* keystone/mirror-android-mainline:
Linux 6.1-rc5
ANDROID: GKI: Add USB serial and ftdi sio modules
ANDROID: GKI: Convert USB ACM as GKI module
ALSA: memalloc: Try dma_alloc_noncontiguous() at first
ata: libata-core: do not issue non-internal commands once EH is pending
io_uring/poll: lockdep annote io_poll_req_insert_locked
io_uring/poll: fix double poll req->flags races
MIPS: pic32: treat port as signed integer
MIPS: jump_label: Fix compat branch range check
mips: alchemy: gpio: Include the right header
MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
MIPS: fix duplicate definitions for exported symbols
mips: boot/compressed: use __NO_FORTIFY
KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
ata: libata-transport: fix error handling in ata_tdev_add()
ata: libata-transport: fix error handling in ata_tlink_add()
ata: libata-transport: fix error handling in ata_tport_add()
ata: libata-transport: fix double ata_host_put() in ata_tport_add()
eth: sp7021: drop free_netdev() from spl2sw_init_netdev()
RISC-V: vdso: Do not add missing symbols to version section in linker script
riscv: fix reserved memory setup
arm64: efi: Fix handling of misaligned runtime regions and drop warning
arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines
riscv: vdso: fix build with llvm
MAINTAINERS: Move Vivien to CREDITS
riscv: process: fix kernel info leakage
io_uring: check for rollover of buffer ID when providing buffers
net: macvlan: fix memory leaks of macvlan_common_newlink
ethernet: tundra: free irq when alloc ring failed in tsi108_open()
ALSA: hda: fix potential memleak in 'add_widget_node'
ALSA: memalloc: Don't fall back for SG-buffer with IOMMU
net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
ethernet: s2io: disable napi when start nic failed in s2io_card_up()
net: atlantic: macsec: clear encryption keys from the stack
net: phy: mscc: macsec: clear encryption keys when freeing a flow
stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
ALSA: hda/realtek: Add Positivo C6300 model quirk
cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
mctp: Fix an error handling path in mctp_init()
stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
net: cpsw: disable napi in cpsw_ndo_open()
drm/amd/display: only fill dirty rectangles when PSR is enabled
drm/amdgpu: disable BACO on special BEIGE_GOBY card
drm/amdgpu: Drop eviction lock when allocating PT BO
drm/amdgpu: Unlock bo_list_mutex after error handling
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: Enforce minimum prefetch time for low memclk on DCN32
drm/amd/display: Fix gpio port mapping issue
drm/amd/display: Fix reg timeout in enc314_enable_fifo
drm/amd/display: Fix FCLK deviation and tool compile issues
drm/amd/display: Zeromem mypipe heap struct before using it
drm/amd/display: Update SR watermarks for DCN314
drm/amdgpu: workaround for TLB seq race
drm/amdkfd: Fix error handling in criu_checkpoint
drm/amdkfd: Fix error handling in kfd_criu_restore_events
drm/amd/pm: update SMU IP v13.0.4 msg interface header
iavf: Fix VF driver counting VLAN 0 filters
ice: Fix spurious interrupt during removal of trusted VF
ANDROID: dm-user: Remove bio recount in I/O path
net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions
net/mlx5e: E-Switch, Fix comparing termination table instance
net/mlx5e: TC, Fix wrong rejection of packet-per-second policing
net/mlx5e: Fix tc acts array not to be dependent on enum order
net/mlx5e: Fix usage of DMA sync API
net/mlx5e: Add missing sanity checks for max TX WQE size
net/mlx5: fw_reset: Don't try to load device in case PCI isn't working
net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode
net/mlx5: Allow async trigger completion execution on single CPU systems
net/mlx5: Bridge, verify LAG state when adding bond to bridge
scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
KVM: x86/pmu: Limit the maximum number of supported AMD GP counters
KVM: x86/pmu: Limit the maximum number of supported Intel GP counters
KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level
tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace
tools/kvm_stat: fix incorrect detection of debugfs
x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers
KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly
KVM: SVM: restore host save area from assembly
KVM: SVM: move guest vmsave/vmload back to assembly
KVM: SVM: do not allocate struct svm_cpu_data dynamically
KVM: SVM: remove dead field from struct svm_cpu_data
KVM: SVM: remove unused field from struct vcpu_svm
KVM: SVM: retrieve VMCB from assembly
KVM: SVM: adjust register allocation for __svm_vcpu_run()
KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm
KVM: x86: use a separate asm-offsets.c file
drm: rcar-du: Fix Kconfig dependency between RCAR_DU and RCAR_MIPI_DSI
drm/panfrost: Split io-pgtable requests properly
net: wwan: iosm: fix kernel test robot reported errors
net: wwan: iosm: fix invalid mux header type
net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled
net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
nvmet: fix a memory leak
nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
nvme: quiet user passthrough command errors
mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
selftests: netfilter: Fix and review rpath.sh
ALSA: usb-audio: Add DSD support for Accuphase DAC-60
ibmveth: Reduce default tx queues to 8
net: nixge: disable napi when enable interrupts failed in nixge_open()
net: tun: call napi_schedule_prep() to ensure we own a napi
net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
docs: kmsan: fix formatting of "Example report"
mm/damon/dbgfs: check if rm_contexts input is for a real context
maple_tree: don't set a new maximum on the node when not reusing nodes
maple_tree: fix depth tracking in maple_state
arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging
fs: fix leaked psi pressure state
nilfs2: fix use-after-free bug of ns_writer on remount
x86/traps: avoid KMSAN bugs originating from handle_bug()
kmsan: make sure PREEMPT_RT is off
Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN
x86/uaccess: instrument copy_from_user_nmi()
kmsan: core: kmsan_in_runtime() should return true in NMI context
mm: hugetlb_vmemmap: include missing linux/moduleparam.h
mm/shmem: use page_mapping() to detect page cache for uffd continue
mm/memremap.c: map FS_DAX device memory as decrypted
Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"
nilfs2: fix deadlock in nilfs_count_free_blocks()
mm/mmap: fix memory leak in mmap_region()
hugetlbfs: don't delete error page from pagecache
maple_tree: reorganize testing to restore module testing
maple_tree: mas_anode_descend() clang-analyzer cleanup
maple_tree: remove pointer to pointer use in mas_alloc_nodes()
netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
ANDROID: Sched: Add vendor hooks required for WALT
perf tools: Add the include/perf/ directory to .gitignore
perf test: Fix skipping branch stack sampling test
perf stat: Fix printing os->prefix in CSV metrics output
perf stat: Fix crash with --per-node --metric-only in CSV mode
ANDROID: kleaf: //common:all_headers should use linux_includes.
ANDROID: Split x86 and arm64 DDK headers.
ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64)
ANDROID: kleaf: Initial list of ddk_headers (1: arm64)
ANDROID: kleaf: Initial list of ddk_headers (0: skeleton)
s390: always build relocatable kernel
s390/configs: add kasan.config addon config file
s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config
vmlinux.lds.h: Fix placement of '.data..decrypted' section
io_uring: calculate CQEs from the user visible value
nfsd: put the export reference in nfsd4_verify_deleg_dentry
arm64: fix rodata=full again
drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
block: sed-opal: kmalloc the cmd/resp buffers
block, bfq: fix null pointer dereference in bfq_bio_bfqg()
ALSA: usb-audio: Add quirk entry for M-Audio Micro
drm/amdgpu: Fix the lpfn checking condition in drm buddy
octeontx2-pf: Fix SQE threshold checking
net: ethernet: mtk-star-emac: disable napi when connect and start PHY failed in mtk_star_enable()
net: lapbether: fix issue of invalid opcode in lapbeth_open()
ALSA: hda/hdmi - enable runtime pm for more AMD display audio
drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01
ALSA: usb-audio: Remove redundant workaround for Roland quirk
ALSA: usb-audio: Yet more regression for for the delayed card registration
ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
dmaengine: at_hdmac: Check return code of dma_async_device_register
dmaengine: at_hdmac: Fix impossible condition
dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
dmaengine: at_hdmac: Fix concurrency over the active list
dmaengine: at_hdmac: Free the memset buf without holding the chan lock
dmaengine: at_hdmac: Fix concurrency over descriptor
dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
dmaengine: at_hdmac: Protect atchan->status with the channel lock
dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_hdmac: Don't start transactions at tx_submit level
dmaengine: at_hdmac: Fix at_lli struct definition
dmaengine: stm32-dma: fix potential race between pause and resume
dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
dmaengine: apple-admac: Fix grabbing of channels in of_xlate
dmaengine: idxd: fix RO device state error after been disabled/reset
dmaengine: idxd: Fix max batch size for Intel IAA
dmaengine: pxa_dma: use platform_get_irq_optional
sctp: clear out_curr if all frag chunks of current msg are pruned
sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
net: broadcom: Fix BCMGENET Kconfig
octeontx2-pf: fix build error when CONFIG_OCTEONTX2_PF=y
dt-bindings: net: tsnep: Fix typo on generic nvmem property
scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister()
scsi: ibmvfc: Avoid path failures during live migration
mm, slab: remove duplicate kernel-doc comment for ksize()
drm/panfrost: Remove type name from internal struct again
btrfs: zoned: fix locking imbalance on scrub
btrfs: zoned: initialize device's zone info for seeding
btrfs: zoned: clone zoned device info when cloning a device
Revert "btrfs: scrub: use larger block size for data extent scrub"
btrfs: don't print stack trace when transaction is aborted due to ENOMEM
btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
btrfs: fix match incorrectly in dev_args_match_device
drm/i915/userptr: restore probe_range behaviour
drm/i915: Do not set cache_dirty for DGFX
drm/i915/psr: Send update also on invalidate
drm/i915/dmabuf: fix sg_table handling in map_dma_buf
can: rcar_canfd: Add missing ECC error checks for channels 2-7
can: dev: fix skb drop check
can: j1939: j1939_send_one(): fix missing CAN header initialization
can: isotp: fix tx state handling for echo tx processing
can: af_can: fix NULL pointer dereference in can_rx_register()
can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet
mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
platform/x86: p2sb: Don't fail if unknown CPU is found
platform/x86/intel/hid: Add some ACPI device IDs
platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
platform/x86: ideapad-laptop: Disable touchpad_switch
ACPI: video: Add backlight=native DMI quirk for Dell G15 5515
ACPI: video: Make acpi_video_backlight_use_native() always return true
tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
net: wwan: iosm: Remove unnecessary if_mutex lock
net: wwan: mhi: fix memory leak in mhi_mbim_dellink
net: wwan: iosm: fix memory leak in ipc_wwan_dellink
hamradio: fix issue of dev reference count leakage in bpq_device_event()
net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
KVM: s390: pci: Fix allocation size of aift kzdev elements
KVM: s390: pv: don't allow userspace to set the clock under PV
ACPI: video: Improve Chromebook checks
Linux 6.1-rc4
mm/slab_common: Restore passing "caller" for tracing
io_uring: fix typo in io_uring.h comment
ext4: fix fortify warning in fs/ext4/fast_commit.c:1551
ext4: fix wrong return err in ext4_load_and_init_journal()
ext4: fix warning in 'ext4_da_release_space'
ext4: fix BUG_ON() when directory entry has invalid rec_len
nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
phy: ralink: mt7621-pci: add sentinel to quirks table
ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
cifs: fix use-after-free on the link name
cifs: avoid unnecessary iteration of tcp sessions
cifs: always iterate smb sessions using primary channel
net: fman: Unregister ethernet device on removal
bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
bnxt_en: fix the handling of PCIE-AER
bnxt_en: refactor bnxt_cancel_reservations()
Revert "hwmon: (pmbus) Add regulator supply into macro"
hwmon: (scmi) Register explicitly with Thermal Framework
cxl/region: Recycle region ids
cxl/region: Fix 'distance' calculation with passthrough ports
tools/testing/cxl: Add a single-port host-bridge regression config
tools/testing/cxl: Fix some error exits
cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak
cxl/region: Fix cxl_region leak, cleanup targets at region delete
cxl/region: Fix region HPA ordering validation
ANDROID: GKI: Handle no ABI symbol list for modules
x86/cpu: Add several Intel server CPU model numbers
phy: sunplus: Fix an IS_ERR() vs NULL bug in sp_usb_phy_probe
ANDROID: GKI: Add CAN adapters as GKI modules
mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace()
spi: amd: Fix SPI_SPD7 value
net: tun: Fix memory leaks of napi_get_frags
octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload
macsec: clear encryption keys from the stack after setting up offload
macsec: fix detection of RXSCs when toggling offloading
macsec: fix secy->n_rx_sc accounting
macsec: delete new rxsc when offload fails
Revert "net: macsec: report real_dev features when HW offloading is enabled"
selftests/net: give more time to udpgro bg processes to complete startup
net: hns3: fix get wrong value of function hclge_get_dscp_prio()
net: octeontx2-pf: mcs: consider MACSEC setting
HID: wacom: Fix logic used for 3rd barrel switch emulation
net: gso: fix panic on frag_list with mixed head alloc types
tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
tracing/fprobe: Fix to check whether fprobe is registered correctly
fprobe: Check rethook_alloc() return in rethook initialization
kprobe: reverse kp->flags when arm_kprobe failed
selftests/bpf: Add verifier test for release_reference()
bpf: Fix wrong reg type conversion in release_reference()
cxl/pmem: Use size_add() against integer overflow
arm64: cpufeature: Fix the visibility of compat hwcaps
mm/slab_common: repair kernel-doc for __ksize()
arm64: efi: Recover from synchronous exceptions occurring in firmware
PCI: hv: Fix the definition of vector in hv_compose_msi_msg()
MAINTAINERS: remove sthemmin
x86/hyperv: fix invalid writes to MSRs during root partition kexec
clocksource/drivers/hyperv: add data structure for reference TSC MSR
KVM: x86: Fix a typo about the usage of kvcalloc()
KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit()
spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
bpf, sock_map: Move cancel_work_sync() out of sock lock
tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI
net/ipv4: Fix linux/in.h header dependencies
vsock: fix possible infinite sleep in vsock_connectible_wait_data()
vsock: remove the unused 'wait' in vsock_connectible_recvmsg()
x86/xen: simplify sysenter and syscall setup
x86/xen: silence smatch warning in pmu_msr_chk_emulated()
drm/vc4: hdmi: Fix HSM clock too low on Pi4
drm/vc4: hdmi: Fix outdated function name in comment
drm/vc4: hdmi: Take our lock to reset the link
ftrace: Fix use-after-free for dynamic ftrace_ops
ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
ipv6: fix WARNING in ip6_route_net_exit_late()
bridge: Fix flushing of dynamic FDB entries
net, neigh: Fix null-ptr-deref in neigh_table_clear()
net/smc: Fix possible leaked pernet namespace in smc_init()
stmmac: dwmac-loongson: fix invalid mdio_node
ibmvnic: Free rwi on reset success
net: mdio: fix undefined behavior in bit shift for __mdiobus_register
Bluetooth: L2CAP: Fix attempting to access uninitialized memory
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
drm/amdkfd: update GFX11 CWSR trap handler
drm/amd/display: Investigate tool reported FCLK P-state deviations
drm/amd/display: Add DSC delay factor workaround
drm/amd/display: Round up DST_after_scaler to nearest int
drm/amd/display: Use forced DSC bpp in DML
drm/amd/display: Fix DCN32 DSC delay calculation
drm/amdgpu: Disable GPU reset on SRIOV before remove pci.
drm/amdgpu: disable GFXOFF during compute for GFX11
Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect
Bluetooth: L2CAP: Fix memory leak in vhci_write
s390: update defconfigs
s390/zcrypt: fix warning about field-spanning write
Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
Bluetooth: virtio_bt: Use skb_put to set length
Bluetooth: hci_conn: Fix CIS connection dst_type handling
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
drm/amd: Fail the suspend if resources can't be evicted
drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
drm/amdgpu: correct MES debugfs versions
drm/amdgpu: set fb_modifiers_not_supported in vkms
drm/amd/display: cursor update command incomplete
drm/amd/display: Enable timing sync on DCN32
drm/amd/display: Set memclk levels to be at least 1 for dcn32
drm/amd/display: Update latencies on DCN321
drm/amd/display: Limit dcn32 to 1950Mhz display clock
drm/amd/display: Ignore Cable ID Feature
drm/amd/display: Update DSC capabilitie for DCN314
Documentation: devres: add missing I2C helper
netfilter: ipset: enforce documented limit to prevent allocating huge memory
KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL
KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl()
KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs
wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
wifi: ath11k: Fix QCN9074 firmware boot on x86
btrfs: fix inode reserve space leak due to nowait buffered write
btrfs: fix nowait buffered write returning -ENOSPC
btrfs: remove pointless and double ulist frees in error paths of qgroup tests
btrfs: fix ulist leaks in error paths of qgroup self tests
btrfs: fix inode list leak during backref walking at find_parent_nodes()
btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
ANDROID: GKI: Sort system_dlkm modules list
selftests/net: don't tests batched TCP io_uring zc
HID: hyperv: fix possible memory leak in mousevsc_probe()
HID: asus: Remove unused variable in asus_report_tool_width()
isdn: mISDN: netjet: fix wrong check of device registration
mISDN: fix possible memory leak in mISDN_register_device()
spi: meson-spicc: fix do_div build error on non-arm64
rose: Fix NULL pointer dereference in rose_send_frame()
perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
perf/x86/intel: Fix pebs event constraints for SPR
perf/x86/intel: Fix pebs event constraints for ICL
perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain
perf/hw_breakpoint: test: Skip the test if dependencies unmet
bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
netfilter: nf_nat: Fix possible memory leak in nf_nat_init()
selftests/pidfd_test: Remove the erroneous ','
wifi: mac80211: Set TWT Information Frame Disabled bit as 1
wifi: mac80211: Fix ack frame idr leak when mesh has no route
wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit()
ipvs: fix WARNING in ip_vs_app_net_cleanup()
ipvs: fix WARNING in __ip_vs_cleanup_batch()
ipvs: use explicitly signed chars
kconfig: fix segmentation fault in menuconfig search
netlink: introduce bigendian integer types
net: lan966x: Fix unmapping of received frames using FDMA
net: lan966x: Fix FDMA when MTU is changed
net: lan966x: Adjust maximum frame size when vlan is enabled/disabled
net: lan966x: Fix the MTU calculation
x86/tdx: Panic on bad configs that #VE on "private" memory access
cxl/region: Fix decoder allocation crash
nfsd: fix net-namespace logic in __nfsd_file_cache_purge
bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
ANDROID: GKI: BUILD.bazel: Clean up modules list
ANDROID: module: Add vendor hooks
arm64: booting: Document our requirements for fine grained traps with SME
spi: intel: Use correct mask for flash and protected regions
arm64: entry: avoid kprobe recursion
x86/tdx: Prepare for using "INFO" call for a second purpose
sfc: Fix an error handling path in efx_pci_probe()
KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE
drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
drm/imx: Kconfig: Remove duplicated 'select DRM_KMS_HELPER' line
bpf, verifier: Fix memory leak in array reallocation for stack state
i2c: i801: add lis3lv02d's I2C address for Vostro 5568
i2c: tegra: Allocate DMA memory for DMA engine
i2c: piix4: Fix adapter not be removed in piix4_remove()
arm64: dts: juno: Add thermal critical trip points
firmware: arm_scmi: Fix deferred_tx_wq release on error paths
firmware: arm_scmi: Fix devres allocation device in virtio transport
firmware: arm_scmi: Make Rx chan_setup fail on memory errors
firmware: arm_scmi: Make tx_prepare time out eventually
firmware: arm_scmi: Suppress the driver's bind attributes
firmware: arm_scmi: Cleanup the core driver removal callback
MAINTAINERS: Update HiSilicon LPC BUS Driver maintainer
ARM: dts: ux500: Add trips to battery thermal zones
netfilter: nf_tables: release flow rule object from commit path
netfilter: nf_tables: netlink notifier might race to release objects
wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
ALSA: hda: clarify comments on SCF changes
wifi: airo: do not assign -1 to unsigned char
powerpc/32: Select ARCH_SPLIT_ARG64
net: tun: fix bugs for oversize packet when napi frags enabled
ibmvnic: change maintainers for vnic driver
block: blk_add_rq_to_plug(): clear stale 'last' after flush
powerpc/32: fix syscall wrappers with 64-bit arguments
asm-generic: compat: fix compat_arg_u64() and compat_arg_u64_dual()
ANDROID: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova
Revert "BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova"
ANDROID: GKI: BUILD.bazel: Add buildifier sort hint
ANDROID: GKI: BUILD.bazel: Cleanup sync comments
ANDROID: GKI: BUILD.bazel: Clean up module order
KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them
ANDROID: GKI: Convert cfg/mac80211 as modules
xfs: rename XFS_REFC_COW_START to _COWFLAG
xfs: fix uninitialized list head in struct xfs_refcount_recovery
xfs: fix agblocks check in the cow leftover recovery function
xfs: check record domain when accessing refcount records
xfs: remove XFS_FIND_RCEXT_SHARED and _COW
xfs: refactor domain and refcount checking
xfs: report refcount domain in tracepoints
xfs: track cow/shared record domains explicitly in xfs_refcount_irec
xfs: refactor refcount record usage in xchk_refcountbt_rec
xfs: dump corrupt recovered log intent items to dmesg consistently
xfs: move _irec structs to xfs_types.h
xfs: actually abort log recovery on corrupt intent-done log items
xfs: check deferred refcount op continuation parameters
xfs: refactor all the EFI/EFD log item sizeof logic
xfs: create a predicate to verify per-AG extents
xfs: fix memcpy fortify errors in EFI log format copying
xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
xfs: fix memcpy fortify errors in RUI log format copying
xfs: fix memcpy fortify errors in CUI log format copying
xfs: fix memcpy fortify errors in BUI log format copying
xfs: fix validation in attr log item recovery
btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
xfs: fix incorrect return type for fsdax fault handlers
btrfs: fix a memory allocation failure test in btrfs_submit_direct
parisc: Avoid printing the hardware path twice
blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs
drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes()
block: Fix possible memory leak for rq_wb on add_disk failure
ublk_drv: add ublk_queue_cmd() for cleanup
ublk_drv: avoid to touch io_uring cmd in blk_mq io path
ublk_drv: comment on ublk_driver entry of Kconfig
ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK in case of module
spi: mediatek: Fix package division error
drm/i915/sdvo: Setup DDC fully before output init
drm/i915/sdvo: Filter out invalid outputs more sensibly
drm/i915: stop abusing swiotlb_max_segment
drm/i915/tgl+: Add locking around DKL PHY register accesses
net: sched: Fix use after free in red_enqueue()
audit: fix undefined behavior in bit shift for AUDIT_BIT
ata: palmld: fix return value check in palmld_pata_probe()
ata: pata_legacy: fix pdc20230_set_piomode()
net: fec: fix improper use of NETDEV_TX_BUSY
drm/format-helper: Only advertise supported formats for conversion
powerpc/64e: Fix amdgpu build on Book3E w/o AltiVec
Linux 6.1-rc3
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: fdp: Fix potential memory leak in fdp_nci_send()
selftests: pidfd: Fix compling warnings
ksefltests: pidfd: Fix wait_states: Test terminated by timeout
drm/rockchip: vop2: disable planes when disabling the crtc
drm/rockchip: vop2: fix null pointer in plane_atomic_disable
drm/rockchip: dsi: Fix VOP selection on SoCs that support it
drm/rockchip: fix fbdev on non-IOMMU devices
drm/rockchip: dsi: Force synchronous probe
drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages
arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
ALSA: arm: pxa: pxa2xx-ac97-lib: fix return value check of platform_get_irq()
platform/loongarch: laptop: Fix possible UAF and simplify generic_acpi_laptop_init()
platform/loongarch: laptop: Adjust resume order for loongson_hotkey_resume()
LoongArch: BPF: Avoid declare variables in switch-case
LoongArch: Use flexible-array member instead of zero-length array
LoongArch: Remove unused kernel stack padding
soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe()
arm64: dts: imx93: correct gpio-ranges
arm64: dts: imx93: correct s4mu interrupt names
dt-bindings: power: gpcv2: add power-domains property
arm64: dts: imx8: correct clock order
ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP
ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
arm64: dts: imx8mn: Correct the usb power domain
arm64: dts: imx8mn: remove otg1 power domain dependency on hsio
arm64: dts: imx8mm: correct usb power domains
arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio
arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci
net: dsa: fall back to default tagger if we can't load the one from DT
net: ethernet: adi: adin1110: Fix notifiers
ANDROID: GKI: Unset KUNIT_DEFAULT_ENABLED
net: also flag accepted sockets supporting msghdr originated zerocopy
net/ulp: remove SOCK_SUPPORT_ZC from tls sockets
net: remove SOCK_SUPPORT_ZC from sockmap
udp: advertise ipv6 udp support for msghdr::ubuf_info
enic: MAINTAINERS: Update enic maintainers
net: openvswitch: add missing .resv_start_op
netlink: hide validation union fields from kdoc
fortify: Capture __bos() results in const temp vars
riscv: dts: sifive unleashed: Add PWM controlled LEDs
random: use arch_get_random*_early() in random_init()
tools/nolibc/string: Fix memcmp() implementation
tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12
ANDROID: GKI: x86_64: zram & zsmalloc as modules
mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region
lib: maple_tree: remove unneeded initialization in mtree_range_walk()
mmap: fix remap_file_pages() regression
mm/shmem: ensure proper fallback if page faults
mm/userfaultfd: replace kmap/kmap_atomic() with kmap_local_page()
x86: fortify: kmsan: fix KMSAN fortify builds
x86: asm: make sure __put_user_size() evaluates pointer once
Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default
x86/purgatory: disable KMSAN instrumentation
mm: kmsan: export kmsan_copy_page_meta()
mm: migrate: fix return value if all subpages of THPs are migrated successfully
mm/uffd: fix vma check on userfault for wp
mm: prep_compound_tail() clear page->private
mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs
mm/page_isolation: fix clang deadcode warning
fs/ext4/super.c: remove unused `deprecated_msg'
ipc/msg.c: fix percpu_counter use after free
memory tier, sysfs: rename attribute "nodes" to "nodelist"
MAINTAINERS: git://github.com -> https://github.com for nilfs2
mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops
squashfs: fix buffer release race condition in readahead code
squashfs: fix extending readahead beyond end of file
squashfs: fix read regression introduced in readahead code
spi: tegra210-quad: Don't initialise DMA if not supported
efi: efivars: Fix variable writes with unsupported query_variable_store()
RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
MAINTAINERS: Change myself to a maintainer
blk-mq: Properly init requests from blk_mq_alloc_request_hctx()
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
phy: qcom-qmp-combo: fix NULL-deref on runtime resume
fuse: add file_modified() to fallocate
MAINTAINERS: Update HiSilicon SFC Driver maintainer
soundwire: qcom: check for outanding writes before doing a read
soundwire: qcom: reinit broadcast completion
soundwire: intel: Initialize clock stop timeout
KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()
capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
net: emaclite: update reset_lock member documentation
KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format
KVM: x86: emulator: update the emulation mode after CR0 write
KVM: x86: emulator: update the emulation mode after rsm
KVM: x86: emulator: introduce emulator_recalc_and_set_mode
KVM: x86: emulator: em_sysexit should update ctxt->mode
KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test
KVM: selftests: Add tests in xen_shinfo_test to detect lock races
net: dsa: Fix possible memory leaks in dsa_loop_init()
kbuild: fix SIGPIPE error message for AR=gcc-ar and AR=llvm-ar
cifs: fix use-after-free caused by invalid pointer `hostname`
ext4: update the backup superblock's at the end of the online resize
clk: qcom: Update the force mem core bit for GPU clocks
clk: Initialize max_rate in struct clk_rate_request
clk: Initialize the clk_rate_request even if clk_core is NULL
clk: Remove WARN_ON NULL parent in clk_core_init_rate_req()
RISC-V: Fix /proc/cpuinfo cpumask warning
riscv: fix detection of toolchain Zihintpause support
riscv: fix detection of toolchain Zicbom support
riscv: mm: add missing memcpy in kasan_init
nfs4: Fix kmemleak when allocate slot failed
NFSv4.2: Fixup CLONE dest file size for zero-length count
SUNRPC: Fix crasher in gss_unwrap_resp_integ()
NFSv4: Retry LOCK on OLD_STATEID during delegation return
SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
NFSv4: Fix a potential state reclaim deadlock
NFS: Avoid memcpy() run-time warning for struct sockaddr overflows
nfs: Remove redundant null checks before kfree
KVM: arm64: Fix bad dereference on MTE-enabled systems
net: enetc: survive memory pressure without crashing
fbdev: cyber2000fb: fix missing pci_disable_device()
kcm: do not sense pfmemalloc status in kcm_sendpage()
net: do not sense pfmemalloc status in skb_append_pagefrags()
net/mlx5e: Fix macsec sci endianness at rx sa update
net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function
net/mlx5e: Fix macsec rx security association (SA) update/delete
net/mlx5e: Fix macsec coverity issue at rx sa update
net/mlx5: Fix crash during sync firmware reset
net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed
net/mlx5e: TC, Reject forwarding from internal port to internal port
net/mlx5: Fix possible use-after-free in async command interface
net/mlx5: ASO, Create the ASO SQ with the correct timestamp format
net/mlx5e: Update restore chain id for slow path packets
net/mlx5e: Extend SKB room check to include PTP-SQ
net/mlx5: DR, Fix matcher disconnect error flow
net/mlx5: Wait for firmware to enable CRS before pci_restore_state
net/mlx5e: Do not increment ESN when updating IPsec ESN state
netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed
netdevsim: fix memory leak in nsim_bus_dev_new()
net: broadcom: bcm4908_enet: update TX stats after actual transmission
nh: fix scope used to find saddr when adding non gw nh
Revert "ip: fix dflt addr selection for connected nexthop"
Revert "ip: fix triggering of 'icmp redirect'"
io_uring: unlock if __io_run_local_work locked inside
io_uring: use io_run_local_work_locked helper
genetlink: limit the use of validation workarounds to old ops
kbuild: fix typo in modpost
Documentation: kbuild: Add description of git for reproducible builds
kbuild: use POSIX-compatible grep option
net: bcmsysport: Indicate MAC is in charge of PHY PM
blk-mq: don't add non-pt request with ->end_io to batch
rbd: fix possible memory leak in rbd_sysfs_init()
can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
Drivers: hv: fix repeated words in comments
x86/hyperv: Remove BUG_ON() for kmap_local_page()
net: ehea: fix possible memory leak in ehea_register_port()
KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache
KVM: Initialize gfn_to_pfn_cache locks in dedicated helper
selftests: add openvswitch selftest suite
openvswitch: switch from WARN to pr_warn
KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
KVM: x86: Exempt pending triple fault from event injection sanity check
MAINTAINERS: git://github -> https://github.com for kvm-riscv
KVM: debugfs: Return retval of simple_attr_open() if it fails
KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
KVM: x86: Mask off reserved bits in CPUID.8000001FH
perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL
perf/x86/rapl: Add support for Intel Raptor Lake
perf/x86/rapl: Add support for Intel AlderLake-N
perf: Fix missing raw data on tracepoint events
can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device()
parisc: Export iosapic_serial_irq() symbol for serial port driver
can: kvaser_usb: Fix possible completions during init_completion
ALSA: aoa: Fix I2S device accounting
ALSA: Use del_timer_sync() before freeing timer
ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
net: ethernet: ave: Fix MAC to be in charge of PHY PM
net: fec: limit register access on i.MX6UL
drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
xfs: increase rename inode reservation
usb: dwc3: gadget: Don't set IMI for no_interrupt
usb: dwc3: gadget: Stop processing more requests on IMI
perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
perf auxtrace: Fix address filter symbol name match for modules
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context
spi: meson-spicc: move wait completion in driver to take bursts delay in account
s390/vfio-ap: Fix memory allocation for mdev_types array
s390/cio: fix out-of-bounds access on cio_ignore free
s390/pai: fix raw data collection for PMU pai_ext
s390/boot: add secure boot trailer
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
s390/uaccess: add missing EX_TABLE entries to __clear_user()
MAINTAINERS: remove outdated linux390 link
rhashtable: make test actually random
Revert "usb: gadget: uvc: limit isoc_sg to super speed gadgets"
ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
ACPI: PCC: Fix unintentional integer overflow
PM: domains: Fix handling of unavailable/disabled idle states
clk: renesas: r8a779g0: Fix HSCIF parent clocks
mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
ANDROID: selftests: fcnal-test: Fix UPSTREAM related merge error
MAINTAINERS: git://github.com -> https://github.com for sifive
riscv: jump_label: mark arguments as const to satisfy asm constraints
net: ipa: don't configure IDLE_INDICATION on v3.1
net: ipa: fix v3.1 resource limit masks
net: ipa: fix v3.5.1 resource limit max values
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
ANDROID: kernel/sched: rebuild_sched_domains export
i40e: Fix flow-type by setting GL_HASH_INSET registers
i40e: Fix VF hang when reset is triggered on another VF
i40e: Fix ethtool rx-flow-hash setting for X722
ipv6: ensure sane device mtu in tunnels
fs/binfmt_elf: Fix memory leak in load_elf_binary()
exec: Copy oldsighand->action under spin-lock
overflow: Refactor test skips for Clang-specific issues
overflow: disable failing tests for older clang versions
overflow: Fix kern-doc markup for functions
tools headers cpufeatures: Sync with the kernel sources
tools headers uapi: Sync linux/stat.h with the kernel sources
tools include UAPI: Sync sound/asound.h copy with the kernel sources
tools headers uapi: Update linux/in.h copy
tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench'
tools headers arm64: Sync arm64's cputype.h with the kernel sources
perf test: Do not fail Intel-PT misc test w/o libpython
perf list: Fix PMU name pai_crypto in perf list on s390
perf record: Fix event fd races
perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available
perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program()
perf vendor events power10: Fix hv-24x7 metric events
perf docs: Fix man page build wrt perf-arm-coresight.txt
tools headers UAPI: Sync powerpc syscall tables with the kernel sources
device property: Fix documentation for *_match_string() APIs
xhci: Remove device endpoints from bandwidth list when freeing the device
xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
xhci: Add quirk to reset host back to default state at shutdown
usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
misc: sgi-gru: use explicitly signed char
coresight: cti: Fix hang in cti_disable_hw()
usb: dwc3: st: Rely on child's compatible instead of name
usb: gadget: uvc: limit isoc_sg to super speed gadgets
pm-graph v5.10
media: vivid.rst: loop_video is set on the capture devnode
media: vivid: set num_in/outputs to 0 if not supported
media: vivid: drop GFP_DMA32
media: vivid: fix control handler mutex deadlock
media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
media: v4l2-dv-timings: add sanity checks for blanking values
media: vivid: dev->bitmap_cap wasn't freed in all cases
media: vivid: s_fbuf: add more sanity checks
KVM: arm64: Use correct accessor to parse stage-1 PTEs
nvme-multipath: set queue dma alignment to 3
nvme-tcp: fix possible circular locking when deleting a controller under memory pressure
nvme-tcp: replace sg_init_marker() with sg_init_table()
ALSA: rme9652: use explicitly signed char
ALSA: au88x0: use explicitly signed char
cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
cpufreq: intel_pstate: Read all MSRs on the target CPU
PM: hibernate: Allow hybrid sleep to work with s2idle
ANDROID: mm: export vm_unmapped_area()
drm/scheduler: fix fence ref counting
net: stmmac: rk3588: Allow multiple gmac controller
btrfs: don't use btrfs_chunk::sub_stripes from disk
scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
RDMA/rxe: Fix mr leak in RESPST_ERR_RNR
mptcp: fix abba deadlock on fastopen
mptcp: factor out mptcp_connect()
mptcp: set msk local address earlier
net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU
genetlink: piggy back on resv_op to default to a reject policy
ethtool: eeprom: fix null-deref on genl_info in dump
x86/mm: Do not verify W^X at boot up
drm/amd/display: Revert logic for plane modifiers
drm/amdkfd: correct the cache info for gfx1036
drm/amdkfd: update gfx1037 Lx cache setting
drm/amdgpu: skip mes self test for gc 11.0.3 in recover
drm/amd: Add IMU fw version to fw version queries
drm/amd/display: Don't return false if no stream
drm/amd/display: Remove wrong pipe control lock
drm/amd/pm: allow gfxoff on gc_11_0_3
drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x
fbdev: sisfb: use explicitly signed char
MAINTAINERS: adjust entry after renaming parisc serial driver
net-memcg: avoid stalls when under memory pressure
tcp: fix indefinite deferral of RTO with SACK reneging
docs/process/howto: Replace C89 with C11
Documentation: Fix spelling mistake in hacking.rst
Documentation: process: replace outdated LTS table w/ link
mmc: core: Fix WRITE_ZEROES CQE handling
x86/syscall: Include asm/ptrace.h in syscall_wrapper header
ACPI: video: Fix missing native backlight on Chromebooks
btrfs: fix type of parameter generation in btrfs_get_dentry
btrfs: send: fix send failure of a subcase of orphan inodes
btrfs: make thaw time super block check to also verify checksum
btrfs: fix tree mod log mishandling of reallocated nodes
btrfs: reorder btrfs_bio for better packing
btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failed
btrfs: raid56: properly handle the error when unable to find the missing stripe
tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
RDMA/hns: Fix NULL pointer problem in free_mr_init()
RDMA/hns: Disable local invalidate operation
spi: stm32: Print summary 'callbacks suppressed' message
net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
RDMA/efa: Add EFA 0xefa2 PCI ID
docs: netdev: offer performance feedback to contributors
kcm: annotate data-races around kcm->rx_wait
kcm: annotate data-races around kcm->rx_psock
net: fman: Use physical address for userspace interfaces
platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver
leds: simatic-ipc-leds-gpio: fix incorrect LED to GPIO mapping
net/mlx5e: Cleanup MACsec uninitialization routine
platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems
atlantic: fix deadlock at aq_nic_stop
platform/x86: thinkpad_acpi: Fix reporting a non present second fan on some models
platform/x86: asus-wmi: Add support for ROG X16 tablet mode
drm/i915/dp: Reset frl trained flag before restarting FRL training
drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU
drm/i915: Extend Wa_1607297627 to Alderlake-P
mac802154: Fix LQI recording
efi: random: Use 'ACPI reclaim' memory for random seed
efi: random: reduce seed size to 32 bytes
ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig
Revert "coresight: cti: Fix hang in cti_disable_hw()"
efi/tpm: Pass correct address to memblock_reserve
counter: 104-quad-8: Fix race getting function mode and direction
counter: microchip-tcb-capture: Handle Signal1 read and Synapse
cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter()
cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc()
Linux 6.1-rc2
Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()"
kernel/utsname_sysctl.c: Fix hostname polling
arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo
block: fix memory leak for elevator on add_disk failure
io_uring/net: fail zc sendmsg when unsupported by socket
io_uring/net: fail zc send when unsupported by socket
net: flag sockets supporting msghdr originated zerocopy
hwmon: (corsair-psu) Add USB id of the new HX1500i psu
KVM: x86: Mask off reserved bits in CPUID.8000001AH
KVM: x86: Mask off reserved bits in CPUID.80000008H
KVM: x86: Mask off reserved bits in CPUID.80000006H
KVM: x86: Mask off reserved bits in CPUID.80000001H
tools: include: sync include/api/linux/kvm.h
usb: bdc: change state when port disconnected
usb: typec: ucsi: acpi: Implement resume callback
usb: typec: ucsi: Check the connection on resume
usb: gadget: aspeed: Fix probe regression
usb: gadget: uvc: fix sg handling during video encode
usb: gadget: uvc: fix sg handling in error case
usb: gadget: uvc: fix dropped frame after missed isoc
usb: dwc3: gadget: Don't delay End Transfer on delayed_status
usb: dwc3: Don't switch OTG -> peripheral if extcon is present
KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
kvm: Add support for arch compat vm ioctls
MAINTAINERS: Update maintainers for broadcom USB
MAINTAINERS: move USB gadget and phy entries under the main USB entry
ALSA: hda/realtek: Add another HP ZBook G9 model quirks
nfp: only clean `sp_indiff` when application firmware is unloaded
amd-xgbe: add the bit rate quirk for Molex cables
amd-xgbe: fix the SFP compliance codes check for DAC cables
amd-xgbe: enable PLL_CTL for fixed PHY modes only
amd-xgbe: use enums for mailbox cmd and sub_cmds
amd-xgbe: Yellow carp devices do not need rrc
scsi: ufs: core: Fix typo in comment
scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
scsi: ufs: core: Fix typo for register name in comments
scsi: pm80xx: Display proc_name in sysfs
scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry()
bpf: Use __llist_del_all() whenever possbile during memory draining
bpf: Wait for busy refill_work when destroying bpf memory allocator
ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set
x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
drm/amdgpu: Adjust MES polling timeout for sriov
drm/amd/pm: update driver-if header for smu_v13_0_10
drm/amdgpu: fix pstate setting issue
drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD
x86/unwind/orc: Fix unreliable stack dump with gcov
ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
MAINTAINERS: add keyword match on PTP
ethtool: pse-pd: fix null-deref on genl_info in dump
ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init()
ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table
ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init()
crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned
wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
wifi: cfg80211: Fix bitrates overflow issue
wifi: cfg80211: fix memory leak in query_regdb_file()
wifi: mac80211: fix memory free error when registering wiphy fail
wifi: cfg80211: silence a sparse RCU warning
efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0
efi: libstub: Fix incorrect payload size in zboot header
efi: libstub: Give efi_main() asmlinkage qualification
efi: efivars: Fix variable writes without query_variable_store()
efi: ssdt: Don't free memory if ACPI table was loaded successfully
efi: libstub: Remove zboot signing from build options
iommu/vt-d: Clean up si_domain in the init_dmars() error path
iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
iommu/vt-d: Use rcu_lock in get_resv_regions
iommu: Add gfp parameter to iommu_alloc_resv_region
parisc: Use signed char for hardware path in pdc.h
wifi: rt2x00: use explicitly signed or unsigned types
RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc
RISC-V: Fix compilation without RISCV_ISA_ZICBOM
ALSA: ac97: Use snd_ctl_rename() to rename a control
ALSA: ca0106: Use snd_ctl_rename() to rename a control
ALSA: emu10k1: Use snd_ctl_rename() to rename a control
ALSA: hda/realtek: Use snd_ctl_rename() to rename a control
ALSA: usb-audio: Use snd_ctl_rename() to rename a control
ALSA: control: add snd_ctl_rename()
parisc/serial: Rename 8250_gsc.c to 8250_parisc.c
parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
i2c: mlxbf: depend on ACPI; clean away ifdeffage
fbdev: smscufx: Fix several use-after-free bugs
nouveau: fix migrate_to_ram() for faulting page
mm/huge_memory: do not clobber swp_entry_t during THP split
hugetlb: fix memory leak associated with vma_lock structure
mm/page_alloc: reduce potential fragmentation in make_alloc_exact()
mm: /proc/pid/smaps_rollup: fix maple tree search
mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
mm/mmap: fix MAP_FIXED address return on VMA merge
mm/mmap.c: __vma_adjust(): suppress uninitialized var warning
mm/mmap: undo ->mmap() when mas_preallocate() fails
init: Kconfig: fix spelling mistake "satify" -> "satisfy"
ocfs2: clear dinode links count in case of error
ocfs2: fix BUG when iput after ocfs2_mknod fails
gcov: support GCC 12.1 and newer compilers
zsmalloc: zs_destroy_pool: add size_class NULL check
mm/mempolicy: fix mbind_range() arguments to vma_merge()
mailmap: update email for Qais Yousef
mailmap: update Dan Carpenter's email address
nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
net: macb: Specify PHY PM management done by MAC
net: hinic: fix the issue of double release MBOX callback of VF
net: hinic: fix the issue of CMDQ memory leaks
net: hinic: fix memory leak when reading function table
net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
selftests: net: Fix netdev name mismatch in cleanup
selftests: net: Fix cross-tree inclusion of scripts
net: lan966x: Fix the rx drop counter
net: netsec: fix error handling in netsec_register_mdio()
tipc: fix a null-ptr-deref in tipc_topsrv_accept
ANDROID: GKI: Add module load time symbol protection
Revert "ANDROID: GKI: Add script to generate symbol protection headers"
Revert "ANDROID: GKI: remove info print for header generation"
Revert "ANDROID: GKI: Add module load time protected symbol lookup"
bpf: Fix dispatcher patchable function entry to 5 bytes nop
cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA.
cxl/region: Fix null pointer dereference due to pass through decoder commit
cxl/mbox: Add a check on input payload size
rcu: Keep synchronize_rcu() from enabling irqs in early boot
coresight: cti: Fix hang in cti_disable_hw()
coresight: Fix possible deadlock with lock dependency
i2c: fix spelling typos in comments
rv/dot2c: Make automaton definition static
xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
xfs: fix memory leak in xfs_errortag_init
xfs: remove redundant pointer lip
xfs: fix exception caused by unexpected illegal bestcount in leaf dir
fuse: fix readdir cache race
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()
x86/ftrace: Remove ftrace_epilogue()
drm/amdgpu: fix sdma doorbell init ordering on APUs
blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'
blktrace: fix possible memleak in '__blk_trace_remove'
blktrace: introduce 'blk_trace_{start,stop}' helper
bio: safeguard REQ_ALLOC_CACHE bio put
io-wq: Fix memory leak in worker creation
block, bfq: remove unused variable for bfq_queue
drbd: only clone bio if we have a backing device
ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
gpio: tegra: Convert to immutable irq chip
drm/panfrost: replace endian-specific types with native ones
drm/panfrost: Remove type name from internal structs
drm/connector: Set DDC pointer in drmm_connector_init
drm: tests: Fix a buffer overflow in format_helper_test
fbdev: xilinxfb: Make xilinxfb_release() return void
fbdev: sisfb: fix repeated word in comment
fscrypt: fix keyring memory leak on mount failure
net: phy: dp83822: disable MDI crossover status change interrupt
ublk_drv: use flexible-array member instead of zero-length array
net: sched: fix race condition in qdisc_graft()
net: hns: fix possible memory leak in hnae_ae_register()
wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
sfc: include vport_id in filter spec hash and equal()
cifs: update internal module number
cifs: fix memory leaks in session setup
cifs: drop the lease for cached directories on rmdir or rename
MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem
selftests/landlock: Build without static libraries
genetlink: fix kdoc warnings
i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd()
i2c: xiic: Add platform module alias
ACPI: scan: Fix DMA range assignment
drivers: watchdog: exar_wdt.c fix use after free
watchdog: sp805_wdt: fix spelling typo in comment
ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor
MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver
ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List
smb3: interface count displayed incorrectly
selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
spi: aspeed: Fix window offset of CE1
dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing
dmaengine: stm32-mdma: memset stm32_mdma_chan_config struct before using it
selftests: add selftest for chaining of tc ingress handling to egress
net: Fix return value of qdisc ingress handling on success
ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
net: sched: sfb: fix null pointer access issue when sfb_init() fails
Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()"
net: sched: cake: fix null pointer access issue when cake_init() fails
ethernet: marvell: octeontx2 Fix resource not freed after malloc
ASoC: simple-card: Fix up checks for HW param fixups
ASoC: rt1308-sdw: add the default value of some registers
ASoC: rt1308-sdw: update the preset settings
ANDROID: gki_defconfig: update for 6.1-rc1
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()
drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM updates
nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show
nvmet: fix workqueue MEM_RECLAIM flushing dependency
nvme-hwmon: kmalloc the NVME SMART log buffer
nvme-hwmon: consistently ignore errors from nvme_hwmon_init
drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag
nvme: add Guenther as nvme-hwmon maintainer
nvme-apple: don't limit DMA segement size
nvme-pci: disable write zeroes on various Kingston SSD
nvme: fix error pointer dereference in error handling
IB/hfi1: Correctly move list in sc_disable()
RDMA/cma: Use output interface for net_dev check
netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
ionic: catch NULL pointer issue on reconfig
net: hsr: avoid possible NULL deref in skb_clone()
bnxt_en: fix memory leak in bnxt_nvm_test()
drm/amdgpu: Fix for BO move issue
drm/amdgpu: dequeue mes scheduler during fini
drm/amd/pm: enable thermal alert on smu_v13_0_10
drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11
drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback
drm/amd/display: Increase frame size limit for display_mode_vba_util_32.o
drm/amd/pm: add SMU IP v13.0.4 IF version define to V7
drm/amd/pm: update SMU IP v13.0.4 driver interface version
drm/amd/pm: Init pm_attr_list when dpm is disabled
drm/amd/pm: disable cstate feature for gpu reset scenario
drm/amd/pm: fulfill SMU13.0.7 cstate control interface
drm/amd/pm: fulfill SMU13.0.0 cstate control interface
drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported
drm/amdgpu: Enable ras support for mp0 v13_0_0 and v13_0_10
drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3
drm/amdgpu: skip mes self test for gc 11.0.3
drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10
drm/amd/amdgpu: enable gfx clock gating features on smu_v13_0_10
drm/amd/pm: remove the pptable id override on smu_v13_0_10
drm/amd/pm: temporarily disable thermal alert on smu_v13_0_10
drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
drm/amdgpu: Refactor mode2 reset logic for v11.0.7
Revert "drm/amdgpu: let mode2 reset fallback to default when failure"
Revert "drm/amdgpu: add debugfs amdgpu_reset_level"
drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
tracing/histogram: Update document for KEYS_MAX size
xfs: avoid a UAF when log intent item recovery fails
dm clone: Fix typo in block_device format specifier
dm: remove unnecessary assignment statement in alloc_dev()
dm verity: Add documentation for try_verify_in_tasklet option
dm cache: delete the redundant word 'each' in comment
dm raid: fix typo in analyse_superblocks code comment
dm verity: enable WQ_HIGHPRI on verify_wq
dm raid: delete the redundant word 'that' in comment
dm: change from DMWARN to DMERR or DMCRIT for fatal errors
kunit: update NULL vs IS_ERR() tests
rtc: cmos: fix build on non-ACPI platforms
selftests/ftrace: fix dynamic_events dependency check
selftests/memory-hotplug: Remove the redundant warning information
ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open
ASoC: Intel: sof_rt5682: Add quirk for Rex board
selftests/kexec: fix build for ARCH=x86_64
selftests/intel_pstate: fix build for ARCH=x86_64
selftests/futex: fix build for clang
x86/resctrl: Fix min_cbm_bits for AMD
ASoC: SOF: Intel: pci-mtl: fix firmware name
ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
dm bufio: use the acquire memory barrier when testing for B_READING
cifs: Fix memory leak when build ntlmssp negotiate blob failed
cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
cifs: use LIST_HEAD() and list_move() to simplify code
cifs: Fix xid leak in cifs_get_file_info_unix()
cifs: Fix xid leak in cifs_ses_add_channel()
cifs: Fix xid leak in cifs_flock()
cifs: Fix xid leak in cifs_copy_file_range()
cifs: Fix xid leak in cifs_create()
rtc: cmos: Fix wake alarm breakage
ANDROID: kbuild: fix typo in modpost
ANDROID: kbuild: Use '-f' instead of '--file=' for grep
ANDROID: kbuild: re-add vmlinux.symvers for mixed building
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
HID: lenovo: Make array tp10ubkbd_led static const
HID: saitek: add madcatz variant of MMO7 mouse device ID
Documentation: document ublk user recovery feature
powerpc/64s/interrupt: Perf NMI should not take normal exit path
powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warning
KVM: PPC: BookS PR-KVM and BookE do not support context tracking
powerpc: Fix reschedule bug in KUAP-unlocked user copy
powerpc/64s: Fix hash__change_memory_range preemption warning
powerpc/64s: Disable preemption in hash lazy mmu mode
powerpc/64s: make linear_map_hash_lock a raw spinlock
powerpc/64s: make HPTE lock and native_tlbie_lock irq-safe
powerpc/64s: Add lockdep for HPTE lock
powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU
powerpc/pseries/vas: Add VAS IRQ primary handler
ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE
ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p()
cpufreq: sun50i: Switch to use dev_err_probe() helper
cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper
cpufreq: imx6q: Switch to use dev_err_probe() helper
cpufreq: dt: Switch to use dev_err_probe() helper
cpufreq: qcom: remove unused parameter in function definition
cpufreq: qcom: fix writes in read-only memory region
cpufreq: qcom: fix memory leak in error path
cpufreq: tegra194: Fix module loading
mtd: parsers: bcm47xxpart: Fix halfblock reads
ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed
x86/microcode/AMD: Apply the patch early on every logical thread
pinctrl: ocelot: Fix incorrect trigger of the interrupt.
mtd: rawnand: marvell: Use correct logic for nand-keep-config
mtd: rawnand: tegra: Fix PM disable depth imbalance in probe
fbdev: gbefb: Convert sysfs snprintf to sysfs_emit
mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
fbdev: sm501fb: Convert sysfs snprintf to sysfs_emit
fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
fbdev: da8xx-fb: Fix error handling in .remove()
udp: Update reuse->has_conns under reuseport_lock.
mtd: core: add missing of_node_get() in dynamic partitions code
mtd: spi-nor: core: Ignore -ENOTSUPP in spi_nor_init()
Revert "dt-bindings: pinctrl-zynqmp: Add output-enable configuration"
Revert "pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance"
clk: renesas: r8a779g0: Add SASYNCPER clocks
scsi: lpfc: Fix memory leak in lpfc_create_port()
scsi: core: Restrict legal sdev_state transitions via sysfs
ARC: mm: fix leakage of memory allocated for PTE
arc: update config files
arc: iounmap() arg is volatile
arc: dts: Harmonize EHCI/OHCI DT nodes name
ARC: bitops: Change __fls to return unsigned long
ARC: Fix comment typo
ARC: Fix comment typo
ata: ahci_qoriq: Fix compilation warning
ata: ahci_imx: Fix compilation warning
ata: ahci_xgene: Fix compilation warning
ata: ahci_brcm: Fix compilation warning
ata: sata_rcar: Fix compilation warning
dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974
clk: mediatek: clk-mt8195-topckgen: Fix error return code in clk_mt8195_topck_probe()
clk: sifive: select by default if SOC_SIFIVE
clk: rs9: Fix I2C accessors
blkcg: Update MAINTAINERS entry
x86/topology: Fix duplicated core ID within a package
x86/topology: Fix multiple packages shown on a single-package system
hwmon/coretemp: Handle large core ID value
bpf: prevent decl_tag from being referenced in func_proto
selftests/bpf: Add reproducer for decl_tag in func_proto return type
MAINTAINERS: git://github -> https://github.com for broadcom
x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
Revert "PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro"
sched: Introduce struct balance_callback to avoid CFI mismatches
sched/core: Fix comparison in sched_group_cookie_match()
bpf: Fix sample_flags for bpf_perf_event_output
selftests/perf_events: Add a SIGTRAP stress test with disables
perf: Fix missing SIGTRAPs
counter: ti-ecap-capture: fix IS_ERR() vs NULL check
counter: Reduce DEFINE_COUNTER_ARRAY_POLARITY() to defining counter_array
x86/fpu: Exclude dynamic states from init_fpstate
x86/fpu: Fix the init_fpstate size check with the actual size
x86/fpu: Configure init_fpstate attributes orderly
ata: ahci_st: Fix compilation warning
ASoC: codecs: jz4725b: fix capture selector naming
ASoC: codecs: jz4725b: use right control for Capture Volume
ASoC: codecs: jz4725b: fix reported volume for Master ctl
ASoC: codecs: jz4725b: add missed Line In power control bit
fbdev: MIPS supports iomem addresses
spi: qup: support using GPIO as chip select line
ALSA: hda/realtek: simplify the return of comp_bind()
pinctrl: qcom: Avoid glitching lines when we first mux to output
mmc: core: Fix kernel panic when remove non-standard SDIO card
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
mmc: queue: Cancel recovery work on cleanup
mmc: block: Remove error check of hw_reset on reset
pinctrl: Ingenic: JZ4755 bug fixes
net: ethernet: mediatek: ppe: Remove the unused function mtk_foe_entry_usable()
net: ethernet: mtk_eth_wed: add missing of_node_put()
net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw()
net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe()
iio: bmc150-accel-core: Fix unsafe buffer attributes
iio: adxl367: Fix unsafe buffer attributes
iio: adxl372: Fix unsafe buffer attributes
iio: at91-sama5d2_adc: Fix unsafe buffer attributes
iio: temperature: ltc2983: allocate iio channels once
tools: iio: iio_utils: fix digit calculation
iio: adc: stm32-adc: fix channel sampling time init
iio: adc: mcp3911: mask out device ID in debug prints
iio: adc: mcp3911: use correct id bits
iio: adc: mcp3911: return proper error code on failure to allocate trigger
iio: adc: mcp3911: fix sizeof() vs ARRAY_SIZE() bug
iio: light: tsl2583: Fix module unloading
erofs: protect s_inodes with s_inode_list_lock for fscache
phy: tegra: xusb: Fix crash during pad power on/down
phy: stm32: fix an error code in probe
MAINTAINERS: Update Kishon's email address in GENERIC PHY FRAMEWORK
ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
ata: ahci-imx: Fix MODULE_ALIAS
io_uring/rw: remove leftover debug statement
blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
io_uring: don't iopoll from io_ring_ctx_wait_and_kill()
io_uring: reuse io_alloc_req()
io_uring: kill hot path fixed file bitmap debug checks
io_uring: remove FFS_SCM
erofs: fix up inplace decompression success rate
erofs: shouldn't churn the mapping page for duplicated copies
erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy()
hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0
hwmon: (corsair-psu) fix typo in USB id description
Linux 6.1-rc1
skmsg: pass gfp argument to alloc_sk_msg()
Revert "cpumask: fix checking valid cpu range".
lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
kbuild: fix single directory build
mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation
thermal: intel_powerclamp: Use first online CPU as control_cpu
MAINTAINERS: git://github -> https://github.com for openrisc
smb3: improve SMB3 change notification support
cifs: lease key is uninitialized in two additional functions when smb1
cifs: lease key is uninitialized in smb1 paths
smb3: must initialize two ACL struct fields to zero
cifs: fix double-fault crash during ntlmssp
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet
perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver
perf auxtrace arm: Refactor event list iteration in auxtrace_record__init()
perf tests stat+json_output: Include sanity check for topology
perf tests stat+csv_output: Include sanity check for topology
perf intel-pt: Fix system_wide dummy event for hybrid
perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
perf test: Fix attr tests for PERF_FORMAT_LOST
perf test: test_intel_pt.sh: Add 9 tests
perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
perf test: test_intel_pt.sh: Add jitdump test
perf test: test_intel_pt.sh: Tidy some alignment
perf test: test_intel_pt.sh: Print a message when skipping kernel tracing
perf test: test_intel_pt.sh: Tidy some perf record options
perf test: test_intel_pt.sh: Fix return checking again
KVM: arm64: vgic: Fix exit condition in scan_its_table()
KVM: arm64: nvhe: Fix build with profile optimization
net: stmmac: Enable mac_managed_pm phylink config
net: phylink: add mac_managed_pm in phylink_config structure
Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}"
net: dsa: uninitialized variable in dsa_slave_netdevice_event()
sunhme: Uninitialized variable in happy_meal_init()
net/smc: Fix an error code in smc_lgr_create()
net: phy: dp83867: Extend RX strap quirk for SGMII mode
net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter
net/atm: fix proc_mpc_write incorrect return value
sfc: Change VF mac via PF as first preference if available.
clk: tegra: Fix Tegra PWM parent clock
clk: at91: fix the build with binutils 2.27
clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks
clk: mediatek: clk-mux: Add .determine_rate() callback
kbuild: add -fno-discard-value-names to cmd_cc_ll_c
Revert "PCI: Distribute available resources for root buses, too"
ANDROID: slab: remove __alloc_size attribute from __kmalloc_node_track_caller
drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver
cifs: fix static checker warning
drm/msm: Kconfig: Fix spelling mistake "throught" -> "through"
drm/msm: Remove redundant check for 'submit'
drm/msm/a6xx: Remove state objects from list before freeing
drm/msm/a6xx: Skip snapshotting unused GMU buffers
drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage
perf: Skip and warn on unknown format 'configN' attrs
perf list: Fix metricgroups title message
perf mem: Fix -C option behavior for perf mem record
perf annotate: Add missing condition flags for arm64
libperf: Do not include non-UAPI linux/compiler.h header
scripts/clang-tools: Convert clang-tidy args to list
modpost: put modpost options before argument
perf test: Fix test_arm_coresight.sh failures on Juno
perf stat: Support old kernels for bperf cgroup counting
xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterparts
xen/virtio: Handle cases when page offset > PAGE_SIZE properly
MAINTAINERS: update btrfs website links and files
hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()
HID: playstation: support updated DualSense rumble mode.
HID: playstation: add initial DualSense Edge controller support
HID: playstation: stop DualSense output work on remove.
HID: magicmouse: Do not set BTN_MOUSE on double report
parisc: Fix userspace graphics card breakage due to pgtable special bit
parisc: fbdev/stifb: Align graphics memory size to 4MB
MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak
MAINTAINERS: git://github -> https://github.com for petkan
Revert "ANDROID: sched/cpuset: Add vendor hook to change tasks affinity"
Revert "ANDROID: cpuset: Make cpusets restore on hotplug"
net: macvlan: change schedule system_wq to system_unbound_wq
tls: strp: make sure the TCP skbs do not have overlapping data
i40e: Fix DMA mappings leak
net: dsa: qca8k: fix ethtool autocast mib for big-endian systems
net: dsa: qca8k: fix inband mgmt for big-endian systems
tipc: fix an information leak in tipc_topsrv_kern_subscr
tipc: Fix recognition of trial period
MAINTAINERS: add RISC-V's patchwork
rtc: rv3028: Fix codestyle errors
ANDROID: db845c_gki: QCOM_QFPROM is now NVMEM_QCOM_QFPROM
rtc: cmos: Fix event handler registration ordering issue
RISC-V: Make port I/O string accessors actually work
ACPI: resource: note more about IRQ override
ACPI: resource: do IRQ override on LENOVO IdeaPad
ACPI: extlog: Handle multiple records
ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
Documentation: ACPI: Prune DSDT override documentation from index
riscv: enable software resend of irqs
RISC-V: Re-enable counter access from userspace
riscv: vdso: fix NULL deference in vdso_join_timens() when vfork
riscv: Add cache information in AUX vector
soc: sifive: ccache: define the macro for the register shifts
soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixes
soc: sifive: ccache: reduce printing on init
soc: sifive: ccache: determine the cache level from dts
soc: sifive: ccache: Rename SiFive L2 cache to Composable cache.
dt-bindings: sifive-ccache: change Sifive L2 cache to Composable cache
Documentation: rtla: Correct command line example
sunhme: fix an IS_ERR() vs NULL check in probe
net: marvell: prestera: fix a couple NULL vs IS_ERR() checks
kcm: avoid potential race in kcm_tx_work
tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
nfsd: ensure we always call fh_verify_error tracepoint
MAINTAINERS: of: collapse overlay entry into main device tree entry
riscv: check for kernel config option in t-head memory types errata
riscv: use BIT() marco for cpufeature probing
riscv: use BIT() macros in t-head errata init
riscv: drop some idefs from CMO initialization
riscv: cleanup svpbmt cpufeature probing
selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1
bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1
riscv: Pass -mno-relax only on lld < 15.0.0
cifs: use ALIGN() and round_up() macros
cifs: find and use the dentry for cached non-root directories also
cifs: enable caching of directories for which a lease is held
cifs: prevent copying past input buffer boundaries
cifs: fix uninitialised var in smb2_compound_op()
cifs: improve symlink handling for smb2+
smb3: clarify multichannel warning
cifs: fix regression in very old smb1 mounts
vdpa/ifcvf: add reviewer
virtio_pci: use irq to detect interrupt support
spi: intel: Fix the offset to get the 64K erase opcode
ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
ASoC: rt1019: Fix the TDM settings
ASoC: rt5682s: Fix the TDM Tx settings
drm/vc4: hdmi: Check the HSM rate at runtime_resume
drm/vc4: hdmi: Enforce the minimum rate at runtime_resume
drm/vc4: Add module dependency on hdmi-codec
powerpc/pseries: Fix CONFIG_DTL=n build
powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context
KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
RISC-V: Avoid dereferening NULL regs in die()
highmem: fix kmap_to_page() for kmap_local_page() addresses
mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page
mm/selftest: uffd: explain the write missing fault check
mm/hugetlb: use hugetlb_pte_stable in migration race check
mm/hugetlb: fix race condition of uffd missing/minor handling
zram: always expose rw_page
LoongArch: update local TLB if PTE entry exists
mm: use update_mmu_tlb() on the second thread
kasan: fix array-bounds warnings in tests
hmm-tests: add test for migrate_device_range()
nouveau/dmem: evict device private memory during release
nouveau/dmem: refactor nouveau_dmem_fault_copy_one()
mm/migrate_device.c: add migrate_device_range()
mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page()
mm/memremap.c: take a pgmap reference on page allocation
mm: free device private pages have zero refcount
mm/memory.c: fix race when faulting a device private page
mm/damon: use damon_sz_region() in appropriate place
mm/damon: move sz_damon_region to damon_sz_region
lib/test_meminit: add checks for the allocation functions
kmsan: unpoison @tlb in arch_tlb_gather_mmu()
ext4,f2fs: fix readahead of verity data
mm/mmap: undo ->mmap() when arch_validate_flags() fails
net: phy: micrel: Fixes FIELD_GET assertion
openvswitch: add nf_ct_is_confirmed check before assigning the helper
tcp: Fix data races around icsk->icsk_af_ops.
ipv6: Fix data races around sk->sk_prot.
tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
tcp/udp: Fix memory leak in ipv6_renew_options().
dt-bindings: riscv: add new riscv,isa strings for emulators
dt-bindings: interrupt-controller: sifive,plic: add legacy riscv compatible
dt-bindings: timer: sifive,clint: add legacy riscv compatible
mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
mm/mmap: preallocate maple nodes for brk vma expansion
mm: more vma cache removal
mmap: fix copy_vma() failure path
mm/compaction: fix set skip in fast_find_migrateblock
mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static
rtc: k3: Use devm_clk_get_enabled() helper
rtc: jz4740: Use devm_clk_get_enabled() helper
rtc: mpfs: Use devm_clk_get_enabled() helper
io_uring/rw: ensure kiocb_end_write() is always called
io_uring: fix fdinfo sqe offsets calculation
io_uring: local variable rw shadows outer variable in io_write
io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC
io_uring: optimise locking for local tw with submit_wait
io_uring: remove redundant memory barrier in io_req_local_work_add
io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT
io_uring: remove notif leftovers
io_uring: correct pinned_vm accounting
io_uring/af_unix: defer registered files gc to io_uring release
rtc: ds1685: Fix spelling of function name in comment block
rtc: isl12022: switch to using regmap API
rtc: isl12022: drop redundant write to HR register
rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata()
rtc: isl12022: use %ptR
rtc: isl12022: simplify some expressions
rtc: isl12022: drop a dev_info()
rtc: isl12022: specify range_min and range_max
rtc: isl12022: stop using deprecated devm_rtc_device_register()
rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register()
i3c: master: Remove the wrong place of reattach.
i3c: master: Free the old_dyn_addr when reattach.
tracing: Fix reading strings from synthetic events
tracing: Add "(fault)" name injection to kernel probes
tracing: Move duplicate code of trace_kprobe/eprobe.c into header
kbuild: Stop including vmlinux.bz2 in the rpm's
Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
arm64: Add AMPERE1 to the Spectre-BHB affected list
doc: RISC-V: Document that misaligned accesses are supported
drm/amd/display: Add HUBP surface flip interrupt handler
dt-bindings: mfd: mt6370: fix the interrupt order of the charger in the example
dt-bindings: leds: mt6370: Fix MT6370 LED indicator DT warning
powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs
ring-buffer: Fix kernel-doc
mctp: prevent double key removal and unref
selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1
netfilter: rpfilter/fib: Populate flowic_l3mdev field
selftests: netfilter: Test reverse path filtering
ftrace: Fix char print issue in print_ip_ins()
Revert "ANDROID: fs: epoll: use freezable blocking call"
ANDROID: fix build problem in kernel/sched/vendor_hooks.c
nvme-multipath: fix possible hang in live ns resize with ANA access
nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
nvme-tcp: fix possible hang caused during ctrl deletion
nvme-rdma: fix possible hang caused during ctrl deletion
arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
LoongArch: Update Loongson-3 default config file
LoongArch: Add ACPI-based generic laptop driver
LoongArch: Add BPF JIT support
LoongArch: Add some instruction opcodes and formats
LoongArch: Move {signed,unsigned}_imm_check() to inst.h
LoongArch: Add kdump support
LoongArch: Add kexec support
LoongArch: Use generic BUG() handler
LoongArch: Add SysRq-x (TLB Dump) support
LoongArch: Add perf events support
LoongArch: Add qspinlock support
LoongArch: Use TLB for ioremap()
LoongArch: Support access filter to /dev/mem interface
LoongArch: Refactor cache probe and flush methods
LoongArch: mm: Refactor TLB exception handlers
LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules
LoongArch: Support PC-relative relocations in modules
LoongArch: Define ELF relocation types added in ABIv2.0
LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS
LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS
LoongArch: Kconfig: Fix spelling mistake "delibrately" -> "deliberately"
LoongArch: Mark __xchg() and __cmpxchg() as __always_inline
LoongArch: Flush TLB earlier at initialization
LoongArch: Do not create sysfs control file for io master CPUs
LoongArch: Fix cpu name after CPU-hotplug
net/mlx5: Make ASO poll CQ usable in atomic context
tcp: cdg: allow tcp_cdg_release() to be called multiple times
Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"
inet: ping: fix recent breakage
ipv6: ping: fix wrong checksum for large frames
Revert "ANDROID: GKI: sched: add rvh for new cfs task util"
net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports
mm: cgroup: fix comments for get from fd/file helpers
Revert "ANDROID: sched: Add rvh for cpu controller cgroup can attach"
Revert "ANDROID: hung_task: Add vendor hook for hung task detect"
watchdog: Add tracing events for the most usual watchdog events
irqchip: IMX_MU_MSI should depend on ARCH_MXC
ANDROID: clang: update to 15.0.2
FROMLIST: fs/select: mark do_select noinline_for_stack
FROMLIST: ARM: NWFPE: avoid compiler-generated __aeabi_uldivmod
xen: Kconfig: Fix spelling mistake "Maxmium" -> "Maximum"
ALSA: hda: cs35l41: Support System Suspend
ALSA: hda: cs35l41: Remove suspend/resume hda hooks
ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls
ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls
ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal
riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
nilfs2: fix leak of nilfs_root in case of writer thread creation failure
nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
nilfs2: fix use-after-free bug of struct nilfs_root
mm/damon/core: initialize damon_target->list in damon_new_target()
mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype
proc: test how it holds up with mapping'less process
mailmap: update Frank Rowand email address
ia64: mca: use strscpy() is more robust and safer
init/Kconfig: fix unmet direct dependencies
ia64: update config files
nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
fork: remove duplicate included header files
prandom: remove unused functions
treewide: use get_random_bytes() when possible
treewide: use get_random_u32() when possible
treewide: use get_random_{u8,u16}() when possible, part 2
treewide: use get_random_{u8,u16}() when possible, part 1
treewide: use prandom_u32_max() when possible, part 2
treewide: use prandom_u32_max() when possible, part 1
cifs: fix skipping to incorrect offset in emit_cached_dirents
dt-bindings: riscv: update microchip.yaml's maintainership
MAINTAINERS: update polarfire soc clock binding
ANDROID: introduce CONFIG_GKI_NET_XFRM_HACKS
alpha: remove the needless aliases osf_{readv,writev}
powerpc: Fix 85xx build
docs/zh_CN: add a man-pages link to zh_CN/index.rst
docs/zh_CN: Rewrite the Chinese translation front page
docs/zh_CN: add zh_CN/arch.rst
docs/zh_CN: promote the title of zh_CN/process/index.rst
perf stat: Support old kernels for bperf cgroup counting
bpf: cgroup_iter: support cgroup1 using cgroup fd
cgroup: add cgroup_v1v2_get_from_[fd/file]()
drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers
drm/i915: allow control over the flags when migrating
drm/amd/display: Simplify bool conversion
drm/amd/display: fix transfer function passed to build_coefficients()
drm/amd/display: add a license to cursor_reg_cache.h
drm/amd/display: make virtual_disable_link_output static
drm/amd/display: fix indentation in dc.c
drm/amd/display: make dcn32_split_stream_for_mpc_or_odm static
drm/amd/display: fix build error on arm64
drm/amd/display: 3.2.207
drm/amd/display: Clean some DCN32 macros
drm/amdgpu: Add poison mode query for umc v8_10_0
drm/amdgpu: Update umc v8_10_0 headers
drm/amdgpu: fix coding style issue for mca notifier
drm/amdgpu: define convert_error_address for umc v8.7
drm/amdgpu: define RAS convert_error_address API
drm/amdgpu: remove check for CE in RAS error address query
NFSD: unregister shrinker when nfsd_init_net() fails
drm/i915: Fix display problems after resume
mmc: sdhci-sprd: Fix minimum clock limit
btrfs: ignore fiemap path cache if we have multiple leaves for a data extent
btrfs: fix processing of delayed tree block refs during backref walking
btrfs: fix processing of delayed data refs during backref walking
btrfs: delete stale comments after merge conflict resolution
btrfs: unlock locked extent area if we have contention
btrfs: send: update command for protocol version check
btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG
parisc: Convert PDC console to an early console
parisc: Reduce kernel size by packing alternative tables
xen/pv: support selecting safe/unsafe msr accesses
xen/pv: refactor msr access functions to support safe and unsafe accesses
xen/pv: fix vendor checks for pmu emulation
xen/pv: add fault recovery control to pmu msr accesses
wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning
wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases)
wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921
wifi: mt76: fix receiving LLC packets on mt7615/mt7915
ALSA: oss: Fix potential deadlock at unregistration
ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
can: kvaser_usb_leaf: Fix CAN state after restart
can: kvaser_usb_leaf: Fix TX queue out of sync after restart
can: kvaser_usb: Fix use of uninitialized completion
can: kvaser_usb_leaf: Fix overread with an invalid command
ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
clk: tests: Add tests for notifiers
clk: Update req_rate on __clk_recalc_rates()
nfp: flower: fix incorrect struct type in GRE key_size
net: sfp: fill also 5gbase-r and 25gbase-r modes in sfp_parse_support()
net: systemport: Enable all RX descriptors for SYSTEMPORT Lite
net: prestera: span: do not unbind things things that were never bound
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback() [take 2]
drm/amd/pm: smu7_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amd/pm: vega10_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amdgpu: fix SDMA suspend/resume on SR-IOV
drm/amdgpu: switch sdma buffer function tear down to a helper
drm/amdgpu: Fix SDMA engine resume issue under SRIOV
drm/amd/display: Fix watermark calculation
drm/amd/display: Drop uncessary OTG lock check
drm/amd/display: Use set_vtotal_min_max to configure OTG VTOTAL
drm/amd/display: Add a missing hook to DCN20
drm/amd/display: always allow pstate change when no dpps are active on dcn315
drm/amd/display: Display does not light up after S4 resume
drm/amd/display: Use the same cursor info across features
drm/amd/display: Fix bug preventing FCLK Pstate allow message being sent
drm/amd/display: Acquire FCLK DPM levels on DCN32
drm/amd/display: Validate DSC After Enable All New CRTCs
drm/amd/display: Add a helper to map ODM/MPC/Multi-Plane resources
drm/amd/display: increase hardware status wait time
drm/amd/display: Do not trigger timing sync for phantom pipes
drm/amd/display: Use correct pixel clock to program DTBCLK DTO's
drm/amd/display: do not compare integers of different widths
drm/amd/display: zeromem mypipe heap struct before using it
drm/amd/display: properly configure DCFCLK when enable/disable Freesync
Revert "drm/amd/display: skip commit minimal transition state"
drm/amd/display: Update PMFW z-state interface for DCN314
drm/amd/display: explicitly disable psr_feature_enable appropriately
Revert "cgroup: enable cgroup_get_from_file() on cgroup1"
cgroup: Reorganize css_set_lock and kernfs path processing
ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
module: tracking: Keep a record of tainted unloaded modules only
docs/zh_CN: Update the translation of page_owner to 6.0-rc7
docs/zh_CN: Update the translation of ksm to 6.0-rc7
docs/howto: Replace abundoned URL of gmane.org
Documentation: ubifs: Fix compression idiom
Documentation/mm/page_owner.rst: delete frequently changing experimental data
docs/zh_CN: Fix build warning
docs: ftrace: Correct access mode
block: fix leaking minors of hidden disks
block: avoid sign extend problem with default queue flags mask
ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
ALSA: hda/realtek: Correct pin configs for ASUS G533Z
xen/virtio: enable grant based virtio on x86
spi: aspeed: Fix typo in mode_bits field for AST2600 platform
spi: mpc52xx: Replace NO_IRQ by 0
spi: spi-mem: Fix typo (of -> or)
ASoC: cx2072x: fix spelling typo in comment
ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency
ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
ANDROID: Configure out the macros in android_kabi and android_vendor
ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE()
ANDROID: GKI: add android_kabi.h
KVM: arm64: selftests: Fix multiple versions of GIC creation
ARM: mmp: Make some symbols static
ARM: spear6xx: Staticize few definitions
clk: spear: Move prototype to accessible header
alpha: fix marvel_ioread8 build regression
s390/vmur: generate uevent on unsolicited device end
s390/vmur: remove unnecessary BUG statement
wifi: cfg80211: update hidden BSSes to avoid WARN_ON
wifi: mac80211: fix crash in beacon protection for P2P-device
wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
wifi: cfg80211: avoid nontransmitted BSS list corruption
wifi: cfg80211: fix BSS refcounting bugs
wifi: cfg80211: ensure length byte is present before access
wifi: mac80211: fix MBSSID parsing use-after-free
wifi: cfg80211/mac80211: reject bad MBSSID elements
wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
drm/i915/display: handle migration for dpt
drm/i915/guc: Fix revocation of non-persistent contexts
octeontx2-pf: mcs: fix possible memory leak in otx2_probe()
] ptp: ocp: remove symlink for second GNSS
Input: i8042 - fix refount leak on sparc
Input: i8042 - add LoongArch support in i8042-acpipnpio.h
Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
Input: pinephone-keyboard - support the proxied I2C bus
Input: pinephone-keyboard - add PinePhone keyboard driver
octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts()
net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_port_phylink_create()
octeontx2-pf: mcs: fix missing unlock in some error paths
macvlan: enforce a consistent minimal mtu
mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq
blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
ALSA: usb-audio: Avoid superfluous endpoint setup
ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
ALSA: usb-audio: Avoid unnecessary interface change at EP close
ALSA: hda: Update register polling macros
KVM: arm64: Enable stack protection and branch profiling for VHE
KVM: arm64: Limit stage2_apply_range() batch size to largest block
KVM: arm64: Work out supported block level at compile time
fbdev: mb862xx: Fix check of return value from irq_of_parse_and_map()
fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry
fbdev: tridentfb: Fix missing pci_disable_device() in probe and remove
fbdev: smscufx: Fix use-after-free in ufx_ops_open()
fbdev: gbefb: Convert to use dev_groups
fbdev: imxfb: Remove redundant dev_err() call
fbdev: omapfb/dss: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
fbdev: uvesafb: Convert snprintf to scnprintf
fbdev: arkfb: Remove the unused function dac_read_reg()
fbdev: tridentfb: Remove the unused function shadowmode_off()
fbdev: controlfb: Remove the unused function VAR_MATCH()
fbdev: udlfb: Remove redundant initialization to variable identical
openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
smb3: fix oops in calculating shash_setkey
cifs: secmech: use shash_desc directly, remove sdesc
smb3: rename encryption/decryption TFMs
cifs: replace kfree() with kfree_sensitive() for sensitive data
Revert "ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU."
virtio_pci: don't try to use intxif pin is zero
vDPA: conditionally read MTU and MAC in dev cfg space
vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill
vDPA: check virtio device features to detect MQ
vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence
vDPA: only report driver features if FEATURES_OK is set
vDPA: allow userspace to query features of a vDPA device
hugetlb: allocate vma lock for all sharable vmas
hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer
hugetlb: fix vma lock handling during split vma and range unmapping
mglru: mm/vmscan.c: fix imprecise comments
mm/mglru: don't sync disk for each aging cycle
f2fs: change to use atomic_t type form sbi.atomic_files
f2fs: account swapfile inodes
vfio: More vfio_file_is_group() use cases
io_uring: limit registration w/ SINGLE_ISSUER
io_uring: remove io_register_submitter
io_uring: simplify __io_uring_add_tctx_node
docs: notifier-error-inject: Correct test's name
selftests/memory-hotplug: Adjust log info for maintainability
selftests/memory-hotplug: Restore memory before exit
selftests/memory-hotplug: Add checking after online or offline
selftests/ftrace: func_event_triggers: fix typo in user message
Documentation: kunit: Update description of --alltests option
kunit: declare kunit_assert structs as const
kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED
kunit: remove format func from struct kunit_assert, get it to 0 bytes
kunit: tool: Don't download risc-v opensbi firmware with wget
kunit: make kunit_kfree(NULL) a no-op to match kfree()
kunit: make kunit_kfree() not segfault on invalid inputs
kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends
kunit: drop test pointer in string_stream_fragment
kunit: string-stream: Simplify resource use
UPSTREAM: thermal/core: Add a check before calling set_trip_temp()
btrfs: add missing path cache update during fiemap
xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANT
xen/virtio: restructure xen grant dma setup
vfio: Make the group FD disassociate from the iommu_group
vfio: Hold a reference to the iommu_group in kvm for SPAPR
vfio: Add vfio_file_is_group()
MAINTAINERS: rectify file entry in ALIBABA PMU DRIVER
drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI
drivers/perf: fix return value check in ali_drw_pmu_probe()
arm64: errata: Add Cortex-A55 to the repeat tlbi list
virtio_blk: add SECURE ERASE command support
vp_vdpa: support feature provisioning
vdpa_sim_net: support feature provisioning
vdpa: device feature provisioning
virtio-net: use mtu size as buffer length for big packets
virtio-net: introduce and use helper function for guest gso support checks
virtio: drop vp_legacy_set_queue_size
virtio_ring: make vring_alloc_queue_packed prettier
virtio_ring: split: Operators use unified style
vhost: add __init/__exit annotations to module init/exit funcs
arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK
wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array
wifi: wext: use flex array destination for memcpy()
wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets
wifi: mac80211: netdev compatible TX stop for iTXQ drivers
riscv: dts: microchip: fix fabric i2c reg size
wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces
wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change()
wifi: mac80211: remove/avoid misleading prints
wifi: mac80211: fix probe req HE capabilities access
wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx
net/9p: clarify trans_fd parse_opt failure handling
net/9p: add __init/__exit annotations to module init/exit funcs
net/9p: use a dedicated spinlock for trans_fd
KVM: PPC: Book3S HV: Fix stack frame regs marker
mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
watchdog: twl4030_wdt: add missing mod_devicetable.h include
mmc: renesas_sdhi: Fix rounding errors
net: ethernet: bgmac: Remove -Warray-bounds exception
net: ethernet: mediatek: Remove -Warray-bounds exception
prestera: matchall: do not rollback if rule exists
ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
net: enetc: Remove duplicated include in enetc_qos.c
octeontx2-pf: mcs: remove unneeded semicolon
hv_netvsc: Fix race between VF offering and VF association message from host
net: ieee802154: return -EINVAL for unknown addr type
MAINTAINERS: add Jan as SMC maintainer
net: ieee802154: fix error return code in dgram_bind()
net: ieee802154: return -EINVAL for unknown addr type
xen/pcifront: move xenstore config scanning into sub-function
riscv: enable THP_SWAP for RV64
RISC-V: Print SSTC in canonical order
Revert "drm/sched: Use parent fence instead of finished"
9p/trans_fd: always use O_NONBLOCK read/write
perf script: Add missing fields in usage hint
perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB
perf mem/c2c: Avoid printing empty lines for unsupported events
perf mem/c2c: Add load store event mappings for AMD
perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events
perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO}
perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout()
perf test coresight: Add relevant documentation about ARM64 CoreSight testing
perf test: Add git ignore for tmp and output files of ARM CoreSight tests
perf test coresight: Add unroll thread test shell script
perf test coresight: Add unroll thread test tool
perf test coresight: Add thread loop test shell scripts
perf test coresight: Add thread loop test tool
perf test coresight: Add memcpy thread test shell script
perf test coresight: Add memcpy thread test tool
perf test: Add git ignore for perf data generated by the ARM CoreSight tests
perf test: Add arm64 asm pureloop test shell script
perf test: Add asm pureloop test tool
perf test: Add build infra for perf test tools for ARM CoreSight tests
ANDROID: db845c_gki: Enable QCOM_GPI_DMA=m
Revert "drm/amdgpu: use dirty framebuffer helper"
drm/amdgpu: Correct amdgpu_amdkfd_total_mem_size calculation
drm/amdgpu: Set vmbo destroy after pt bo is created
drm/amdgpu: Fix VRAM BO swap issue
drm/amd/display: Remove unused struct i2c_id_config_access
drm/amd/display: Removed unused variable 'sdp_stream_enable'
drm/amd/display: clean up dcn32_fpu.c kernel-doc
drm/amd/display: Fix vblank refcount in vrr transition
drm/amd/display: Enable dpia support for dcn314
drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd
drm/amdgpu/sdma: add missing release_firmware() in amdgpu_sdma_init_microcode()
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: Minor code style change
drm/amd/display: update DSC for DCN32
drm/amd/display: Disconnect DSC for unused pipes during ODM transition
drm/amd/display: unblock mcm_luts
drm/amd/display: 3.2.206
drm/amd/display: Enable 2 to 1 ODM policy if supported
drm/amd/display: Add PState change high hook for DCN32
drm/amdgpu: Enable VCN PG on GC11_0_1
drm/amd/display: Add missing mask sh for SYM32_TP_SQ_PULSE register
drm/amd/display: Add missing SDP registers to DCN32 reglist
drm/amd/display: Fix disable DSC logic in the DIO code
drm/amd/display: Fix merging dynamic ODM+MPO configs on DCN32
drm/amd/display: Adding missing HDMI ACP SEND register
drm/amd/display: Remove OPTC lock check
drm/amd/display: Fix SubVP control flow in the MPO context
drm/amd/display: Update DCN321 hook that deals with pipe aquire
drm/amd/display: Drop unused code for DCN32/321
drm/amd/display: block odd h_total timings from halving pixel rate
drm/amd/display: Fix vupdate and vline position calculation
drm/amd/display: write all 4 bytes of FFE_PRESET dpcd value
drm/amd/display: Increase compbuf size prior to updating clocks
drm/amd/display: Keep OTG on when Z10 is disable
drm/amd/display: add dummy pstate workaround to dcn315
drm/amd/display: skip commit minimal transition state
drm/amd/display: Add log for LTTPR
drm/amd/display: For SubVP pipe split case use min transition into MPO
drm/amd/display: Refactor edp ILR caps codes
drm/amd/display: Allow PSR exit when panel is disconnected
drm/amd/display: AUX tracing cleanup
drm/amd/display: fix integer overflow during MSA V_Freq calculation
drm/amd/display: Disable GSL when enabling phantom pipe
drm/amd/display: prevent S4 test from failing
Revert "drm/amd/display: correct hostvm flag"
drm/amd/display: Block SubVP if rotation being used
drm/amd/display: fix dcn315 dml detile overestimation
drm/amd/display: Reorder FCLK P-state switch sequence for DCN32
drm/amd/display: Program SubVP in dc_commit_state_no_check
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amd/display: change to enc314_stream_encoder_dp_blank static
drm/amd/display: Only commit SubVP state after pipe programming
drm/amd/display: Fix mutex lock in dcn10
random: clear new batches when bringing new CPUs online
ftrace: Create separate entry in MAINTAINERS for function hooks
tracing: Update MAINTAINERS to reflect new tracing git repo
perf test: Add CoreSight shell lib shared code for future tests
perf test: Introduce script for data symbol testing
perf record: Save DSO build-ID for synthesizing
powerpc: Don't add __powerpc_ prefix to syscall entry points
NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked
SUNRPC: Add API to force the client to disconnect
SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls
SUNRPC: Fix races with rpc_killall_tasks()
block: Remove the repeat word 'can'
sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot()
lib/test_cpumask: Add for_each_cpu_and(not) tests
cpumask: Introduce for_each_cpu_andnot()
lib/find_bit: Introduce find_next_andnot_bit()
ARM/dma-mapping: remove the dma_coherent member of struct dev_archdata
ARM/dma-mappіng: don't override ->dma_coherent when set from a bus notifier
mmc: core: Add SD card quirk for broken discard
perf stat: Rename to aggr_cpu_id.thread_idx
perf stat: Don't compare runtime stat for shadow stats
perf stat: Kill unused per-thread runtime stats
perf stat: Use thread map index for shadow stat
perf stat: Rename saved_value->cpu_map_idx
perf stat: Don't call perf_stat_evsel_id_init() repeatedly
perf stat: Convert perf_stat_evsel.res_stats array
perf tools: Remove special handling of system-wide evsel
perf tools: Add evlist__add_sched_switch()
perf tools: Get rid of evlist__add_on_all_cpus()
libperf: Propagate maps only if necessary
libperf: Populate system-wide evsel maps
perf vendor events: Update Intel broadwellde
perf vendor events: Update Intel tigerlake
perf vendor events: Update Intel skylake
perf vendor events: Update silvermont cpuids
perf vendor events: Update Intel sapphirerapids
perf vendor events: Update Intel sandybridge
perf vendor events: Update Intel jaketown
perf vendor events: Update Intel ivytown
perf vendor events: Update Intel ivybridge
perf vendor events: Update Intel icelakex
perf vendor events: Update Intel icelake
perf vendor events: Update Intel haswellx
perf vendor events: Update Intel haswell
perf vendor events: Update elkhartlake cpuids
perf vendor events: Update Intel cascadelakex
perf vendor events: Update Intel broadwellx
perf vendor events: Update Intel broadwell
perf vendor events: Update Intel alderlake
perf vendor events: Update Intel skylakex
perf metrics: Don't scale counts going into metrics
perf expr: Remove jevents case workaround
perf test: Adjust case of test metrics
perf expr: Allow a double if expression
perf parse-events: Remove unused macros __PERF_EVENT_FIELD()
perf tools: Fix empty version number when building outside of a git repo
perf lock: Remove unused struct lock_contention_key
perf jit: Remove unused struct debug_line_info
perf metric: Remove unused struct metric_ref_node
perf annotate: Remove unused struct disasm_line_samples
perf machine: Remove unused struct process_args
perf lock contention: Fix a build error on 32-bit
perf stat: Clean redundant if in process_evlist
MAINTAINERS: adjust STARFIVE JH7100 PINCTRL DRIVER after file movement
xen/gntdev: Accommodate VMA splitting
xen/gntdev: Prevent leaking grants
xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices
xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page()
xen/xenbus: Fix spelling mistake "hardward" -> "hardware"
wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer
net: ethernet: adi: adin1110: Add check in netdev_event
docs: networking: phy: add missing space
net: pse-pd: PSE_REGULATOR should depend on REGULATOR
Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
mailbox: qcom-ipcc: flag IRQ NO_THREAD
mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform"
mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support
dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and IPQ8074
dt-bindings: mailbox: qcom: set correct #clock-cells
mailbox: mpfs: account for mbox offsets while sending
mailbox: mpfs: fix handling of the reg property
dt-bindings: mailbox: fix the mpfs' reg property
mailbox: imx: fix RST channel support
tracing: Do not free snapshot if tracer is on cmdline
ftrace: Still disable enabled records marked as disabled
riscv: compat: s/failed/unsupported if compat mode isn't supported
docs: bump minimal GNU Make version to 3.82
cifs: remove initialization value
cifs: Replace a couple of one-element arrays with flexible-array members
smb3: do not log confusing message when server returns no network interfaces
PCI: qcom-ep: Check platform_get_resource_byname() return value
PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Define clocks per platform
PCI: qcom-ep: Make PERST separation optional
dt-bindings: PCI: qcom-ep: Make PERST separation optional
PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic
f2fs: allow direct read for zoned device
power: supply: ab8500: remove unused static local variable
xprtrdma: Fix uninitialized variable
xprtrdma: Prevent memory allocations from driving a reclaim
xprtrdma: Memory allocation should be allowed to fail during connect
xprtrdma: MR-related memory allocation should be allowed to fail
xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc()
xprtrdma: Clean up synopsis of rpcrdma_req_create()
svcrdma: Clean up RPCRDMA_DEF_GFP
SUNRPC: Replace the use of the xprtiod WQ in rpcrdma
NFSv4.2: Add a tracepoint for listxattr
NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr
NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2
NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR
nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration
NFSv4: remove nfs4_renewd_prepare_shutdown() declaration
fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment
i2c: aspeed: Assert NAK when slave is busy
i2c: designware: Fix handling of real but unexpected device interrupts
i2c: qcom-cci: Add MSM8226 compatible
dt-bindings: i2c: qcom,i2c-cci: Document clocks for MSM8974
dt-bindings: i2c: qcom,i2c-cci: Document MSM8226 compatible
i2c: microchip: pci1xxxx: Fix comparison of -EPERM against an unsigned variable
PCI: Expose PCIe Resizable BAR support via sysfs
PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation
PCI/ASPM: Ignore L1 PM Substates if device lacks capability
PCI/ASPM: Factor out L1 PM Substates configuration
docs:kselftest: fix kselftest_module.h path of example module
cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT
selftests/cpu-hotplug: Add log info when test success
selftests/cpu-hotplug: Reserve one cpu online at least
selftests/cpu-hotplug: Delete fault injection related code
selftests/cpu-hotplug: Use return instead of exit
selftests/cpu-hotplug: Correct log info
cpufreq: amd-pstate: modify type in argument 2 for filp_open
Documentation: amd-pstate: Add unit test introduction
selftests: amd-pstate: Add test trigger for amd-pstate driver
cpufreq: amd-pstate: Add test module for amd-pstate driver
cpufreq: amd-pstate: Expose struct amd_cpudata
selftests/vm: use top_srcdir instead of recomputing relative paths
ACPI: thermal: Drop some redundant code
ACPI: thermal: Drop redundant parens from expressions
ACPI: thermal: Use white space more consistently
remoteproc: virtio: Fix warning on bindings by removing the of_match_table
nfsd: rework hashtable handling in nfsd_do_file_acquire
nfsd: fix nfsd_file_unhash_and_dispose
PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS
PCI: qcom-ep: Expose link transition counts via debugfs
PCI: qcom-ep: Disable IRQs during driver remove
ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
net/ieee802154: don't warn zero-sized raw_sendmsg()
Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
arm64: alternatives: Use vdso/bits.h instead of linux/bits.h
Revert "ARM: dts: BCM5301X: Add basic PCI controller properties"
smb3: define missing create contexts
cifs: store a pointer to a fid in the cfid structure instead of the struct
cifs: improve handlecaching
cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid
smb3: add dynamic trace points for tree disconnect
Fix formatting of client smbdirect RDMA logging
Handle variable number of SGEs in client smbdirect send.
Reduce client smbdirect max receive segment size
Decrease the number of SMB3 smbdirect client SGEs
cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
ksmbd: validate share name from share config response
ksmbd: call ib_drain_qp when disconnected
ksmbd: make utf-8 file name comparison work in __caseless_lookup()
ksmbd: Fix user namespace mapping
ksmbd: hide socket error message when ipv6 config is disable
ksmbd: reduce server smbdirect max send/receive segment sizes
ksmbd: decrease the number of SMB3 smbdirect server SGEs
ksmbd: Fix wrong return value and message length check in smb2_ioctl()
ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
ksmbd: fix encryption failure issue for session logoff response
ksmbd: fix endless loop when encryption for response fails
ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
ksmbd: set file permission mode to match Samba server posix extension behavior
ksmbd: change security id to the one samba used for posix extension
ksmbd: update documentation
ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
ksmbd: port to vfs{g,u}id_t and associated helpers
ksmbd: fix incorrect handling of iterate_dir
MAINTAINERS: remove Hyunchul Lee from ksmbd maintainers
MAINTAINERS: Add Tom Talpey as ksmbd reviewer
ksmbd: remove generic_fillattr use in smb2_open()
ksmbd: constify struct path
ksmbd: don't open-code %pD
ksmbd: don't open-code file_path()
PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
PCI/ASPM: Refactor L1 PM Substates Control Register programming
powerpc/64s/interrupt: Fix stack frame regs marker
irqchip/imx-mu-msi: Fix wrong register offset for 8ulp
net/9p: allocate appropriate reduced message buffers
net/9p: add 'pooled_rbuffers' flag to struct p9_trans_module
net/9p: add p9_msg_buf_size()
9p: add P9_ERRMAX for 9p2000 and 9p2000.u
net/9p: split message size argument into 't_size' and 'r_size' pair
9p: trans_fd/p9_conn_cancel: drop client lock earlier
selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
security/keys: Remove inconsistent __user annotation
char: move from strlcpy with unused retval to strscpy
tools/power turbostat: version 2022.10.04
tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain
tools/power turbostat: Do not dump TRL if turbo is not supported
tools/power turbostat: Add support for MeteorLake platforms
tools/power turbostat: Add support for RPL-S
f2fs: support recording errors into superblock
f2fs: support recording stop_checkpoint reason into super_block
f2fs: remove the unnecessary check in f2fs_xattr_fiemap
f2fs: introduce cp_status sysfs entry
f2fs: fix to detect corrupted meta ino
f2fs: fix to account FS_CP_DATA_IO correctly
f2fs: code clean and fix a type error
f2fs: add "c_len" into trace_f2fs_update_extent_tree_range for compressed file
f2fs: fix to do sanity check on summary info
f2fs: port to vfs{g,u}id_t and associated helpers
f2fs: fix to do sanity check on destination blkaddr during recovery
f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT
f2fs: fix race condition on setting FI_NO_EXTENT flag
f2fs: remove redundant check in f2fs_sanity_check_cluster
f2fs: add static init_idisk_time function to reduce the code
f2fs: fix typo
f2fs: fix wrong dirty page count when race between mmap and fallocate.
f2fs: use COMPRESS_MAPPING to get compress cache mapping
f2fs: return the tmp_ptr directly in __bitmap_ptr
RISC-V: Increase range and default value of NR_CPUS
x86/mm: Ease W^X enforcement back to just a warning
PM: Improve EXPORT_*_DEV_PM_OPS macros
vfio: Change vfio_group->group_rwsem to a mutex
vfio: Remove the vfio_group->users and users_comp
vfio/mdev: add mdev available instance checking to the core
vfio/mdev: consolidate all the description sysfs into the core code
vfio/mdev: consolidate all the available_instance sysfs into the core code
vfio/mdev: consolidate all the name sysfs into the core code
vfio/mdev: consolidate all the device_api sysfs into the core code
vfio/mdev: remove mtype_get_parent_dev
vfio/mdev: remove mdev_parent_dev
vfio/mdev: unexport mdev_bus_type
vfio/mdev: remove mdev_from_dev
vfio/mdev: simplify mdev_type handling
vfio/mdev: embedd struct mdev_parent in the parent data structure
vfio/mdev: make mdev.h standalone includable
drm/i915/gvt: simplify vgpu configuration management
drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types
clk: qcom: gcc-sm6375: Ensure unsigned long type
clk: qcom: gcc-sm6375: Remove unused variables
ceph: remove Sage's git tree from documentation
ceph: fix incorrectly showing the .snap size for stat
ceph: fail the open_by_handle_at() if the dentry is being unlinked
ceph: increment i_version when doing a setattr with caps
ceph: Use kcalloc for allocating multiple elements
ceph: no need to wait for transition RDCACHE|RD -> RD
ceph: fail the request if the peer MDS doesn't support getvxattr op
ceph: wake up the waiters if any new caps comes
libceph: drop last_piece flag from ceph_msg_data_cursor
MAINTAINERS: Update SED-Opal Maintainers
xen-pcifront: Handle missed Connected state
PM: domains: log failures to register always-on domains
io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy
platform/x86: int3472: Don't leak reference on error
ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
PM: ACPI: reboot: Reinstate S5 for reboot
kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode
ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle
i2c: acpi: Use ACPI wake capability bit to set wake_irq
ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags
gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get
Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
powerpc/64: Fix msr_check_and_set/clear MSR[EE] race
powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN
perf test: Introduce script for java symbol testing
perf subcmd: Set environment variable "PREFIX"
perf trace: Fix incorrectly parsed hexadecimal value for flags in filter
perf trace: Fix show_arg_names not working for tp arg names
perf string: Remove unused macro K()
perf test: Add kernel lock contention test
perf lock: Add -q/--quiet option to suppress header and debug messages
perf lock: Add -E/--entries option
perf test: waiting.sh: Parameterize timeouts
perf test: test_intel_pt.sh: Move helper functions for waiting
perf test: test_intel_pt.sh: Add per-thread test
perf tools: Add debug messages and comments for testing
perf test: test_intel_pt.sh: Add more output in preparation for more tests
perf test: test_intel_pt.sh: Fix return checking
perf test: test_intel_pt.sh: Use quotes around variable expansion
perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l
perf test: test_intel_pt.sh: Stop using backticks
perf test: test_intel_pt.sh: Stop using expr
perf test: test_intel_pt.sh: Fix redirection
perf test: test_intel_pt.sh: Use a temp directory
perf test: test_intel_pt.sh: Add cleanup function
perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo
perf annotate: Toggle full address <-> offset display
perf tools: Add 'addr' sort key
perf inject: Clarify build-id options a little bit
perf record: Fix a segfault in record__read_lost_samples()
perf top: Fix error code in cmd_top()
perf stat: Merge cases in process_evlist
perf genelf: Fix error code in jit_write_elf()
perf lock contention: Skip stack trace from BPF
perf lock contention: Allow to change stack depth and skip
perf lock contention: Show full callstack with -v option
perf lock contention: Factor out get_symbol_name_offset()
perf test: Add basic core_wide expression test
perf metrics: Wire up core_wide
perf stat: Delay metric parsing
perf topology: Add core_wide
perf smt: Compute SMT from topology
perf expr: Move the scanner_ctx into the parse_ctx
perf pmu: Remove perf_pmu_lex() needless declaration
perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations
perf test: Skip sigtrap test on old kernels
perf sched: Factor out destroy_tasks()
perf cpumap: Add range data encoding
perf events: Prefer union over variable length array
perf vendor events: Update events for Neoverse E1
perf timechart: Add p_state_end helper
perf timechart: Add create_pidcomm helper
perf lock: Add get_key_by_aggr_mode helper
perf trace: Use zalloc() to save initialization of syscall_stats
perf vendor events arm64: Move REMOTE_ACCESS to "memory" category
perf intel-pt: Remove first line of log dumped on error
perf intel-pt: Support itrace option flag d+e to log on error
perf intel-pt: Improve object code read error message
perf intel-pt: Improve man page layout slightly
perf auxtrace: Add itrace option flag d+e to log on error
perf tools: Add perf_config_scan()
perf callchain: Remove unneeded 'result' variable
perf c2c: Add helpers to get counts of loads or stores
perf tools: Add same_cmd_with_prefix() helper
perf vendor events: Add missing Neoverse V1 events
perf report: Show per-event LOST SAMPLES stat
perf hist: Add nr_lost_samples to hist_stats
perf record: Read and inject LOST_SAMPLES events
perf record: Set PERF_FORMAT_LOST by default
perf tools: Print LOST read format in the verbose mode
perf smt: Tidy header guard add SPDX
perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf branch: Add branch privilege information request flag
perf branch: Extend branch type classification
perf branch: Add system error and not in transaction branch types
perf build: Enable -Wthread-safety with clang
perf top: Fixes for thread safety analysis
perf sched: Fixes for thread safety analysis
perf mutex: Add thread safety annotations
perf dso: Hold lock when accessing nsinfo
perf top: Update use of pthread mutex
perf annotate: Update use of pthread mutex
perf dso: Update use of pthread mutex
perf mmap: Remove unnecessary pthread.h include
perf ui: Update use of pthread mutex
perf sched: Update use of pthread mutex
perf record: Update use of pthread mutex
perf lock: Remove unused pthread.h include
perf bpf: Remove unused pthread.h include
perf hist: Update use of pthread mutex
perf tests: Avoid pthread.h inclusion
perf bench: Update use of pthread mutex/cond
perf mutex: Wrapped usage of mutex and cond
perf record: Allow multiple recording time ranges
perf evlist: Add evlist__{en/dis}able_non_dummy()
perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event
perf record: Fix done_fd wakeup event
perf record: Fix way of handling non-perf-event pollfds
perf hashmap: Tidy hashmap dependency
perf metrics: Use 'unsigned int' instead of just 'unsigned'.
perf parse-events: Use 'unsigned int' instead of plain 'unsigned'.
tools build: Display logical OR of a feature flavors
tools build: Increment room for feature name in feature detection output
tools build: Fix feature detection output due to eval expansion
perf inject: Add a command line option to specify build ids.
spi: spi-gxp: fix typo in SPDX identifier line
perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex
perf: Fix pmu_filter_match()
perf: Fix lockdep_assert_event_ctx()
ARM: 9246/1: dump: show page table level name
ARM: 9245/1: dump: show FDT region
ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page()
ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value
ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack()
alpha: add full ioread64/iowrite64 implementation
thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
thermal/core: Add a check before calling set_trip_temp()
thermal/core: Drop valid pointer check for type
thermal/drivers/rcar_thermal: Constify static thermal_zone_device_ops
thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENS
thermal/of: Remove the thermal_zone_of_get_sensor_id() function
thermal/drivers/imx_sc: Rely on the platform data to get the resource id
pinctrl: starfive: Rename "pinctrl-starfive" to "pinctrl-starfive-jh7100"
pinctrl: Create subdirectory for StarFive drivers
dt-bindings: pinctrl: st,stm32: Document interrupt-controller property
dt-bindings: pinctrl: st,stm32: Document gpio-hog pattern property
dt-bindings: pinctrl: st,stm32: Document gpio-line-names
pinctrl: st: stop abusing of_get_named_gpio()
pinctrl: wpcm450: Correct the fwnode_irq_get() return value check
pinctrl: bcm: Remove unused struct bcm6328_pingroup
pinctrl: qcom: restrict drivers per ARM/ARM64
pinctrl: bcm: ns: Remove redundant dev_err call
gpio: rockchip: request GPIO mux to pinctrl when setting direction
pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
xfs: on memory failure, only shut down fs after scanning all mappings
xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
eth: pse: add missing static inlines
clk: qcom: kpss-xcc: convert to parent data API
clk: introduce (devm_)hw_register_mux_parent_data_table API
RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo output
once: rename _SLOW to _SLEEPABLE
net: pse-pd: add regulator based PSE driver
dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller
ethtool: add interface to interact with Ethernet Power Equipment
net: mdiobus: search for PSE nodes by parsing PHY nodes.
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
net: add framework to support Ethernet PSE and PDs devices
dt-bindings: net: phy: add PoDL PSE property
[brown paperbag] fix coredump breakage
net: marvell: prestera: Propagate nh state from hw to kernel
net: marvell: prestera: Add neighbour cache accounting
net: marvell: prestera: add stub handler neighbour events
net: marvell: prestera: Add heplers to interact with fib_notifier_info
net: marvell: prestera: Add length macros for prestera_ip_addr
net: marvell: prestera: add delayed wq and flush wq on deinit
net: marvell: prestera: Add strict cleanup of fib arbiter
net: marvell: prestera: Add cleanup of allocated fib_nodes
net: marvell: prestera: Add router nexthops ABI
eth: octeon: fix build after netif_napi_add() changes
net/mlx5: E-Switch, Return EBUSY if can't get mode lock
net/mlx5: E-switch, Don't update group if qos is not enabled
net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport
net/mlx5: Set default grace period based on function type
net/mlx5: Start health poll at earlier stage of driver load
net/mlx5e: Expose rx_oversize_pkts_buffer counter
net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames
net/mlx5e: xsk: Print a warning in slow configurations
net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode
net/mlx5e: Improve MTT/KSM alignment
net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters
net/mlx5e: xsk: Improve need_wakeup logic
net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL
net/mlx5e: xsk: Set napi_id to support busy polling
net/mlx5e: xsk: Flush RQ on XSK activation to save memory
net: mvpp2: fix mvpp2 debugfs leak
net: ipa: update copyrights
net: ipa: update comments
r8152: Rate limit overflow messages
net: lan966x: Fix return type of lan966x_port_xmit
init/main.c: remove unnecessary (void*) conversions
proc: mark more files as permanent
nilfs2: remove the unneeded result variable
nilfs2: delete unnecessary checks before brelse()
checkpatch: warn for non-standard fixes tag style
usr/gen_init_cpio.c: remove unnecessary -1 values from int file
ipc/msg: mitigate the lock contention with percpu counter
percpu: add percpu_counter_add_local and percpu_counter_sub_local
fs/ocfs2: fix repeated words in comments
relay: use kvcalloc to alloc page array in relay_alloc_page_array
proc: make config PROC_CHILDREN depend on PROC_FS
fs: uninline inode_maybe_inc_iversion()
firmware: google: test spinlock on panic path to avoid lockups
ipc: mqueue: remove unnecessary conditionals
init.h: fix spelling typo in comment
fs/ocfs2/suballoc.h: fix spelling typo in comment
ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
clk: allow building lan966x as a module
clk: clk-xgene: simplify if-if to if-else
clk: ast2600: BCLK comes from EPLL
mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
mm: memcontrol: use do_memsw_account() in a few more places
mm: memcontrol: deprecate swapaccounting=0 mode
mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled
mm/secretmem: remove reduntant return value
mm/hugetlb: add available_huge_pages() func
mm: remove unused inline functions from include/linux/mm_inline.h
selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory
selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd
selftests/vm: add thp collapse shmem testing
selftests/vm: add thp collapse file and tmpfs testing
selftests/vm: modularize thp collapse memory operations
selftests/vm: dedup THP helpers
mm/khugepaged: add tracepoint to hpage_collapse_scan_file()
mm/madvise: add file and shmem support to MADV_COLLAPSE
mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds
mm/shmem: add flag to enforce shmem THP in hugepage_vma_check()
selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest
mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated
mm/khugepaged: check compound_order() in collapse_pte_mapped_thp()
mm: hugetlb: fix UAF in hugetlb_handle_userfault
mm: memcontrol: make cgroup_memory_noswap a static key
mm: memcontrol: use memcg_kmem_enabled in count_objcg_event
mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters()
mm/damon/sysfs: return 'err' value when call kstrtoul() failed
mm/page_alloc: update comments for rmqueue()
mm/damon: rename damon_pageout_score() to damon_cold_score()
hugetlb: freeze allocated pages before creating hugetlb pages
mm/page_alloc: fix obsolete comment in deferred_pfn_valid()
mm/page_alloc: remove obsolete gfpflags_normal_context()
mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP()
mm/page_alloc: init local variable buddy_pfn
mm/page_alloc: use helper macro SZ_1{K,M}
mm/page_alloc: make boot_nodestats static
mm, memory_hotplug: remove obsolete generic_free_nodedata()
mm/page_alloc: use local variable zone_idx directly
mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard()
mm: remove obsolete pgdat_is_empty()
mm/page_alloc: fix freeing static percpu memory
mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening()
mm/page_alloc: remove obsolete comment in zone_statistics()
mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH
mm/page_alloc: make zone_pcp_update() static
mm/page_alloc: ensure kswapd doesn't accidentally go to sleep
mm/page_table_check: fix typos
mm/damon: return void from damon_set_schemes()
mm/secretmem: add __init annotation to secretmem_init()
mm/damon/lru_sort: change damon_lru_sort_wmarks to static
mm/damon/reclaim: change damon_reclaim_wmarks to static
mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid()
mm/damon: simplify scheme create in lru_sort.c
mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly
x86: kmsan: handle CPU entry area
x86: kmsan: enable KMSAN builds for x86
mm: fs: initialize fsdata passed to write_begin/write_end interface
bpf: kmsan: initialize BPF registers with zeroes
entry: kmsan: introduce kmsan_unpoison_entry_regs()
x86: kmsan: don't instrument stack walking functions
x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS
x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN
x86: kmsan: sync metadata pages on page fault
x86: kmsan: use __msan_ string functions where possible.
x86: kmsan: handle open-coded assembly in lib/iomem.c
x86: kmsan: skip shadow checks in __switch_to()
x86: kmsan: disable instrumentation of unsupported code
objtool: kmsan: list KMSAN API functions as uaccess-safe
security: kmsan: fix interoperability with auto-initialization
kcov: kmsan: unpoison area->list in kcov_remote_area_put()
block: kmsan: skip bio block merging logic for KMSAN
kmsan: disable physical page merging in biovec
crypto: kmsan: disable accelerated configs under KMSAN
kmsan: disable strscpy() optimization under KMSAN
kmsan: add tests for KMSAN
kmsan: handle memory sent to/from USB
virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg()
dma: kmsan: unpoison DMA mappings
input: libps2: mark data received in __ps2_command() as initialized
kmsan: add iomap support
instrumented.h: add KMSAN support
init: kmsan: call KMSAN initialization routines
kmsan: handle task creation and exiting
mm: kmsan: call KMSAN hooks from SLUB code
mm: kmsan: maintain KMSAN metadata for page operations
MAINTAINERS: add entry for KMSAN
kmsan: disable instrumentation of unsupported common kernel code
kmsan: add KMSAN runtime core
libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE
x86: kmsan: pgtable: reduce vmalloc space
kmsan: mark noinstr as __no_sanitize_memory
kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
kmsan: add ReST documentation
asm-generic: instrument usercopy in cacheflush.h
x86: asm: instrument usercopy in get_user() and put_user()
instrumented.h: allow instrumenting both sides of copy_from_user()
stackdepot: reserve 5 extra bits in depot_stack_handle_t
x86: add missing include to sparsemem.h
hugetlb: clean up code checking for fault/truncation races
hugetlb: use new vma_lock for pmd sharing synchronization
hugetlb: create hugetlb_unmap_file_folio to unmap single file folio
hugetlb: add vma based lock for pmd sharing
hugetlb: rename vma_shareable() and refactor code
hugetlb: create remove_inode_single_folio to remove single file folio
hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache
hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization
hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race
mm/hugetlb: remove unnecessary 'NULL' values from pointer
mm/filemap: make folio_put_wait_locked static
mm: hugetlb: eliminate memory-less nodes handling
mm: hugetlb: simplify per-node sysfs creation and removal
mm/mempolicy: use PAGE_ALIGN instead of open-coding it
mm/page_alloc.c: document bulkfree_pcp_prepare() return value
mm/page_alloc.c: rename check_free_page() to free_page_is_bad()
mm/memcontrol: use kstrtobool for swapaccount param parsing
mm/damon/core: simplify the kdamond stop mechanism by removing 'done'
mm/damon/sysfs: simplify the variable 'pid' assignment operation
mm/damon: simplify the parameter passing for 'prepare_access_checks'
mm/damon/lru_sort: deduplicate hot/cold schemes generators
mm/damon/lru_sort: use quotas param generator
mm/damon/reclaim: use the quota params generator macro
mm/damon/modules-common: implement damos time quota params generator
mm/damon/modules-common: implement a damos quota params generator
mm/damon/lru_sort: use stat generator
mm/damon/reclaim: use stat parameters generator
mm/damon/modules-common: implement a stats parameters generator macro
mm/damon/reclaim: use watermarks parameters generator macro
mm/damon/lru_sort: use watermarks parameters generator macro
mm/damon/modules-common: implement a watermarks module parameters generator macro
mm/damon/reclaim: use monitoring attributes parameters generator macro
mm/damon/lru_sort: use monitoring attributes parameters generaotr macro
mm/damon: implement a monitoring attributes module parameters generator macro
mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it
mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it
mm/damon/core: reduce parameters for damon_set_attrs()
mm/damon/core: use a dedicated struct for monitoring attributes
mm/damon/core: factor out 'damos_quota' private fileds initialization
mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme()
mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}()
mm/damon/paddr: make supported DAMOS actions of paddr clear
mm/damon: simplify scheme create in damon_lru_sort_apply_parameters
zram: keep comments within 80-columns limit
zram: do not waste zram_table_entry flags bits
mm/damon: improve damon_new_region strategy
mm/damon/sysfs: use the wrapper directly to check if the kdamond is running
mm/damon/sysfs: change few functions execute order
mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice
writeback: remove unused macro DIRTY_FULL_SCOPE
mm: use nth_page instead of mem_map_offset mem_map_next
mm/damon: remove duplicate get_monitoring_region() definitions
mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE
zsmalloc: use correct types in _first_obj_offset functions
mm/shuffle: convert module_param_call to module_param_cb
Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan
Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs
mm/damon/Kconfig: notify debugfs deprecation plan
Docs/admin-guide/mm/damon: rename the title of the document
mm/damon/core-test: test damon_set_regions
mm/damon/core: avoid holes in newly set monitoring target ranges
selftest/damon: add a test for duplicate context dirs creation
tmpfs: add support for an i_version counter
mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme()
mm/damon: introduce struct damos_access_pattern
mm/rodata_test: use PAGE_ALIGNED() helper
mm/hwpoison: add __init/__exit annotations to module init/exit funcs
memcg: reduce size of memcg vmstats structures
memcg: rearrange code
memcg: extract memcg_vmstats from struct mem_cgroup
memblock tests: add new pageblock related macro
mm: add pageblock_aligned() macro
mm: add pageblock_align() macro
mm: reuse pageblock_start/end_pfn() macro
mm/page_owner.c: remove redundant drain_all_pages
mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate
mm/damon/core: iterate the regions list from current point in damon_set_regions()
mm/hmm/test: use char dev with struct device to get device node
kasan: better invalid/double-free report header
kasan: move tests to mm/kasan/
kasan: add another use-after-free test
kasan: better identify bug types for tag-based modes
kasan: dynamically allocate stack ring entries
kasan: support kasan.stacktrace for SW_TAGS
kasan: implement stack ring for tag-based modes
kasan: introduce kasan_complete_mode_report_info
kasan: rework function arguments in report.c
kasan: fill in cache and object in complete_report_info
kasan: introduce complete_report_info
kasan: simplify print_report
kasan: make kasan_addr_to_page static
kasan: use kasan_addr_to_slab in print_address_description
kasan: use virt_addr_valid in kasan_addr_to_page/slab
kasan: cosmetic changes in report.c
kasan: move kasan_get_alloc/free_track definitions
kasan: pass tagged pointers to kasan_save_alloc/free_info
kasan: only define kasan_cache_create for Generic mode
kasan: only define metadata structs for Generic mode
kasan: only define metadata offsets for Generic mode
kasan: only define kasan_never_merge for Generic mode
kasan: only define kasan_metadata_size for Generic mode
kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta
kasan: introduce kasan_init_cache_meta
kasan: introduce kasan_requires_meta
kasan: move kasan_get_*_meta to generic.c
kasan: clear metadata functions for tag-based modes
kasan: introduce kasan_init_object_meta
kasan: introduce kasan_get_alloc_track
kasan: introduce kasan_print_aux_stacks
kasan: drop CONFIG_KASAN_TAGS_IDENTIFY
kasan: split save_alloc_info implementations
kasan: move is_kmalloc check out of save_alloc_info
kasan: rename kasan_set_*_info to kasan_save_*_info
kasan: check KASAN_NO_FREE_META in __kasan_metadata_size
filemap: convert filemap_range_has_writeback() to use folios
hugetlb_encode.h: fix undefined behaviour (34 << 26)
mm/damon/sysfs: simplify the judgement whether kdamonds are busy
mm/hugetlb.c: remove unnecessary initialization of local `err'
mm: convert lock_page_or_retry() to folio_lock_or_retry()
uprobes: use new_folio in __replace_page()
rmap: remove page_unlock_anon_vma_read()
mm: convert page_get_anon_vma() to folio_get_anon_vma()
huge_memory: convert unmap_page() to unmap_folio()
huge_memory: convert split_huge_page_to_list() to use a folio
migrate: convert unmap_and_move_huge_page() to use folios
migrate: convert __unmap_and_move() to use folios
rmap: convert page_move_anon_rmap() to use a folio
mm: remove try_to_free_swap()
memcg: convert mem_cgroup_swap_full() to take a folio
mm: convert do_swap_page() to use folio_free_swap()
ksm: use a folio in replace_page()
uprobes: use folios more widely in __replace_page()
madvise: convert madvise_free_pte_range() to use a folio
huge_memory: convert do_huge_pmd_wp_page() to use a folio
mm: convert do_wp_page() to use a folio
swap: convert swap_writepage() to use a folio
swap_state: convert free_swap_cache() to use a folio
mm: remove lookup_swap_cache()
mm: convert do_swap_page() to use swap_cache_get_folio()
swapfile: convert unuse_pte_range() to use a folio
swapfile: convert __try_to_reclaim_swap() to use a folio
swapfile: convert try_to_unuse() to use a folio
shmem: remove shmem_getpage()
userfaultfd: convert mcontinue_atomic_pte() to use a folio
khugepaged: call shmem_get_folio()
shmem: convert shmem_get_link() to use a folio
shmem: convert shmem_symlink() to use a folio
shmem: convert shmem_fallocate() to use a folio
shmem: convert shmem_file_read_iter() to use shmem_get_folio()
shmem: convert shmem_write_begin() to use shmem_get_folio()
shmem: convert shmem_get_partial_folio() to use shmem_get_folio()
shmem: add shmem_get_folio()
shmem: convert shmem_read_mapping_page_gfp() to use shmem_get_folio_gfp()
shmem: convert shmem_fault() to use shmem_get_folio_gfp()
shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp()
shmem: eliminate struct page from shmem_swapin_folio()
swap: add swap_cache_get_folio()
shmem: convert shmem_replace_page() to shmem_replace_folio()
shmem: convert shmem_mfill_atomic_pte() to use a folio
memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_folio()
mm: convert do_swap_page()'s swapcache variable to a folio
mm: convert do_swap_page() to use a folio
mm/swap: convert put_swap_page() to put_swap_folio()
mm/swap: convert add_to_swap_cache() to take a folio
mm/swap: convert __read_swap_cache_async() to use a folio
mm/swapfile: convert try_to_free_swap() to folio_free_swap()
mm/swapfile: remove page_swapcount()
shmem: convert shmem_replace_page() to use folios throughout
shmem: convert shmem_delete_from_page_cache() to take a folio
shmem: convert shmem_writepage() to use a folio throughout
mm: add folio_add_lru_vma()
mm: add split_folio()
mm: reimplement folio_order() and folio_nr_pages()
mm: add the first tail page to struct folio
mm/vmscan: fix a lot of comments
ksm: convert to use common struct mm_slot
ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash
ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node
ksm: add the ksm prefix to the names of the ksm private structures
ksm: remove redundant declarations in ksm.h
mm: thp: convert to use common struct mm_slot
mm: introduce common struct mm_slot
clk: clocking-wizard: Depend on HAS_IOMEM
clk: clocking-wizard: Use dev_err_probe() helper
x86/mm: Disable W^X detection and enforcement on 32-bit
clk: nxp: fix typo in comment
clk: pxa: add a check for the return value of kzalloc()
clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975
dt-bindings: clock: vc5: Add 5P49V6975
gpio: tc3589x: Make irqchip immutable
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
tracing/user_events: Move pages/locks into groups to prepare for namespaces
Orangefs: change iterate to iterate_shared
drm/i915: Reject excessive dotclocks early
drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
drm/i915: Fix watermark calculations for DG2 CCS modifiers
drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
drm/i915/psr: Fix PSR_IMR/IIR field handling
drm/i915/ehl: Update MOCS table for EHL
tracing: Add Masami Hiramatsu as co-maintainer
of: base: Shift refcount decrement in of_find_last_cache_level()
tracing: Remove unused variable 'dups'
net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c
Documentation: bpf: Add implementation notes documentations to table of contents
MAINTAINERS: add myself as a tracing reviewer
irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap
spi: tegra210-quad: Fix combined sequence
NFSv4/pNFS: Always return layout stats on layout return for flexfiles
NFS: move from strlcpy with unused retval to strscpy
SUNRPC: move from strlcpy with unused retval to strscpy
NFS: clean up a needless assignment in nfs_file_write()
nfs: remove unnecessary (void*) conversions.
SUNRPC: use max_t() to simplify open code
NFSv4: Directly use ida_alloc()/free()
SUNRPC: Directly use ida_alloc()/free()
dt-bindings: leds: Add MediaTek MT6370 flashlight
dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator
dt-bindings: mailbox: Convert mtk-gce to DT schema
once: add DO_ONCE_SLOW() for sleepable contexts
net/ieee802154: reject zero-sized raw_sendmsg()
net: wwan: iosm: Call mutex_init before locking it
octeontx2-pf: mcs: Introduce MACSEC hardware offloading
octeontx2-af: cn10k: mcs: Add debugfs support
octeontx2-af: cn10k: mcs: Handle MCS block interrupts
octeontx2-af: cn10k: mcs: Support for stats collection
octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic
octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources
octeontx2-af: cn10k: mcs: Add mailboxes for port related operations
octeontx2-af: cn10k: Introduce driver for macsec block.
eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
net: lan966x: Add port mirroring support using tc-matchall
net: lan966x: Add port police support using tc-matchall
net: fec: using page pool to manage RX buffers
net: Remove DECnet leftovers from flow.h.
bnx2x: fix potential memory leak in bnx2x_tpa_stop()
eth: lan743x: reject extts for non-pci11x1x devices
gro: add support of (hw)gro packets to gro stack
net: prestera: acl: Add check for kmemdup
mptcp: update misleading comments.
selftests: mptcp: update and extend fastclose test-cases
mptcp: use fastclose on more edge scenarios
mptcp: propagate fastclose error
net: sfp: add support for multigig RollBall transceivers
net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release
net: sfp: Add and use macros for SFP quirks definitions
net: phylink: allow attaching phy for SFP modules on 802.3z mode
net: phy: marvell10g: select host interface configuration
net: phy: marvell10g: Use tabs instead of spaces for indentation
net: phylink: pass supported host PHY interface modes to phylib for SFP's PHYs
net: phylink: rename phylink_sfp_config()
net: phylink: use phy_interface_t bitmaps for optical modules
net: sfp: augment SFP parsing with phy_interface_t bitmap
net: phylink: add ability to validate a set of interface modes
x86/hyperv: Replace kmap() with kmap_local_page()
drm/i915: Round to closest in g4x+ HDMI clock readout
PCI: qcom-ep: Make use of the cached dev pointer
PCI: qcom-ep: Rely on the clocks supplied by devicetree
PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure
phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on()
PCI: imx6: Add i.MX8MP PCIe support
PCI: dwc: Replace of_gpio_named_count() by gpiod_count()
platform/x86: use PLATFORM_DEVID_NONE instead of -1
platform/x86/amd: pmc: Dump idle mask during "check" stage instead
net: sparx5: Fix return type of sparx5_port_xmit_impl
af_unix: Fix memory leaks of the whole sk due to OOB skb.
net: Add helper function to parse netlink msg of ip_tunnel_parm
net: Add helper function to parse netlink msg of ip_tunnel_encap
net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
hwmon: (corsair-psu) add USB id of new revision of the HX1000i psu
ia64: simplify esi object addition in Makefile
Revert "kbuild: Check if linker supports the -X option"
kbuild: rebuild .vmlinux.export.o when its prerequisite is updated
kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
zstd: Fixing mixed module-builtin objects
kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols
iomap: add a tracepoint for mappings returned by map_blocks
iomap: iomap: fix memory corruption when recording errors during writeback
net: sched: use tc_cls_bind_class() in filter
net: sched: cls_api: introduce tc_cls_bind_class() helper
net: sched: ensure n arg not empty before call bind_class
hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and grammar
hwmon: (nct6683) remove unused variable in nct6683_create_attr_group
dt-bindings: watchdog: migrate mt7621 text bindings to YAML
watchdog: sp5100_tco: Add "action" module parameter
watchdog: imx93: add watchdog timer on imx93
watchdog: imx7ulp_wdt: init wdog when it was active
watchdog: imx7ulp_wdt: Handle wdog reconfigure failure
watchdog: imx7ulp_wdt: Fix RCS timeout issue
watchdog: imx7ulp_wdt: Check CMD32EN in wdog init
watchdog: imx7ulp: Add explict memory barrier for unlock sequence
watchdog: imx7ulp: Move suspend/resume to noirq phase
watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code
dt-bindings: watchdog: rockchip: add rockchip,rk3128-wdt
watchdog: s3c2410_wdt: support exynosautov9 watchdog
dt-bindings: watchdog: add exynosautov9 compatible
watchdog: npcm: Enable clock if provided
watchdog: meson: keep running if already active
watchdog: dt-bindings: atmel,at91sam9-wdt: convert to json-schema
watchdog: armada_37xx_wdt: Fix .set_timeout callback
watchdog: sa1100: make variable sa1100dog_driver static
watchdog: w83977f_wdt: Fix comment typo
watchdog: eurotechwdt: Remove redundant word in comments
watchdog: Check dev_set_name() return value
watchdog: rzg2l_wdt: Add rzv2m support
dt-bindings: watchdog: renesas,wdt: Add r9a09g011 (RZ/V2M) support
watchdog: ftwdt010_wdt: fix test for platform_get_irq() failure
dt-bindings: watchdog: renesas-wdt: Add r8a779g0 support
watchdog: Exar/MaxLinear XR28V38x driver
watchdog: ftwdt010_wdt: implement _restart() function
watchdog: w83627hf_wdt: add bootstatus support
dt-bindings: watchdog: Convert Xilinx watchdog bindings to json-schema
watchdog: aspeed_wdt: Reorder output signal register configuration
watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems.
watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING
watchdog: wdat_wdt: Set the min and max timeout values properly
watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
dt-bindings: watchdog: toshiba,visconti-wdt: Update the common clock properties
kallsyms: take the input file instead of reading stdin
kallsyms: drop duplicated ignore patterns from kallsyms.c
kbuild: reuse mksysmap output for kallsyms
mksysmap: update comment about __crc_*
kbuild: remove head-y syntax
kbuild: use obj-y instead extra-y for objects placed at the head
riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK
RISC-V: KVM: Use generic guest entry infrastructure
RISC-V: KVM: Record number of signal exits as a vCPU stat
RISC-V: KVM: add __init annotation to riscv_kvm_init()
RISC-V: KVM: Expose Zicbom to the guest
RISC-V: KVM: Provide UAPI for Zicbom block size
RISC-V: KVM: Make ISA ext mappings explicit
RISC-V: KVM: Allow Guest use Zihintpause extension
RISC-V: KVM: Allow Guest use Svinval extension
RISC-V: KVM: Use Svinval for local TLB maintenance when available
RISC-V: Probe Svinval extension form ISA string
RISC-V: KVM: Change the SBI specification version to v1.0
riscv: KVM: Apply insn-def to hlv encodings
riscv: KVM: Apply insn-def to hfence encodings
riscv: Introduce support for defining instructions
riscv: Add X register names to gpr-nums
i2c: pci1xxxx: prevent signed integer overflow
i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
i2c: i801: Prefer async probe
i2c: designware-pci: Use standard pattern for memory allocation
i2c: designware-pci: Group AMD NAVI quirk parts together
random: fix typos in get_random_bytes() comment
net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues
net/mlx5e: Introduce the mlx5e_flush_rq function
net/mlx5e: xsk: Support XDP metadata on XSK RQs
net/mlx5e: Optimize RQ page deallocation
net/mlx5e: Call mlx5e_page_release_dynamic directly where possible
net/mlx5e: Use non-XSK page allocator in SHAMPO
net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ
net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ
net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ
net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs
net/mlx5e: xsk: Use partial batches in legacy RQ with XSK
net/mlx5e: Use partial batches in legacy RQ
net/mlx5e: Make the wqe_index_mask calculation more exact
net/mlx5e: Introduce wqe_index_mask for legacy RQ
net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup
net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup
power: supply: mt6370: Fix return value check in mt6370_chg_probe()
power: supply: ab8500: Remove unused struct ab8500_chargalg_sysfs_entry
power: supply: mt6370: uses IIO interfaces, depends on IIO
power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge"
cpumask: fix checking valid cpu range
lib/bitmap: add tests for for_each() loops
lib/find: optimize for_each() macros
lib/bitmap: introduce for_each_set_bit_wrap() macro
lib/find_bit: add find_next{,_and}_bit_wrap
cpumask: switch for_each_cpu{,_not} to use for_each_bit()
net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}
bpf, docs: Delete misformatted table.
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
ALSA: hda: Fix position reporting on Poulsbo
random: schedule jitter credit for next jiffy, not in two jiffies
scsi: ufs: core: Remove unneeded casts from void *
scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited"
scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks()
scsi: qla2xxx: Fix serialization of DCBX TLV data request
scsi: ufs: qcom: Remove redundant dev_err() call
scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init()
scsi: megaraid_sas: Remove unnecessary memset()
scsi: megaraid_sas: Simplify megasas_update_device_list
scsi: megaraid_sas: Correct an error message
scsi: megaraid_sas: Correct value passed to scsi_device_lookup()
KVM: arm64: Advertise new kvmarm mailing list
scsi: target: core: UA on all LUNs after reset
scsi: target: core: New key must be used for moved PR
scsi: target: core: Abort all preempted regs if requested
scsi: target: core: Fix memory leak in preempt_and_abort
scsi: target: core: Fix preempt and abort for allreg res
ALSA: hda/hdmi: Don't skip notification handling during PM operation
dt-bindings: input: Add the PinePhone keyboard binding
dt-bindings: input: Convert hid-over-i2c to DT schema
ext4: fix potential out of bound read in ext4_fc_replay_scan()
ext4: factor out ext4_fc_get_tl()
ext4: introduce EXT4_FC_TAG_BASE_LEN helper
ext4: factor out ext4_free_ext_path()
ext4: remove unnecessary drop path references in mext_check_coverage()
ext4: update 'state->fc_regions_size' after successful memory allocation
ext4: fix potential memory leak in ext4_fc_record_regions()
ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ext4: remove redundant checking in ext4_ioctl_checkpoint
jbd2: add miss release buffer head in fc_do_one_pass()
ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts()
ext4: remove useless local variable 'blocksize'
ext4: unify the ext4 super block loading operation
ext4: factor out ext4_journal_data_mode_check()
ext4: factor out ext4_load_and_init_journal()
ext4: factor out ext4_group_desc_init() and ext4_group_desc_free()
ext4: factor out ext4_geometry_check()
ext4: factor out ext4_check_feature_compatibility()
ext4: factor out ext4_init_metadata_csum()
ext4: factor out ext4_encoding_init()
ext4: factor out ext4_inode_info_init()
ext4: factor out ext4_fast_commit_init()
ext4: factor out ext4_handle_clustersize()
ext4: factor out ext4_set_def_opts()
ext4: remove cantfind_ext4 error handler
ext4: goto right label 'failed_mount3a'
ext4: adjust fast commit disable judgement order in ext4_fc_track_inode
ext4: factor out ext4_fc_disabled()
ext4: fix miss release buffer head in ext4_fc_write_inode
jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
jbd2: fix potential buffer head reference count leak
ext4: fix dir corruption when ext4_dx_add_entry() fails
ext4: remove ext4_inline_data_fiemap() declaration
ext4: fix i_version handling in ext4
mbcache: Avoid nesting of cache->c_list_lock under bit locks
jbd2: wake up journal waiters in FIFO order, not LIFO
ext4: place buffer head allocation before handle start
ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
ext4: unconditionally enable the i_version counter
net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
nfp: add support restart of link auto-negotiation
nfp: add support for link auto negotiation
nfp: refine the ABI of getting `sp_indiff` info
nfp: avoid halt of driver init process when non-fatal error happens
nfp: add support for reporting active FEC mode
selftests/tc-testing: update qdisc/cls/action features in config
dt-bindings: nfc: marvell,nci: fix reset line polarity in examples
net: dsa: remove bool devlink_port_setup
net: dsa: don't do devlink port setup early
net: dsa: don't leave dangling pointers in dp->pl when failing
net: dsa: move port_setup/teardown to be called outside devlink port registered area
net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions
net: devlink: introduce a flag to indicate devlink port being registered
net: devlink: introduce port registered assert helper and use it
r8169: add rtl_disable_rxdvgate()
clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable
genetlink: reject use of nlmsg_flags for new commands
clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
clk: Renesas versaclock7 ccf device driver
dt-bindings: Renesas versaclock7 device tree bindings
Bluetooth: hci_sync: Fix not indicating power state
clk: ti: Balance of_node_get() calls for of_find_node_by_name()
clk: imx: scu: fix memleak on platform_device_add() fails
clk: vc5: Use regmap_{set,clear}_bits() where appropriate
clk: vc5: Check IO access results
selftests/xsk: Fix double free
bpftool: Fix error message of strerror
libbpf: Fix overrun in netlink attribute iteration
clk: mediatek: add driver for MT8365 SoC
clk: mediatek: Export required common code symbols
selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged"
clk: mediatek: Provide mtk_devm_alloc_clk_data
dt-bindings: clock: mediatek: add bindings for MT8365 SoC
samples/bpf: Fix typo in xdp_router_ipv4 sample
clkdev: Simplify devm_clk_hw_register_clkdev() function
clkdev: Remove never used devm_clk_release_clkdev()
clk: Remove never used devm_of_clk_del_provider()
clk: bcm: rpi: Add support for VEC clock
clk: bcm: rpi: Handle pixel clock in firmware
clk: bcm: rpi: Add support HEVC clock
clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
clk: bcm2835: Round UART input clock up
clk: bcm2835: Make peripheral PLLC critical
of: base: make of_device_compatible_match() accept const device node
clk: baikal-t1: Convert to platform device driver
clk: baikal-t1: Add DDR/PCIe directly controlled resets support
dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs
clk: baikal-t1: Move reset-controls code into a dedicated module
clk: baikal-t1: Add SATA internal ref clock buffer
clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
clk: baikal-t1: Fix invalid xGMAC PTP clock divider
clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
bpftool: Remove unused struct event_ring_info
bpftool: Remove unused struct btf_attach_point
clk: davinci: cfgchip: Use dev_err_probe() helper
clk: davinci: pll: fix spelling typo in comment
MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER
bpf, docs: Add TOC and fix formatting.
bpf, docs: Add Clang note about BPF_ALU
bpf, docs: Move Clang notes to a separate file
bpf, docs: Linux byteswap note
bpf, docs: Move legacy packet instructions to a separate file
clk: mmp: pxa168: control shared SDH bits with separate clock
dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks
clk: mmp: pxa168: add clocks for SDH2 and SDH3
dt-bindings: marvell,pxa168: add clock id for SDH3
clk: mmp: pxa168: fix GPIO clock enable bits
clk: mmp: pxa168: add muxes for more peripherals
clk: mmp: pxa168: fix incorrect parent clocks
clk: mmp: pxa168: fix const-correctness
clk: mmp: pxa168: add new clocks for peripherals
dt-bindings: marvell,pxa168: add clock ids for additional dividers
clk: mmp: pxa168: fix incorrect dividers
clk: mmp: pxa168: add additional register defines
of: Fix "dma-ranges" handling for bus controllers
Documentation: Kunit: Use full path to .kunitconfig
kunit: tool: rename all_test_uml.config, use it for --alltests
kunit: tool: remove UML specific options from all_tests_uml.config
clk: sprd: Add clocks support for UMS512
lib: stackinit: update reference to kunit-tool
lib: overflow: update reference to kunit-tool
Documentation: KUnit: update links in the index page
Documentation: KUnit: add intro to the getting-started page
Documentation: KUnit: Reword start guide for selecting tests
Documentation: KUnit: add note about mrproper in start.rst
Documentation: KUnit: avoid repeating "kunit.py run" in start.rst
Documentation: KUnit: remove duplicated docs for kunit_tool
Documentation: Kunit: Add ref for other kinds of tests
Documentation: KUnit: Fix non-uml anchor
Documentation: Kunit: Fix inconsistent titles
Documentation: kunit: fix trivial typo
kunit: no longer call module_info(test, "Y") for kunit modules
kunit: add kunit.enable to enable/disable KUnit test
kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces
drm/i915/gvt: Add missing vfio_unregister_group_dev() call
thermal: core: Increase maximum number of trip points
efi: Correct Macmini DMI match in uefi cert quirk
drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training
drm/msm/hdmi: fix IRQ lifetime
drm/msm/dp: fix bridge lifetime
drm/msm/dp: fix aux-bus EP lifetime
drm/msm/dp: fix IRQ lifetime
drm/msm/hdmi: fix memory corruption with too many bridges
drm/msm/dsi: fix memory corruption with too many bridges
drm/msm/dp: fix memory corruption with too many bridges
drm/msm: fix use-after-free on probe deferral
drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
drm/msm/dp: add atomic_check to bridge ops
ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR
drm/msm/gpu: Fix crash during system suspend after unbind
drm/msm/a6xx: Replace kcalloc() with kvzalloc()
drm/msm/gem: Unpin objects slightly later
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amdkfd: Track unified memory when switching xnack mode
drm/amdgpu: Enable sram on vcn_4_0_2
drm/amdgpu: Enable VCN DPG for GC11_0_1
ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props
ARM: dts: s5pv210: correct double "pins" in pinmux node
net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq
net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
net/mlx5e: Split out channel (de)activation in rx_res
net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool
net/mlx5e: Convert struct mlx5e_alloc_unit to a union
net/mlx5e: Remove DMA address from mlx5e_alloc_unit
net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address
net/mlx5e: Optimize the page cache reducing its size 2x
net/mlx5e: Fix calculations for ICOSQ size
xsk: Remove unused xsk_buff_discard
net/mlx5e: xsk: Use KSM for unaligned XSK
net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen
net/mlx5e: Keep a separate MKey for striding RQ
net/mlx5e: xsk: Use XSK frame size as striding RQ page size
net/mlx5e: Use runtime page_shift for striding RQ
xsk: Expose min chunk size to drivers
sched: Fix more TASK_state comparisons
mm/slub: fix a slab missed to be freed problem
nvme: wire up fixed buffer support for nvme passthrough
nvme: pass ubuffer as an integer
block: extend functionality to map bvec iterator
block: factor out blk_rq_map_bio_alloc helper
block: rename bio_map_put to blk_mq_map_bio_put
nvme: refactor nvme_alloc_request
nvme: refactor nvme_add_user_metadata
nvme: Use blk_rq_map_user_io helper
scsi: Use blk_rq_map_user_io helper
block: add blk_rq_map_user_io
io_uring: introduce fixed buffer support for io_uring_cmd
io_uring: add io_uring_cmd_import_fixed
nvme: enable batched completions of passthrough IO
nvme: split out metadata vs non metadata end_io uring_cmd completions
block: allow end_io based requests in the completion batch handling
block: change request end_io handler to pass back a return value
block: enable batched allocation for blk_mq_alloc_request()
block: kill deprecated BUG_ON() in the flush handling
usb: gadget: uvc: don't put item still in use
serial: cpm_uart: Don't request IRQ too early for console port
tty: serial: do unlock on a common path in altera_jtaguart_console_putc()
tty: serial: unify TX space reads under altera_jtaguart_tx_space()
tty: serial: use FIELD_GET() in lqasc_tx_ready()
tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar()
tty: serial: allow pxa.c to be COMPILE_TESTed
serial: stm32: Fix unused-variable warning
docs: filesystems: sysfs: Make text and code for ->show() consistent
tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL
w1: Split memcpy() of struct cn_msg flexible array
staging: rtl8192e: Rename variable Bandwidth to avoid CamelCase
staging: r8188eu: remove PHY_RFConfig8188E()
staging: r8188eu: remove PHY_RF6052_Config8188E()
staging: r8188eu: convert ODM_ReadAndConfig_AGC_TAB_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_PHY_REG_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_RadioA_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_MAC_REG_8188E() to int
spmi: pmic-arb: increase SPMI transaction timeout delay
spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
spmi: pmic-arb: correct duplicate APID to PPID mapping logic
spmi: pmic-arb: add support to dispatch interrupt based on IRQ status
spmi: pmic-arb: check apid against limits before calling irq handler
spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
spmi: pmic-arb: handle spurious interrupt
spmi: pmic-arb: add a print in cleanup_irq
drivers: spmi: Directly use ida_alloc()/free()
MAINTAINERS: add TI ECAP driver info
counter: ti-ecap-capture: capture driver support for ECAP
Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items
dt-bindings: counter: add ti,am62-ecap-capture.yaml
counter: Introduce the COUNTER_COMP_ARRAY component type
counter: Consolidate Counter extension sysfs attribute creation
counter: Introduce the Count capture component
counter: 104-quad-8: Add Signal polarity component
counter: Introduce the Signal polarity component
counter: interrupt-cnt: Implement watch_validate callback
counter: Move symbols into COUNTER namespace
MAINTAINERS: Update Counter subsystem git tree repo link
ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2
ip6_vti:Remove the space before the comma
net: stmmac: add a parse for new property 'snps,clk-csr'
arm64: dts: mediatek: mt2712e: Update the name of property 'clk_csr'
dt-bindings: net: snps,dwmac: add new property snps,clk-csr
dt-bindings: net: mediatek-dwmac: add support for mt8188
net/mlx5: Fix spelling mistake "syndrom" -> "syndrome"
net: bna: Fix spelling mistake "muliple" -> "multiple"
usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
usb: host: ehci-exynos: switch to using gpiod API
Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
spi: Ensure that sg_table won't be used after being freed
dt-bindings: usb: Convert FOTG210 to dt schema
usb: mtu3: fix failed runtime suspend in host only mode
USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl"
usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra
usb: typec: Replace custom implementation of device_match_fwnode()
usb: typec: ucsi: Don't warn on probe deferral
usb: add quirks for Lenovo OneLink+ Dock
ibmveth: Ethtool set queue support
ibmveth: Implement multi queue on xmit
ibmveth: Copy tx skbs into a premapped buffer
bnx2: Fix spelling mistake "bufferred" -> "buffered"
tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
sctp: handle the error returned from sctp_auth_asoc_init_active_key
net: bridge: assign path_cost for 2.5G and 5G link speed
net: lan966x: Fix spelling mistake "tarffic" -> "traffic"
mISDN: fix use-after-free bugs in l1oip timer handlers
net-next: skbuff: refactor pskb_pull
MAINTAINERS: switch dwc3 to Thinh
net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs
net-sysfs: Convert to use sysfs_emit() APIs
net: tun: Convert to use sysfs_emit() APIs
kvm: vmx: keep constant definition format consistent
kvm: mmu: fix typos in struct kvm_arch
ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6
KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts
KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters
KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable
Revert "KVM: selftests: Fix nested SVM tests when built with clang"
KVM: selftests: Dedup subtests of fix_hypercall_test
KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off
KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test
KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test
tsnep: Use page pool for RX
tsnep: Add EtherType RX flow classification support
tsnep: Support multiple TX/RX queue pairs
tsnep: Move interrupt from device to queue
dt-bindings: net: tsnep: Allow additional interrupts
dt-bindings: net: tsnep: Allow dma-coherent
ALSA: usb-audio: Fix potential memory leaks
ALSA: usb-audio: Fix NULL dererence at error path
ASoC: mediatek: mt8192-mt6359: Set the driver name for the card
HID: wacom: add three styli to wacom_intuos_get_tool_type
ALSA: hda/realtek: More robust component matching for CS35L41
powerpc/pseries: Add firmware details to the hardware description
powerpc/powernv: Add opal details to the hardware description
powerpc: Add device-tree model to the hardware description
powerpc/64: Add logical PVR to the hardware description
powerpc: Add PVR & CPU name to hardware description
powerpc: Add hardware description string
powerpc/configs: Enable PPC_UV in powernv_defconfig
powerpc/configs: Update config files for removed/renamed symbols
powerpc/mm: Fix UBSAN warning reported on hugetlb
powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range
powerpc: Drops STABS_DEBUG from linker scripts
powerpc/64s: Remove lost/old comment
powerpc/64s: Remove old STAB comment
powerpc: remove orphan systbl_chk.sh
powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
KVM: PPC: Book3S HV: Implement scheduling wait interval counters in the VPA
HID: amd_sfh: Handle condition of "no sensors" for SFH1.1
HID: amd_sfh: Change dev_err to dev_dbg for additional debug info
arm64/kprobe: Optimize the performance of patching single-step slot
ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag
ASoC: nau8825: Add TDM support
hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
crypto: aspeed - Remove redundant dev_err call
crypto: scatterwalk - Remove unused inline function scatterwalk_aligned()
crypto: aead - Remove unused inline functions from aead
crypto: bcm - Simplify obtain the name for cipher
crypto: marvell/octeontx - use sysfs_emit() to instead of scnprintf()
hwrng: core - start hwrng kthread also for untrusted sources
crypto: zip - remove the unneeded result variable
crypto: qat - add limit to linked list parsing
crypto: octeontx2 - Remove the unneeded result variable
crypto: ccp - Remove the unneeded result variable
crypto: aspeed - Fix check for platform_get_irq() errors
crypto: virtio - fix memory-leak
crypto: cavium - prevent integer overflow loading firmware
crypto: marvell/octeontx - prevent integer overflows
crypto: aspeed - fix build error when only CRYPTO_DEV_ASPEED is enabled
fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
ext4: don't increase iversion counter for ea_inodes
ext4: fix check for block being out of directory size
fs/buffer: make submit_bh & submit_bh_wbc return type as void
fs/buffer: drop useless return value of submit_bh
fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_read
jbd2: drop useless return value of submit_bh
ext4: make ext4_lazyinit_thread freezable
eth: alx: take rtnl_lock on resume
sparc: Unbreak the build
net: phy: Convert to use sysfs_emit() APIs
net: enetc: offload per-tc max SDU from tc-taprio
net: enetc: use common naming scheme for PTGCR and PTGCAPR registers
net: enetc: cache accesses to &priv->si->hw
net: dsa: hellcreek: Offload per-tc max SDU from tc-taprio
net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch/case
net: dsa: felix: offload per-tc max SDU from tc-taprio
net/sched: taprio: allow user input of per-tc max SDU
net/sched: query offload capabilities through ndo_setup_tc()
net/tipc: Remove unused struct distr_queue_item
net: skb: introduce and use a single page frag cache
net: sched: cls_u32: Avoid memcpy() false-positive warning
dt-bindings: net: snps,dwmac: Document stmmac-axi-config subnode
docs: netlink: clarify the historical baggage of Netlink flags
vhost/vsock: Use kvmalloc/kvfree for larger packets.
clk: fixed-rate: add devm_clk_hw_register_fixed_rate
clk: asm9260: use parent index to link the reference clock
ACPI: HMAT: Release platform device in case of platform_device_add_data() fails
dax: Remove usage of the deprecated ida_simple_xxx API
libnvdimm/region: Allow setting align attribute on regions without mappings
drm/msm: Fix build break with recent mm tree
m68k: update config files
sbitmap: fix lockup while swapping
io_uring/net: fix notif cqe reordering
io_uring/net: don't update msg_name if not provided
binfmt: remove taso from linux_binprm struct
input: drop empty comment blocks
of: fdt: Remove unused struct fdt_scan_status
dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node
io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
drm/panel: simple: Use dev_err_probe() to simplify code
drm/panel: panel-edp: Use dev_err_probe() to simplify code
Bluetooth: L2CAP: Fix user-after-free
prandom: make use of smaller types in prandom_u32_max
random: add 8-bit and 16-bit batches
utsname: contribute changes to RNG
random: use init_utsname() instead of utsname()
kfence: use better stack hash seed
random: split initialization into early step and later step
PCI/PM: Reduce D3hot delay with usleep_range()
dt-bindings: timer: Add power-domains for TI timer-dm on K3
mfd: syscon: Remove repetition of the regmap_get_val_endian()
dmaengine: ioat: remove unused declarations in dma.h
dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested
dmaengine: zynqmp_dma: Add device_synchronize support
dt-bindings: dma: add additional pbus reset to qcom,adm
dt-bindings: dma: rework qcom,adm Documentation to yaml schema
dt-bindings: dma: apple,admac: Add iommus and power-domains properties
dmaengine: dw-edma: Remove runtime PM support
dmaengine: idxd: add configuration for concurrent batch descriptor processing
dmaengine: idxd: add configuration for concurrent work descriptor processing
dmaengine: idxd: add WQ operation cap restriction support
dmanegine: idxd: reformat opcap output to match bitmap_parse() input
dmaengine: idxd: convert ats_dis to a wq flag
dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
dmaengine: qcom-adm: fix wrong sizeof config in slave_config
arm64: defconfig: Add Coresight as module
kselftest/arm64: Handle EINTR while reading data from children
kselftest/arm64: Flag fp-stress as exiting when we begin finishing up
kselftest/arm64: Don't repeat termination handler for fp-stress
ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs
io_uring/rw: defer fsnotify calls to task context
arm64/mm: fold check for KFENCE into can_set_direct_map()
arm64: ftrace: fix module PLTs with mcount
arm64: module: Remove unused plt_entry_is_initialized()
arm64: module: Make plt_equals_entry() static
arm64: fix the build with binutils 2.27
landlock: Fix documentation style
landlock: Slightly improve documentation and fix spelling
samples/landlock: Print hints about ABI versions
clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-msm8939: use parent_hws where possible
dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8916.yaml
clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc8280xp: use retention for USB power domains
clk: qcom: gdsc: add missing error handling
kselftest/arm64: Don't enable v8.5 for MTE selftest builds
drm/hyperv: Add ratelimit on error message
selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION)
bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself
bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function
bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()
bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline
ASoC: core: clarify the driver name initialization
dt-bindings: irqchip: Describe the IMX MU block as a MSI controller
dmaengine: ti: k3-psil: add additional TX threads for j721e
dmaengine: ti: k3-psil: add additional TX threads for j7200
dmaengine: apple-admac: Trigger shared reset
dmaengine: apple-admac: Do not use devres for IRQs
irqchip: Add IMX MU MSI controller driver
x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling
dmaengine: ti: edma: Remove some unused functions
dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc
Documentation: devicetree: dma: update the comments
dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
phy: phy-mtk-dp: make array driving_params static const
spi: spi-gxp: Use devm_platform_ioremap_resource()
ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
btrfs: drop extent map range more efficiently
btrfs: avoid pointless extent map tree search when flushing delalloc
btrfs: remove unnecessary next extent map search
btrfs: remove unnecessary NULL pointer checks when searching extent maps
btrfs: assert tree is locked when clearing extent map from logging
btrfs: remove unnecessary extent map initializations
btrfs: remove the refcount warning/check at free_extent_map()
btrfs: add helper to replace extent map range with a new extent map
btrfs: move open coded extent map tree deletion out of inode eviction
btrfs: use cond_resched_rwlock_write() during inode eviction
btrfs: use extent_map_end() at btrfs_drop_extent_map_range()
btrfs: move btrfs_drop_extent_cache() to extent_map.c
btrfs: fix missed extent on fsync after dropping extent maps
btrfs: remove stale prototype of btrfs_write_inode
btrfs: enable nowait async buffered writes
btrfs: assert nowait mode is not used for some btree search functions
btrfs: make btrfs_buffered_write nowait compatible
btrfs: plumb NOWAIT through the write path
btrfs: make lock_and_cleanup_extent_if_need nowait compatible
btrfs: make prepare_pages nowait compatible
btrfs: make btrfs_check_nocow_lock nowait compatible
btrfs: add btrfs_try_lock_ordered_range
btrfs: add the ability to use NO_FLUSH for data reservations
btrfs: make can_nocow_extent nowait compatible
block: add rationale for not using blk_mq_plug() when applicable
ring-buffer: Fix race between reset page and reading page
ext4: fix null-ptr-deref in ext4_write_info
ext4: don't run ext4lazyinit for read-only filesystems
ext4: remove deprecated noacl/nouser_xattr options
ext4: avoid crash when inline data creation follows DIO write
dt-bindings: gpio-regulator: add vin-supply property support
regulator: gpio: Add input_supply support in gpio_regulator_config
ASoC: wcd-mbhc-v2: Revert "ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()"
tracing/user_events: Update ABI documentation to align to bits vs bytes
tracing/user_events: Use bits vs bytes for enabled status page data
tracing/user_events: Use refcount instead of atomic for ref tracking
tracing/user_events: Ensure user provided strings are safely formatted
tracing/user_events: Use WRITE instead of READ for io vector import
tracing/user_events: Use NULL for strstr checks
tracing: Fix spelling mistake "preapre" -> "prepare"
tracing: Wake up waiters when tracing is disabled
tracing: Add ioctl() to force ring buffer waiters to wake up
drm/panel: simple: Add Multi-Inno Technology MI0800FT-9
dt-bindings: display: simple: Add Multi-Inno Technology MI0800FT-9 panel
dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support
block: adapt blk_mq_plug() to not plug for writes that require a zone lock
drm/amdgpu: correct the memcpy size for ip discovery firmware
drm/amdgpu: Skip put_reset_domain if it doesn't exist
drm/amdgpu: remove switch from amdgpu_gmc_noretry_set
drm/amdgpu: Fix mc_umc_status used uninitialized warning
drm/amd/display: Prevent OTG shutdown during PSR SU
drm/amdgpu: add page retirement handling for CPU RAS
drm/amdgpu: use RAS error address convert api in mca notifier
drm/amdgpu: support to convert dedicated umc mca address
drm/amdgpu: export umc error address convert interface
drm/amdgpu: fix sdma v4 init microcode error
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback()
drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode
drm/amdgpu: fix a compiling error in old kernels
drm/amdgpu: add rlc_sr_cntl_list to firmware array
drm/amdgpu: Remove fence_process in count_emitted
drm/amdgpu: Correct the position in patch_cond_exec
drm/amd/display: Refactor LTTPR mode selection
drm/amd/display: 3.2.205
drm/amd/display: fix a divide by zero error
drm/amd/display: Only use ODM2:1 policy for high pixel rate displays
drm/amd/display: Fix various dynamic ODM transitions on DCN32
drm/amd/display: polling vid stream status in hpo dp blank
drm/amd/display: Fix CAB allocation calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: Update MALL SS NumWays calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: fill in clock values when DPM is not enabled
drm/amd/display: Cursor Info Update refactor
drm/amd/display: Avoid unnecessary pixel rate divider programming
drm/amd/display: Remove assert for odm transition case
drm/amd/display: Add ABM control to panel_config struct.
drm/amd/display: Disable MALL when TMZ surface
drm/amd/display: Fix typo in get_pixel_rate_div
drm/amd/display: add debug keys for override bios settings.
drm/amd/display: Fix audio on display after unplugging another
drm/amd/display: add missing null check
drm/amd/display: Add explicit FIFO disable for DP blank
drm/amd/display: Wrap OTG disable workaround with FIFO control
drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
drm/amd/display: Change EDID fallback condition
drm/amd/display: Do DIO FIFO enable after DP video stream enable
drm/amd/display: Remove interface for periodic interrupt 1
drm/amd/display: Update DCN32 to use new SR latencies
drm/amd/display: Avoid avoid unnecessary pixel rate divider programming
drm/amdkfd: fix dropped interrupt in kfd_int_process_v11
drm/amdgpu: pass queue size and is_aql_queue to MES
drm/amdkfd: fix MQD init for GFX11 in init_mqd
drm/amdgpu: Enable SA software trap.
drm/amd/amdgpu: Add missing XGMI hive registers for mmhub 9.4.1
drm/amdgpu/vcn: update vcn4 fw shared data structure
drm/amdgpu/sdma6: use common function to init sdma fw
drm/amdgpu: support sdma struct v2 fw init
drm/amdgpu/sdma5: use common function to init sdma fw
drm/amdgpu/sdma4: use common function to init sdma fw
drm/amdgpu: add function to init SDMA microcode
drm/amdgpu/gfx11: use common function to init cp fw
drm/amdgpu/gfx10: use common function to init CP fw
drm/amdgpu/gfx9: use common function to init cp fw
drm/amdgpu: add function to init CP microcode
drm/amd/pm: use adverse selection for dpm features unsupported by driver
drm/amd/pm: enable gfxoff feature for SMU 13.0.0
drm/amdgpu: avoid gfx register accessing during gfxoff
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amdgpu: Use simplified API for p2p dist calc
drm/amdgpu: Disable verbose for p2p dist calc
drm/amdgpu: Fixed ras warning when uninstalling amdgpu
drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu/gfx10: switch to amdgpu_gfx_rlc_init_microcode
quota: Add more checking after reading from quota file
quota: Replace all block number checking with helper function
quota: Check next/prev free block number after reading from quota file
printk: Mark __printk percpu data ready __ro_after_init
printk: Remove bogus comment vs. boot consoles
printk: Remove write only variable nr_ext_console_drivers
printk: Declare log_wait properly
printk: Make pr_flush() static
io_uring/net: fix fast_iov assignment in io_setup_async_msg()
lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready.
lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval().
net: cpmac: Add __init/__exit annotations to module init/exit funcs
ASoC: mediatek: mt8186: Fix spelling mistake "slect" -> "select"
perf/x86/amd/lbr: Adjust LBR regardless of filtering
perf/x86/utils: Fix uninitialized var in get_branch_type()
perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file
perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR
perf/x86/amd: Support PERF_SAMPLE_ADDR
perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}
perf/x86/amd: Support PERF_SAMPLE_DATA_SRC
perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO}
perf/x86/uncore: Add new Raptor Lake S support
perf/x86/cstate: Add new Raptor Lake S support
perf/x86/msr: Add new Raptor Lake S support
perf/x86: Add new Raptor Lake S support
irqchip/gic-v3: Fix typo in comment
dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding
dt-bindings: irqchip: ti,sci-inta: Fix warning for missing #interrupt-cells
RDMA/rxe: Remove error/warning messages from packet receiver path
KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available
KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics
KVM: Document weakly ordered architecture requirements for dirty ring
KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL
KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option
KVM: Use acquire/release semantics when accessing dirty ring GFN state
slab: Introduce kmalloc_size_roundup()
slab: Remove __malloc attribute from realloc functions
ethernet: 8390: remove unnecessary check of mem
nfp: Use skb_put_data() instead of skb_put/memcpy pair
PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: qcom: Rename host-init error label
PCI: qcom: Drop unused post_deinit callback
RDMA/usnic: fix set-but-not-unused variable 'flags' warning
net: liquidio: Remove unused struct lio_trusted_vf_ctx
KVM: arm64: Fix comment typo in nvhe/switch.c
net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code
dmaengine: idxd: Remove unused struct idxd_fault
wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair
ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
net: ax88796c: Use skb_put_data() instead of skb_put/memcpy pair
dt-bindings: renesas,rcar-dmac: Add r8a779g0 support
dmaengine: idxd: track enabled workqueues in bitmap
dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup()
ethernet: s2io: Use skb_put_data() instead of skb_put/memcpy pair
dmaengine: pl08x: Fix double word
dmaengine: virt-dma: Fix double word in comments
dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet
dmaengine: mxs: use platform_driver_register
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY
wifi: rtl8xxxu: Improve rtl8xxxu_queue_select
wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588
ALSA: asihpi - Remove unused struct hpi_subsys_response
ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it
phy: tegra: xusb: Enable usb role switch attribute
phy: mediatek: fix build warning of FIELD_PREP()
xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state
xfrm: ipcomp: add extack to ipcomp{4,6}_init_state
xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state
xfrm: esp: add extack to esp_init_state, esp6_init_state
xfrm: ah: add extack to ah_init_state, ah6_init_state
xfrm: pass extack down to xfrm_type ->init_state
clk: mediatek: mt8192: deduplicate parent clock lists
clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*()
clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup
clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel
clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent
clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg mux parents
clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier
clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_ref as generic mux
clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes
clk: mediatek: mt8183: Add clk mux notifier for MFG mux
clk: mediatek: mux: add clk notifier functions
clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
net/mlx5e: Use runtime values of striding RQ parameters in datapath
net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info
net/mlx5e: Improve the MTU change shortcut
net/mlx5e: xsk: Fix SKB headroom calculation in validation
net/mlx5e: xsk: Remove dead code in validation
net/mlx5e: Simplify stride size calculation for linear RQ
net/mlx5e: kTLS, Check ICOSQ WQE size in advance
net/mlx5e: Use the aligned max TX MPWQE size
net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full
net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate
net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev
net/mlx5e: Validate striding RQ before enabling XDP
net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static
net/mlx5e: Remove unused fields from datapath structs
net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8
net/mlx5: Add the log_min_mkey_entity_size capability
net: sunhme: Fix undersized zeroing of quattro->happy_meals
net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair
net: dsa: felix: update regmap requests to be string-based
net: dsa: felix: use DEFINE_RES_MEM_NAMED for resources
net: dsa: felix: remove felix_info :: init_regmap
net: dsa: felix: remove felix_info :: imdio_base
net: dsa: felix: remove felix_info :: imdio_res
net: drop the weight argument from netif_napi_add
net: Fix incorrect address comparison when searching for a bind2 bucket
mptcp: poll allow write call before actual connect
mptcp: handle defer connect in mptcp_sendmsg
tcp: export tcp_sendmsg_fastopen
mptcp: add TCP_FASTOPEN_CONNECT socket option
netns: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: shrink struct ubuf_info
vhost/net: use struct ubuf_info_msgzc
xen/netback: use struct ubuf_info_msgzc
net: introduce struct ubuf_info_msgzc
clk: pistachio: Fix initconst confusion
Input: xpad - add X-Box Adaptive Profile button
Input: add ABS_PROFILE to uapi and documentation
Input: xpad - add X-Box Adaptive XBox button
Input: xpad - add X-Box Adaptive support
io_uring/net: fix non-zc send with address
clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_data and npcm7xx_clk_div_fixed_data
selftests/bpf: Convert udp_limit test to ASSERT_* macros
selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros
selftests/bpf: Convert tcp_rtt test to ASSERT_* macros
selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros
selftests/bpf: Convert tcp_estats test to ASSERT_* macros
selftests/bpf: Convert sockopt_sk test to ASSERT_* macros
selftests/bpf: Convert sockopt_multi test to ASSERT_* macros
selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros
selftests/bpf: Convert sockopt test to ASSERT_* macros
selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros
selftests/bpf: Convert sockmap_basic test to ASSERT_* macros
tracing: Wake up ring buffer waiters on closing of the file
ring-buffer: Add ring_buffer_wake_waiters()
bpftool: Show parameters of BPF task iterators.
selftests/bpf: Test parameterized task BPF iterators.
bpf: Handle show_fdinfo for the parameterized task BPF iterators
bpf: Handle bpf_link_info for the parameterized task BPF iterators.
bpf: Parameterize task iterators.
Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BOOTLOADER"
kbuild: hide error checker logs for V=1 builds
kbuild: re-run modpost when it is updated
kbuild: unify two modpost invocations
arm64: dts: uniphier: Add L2 cache node
arm64: dts: uniphier: Remove compatible "snps,dw-pcie" from pcie node
arm64: dts: uniphier: Fix opp-table node name for LD20
arm64: dts: uniphier: Add USB-device support for PXs3 reference board
arm64: dts: uniphier: Add ahci controller nodes for PXs3
arm64: dts: uniphier: Use GIC interrupt definitions
arm64: dts: uniphier: Rename gpio-hog nodes
arm64: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
arm64: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
arm64: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: dts: uniphier: Remove compatible "snps,dw-pcie-ep" from pcie-ep node
ARM: dts: uniphier: Move interrupt-parent property to each child node in uniphier-support-card
ARM: dts: uniphier: Add ahci controller nodes for PXs2
ARM: dts: uniphier: Add ahci controller nodes for Pro4
ARM: dts: uniphier: Use GIC interrupt definitions
ARM: dts: uniphier: Rename gpio-hog node
ARM: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
ARM: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
ARM: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: remove check for CONFIG_DEBUG_LL_SER3
firmware/psci: Add debugfs support to ease debugging
firmware/psci: Print a warning if PSCI doesn't accept PC mode
ARM: aspeed: Kconfig: Fix indentation
ARM: Drop CMDLINE_* dependency on ATAGS
ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM
ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h
ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
i2c: microchip: pci1xxxx: Add driver for I2C host controller in multifunction endpoint of pci1xxxx switch
KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability
KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc()
KVM: x86/pmu: Avoid using PEBS perf_events for normal counters
KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS
KVM: x86/pmu: Don't generate PEBS records for emulated instructions
KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask
KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number
KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall
KVM: selftests: Check result in hyperv_features for successful hypercalls
kbuild: move vmlinux.o rule to the top Makefile
kbuild: move .vmlinux.objs rule to Makefile.modpost
docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTED
kbuild: list sub-directories in ./Kbuild
Makefile.compiler: replace cc-ifversion with compiler-specific macros
kbuild: rpm-pkg: fix breakage when V=1 is used
scripts: remove unused argument 'type'
Kconfig: remove sym_set_choice_value
linux/export: use inline assembler to populate symbol CRCs
kbuild: use objtool-args-y to clean up objtool arguments
kbuild: fix and refactor single target build
kbuild: rewrite check-local-export in sh/awk
Revert "kbuild: Make scripts/compile.h when sh != bash"
scripts/mkcompile_h: move LC_ALL=C to '$LD -v'
kbuild: generate include/generated/compile.h in top Makefile
kbuild: build init/built-in.a just once
init/version.c: remove #include <linux/version.h>
kbuild: move 'PHONY += modules_prepare' to the common part
kbuild: refactor single builds of *.ko
kbuild: remove duplicated dependency between modules and modules_check
nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild
kbuild: do not deduplicate modules.order
kbuild: check sha1sum just once for each atomic header
kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package
Bluetooth: Call shutdown for HCI_USER_CHANNEL
Bluetooth: Prevent double register of suspend
ice: Add support for VLAN priority filters in switchdev
ice: support features on new E810T variants
ice: Merge pin initialization of E810 and E810T adapters
kbuild: add phony targets to ./Kbuild
kbuild: remove the target in signal traps when interrupted
remoteproc: Support attach recovery after rproc crash
remoteproc: Introduce rproc features
random: use expired timer rather than wq for mixing fast pool
random: avoid reading two cache lines on irq randomness
Input: ibm-panel - add missing MODULE_DEVICE_TABLE
Input: icn8505 - utilize acpi_get_subsystem_id()
pwm: sysfs: Replace sprintf() with sysfs_emit()
KVM: selftests: Update top-of-file comment in psci_test
mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE
power: supply: Add charger driver for Rockchip RK817
dt-bindings: mfd: mt6370: Fix the indentation in the example
mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe()
dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018
mfd: sm501: Add check for platform_driver_register()
dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186
mfd: twl4030: Add missed linux/device.h header
dt-bindings: mfd: dlg,da9063: Add missing regulator patterns
dt-bindings: mfd: sprd: Add bindings for ums512 global registers
mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc
dt-bindings: mfd: syscon: Add rk3588 QoS register compatible
mfd: stmpe: Switch to using gpiod API
mfd: qcom-spmi-pmic: Add pm7250b compatible
dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes
mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver
mfd: intel-m10-bmc: Add d5005 bmc secure update driver
dt-bindings: mfd: syscon: Drop ref from reg-io-width
dt-bindings: mfd: Add Rockchip rk817 battery charger support
MAINTAINERS: Drop Robert Jones
mfd: qcom-spmi-pmic: Add support for PMP8074
dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074
mfd: Move from strlcpy with unused retval to strscpy
mfd: fsl-imx25: Fix check for platform_get_irq() errors
dt-bindings: mfd: qcom,tcsr: Add several devices
dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema on PM8998
dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema
dt-bindings: mfd: qcom,spmi-pmic: Extend example
dt-bindings: mfd: syscon: Require specific compatible also for simple-mfd
dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles
dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS
dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format
dt-binding: mfd: Add Richtek RT5120 PMIC support
mfd: rt5120: Add Richtek PMIC support
mfd: core: Delete corresponding OF node entries from list on MFD removal
mfd: twl-core: Fix double "to to" in comment.
mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
mfd: lp8788: Fix an error handling path in lp8788_probe()
mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant
mfd: silergy,sy7636a: Add config option MFD_SY7636A
mfd: mt6370: Add MediaTek MT6370 support
dt-bindings: mfd: Add MediaTek MT6370
mfd: rk808: Add Rockchip rk817 battery charger support
mfd: intel_soc_pmic_crc: Update the copyright year
mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove
mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new()
mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery
mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata()
mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip()
mfd: intel_soc_pmic: Move non-Intel Makefile entries to their own group
mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc
mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register
mfd: stmpe: Probe sub-function by compatible
mfd: stmpe: Remove rotator block from probe
mfd: intel-lpss: Provide an SSP type to the SPI driver
s390/dasd: use blk_mq_alloc_disk
pwm: core: Replace custom implementation of device_match_fwnode()
pwm: lpss: Add a comment to the bypass field
drm/bridge: lt8912b: fix corrupted image output
drm/bridge: lt8912b: set hdmi or dvi mode
drm/bridge: lt8912b: add vsync hsync
pwm: lpss: Make use of bits.h macros for all masks
pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
pwm: lpss: Use device_get_match_data() to get device data
pwm: lpss: Move resource mapping to the glue drivers
pwm: lpss: Move exported symbols to PWM_LPSS namespace
pwm: lpss: Deduplicate board info data structures
dt-bindings: pwm: Add compatible for Mediatek MT8188
io_uring/net: don't skip notifs for failed requests
hyperv: simplify and rename generate_guest_id
Drivers: hv: vmbus: Split memcpy of flex-array
irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END
platform-msi: Export symbol platform_msi_create_irq_domain()
irqchip/realtek-rtl: use parent interrupts
dt-bindings: interrupt-controller: realtek,rtl-intc: require parents
irqchip/realtek-rtl: use irq_domain_add_linear()
irqchip: Make irqchip_init() usable on pure ACPI systems
dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm
dt-bindings: pwm: rockchip: Add description for rk3588
powerpc: Ignore DSI error caused by the copy/paste instruction
powerpc: Reverse stack frame marker on little endian
powerpc: Make stack frame marker upper case
powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
pwm: rockchip: Convert to use dev_err_probe()
spi: s3c64xx: Fix large transfers with DMA
spi: Split transfers larger than max size
spi: Fix cache corruption due to DMA/PIO overlap
spi: Save current RX and TX DMA devices
ipmi: Remove unused struct watcher_entry
fsi: core: Check error number after calling ida_simple_get
hwmon: (occ) Check for device property for setting OCC active during probe
fsi: occ: Support probing the hwmon child device from dts node
dt-bindings: hwmon: Add IBM OCC bindings
fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe
fsi: sbefifo: Add detailed debugging information
fsi: cleanup extern usage in function definition
fsi: occ: Prevent use after free
hwmon (occ): Retry for checksum failure
netfilter: nft_fib: Fix for rpath check with VRF devices
ASoC: mediatek: mt8195: update audio tuner settings
drm/dp: Don't rewrite link config when setting phy test pattern
ocxl: Remove the unneeded result variable
powerpc/pseries/vas: Remove the unneeded result variable
powerpc/smp: poll cpu_callin_map more aggressively in __cpu_up()
powerpc/rtas: block error injection when locked down
powerpc/pseries: block untrusted device tree changes when locked down
powerpc/udbg: Remove extern function prototypes
powerpc/boot: Explicitly disable usage of SPE instructions
powerpc: Include e500v1_power_isa.dtsi for remaining e500v1 platforms
powerpc: Fix SPE Power ISA properties for e500v1 platforms
selftests/powerpc: Update bhrb filter sampling test for multiple branch filters
powerpc/perf: Fix branch_filter support for multiple filters
powerpc/64s/interrupt: halt early boot interrupts if paca is not set up
powerpc/64: don't set boot CPU's r13 to paca until the structure is set up
powerpc/64: avoid using r13 in relocate
powerpc/64s: early boot machine check handler
powerpc/64s/interrupt: move early boot ILE fixup into a macro
powerpc/64e: provide an addressing macro for use with TOC in alternate register
powerpc/64: provide a helper macro to load r2 with the kernel TOC
powerpc/64: switch asm helpers from GOT to TOC relative addressing
powerpc/64: asm use consistent global variable declaration and access
powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER
powerpc/64s: POWER10 CPU Kconfig build option
powerpc/pseries: Move vas_migration_handler early during migration
powerpc/64/irq: tidy soft-masked irq replay and improve documentation
powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry
powerpc/64s/interrupt: masked handler debug check for previous hard disable
powerpc/64s: Fix irq state management in runlatch functions
powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending
powerpc/64: mark irqs hard disabled in boot paca
powerpc/64/interrupt: Fix false warning in context tracking due to idle state
powerpc/64s: Enable KFENCE on book3s64
powerpc/64s: Allow double call of kernel_[un]map_linear_page()
powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils
powerpc/64s: Add DEBUG_PAGEALLOC for radix
powerpc/64s: update cpu selection options
powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops
powerpc: add ISA v3.0 / v3.1 wait opcode macro
powerpc/time: avoid programming DEC at the start of the timer interrupt
powerpc: Add support for early debugging via Serial 16550 console
powerpc/64/kdump: Limit kdump base to 512MB
powerpc: Provide syscall wrapper
powerpc: Change system_call_exception calling convention
powerpc: Use common syscall handler type
powerpc: Enable compile-time check for syscall handlers
powerpc: Include all arch-specific syscall prototypes
powerpc: Adopt SYSCALL_DEFINE for arch-specific syscall handlers
powerpc: Provide do_ppc64_personality helper
powerpc: Remove direct call to mmap2 syscall handlers
s390/pci: remove unused bus_next field from struct zpci_dev
s390/cio: remove unused ccw_device_force_console() declaration
drm/framebuffer: convert to drm_dbg_kms()
sfc: bare bones TC offload on EF100
sfc: interrogate MAE capabilities at probe time
sfc: add a hashtable for offloaded TC rules
sfc: optional logging of TC offload errors
sfc: bind indirect blocks for TC offload on EF100
sfc: bind blocks for TC offload on EF100
net: ethernet: rmnet: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: sched: act_bpf: simplify code logic in tcf_bpf_init()
net: lan966x: Add offload support for ets
net: lan966x: Add offload support for cbs
net: lan966x: Add offload support for tbf
mmc: sdhci: Centralize CMD and DATA reset handling
mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS
mmc: sdhci: Remove misleading comment about resets
mmc: sdhci: Separate out sdhci_reset_for_all()
sched: Fix TASK_state comparisons
selftests/tc-testing: add selftests for teql qdisc
selftests/tc-testing: add selftests for tbf qdisc
selftests/tc-testing: add selftests for taprio qdisc
selftests/tc-testing: add selftests for skbprio qdisc
selftests/tc-testing: add selftests for sfq qdisc
selftests/tc-testing: add selftests for sfb qdisc
selftests/tc-testing: add selftests for plug qdisc
selftests/tc-testing: add selftests for pfifo_fast qdisc
selftests/tc-testing: add selftests for hhf qdisc
selftests/tc-testing: add selftests for gred qdisc
selftests/tc-testing: add selftests for fq qdisc
selftests/tc-testing: add selftests for etf qdisc
selftests/tc-testing: add selftests for codel qdisc
selftests/tc-testing: add selftests for choke qdisc
selftests/tc-testing: add selftests for atm qdisc
MAINTAINERS: Rust
xfrm: Reinject transport-mode packets through workqueue
samples: add first Rust examples
x86: enable initial Rust support
docs: add Rust documentation
Kbuild: add Rust support
rust: add `.rustfmt.toml`
scripts: add `is_rust_module.sh`
scripts: add `rust_is_available.sh`
scripts: add `generate_rust_target.rs`
scripts: add `generate_rust_analyzer.py`
scripts: decode_stacktrace: demangle Rust symbols
scripts: checkpatch: enable language-independent checks for Rust
scripts: checkpatch: diagnose uses of `%pA` in the C side as errors
vsprintf: add new `%pA` format specifier
rust: export generated symbols
rust: add `kernel` crate
rust: add `bindings` crate
rust: add `macros` crate
rust: add `compiler_builtins` crate
rust: adapt `alloc` crate to the kernel
rust: import upstream `alloc` crate
rust: add C helpers
kallsyms: increase maximum kernel symbol length to 512
kallsyms: support "big" kernel symbols
kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}`
kallsyms: avoid hardcoding buffer size
kallsyms: use `ARRAY_SIZE` instead of hardcoded size
wifi: rtw89: 8852b: configure DLE mem
wifi: rtw89: check DLE FIFO size with reserved size
wifi: rtw89: mac: correct register of report IMR
wifi: rtw89: pci: set power cut closed for 8852be
wifi: rtw89: pci: add to do PCI auto calibration
wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
wifi: rtw89: add DMA busy checking bits to chip info
wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
wifi: rtw89: pci: mask out unsupported TX channels
iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
wifi: iwlwifi: Track scan_cmd allocation size explicitly
dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos
clk: qcom: Add global clock controller driver for SM6375
dt-bindings: clock: add SM6375 QCOM global clock bindings
clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit
ARM: config: aspeed_g5: Enable PECI
ARM: configs: aspeed_g4: Remove appended DTB and ATAG
ARM: configs: aspeed: Refresh defconfigs
ARM: config: aspeed: Enable namespaces
ARM: configs: aspeed_g4: Enable IPV6 options
ARM: configs: aspeed_g4: Enable OCC and NBD drivers
ARM: configs: aspeed_g5: Enable MCTP stack
ARM: configs: aspeed_g5: Add PL2303 USB serial driver
ARM: configs: aspeed_g5: Add TPM TIS I2C driver
ARM: configs: aspeed_g5: Add mp5023 driver
ARM: configs: aspeed: Add support for USB flash drives
ARM: dts: aspeed: ast2600-evb-a1: Add compatible
ARM: dts: aspeed: ast2600evb: Fix compatible string
ARM: dts: aspeed: ast2600-evb: Enable Quad SPI RX tranfers
ARM: dts: aspeed-g6: Enable more UART controllers
ARM: dts: aspeed: yosemitev2: Disable the EEPROM driver
ARM: dts: aspeed: Add AMD DaytonaX BMC
dt-bindings: arm: aspeed: document AMD DaytonaX
ARM: dts: aspeed: Yosemite V2: Enable OCP debug card
ARM: dts: aspeed: mtjade: Remove gpio-keys entries
ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC
dt-bindings: arm: aspeed: document Ampere Mt.Mitchell BMC compatibles
clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc
clk: qcom: gdsc: Fix the handling of PWRSTS_RET support
mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array
net: ipa: define remaining IPA register fields
net: ipa: define more IPA endpoint register fields
net: ipa: define some IPA endpoint register fields
net: ipa: define resource group/type IPA register fields
net: ipa: define even more IPA register fields
net: ipa: define more IPA register fields
net: ipa: define some more IPA register fields
net: ipa: define CLKON_CFG and ROUTE IPA register fields
net: ipa: define COMP_CFG IPA register fields
net: ipa: introduce ipa_reg field masks
net: ipa: introduce ipa_reg()
net: ipa: use ipa_reg[] array for register offsets
net: ipa: add per-version IPA register definition files
net: ipa: use IPA register IDs to determine offsets
net: ipa: introduce IPA register IDs
s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array
Add skb drop reasons to IPv6 UDP receive path
Input: xpad - decipher xpadone packages with GIP defines
Input: xpad - refactor using BIT() macro
ptp: Remove usage of the deprecated ida_simple_xxx API
net: tls: Add ARIA-GCM algorithm
net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()'
ring-buffer: Check pending waiters when doing wake ups as well
ring-buffer: Have the shortest_full queue be the shortest not longest
PCI/DPC: Quirk PIO log size for certain Intel Root Ports
Bluetooth: hci_core: Fix not handling link timeouts propertly
drm/amdgpu/gfx9: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu: add helper to init rlc firmware
bpf: Check flags for branch stack in bpf_read_branch_records helper
perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails
perf: Use sample_flags for raw_data
perf: Use sample_flags for addr
ext4: minor defrag code improvements
i2c: mlxbf: remove device tree support
i2c: mlxbf: support BlueField-3 SoC
ext4: continue to expand file system when the target size doesn't reach
i2c: cadence: Add standard bus recovery support
net/mlx5: Remove from FPGA IFC file not-needed definitions
net/mlx5: Remove unused structs
net/mlx5: Remove unused functions
net/mlx5: detect and enable bypass port select flow table
net/mlx5: Lag, enable hash mode by default for all NICs
net/mlx5: Lag, set active ports if support bypass port select flow table
RDMA/mlx5: Don't set tx affinity when lag is in hash mode
net/mlx5: add IFC bits for bypassing port select flow table
net/mlx5: Add support for NPPS with real time mode
net/mlx5: Expose NPPS related registers
i2c: mlxbf: add multi slave functionality
i2c: mlxbf: support lock mechanism
ring-buffer: Allow splice to read previous partially read pages
ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller
ftrace: Properly unset FTRACE_HASH_FL_MOD
tracing/eprobe: Fix alloc event dir failed when event name no set
x86: kprobes: Remove unused macro stack_addr
ftrace: Remove obsoleted code from ftrace and task_struct
tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
libbpf: Don't require full struct enum64 in UAPI headers
riscv: dts: microchip: update memory configuration for v2022.10
riscv: dts: microchip: add a devicetree for aries' m100pfsevp
riscv: dts: microchip: add sevkit device tree
riscv: dts: microchip: reduce the fic3 clock rate
riscv: dts: microchip: icicle: re-jig fabric peripheral addresses
riscv: dts: microchip: icicle: update pci address properties
riscv: dts: microchip: move the mpfs' pci node to -fabric.dtsi
riscv: dts: microchip: add pci dma ranges for the icicle kit
dt-bindings: riscv: microchip: document the sev kit
dt-bindings: riscv: microchip: document the aries m100pfsevp
dt-bindings: riscv: microchip: document icicle reference design
blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_gray8()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_xrgb2101010()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb888()
smack: cleanup obsolete mount option flags
smack: lsm: remove the unneeded result variable
SMACK: Add sk_clone_security LSM hook
ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe
ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe
ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe
clk: qcom: Add SC8280XP GPU clock controller
dt-bindings: clock: Add Qualcomm SC8280XP GPU binding
clk: qcom: smd: Add SM6375 clocks
dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG
dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375
nvmet: don't look at the request_queue in nvmet_bdev_set_limits
nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all
clk: qcom: rpmhcc: add sdm670 clocks
dt-bindings: clock: add rpmhcc bindings for sdm670
Input: synaptics-rmi4 - convert to use sysfs_emit() APIs
blk-mq: use quiesced elevator switch when reinitializing queues
block: replace blk_queue_nowait with bdev_nowait
Input: twl4030-pwrbutton - add missing of.h include
dt: Add a check for undocumented compatible strings in kernel
hisi_acc_vfio_pci: Update some log and comment formats
hisi_acc_vfio_pci: Remove useless macro definitions
hisi_acc_vfio_pci: Remove useless function parameter
hisi_acc_vfio_pci: Fix device data address combination problem
hisi_acc_vfio_pci: Fixes error return code issue
drm/panel-edp: Add BOE NT116WHM-N4C (HW: V8.1)
kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
drm/panel-edp: Fix delays for INX N116BCA-EA2 (HW: C1)
drm/panel-edp: Fix delays for INX N116BCN-EA1 (HW: C4)
KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl
KVM: PPC: Book3S HV: Update guest state entry/exit accounting to new API
KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting
KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs
KVM: PPC: Book3S HV: Fix decrementer migration
vfio: Follow a strict lifetime for struct iommu_group
selftests/net: enable io_uring sendzc testing
ionic: change order of devlink port register and netdev register
ice: reorder PF/representor devlink port register/unregister flows
funeth: unregister devlink port after netdevice unregister
headers: Remove some left-over license text
NFC: hci: Split memcpy() of struct hcp_message flexible array
net: ethernet: mtk_eth_soc: fix usage of foe_entry_size
net: ethernet: mtk_eth_soc: fix wrong use of new helper function
a.out: Remove the a.out implementation
platform/x86/intel/wmi: thunderbolt: Use dev_groups callback
selftests/bpf: Fix passing arguments via function in test_kmod.sh
IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair
platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks
RDMA/hns: Unified Log Printing Style
RDMA/hns: Replacing magic number with macros in apply_func_caps()
RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps
RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt()
RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
RDMA/hns: Remove unnecessary brackets when getting point
RDMA/hns: Remove unnecessary braces for single statement blocks
RDMA/hns: Cleanup for a spelling error of Asynchronous
IB/rdmavt: Add __init/__exit annotations to module init/exit funcs
RDMA/rxe: Remove redundant num_sge fields
RDMA/mlx5: Enable ATS support for MRs and umems
RDMA/mlx5: Add support for dmabuf to devx umem
RDMA/core: Add UVERBS_ATTR_RAW_FD
net/mlx5: Add IFC bits for mkey ATS
RDMA/rxe: Fix resize_finish() in rxe_queue.c
RDMA/rxe: Set pd early in mr alloc routines
platform/surface: Split memcpy() of struct ssam_event flexible array
platform/x86: compal-laptop: Get rid of a few forward declarations
platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf()
platform/x86: dell-smbios-base: Use sysfs_emit()
ASoC: cs42l42: Fallback to headphones for type detect
ASoC: apple: mca: Adjust timing of component unregister
ASoC: apple: mca: Remove stale release of DMA channels
ASoC: apple: mca: Trigger, not deassert, the peripheral reset
platform/x86/amd/pmf: Remove unused power_delta instances
spi: mt65xx: Add dma max segment size declaration
platform/x86/amd/pmf: install notify handler after acpi init
nvme: remove nvme_ctrl_init_connect_q
nvme-loop: use the tagset alloc/free helpers
nvme-loop: store the generic nvme_ctrl in set->driver_data
nvme-loop: initialize sqsize later
nvme-fc: use the tagset alloc/free helpers
nvme-fc: store the generic nvme_ctrl in set->driver_data
nvme-fc: keep ctrl->sqsize in sync with opts->queue_size
nvme-rdma: use the tagset alloc/free helpers
nvme-rdma: store the generic nvme_ctrl in set->driver_data
nvme-tcp: use the tagset alloc/free helpers
nvme-tcp: store the generic nvme_ctrl in set->driver_data
nvme-tcp: remove the unused queue_size member in nvme_tcp_queue
nvme: add common helpers to allocate and free tagsets
nvme-auth: add a MAINTAINERS entry
MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER
mmc: sdhci-msm: add compatible string check for sdm670
dt-bindings: mmc: sdhci-msm: add sdm670 compatible
mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
spi: migrate mt7621 text bindings to YAML
drm/ssd130x: Synchronize access to dma-buf imported GEM BOs
drm/ssd130x: Use drm_atomic_get_new_plane_state()
efi/arm64: libstub: avoid SetVirtualAddressMap() when possible
efi: zboot: create MemoryMapped() device path for the parent if needed
efi: libstub: fix up the last remaining open coded boot service call
efi/arm: libstub: move ARM specific code out of generic routines
efi/libstub: measure EFI LoadOptions
efi/libstub: refactor the initrd measuring functions
efi/loongarch: libstub: remove dependency on flattened DT
efi: libstub: install boot-time memory map as config table
efi: libstub: remove DT dependency from generic stub
efi: libstub: unify initrd loading between architectures
ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ASoC: st,stm32-sai: Document audio OF graph port
ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
spi: renesas,sh-msiof: Add r8a779g0 support
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
drm/i915: Force DPLL calculation for TC ports after readout
drm/i915: fix device info for devices without display
drm/i915: Do not cleanup obj with NULL bo->resource
drm/i915/display: remove ipc_enabled from struct drm_i915_private
drm/i915/guc: Fix release build bug in 'remove log size module parameters'
net: openvswitch: allow conntrack in non-initial user namespace
net: openvswitch: allow metering in non-initial user namespace
clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value
erofs: clean up erofs_iget()
erofs: clean up unnecessary code and comments
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro
PCI: Add standard PCI Config Address macros
usb: idmouse: fix an uninit-value in idmouse_open
USB: PHY: JZ4770: Switch to use dev_err_probe() helper
usb: phy: generic: Switch to use dev_err_probe() helper
usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs
usb: cdns3: remove dead code
usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair
usb: musb: sunxi: Switch to use dev_err_probe() helper
usb: musb: jz4740: Switch to use dev_err_probe() helper
usb: musb: cppi41: Switch to use dev_err_probe() helper
usb: musb: da8xx: Switch to use dev_err_probe() helper
usb: musb: core: Switch to use dev_err_probe() helper
usb: typec: fusb302: Switch to use dev_err_probe() helper
usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper
usb: typec: stusb160x: Switch to use dev_err_probe() helper
usb: usb251xb: Switch to use dev_err_probe() helper
staging: rtl8192e: cmdpkt: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: remove hal/odm_RegConfig8188E.c
staging: r8188eu: make odm_ConfigRF_RadioA_8188E() static
staging: r8188eu: make odm_ConfigMAC_8188E() static
drm/simpledrm: Synchronize access to GEM BOs
drm/simpledrm: Iterate over damage clips
drm/simpledrm: Remove !fb check from atomic_update
net/smc: Support SO_REUSEPORT
drm/simpledrm: Use drm_atomic_get_new_plane_state()
drm/simpledrm: Compute linestride with drm_format_info_min_pitch()
fsi: occ: Fix checksum failure mode
fsi: Fix typo in comment
nvmet: add helpers to set the result field for connect commands
nvme: improve the NVME_CONNECT_AUTHREQ* definitions
nvmet-auth: don't try to cancel a non-initialized work_struct
nvmet-tcp: remove nvmet_tcp_finish_cmd
nvmet-tcp: add bounds check on Transfer Tag
nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state
nvmet-tcp: fix NULL pointer dereference during release
nvme-pci: report the actual number of tagset maps
nvme-pci: set min_align_mask before calculating max_hw_sectors
nvme: send a rediscover uevent when a persistent discovery controller reconnects
nvme: enumerate controller flags
Documentation: NBD_REQUEST_MAGIC isn't a magic number
nvme: ensure subsystem reset is single threaded
nvme: restrict management ioctls to admin
nvme: copy firmware_rev on each init
nvme: handle effects after freeing the request
USB: serial: qcserial: add new usb-id for Dell branded EM7455
ALSA: dmaengine: increment buffer pointer atomically
usb: gadget: Replace runtime->status->state reference to runtime->state
ASoC: sh: Replace runtime->status->state reference to runtime->state
ASoC: intel: Replace runtime->status->state reference to runtime->state
ALSA: usx2y: Replace runtime->status->state reference to runtime->state
ALSA: usb-audio: Replace runtime->status->state reference to runtime->state
ALSA: asihpi: Replace runtime->status->state reference to runtime->state
ALSA: hda: Replace runtime->status->state reference to runtime->state
ALSA: firewire: Replace runtime->status->state reference to runtime->state
ALSA: aloop: Replace runtime->status->state reference to runtime->state
ALSA: pcm: Make mmap status read-only
ALSA: pcm: Avoid reference to status->state
ALSA: Remove some left-over license text in include/uapi/sound/
ALSA: firewire: Remove some left-over license text in sound/firewire
erofs: fold in z_erofs_reload_indexes()
pcmcia: remove AT91RM9200 Compact Flash driver
brcmfmac: Remove the call to "dtim_assoc" IOVAR
brcmfmac: increase dcmd maximum buffer size
brcmfmac: Support 89459 pcie
brcmfmac: increase default max WOWL patterns to 16
cw1200: fix incorrect check to determine if no element is found in list
Input: applespi - replace zero-length array with DECLARE_FLEX_ARRAY() helper
libbpf: Fix the case of running as non-root with capabilities
dt-bindings: clock: qcom,a53pll: replace maintainer
bpf: Enforce W^X for bpf trampoline
bpf: use bpf_prog_pack for bpf_dispatcher
selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT
bpf: Return value in kprobe get_func_ip only for entry address
bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT
bpf: Use given function address for trampoline ip arg
ftrace: Keep the resolved addr in kallsyms_callback
kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag
clk: qcom: Merge alt alpha plls for qcm2260, sm6115
clk: qcom: gcc-sm6115: Move alpha pll bramo overrides
clk: qcom: gcc-sm6115: Override default Alpha PLL regs
clk: qcom: Add support for Display Clock Controller on SM8450
clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL
dt-bindings: clock: qcom: add bindings for dispcc on SM8450
clk: qcom: Add display clock controller driver for SM6115
dt-bindings: clock: add QCOM SM6115 display clock bindings
clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC
ksm: add profit monitoring documentation
ksm: count allocated ksm rmap_items for each process
mm: deduplicate cacheline padding code
mm: reduce noise in show_mem for lowmem allocations
mm: fixup documentation regarding pte_numa() and PROT_NUMA
mm/gup: use gup_can_follow_protnone() also in GUP-fast
mm/gup: replace FOLL_NUMA by gup_can_follow_protnone()
mm: fix the handling Non-LRU pages returned by follow_page
mm: add merging after mremap resize
mm: refactor of vma_merge()
mm: delete unused MMF_OOM_VICTIM flag
mm: drop oom code from exit_mmap
mm/mlock: drop dead code in count_mm_mlocked_page_nr()
mm/mmap.c: pass in mapping to __vma_link_file()
mm/mmap: drop range_has_overlap() function
mm: remove the vma linked list
mm/vmscan: use vma iterator instead of vm_next
riscv: use vma iterator for vdso
nommu: remove uses of VMA linked list
i915: use the VMA iterator
mm/swapfile: use vma iterator instead of vma linked list
mm/pagewalk: use vma_find() instead of vma linked list
mm/oom_kill: use vma iterators instead of vma linked list
mm/msync: use vma_find() instead of vma linked list
mm/mremap: use vma_find_intersection() instead of vma linked list
mm/mprotect: use maple tree navigation instead of VMA linked list
mm/mlock: use vma iterator and maple state instead of vma linked list
mm/mempolicy: use vma iterator & maple state instead of vma linked list
mm/memcontrol: stop using mm->highest_vm_end
mm/madvise: use vma_find() instead of vma linked list
mm/ksm: use vma iterators instead of vma linked list
mm/khugepaged: stop using vma linked list
mm/gup: use maple tree navigation instead of linked list
bpf: remove VMA linked list
fork: use VMA iterator
sched: use maple tree iterator to walk VMAs
perf: use VMA iterator
acct: use VMA iterator instead of linked list
ipc/shm: use VMA iterator instead of linked list
userfaultfd: use maple tree iterator to iterate VMAs
fs/proc/task_mmu: stop using linked list and highest_vm_end
fs/proc/base: use the vma iterators in place of linked list
exec: use VMA iterator instead of linked list
coredump: remove vma linked list walk
um: remove vma linked list walk
optee: remove vma linked list walk
cxl: remove vma linked list walk
xtensa: remove vma linked list walks
x86: remove vma linked list walks
s390: remove vma linked list walks
powerpc: remove mmap linked list walks
parisc: remove mmap linked list from cache handling
arm64: Change elfcore for_each_mte_vma() to use VMA iterator
arm64: remove mmap linked list from vdso
mm/mmap: change do_brk_munmap() to use do_mas_align_munmap()
mm/mmap: reorganize munmap to use maple states
mm/mmap: move mmap_region() below do_munmap()
mm: convert vma_lookup() to use mtree_load()
mm: remove vmacache
mm/mmap: use advanced maple tree API for mmap_region()
mm: use maple tree operations for find_vma_intersection()
mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap()
mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup()
mm: optimize find_exact_vma() to use vma_lookup()
mm: remove rb tree.
proc: remove VMA rbtree use from nommu
xen: use vma_lookup() in privcmd_ioctl_mmap()
damon: convert __damon_va_three_regions to use the VMA iterator
mmap: change zeroing of maple tree in __vma_adjust()
kernel/fork: use maple tree for dup_mmap() during forking
mm/mmap: use maple tree for unmapped_area{_topdown}
mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree
mm/mmap: use the maple tree in find_vma() instead of the rbtree.
mmap: use the VMA iterator in count_vma_pages_range()
mm: add VMA iterator
lib/test_maple_tree: add testing for maple tree
mm: start tracking VMAs with maple tree
radix tree test suite: add lockdep_is_held to header
radix tree test suite: add support for slab bulk APIs
radix tree test suite: add allocation counts and size to kmem_cache
mm/demotion: expose memory tier details via sysfs
radix tree test suite: add kmem_cache_set_non_kernel()
lib/nodemask: optimize node_random for nodemask with single NUMA node
radix tree test suite: add pr_err define
Maple Tree: add new data structure
mm/demotion: update node_is_toptier to work with memory tiers
mm/demotion: demote pages according to allocation fallback order
mm/demotion: drop memtier from memtype
mm/demotion: add pg_data_t member to track node memory tier details
mm/demotion: build demotion targets based on explicit memory tiers
mm: multi-gen LRU: design doc
mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE
mm/demotion: add hotplug callbacks to handle new numa node onlined
mm/demotion: move memory demotion related code
mm/demotion: add support for explicit memory tiers
mm: multi-gen LRU: admin guide
mm: multi-gen LRU: debugfs interface
mm: multi-gen LRU: thrashing prevention
mm: multi-gen LRU: kill switch
mm: multi-gen LRU: optimize multiple memcgs
mm: multi-gen LRU: support page table walks
mm: multi-gen LRU: exploit locality in rmap
mm: multi-gen LRU: minimal implementation
mm: multi-gen LRU: groundwork
Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
mm/vmscan.c: refactor shrink_node()
mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
mm: x86, arm64: add arch_has_hw_pte_young()
mm/page_io: count submission time as thrashing delay for delayacct
delayacct: support re-entrance detection of thrashing accounting
mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP
migrate_pages(): fix failure counting for retry
migrate_pages(): fix failure counting for THP splitting
migrate_pages(): fix failure counting for THP on -ENOSYS
migrate_pages(): fix failure counting for THP subpages retrying
migrate_pages(): fix THP failure counting for -ENOMEM
migrate_pages(): remove unnecessary list_safe_reset_next()
migrate: fix syscall move_pages() return value for failure
filemap: make the accounting of thrashing more consistent
mm/swap: cache swap migration A/D bits support
mm/swap: cache maximum swapfile size when init swap
mm: remember young/dirty bit for page migrations
mm/thp: carry over dirty bit when thp splits on pmd
mm/swap: add swp_offset_pfn() to fetch PFN from swap entry
mm/swap: comment all the ifdef in swapops.h
mm/x86: use SWP_TYPE_BITS in 3-level swap macros
mm, hwpoison: cleanup some obsolete comments
mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings()
mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon()
mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages
mm, hwpoison: use __PageMovable() to detect non-lru movable pages
mm, hwpoison: use ClearPageHWPoison() in memory_failure()
mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock
clk: qcom: lpass: Fix lpass audiocc probe
clk: qcom: apss-ipq-pll: add support for IPQ8074
clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config
clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config
dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible
clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src
clk: qcom: clk-rcg2: add rcg2 mux ops
blk-cgroup: pass a gendisk to the blkg allocation helpers
blk-cgroup: pass a gendisk to blkcg_schedule_throttle
blk-cgroup: pass a gendisk to blkg_destroy_all
blk-throttle: pass a gendisk to blk_throtl_cancel_bios
blk-throttle: pass a gendisk to blk_throtl_register_queue
blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit
blk-iocost: cleanup ioc_qos_write
blk-iocost: pass a gendisk to blk_iocost_init
blk-iocost: simplify ioc_name
blk-iolatency: pass a gendisk to blk_iolatency_init
blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit
blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue
blk-cgroup: remove blkg_lookup_check
blk-cgroup: cleanup the blkg_lookup family of functions
blk-cgroup: remove open coded blkg_lookup instances
blk-cgroup: remove blk_queue_root_blkg
blk-cgroup: fix error unwinding in blkcg_init_queue
sunhme: Add myself as a maintainer
sunhme: Use vdbg for spam-y prints
sunhme: Combine continued messages
sunhme: Use (net)dev_foo wherever possible
sunhme: Convert printk(KERN_FOO ...) to pr_foo(...)
sunhme: Clean up debug infrastructure
sunhme: Convert FOO((...)) to FOO(...)
sunhme: switch to devres
sunhme: Regularize probe errors
sunhme: Return an ERR_PTR from quattro_pci_find
sunhme: forward the error code from pci_enable_device()
sunhme: Remove version
sunhme: remove unused tx_dump_ring()
net: dsa: xrs700x: remove unnecessary i2c_set_clientdata()
net: dsa: microchip: ksz9477: remove unnecessary i2c_set_clientdata()
net: dsa: lan9303: remove unnecessary i2c_set_clientdata()
io_uring/rw: don't lose short results on io_setup_async_rw()
io_uring/rw: fix unexpected link breakage
hwmon: w83627hf: Reorder symbols to get rid of a few forward declarations
rv/monitor: Add __init/__exit annotations to module init/exit funcs
leds: pca963: fix misleading indentation
efi: libstub: remove pointless goto kludge
efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap
efi: libstub: avoid efi_get_memory_map() for allocating the virt map
xdp: Adjust xdp_frame layout to avoid using bitfields
selftests: net: tsn_lib: run phc2sys in automatic mode
selftests: net: tsn_lib: allow multiple isochron receivers
selftests: net: tsn_lib: allow running ptp4l on multiple interfaces
selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS
tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
tracing: kprobe: Make gen test module work in arm and riscv
tracing: kprobe: Fix kprobe event gen test module on exit
net: ethernet: adin1110: Add missing MODULE_DEVICE_TABLE
net: vertexcom: mse102x: Silence no spi_device_id warnings
net: ethernet: adi: Fix return value check in adin1110_probe_netdevs()
net: phy: micrel: enable interrupt for ksz9477 phy
net: dsa: microchip: use common irq routines for girq and pirq
net: dsa: microchip: move interrupt handling logic from lan937x to ksz_common
net: dsa: microchip: lan937x: return zero if mdio node not present
net: dsa: microchip: enable phy interrupts only if interrupt enabled in dts
net: dsa: microchip: determine number of port irq based on switch type
net/sched: taprio: simplify list iteration in taprio_dev_notifier()
cpumask: add cpumask_nth_{,and,andnot}
lib/bitmap: remove bitmap_ord_to_pos
lib/bitmap: add tests for find_nth_bit()
lib: add find_nth{,_and,_andnot}_bit()
lib/bitmap: add bitmap_weight_and()
lib/bitmap: don't call __bitmap_weight() in kernel code
dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML
dt-bindings: i2c: migrate mt7621 text bindings to YAML
nfsd: extra checks when freeing delegation stateids
nfsd: make nfsd4_run_cb a bool return function
net: Remove unused inline function dst_hold_and_use()
net: Remove unused inline function sk_nulls_node_init()
neighbour: Remove unused inline function neigh_key_eq16()
mlxsw: reg: Remove deprecated code about SFTR-V2 Register
dt-bindings: power: gpcv2: correct patternProperties
dt-bindings: virtio: Convert virtio,pci-iommu to DT schema
x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled
dt-bindings: timer: arm,arch_timer: Allow dual compatible string
x86/paravirt: clean up typos and grammaros
net: dsa: make user ports return to init_net on netns deletion
xdp: improve page_pool xdp_return performance
net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support
dt-bindings: net: rockchip-dwmac: add rv1126 compatible
nfsd: fix comments about spinlock handling with delegations
nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
NFSD: fix use-after-free on source server when doing inter-server copy
NFSD: Cap rsize_bop result based on send buffer size
NFSD: Rename the fields in copy_stateid_t
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
NFSD: Pack struct nfsd4_compoundres
NFSD: Remove unused nfsd4_compoundargs::cachetype field
NFSD: Remove "inline" directives on op_rsize_bop helpers
NFSD: Clean up nfs4svc_encode_compoundres()
SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment
NFSD: Clean up WRITE arg decoders
NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
NFSD: Refactor common code out of dirlist helpers
SUNRPC: Clarify comment that documents svc_max_payload()
NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
SUNRPC: Parametrize how much of argsize should be zeroed
SUNRPC: Optimize svc_process()
NFSD: add shrinker to reap courtesy clients on low memory condition
NFSD: keep track of the number of courtesy clients in the system
NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
NFSD: Refactor nfsd_setattr()
NFSD: Add a mechanism to wait for a DELEGRETURN
NFSD: Add tracepoints to report NFSv4 callback completions
NFSD: Trace NFSv4 COMPOUND tags
NFSD: Replace dprintk() call site in fh_verify()
nfsd: remove nfsd4_prepare_cb_recall() declaration
nfsd: clean up mounted_on_fileid handling
NFSD: Fix handling of oversized NFSv4 COMPOUND requests
NFSD: drop fname and flen args from nfsd_create_locked()
NFSD: Protect against send buffer overflow in NFSv3 READ
NFSD: Protect against send buffer overflow in NFSv2 READ
NFSD: Protect against send buffer overflow in NFSv3 READDIR
NFSD: Protect against send buffer overflow in NFSv2 READDIR
SUNRPC: Fix svcxdr_init_encode's buflen calculation
SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
nfsd: Propagate some error code returned by memdup_user()
nfsd: Avoid some useless tests
nfsd: Fix a memory leak in an error handling path
NFSD: remove redundant variable status
NFSD enforce filehandle check for source file in COPY
lockd: move from strlcpy with unused retval to strscpy
NFSD: move from strlcpy with unused retval to strscpy
fortify: Convert to struct vs member helpers
fortify: Explicitly check bounds are compile-time constants
x86/entry: Work around Clang __bdos() bug
af_unix: Refactor unix_read_skb()
udp: Refactor udp_read_skb()
x86/kprobes: Remove unused arch_kprobe_override_function() declaration
x86/ftrace: Remove unused modifying_ftrace_code declaration
thunderbolt: Explicitly enable lane adapter hotplug events at startup
RDMA/rxe: Add send_common_ack() helper
x86: Add support for CONFIG_CFI_CLANG
x86/purgatory: Disable CFI
x86: Add types to indirectly called assembly functions
x86/tools/relocs: Ignore __kcfi_typeid_ relocations
kallsyms: Drop CONFIG_CFI_CLANG workarounds
objtool: Disable CFI warnings
objtool: Preserve special st_shndx indexes in elf_update_symbol
treewide: Drop __cficanonical
treewide: Drop WARN_ON_FUNCTION_MISMATCH
treewide: Drop function_nocfi
init: Drop __nocfi from __init
arm64: Drop unneeded __nocfi attributes
arm64: Add CFI error handling
arm64: Add types to indirect called assembly functions
psci: Fix the function type for psci_initcall_t
lkdtm: Emit an indirect call for CFI tests
cfi: Add type helper macros
cfi: Switch to -fsanitize=kcfi
cfi: Drop __CFI_ADDRESSABLE
cfi: Remove CONFIG_CFI_CLANG_SHADOW
scripts/kallsyms: Ignore __kcfi_typeid_
treewide: Filter out CC_FLAGS_CFI
tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming()
tracing/filter: Call filter predicate functions directly via a switch statement
tracing: Move struct filter_pred into trace_events_filter.c
tracing/hist: Call hist functions directly via a switch statement
tracing: Add numeric delta time to the trace event benchmark
rv/dot2K: add 'static' qualifier for local variable
rv/monitors: add 'static' qualifier for local symbols
selftests/ftrace: Add eprobe syntax error testcase
tracing/eprobe: Add eprobe filter support
a.out: restore CMAGIC
macsec: don't free NULL metadata_dst
KVM: remove KVM_REQ_UNHALT
KVM: mips, x86: do not rely on KVM_REQ_UNHALT
KVM: x86: never write to memory from kvm_vcpu_check_block()
KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events
KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending
KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter
KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set
KVM: x86: lapic does not have to process INIT if it is blocked
KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific
KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed
KVM: nVMX: Make an event request when pending an MTF nested VM-Exit
KVM: x86: make vendor code check for all nested events
clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents
clk: qcom: lcc-ipq806x: convert to parent data
clk: qcom: lcc-ipq806x: add reset definition
dt-bindings: clock: add pcm reset for ipq806x lcc
clk: qcom: cpu-8996: use constant mask for pmux
clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux
clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate
clk: qcom: cpu-8996: declare ACD clocks
clk: qcom: cpu-8996: switch to devm_clk_notifier_register
clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks
dt-bindings: clock: qcom,msm8996-apcc: Fix clocks
clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux
clk: qcom: msm8996-cpu: Unify cluster order
clk: qcom: msm8996-cpu: Statically define PLL dividers
clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX
mailmap: Update Oliver's email address
KVM: x86: Allow force_emulation_prefix to be written without a reload
KVM: selftests: Add an x86-only test to verify nested exception queueing
KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes
KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()
KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior
KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions
KVM: x86: Morph pending exceptions to pending VM-Exits at queue time
KVM: nVMX: Document priority of all known events on Intel CPUs
KVM: nVMX: Add a helper to identify low-priority #DB traps
KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit
KVM: x86: Hoist nested event checks above event injection logic
KVM: x86: Use kvm_queue_exception_e() to queue #DF
KVM: x86: Formalize blocking of nested pending exceptions
KVM: x86: Make kvm_queued_exception a properly named, visible struct
KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception
KVM: VMX: Inject #PF on ENCLS as "emulated" #PF
KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit
KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS
KVM: x86: Use DR7_GD macro instead of open coding check in emulator
KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag
KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like
KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active
KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs
KVM: x86: Don't check for code breakpoints when emulating on exception
KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path
KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed
KVM: x86/mmu: fix repeated words in comments
KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR
KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config
KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs
KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR
KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()
KVM: x86: VMX: Replace some Intel model numbers with mnemonics
KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup
KVM: VMX: Add missing CPU based VM execution controls to vmcs_config
KVM: VMX: Add missing VMEXIT controls to vmcs_config
KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config()
KVM: VMX: Extend VMX controls macro shenanigans
KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM
KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config()
KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config()
KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config()
KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls
KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
KVM: VMX: Get rid of eVMCS specific VMX controls sanitization
KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS
KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0
KVM: selftests: Switch to updated eVMCSv1 definition
KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields
KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf
KVM: nVMX: Support several new fields in eVMCSv1
KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields
KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks
KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array
KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled
KVM: x86: Report error when setting CPUID if Hyper-V allocation fails
KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init()
KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries
x86/hyperv: Update 'struct hv_enlightened_vmcs' definition
x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test
KVM: VMX: Do not declare vmread_error() asmlinkage
KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding
KVM: x86: Print guest pgd in kvm_nested_vmenter()
KVM: nVMX: Add tracepoint for nested VM-Enter
KVM: x86: Update trace function for nested VM entry to support VMX
KVM: x86: Use u64 for address and error code in page fault tracepoint
KVM: Add extra information in kvm_page_fault trace point
KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER
KVM: SVM: remove unnecessary check on INIT intercept
KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run
KVM: fix memoryleak in kvm_init()
erofs: introduce partial-referenced pclusters
erofs: support on-disk compressed fragments data
skmsg: Schedule psock work if the cached skb exists on the psock
selftests/bpf: Add wait send memory test for sockmap redirect
net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
dt-bindings: arm: cpus: Add kryo240 compatible
Input: ep93xx_keypad - add missing linux/input.h include
Input: imx_keypad - add missing linux/input.h include
Input: mt6779-keypad - add missing linux/input.h include
Input: st-keyscan - add missing linux/input.h and linux/of.h includes
Input: lm8333 - add missing linux/input.h include
spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname()
spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource()
spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource()
spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe
regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass
ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry
ASoC: codecs: wcd934x: Fix Kconfig dependency
ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback
ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback
x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
fs: dlm: fix possible use after free if tracing
io_uring/net: fix cleanup double free free_iov init
drm/panel-edp: Add INX N116BCA-EA2
mm/slub: clean up create_unique_id()
iommu/vt-d: Avoid unnecessary global DMA cache invalidation
iommu/vt-d: Avoid unnecessary global IRTE cache invalidation
iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support
iommu/vt-d: Remove pasid_set_eafe()
iommu/vt-d: Decouple PASID & PRI enabling from SVA
iommu/vt-d: Remove unnecessary SVA data accesses in page fault path
powerpc: Remove direct call to personality syscall handler
powerpc/32: Remove powerpc select specialisation
powerpc: Use generic fallocate compatibility syscall
asm-generic: compat: Support BE for long long args in 32-bit ABIs
powerpc: Fix fallocate and fadvise64_64 compat parameter combination
powerpc/64s: Fix comment on interrupt handler prologue
powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRS
powerpc/32: Clarify interrupt restores with REST_GPR macro in entry_32.S
powerpc/64s: Use {ZEROIZE,SAVE,REST}_GPRS macros in sc, scv 0 handlers
powerpc: Add ZEROIZE_GPRS macros for register clears
powerpc: Save caller r3 prior to system_call_exception
powerpc: Remove asmlinkage from syscall handler definitions
powerpc/irq: Refactor irq_soft_mask_{set,or}_return()
powerpc: Remove impossible mmu_psize_defs[] on nohash
powerpc: Cleanup idle for e500
powerpc: Simplify redundant Kconfig tests
powerpc: Replace PPC_85xx || PPC_BOOKE_64 by PPC_E500
powerpc: Remove CONFIG_PPC_BOOK3E_MMU
powerpc: Remove CONFIG_PPC_FSL_BOOK3E
watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500
Documentation: Rename PPC_FSL_BOOK3E to PPC_E500
powerpc: Change CONFIG_E500 to CONFIG_PPC_E500
powerpc: Remove redundant selection of E500 and E500MC
powerpc: Remove CONFIG_PPC_BOOK3E
powerpc/cputable: Split cpu_specs[] for mpc85xx and e500mc
ext2: Use kvmalloc() for group descriptor array
ext2: Add sanity checks for group and filesystem size
powerpc: Remove CONFIG_FSL_BOOKE
powerpc/cputable: Split cpu_specs[] out of cputable.h
powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h
gpiolib: cdev: add fdinfo output for line request file descriptors
microblaze: Add support for error injection
microblaze: Add custom break vector handler for mb manager
microblaze: Add xmb_manager_register function
dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names
iommu: dart: Support t6000 variant
iommu/io-pgtable-dart: Add DART PTE support for t6000
iommu/io-pgtable: Add DART subpage protection support
iommu/io-pgtable: Move Apple DART support to its own file
iommu/mediatek: Add support for MT6795 Helio X10 M4Us
iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173
dt-bindings: mediatek: Add bindings for MT6795 M4U
iommu/iova: Fix module config properly
iommu/amd: Fix sparse warning
iommu/amd: Remove outdated comment
iommu/amd: Free domain ID after domain_flush_pages
iommu/amd: Free domain id in error path
powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes
powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E
powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC
powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE
powerpc: dts: turris1x.dts: Fix labels in DSA cpu port nodes
powerpc: dts: turris1x.dts: Fix NOR partitions labels
powerpc: Always select HAVE_EFFICIENT_UNALIGNED_ACCESS
powerpc/highmem: Properly handle fragmented memory
powerpc/prom_init: drop PROM_BUG()
powerpc/mm: Make PAGE_KERNEL_xxx macros grep-friendly
powerpc/mm: Reduce redundancy in pgtable.h
powerpc/book3s: Inline first level of update_mmu_cache()
powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused
powerpc/nohash: Remove pgd_huge() stub
powerpc/mm/64s: Drop p4d_leaf()
powerpc/mm/64s: Drop pgd_huge()
powerpc/microwatt: Remove unused early debug code
powerpc/64: Remove unused SYS_CALL_TABLE symbol
powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE
powerpc/64/build: merge .got and .toc input sections
powerpc/64/build: only include .opd with ELFv1
powerpc/build: move .data.rel.ro, .sdata2 to read-only
powerpc/build: move got, toc, plt, branch_lt sections to read-only
powerpc/32/build: move got1/got2 sections out of text
powerpc: move __end_rodata to cover arch read-only sections
powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
powerpc/64: Remove unused prom_init_toc symbols
powerpc/pseries: move hcall_tracepoint_refcount out of .toc
btrfs: implement a nowait option for tree searches
pxa: Drop if with an always false condition
mm: export balance_dirty_pages_ratelimited_flags()
btrfs: relax block-group-tree feature dependency checks
btrfs: move end_io_func argument to btrfs_bio_ctrl structure
btrfs: switch page and disk_bytenr argument position for submit_extent_page()
btrfs: update the comment for submit_extent_page()
btrfs: add struct declarations in dev-replace.h
btrfs: use a runtime flag to indicate an inode is a free space inode
btrfs: open code and remove btrfs_insert_inode_hash helper
btrfs: open code and remove btrfs_inode_sectorsize helper
btrfs: move btrfs_ordered_sum_size into file-item.c
btrfs: move the fs_info related helpers closer to fs_info in ctree.h
btrfs: move btrfs_csum_ptr to inode.c
btrfs: move fs_info forward declarations to the top of ctree.h
btrfs: move btrfs_swapfile_pin into volumes.h
btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
btrfs: move btrfs_init_async_reclaim_work prototype to space-info.h
btrfs: move btrfs_full_stripe_locks_tree into block-group.h
btrfs: move btrfs_caching_type to block-group.h
btrfs: stop tracking failed reads in the I/O tree
btrfs: remove is_data_inode() checks in extent-io-tree.c
btrfs: don't init io tree with private data for non-inodes
btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS
btrfs: don't clear CTL bits when trying to release extent state
btrfs: get rid of extent_io_tree::dirty_bytes
btrfs: remove extent_io_tree::track_uptodate
btrfs: unify the lock/unlock extent variants
btrfs: drop extent_changeset from set_extent_bit
btrfs: remove failed_start argument from set_extent_bit
btrfs: remove the wake argument from clear_extent_bits
btrfs: drop exclusive_bits from set_extent_bit
btrfs: move extent io tree unrelated prototypes to their appropriate header
btrfs: use next_state/prev_state in merge_state
btrfs: make tree_search_prev_next return extent_state's
btrfs: make tree_search_for_insert return extent_state
btrfs: make tree_search return struct extent_state
btrfs: use next_state instead of rb_next where we can
btrfs: remove struct tree_entry in extent-io-tree.c
btrfs: unexport all the temporary exports for extent-io-tree.c
btrfs: unexport btrfs_debug_check_extent_io_range
btrfs: move core extent_io_tree functions to extent-io-tree.c
btrfs: move a few exported extent_io_tree helpers to extent-io-tree.c
btrfs: temporarily export and then move extent state helpers
btrfs: temporarily export and move core extent_io_tree tree functions
btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.c
btrfs: export wait_extent_bit
btrfs: move simple extent bit helpers out of extent_io.c
btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's
btrfs: move extent state init and alloc functions to their own file
btrfs: temporarily export alloc_extent_state helpers
btrfs: separate out the eb and extent state leak helpers
btrfs: separate out the extent state and extent buffer init code
btrfs: use find_first_extent_bit in btrfs_clean_io_failure
btrfs: convert the io_failure_tree to a plain rb_tree
btrfs: unexport internal failrec functions
btrfs: rename clean_io_failure and remove extraneous args
btrfs: add KCSAN annotations for unlocked access to block_rsv->full
btrfs: remove useless used space increment during space reservation
btrfs: zoned: refactor device checks in btrfs_check_zoned_mode
btrfs: qgroup: fix a typo in a comment
btrfs: remove btrfs_bit_radix_cachep declaration
btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_transaction()
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accounting
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN
btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansion
btrfs: sysfs: introduce global qgroup attribute group
btrfs: make fiemap more efficient and accurate reporting extent sharedness
btrfs: skip unnecessary extent buffer sharedness checks during fiemap
btrfs: speedup checking for extent sharedness during fiemap
btrfs: rename btrfs_check_shared() to a more descriptive name
btrfs: allow fiemap to be interruptible
btrfs: properly flush delalloc when entering fiemap
btrfs: remove zero length check when entering fiemap
btrfs: remove check for impossible block start for an extent map at fiemap
btrfs: make hole and data seeking a lot more efficient
btrfs: allow hole and data seeking to be interruptible
btrfs: remove the unnecessary result variables
btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2
btrfs: don't save block group root into super block
btrfs: enhance unsupported compat RO flags handling
btrfs: dump all space infos if we abort transaction due to ENOSPC
btrfs: output human readable space info flag
btrfs: check superblock to ensure the fs was not modified at thaw time
btrfs: stop allocation a btrfs_io_context for simple I/O
btrfs: add fast path for single device io in __btrfs_map_block
btrfs: decide bio cloning inside submit_stripe_bio
btrfs: factor out low-level bio setup from submit_stripe_bio
btrfs: give struct btrfs_bio a real end_io handler
btrfs: properly abstract the parity raid bio handling
btrfs: use chained bios when cloning
btrfs: don't take a bio_counter reference for cloned bios
btrfs: pass the operation to btrfs_bio_alloc
btrfs: move btrfs_bio allocation to volumes.c
btrfs: don't create integrity bioset for btrfs_bioset
btrfs: remove use btrfs_remove_free_space_cache instead of variant
btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
btrfs: fix race between quota enable and quota rescan ioctl
btrfs: don't print information about space cache or tree every remount
btrfs: simplify error handling at btrfs_del_root_ref()
btrfs: get rid of block group caching progress logic
btrfs: send: fix failures when processing inodes with no links
btrfs: send: refactor arguments of get_inode_info()
btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O path
btrfs: simplify adding and replacing references during log replay
btrfs: sysfs: show discard stats and tunables in non-debug build
btrfs: use delayed items when logging a directory
btrfs: skip logging parent dir when conflicting inode is not a dir
btrfs: log conflicting inodes without holding log mutex of the initial inode
btrfs: move log_new_dir_dentries() above btrfs_log_inode()
btrfs: move need_log_inode() to above log_conflicting_inodes()
btrfs: search for last logged dir index if it's not cached in the inode
btrfs: shrink the size of struct btrfs_delayed_item
btrfs: remove unused logic when looking up delayed items
btrfs: store index number instead of key in struct btrfs_delayed_item
btrfs: remove root argument from btrfs_delayed_item_reserve_metadata()
btrfs: avoid memory allocation at log_new_dir_dentries() for common case
btrfs: free list element sooner at log_new_dir_dentries()
btrfs: update stale comment for log_new_dir_dentries()
btrfs: remove the root argument from log_new_dir_dentries()
btrfs: don't drop dir index range items when logging a directory
btrfs: scrub: use larger block size for data extent scrub
btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub_block
btrfs: scrub: remove scrub_sector::page and use scrub_block::pages instead
btrfs: scrub: introduce scrub_block::pages for more efficient memory usage for subpage
btrfs: scrub: factor out allocation and initialization of scrub_sector into helper
btrfs: scrub: factor out initialization of scrub_block into helper
btrfs: scrub: use pointer array to replace sblocks_for_recheck
btrfs: send: add support for fs-verity
btrfs: use atomic_try_cmpxchg in free_extent_buffer
btrfs: scrub: remove impossible sanity checks
btrfs: delete btrfs_wait_space_cache_v1_finished
btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIR
btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL
btrfs: simplify block group traversal in btrfs_put_block_group_cache
btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY
btrfs: convert block group bit field to use bit helpers
btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_info
btrfs: simplify arguments of btrfs_update_space_info and rename
btrfs: use btrfs_fs_closing for background bg work
btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()
btrfs: sysfs: use sysfs_streq for string matching
btrfs: scrub: try to fix super block errors
btrfs: scrub: properly report super block errors in system log
btrfs: fix alignment of VMA for memory mapped files on THP
btrfs: add lockdep annotations for the ordered extents wait event
btrfs: change the lockdep class of free space inode's invalidate_lock
btrfs: add lockdep annotations for pending_ordered wait event
btrfs: add lockdep annotations for transaction states wait events
btrfs: add lockdep annotations for num_extwriters wait event
btrfs: add lockdep annotations for num_writers wait event
btrfs: add macros for annotating wait events with lockdep
btrfs: dump extra info if one free space cache has more bitmaps than it should
drm/ttm: add dma_resv_assert_held() calls to vmap/vunmap
KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()
KVM: arm64: vgic: Remove duplicate check in update_affinity_collection()
wifi: ath11k: Fix deadlock during WoWLAN suspend
wifi: ath11k: Remove redundant ath11k_mac_drain_tx
wifi: ath11k: Add spectral scan support for 160 MHz
wifi: ath11k: Add support to get power save duration for each client
fanotify: Remove obsoleted fanotify_event_has_path()
media: flexcop-usb: use usb_endpoint_maxp()
media: flexcop-usb: clean up URB initialisation
media: flexcop-usb: clean up endpoint sanity checks
staging: r8188eu: don't check for stop/removal in the blink worker
staging: r8188eu: don't check bSurpriseRemoved in SwLedOff
staging: rtl8192e: Remove unused variables ForcedAMSDUMaxSize, ...
staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... and ForcedMPDU...
staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bForcedShortGI
staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc
staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and RxReorderDr...
staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... and bCurRxReo...
staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... and bCurrentRT...
staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and bCurrentRT2...
staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and RfOffReason
staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn
staging: fwserial: delete the driver.
staging: rtl8192e: fix CamelCase variables
staging: rtl8192e: Rename Tx_Retry_Count_Reg
drm/ast: make ast_modeset static
clk: mediatek: Use mtk_clk_register_gates_with_dev in simple probe
clk: mediatek: gate: Export mtk_clk_register_gates_with_dev
ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs
ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8
clk: mediatek: add VDOSYS1 clock
dt-bindings: clk: mediatek: Add MT8195 DPI clocks
clk: mediatek: mt8192: add mtk_clk_simple_remove
clk: mediatek: mt8183: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6797: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6779: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6765: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2712: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2701: use mtk_clk_simple_probe to simplify driver
clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers
clk: mediatek: clk-apmixed: Add helper function to unregister ref2usb_tx
clk: mediatek: Export required symbols to compile clk drivers as module
clk: mediatek: clk-apmixed: Remove unneeded __init annotation
dt-bindings: clock: mediatek: Add clock driver bindings for MT6795
dt-bindings: reset: Add bindings for MT6795 Helio X10 reset controllers
dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings
dt-bindings: mediatek: Document MT6795 system controllers bindings
drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
m68knommu: fix non-mmu classic 68000 legacy timer tick selection
m68knommu: fix non-specific 68328 choice interrupt build failure
cifs: destage dirty pages before re-reading them for cache=none
cifs: return correct error in ->calc_signature()
MAINTAINERS: Add Tom Talpey as cifs.ko reviewer
cifs: misc: fix spelling typo in comment
hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (f71882fg) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Introduce a #define for the driver name and use it
hwmon: (adm9240) fix data race in adm9240_fan_read
hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
hwmon: (sis5595) Reorder symbols to get rid of a few forward declarations
hwmon: (sis5595) Introduce a #define for the driver name and use it
hwmon: Make use of devm_clk_get_enabled()
hwmon: (mr75203) fix undefined reference to `__divdi3'
hwmon: (vt8231) Reorder symbols to get rid of a few forward declarations
hwmon: (vt8231) Introduce a #define for the driver name and use it
hwmon: (pc87360) Reorder symbols to get rid of a few forward declarations
hwmon: (pc87360) Introduce a #define for the driver name and use it
hwmon: (pwm-fan) Switch regulator dynamically
hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions
hwmon: (pwm-fan) Add dedicated power switch function
hwmon: (pwm-fan) Simplify enable/disable check
hwmon: (pwm-fan) Refactor fan power on/off
hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter.
extcon: usbc-tusb320: fix kernel-doc warning
extcon: usbc-tusb320: Add USB TYPE-C support
extcon: usbc-tusb320: Factor out extcon into dedicated functions
scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
scsi: mpi3mr: Remove unnecessary cast
scsi: stex: Properly zero out the passthrough command structure
scsi: mpi3mr: Update driver version to 8.2.0.3.0
scsi: mpi3mr: Fix scheduling while atomic type bug
scsi: mpi3mr: Scan the devices during resume time
scsi: mpi3mr: Free enclosure objects during driver unload
scsi: mpi3mr: Handle 0xF003 Fault Code
scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels
scsi: mpi3mr: Support new power management framework
scsi: mpi3mr: Update mpi3 header files
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use"
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use"
scsi: wd33c93: Remove dead code related to the long-gone config WD33C93_PIO
scsi: core: Add I/O timeout count for SCSI device
scsi: qedf: Populate sysfs attributes for vport
scsi: pm8001: Replace one-element array with flexible-array member
scsi: 3w-xxxx: Replace one-element array with flexible-array member
scsi: hptiop: Replace one-element array with flexible-array member in struct hpt_iop_request_ioctl_command()
scsi: hptiop: Use struct_size() helper in code related to struct hpt_iop_request_scsi_command
scsi: hptiop: Replace one-element array with flexible-array member
scsi: pm8001: Fix running_req for internal abort commands
scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage
scsi: ufs: core: Remove redundant function definitions from ufshcd.h
scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .config files
scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
Input: joydev - fix comment typo
serial: 8250: Fix restoring termios speed after suspend
serial: Deassert Transmit Enable on probe in driver-specific way
serial: 8250_dma: Convert to use uart_xmit_advance()
serial: 8250_omap: Convert to use uart_xmit_advance()
dt-bindings: input: qcom,pm8xxx-vib: convert to yaml
Input: twl4030-vibra - drop legacy, non DT boot support
thermal: int340x: processor_thermal: Use module_pci_driver() macro
blk-mq: don't redirect completion for hctx withs only one ctx mapping
blk-throttle: improve bypassing bios checkings
blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT
pcmcia: Removed unused variable control.
wifi: ath11k: fix peer addition/deletion error on sta band migration
device property: Add const qualifier to device_get_match_data() parameter
drm_print: add _ddebug descriptor to drm_*dbg prototypes
drm_print: prefer bare printk KERN_DEBUG on generic fn
drm_print: optimize drm_debug_enabled for jump-label
drm-print: add drm_dbg_driver to improve namespace symmetry
drm-print.h: include dyndbg header
drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro
drm_print: interpose drm_*dbg with forwarding macros
drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.
drm_print: condense enum drm_debug_category
debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regset32_fops
driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs()
firmware: google: Test spinlock on panic path to avoid lockups
bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mvebu_{sdram/devs}_debug
MAINTAINERS: Add header files under VMWARE VMCI DRIVER
mei: gsc: Remove redundant dev_err call
mei: fix repeated words in comments
drivers/misc/sgi-xp: Remove orphan declarations from drivers/misc/sgi-xp/xp.h
nvmem: u-boot-env: fix crc32 casting type
nvmem: lan9662-otp: add support
dt-bindings: lan9662-otpc: document Lan9662 OTPC
nvmem: u-boot-env: find Device Tree nodes for NVMEM cells
dt-bindings: nvmem: Add SoC compatible for sm6115
nvmem: sort config symbols alphabetically
nvmem: prefix all symbols with NVMEM_
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
nvmem: brcm_nvram: Use kzalloc for allocating only one element
dt-bindings: nvmem: mediatek: efuse: Add support for MT8188
nvmem: core: add error handling for dev_set_name
mtd: allow getting MTD device associated with a specific DT node
nvmem: add driver handling U-Boot environment variables
slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register
nvmem: core: Fix memleak in nvmem_register()
slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
slimbus: qcom-ngd: simplify error paths with dev_err_probe
slimbus: qcom-ngd: cleanup in probe error path
slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
wifi: rtw89: support for enable/disable MSDU aggregation
wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions
wifi: rtw89: support for processing P2P power saving
wifi: rtw89: support WMM-PS in P2P GO mode
wifi: rtw89: set wifi_role of P2P
wifi: rtw89: send OFDM rate only in P2P mode
wifi: rtw89: support P2P
wifi: rt2x00: correctly set BBP register 86 for MT7620
wifi: rt2x00: set SoC wmac clock register
wifi: rt2x00: set VGC gain for both chains of MT7620
wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620
wifi: rt2x00: move helper functions up in file
wifi: rt2x00: add TX LOFT calibration for MT7620
wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
wifi: rt2x00: add RXIQ calibration for MT7620
wifi: rt2x00: add RXDCOC calibration for MT7620
wifi: rt2x00: add r calibration for MT7620
wifi: rt2x00: add RF self TXDC calibration for MT7620
wifi: rt2x00: move up and reuse busy wait functions
wifi: rt2x00: add support for external PA on MT7620
wifi: rt2x00: add throughput LED trigger
wifi: rt2x00: define RF5592 in init_eeprom routine
Documentation: ENI155_MAGIC isn't a magic number
Documentation: NBD_REPLY_MAGIC isn't a magic number
nbd: remove define-only NBD_MAGIC, previously magic number
Documentation: FW_HEADER_MAGIC isn't a magic number
Documentation: EEPROM_MAGIC_VALUE isn't a magic number
Documentation: COW_MAGIC isn't a magic number
Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers
Documentation: RIEBL_MAGIC isn't a magic number
Documentation: FULL_DUPLEX_MAGIC isn't a magic number
Documentation: CG_MAGIC isn't a magic number
Documentation: zh: remove stale magic numbers
Documentation: zh: remove references to IrDA
Documentation: sndmagic.h doesn't exist
Documentation: HFS is not a user of magic numbers
MIPS: remove define-only GDA_MAGIC, previously magic number
Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-number
a.out: remove define-only CMAGIC, previously magic number
Documentation: remove nonexistent magic numbers
devcoredump : Serialize devcd_del work
debugfs: Only clobber mode/uid/gid on remount if asked
kernfs: fix use-after-free in __kernfs_remove
staging: r8188eu: remove two unused enum entries
staging: r8188eu: remove duplicate bSurpriseRemoved check
staging: r8188eu: remove BlinkingLedState
staging: r8188eu: remove bLedNoLinkBlinkInProgress
staging: r8188eu: update status before wps success blinking
staging: r8188eu: cancel blink_work during wps stop
staging: r8188eu: Fix return type of rtw_xmit_entry
staging: r8188eu: fix potential memory leak in _rtw_init_xmit_priv()
staging: r8188eu: add kfree() on an error path of rtw_xmit_resource_alloc()
staging: r8188eu: remove recv_osdep.h
staging: r8188eu: remove unused prototypes from recv_osdep.h
staging: r8188eu: make _netdev_open() static
staging: r8188eu: replace tabs with space in odm_query_rxpwrpercentage()
staging: r8188eu: clean up camel case in odm_query_rxpwrpercentage()
staging: r8188eu: rename odm_QueryRxPwrPercentage()
staging: r8188eu: remove unnecessary initialization
staging: r8188eu: clean up camel case in odm_signal_scale_mapping()
staging: r8188eu: rename odm_SignalScaleMapping()
staging: r8188eu: update status before link blinking
staging: r8188eu: cancel blink_work before link blinking
staging: r8188eu: simplify the code to prevent link blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before tx/rx blinking
staging: r8188eu: simplify the code to prevent tx/rx blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before scan blinking
staging: r8188eu: simplify the code to prevent scan blinking restart
staging: r8188eu: fix a potential memory leak in rtw_init_cmd_priv()
staging: octeon: Fix return type of cvm_oct_xmit and cvm_oct_xmit_pow
staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi433_debugfs_regs
staging: rtl8192u: Fix return type of ieee80211_xmit
staging: vt6655: fix some erroneous memory clean-up loops
staging: rtl8723bs: Add a blank line after declarations
staging: rtl8723bs: Make switch and case at the same indent
staging: rtl8723bs: Relocate constant on the right side of test
staging: rtl8723bs: replace code indent as tabs
staging: rtl8723bs: Fix coding style issue in block comment
staging: rtl8723bs: Insert blank line after declarations
staging: rtl8723bs: remove braces in single statement blocks
staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
staging: rtl8192e: Remove ftrace-like logging in rtl819x_BAProc.c, ...
staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c
staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_firmware.c, ...
staging: fwserial: Switch to kfree_rcu() API
media: sun6i-csi: Move csi buffer definition to main header file
media: sun6i-csi: Introduce and use video helper functions
media: sun6i-csi: Add media ops with link notify callback
media: sun6i-csi: Remove controls handler from the driver
media: sun6i-csi: Register the media device after creation
media: sun6i-csi: Pass and store csi device directly in video code
media: sun6i-csi: Tidy up video code
media: sun6i-csi: Tidy up v4l2 code
media: sun6i-csi: Tidy up Kconfig
media: sun6i-csi: Use runtime pm for clocks and reset
media: sun6i-csi: Define and use variant to get module clock rate
media: sun6i-csi: Always set exclusive module clock rate
media: sun6i-csi: Tidy up platform code
media: sun6i-csi: Refactor main driver data structures
media: sun6i-csi: Define and use driver name and (reworked) description
media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER
media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: venus: hfi: Remove the unneeded result variable
media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile
media: venus: venc_ctrls: Add default value for CLL info
media: venus : Allow MIN/MAX settings for the v4l2 encoder controls defined range.
media: venus : Remove the capture plane settings for venc_g_parm/venc_s_parm
media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
media: venus : Addition of EOS Event support for Encoder
media: venus : CAPTURE Plane width/height alignment with OUT plane.
media: venus : Addition of control support - V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
media: venus : Add default values for the control
media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX
media: venus: dec: Handle the case where find_format fails
media: cx88: add IR remote support for NotOnlyTV LV3H
media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe()
media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe()
media: atomisp: don't store an unused sink data on a var
MAINTAINERS: Solve warning regarding inexistent atmel-usart binding
media: atomisp_gmin_platform: Unexport and split camera_sensor_csi()
crypto: hisilicon/qm - fix the qos value initialization
crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify sun4i_ss_debugfs
crypto: tcrypt - add async speed test for aria cipher
crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler implementation of aria cipher
crypto: aria - prepare generic module for optimized implementations
crypto: artpec6 - Fix printk warning on size_t/%d
crypto: add __init/__exit annotations to init/exit funcs
crypto: blake2s - revert unintended config addition of CRYPTO_BLAKE2S
crypto: arm64 - revert unintended config name change for CRYPTO_SHA1_ARM64_CE
crypto: inside-secure - Replace generic aes with libaes
crypto: inside_secure - Avoid dma map if size is zero
media: atomisp: Remove atomisp_source_pad_to_stream_id()
media: atomisp: Remove const/fixed camera_caps
media: atomisp: Remove unused atomisp_css_get_dis_statistics()
media: atomisp: Make atomisp_set_raw_buffer_bitmap() static
media: atomisp: Drop unnecessary first_streamoff check
media: atomisp: Remove a couple of not useful function wrappers
media: atomisp: Use video_dev.lock for ioctl locking
media: atomisp: Drop streamoff_mutex
media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()
media: atomisp: Move atomisp_streaming_count() check into __atomisp_css_recover()
media: atomisp: Remove watchdog timer
media: atomisp: Add atomisp_pipe_check() helper
media: atomisp: Remove asd == NULL checks from ioctl handling
media: atomisp: Fix locking around asd->streaming read/write
media: atomisp: Remove unused lock member from struct atomisp_sub_device
media: atomisp: Use a normal mutex for the main lock
media: atomisp: prevent integer overflow in sh_css_set_black_frame()
media: atomisp: Simplify v4l2_fh_open() error handling
media: atomisp: Fix v4l2_fh resource leak on open errors
media: atomisp: Remove loading mutex
media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe()
media: atomisp: Split subdev and video-node registration into 2 steps
media: atomisp: Remove empty atomisp_css_set_cont_prev_start_time() function
media: atomisp: Remove some further ATOMISP_ACC_* related dead code
media: atomisp: Remove the ACC device node
media: atomisp: Remove never set file_input flag
media: atomisp: Remove the outq videobuf queue
media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops
media: atomisp: Remove file-injection support
media: atomisp: Fix device_caps reporting of the registered video-devs
media: atomisp: Ensure that USERPTR pointers are page aligned
media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages()
media: atomisp: hmm_bo: Rewrite free_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Rewrite alloc_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Further simplify alloc_private_pages()
media: atomisp: hmm_bo: Simplify alloc_private_pages()
media: atomisp: Make atomisp_try_fmt_cap() take padding into account
media: atomisp: Fix VIDIOC_TRY_FMT
media: atomisp-notes: Add info about sensors v4l2_get_subdev_hostdata() use
media: atomisp-ov2680: Improve ov2680_set_fmt() error handling
phy: qcom-qmp-usb: Use dev_err_probe() to simplify code
phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code
phy: qcom-qmp-combo: Use dev_err_probe() to simplify code
media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.
media: atomisp-ov2680: Fix ov2680_set_fmt()
media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed()
media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
media: dt-bindings: dongwoon,dw9714: convert to dtschema
media: mc: convert pipeline funcs to take media_pad
media: mc: entity: Add has_pad_interdep entity operation
media: mc: entity: Rewrite media_pipeline_start()
phy: qualcomm: call clk_disable_unprepare in the error handling
media: drivers: use video_device_pipeline_alloc_start()
media: mc: entity: add alloc variant of pipeline_start
media: drivers: use video_device_pipeline()
media: drivers: use video device pipeline start/stop
media: v4l2-dev: Add videodev wrappers for media pipelines
media: mc: entity: Add media_entity_pipeline() to access the media pipeline
media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section
media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init
media: mc: entity: Add iterator helper for entity pads
media: mc: entity: Rename streaming_count -> start_count
media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
media: media-entity.h: add include for min()
media: Documentation: mc: add definitions for stream and pipeline
media: Remove incorrect comment from struct v4l2_fwnode_endpoint
media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY
media: ov8865: Fix an error handling path in ov8865_probe()
media: ar0521: Fix return value check in writing initial registers
media: v4l: subdev: Fail graciously when getting try data for NULL state
phy: intel: Use dev_err_probe() to simplify code
phy: tegra: xusb: Use dev_err_probe() to simplify code
media: ipu3-imgu: Fix NULL pointer dereference in active selection access
media: ar0521: Remove redundant variable ret
media: ar0521: fix error return code in ar0521_power_on()
media: i2c: mt9v111: Fix typo 'the the' in comment
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
media: ov5640: Use runtime PM
media: staging: ipu3-imgu: Fix BNR wb gain documentation
media: hantro: Allows luma and chroma depth to be different
media: hantro: imx8m: Enable 10bit decoding
media: Hantro: HEVC: Allows 10-bit bitstream
media: hantro: postproc: Configure output regs to support 10bit
media: hantro: HEVC: Fix chroma offset computation
media: hantro: HEVC: Fix auxilary buffer size calculation
media: hantro: Store HEVC bit depth in context
media: meson: vdec: fix possible refcount leak in vdec_probe()
media: platform: cros-ec: Add Kuldax to the match table
media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER
media: MAINTAINERS: adjust entry to zoran driver movement
media: tuners: Remove the unneeded result variable
media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on()
media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init()
media: radio-si476x: Remove the unneeded result variable
media: docs: libv4l-introduction.rst: Fix function signature and link
media: platform: mtk-mdp3: add pointer checks and use devm_kfree
media: si4713: Use the right include
media: i2c: isl7998x: Use right include
media: cec: add support for Absolute Volume Control
media: dvb-frontends/drxk: initialize err to 0
media: v4l2-ctrls: drop 'elems' argument from control type ops.
media: amphion: release m2m ctx when releasing vpu instance
media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value
media: pci/cx18: fix repeated words in comments
media: usb/dvb-usb-v2: fix repeated words in comments
media: usb/msi2500: fix repeated words in comments
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
media: rkisp1: Zero v4l2_subdev_format fields in when validating links
media: rkisp1: Configure LSC after enabling the ISP
media: rkisp1: Use correct macro for gradient registers
media: rkisp1: Simplify LSC x/y size and grad register macros
media: rkisp1: Store LSC register values in u32 variables
media: rkisp1: Clean up LSC configuration code
media: rkisp1: Allow setting color space on resizer sink pad
media: rkisp1: Initialize color space on resizer sink and source pads
phy: qcom-snps: Use dev_err_probe() to simplify code
phy: qcom-qusb2: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code
media: rkisp1: Configure CSM based on YCbCr encoding
media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
media: rkisp1: Configure quantization using ISP source pad
media: rkisp1: Allow setting all color space fields on ISP source pad
media: rkisp1: Fix source pad format configuration
media: rkisp1: Allow setting color space on ISP sink pad
media: rkisp1: Initialize color space on ISP sink and source pads
media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI
ata: libata-eh: avoid needless hard reset when revalidating link
phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe()
phy: mediatek: mipi: remove register access helpers
phy: mediatek: mipi: mt8183: use common helper to access registers
phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask
phy: mediatek: mipi: mt8173: use common helper to access registers
phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: remove register access helpers
phy: mediatek: hdmi: mt8173: use common helper to access registers
phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: mt2701: use common helper to access registers
phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt2701: use GENMASK and BIT to generate mask and bits
phy: mediatek: pcie: use new helper to update register bits
phy: mediatek: ufs: use common register access helpers
phy: mediatek: xsphy: remove macros used to prepare bitfield value
phy: mediatek: tphy: remove macros to prepare bitfield value
phy: mediatek: add a new helper to update bitfield
thunderbolt: Use dev_err_probe()
thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs
media: rockchip: rkisp1: Mask invalid bits in DPCC parameters
media: rockchip: rkisp1: Set DPCC methods enable bits inside loop
media: mceusb: set timeout to at least timeout provided
media: imon: Remove the unneeded result variable
media: mceusb: Use new usb_control_msg_*() routines
phy: qcom-qmp-combo: drop redundant DP config flag
phy: qcom-qmp-usb: consolidate lane config
phy: qcom-qmp-ufs: consolidate lane config
phy: qcom-qmp-combo: consolidate lane config
phy: qcom-qmp-pcie-msm8996: rename nlanes config
phy: qcom-qmp-pcie: consolidate lane config
phy: qcom-qmp: drop unused index field
phy: qcom-qmp-pcie: drop unused config field
phy: qcom-qmp-pcie: drop unused mode field
phy: qcom-qmp-pcie-msm8996: drop unused kernel doc
phy: qcom-qmp: drop unused forward declarations
phy: qcom-qmp-usb: drop init and exit wrappers
phy: qcom-qmp-pcie: drop init and exit wrappers
phy: qcom-qmp-usb: drop unused type from config
phy: qcom-qmp-ufs: drop unused type from config
phy: qcom-qmp-pcie-msm8996: drop unused type from config
phy: qcom-qmp-pcie: drop unused type from config
fuse: implement ->tmpfile()
vfs: open inside ->tmpfile()
vfs: move open right after ->tmpfile()
vfs: make vfs_tmpfile() static
ovl: use vfs_tmpfile_open() helper
cachefiles: use vfs_tmpfile_open() helper
cachefiles: only pass inode to *mark_inode_inuse() helpers
cachefiles: tmpfile error handling cleanup
hugetlbfs: cleanup mknod and tmpfile
vfs: add vfs_tmpfile_open() helper
ipv6: tcp: send consistent autoflowlabel in RST packets
net: ipa: encapsulate updating three more registers
net: ipa: encapsulate updating the COUNTER_CFG register
net: ipa: encapsulate setting the FILT_ROUT_HASH_EN register
net: ipa: tidy up register enum definitions
net: ipa: define BCR values using an enum
net: ipa: rearrange functions for similarity
net: ipa: introduce ipa_qtime_val()
net: ipa: don't use u32p_replace_bits()
cgroup: use strscpy() is more robust and safer
iocost_monitor: reorder BlkgIterator
cgroup: simplify code in cgroup_apply_control
selftests/bpf: allow to adjust BPF verifier log level in veristat
selftests/bpf: emit processing progress and add quiet mode to veristat
selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects
selftests/bpf: make veristat's verifier log parsing faster and more robust
selftests/bpf: add sign-file to .gitignore
ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support
ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE
ublk_drv: consider recovery feature in aborting mechanism
ublk_drv: requeue rqs with recovery feature enabled
ublk_drv: define macros for recovery feature and check them
ublk_drv: check 'current' instead of 'ubq_daemon'
libbpf: restore memory layout of bpf_object_open_opts
libbpf: Add pathname_concat() helper
EDAC/i7300: Correct the i7300_exit() function name in comment
io_uring: fix CQE reordering
selftests/bpf: Simplify cgroup_hierarchical_stats selftest
io_uring/net: fix UAF in io_sendrecv_fail()
selftest/net: adjust io_uring sendzc notif handling
Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash()
Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash()
Input: synaptics-rmi4 - remove unneeded struct register_offset
Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command
Input: synaptics-rmi4 - reset after writing partition table
Input: synaptics-rmi4 - rewrite partition table unconditionally
Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8
Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper
Input: synaptics-rmi4 - fix firmware update operations with bootloader v8
ARM: orion: fix include path
parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo]
x86/sb_edac: Add row column translation for Broadwell
EDAC/i10nm: Print an extra register set of retry_rd_err_log
EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM
EDAC/skx_common: Add ChipSelect ADXL component
Input: matrix_keypad - add missed header inclusion
dt-bindings: clock: rockchip: change SPDX-License-Identifier
cgroup: Make cgroup_get_from_id() prettier
spi: s3c24xx: Switch to use devm_spi_alloc_master()
spi: xilinx: Switch to use devm_spi_alloc_master()
spi: img-spfi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: ssm2518: switch to using gpiod API
ASoC: ssm2518: drop support for platform data
ASoC: Intel: skylake: remove unnecessary dev_set_drvdata()
ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
ASoC: fsl_asrc_dma: fully initialize structs
ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fsl_audmux: Fix amixer write errors
dt-bindings: input: touchscreen: elants_i2c: Add compatible for eth3915n chip
arm64: configs: Enable all PMUs provided by Arm
ARM: dts: turris-omnia: Add label for wan port
ARM: dts: turris-omnia: Define S/PDIF audio card
ARM: mvebu: Add spdif-pins mpp pins for Armada 38x
ARM: mvebu: add audio support to Armada 385 DB
ARM: mvebu: add audio I2S controller to Armada 38x Device Tree
lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall
drm/panel-edp: Add AUO B116XAK01.6
drm/panel-edp: Add BOE NT116WHM-N21
drm/panel-edp: Add BOE NT116WHM-N21 (HW: V8.1)
drm/panel-edp: Add INX N116BCN-EA1
ARM: dts: integrator: Tag PCI host with device_type
selftests/livepatch: add sysfs test
livepatch: add sysfs entry "patched" for each klp_object
net: macsec: remove the prepare flag from the MACsec offloading context
net/mlx5e: macsec: remove checks on the prepare phase
net: atlantic: macsec: remove checks on the prepare phase
net: phy: mscc: macsec: remove checks on the prepare phase
net: macsec: remove the prepare phase when offloading
net: atlantic: macsec: make the prepare phase a noop
net: phy: mscc: macsec: make the prepare phase a noop
ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout
ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3
ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump
ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump
arm64: dts: rockchip: use pin constant for reset-gpios on px30-evb
ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add pinctrl for mipi-pdn pin on px30-evb
arm64: dts: rockchip: set max drive-strength for cif_clkout_m0 on px30-evb
ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add avdd-0v9-supply and avdd-1v8-supply on rk3399 rock 4c and pi4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
arm64: dts: rockchip: fix regulator name on rk3399-rock-4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4c-plus
arm64: dts: rockchip: fix regulator structure on rk3399-rock-4c-plus
arm64: dts: rockchip: connect vcca_1v8 to APIO5_VDD on rk3399-rock-4c-plus
arm64: uaccess: simplify uaccess_mask_ptr()
selftests/bonding: re-add lladdr target test
regulator: qcom,rpmh: add pm660 and pm660l pmics
regulator: qcom-rpmh: add pm660 and pm660l pmics
ASoC: codecs: va-macro: add support for sm8450 and sc8280xp
ASoC: codecs: va-macro: clear the frame sync counter before enabling
ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp
ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles
ASoC: codecs: wsa883x: add clock stop support
ASoC: codecs: tx-macro: fix kcontrol put
ASoC: codecs: tx-macro: fix active_decimator array
ASoC: codecs: tx-macro: handle swr_reset correctly
ASoC: codecs: rx-macro: handle swr_reset correctly
ASoC: codecs: wsa-macro: handle swr_reset correctly
selftests/livepatch: normalize sysctl error message
spi: aspeed: Remove redundant dev_err call
spi: spi-mpc52xx: switch to using gpiod API
spi: cadence: Remove redundant dev_err call
ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link
ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data()
ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead of custom ops
ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read()
ASoC: SOF: Intel: MTL: reuse the common ops for PM
ASoC: SOF: Intel: HDA: use IPC version-specific ops
ASoC: SOF: Intel: MTL: define and set the disable_interrupts op
ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms
ASoC: SOF: Intel: Add a new op for disabling interrupts
ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove
ASoC: SOF: Intel: mtl: define and set power_down_dsp op
ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms
ASoC: SOF: Intel: introduce new op to handle dsp power down
ASoC: mediatek: mt8186-rt5682: Expose individual headset jack pins
ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches
ASoC: mediatek: mt8186-da7219: Expose individual headset jack pins
ASoC: mediatek: mt8186-da7219: Add headset widgets with switches
ASoC: mediatek: mt8195: Expose individual headset jack pins
ASoC: mediatek: mt8192-mt6359: Expose individual headset jack pins
ASoC: wcd934x: fix order of Slimbus unprepare/disable
ASoC: wcd9335: fix order of Slimbus unprepare/disable
firmware: dmi: Fortify entry point length checks
x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes
x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data
x86/resctrl: Rename and change the units of resctrl_cqm_threshold
x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read()
x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read()
x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read()
x86/resctrl: Abstract __rmid_read()
can: ctucanfd: Remove redundant dev_err call
can: gs_usb: remove dma allocations
can: gs_usb: add switchable termination support
can: gs_usb: gs_make_candev(): clean up error handling
can: gs_usb: convert from usb_control_msg() to usb_control_msg_{send,recv}()
can: gs_usb: gs_cmd_reset(): rename variable holding struct gs_can pointer to dev
can: gs_usb: gs_can_open(): initialize time counter before starting device
can: gs_usb: add missing lock to protect struct timecounter::cycle_last
can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv()
can: bcm: check the result of can_send() in bcm_can_tx()
can: bcm: registration process optimization in bcm_module_init()
x86/microcode/AMD: Track patch allocation size explicitly
net: lan966x: Add offload support for taprio
net: lan966x: Add registers used by taprio
net: lan966x: Add offload support for mqprio
net: lan966x: Add define for number of priority queues NUM_PRIO_QUEUES
virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create()
drm/qxl: drop set_prod_notify parameter from qxl_ring_create
xen-netback: use kstrdup instead of open-coding it
net: dsa: mt7530: add support for in-band link status
net: phy: aquantia: Add support for rate matching
cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
net: phy: aquantia: Add some additional phy interfaces
net: phylink: Adjust advertisement based on rate matching
net: phylink: Adjust link settings based on rate matching
net: phy: Add support for rate matching
net: phylink: Generate caps and convert to linkmodes separately
net: phylink: Export phylink_caps_to_linkmodes
net: phylink: Document MAC_(A)SYM_PAUSE
x86/resctrl: Allow per-rmid arch private storage to be reset
scsi: storvsc: remove an extraneous "to" in a comment
Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization
mm/slub: enable debugging memory wasting of kmalloc
random: clamp credited irq bits to maximum mixed
Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability
Drivers: hv: vmbus: Fix kernel-doc
dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML
random: throttle hwrng writes if no entropy is credited
random: use hwgenerator randomness more frequently at early boot
random: restore O_NONBLOCK support
arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x
drm/hyperv: Don't overwrite dirt_needed value set by host
drm/meson: remove drm bridges at aggregate driver unbind time
drm/meson: explicitly remove aggregate driver at module unload time
drm/meson: reorder driver deinit sequence to fix use-after-free bug
arm64: dts: rockchip: Enable HDMI and GPU on quartz64-b
Drivers: hv: vmbus: Optimize vmbus_on_event
mips: dts: ralink: mt7621: add GB-PC2 LEDs
mips: dts: ralink: mt7621: fix external phy on GB-PC2
mips: dts: ralink: mt7621: change mt7530 switch address
mips: dts: ralink: mt7621: change phy-mode of gmac1 to rgmii
mips: dts: ralink: mt7621: remove interrupt-parent from switch node
mips: dts: ralink: mt7621: fix some dtc warnings
dt-bindings: memory: mt7621: add syscon as compatible string
dt-bindings: net: dsa: mediatek,mt7530: expand gpio-controller description
dt-bindings: net: dsa: mediatek,mt7530: change mt7530 switch address
dt-bindings: net: drop old mediatek bindings
arm64: defconfig: Enable Synopsys DWC MSHC driver
drm/bridge: lt8912b: clarify lvds output status
clk: rockchip: Add clock controller support for RV1126 SoC
maintainers: update MAINTAINERS file.
net: microchip: sparx5: add support for offloading ets qdisc
net: microchip: sparx5: add support for offloading tbf qdisc
net: microchip: sparx5: add support for offloading mqprio qdisc
net: microchip: sparx5: add tc setup hook
erofs: support interlaced uncompressed data for compressed files
net: dsa: xrs700x: remove unnecessary dev_set_drvdata()
net: dsa: vitesse-vsc73xx: remove unnecessary set_drvdata()
net: dsa: sja1105: remove unnecessary spi_set_drvdata()
net: dsa: rzn1-a5psw: remove unnecessary platform_set_drvdata()
net: dsa: realtek: remove unnecessary set_drvdata()
net: dsa: qca8k: remove unnecessary dev_set_drvdata()
net: dsa: ar9331: remove unnecessary dev_set_drvdata()
net: dsa: ocelot: remove unnecessary set_drvdata()
net: dsa: mv88e6xxx: remove unnecessary dev_set_drvdata()
net: dsa: mv88e6060: remove unnecessary dev_set_drvdata()
net: dsa: mt7530: remove unnecessary dev_set_drvdata()
net: dsa: microchip: remove unnecessary set_drvdata()
net: dsa: lantiq_gswip: remove unnecessary platform_set_drvdata()
net: dsa: lan9303: remove unnecessary dev_set_drvdata()
net: dsa: hellcreek: remove unnecessary platform_set_drvdata()
net: dsa: loop: remove unnecessary dev_set_drvdata()
net: dsa: bcm_sf2: remove unnecessary platform_set_drvdata()
net: dsa: b53: remove unnecessary set_drvdata()
ptp_ocp: use device_find_any_child() instead of custom approach
ethtool: tunnels: check the return value of nla_nest_start()
erofs: clean up .read_folio() and .readahead() in fscache mode
net/mlx5e: Support MACsec offload replay window
net/mlx5e: Support MACsec offload extended packet number (EPN)
net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage
net/mlx5e: Create advanced steering operation (ASO) object for MACsec
net/mlx5e: Expose memory key creation (mkey) function
net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection
net/mlx5e: Fix MACsec initial packet number
net/mlx5e: Fix MACsec initialization error path
net/mlx5: Fix fields name prefix in MACsec
net: macsec: Expose extended packet number (EPN) properties to macsec offload
ipmi: kcs: aspeed: Update port address comments
net: hinic: remove the unused input parameter prod_idx in sq_prepare_ctrl()
net: hinic: replace magic numbers with macro
net: hinic: remove unused enumerated value
net: hinic: change hinic_deinit_vf_hw() to void
net: hinic: simplify code logic
net: hinic: remove duplicate macro definition
net: hinic: remove unused macro
net: hinic: remove unused functions
net: hinic: change type of function to be static
net: hinic: modify kernel doc comments
selftests/tc-testing: add show class case for red qdisc
selftests/tc-testing: add show class case for prio qdisc
selftests/tc-testing: add show class case for mq qdisc
selftests/tc-testing: add show class case for ingress qdisc
selftests/tc-testing: add selftests for qfq qdisc
selftests/tc-testing: add selftests for netem qdisc
selftests/tc-testing: add selftests for multiq qdisc
selftests/tc-testing: add selftests for mqprio qdisc
selftests/tc-testing: add selftests for htb qdisc
selftests/tc-testing: add selftests for hfsc qdisc
selftests/tc-testing: add selftests for fq_codel qdisc
selftests/tc-testing: add selftests for dsmark qdisc
selftests/tc-testing: add selftests for drr qdisc
selftests/tc-testing: add selftests for cbs qdisc
selftests/tc-testing: add selftests for cbq qdisc
selftests/tc-testing: add selftests for cake qdisc
net/sched: use tc_qdisc_stats_dump() in qdisc
net/sched: sch_api: add helper for tc qdisc walker stats dump
net/sched: taprio: remove unnecessary taprio_list_lock
net/mlx5e: Support 256 bit keys with kTLS device offload
net/tls: Support 256 bit keys with TX device offload
net/tls: Use cipher sizes structs
net/tls: Describe ciphers sizes by const structs
selftests/bpf: Free the allocated resources after test case succeeds
selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off
bnxt_en: replace reset with config timestamps
vfio: Move container code into drivers/vfio/container.c
vfio: Split the register_device ops call into functions
vfio: Rename vfio_ioctl_check_extension()
vfio: Split out container code from the init/cleanup functions
vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU
vfio: Split the container logic into vfio_container_attach_group()
vfio: Rename __vfio_group_unset_container()
vfio: Add header guards and includes to drivers/vfio/vfio.h
arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header
selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES
kselftest/arm64: Fix typo in hwcap check
net: phy: micrel: Fix double spaces inside lan8814_config_intr
drm/amdgpu: Fix VRAM eviction issue
arm64: mte: move register initialization to C
riscv: Allow PROT_WRITE-only mmap()
riscv: Make VM_WRITE imply VM_READ
ipmi: Add __init/__exit annotations to module init/exit funcs
x86/resctrl: Add per-rmid arch private storage for overflow and chunks
x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks
x86/resctrl: Allow update_mba_bw() to update controls directly
Documentation/ABI/testing/sysfs-amd-pmf: Add ABI doc for AMD PMF
platform/x86/amd/pmf: Add sysfs to toggle CnQF
platform/x86/amd/pmf: Add support for CnQF
platform/x86/amd: pmc: Fix build without debugfs
x86/resctrl: Remove architecture copy of mbps_val
x86/resctrl: Switch over to the resctrl mbps_val list
MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS
arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate()
x86/resctrl: Create mba_sc configuration in the rdt_domain
xsk: Inherit need_wakeup flag for shared sockets
misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove()
misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() in place of the SIMPLE_DEV_PM_OPS() in pci1xxxx's gpio driver
misc: microchip: pci1xxxx: Remove duplicate include
pcmcia: Add __init/__exit annotations to module init/exit funcs
serial: stm32: Deassert Transmit Enable on ->rs485_config()
serial: ar933x: Deassert Transmit Enable on ->rs485_config()
tty: serial: atmel: Use FIELD_PREP/FIELD_GET
tty: serial: atmel: Make the driver aware of the existence of GCLK
tty: serial: atmel: Only divide Clock Divisor if the IP is USART
tty: serial: atmel: Separate mode clearing between UART and USART
dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock
dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60
dt-bindings: serial: atmel,at91-usart: convert to json-schema
tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
serial: 8250: Toggle IER bits on only after irq has been set up
serial: 8250: Switch UART port flags to using BIT_ULL
serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
serial: 8250: Let drivers request full 16550A feature probing
pcmcia: at91_cf: make mc static
pcmcia: remove VR41XX PCMCIA driver
pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() return void
net: ethernet: adi: Fix invalid parent name length
tty: serial: extract serial_omap_put_char() from transmit_chars()
tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool
tty: serial: extract tx_ready() from __serial_lpc32xx_tx()
tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars()
tty: serial: altera_uart_{r,t}x_chars() need only uart_port
tty: serial: clean up stop-tx part in altera_uart_tx_chars()
tty: serial: move and cleanup vt8500_tx_empty()
tty: hvc: remove HVC_IUCV_MAGIC
tty: synclink_gt: remove MGSL_MAGIC
tty: n_hdlc: remove HDLC_MAGIC
tty: remove TTY_DRIVER_MAGIC
tty: remove TTY_MAGIC
drivers: serial: jsm: fix some leaks in probe
dt-bindings: serial: rockchip: add rockchip,rk3128-uart
serial: omap: Disallow RS-485 if rts-gpio is not specified
tty: serial: cpm_uart: remove unused cpm_uart_nr declaration
x86/resctrl: Abstract and use supports_mba_mbps()
arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()
x86/resctrl: Remove set_mba_sc()s control array re-initialisation
arm64/sve: Add Perf extensions documentation
perf: arm64: Add SVE vector granule register to user regs
tty: n_gsm: add debug bit for user payload
tty: n_gsm: name the debug bits
tty: n_gsm: introduce gsm_control_command() function
tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val()
tty: n_gsm: name gsm tty device minors
tty: n_gsm: add enumeration for gsm encodings
platform/x86: hp-wmi: Support touchpad on/off
platform/x86: int3472/discrete: Drop a forward declaration
platform/x86: toshiba_acpi: change turn_on_panel_on_resume to static
Revert "usb: storage: Add quirk for Samsung Fit flash"
usb: dwc3: core: fix some leaks in probe
usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk
USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk
usb: musb: Fix musb_gadget.c rxstate overflow bug
usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P
usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms
usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure
usb: dwc3: xilinx: add power management ops support
usb: gadget: uvc: add v4l2 try_format api call
usb: gadget: uvc: add v4l2 enumeration api calls
media: uvcvideo: move uvc_format_desc to common header
media: v4l: move helper functions for fractions from uvc to v4l2-common
dt-bindings: usb: dwc3: add sdm670 compatible
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
usb: dwc3: qcom: drop unneeded compatibles
usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable
usb: mon: make mmapped memory read only
dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb
dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs
usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name()
usb: gadget: add _init/__exit annotations to module init/exit funcs
usb: dwc2: Remove redundant license text
usb: dwc3: Fix typos in gadget.c
usb: gadget: function: fix dangling pnp_string in f_printer.c
xhci: remove unused lpm_failed_dev member from struct xhci_hcd
xhci: remove unused command member from struct xhci_hcd struct
xhci: show fault reason for a failed enable slot command
xhci: Don't show warning for reinit on known broken suspend
xhci: dbc: Fix memory leak in xhci_alloc_dbc()
usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
x86/resctrl: Add domain offline callback for resctrl work
spi: xtensa-xtfpga: Switch to use devm_spi_alloc_master()
x86/resctrl: Group struct rdt_hw_domain cleanup
x86/resctrl: Add domain online callback for resctrl work
net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986
net: ethernet: mtk_eth_wed: add axi bus support
net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset
net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable}
net: ethernet: mtk_eth_soc: add foe_entry_size to mtk_eth_soc
net: ethernet: mtk_eth_soc: move wdma_base definitions in mtk register map
net: ethernet: mtk_eth_soc: add the capability to run multiple ppe
net: ethernet: mtk_eth_soc: move ppe table hash offset to mtk_soc_data structure
net: ethernet: mtk_eth_soc: move gdma_to_ppe and ppe_base definitions in mtk register map
dt-bindings: net: mediatek: add WED binding for MT7986 eth driver
arm64: dts: mediatek: mt7986: add support for Wireless Ethernet Dispatch
MAINTAINERS: add maintainers for Alibaba' T-Head PMU driver
drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC
docs: perf: Add description for Alibaba's T-Head PMU driver
x86/resctrl: Merge mon_capable and mon_enabled
x86/resctrl: Kill off alloc_enabled
ALSA: hda/hdmi: Use only dynamic PCM device allocation
ALSA: hda/ca0132 - remove the unneeded result variable
spi: meson-spicc: make symbol 'meson_spicc_pow2_clk_ops' static
regmap: mmio: replace return 0 with break in switch statement
ASoC: SOF: pci-tgl: add missing PCI IDs for RPL
ASoC: SOF: Intel: pci-tgl: reorder PCI IDs
ASoC: es8316: fix register sync error in suspend/resume tests
RDMA/core: Clean up a variable name in ib_create_srq_user()
counter: Realign counter_comp comment block to 80 characters
net/smc: Unbind r/w buffer size from clcsock and make them tunable
net/smc: Introduce a specific sysctl for TEST_LINK time
net: ethernet: altera: TSE: fix error return code in altera_tse_probe()
RDMA/srp: Support more than 255 rdma ports
RDMA/rxe: Use members of generic struct in rxe_mr
IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID
RDMA/cm: Use SLID in the work completion as the DLID in responder side
RDMA/cma: Multiple path records support with netlink channel
RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths
wifi: ath11k: fix number of VHT beamformee spatial streams
wifi: ath11k: retrieve MAC address from system firmware if provided
wifi: ath11k: add get_txpower mac ops
wifi: ath11k: move firmware stats out of debugfs
ARM: 9224/1: Dump the stack traces based on the parameter 'regs' of show_regs()
wifi: ath9k: fix repeated the words in a comment
wifi: ath9k: fix repeated to words in a comment
wifi: ath10k: reset pointer after memory free to avoid potential use-after-free
wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected
wifi: ath11k: change complete() to complete_all() for scan.completed
md: Fix spelling mistake in comments of r5l_log
md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
md/raid10: convert resync_lock to use seqlock
md/raid10: fix improper BUG_ON() in raise_barrier()
md/raid10: prevent unnecessary calls to wake_up() in fast path
md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait
md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
md: Remove extra mddev_get() in md_seq_start()
md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
md/raid5: Ensure stripe_fill happens on non-read IO with journal
md/raid5: Don't read ->active_stripes if it's not needed
md/raid5: Cleanup prototype of raid5_get_active_stripe()
md/raid5: Drop extern on function declarations in raid5.h
md/raid5: Refactor raid5_get_active_stripe()
md: Replace snprintf with scnprintf
md/raid10: fix compile warning
md/raid5: Fix spelling mistakes in comments
wifi: rtw89: coex: update coexistence to 6.3.0
wifi: rtw89: coex: add logic to control BT scan priority
wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle
wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation
wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT
wifi: rtw89: coex: add v1 Wi-Fi firmware steps report
wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware
wifi: rtw89: coex: translate slot ID to readable name
wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status
wifi: mwifiex: fix array of flexible structures warnings
wifi: rndis_wlan: fix array of flexible structures warning
wifi: ipw2x00: fix array of flexible structures warnings
mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
xfrm: add extack support to xfrm_init_replay
xfrm: add extack to __xfrm_init_state
xfrm: add extack to attach_*
xfrm: add extack support to xfrm_dev_state_add
xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead
xfrm: add extack to verify_replay
xfrm: add extack support to verify_newsa_info
fscrypt: work on block_devices instead of request_queues
fscrypt: stop holding extra request_queue references
fscrypt: stop using keyrings subsystem for fscrypt_master_key
ARM: decompressor: Include .data.rel.ro.local
selftests/bpf: add ability to filter programs in veristat
selftests/bpf: add comparison mode to veristat
selftests/bpf: add CSV output mode for veristat
selftests/bpf: fix double bpf_object__close() in veristate
selftests/bpf: add tests for bpf_ct_set_nat_info kfunc
net: netfilter: add bpf_ct_set_nat_info kfunc helper
bpf: Tweak definition of KF_TRUSTED_ARGS
block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO
block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs
block: move from strlcpy with unused retval to strscpy
block/drbd: remove useless comments in receive_DataReply()
drbd: remove orphan _req_may_be_done() declaration
io_uring: ensure local task_work marks task as running
ethernet: tundra: Drop forward declaration of static functions
flow_dissector: Do not count vlan tags inside tunnel payload
net: sched: remove unused tcf_result extension
net: mscc: ocelot: check return values of writes during reset
net: mscc: ocelot: utilize readx_poll_timeout() for chip reset
net: ll_temac: axienet: delete unnecessary blank lines and spaces
net: ll_temac: move trailing statements to next line
net: ll_temac: fix the missing spaces around '='
net: ll_temac: delete unnecessary else branch
net: ll_temac: axienet: align with open parenthesis
net: ll_temac: Cleanup for function name in a string
net: ll_temac: fix the format of block comments
net: macvtap: add __init/__exit annotations to module init/exit funcs
net: hns3: add __init/__exit annotations to module init/exit funcs
net: sched: simplify code in mall_reoffload
net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open()
bpf: Always use raw spinlock for hash bucket lock
bpf: Prevent bpf program recursion for raw tracepoint probes
selftests/bpf: Add tests for dynamic pointers parameters in kfuncs
selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc
selftests/bpf: Add additional tests for bpf_lookup_*_key()
selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put()
selftests/bpf: Compile kernel with everything as built-in
bpf: Add bpf_verify_pkcs7_signature() kfunc
bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs
KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL
bpf: Export bpf_dynptr_get_size()
btf: Allow dynamic pointer parameters in kfuncs
bpf: Move dynptr type check to is_dynptr_type_expected()
btf: Export bpf_dynptr definition
bpf: Allow kfuncs to be used in LSM programs
net: fjes: Reorder symbols to get rid of a few forward declarations
libbpf: Support raw BTF placed in the default search path
selftests: bpf: test_kmod.sh: Pass parameters to the module
libbpf: Improve BPF_PROG2 macro code quality and description
selftests/bpf: Add selftests validating the user ringbuf
bpf: Add libbpf logic for user-space ring buffer
bpf: Add bpf_user_ringbuf_drain() helper
bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type
PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections
Bluetooth: hci_debugfs: Fix not checking conn->debugfs
Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
net: hns3: add judge fd ability for sync and clear process of flow director
net: hns3: refactor function hclge_mbx_handler()
net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue()
net: hns3: add support for external loopback test
bpf: Gate dynptr API behind CAP_BPF
vfio: Add struct device to vfio_device
vfio: Rename vfio_device_put() and vfio_device_try_get()
vfio/ccw: Use the new device life cycle helpers
vfio/amba: Use the new device life cycle helpers
vfio/platform: Use the new device life cycle helpers
vfio/fsl-mc: Use the new device life cycle helpers
vfio/ap: Use the new device life cycle helpers
drm/i915/gvt: Use the new device life cycle helpers
vfio/mbochs: Use the new device life cycle helpers
vfio/mtty: Use the new device life cycle helpers
iio: adc: mcp3911: add support for oversampling ratio
vfio/mdpy: Use the new device life cycle helpers
dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry
vfio/hisi_acc: Use the new device life cycle helpers
iio: adc: mcp3911: add support for interrupts
vfio/mlx5: Use the new device life cycle helpers
iio: adc: mcp3911: add support for buffers
vfio/pci: Use the new device life cycle helpers
iio: adc: mcp3911: use resource-managed version of iio_device_register
vfio: Add helpers for unifying vfio_device life cycle
PCI: Fix typo in pci_scan_child_bus_extend()
PCI: Fix whitespace and indentation
PCI: Distribute available resources for root buses, too
PCI: Move pci_assign_unassigned_root_bus_resources()
PCI: Pass available buses even if the bridge is already configured
drm/amdgpu: add helper to init rlc fw in header v2_4
drm/amdgpu: add helper to init rlc fw in header v2_3
drm/amdgpu: add helper to init rlc fw in header v2_2
drm/amdgpu: add helper to init rlc fw in header v2_1
drm/amdgpu: add helper to init rlc fw in header v2_0
drm/amdgpu: Fix amdgpu_vm_pt_free warning
drm/amdgpu: Use vm status_lock to protect pt free
drm/amdgpu: Use vm status_lock to protect vm evicted list
drm/amdgpu: Use vm status_lock to protect vm moved list
drm/amdgpu: Use vm status_lock to protect vm idle list
drm/amdgpu: Use vm status_lock to protect relocated list
drm/amdgpu: Rename vm invalidate lock to status_lock
tools: sync find_bit() implementation
lib/find_bit: optimize find_next_bit() functions
lib/find_bit: create find_first_zero_bit_le()
lib/find_bit: introduce FIND_FIRST_BIT() macro
io_uring/net: zerocopy sendmsg
io_uring/net: combine fail handlers
io_uring/net: rename io_sendzc()
io_uring/net: support non-zerocopy sendto
io_uring/net: refactor io_setup_async_addr
io_uring/net: don't lose partial send_zc on fail
io_uring/net: don't lose partial send/recv on fail
io_uring/rw: don't lose partial IO result on fail
io_uring: add custom opcode hooks on fail
io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128
io_uring/fdinfo: get rid of unnecessary is_cqe32 variable
io_uring: remove unused return from io_disarm_next
io_uring: add fast path for io_run_local_work()
io_uring/iopoll: unify tw breaking logic
io_uring/iopoll: fix unexpected returns
io_uring: disallow defer-tw run w/ no submitters
io_uring: further limit non-owner defer-tw cq waiting
dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props
dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros
dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name
thermal: intel_powerclamp: Remove accounting for IRQ wakes
dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support
thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
selftests/bpf: Adapt cgroup effective query uapi change
bpftool: Fix wrong cgroup attach flags being assigned to effective progs
bpf, cgroup: Reject prog_attach_flags array when effective query
iio: accel: bma400: Fix smatch warning based on use of unintialized value.
iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS()
iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops
iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
docs: iio: add documentation for BNO055 driver
iio: imu: add BNO055 I2C driver
iio: imu: add BNO055 serdev driver
dt-bindings: iio/imu: Add Bosch BNO055
iio: document "serialnumber" sysfs attribute
iio: document bno055 private sysfs attributes
iio: imu: add Bosch Sensortec BNO055 core driver
iio: add support for binary attributes
iio: event_monitor: add pitch, yaw and roll modifiers
iio: document pitch, yaw, roll modifiers
iio: add modifers for pitch, yaw, roll
iio: event_monitor: add linear acceleration modifiers
iio: document linear acceleration modifiers
iio: add modifiers for linear acceleration
iio: pressure: dps310: Reset chip after timeout
iio: pressure: dps310: Refactor startup procedure
dt-bindings: iio: adi,ad7923: add adi,range-double property
iio: adc: ad7923: support extended range
iio: adc: ad7923: fix channel readings for some variants
iio: adc: stm32-adc: add id registers support
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings
iio: imu: st_lsm6dsx: add support to LSM6DSTX
drivers: iio: adc: ltc2497: Rename the LTC2499 iio device
drivers: iio: adc: ltc2497: LTC2499 support
Add MAINTAINERS entries for LTC2497 and LTC2496
dt-bindings: iio: adc: Add docs for LTC2499
MAINTAINERS: Remove duplicate matching entry
iio: ltc2497: Fix reading conversion results
iio: pressure: bmp280: Add more tunable config parameters for BMP380
dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string
iio: pressure: bmp280: Add support for BMP380 sensor family
iio: pressure: bmp280: reorder i2c device tables declarations
iio: pressure: bmp280: Fix alignment for DMA safety
iio: pressure: bmp280: simplify driver initialization logic
iio: pressure: bmp280: Simplify bmp280 calibration data reading
iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK
iio: pressure: bmp280: reorder local variables following reverse xmas tree
iio: dac: ad5593r: add check for i2c functionality
iio: dac: ad5593r: Fix i2c read protocol requirements
iio: temperature: mlx90614 Refactoring available filter attributes
drivers: iio: accel: adxl312 and adxl314 support
dt-bindings: iio: accel: adxl313: Add compatibles for adxl312 and adxl314
iio: pressure: bmp280: fix datasheet links
iio: pressure: st_pressure: Add support for LPS22DF
dt-bindings: iio: st,st-sensors add LPS22DF.
bpf: simplify code in btf_parse_hdr
rpmsg: char: Avoid double destroy of default endpoint
remoteproc: virtio: Create platform device for the remoteproc_virtio
remoteproc: Move rproc_vdev management to remoteproc_virtio.c
remoteproc: core: Introduce rproc_add_rvdev function
remoteproc: core: Introduce rproc_rvdev_add_device function
io_uring/net: use io_sr_msg for sendzc
io_uring/net: refactor io_sr_msg types
io_uring/net: add non-bvec sg chunking callback
io_uring/net: io_async_msghdr caches for sendzc
io_uring/net: use async caches for async prep
io_uring/net: reshuffle error handling
io_uring: use io_cq_lock consistently
io_uring: kill an outdated comment
io_uring: allow buffer recycling in READV
fs: add batch and poll flags to the uring_cmd_iopoll() handler
io_uring: ensure iopoll runs local task work as well
io_uring: add local task_work run helper that is entered locked
io_uring: cleanly separate request types for iopoll
nvme: wire up async polling for io passthrough commands
block: export blk_rq_is_poll
io_uring: add iopoll infrastructure for io_uring_cmd
fs: add file_operations->uring_cmd_iopoll
io_uring: trace local task work run
io_uring: signal registered eventfd to process deferred task work
io_uring: move io_eventfd_put
io_uring: add IORING_SETUP_DEFER_TASKRUN
io_uring: do not run task work at the start of io_uring_enter
io_uring: introduce io_has_work
io_uring: remove unnecessary variable
eventfd: guard wake_up in eventfd fs calls as well
ASoC: SOF: mediatek: add pcm_pointer callback for mt8186
ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl
kselftest/arm64: Add coverage of TPIDR2_EL0 ptrace interface
arm64/ptrace: Support access to TPIDR2_EL0
arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0
kselftest/arm64: Add test coverage for NT_ARM_TLS
drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup()
blk-wbt: call rq_qos_add() after wb_normal is initialized
rnbd-srv: remove struct rnbd_dev
rnbd-srv: remove rnbd_dev_{open,close}
rnbd-srv: remove rnbd_endio
rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp
block: Fix the enum blk_eh_timer_return documentation
s390/dasd: add device ping attribute
s390/dasd: suppress generic error messages for PPRC secondary devices
s390/dasd: add ioctl to perform a swap of the drivers copy pair
s390/dasd: add copy pair swap capability
s390/dasd: add copy pair setup
s390/dasd: add query PPRC function
s390/dasd: put block allocation in separate function
docs: net: add an explanation of VF (and other) Representors
net: ll_temac: Switch to use dev_err_probe() helper
net: stmmac: dwc-qos: Switch to use dev_err_probe() helper
net: ibm: emac: Switch to use dev_err_probe() helper
net: dsa: lantiq: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper
net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper
HID: nintendo: check analog user calibration for plausibility
arm64: Enable docker support in defconfig
arm64: defconfig: Enable memory hotplug and hotremove config
arm64: configs: Enable all PMUs provided by Arm
net/af_packet: registration process optimization in packet_init()
net: sched: act_ct: remove redundant variable err
arm64: avoid BUILD_BUG_ON() in alternative-macros
dt-bindings: leds: Document mmc trigger
leds: pca963x: fix blink with hw acceleration
perf/core: Convert snprintf() to scnprintf()
x86/paravirt: Ensure proper alignment
ALSA: hda/hdmi: ELD procfs - print the codec NIDs
ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin()
xattr: always us is_posix_acl_xattr() helper
arm64: dts: ti: k3-j7200: fix main pinmux range
ubi: fastmap: Use the bitmap API to allocate bitmaps
ubifs: Fix AA deadlock when setting xattr for encrypted file
ubifs: Fix UBIFS ro fail due to truncate in the encrypted directory
mtd: ubi: drop unexpected word 'a' in comments
ubi: block: Fix typos in comments
ubi: fastmap: Fix typo in comments
ubi: Fix repeated words in comments
spi: omap2-mcspi: Fix probe so driver works again
ASoC: sunxi: fix declaration compile error
ASoC: ti,ts3a227e: add control of debounce
ASoC: ti,ts3a227e: convert to yaml
ASoC: ts3a227e: add parameters to control debounce times
ubi: ubi-media.h: Fix comment typo
ubi: block: Remove in vain semicolon
HID: nintendo: deregister home LED when it fails
netfilter: rpfilter: Remove unused variable 'ret'.
headers: Remove some left-over license text in include/uapi/linux/netfilter/
netfilter: conntrack: revisit the gc initial rescheduling bias
netfilter: conntrack: fix the gc rescheduling delay
mtd: rawnand: meson: stop supporting legacy clocks
dt-bindings: nand: meson: convert txt to yaml
mtd: rawnand: meson: refine resource getting in probe
mtd: rawnand: meson: fix the clock
dt-bindings: nand: meson: fix meson nfc clock
mtd: rawnand: bcm47xx: fix spelling typo in comment
mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get()
mtd: rawnand: cadence: Remove an unneeded result variable
mtd: rawnand: Replace of_gpio_named_count() by gpiod_count()
mtd: rawnand: marvell: Fix error handle regarding dma_map_sg
mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check
mtd: rawnand: remove misguided comment of nand_get_device()
mtd: rawnand: orion: Use devm_clk_get_optional()
mtd: rawnand: cafe: Use correct function name in comment block
mtd: rawnand: atmel: Unmap streaming DMA mappings
mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
mtd: rawnand: arasan: stop using 0 as NULL pointer
mtd: rawnand: gpmi: Fix typo 'the the' in comment
mtd: rawnand: brcmnand: Add individual glue driver selection
mtd: rawnand: brcmnand: Move Kconfig to driver folder
mtdchar: add MEMREAD ioctl
mtd: add ECC error accounting for each read request
mtd: always initialize 'stats' in struct mtd_oob_ops
mtd: track maximum number of bitflips for each read request
arm64/sysreg: Fix a few missed conversions
ubifs: Fix ubifs_check_dir_empty() kernel-doc comment
x86/mm/32: Fix W^X detection when page tables do not support NX
locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused
RDMA/erdma: Support dynamic mtu
ata: libata: drop superfluous ata_eh_analyze_tf() parameter
ata: libata: drop superfluous ata_eh_request_sense() parameter
ata: fix ata_id_has_dipm()
ata: fix ata_id_has_ncq_autosense()
ata: fix ata_id_has_devslp()
ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
ata: libata-eh: Remove the unneeded result variable
libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data
samples/bpf: Replace blk_account_io_done() with __blk_account_io_done()
liquidio: CN23XX: delete repeated words, add missing words and fix typo in comment
octeontx2-pf: Fix unused variable build error
PCI: Fix used_buses calculation in pci_scan_child_bus_extend()
ice: Add low latency Tx timestamp read
lib/cpumask: add FORCE_NR_CPUS config option
powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined
bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990
net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port
selftests/tc-testings: add list case for basic filter
selftests/tc-testings: add selftests for tcindex filter
selftests/tc-testings: add selftests for rsvp filter
selftests/tc-testings: add selftests for route filter
selftests/tc-testings: add selftests for flow filter
selftests/tc-testings: add selftests for cgroup filter
selftests/tc-testings: add selftests for bpf filter
net/sched: use tc_cls_stats_dump() in filter
net/sched: cls_api: add helper for tc cls walker stats dump
Bluetooth: MGMT: fix zalloc-simple.cocci warnings
bpf: Move nf_conn extern declarations to filter.h
net: broadcom: bcm4908_enet: handle -EPROBE_DEFER when getting MAC
ASoC: rt5682s: simplify the return of rt5682s_probe()
bpf: Rename nfct_bsa to nfct_btf_struct_access
bpf: Remove unused btf_struct_access stub
net: make NET_(DEV|NS)_REFCNT_TRACKER depend on NET
net/sched: taprio: replace safety precautions with comments
net/sched: taprio: add extack messages in taprio_init
net/sched: taprio: stop going through private ops for dequeue and peek
net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue
net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy()
net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex
net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex
ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table
ASoC: amd: yc: Add ASUS UM5302TA into DMI table
nfp: flower: support vlan action in pre_ct
nfp: flower: support hw offload for ct nat action
nfp: flower: add validation of for police actions which are independent of flows
ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024
ASoC: SOF: Adding amd HS functionality to the sof core
ASoC: SOF: amd: Add support for Rembrandt plaform.
ASoC: SOF: amd: Make ACP core code generic for newer SOC transition
RDMA/siw: Fix QP destroy to wait for all references dropped.
RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
ALSA: usb-audio: Properly refcounting clock rate
ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
selinux: remove runtime disable message in the install_policy.sh script
ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support
ASoC: codecs: tfa989x: fix register access comments
selinux: use "grep -E" instead of "egrep"
ASoC: SOF: ipc4-topology: remove useless assignment
ASoC: SOF: ipc4-topology: clarify calculation precedence
ASoC: SOF: don't unprepare widget used other pipelines
ASoC: SOF: clear prepare state when widget is unprepared
ASoC: SOF: Intel: add ops for SKL/KBL
ASoC: SOF: Intel: add initial SKL/KBL hardware support
ASoC: SOF: Intel: add SKL/KBL hardware code loader
ASoC: SOF: Intel: hda-dsp: expose functions for SKL support
nvdimm/namespace: Fix comment typo
efi: libstub: drop pointless get_memory_map() call
nvdimm: make __nvdimm_security_overwrite_query static
tcp: Introduce optional per-netns ehash.
tcp: Save unnecessary inet_twsk_purge() calls.
tcp: Access &tcp_hashinfo via net.
tcp: Set NULL to sk->sk_prot->h.hashinfo.
tcp: Don't allocate tcp_death_row outside of struct netns_ipv4.
tcp: Clean up some functions.
nvdimm/region: Fix kernel-doc
IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations
drm/amd/pm: Remove unneeded result variable
drm/amd/pm: Remove the unneeded result variable
drm/amdgpu: fix initial connector audio value
drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amdgpu: don't register a dirty callback for non-atomic
drm/amdgpu: bump minor for gang submit
drm/amdgpu: properly initialize return value during CS
drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0
drm/amd/pm: add support for 3794 pptable for SMU13.0.0
drm/amdgpu: add gang submit frontend v6
drm/amdgpu: add gang submit backend v2
drm/amdgpu: cleanup instance limit on VCN4 v4
drm/amdgpu: getting fan speed pwm for vega10 properly
headers: Remove some left-over license text
selftests/bonding: add a test for bonding lladdr target
gfs2: Register fs after creating workqueues
net: mdio: mux-multiplexer: Switch to use dev_err_probe() helper
net: mdio: mux-mmioreg: Switch to use dev_err_probe() helper
net: mdio: mux-meson-g12a: Switch to use dev_err_probe() helper
ravb: Add RZ/G2L MII interface support
net: rtnetlink: Enslave device before bringing it up
net: macb: Add zynqmp SGMII dynamic configuration support
firmware: xilinx: add support for sd/gem config
HSI: nokia-modem: Replace of_gpio_count() by gpiod_count()
HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
xen-netfront: make bounce_skb static
bpf: Check whether or not node is NULL before free it in free_bulk
net: phy: micrel: Add interrupts support for LAN8804 PHY
net: sfp: add support for HALNy GPON SFP
net: sfp: move Huawei MA5671A fixup
net: sfp: move Alcatel Lucent 3FE46541AA fixup
net: sfp: move quirk handling into sfp.c
net: sfp: re-implement soft state polling setup
dt-bindings: net: dsa: convert ocelot.txt to dt-schema
net: ipa: fix two symbol names
net: ipa: update sequencer definition constraints
net: ipa: don't reuse variable names
net: ipa: move and redefine ipa_version_valid()
net: ipa: move the definition of gsi_ee_id
net: ipa: don't define unneeded GSI register offsets
blk-iocost: Remove unnecessary (void*) conversions
block: remove PSI accounting from the bio layer
erofs: add manual PSI accounting for the compressed address space
btrfs: add manual PSI accounting for compressed reads
sched/psi: export psi_memstall_{enter,leave}
mm: add PSI accounting around ->read_folio and ->readahead calls
block: fix comment typo in submit_bio of block-core.c.
MAINTAINERS: Add maintainer for hwmon/max31760
dt-bindings: hwmon: Add bindings for max31760
x86/dumpstack: Don't mention RIP in "Code: "
docs: hwmon: add max31760 documentation
drivers: hwmon: Add max31760 fan speed controller driver
x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions
x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions
dt-bindings: net: adin1110: Add docs
net: ethernet: adi: Add ADIN1110 support
net: phy: adin1100: add PHY IDs of adin1110/adin2111
interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate
habanalabs: eliminate aggregate use warning
habanalabs/gaudi: use 8KB aligned address for TPC kernels
HID: roccat: Fix use-after-free in roccat_read()
habanalabs: remove some f/w descriptor validations
habanalabs: build ASICs from new to old
mmc: rtsx_usb_sdmmc: Remove the unneeded result variable
efi: libstub: fix type confusion for load_options_size
gfs2: Check sb_bsize_shift after reading superblock
RDMA/srpt: Use flex array destination for memcpy()
Revert "ALSA: usb-audio: Clean up endpoint setups at PCM prepare"
ALSA: es18xx: Remove the unneeded result variable
RDMA/erdma: Make hardware internal opcodes invisible to driver
RDMA/erdma: Remove redundant includes
RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait
ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob
ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()
ASoC: soc.h: use array instead of playback/capture_widget
ASoC: soc.h: use defined number instead of direct number
ASoC: soc.h: remove num_cpus/codecs
hid: topre: Add driver fixing report descriptor
RDMA/srp: Fix srp_abort()
HID: multitouch: Add memory barriers
RDMA/qib: fix repeated words in comments
RDMA/hfi1: fix repeated words in comments
HID: convert defines of HID class requests into a proper enum
HID: export hid_report_type to uapi
HID: core: store the unique system identifier in hid_device
HID: Add driver for PhoenixRC Flight Controller
HID: Add driver for VRC-2 Car Controller
selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior
seg6: add NEXT-C-SID support for SRv6 End behavior
seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes
HID: sony: Fix double word in comments
hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event
RDMA/irdma: Validate udata inlen and outlen
RDMA/irdma: Align AE id codes to correct flush code and event
HID: logitech-hidpp: Detect hi-res scrolling support
arm64: efi: enable generic EFI compressed boot
net-next: gro: Fix use of skb_gro_header_slow
mmc: sdhci-of-aspeed: Add dependency on ARCH_ASPEED
mmc: mtk-sd: Add support for MT6795 Helio X10
mmc: mtk-sd: Reorder of_device_id and platform data by name
mmc: sdhci-sprd: Fix the limitation of div
net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule()
pinctrl: cy8c95x0: Align function names in cy8c95x0_pmxops
pinctrl: cy8c95x0: Drop atomicity on operations on push_pull
pinctrl: cy8c95x0: Lock register accesses in cy8c95x0_set_mux()
pinctrl: sunxi: sun50i-h5: Switch to use dev_err_probe() helper
pinctrl: stm32: Switch to use dev_err_probe() helper
fat: port to vfs{g,u}id_t and associated helpers
drm: bridge/dw-hdmi-ahb-audio: use strscpy() is more robust and safer
clocksource/drivers/imx-sysctr: handle nxp,no-divider property
dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property
clocksource/drivers/timer-ti-dm: Get clock in probe with devm_clk_get()
clocksource/drivers/timer-ti-dm: Add flag to detect omap1
clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer fields to driver
clocksource/drivers/timer-ti-dm: Use runtime PM directly and check errors
clocksource/drivers/timer-ti-dm: Move private defines to the driver
clocksource/drivers/timer-ti-dm: Simplify register access further
clocksource/drivers/timer-ti-dm: Simplify register writes with dmtimer_write()
clocksource/drivers/timer-ti-dm: Simplify register reads with dmtimer_read()
clocksource/drivers/timer-ti-dm: Drop unused functions
clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe
clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921
clocksource/drivers/exynos_mct: Enable building on ARTPEC
clocksource/drivers/exynos_mct: Support local-timers property
clocksource/drivers/exynos_mct: Support frc-shared property
dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support
clocksource/drivers/sun4i: Add definition of clear interrupt
mtd: fix repeated word in comment
net: dsa: felix: add support for changing DSA master
docs: net: dsa: update information about multiple CPU ports
net: dsa: allow masters to join a LAG
net: dsa: propagate extack to port_lag_join
net: dsa: suppress device links to LAG DSA masters
net: dsa: suppress appending ethtool stats to LAG DSA masters
net: dsa: don't keep track of admin/oper state on LAG DSA masters
net: dsa: allow the DSA master to be seen and changed through rtnetlink
net: dsa: introduce dsa_port_get_master()
net: introduce iterators over synced hw addresses
drm/ast: Fix video broken in some resolutions on ast2600
drm/ast: Add resolution support for 1152x864@75
mtd: rawnand: fsl_elbc: Fix none ECC mode
mtd: nand: bbt: Use the bitmap API to allocate bitmaps
mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname()
mtd: rawnand: intel: Remove unused clk_rate member from struct ebu_nand
mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs
mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY
mtd: rawnand: intel: Remove undocumented compatible string
mtd: rawnand: intel: Read the chip-select line from the correct OF node
dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value
dt-bindings: mtd: intel: lgm-nand: Fix compatible string
loongarch: efi: enable generic EFI compressed boot
riscv: efi: enable generic EFI compressed boot
efi/libstub: implement generic EFI zboot
USB: serial: ftdi_sio: clean up driver prefix
USB: serial: ftdi_sio: move driver structure
USB: serial: ftdi_sio: clean up attribute visibility logic
drm/plane-helper: Provide DRM_PLANE_NON_ATOMIC_FUNCS initializer macro
drm/plane-helper: Warn if atomic drivers call non-atomic helpers
drm/plane: Allocate planes with drm_universal_plane_alloc()
drm/plane: Remove drm_plane_init()
drm/atomic-helper: Fix kernel-doc
ice: Add L2TPv3 hardware offload support
flow_offload: Introduce flow_match_l2tpv3
net/sched: flower: Add L2TPv3 filter
flow_dissector: Add L2TPv3 dissectors
uapi: move IPPROTO_L2TP to in.h
gpio: twl4030: Reorder functions which allows to drop a forward declaraion
phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized
swiotlb: don't panic!
swiotlb: replace kmap_atomic() with memcpy_{from,to}_page()
gpiolib: fix OOB access in quirk callbacks
phy: phy-mtk-tphy: fix the phy type setting issue
phy: phy-mtk-tphy: set utmi 0 register in init() ops
phy: phy-mtk-tphy: disable gpio mode for all usb2 phys
phy: phy-mtk-tphy: disable hardware efuse when set INTR
phy: phy-mtk-tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add support type of SGMII
phy: rockchip-snps-pcie3: Use devm_platform_get_and_ioremap_resource()
phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to json-schema
phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset
phy: rockchip: inno-dsidphy: Add support for rk3568
dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568
ALSA: hda: ext: remove always-true conditions on host and link release
ALSA: hda: ext: fix locking in stream_release
ALSA: hda: ext: simplify logic for stream assignment
ALSA: hda: add snd_hdac_stop_streams() helper
ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity
ALSA: hda: ext: make snd_hdac_ext_stream_init() static
ALSA: hda: document state machine for hdac_streams
ALSA: hda: make snd_hdac_stream_clear() static
dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs
phy: qcom-qmp-usb: drop legacy DT workaround
phy: qcom-qmp-ufs: drop legacy DT workaround
phy: qcom-qmp-combo: drop unused legacy DT workaround
phy: qcom-qmp-pcie: drop unused legacy DT workaround
phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling
phy: qcom-qmp-usb: fix memleak on probe deferral
phy: qcom-qmp-ufs: fix memleak on probe deferral
phy: qcom-qmp-combo: fix memleak on probe deferral
phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral
phy: qcom-qmp-pcie: fix memleak on probe deferral
phy: qcom-qmp-pcie: add pcs_misc sanity check
phy: qcom-qmp-usb: shorten function prefixes
phy: qcom-qmp-ufs: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables
phy: qcom-qmp-combo: shorten function prefixes
phy: qcom-qmp: silence noisy probe
phy: qcom-qmp-usb: drop unused defines
phy: qcom-qmp-usb: disable runtime PM on unbind
phy: qcom-qmp-ufs: drop unused defines
phy: qcom-qmp-ufs: drop unused runtime PM implementation
phy: qcom-qmp-pcie-msm8996: drop unused defines
phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation
phy: qcom-qmp-pcie: drop unused defines
phy: qcom-qmp-pcie: drop unused runtime PM implementation
phy: qcom-qmp-combo: drop unused defines
phy: qcom-qmp-combo: disable runtime PM on unbind
ALSA: hda/hdmi: Fix the converter allocation for the silent stream
soundwire: intel: add helper to stop bus
soundwire: intel: introduce helpers to start bus
soundwire: intel: introduce intel_shim_check_wake() helper
soundwire: intel: simplify read ops assignment
soundwire: intel: remove intel_init() wrapper
soundwire: intel: move shim initialization before power up/down
soundwire: intel: remove clock_stop parameter in intel_shim_init()
soundwire: intel: move all PDI initialization under intel_register_dai()
soundwire: intel: move DAI registration and debugfs init earlier
soundwire: intel: simplify flow and use devm_ for DAI registration
soundwire: intel: fix error handling on dai registration issues
soundwire: cadence: Simplify error paths in cdns_xfer_msg()
soundwire: cadence: Fix error check in cdns_xfer_msg()
soundwire: cadence: Write to correct address for each FIFO chunk
soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts()
soundwire: qcom: do not send status of device 0 during alert
soundwire: qcom: update status from device id 1
soundwire: cadence: Don't overwrite msg->buf during write commands
soundwire: bus: Don't exit early if no device IDs were programmed
soundwire: cadence: Fix lost ATTACHED interrupts when enumerating
soundwire: bus: Don't re-enumerate before status is UNATTACHED
soundwire: bus: Don't lose unattach notifications
soundwire: cadence: fix updating slave status when a bus has multiple peripherals
octeon_ep: Remove useless casting value returned by vzalloc to structure
openvswitch: Change the return type for vport_ops.send function hook to int
net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit
net: wwan: iosm: Fix return type of ipc_wwan_link_transmit
net: korina: Fix return type of korina_send_packet
net: ethernet: litex: Fix return type of liteeth_start_xmit
net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit
net: davicom: Fix return type of dm9000_start_xmit
net: ax88796c: Fix return type of ax88796c_start_xmit
selftests: mlxsw: Remove qos_burst test
selftests: mlxsw: Add QOS test for maximum use of descriptors
selftests: devlink_lib: Add function for querying maximum pool size
selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed
selftests: mlxsw: Use shapers in QOS tests instead of forcing speed
dt-bindings: net: dsa: remove label = "cpu" from examples
dt-bindings: net: dsa: mt7530: stop requiring phy-mode on CPU ports
dt-bindings: net: dsa: mt7530: replace label = "cpu" with proper checks
net: rds: add missing __init/__exit annotations to module init/exit funcs
rxrpc: remove rxrpc_max_call_lifetime declaration
net/mlx5e: Switch to kmemdup() when allocate dev_addr
net/mlx5e: add missing error code in error path
net: enetc: expose some standardized ethtool counters
net: enetc: parameterize port MAC stats to also cover the pMAC
net: ravb: Add R-Car Gen4 support
dt-bindings: net: renesas,etheravb: Add r8a779g0 support
dt-bindings: net: renesas,etheravb: R-Car V3U is R-Car Gen4
net: phy: micrel: Cable Diag feature for lan8814 phy
net: fec: Add initial s32v234 support
dt-bindings: net: fec: add fsl,s32v234-fec to compatible property
lib/cpumask: deprecate nr_cpumask_bits
lib/cpumask: delete misleading comment
smp: add set_nr_cpu_ids()
smp: don't declare nr_cpu_ids if NR_CPUS == 1
erofs: introduce 'domain_id' mount option
erofs: Support sharing cookies in the same domain
erofs: introduce a pseudo mnt to manage shared cookies
erofs: introduce fscache-based domain
erofs: code clean up for fscache
erofs: use kill_anon_super() to kill super in fscache mode
erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
ata: ahci_st: Enable compile test
ata: ahci_st: Fix compilation warning
ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186
remoteproc: Harden rproc_handle_vdev() against integer overflow
remoteproc/keystone: Switch to using gpiod API
drivers/remoteproc: Fix repeated words in comments
net: dsa: microchip: lan937x: fix reference count leak in lan937x_mdio_register()
r8169: disable detection of chip version 36
uml: Remove the initialization of statics to 0
um: Do not initialise statics to 0.
net: ethernet: remove fs_mii_disconnect and fs_mii_connect declarations
um: Fix comment typo
um: Improve panic notifiers consistency and ordering
um: remove unused reactivate_chan() declaration
um: mmaper: add __exit annotations to module exit funcs
um: virt-pci: add __init/__exit annotations to module init/exit funcs
hostfs: move from strlcpy with unused retval to strscpy
um: move from strlcpy with unused retval to strscpy
um: increase default virtual physical memory to 64 MiB
UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
um: read multiple msg from virtio slave request fd
drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3
drm/amdgpu: move entity selection and job init earlier during CS
drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos
drm/amdgpu: cleanup CS pass2 v6
drm/amd/pm: Remove redundant check condition
drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device
drm/amdgpu: Adjust removal control flow for smu v13_0_2
drm/amd/display: 3.2.204
drm/amd/display: correct num_dsc based on HW cap
drm/amd/display: solve regression in update phy state refactor
drm/amd/display: update dccg based on HW delta
drm/amd/display: Do second pass through DML for DET calculation
drm/amd/display: log vertical interrupt 1 for debug
drm/amd/display: Revise Sink device string ID
drm/amd/display: Modify DML to adjust Vstartup Position
drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314
drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE
drm/amd/display: Enable committing subvp config
drm/amd/display: Assume connectors are on single slot
drm/amd/display: do not compare integers of different widths
drm/amd/display: increase dcn315 pstate change latency
drm/amd/display: Ignore k1/k2 values for virtual signal
drm/amd/display: Don't allocate DET for phantom pipes
drm/amd/display: Fix DP MST timeslot issue when fallback happened
drm/amd/display: Display distortion after hotplug 5K tiled display
drm/amd/display: Update dummy P-state search to use DCN32 DML
drm/amd/display: Expose few dchubbub functions
drm/amd/display: Removing 2 phys
drm/amd/display: Added new DCN301 Asic Id
drm/amd/display: correct hostvm flag
drm/amd/display: Fix urgent latency override for DCN32/DCN321
drm/amd/display: Uncomment SubVP pipe split assignment in driver
drm/amd/display: skip audio setup when audio stream is enabled
drm/amd/display: update gamut remap if plane has changed
drm/amd/display: Refactor edp panel power sequencer(PPS) codes
drm/amd/display: 3.2.203
drm/amd/display: [FW Promotion] Release 0.0.134.0
drm/amd/display: Fix SubVP way calculation
drm/amd/display: Disable SubVP on driver disable
drm/amd/display: SubVP pipe split case
drm/amd/display: Add debug option for allocating extra way for cursor
drm/amd/display: For ODM seamless transition require AUTO mode
drm/amd/display: support proper mst payload removal when link is not in mst mode in dc
drm/amd/display: rework recent update PHY state commit
drm/amdgpu: add MES and MES-KIQ version in debugfs
drm/amd/display: Assume an LTTPR is always present on fixed_vs links
drm/amd/display: fix dcn315 memory channel count and width read
drm/amd/display: Fix double cursor on non-video RGB MPO
drm/amd/display: Only consider pixle rate div policy for DCN32+
drm/amd/display: Various logs added
drm/amd/display: add debug option for dramclk_change_latency in apu
drm/amd/display: Fix pipe split prediction
drm/amd/display: Remove some unused definitions from DCN32/321
drm/amd/display: Port DCN30 420 logic to DCN32
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amdkfd: Fix spelling mistake "detroyed" -> "destroyed"
drm/amdgpu: add rlcv/rlcp version info to debugfs
drm/amdgpu: add two new subquery ids
drm/amdgpu: support print rlc v2_x ucode hdr
drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx
drm/amdkfd: Use the consolidated MQD manager functions for GFX11
drm/amdgpu: Update PTE flags with TF enabled
drm/amdgpu: SDMA update use unlocked iterator
dma-buf: fix dma_fence_default_wait() signaling check
PCI/P2PDMA: Use for_each_pci_dev() helper
selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup
Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
bcache: fix set_at_max_writeback_rate() for multiple attached devices
bcache:: fix repeated words in comments
bcache: bset: Fix comment typos
bcache: remove unused bch_mark_cache_readahead function def in stats.h
bcache: remove unnecessary flush_workqueue
ASoC: SOF: add quirk to override topology mclk_id
ASoC: SOF: Intel: hda: refine SSP count support
ASoC: cs42l42: Switch to dev_err_probe() helper
ASoC: cs42l42: Implement 'set_bclk_ratio'
ASoC: cs42l83: Extend CS42L42 support to new part
ASoC: cs42l42: Export regmap elements to core namespace
ASoC: cs42l42: Split I2C identity into separate module
ASoC: cs42l42: Pass component and dai defs into common probe
ASoC: cs42l42: Split cs42l42_resume into two functions
ASoC: cs42l42: Split probe() and remove() into stages
ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev
ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config()
ASoC: dt-bindings: cs42l42: Add 'cs42l83' compatible
Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component
ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc()
ASoC: rt5682s: Reduce coupling of PLLB setting
ASoC: rt5682s: Reduce coupling of I2S1 setting
ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings
ASoC: sunxi: Add Allwinner H6 Digital MIC driver
ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS
ASoC: sun50i-dmic: dt-bindings: add DT bindings for DMIC controller
ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime()
ASoC: fsl_spdif: add ALSA event on dpll locked
ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc()
ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc()
mtd: move from strlcpy with unused retval to strscpy
mtd: ftl: use container_of() rather than cast
mtd: Fix a typo in a comment
mtd: devices: docg3: Use correct function names in comment blocks
mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type()
mtd: devices: docg3: check the return value of devm_ioremap() in the probe
mtd: parsers: add Broadcom's U-Boot parser
dt-bindings: mtd: partitions: add binding for U-Boot bootloader
nvme-tcp: print actual source IP address through sysfs "address" attr
nvmet-tcp: don't map pages which can't come from HIGHMEM
nvme-pci: move iod dma_len fill gaps
nvme-pci: iod npages fits in s8
nvme-pci: iod's 'aborted' is a bool
nvme-pci: remove nvme_queue from nvme_iod
nvme: consider also host_iface when checking ip options
nvme-rdma: handle number of queue changes
nvme-tcp: handle number of queue changes
nvmet: expose max queues to configfs
spi: spi-loopback-test: Add test to trigger DMA/PIO mixing
spi: omap2-mcspi: Switch to use dev_err_probe() helper
regulator: of: Fix kernel-doc
regulator: of: Fix kernel-doc
ASoC: qcom: add machine driver for sc8280xp
ASoC: qcom: sm8250: move some code to common
ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250
ASoC: dt-bindings: qcom: sort compatible strings
ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL
ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints
ASoC: SOF: replace dev_vdbg with tracepoints
ASoC: SOF: Intel: replace dev_vdbg with tracepoints
ASoC: SOF: remove unneeded dev_vdbg
ASoC: SOF: Intel: remove unneeded dev_vdbg
ASoC: SOF: Intel: add HDA interrupt source tracing
ASoC: SOF: add widget setup/free tracing
ASoC: max98390: Fix dsm calibration reading
USB: serial: console: move mutex_unlock() before usb_serial_put()
hwmon: (mr75203) fix coding style space errors
hwmon: (mr75203) add debugfs to read and write temperature coefficients
hwmon: (mr75203) parse temperature coefficients from device-tree
dt-bindings: hwmon: (mr75203) add coefficient properties for the thermal equation
hwmon: (mr75203) add support for series 6 temperature equation
dt-bindings: hwmon: (mr75203) add "moortec,ts-series" property
hwmon: (aspeed-pwm-tacho) Add dependency on ARCH_ASPEED
hwmon: (mr75203) modify the temperature equation according to series 5 datasheet
hwmon: (mr75203) add VM pre-scaler x2 support
dt-bindings: hwmon: (mr75203) add "moortec,vm-pre-scaler-x2" property
hwmon: (mr75203) add VM active channel support
dt-bindings: hwmon: (mr75203) add "moortec,vm-active-channels" property
dt-bindings: vendor-prefixes: add vendor prefix for Moortec
hwmon: (nzxt-smart2) add another USB ID
hwmon: (emc2305) Remove unnecessary range check
hwmon: (mr75203) skip reset-control deassert for SOCs that don't support it
dt-bindings: hwmon: (mr75203) change "resets" property to be optional
dt-bindings: hwmon: (mr75203) add description for Moortec's PVT controller
hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow Next
hwmon: (tps23861) create unique debugfs directory per device
hwmon: (tps23861) reduce count of i2c transactions for port_status
hwmon: (emc2305) Remove unused including <linux/version.h>
docs: hwmon: add emc2305.rst to docs
hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed Controller.
platform_data/emc2305: define platform data for EMC2305 driver
hwmon: (max31790) add fanN_enable
pwm: core: Make of_pwm_get() static
pwm: core: Get rid of unused devm_of_pwm_get()
hwmon: (pwm-fan) Replace OF specific call to PWM by plain one
hwmon: (sparx5) Use devm_clk_get_enabled() helper
hwmon: (dell-smm) Improve warning messages
hwmon: (iio_hwmon) Make use of device properties
MAINTAINERS: Update Juerg Haefliger's email address
hwmon: move from strlcpy with unused retval to strscpy
hwmon: (corsair-psu) add reporting of rail mode via debugfs
hwmon: (aquacomputer_d5next) Add support for reading virtual temp sensors
hwmon: (asus_wmi_ec_sensors) remove driver
dt-bindings: hwmon: sparx5: use correct clock
Revert "drm/bridge: chrontel-ch7033: Add byteswap order setting"
hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
Revert "Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP""
hwmon: (aquacomputer_d5next) Fix Quadro fan speed offsets
bcma: gpio: Use generic_handle_irq_safe()
gpio: mlxbf2: Use generic_handle_irq_safe()
platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe()
ssb: gpio: Use generic_handle_irq_safe()
pinctrl: amd: Use generic_handle_irq_safe()
genirq: Provide generic_handle_domain_irq_safe().
USB: serial: ftdi_sio: convert to use dev_groups
wifi: ath11k: Add WoW support for WCN6750
dt: bindings: net: add bindings to add WoW support on WCN6750
platform/x86: wmi: Drop forward declaration of static functions
platform/x86: toshiba_acpi: Remove duplicate include
platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
platform/x86: asus-wmi: Expand support of GPU fan to read RPM and label
wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
wifi: wcn36xx: fix repeated words in comments
wifi: wcn36xx: Add RX frame SNR as a source of system entropy
u64_stats: Streamline the implementation
flex_proportions: Disable preemption entering the write section.
mm/compaction: Get rid of RT ifdeffery
mm/memcontrol: Replace the PREEMPT_RT conditionals
mm/debug: Provide VM_WARN_ON_IRQS_ENABLED()
mm/vmstat: Use preempt_[dis|en]able_nested()
dentry: Use preempt_[dis|en]able_nested()
preempt: Provide preempt_[dis|en]able_nested()
habanalabs/gaudi2: allow user to flush PCIE by read
habanalabs: failure to open device due to reset is debug level
habanalabs/gaudi2: Remove unnecessary (void*) conversions
habanalabs/gaudi2: add secured attestation info uapi
habanalabs/gaudi2: add handling to pmmu events in eqe handler
habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err
habanalabs: rename error info structure
habanalabs/gaudi2: get f/w reset status register dynamically
habanalabs/gaudi2: increase hard-reset sleep time to 2 sec
habanalabs/gaudi2: print RAZWI info upon PCIe access error
habanalabs: MMU invalidation h/w is per device
habanalabs: new notifier events for device state
habanalabs/gaudi2: free event irq if init fails
habanalabs: fix resetting the DRAM BAR
habanalabs: add support for new cpucp return codes
habanalabs/gaudi2: read F/W security indication after hard reset
habanalabs/gaudi: rename mme cfg error response print
habanalabs: fix possible hole in device va
habanalabs: send device activity in a proper context
habanalabs: send device active message to f/w
habanalabs/gaudi2: dump detailed information upon RAZWI
arm64: dts: renesas: Adjust whitespace around '{'
arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into board DTS
arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2
ARM: dts: renesas: Fix USB PHY device and child node names
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64: dts: renesas: white-hawk-cpu: Add missing bootargs
arm64: dts: renesas: spider-cpu: Add missing bootargs
arm64: dts: renesas: spider: Move aliases and chosen
arm64: dts: renesas: white-hawk-cpu: Add Ethernet support
arm64: dts: renesas: white-hawk: Move aliases and chosen
arm64: dts: renesas: r8a779g0: Add RAVB nodes
arm64: dts: renesas: white-hawk-cpu: Add push switches
arm64: dts: renesas: white-hawk-cpu: Add GP LEDs
arm64: dts: renesas: r8a779g0: Add GPIO nodes
dt-bindings: qcom-pmic-gpio: Add PM7250B and PM8450 bindings
pinctrl: qcom: spmi-gpio: Add compatible for PM7250B
pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes
platform/x86/amd: pmc: Add sysfs files for SMU
platform/x86: hp-wmi: Setting thermal profile fails with 0x06
wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize()
wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2"
clk: imx93: add SAI IPG clk
clk: imx93: add MU1/2 clock
clk: imx93: switch to use new clk gate API
clk: imx: add i.MX93 clk gate
clk: imx: clk-composite-93: check white_list
clk: imx: clk-composite-93: check slice busy
dt-bindings: clock: imx93-clock: add more MU/SAI clocks
dt-bindings: clock: imx8mm: don't use multiple blank lines
wifi: rtw89: 8852c: add multi-port ID to TX descriptor
wifi: rtw89: fix rx filter after scan
wifi: rtw89: free unused skb to prevent memory leak
wifi: rtw89: reset halt registers before turn on wifi CPU
wifi: rtw89: pci: update LTR settings
wifi: rtw89: mac: set NAV upper to 25ms
wifi: rtw89: initialize DMA of CMAC
wifi: rtw89: support SER L1 simulation
wifi: rtw89: 8852c: support fw crash simulation
wifi: rtw89: introudce functions to drop packets
wifi: rtw89: unify use of rtw89_h2c_tx()
wifi: rtw89: pci: concentrate control function of TX DMA channel
wifi: rtw89: correct enable functions of HCI/PCI DMA
wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW
wifi: rtw89: support for setting TID specific configuration
wifi: rtw89: support for setting HE GI and LTF
wifi: rtw89: coex: show connecting state in debug message
wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log
wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C
wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports
wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports
wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info
wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report
wifi: rtw89: coex: use void pointer as temporal type to copy report
arm64: dts: apple: Add WiFi module and antenna properties
wifi: brcmfmac: pcie: Add IDs/properties for BCM4378
wifi: brcmfmac: pcie: Support PCIe core revisions >= 64
wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024
wifi: brcmfmac: firmware: Allow platform to override macaddr
wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms
wifi: brcmfmac: of: Fetch Apple properties
wifi: brcmfmac: pcie: Read Apple OTP information
wifi: brcmfmac: firmware: Support passing in multiple board_types
wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism
wifi: brcmfmac: firmware: Handle per-board clm_blob files
dt-bindings: net: bcm4329-fmac: Add Apple properties & chips
KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP
KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases
KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending
KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled
nvmet: avoid unnecessary flush bio
drm/mediatek: dp: change mtk_dp_driver to static
nvmet-auth: remove redundant parameters req
nvmet-auth: clean up with done_kfree
nvme-auth: remove the redundant req->cqe->result.u16 assignment operation
nvme: move from strlcpy with unused retval to strscpy
nvme: add comment for unaligned "fake" nqn
drm/mediatek: dp: Fix compiler warning in mtk_dp_video_mute()
efi/libstub: move efi_system_table global var into separate object
platform/x86: toshiba_acpi: Set correct parent for input device.
drm/mediatek: dp: Remove unused register definitions
drm/mediatek: dp: Reduce indentation in mtk_dp_bdg_detect()
pinctrl: nomadik: remove dead code after DB8540 pinctrl removal
pinctrl: nomadik: Make gpio irqchip immutable
pinctrl: nomadik: Dereference gpio_chip properly
platform/chrome: cros_ec: Notify the PM of wake events during resume
dt-bindings: sram: sunxi-sram: Add D1 compatible string
dt-bindings: sram: sunxi-sram: Clean up the compatible lists
xfs: do not need to check return value of xlog_kvmalloc()
soc: sunxi: sram: Add support for the D1 system control
soc: sunxi: sram: Export the LDO control register
soc: sunxi: sram: Save a pointer to the OF match data
xfs: port to vfs{g,u}id_t and associated helpers
soc: sunxi: sram: Return void from the release function
xfs: remove xfs_setattr_time() declaration
xfs: Remove the unneeded result variable
xfs: missing space in xfs trace log
xfs: simplify if-else condition in xfs_reflink_trim_around_shared
xfs: simplify if-else condition in xfs_validate_new_dalign
xfs: replace unnecessary seq_printf with seq_puts
xfs: clean up "%Ld/%Lu" which doesn't meet C standard
xfs: remove redundant else for clean code
xfs: remove the redundant word in comment
drm/gma500: Call acpi_video_register_backlight()
drm/gma500: Don't register backlight when another backlight should be used
drm/gma500: Use backlight_get_brightness() to get the brightness
drm/gma500: Change registered backlight device type to raw/native
drm/gma500: Refactor backlight support (v2)
EDAC/ppc_4xx: Reorder symbols to get rid of a few forward declarations
drm/msm/hdmi: make hdmi_phy_8996 OF clk provider
dt-bindings: phy: qcom, hdmi-phy-qmp: add clock-cells and XO clock
drm/msm/dsi: Remove use of device_node in dsi_host_parse_dt()
drm/msm/dsi: switch to DRM_PANEL_BRIDGE
drm/panel: drop DSC pps pointer
drm/msm/dsi: fetch DSC pps payload from struct mipi_dsi_device
drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device
drm/msm/dsi: Remove the unneeded result variable
drm/msm/dsi: drop the hpd worker
drm/msm/dsi: Improve dsi_phy_driver_probe() probe error handling
drm/msm/dsi: Take advantage of devm_regulator_bulk_get_const()
drm/msm/dsi: Use the new regulator bulk feature to specify the load
drm/msm/dsi: Don't set a load before disabling a regulator
drm/msm/dsi_phy_7nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_10nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_14nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm_8960: Replace parent names with clk_hw pointers
drm/msm/dsi/phy: Replace hardcoded char-array length with sizeof()
drm/msm/dsi_phy_28nm_8960: Use stack memory for temporary clock names
drm/msm/dsi/phy: Reindent and reflow multiline function calls
drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
drm/msm/dp: Silence inconsistent indent warning
dt-bindings: msm/dp: handle DP vs eDP difference
dt-bindings: msm/dp: add missing properties
dt-bindings: msm/dp: mark vdda supplies as deprecated
drm/msm/dp: Get rid of dp_ctrl_on_stream_phy_test_report()
drm/msm/dp: Remove pixel_rate from struct dp_ctrl
drm/msm/dp: Reorganize code to avoid forward declaration
drm/msm/dpu: get rid of cached flush_mask
drm/msm/dpu: inline dpu_plane_get_ctl_flush
drm/msm/dpu: do not limit the zpos property
drm/msm/dpu: rip out master planes support
drm/msm/dpu: drop unused variable from dpu_kms_mdp_snapshot()
drm/msm: Make .remove and .shutdown HW shutdown consistent
drm/msm/dpu: Fix comment typo
drm/msm/dpu: drop unused memory allocation
drm/msm/dpu: drop VBIF indices
drm/msm/dpu: fix error handling around dpu_hw_vbif_init
drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices
dt-bindings: display/msm: dpu-sdm845: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7280: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7180: add missing DPU opp-table
dt-bindings: display/msm: dpu-qcm2290: add missing DPU opp-table
dt-bindings: display/msm: dpu-msm8998: add missing DPU opp-table
dt-bindings: display/msm/mdp4: require 4 IOMMUs
dt-bindings: display/msm/gmu: account for different GMU variants
dt-bindings: display/msm/gpu: allow specifying several IOMMU nodes
drm/msm/dsi: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/dpu: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/rd: Fix FIFO-full deadlock
drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
drm/msm/dsi: Fix number of regulators for SDM660
drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
drm/msm/dpu: populate wb or intf before reset_intf_cfg
drm/msm/dsi: fix the inconsistent indenting
drm/msm/dp: make eDP panel as the first connected connector
arm64: dts: renesas: white-hawk: Add Ethernet sub-board
arm64: dts: renesas: white-hawk: Add CSI/DSI sub-board
arm64: dts: renesas: white-hawk: Add I2C0 and EEPROMs
arm64: dts: renesas: r8a779g0: Add I2C nodes
arm64: dts: renesas: white-hawk-cpu: Add serial port pin control
arm64: dts: renesas: r8a779g0: Add pinctrl device node
arm64: dts: renesas: white-hawk-cpu: Enable watchdog timer
arm64: dts: renesas: r8a779g0: Add RWDT node
ARM: shmobile: Drop selecting SOC_BUS
arm64: renesas: Drop selecting SOC_BUS
clk: renesas: r8a779g0: Add EtherAVB clocks
clk: renesas: r8a779g0: Add PFC/GPIO clocks
clk: renesas: r8a779g0: Add I2C clocks
clk: renesas: r8a779g0: Add watchdog clock
wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification
wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3
wifi: iwlwifi: mvm: trigger resume flow before wait for notifications
wifi: iwlwifi: mvm: Add handling for scan offload match info notification
wifi: iwlwifi: mvm: enable resume based on notifications
wifi: iwlwifi: mvm: Add support for d3 end notification
wifi: iwlwifi: mvm: Add support for wowlan wake packet notification
wifi: iwlwifi: mvm: Add support for wowlan info notification
wifi: iwlwifi: mvm: don't check D0I3 version
wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro
wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit
wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code
wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting
wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API
wifi: iwlwifi: pcie: add support for BZ devices
habanalabs/gaudi2: log critical events with no rate limit
habanalabs: ignore EEPROM errors during boot
habanalabs: perform context switch flow only if needed
habanalabs: set command buffer host VA dynamically
habanalabs: trace DMA allocations
habanalabs: trace MMU map/unmap page
habanalabs: define trace events
habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA
habanalabs: fix calculation of DRAM base address in PCIe BAR
habanalabs: if map page fails don't try to unmap it
habanalabs: select FW_LOADER in Kconfig
habanalabs: add cdev index data member
habanalabs: fix missing info in sysfs documentation
habanalabs: fix bug when setting va block size
habanalabs: expose device security status using info ioctl
habanalabs: expose device security status through sysfs
habanalabs: remove secured PCI IDs
habanalabs: fix H/W block handling for partial unmappings
habanalabs: unify hwmon resources clean up
habanalabs/gaudi2: new API to control engine cores running mode
habanalabs: remove left-over code from bring-up
habanalabs/gaudi2: change device f/w security check
habanalabs: move common function out of debugfs.c
habanalabs/uapi: move defines to better place inside file
habanalabs: add a missing lock for in_reset indication
habanalabs: fix vma fields assignments order in hl_hw_block_mmap()
habanalabs: avoid returning a valid handle if map_block() fails
habanalabs: fix command submission sanity check
habanalabs/gaudi: read div_sel value from firmware
habanalabs/gaudi: fix print format for div_sel
habanalabs/gaudi2: mark PCIE access error as fatal
habanalabs: add uapi to retrieve engines status
habanalabs: remove all kdma locks
habanalabs: wrap macro arg with parentheses
habanalabs: fix spelling mistakes
habanalabs/gaudi2: remove old interrupt mappings
habanalabs/gaudi: increase default cs timeout to 10 minutes
habanalabs: add return code field to module iterator
habanalabs/gaudi2: enable all MMU SPI/SEI interrupts
habanalabs: rename non_hard_reset to compute_reset
habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing"
habanalabs: Simplify bool conversion
habanalabs: removed seq_file parameter from is_idle asic functions
memblock tests: add generic NUMA tests for memblock_alloc_try_nid*
memblock tests: add bottom-up NUMA tests for memblock_alloc_try_nid*
memblock tests: add top-down NUMA tests for memblock_alloc_try_nid*
memblock tests: add simulation of physical memory with multiple NUMA nodes
octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly
octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon
octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon
octeontx2-af: return correct ptp timestamp for CN10K silicon
macintosh/ams: Adapt declaration of ams_i2c_remove() to earlier change
i2c: riic: Use devm_platform_ioremap_resource()
i2c: mlxbf: remove IRQF_ONESHOT
drm: panel-orientation-quirks: Add quirk for Aya Neo Air
soc: apple: rtkit: Add apple_rtkit_poll
dt-bindings: clock: rockchip: Document RV1126 CRU
clk: rockchip: Add dt-binding header for RV1126
drm/gma500: Remove unnecessary suspend/resume wrappers
drm/gma500: Rewrite power management code
drm/gma500: Remove a couple of not useful function wrappers
drm/gma500: Remove never set dev_priv->rpm_enabled flag
drm/gma500: Remove runtime_allowed dead code in psb_unlocked_ioctl()
drm/gma500: Fix (vblank) IRQs not working after suspend/resume
efi/libstub: use EFI provided memcpy/memset routines
efi/libstub: add some missing EFI prototypes
drm/vboxvideo: fix repeated words in comments
drm: panel-orientation-quirks: Add quirk for Anbernic Win600
acl: fix the comments of posix_acl_xattr_set
arm64: dts: ls1046a-qds: Modify the qspi flash frequency
arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA
arm64: dts: ls1046a: add gpios based i2c recovery information
arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1046a: make dma-coherent global to the SoC
arm64: dts: ls1046a: add missing dma ranges property
arm64: dts: ls1046a: Add big-endian property for PCIe nodes
arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes
arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a-rdb: add pcf85263 rtc node
arm64: dts: ls1043a-qds: add mmio based mdio-mux support
arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1043a: add gpio based i2c recovery information
arm64: dts: ls1043a: make dma-coherent global to the SoC
arm64: dts: ls1043a: add missing dma ranges property
arm64: dts: ls1043a: Add big-endian property for PCIe nodes
arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes
arm64: dts: ls1043a: use pcie aer/pme interrupts
arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a: fix the wrong size of dcfg space
arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A.
arm64: dts: ls208xa-rdb: fix errata E-00013
arm64: dts: ls2081a-rdb: Add DTS for NXP LS2081ARDB
arm64: dts: ls2080a-rdb: add phy nodes
arm64: dts: ls208xa-qds: add mdio mux nodes from on-board FPGA
arm64: dts: imx8mp-venice-gw74xx: add PCIe support
arm64: dts: freescale: add support for i.MX8DXL EVK board
arm64: dts: freescale: add i.MX8DXL SoC support
arm64: dts: imx8: add a node label to ddr-pmu
arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support
arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support
arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq
arm64: dts: imx8mp-venice-gw74xx: add USB DR support
arm64: dts: imx93: add mediamix blk ctrl node
arm64: dts: imx93: add src node
arm64: dts: ls1028a-rdb: add more ethernet aliases
arm64: dts: imx8mq: update sdma node name format
arm64: dts: imx93: add lpspi nodes
arm64: dts: imx93: add lpi2c nodes
arm64: dts: imx93: add a55 pmu
arm64: dts: imx93: add blk ctrl node
arm64: dts: imx93: add s4 mu node
arm64: dts: imx93: add gpio clk
arm64: dts: imx93: correct SDHC clk entry
arm64: dts: tqma8mpql: add USB DR support
arm64: dts: verdin-imx8mm: introduce hdmi-connector
arm64: dts: verdin-imx8mm: add lvds panel node
arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84
arm64: dts: imx8ulp: increase the clock speed of LPSPI
arm64: dts: imx8ulp: add mailbox node
arm64: dts: imx8ulp: add pmu node
arm64: dts: imx8ulp: correct the scmi sram node name
arm64: dts: imx8ulp: drop undocumented property in cgc
arm64: dts: imx8mq-librem5: fix mipi_csi description
arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3
arm64: dts: imx8mq-librem5: add USB type-c properties for role switching
arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
arm64: dts: imx8mq-librem5: add RGB pwm notification leds
arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control
arm64: dts: ls1028a: enable swp5 and eno3 for all boards
arm64: dts: ls1028a: mark enetc port 3 as a DSA master too
arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi
arm64: dts: imx8mp-evk: Add PCIe support
arm64: dts: imx8mp: Add iMX8MP PCIe support
arm64: dts: imx8ulp: no executable source file permission
arm64: dts: imx8mp: Add SNVS LPGPR
arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board
arm64: dts: imx8mm: Fix typo in license text for Engicam boards
arm64: dts: imx8-ss-dma: add IPG clock for i2c
arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S
arm64: dts: imx8mm-kontron: Add SPI NOR partition layout
arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names
arm64: dts: imx8mm-kontron: Remove low DDRC operating point
arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings
arm64: dts: imx8mp: add VPU blk ctrl node
arm64: dts: imx8mp: add vpu pgc nodes
arm64: dts: imx8mp-verdin: add cpu-supply
arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios
arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property
arm64: dts: imx8mp: Add SoM compatible to i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Drop Atheros PHY header from i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Add HW variant details to i.MX8M Plus DHCOM PDK2
arm64: dts: mnt-reform2: don't use multiple blank lines
arm64: dts: imx8mp-verdin: don't use multiple blank lines
arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file
arm64: dts: imx8ulp-evk: Add the fec support
arm64: dts: imx8ulp: Add the fec support
arm64: dts: imx8mp: add interconnect for hsio blk ctrl
arm64: dts: imx8mp: add interconnects for media blk ctrl
soc: imx: add i.MX93 media blk ctrl driver
soc: imx: add i.MX93 SRC power domain driver
soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell
soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets
soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl
soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR
soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl
soc: imx: add icc paths for i.MX8MP media blk ctrl
dt-bindings: arm: imx: update fsl.yaml for imx8dxl
dt-bindings: firmware: add missing resource IDs for imx8dxl
dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board
dt-bindings: soc: add i.MX93 mediamix blk ctrl
dt-bindings: soc: add i.MX93 SRC
dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier
dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board
dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
dt-bindings: clk: imx8mm: don't use multiple blank lines
ALSA: ppc: Switch to use for_each_child_of_node() macro
ARM: dts: imx6qdl-gw54xx: add CAN regulator
ARM: dts: imx6qdl-gw53xx: add CAN regulator
ARM: dts: imx6qdl-gw52xx: add CAN regulator
bpf/btf: Use btf_type_str() whenever possible
slub: Make PREEMPT_RT support less convoluted
mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock()
mm/slub: convert object_map_lock to non-raw spinlock
mm/slub: remove slab_lock() usage for debug operations
mm/slub: restrict sysfs validation to debug caches and make it safe
drm/plane-helper: Add a drm_plane_helper_atomic_check() helper
libbpf: Clean up legacy bpf maps declaration in bpf_helpers
net: dsa: microchip: add the support for set_ageing_time
selftests/bpf: Add veristat tool for mass-verifying BPF object files
libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set
selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations
power: supply: mt6370: Add MediaTek MT6370 charger driver
dt-bindings: power: supply: Add MediaTek MT6370 Charger
lib: add linear range index macro
bpf: Move bpf_dispatcher function out of ftrace locations
ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE
bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision
dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support
ARM: disallow PCI with MMU=n again
i2c: tegra: Add GPCDMA support
i2c: scmi: Convert to be a platform driver
dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema
i2c: rk3x: Add rv1126 support
arm64: defconfig: Enabled SC8180x configs
arm64: dts: qcom: sc7280: Add required-opps for USB
bpf: use kvmemdup_bpfptr helper
MAINTAINERS: Add maintainers for DWC AHCI SATA driver
ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support
ata: ahci-dwc: Add platform-specific quirks support
dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller DT schema
ata: ahci: Add DWC AHCI SATA controller support
ata: libahci_platform: Add function returning a clock-handle by id
dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema
ata: ahci: Introduce firmware-specific caps initialization
ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments
ata: libahci: Don't read AHCI version twice in the save-config method
ata: libahci: Discard redundant force_port_map parameter
ata: libahci: Extend port-cmd flags set with port capabilities
dt-bindings: ata: ahci: Add platform capability properties
ata: libahci_platform: Introduce reset assertion/deassertion methods
ata: libahci_platform: Parse ports-implemented property in resources getter
ata: libahci_platform: Sanity check the DT child nodes number
ata: libahci_platform: Convert to using devm bulk clocks API
ata: libahci_platform: Convert to using platform devm-ioremap methods
dt-bindings: ata: sata-brcm: Apply common AHCI schema
dt-bindings: ata: sata: Extend number of SATA ports
dt-bindings: ata: ahci-platform: Clarify common AHCI props constraints
dt-bindings: ata: ahci-platform: Detach common AHCI bindings
dt-bindings: ata: ahci-platform: Move dma-coherent to sata-common.yaml
s390/pai: Add support for PAI Extension 1 NNPA counters
s390/mm: fix no previous prototype warnings in maccess.c
arm64: alternatives: add shared NOP callback
arm64: alternatives: add alternative_has_feature_*()
arm64: alternatives: have callbacks take a cap
arm64: alternatives: make alt_region const
arm64: alternatives: hoist print out of __apply_alternatives()
arm64: alternatives: proton-pack: prepare for cap changes
arm64: alternatives: kvm: prepare for cap changes
arm64: cpufeature: make cpus_have_cap() noinstr-safe
bpf: Ensure correct locking around vulnerable function find_vpid()
ata: make PATA_PLATFORM selectable only for suitable architectures
ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORM
ata: libata-core: Check errors in sata_print_link_status()
ata: libata-sff: Fix double word in comments
ata: pata_macio: Remove unneeded word in comments
ata: libata-core: Simplify ata_dev_set_xfermode()
arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510
arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c
arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
drm/sched: Use parent fence instead of finished
dma-buf: dma_fence_wait must enable signaling
dma-buf: Enable signaling on fence for selftests
dma-buf: set signaling bit for the stub fence
dma-buf: Remove the signaled bit status check
dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt properties
Input: auo-pixcir-ts - switch to using generic device properties
Input: auo-pixcir-ts - do not force rising edge interrupt trigger
Input: auo-pixcir-ts - switch to using gpiod API
Input: auo-pixcir-ts - drop support for platform data
selftests/tc-testings: add tunnel_key action deleting test case
selftests/tc-testings: add sample action deleting test case
selftests/tc-testings: add nat action deleting test case
selftests/tc-testings: add ife action deleting test case
selftests/tc-testings: add connmark action deleting test case
selftests/tc-testings: add selftests for xt action
selftests/tc-testings: add selftests for gate action
selftests/tc-testings: add selftests for ctinfo action
PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
kselftest/arm64: Add hwcap test for RNG
kselftest/arm64: Add SVE 2 to the tested hwcaps
kselftest/arm64: Add missing newline in hwcap output
arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation
arm64/sysreg: Use feature numbering for PMU and SPE revisions
arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture
arm64: rework BTI exception handling
arm64: rework FPAC exception handling
arm64: consistently pass ESR_ELx to die()
arm64: die(): pass 'err' as long
arm64: report EL1 UNDEFs better
net: fs_enet: Fix wrong check in do_pd_setup
arm64: dts: rockchip: Add RK3399 NanoPi R4S Enterprise Edition
dt-bindings: Add doc for FriendlyARM NanoPi R4S Enterprise Edition
arm64: dts: rockchip: add i2s0 I2S/PDM/TDM 8ch controller to px30
crypto: qat - use reference to structure in dma_map_single()
Revert "crypto: qat - reduce size of mapped region"
crypto: qat - fix DMA transfer direction
crypto: hisilicon - support get algs by the capability register
crypto: hisilicon/sec - get algorithm bitmap from registers
crypto: hisilicon/zip - support zip capability
crypto: hisilicon/hpre - optimize registration of ecdh
crypto: hisilicon/hpre - support hpre capability
crypto: hisilicon/qm - support get device irq information from hardware registers
crypto: hisilicon/qm - get error type from hardware registers
crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support
crypto: hisilicon/qm - get qp num and depth from hardware registers
crypto: hisilicon/qm - get hardware features from hardware registers
crypto: hisilicon/sec - delete redundant blank lines
crypto: inside-secure - Change swab to swab32
mellanox/mlxsw: fix repeated words in comments
iov_iter: use "maxpages" parameter
net: amd: Switch and case should be at the same indent
net: amd: Correct spelling errors
net: amd: Unified the comparison between pointers and NULL to the same writing
wifi: ath11k: Fix kernel-doc issues
wifi: ath11k: Fix miscellaneous spelling errors
wifi: ath10k: Fix miscellaneous spelling errors
arm64: support huge vmalloc mappings
vsock/vmci: fix repeated words in comments
rtnetlink: advertise allmulti counter
net: fec: add pm runtime force suspend and resume support
bus: mhi: host: always print detected modem name
spi: dt-bindings: atmel,at91rm9200-spi: Add DMA related properties
ARM: dts: at91: Add `atmel,usart-mode` required property to serial nodes
ARM: dts: at91: sam9x60ek: Add DBGU compatibles to uart1
ARM: dts: at91: sama7g5: Swap rx and tx for spi11
scsi: scsi_transport_fc: Use %u for dev_loss_tmo
scsi: csiostor: Convert sysfs snprintf() to sysfs_emit()
scsi: megaraid: Convert sysfs snprintf() to sysfs_emit()
scsi: ibmvscsi_tgt: Fix repeated words in comment
scsi: lpfc: Update lpfc version to 14.2.0.7
scsi: lpfc: Fix various issues reported by tools
scsi: lpfc: Add reporting capability for Link Degrade Signaling
scsi: lpfc: Rework FDMI attribute registration for unintential padding
scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency
scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd
scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application
scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba
scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID
scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases
scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload
scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology
scsi: lpfc: Fix prli_fc4_req checks in PRLI handling
scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler()
scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
scsi: aic79xx: Use __ro_after_init explicitly
scsi: target: Remove unused se_tmr_req_cache declaration
scsi: qla2xxx: Remove unused declarations for qla2xxx
drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names
scsi: target: alua: Do not report emtpy port group
scsi: target: core: Set MULTIP bit for se_device with multiple ports
soc: mediatek: Add mmsys func to adapt to dpi output for MT8186
Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
arm64: tegra: Add GPCDMA support for Tegra I2C
arm64: tegra: Add iommus for HDA on Tegra234
arm64: tegra: Enable HDA node for Jetson AGX Orin
arm64: tegra: Add context isolation domains on Tegra234
arm64: tegra: Fixup iommu-map property formatting
arm64: dts: tegra: smaug: Add Wi-Fi node
arm64: dts: tegra: smaug: Add Bluetooth node
arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit
arm64: tegra: Add MGBE nodes on Tegra234
arm64: tegra: Fix up compatible for Tegra234 GPCDMA
arm64: tegra: Enable PCIe slots in P3737-0000 board
arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT
arm64: tegra: Add regulators required for PCIe
arm64: dts: qcom: sm8450: fix UFS PHY serdes size
ARM: dts: qcom: apq8026-lg-lenok: Enable ADSP
ARM: dts: qcom: apq8026-asus-sparrow: Enable ADSP
ARM: dts: qcom: msm8226: Add ADSP node
tools/power/x86/intel-speed-select: Release v1.13
tools/power/x86/intel-speed-select: Optimize CPU initialization
tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id
tools/power/x86/intel-speed-select: Remove unused struct clos_config fields
tools/power/x86/intel-speed-select: Enforce isst_id value
tools/power/x86/intel-speed-select: Do not export get_physical_id
tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper
tools/power/x86/intel-speed-select: Cleanup get_physical_id usage
tools/power/x86/intel-speed-select: Convert more function to use isst_id
tools/power/x86/intel-speed-select: Add pkg and die in isst_id
tools/power/x86/intel-speed-select: Introduce struct isst_id
tools/power/x86/intel-speed-select: Remove unused core_mask array
tools/power/x86/intel-speed-select: Remove dead code
mailbox: apple: Implement poll_data() operation
mailbox: apple: Implement flush() operation
tools/power/x86/intel-speed-select: Fix cpu count for TDP level display
clk: tests: Add missing test case for ranges
clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
clk: Introduce the clk_hw_get_rate_range function
clk: Zero the clk_rate_request structure
clk: Stop forwarding clk_rate_requests to the parent
clk: Constify clk_has_parent()
clk: Introduce clk_core_has_parent()
clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
clk: Add our request boundaries in clk_core_init_rate_req
clk: Introduce clk_hw_init_rate_request()
clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller
clk: Change clk_core_init_rate_req prototype
clk: Set req_rate on reparenting
clk: Take into account uncached clocks in clk_set_rate_range()
clk: tests: Add some tests for orphan with multiple parents
clk: tests: Add tests for mux with multiple parents
clk: tests: Add tests for single parent mux
clk: tests: Add tests for uncached clock
clk: tests: Add reference to the orphan mux bug report
clk: tests: Add test suites description
clk: Clarify clk_get_rate() expectations
clk: Mention that .recalc_rate can return 0 on error
clk: Skip clamping when rounding if there's no boundaries
clk: Drop the rate range on clk_put()
clk: test: Switch to clk_hw_get_clk
arm64: dts: mediatek: mt6795: Add CPUX system timer node
soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex
dt-bindings: soc: mediatek: Add display mutex support for MT6795
arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
locking: Add __sched to semaphore functions
locking/rwsem: Disable preemption while trying for rwsem lock
locking: Detect includes rwlock.h outside of spinlock.h
objtool,x86: Teach decode about LOOP* instructions
x86,retpoline: Be sure to emit INT3 after JMP *%\reg
sched/fair: Move call to list_last_entry() in detach_tasks
sched/fair: Cleanup loop_max and loop_break
sched/fair: Make sure to try to detach at least one movable task
ARM: footbridge: remove custom DMA address handling
arm64: defconfig: Make TEGRA186_GPC_DMA built-in
arm64: dts: rockchip: Add HDMI supplies on rk3399-roc-pc
arm64: dts: rockchip: Support gru-scarlet sku{2,4} variants
dt-bindings: arm: rockchip: Add gru-scarlet sku{2,4} variants
drm/rockchip: remove vop_writel from vop1 driver
drm/rockchip: support gamma control on RK3399
drm/rockchip: define gamma registers for RK3399
KVM: PPC: remove orphan declarations from kvm_ppc.h
powerpc/ps3: remove orphan declarations from ps3av.h
powerpc/sysdev: remove unused xics_ipi_dispatch() declaration
powerpc/powernv: remove orphan declarations from opal.h
powerpc/mm: remove orphan declarations from mmu_context.h
powerpc: remove unused udbg_init_debug_beat() declaration
powerpc: remove unused chrp_event_scan() declaration
powerpc/spufs: remove orphan declarations from spufs.h
powerpc/xmon: remove unused ppc_parse_cpu() declaration
soc/tegra: pmc: Check device node status property
dt-bindings: Add Host1x context stream IDs on Tegra234
arm64: tegra: Enable Tegra SPI & QSPI in deconfig
wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7921e: fix random fw download fail
wifi: mt76: mt7921: introduce Country Location Control support
wifi: mt76: mt7921e: fix rmmod crash in driver reload test
wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
wifi: mt76: mt7915: do not check state before configuring implicit beamform
wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
wifi: mt76: mt7915: fix mcs value in ht mode
soc/tegra: pmc: Use devm_clk_get_optional()
wifi: mt76: mt7921: get rid of the false positive reset
wifi: mt76: connac: fix in comment
wifi: mt76: add PPDU based TxS support for WED device
wifi: mt76: move move mt76_sta_stats to mt76_wcid
wifi: mt76: mt7921: fix the firmware version report
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code
wifi: mt76: mt7663s: add rx_check callback
wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
wifi: mt76: sdio: fix transmitting packet hangs
wifi: mt76: sdio: add rx_check callback for sdio devices
wifi: mt76: mt7921: delete stray if statement
wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
wifi: mt76: mt7915: fix an uninitialized variable bug
wifi: mt76: sdio: poll sta stat when device transmits data
wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
wifi: mt76: add rx_check callback for usb devices
wifi: mt76: testmode: use random payload for tx packets
wifi: mt76: connac: introduce mt76_connac_reg_map structure
soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
firmware: tegra: Switch over to memdup_user()
ARM: dts: aspeed: elbert: Enable mac3 controller
net: ftgmac100: support fixed link
soc/tegra: cbb: Add support for Tegra241 (Grace)
soc/tegra: cbb: Add driver for Tegra234 CBB 2.0
soc/tegra: cbb: Add CBB 1.0 driver for Tegra194
soc/tegra: pmc: Add USB port wake events for Tegra194
soc/tegra: pmc: Add support for simple wake events
soc/tegra: pmc: Remove leading space
soc/tegra: fuse: Add missing of_node_put()
soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
soc/tegra: Set ERD bit to mask inband errors
mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user
mptcp: allow privileged operations from user namespaces
mptcp: add do_check_data_fin to replace copied
selftests: mptcp: move prefix tests of addr_nr_ns2 together
mptcp: add mptcp_for_each_subflow_safe helper
bpf: Add verifier check for BPF_PTR_POISON retval and arg
net: phy: spi_ks8895: switch to using gpiod API
net: ks8851: switch to using gpiod API
net: davicom: dm9000: switch to using gpiod API
ALSA: usb-audio: Fix last interface check for registration
gpiolib: of: factor out conversion from OF flags
gpiolib: rework quirk handling in of_find_gpio()
gpiolib: of: make Freescale SPI quirk similar to all others
gpiolib: of: do not ignore requested index when applying quirks
gpio: ws16c48: Ensure number of irq matches number of base
gpio: 104-idio-16: Ensure number of irq matches number of base
gpio: 104-idi-48: Ensure number of irq matches number of base
gpio: 104-dio-48e: Ensure number of irq matches number of base
counter: 104-quad-8: Ensure number of irq matches number of base
isa: Introduce the module_isa_driver_with_irq helper macro
gpio: pca953x: Add support for PCAL6534
gpio: pca953x: Swap if statements to save later complexity
gpio: pca953x: Fix pca953x_gpio_set_pull_up_down()
dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4IOE5V6534Q
clk: at91: sama5d2: Add Generic Clocks for UART/USART
dt-bindings: vendor-prefixes: add Diodes
drm/i915: Fix return type of mode_valid function hook
can: raw: add CAN XL support
can: dev: add CAN XL support to virtual CAN
can: canxl: update CAN infrastructure for CAN XL frames
can: canxl: introduce CAN XL data structure
can: set CANFD_FDF flag in all CAN FD frame structures
can: skb: add skb CAN frame data length helpers
can: skb: unify skb CAN frame identification helpers
batman-adv: remove unused struct definitions
USB: serial: ftdi_sio: add support for HP and HA devices
USB: serial: ftdi_sio: simplify divisor handling
USB: serial: ftdi_sio: assume hi-speed type
USB: serial: ftdi_sio: clean up baudrate request
USB: serial: ftdi_sio: clean up attribute handling
USB: serial: ftdi_sio: clean up modem-status handling
USB: serial: ftdi_sio: tighten device-type detection
USB: serial: ftdi_sio: rename channel index
USB: serial: ftdi_sio: include FT2232D in type string
USB: serial: ftdi_sio: rename chip types
USB: serial: ftdi_sio: drop redundant chip type comments
USB: serial: ftdi_sio: clean up chip type enum
USB: serial: ftdi_sio: fix 300 bps rate for SIO
arm64: dts: qcom: sa8295p-adp: add missing gpio-ranges in PMIC GPIOs
arm64: dts: qcom: sa8295p-adp: add fallback compatible to PMIC GPIOs
arm64: dts: qcom: msm8996-xiaomi: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: msm8994-msft-lumia-octagon: align resin node name with bindings
arm64: dts: qcom: pmi8994: add missing MPP compatible fallback
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
arm64: dts: qcom: sc7280: Add missing aggre0, aggre1 clocks
arm64: defconfig: enable newer Qualcomm SoC sound drivers
drm/i915: Invert if/else ladder for stolen init
drm/i915/gt: Extract per-platform function for frequency read
drm/i915: Invert if/else ladder for frequency read
drm/i915/uc: Fix issues with overriding firmware files
drm/i915/mtl: Update CHICKEN_TRANS* register addresses
drm/i915/mtl: Update MBUS_DBOX credits
dt-bindings: soc: qcom: apr: add missing properties
ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example
ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example
ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example
ASoC: dt-bindings: qcom,q6adm: convert to dtschema
ASoC: dt-bindings: qcom,q6asm: convert to dtschema
dt-bindings: soc: qcom: apr: correct service children
Bluetooth: hci_sync: allow advertise when scan without RPA
Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921
Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921
Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev()
dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6331 keys
dt-bindings: input: Convert mtk-pmic-keys to DT schema
spi: mpc52xx: Replace of_gpio_count() by gpiod_count()
spi: fsl_spi: Convert to transfer_one
drm/tests: Change "igt_" prefix to "drm_test_"
drm/tests: Split drm_framebuffer_create_test into parameterized tests
drm/amd/display: fix boolconv.cocci warning
drm/amd/display: make optc32_phantom_crtc_post_enable, optc32_setup_manual_trigger and optc32_set_drr static
drm/amd/display: make some functions static
drm/amd/display: make some functions static
drm/amd/display: make mmhubbub32_config_mcif_buf static
drm/amd/display: make some functions static
drm/amd/display: make optc314_phantom_crtc_post_enable static
drm/amd/display: make enc314_stream_encoder_dvi_set_stream_attribute static
drm/amd/display: make some functions static
drm/amdgpu: make sure to init common IP before gmc
drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
drm/amd/pm:add new gpu_metrics_v2_3 to acquire average temperature info
PCI: apple: Do not leak reset GPIO on unbind/unload/error
s390/mm: uninline copy_oldmem_kernel() function
s390/mm,ptdump: add real memory copy page markers
s390/mm: rework memcpy_real() to avoid DAT-off mode
s390/dump: save IPL CPU registers once DAT is available
s390/pci: convert high_memory to physical address
s390/smp,ptdump: add absolute lowcore markers
s390/smp: rework absolute lowcore access
s390/smp: call smp_reinit_ipl_cpu() before scheduler is available
arm64: dts: mt7986: add built-in Wi-Fi device nodes
ASoC: soc-dapm: Switch to use dev_err_probe() helper
ASoC: cs42l42: Switch to use dev_err_probe() helper
ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper
ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
fortify: Adjust KUnit test for modular build
arm64: dts: qcom: sc7280-villager: Adjust LTE SKUs
dt-bindings: arm: qcom: Adjust LTE SKUs for sc7280-villager
can: flexcan: Switch to use dev_err_probe() helper
dt-bindings: pinctrl: update bindings for MT7986 SoC
drm/i915/dgfx: Release mmap on rpm suspend
drm/i915: Refactor userfault_wakeref to re-use
Revert "powerpc/rtas: Implement reentrant rtas call"
Input: synaptics - enable InterTouch for the ThinkPad P1 G3
pinctrl: ocelot: add help and description information to ocelot pinctrl kconfig
gpio: mt7621: Switch to use platform_get_irq() function
gpio: pca953x: introduce support for nxp,pcal6408
dt-bindings: gpio: pca95xx: add entry for pcal6408
selinux: remove the unneeded result variable
lockdown: ratelimit denial messages
drm/i915/selftest: Clear the output buffers before GPU writes
drm/i915/selftest: Always cancel semaphore on error
drm/i915/selftests: Check for incomplete LRI from the context image
drm/i915/gt: Explicitly clear BB_OFFSET for new contexts
KVM: selftests: Add test for AArch32 ID registers
KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system
KVM: arm64: Add a visibility bit to ignore user writes
KVM: arm64: Spin off helper for calling visibility hook
KVM: arm64: Drop raz parameter from read_id_reg()
KVM: arm64: Remove internal accessor helpers for id regs
KVM: arm64: Use visibility hook to treat ID regs as RAZ
drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc7280-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc7280-pinctrl: reference tlmm schema
dt-bindings: pinctrl: qcom,sc7280-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sc7280-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc7280-pinctrl: correct number of GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sm8450-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8250-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8250-pinctrl: reference tlmm common pins
dt-bindings: pinctrl: qcom,sm8250-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6375-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6125-pinctrl: extend example
dt-bindings: pinctrl: qcom,sm6125-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6125-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6115-pinctrl: require function on GPIOs
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix matching pin config
Input: iqs7222 - set all ULP entry masks by default
Input: iqs7222 - avoid sending empty SYN_REPORT events
Input: iqs7222 - trim force communication command
power: supply: bq25890: Fix enum conversion in bq25890_power_supply_set_property()
dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property
dt-bindings: mmc: rockchip: add rockchip,rk3128-dw-mshc
dt-bindings: mmc: renesas,sdhi: Add iommus property
mmc: sdhci_am654: Remove the unneeded result variable
mmc: meson-gx: add SDIO interrupt support
mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK
mmc: jz4740_mmc: Fix error check for dma_map_sg
mmc: meson-mx-sdhc: Fix error check for dma_map_sg
mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
dt-bindings: mmc: Fix 'dma-coherent' was unexpected
mmc: core: Switch to basic workqueue API for sdio_irq_work
dt-bindings: mmc: sdhci-msm: Document the SM6115 compatible
mmc: sdhci: Update MAINTAINERS Maintained -> Supported
dt-bindings: mmc: cdns: remove Piotr Sroka as a maintainer
dt-bindings: mmc: Add compatible for MT6795 Helio X10 SoC
dt-bindings: mmc: mmc-spi-slot: drop unneeded spi-max-frequency
mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode
dt-bindings: mmc: Set maximum documented operating frequency as 384MHz
ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR
ASoC: tas2562: Propagate the error in tas2562_dac_event()
arm64: dts: rockchip: enable gamma control on RK3399
arm64: dts: rockchip: Enable video output on rk3566-roc-pc
dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf
dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu
clk: microchip: add PolarFire SoC fabric clock support
dt-bindings: clk: add PolarFire SoC fabric clock ids
dt-bindings: clk: document PolarFire SoC fabric clocks
dt-bindings: clk: rename mpfs-clkcfg binding
clk: microchip: mpfs: update module authorship & licencing
clk: microchip: mpfs: convert periph_clk to clk_gate
clk: microchip: mpfs: convert cfg_clk to clk_divider
clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo()
clk: microchip: mpfs: simplify control reg access
clk: microchip: mpfs: move id & offset out of clock structs
clk: microchip: mpfs: add MSS pll's set & round rate
MAINTAINERS: add polarfire soc reset controller
reset: add polarfire soc reset support
clk: microchip: mpfs: add reset controller
dt-bindings: clk: microchip: mpfs: add reset controller support
dts: arm: at91: Add SAMA5D3-EDS Board
dt-bindings: arm: at91: Add info on SAMA5D3-EDS
ARM: dts: lan966x: disable aes
arm64: dts: qcom: sc7280-herobrine: Add nodes for onboard USB hub
arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub
ARM: dts: qcom: ipq8064: pad addresses to 8 digit
ARM: dts: qcom: ipq8064: reorganize node order and sort them
soc: qcom: rpmpd: Add SM6375 support
dt-bindings: power: rpmpd: Add SM6375 power domains
ARM: dts: qcom: align SDHCI clocks with DT schema
ARM: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: sm8250: provide additional MSI interrupts
clk: qcom: smd-rpm: Add clocks for MSM8909
dt-bindings: clock: qcom,rpmcc: Add MSM8909
clk: qcom: gcc-msm8909: Increase delay for USB PHY reset
clk: qcom: reset: Allow specifying custom reset delay
clk: qcom: Add driver for MSM8909 GCC
dt-bindings: clock: Add schema for MSM8909 GCC
arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node
ARM: dts: qcom: msm8960: add clocks to the MMCC device node
ARM: dts: qcom: apq8064: add clocks to the MMCC device node
ARM: dts: qcom: msm8960: add clocks to the GCC device node
ARM: dts: qcom: apq8064: add clocks to the GCC device node
ARM: dts: qcom: msm8960: add clocks to the LCC device node
ARM: dts: qcom: apq8064: add clocks to the LCC device node
clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: mmcc-msm8960: move clock parent tables down
clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: lcc-msm8960: use macros to implement mi2s clocks
clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8960
dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-names properties
arm64: dts: qcom: Use WCD9335 DT bindings
clk: qcom: clk-rpmh: Remove redundant if statement
clk: qcom: gcc-sdm845: add sdm670 global clock data
clk: qcom: gcc-sdm845: use device tree match data
dt-bindings: clock: gcc-sdm845: add sdm670 global clocks
xtensa: add FDPIC and static PIE support for noMMU
xtensa: clean up ELF_PLAT_INIT macro
ARM: dts: qcom: msm8226: switch TCSR mutex to MMIO
ARM: dts: qcom: apq8084: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8994: switch TCSR mutex to MMIO
arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: add missing TCSR syscon compatible
arm64: dts: qcom: qcs404: add missing TCSR syscon compatible
arm64: dts: qcom: msm8953: add missing TCSR syscon compatible
arm64: dts: qcom: ipq6018: add missing TCSR syscon compatible
drm/i915: Skip applying copy engine fuses
hwspinlock: qcom: add support for MMIO on older SoCs
hwspinlock: qcom: correct MMIO max register for newer SoCs
dt-bindings: hwlock: qcom-hwspinlock: correct example indentation
dt-bindings: hwlock: qcom-hwspinlock: add support for MMIO on older SoCs
clk: qcom: a53-pll: convert to use parent_data rather than parent_names
ARM: dts: qcom: msm8660: fix node names for fixed clocks
ARM: dts: qcom: msm8660: add pxo/cxo clocks to the GCC node
clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: qcom,gcc-msm8660: separate GCC bindings for MSM8660
clk: qcom: sm6115: Select QCOM_GDSC
firmware: qcom: scm: remove unused __qcom_scm_init declaration
dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
arm64: dts: qcom: sc7280-herobrine: correct TLMM gpio-line-names
arm64: dts: qcom: sc7280: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8450: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350-sagami: correct TS pin property
arm64: dts: qcom: sm6350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm6125: align TLMM pin configuration with DT schema
drm/amd/pm: remove unused declarations in hardwaremanager.h
drm/gma500: remove unused declarations in psb_intel_drv.h
drm/radeon: remove unused declarations for radeon
drm/radeon/r600_cs: remove r600_cs_legacy_get_tiling_conf() declaration
drm/vmwgfx: remove unused vmw_bo_is_vmw_bo() declaration
drm/amd/display/amdgpu_dm: remove duplicate included header files
drm/amd/display: Remove the unused function copy_stream_update_to_stream()
drm/amd/display: make mpc32_program_shaper and mpc32_program_3dlut static
drm/amd/display: make dcn32_link_encoder_is_in_alt_mode and dcn32_link_encoder_get_max_link_cap static
drm/amd/display: make dscl32_calc_lb_num_partitions static
drm/amd/display: make enc32_stream_encoder_dvi_set_stream_attribute static
drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
drm/amdgpu: fix warning about missing imu prototype
drm/amdgpu: reorder CS code
drm/amdgpu: cleanup CS init/fini and pass1
drm/amdgpu: use DMA_RESV_USAGE_BOOKKEEP v2
drm/amdgpu: revert "partial revert "remove ctx->lock" v2"
drm/amdgpu: move setting the job resources
drm/amdgpu: remove SRIOV and MCBP dependencies from the CS
drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule()
drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
drm/amd/display: 3.2.202
drm/amd/display: Fix register definitions for DCN32/321
drm/amd/display: Refactor SubVP calculation to remove FPU
drm/amd/display: Avoid force minimal transaction in case of surface_count equal to 0
drm/amd/display: Don't adjust VRR unnecessarily
drm/amd/display: Adding log for spread_spectrum_info
drm/amd/display: Limit user regamma to a valid value
drm/amd/display: add workaround for subvp cursor corruption for DCN32/321
drm/amd/display: Added debug option for forcing subvp num ways
drm/amd/display: Update viewport position for phantom pipes
drm/amd/display: Round cursor width up for MALL allocation
drm/amd/display: Correct dram channel width for dcn314
drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314
drm/amd/display: Hook up DCN314 specific dml implementation
drm/amd/display: Enable dlg and vba compilation for dcn314
drm/amd/display: Fix compilation errors on DCN314
drm/amd/display: Fix divide by zero in DML
drm/amd/display: Fixing DIG FIFO Error
drm/amd/display: SW cursor fallback for SubVP
drm/amd/display: Assign link type before check dsc workaround.
drm/amd/display: Reverted DSC programming sequence change
drm/amd/display: Update MBLK calculation for SubVP
drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"
drm/amd/display: Correct I2C register offset
drm/amd/display: Optimizations for DML math
drm/amdgpu: Skip reset error status for psp v13_0_0
drm/amdgpu: Add EEPROM I2C address for smu v13_0_0
drm/amdgpu: added support for ras driver loading
drm/amdgpu: add HDP remap functionality to nbio 7.7
drm/amdgpu/display: remove unneeded "default n" options
drm/amd/display: fix repeated words in comments
drm/amdgpu: cleanup coding style in amdgpu_amdkfd_gpuvm.c
drm/amdgpu: cleanup coding style in amdgpu_amdkfd.c
drm/amdgpu: cleanup coding style in amdgpu_sync.c file
drm/amdgpu: cleanup coding style in amdgpu_acpi.c
drm/amdgpu: Remove the unneeded result variable
drm/radeon: Remove the unneeded result variable
drm/radeon/ci_dpm: Remove the unneeded result variable
drm/amd/display: remove possible condition with no effect (if == else)
drm/amd/display: Simplify bool conversion
drm/amd/display: clean up some inconsistent indentings
drm/amdgpu: Fix hive reference count leak
drm/amdkfd: Migrate in CPU page fault use current mm
dt-bindings: nvmem: u-boot,env: add basic NVMEM cells
phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200
dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200
dt-bindings: phy: ti: phy-gmii-sel: Cleanup example
drm/i915: remove unused i915_gem_lmem_obj_ops declaration
sh: machvec: Use char[] for section boundaries
arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus
arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad
arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller
arm64: dts: mediatek: cherry: Add keyboard mapping for the top row
arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM
arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller
arm64: dts: mediatek: cherry: Enable the System Companion Processor
drm/amdgpu: change the alignment size of TMR BO to 1M
drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0
drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only
drm/amd/display: update header files
drm/i915/ipc: use intel_uncore_rmw() to enable/disable
drm/i915/display: move IPC under display wm sub-struct
drm/i915/ipc: register debugfs only if IPC available
drm/i915/ipc: move IPC debugfs to skl_watermark.c
drm/i915/ipc: refactor and rename IPC functions
drm/amdkfd: Remove prefault before migrating to VRAM
drm/amdkfd: handle CPU fault on COW mapping
amd/amdkfd: fix repeated words in comments
drm/amdgpu: Use per device reset_domain for XGMI on sriov configuration
drm/amd/amdgpu: update GC 10.3.0 pwrdec
drm/amdkfd: Fix CRIU restore op due to doorbell offset
drm/amdgpu: use dirty framebuffer helper
drm/amdgpu: Don't enable LTR if not supported
drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
Input: mtk-pmic-keys - add support for MT6331 PMIC keys
dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3128-usb2phy
dt-bindings: phy: ocelot-serdes: convert to YAML
ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control
ASoC: nau8825: Add ADCOUT IO drive strength control
ASoC: Intel: fix unused-variable warning in probe_codec
ASoC: sunxi: sun4i-codec: silence misleading error in probe
ASoC: dt-bindings: qcom,q6afe: remove binding
ASoC: Drop mistakenly applied DTS patch
phy: usb: sunplus: Fix return value check in update_disc_vol()
drm/scdc: Document hotplug gotchas
drm/vc4: hdmi: Reset link on hotplug
drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around
drm/vc4: hdmi: Switch to detect_ctx
drm/vc4: hdmi: Simplify the hotplug handling
ASoC: Intel: fix unused-variable warning in probe_codec
drm/vc4: hdmi: Remove mutex in detect
drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling
drm/vc4: hdmi: Constify drm_display_mode
ARM: dts: qcom: apq8060-dragonboard: Add TMA340 to APQ8060 DragonBoard
ARM: dts: qcom: msm8660: Add GSBI3 I2C bus
ARM: dts: qcom: msm8660: Add GSBI1 SPI bus
phy: qcom-snps: Add support for overriding phy tuning parameters
dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override params bindings
arm64: dts: qcom: sc7280: Fix Dmic no sound on villager-r1
arm64: dts: qcom: sc7280: Add sound node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add sound node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 1.0/2.0 and IDP boards.
arm64: dts: qcom: sc7280: Add lpass cpu node
arm64: dts: qcom: sc7280: herobrine: Add max98360a codec node
arm64: dts: qcom: sc7280: Add max98360a codec for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add nodes for soundwire and va tx rx digital macro codecs
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: Add LTE SKUs for sc7280-villager family
phy: qcom-qmp: drop dual-lane comments
phy: qcom-qmp-pcie: shorten function prefixes
phy: qcom-qmp-pcie: drop if (table) conditions
clk: qcom: lpass: Add support for resets & external mclk for SC7280
clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: sc7280: Add herobrine-villager-r1
dt-bindings: arm: qcom: document sc7280 and villager board
dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-domains property
dt-bindings: phy: qcom,qmp-usb: add missing power-domains property
ASoC: ak4458: Add ak4458_reset in device probe and remove
regulator: Add driver for MT6332 PMIC regulators
regulator: Add bindings for MT6332 regulator
regulator: Add driver for MT6331 PMIC regulators
regulator: Add bindings for MT6331 regulator
phy: Add RGMII support on lan966x
perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY
perf/bpf: Always use perf callchains if exist
perf: Use sample_flags for callchain
drm/tests: Set also mock plane src_x, src_y, src_w and src_h
drm: Use original src rect while initializing damage iterator
drm/i915/display: Use drm helper instead of own loop for damage clips
drm/i915/display: Use original src in psr2 sel fetch area calculation
arm64: dts: ti: Add support for AM62A7-SK
arm64: dts: ti: Introduce AM62A7 family of SoCs
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A
dt-bindings: arm: ti: Add bindings for AM62A7 SoC
dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically
clk: rockchip: Add MUXTBL variant
dt-bindings: soc: rockchip: Document RV1126 pmugrf
dt-bindings: soc: rockchip: Document RV1126 grf
drm/i915/psr: Disable PSR2 when SDP is sent on prior line
drm/i915/psr: Equation changed for sending start/stop on prior line
drm/i915: Fix TV encoder clock computation
drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit
drm/i915/bios: Fix VBT ACPI DPMS bit polarity
r8169: remove rtl_wol_shutdown_quirk()
ALSA: hda/hdmi: change type for the 'assigned' variable
sfc: introduce shutdown entry point in efx pci driver
drm/i915/dp: use drm_dp_phy_name() for logging
f2fs: simplify code in f2fs_prepare_decomp_mem
f2fs: replace logical value "true" with a int number
f2fs: increase the limit for reserve_root
f2fs: complete checkpoints during remount
f2fs: flush pending checkpoints when freezing super
drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox
drm/i915/mtl: Add DP AUX support on TypeC ports
drm/i915/mtl: Add display power wells
drm/i915/mtl: Add gmbus and gpio support
drm/i915: Move display and media IP version to runtime info
PCI/PM: Simplify pci_pm_suspend_noirq()
PCI/PM: Always disable PTM for all devices during suspend
PCI/PTM: Consolidate PTM interface declarations
PCI/PTM: Reorder functions in logical order
PCI/PTM: Preserve RsvdP bits in PTM Control register
PCI/PTM: Move pci_ptm_info() body into its only caller
PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm()
PCI/PTM: Separate configuration and enable
PCI/PTM: Add pci_upstream_ptm() helper
dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema
PCI/PTM: Cache PTM Capability offset
dt-bindings: remoteproc: Add missing (unevaluated|additional)Properties on child nodes
parisc: hide ioread64 declaration on 32-bit
dt-bindings: remoteproc: qcom,pil-info: add missing imem compatible
dt-bindings: phy: hisilicon,hi3670-usb3: simplify example
dt-bindings: phy: hisilicon,hi3660-usb3: simplify example
MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry
dt-bindings: misc: fastrpc: Document memory-region property
hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private"
drm/i915/gt: Extract function to apply media fuses
drm/i915/gt: Use MEDIA_VER() when handling media fuses
ARM: config: ixp4xx: Disable legacy EEPROM driver
ia64: export memory_add_physaddr_to_nid to fix cxl build error
ARM: dts: stm32: argon: remove spidev node
ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi
ARM: dts: stm32: Fix typo in license text for Engicam boards
ARM: dts: stm32: Add timer interrupts on stm32mp15
ARM: dts: stm32: add pinctrl and disabled spi5 node in stm32mp135f-dk
ARM: dts: stm32: add spi nodes into stm32mp131.dtsi
ARM: dts: stm32: enable i2c1 and i2c5 on stm32mp135f-dk.dts
ARM: dts: stm32: add i2c nodes into stm32mp131.dtsi
Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP"
Revert "dt-bindings: Add byteswap order to chrontel ch7033"
drm/i915/mtl: Hook up interrupts for standalone media
drm/i915/mtl: Use primary GT's irq lock for media GT
drm/i915/xelpmp: Expose media as another GT
drm/i915/mtl: Add gsi_offset when emitting aux table invalidation
drm/i915/uncore: Add GSI offset to uncore
drm/i915: Handle each GT on init/release and suspend/resume
drm/i915: Initialize MMIO access for each GT
drm/i915: Use a DRM-managed action to release the PCI bridge device
drm/i915: Rename and expose common GT early init routine
drm/i915: Prepare more multi-GT initialization
drm/i915: Drop intel_gt_tile_cleanup()
drm/i915: Use managed allocations for extra uncore objects
drm/i915: Only hook up uncore->debug for primary uncore
drm/i915: Move locking and unclaimed check into mmio_debug_{suspend, resume}
drm/i915/gt: Fix perf limit reasons bit positions
Revert "drm/i915/dg2: extend Wa_1409120013 to DG2"
drm/i915/guc: Cancel GuC engine busyness worker synchronously
drm/i915/gsc: allocate extended operational memory in LMEM
mei: debugfs: add pxp mode to devstate in debugfs
mei: drop ready bits check after start
mei: gsc: add transition to PXP mode in resume flow
mei: gsc: setup gsc extended operational memory
mei: mkhi: add memory ready command
mei: bus: export common mkhi definitions into a separate header
mei: extend timeouts on slow devices
mei: gsc: wait for reset thread on stop
mei: gsc: use polling instead of interrupts
drm/i915/gsc: add GSC XeHP SDV platform definition
drm/i915/gsc: add slow_firmware flag to the gsc device definition
mei: add slow_firmware flag to the mei auxiliary device
mei: add kdoc for struct mei_aux_device
drm/i915/gsc: skip irq initialization if using polling
wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
wifi: rtw89: split scan including lots of channels
wifi: rtw89: 8852c: support hw_scan
wifi: rtw89: call tx_wake notify for 8852c in deep ps mode
wifi: rtw89: support deep ps mode for rtw8852c
wifi: rtw89: set response rate selection
wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band
wifi: rtw89: 8852c: enlarge polling timeout of RX DCK
wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz
wifi: rtw89: add DIG register struct to share common algorithm
wifi: rtw89: support TX diversity for 1T2R chipset
wifi: rtw89: record signal strength per RF path
wifi: rtw89: configure TX path via H2C command
wifi: rtw89: parse phycap of TX/RX antenna number
wifi: rtw89: use u32_get_bits to access C2H content of PHY capability
drm/bridge: it6505: use drm_debug_enabled() in it6505_debug_print()
udf: Support splicing to file
ARM: dts: imx: update sdma node name format
ALSA: dummy: Add customizable volume min/max.
block/drbd: remove unused w_start_resync declaration
ALSA: dummy: Fix trailing whitespaces.
drm/aperture: Fix some kerneldoc comments
drm/format-helper: Add drm_fb_build_fourcc_list() helper
drm/modes: Add initializer macro DRM_MODE_INIT()
drm/probe-helper: Add drm_crtc_helper_mode_valid_fixed()
drm/probe-helper: Add drm_connector_helper_get_modes_fixed()
blk-throttle: cleanup tg_update_disptime()
blk-throttle: calling throtl_dequeue/enqueue_tg in pairs
blk-throttle: use 'READ/WRITE' instead of '0/1'
blk-throttle: fix io hung due to configuration updates
blk-throttle: factor out code to calculate ios/bytes_allowed
blk-throttle: prevent overflow while calculating wait time
blk-throttle: fix that io throttle can only work for single bio
sbitmap: fix batched wait_cnt accounting
latencytop: use the last element of latency_record of system
kernel/utsname_sysctl.c: print kernel arch
checkpatch: handle FILE pointer type
asm-generic: make parameter types consistent in _unaligned_be48()
kernel/profile.c: simplify duplicated code in profile_setup()
ntfs: check overflow when iterating ATTR_RECORDs
ntfs: fix out-of-bounds read in ntfs_attr_find()
ntfs: fix use-after-free in ntfs_attr_find()
initramfs: mark my_inptr as __initdata
fail_function: fix wrong use of fei_attr_remove()
fail_function: refactor code of checking return value of register_kprobe()
fail_function: switch to memdup_user_nul() helper
smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death
task_work: use try_cmpxchg in task_work_add, task_work_cancel_match and task_work_run
lib: move from strlcpy with unused retval to strscpy
init: move from strlcpy with unused retval to strscpy
reiserfs: move from strlcpy with unused retval to strscpy
ocfs2: move from strlcpy with unused retval to strscpy
ia64: move from strlcpy with unused retval to strscpy
alpha: move from strlcpy with unused retval to strscpy
bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless
hfs: replace kmap() with kmap_local_page() in btree.c
hfs: replace kmap() with kmap_local_page() in bnode.c
hfs: unmap the page in the "fail_page" label
kexec: replace kmap() with kmap_local_page()
iversion: use atomic64_try_cmpxchg)
aio: use atomic_try_cmpxchg in __get_reqs_available
buffer: use try_cmpxchg in discard_buffer
epoll: use try_cmpxchg in list_add_tail_lockless
ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency
fs/qnx6: delete unnecessary checks before brelse()
kernel: exit: cleanup release_thread()
proc: save LOC in vsyscall test
llist: use try_cmpxchg in llist_add_batch and llist_del_first
panic, kexec: make __crash_kexec() NMI safe
kexec: turn all kexec_mutex acquisitions into trylocks
lib/cmdline: avoid page fault in next_arg
checkpatch: add kmap and kmap_atomic to the deprecated list
fs/isofs: replace kmap() with kmap_local_page()
treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y
ipc/util.c: cleanup and improve sysvipc_find_ipc()
scripts/decodecode: improve faulting line determination
hfsplus: convert kmap() to kmap_local_page() in btree.c
hfsplus: convert kmap() to kmap_local_page() in bitmap.c
hfsplus: convert kmap() to kmap_local_page() in bnode.c
hfsplus: unmap the page in the "fail_page" label
mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast
mm/mremap_pages: save a few cycles in get_dev_pagemap()
mm: remove BUG_ON() in __isolate_free_page()
hugetlb: make hugetlb depends on SYSFS or SYSCTL
mm/kmemleak: make create_object return void
hugetlb: remove meaningless BUG_ON(huge_pte_none())
selftest: vm: remove deleted local_config.* from .gitignore
hugetlb: add comment for subtle SetHPageVmemmapOptimized()
hugetlb: kill hugetlbfs_pagecache_page()
hugetlb: pass NULL to kobj_to_hstate() if nid is unused
hugetlb: use helper {huge_pte|pmd}_lock()
hugetlb: use sizeof() to get the array size
hugetlb: use LIST_HEAD() to define a list head
hugetlb: Use helper macro SZ_1K
hugetlb: make hugetlb_cma_check() static
fs/buffer: remove bh_submit_read() helper
ext2: replace bh_submit_read() helper with bh_read()
fs/buffer: remove ll_rw_block() helper
ufs: replace ll_rw_block()
udf: replace ll_rw_block()
reiserfs: replace ll_rw_block()
ocfs2: replace ll_rw_block()
ntfs3: replace ll_rw_block()
jbd2: replace ll_rw_block()
isofs: replace ll_rw_block()
gfs2: replace ll_rw_block()
fs/buffer: replace ll_rw_block()
fs/buffer: add some new buffer read helpers
fs/buffer: remove __breadahead_gfp()
mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments
mm/migrate_device.c: fix a misleading and outdated comment
mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist
mm/damon: get the hotness from damon_hot_score() in damon_pageout_score()
mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE
mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN
mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses
mm/damon: simplify the parameter passing for 'check_accesses'
mm: fix null-ptr-deref in kswapd_is_running()
mm: kill is_memblock_offlined()
filemap: remove find_get_pages_contig()
ramfs: convert ramfs_nommu_get_unmapped_area() to use filemap_get_folios_contig()
nilfs2: convert nilfs_find_uncommited_extent() to use filemap_get_folios_contig()
btrfs: convert process_page_range() to use filemap_get_folios_contig()
btrfs: convert end_compressed_writeback() to use filemap_get_folios()
btrfs: convert __process_pages_contig() to use filemap_get_folios_contig()
filemap: add filemap_get_folios_contig()
zram: don't retry compress incompressible page
mm: backing-dev: Remove the unneeded result variable
page_ext: introduce boot parameter 'early_page_ext'
s390/hugetlb: switch to generic version of follow_huge_pud()
memcg: increase MEMCG_CHARGE_BATCH to 64
mm: page_counter: rearrange struct page_counter fields
mm: page_counter: remove unneeded atomic ops for low/min
mm: remove EXPERIMENTAL flag for zswap
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset
mm/gup.c: refactor check_and_migrate_movable_pages()
mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages()
mm: skip retry when new limit is not below old one in page_counter_set_max
mm: pagewalk: add api documentation for walk_page_range_novma()
mm: pagewalk: fix documentation of PTE hole handling
mm: memcg: export workingset refault stats for cgroup v1
mm/page_owner.c: add llseek for page_owner
mm/damon: replace pmd_huge() with pmd_trans_huge() for THP
mm/damon: validate if the pmd entry is present before accessing
mm: release private data before split THP
mm: thp: remove redundant pgtable check in set_huge_zero_page()
mm: memory-failure: kill __soft_offline_page()
mm: memory-failure: kill soft_offline_free_page()
mm: hugetlb_vmemmap: simplify reset_struct_pages()
mm, hwpoison: avoid trying to unpoison reserved page
mm, hwpoison: kill procs if unmap fails
mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs()
mm, hwpoison: fix extra put_page() in soft_offline_page()
mm, hwpoison: fix page refcnt leaking in unpoison_memory()
mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb()
mm: fix use-after free of page_ext after race with memory-offline
arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER
mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush()
zsmalloc: zs_object_copy: replace email link to doc
mm: memcontrol: fix a typo in comment
mm: kill find_min_pfn_with_active_regions()
mm/hugetlb: make detecting shared pte more reliable
mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node()
mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at()
mm/hugetlb: fix missing call to restore_reserve_on_error()
mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group()
mm/hugetlb: fix incorrect update of max_huge_pages
memory tiering: adjust hot threshold automatically
memory tiering: rate limit NUMA migration throughput
memory tiering: hot page selection with hint page fault latency
mm/util.c: add warning if __vm_enough_memory fails
mm: add more BUILD_BUG_ONs to gfp_migratetype()
mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes
hugetlb_cgroup: use helper for_each_hstate and hstate_index
hugetlb_cgroup: use helper macro NUMA_NO_NODE
hugetlb_cgroup: remove unneeded return value
hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G}
hugetlb_cgroup: remove unneeded nr_pages > 0 check
Kselftests: remove support of libhugetlbfs from kselftests
kfence: add sysfs interface to disable kfence for selected slabs.
mm: migration: fix the FOLL_GET failure on following huge page
tools/vm/page_owner_sort: fix -f option
mm/vmscan: make the annotations of refaults code at the right place
mm/util: reduce stack usage of folio_mapcount
mm/damon/core: simplify the parameter passing for region split operation
mm/page_alloc: only search higher order when fallback
page_alloc: remove inactive initialization
mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process
mm/mempolicy: fix lock contention on mems_allowed
mm/cma_debug: show complete cma name in debugfs directories
mm/swap: remove the end_write_func argument to __swap_writepage
zsmalloc: remove unnecessary size_class NULL check
zsmalloc: zs_object_copy: add clarifying comment
mm/vmscan: define macros for refaults in struct lruvec
selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh
userfaultfd: update documentation to describe /dev/userfaultfd
userfaultfd: selftests: modify selftest to use /dev/userfaultfd
userfaultfd: add /dev/userfaultfd for fine grained access control
selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh
mm/damon/dbgfs: use kmalloc for allocating only one element
mm/filemap.c: convert page_endio() to use a folio
mm: memory-failure: cleanup try_to_split_thp_page()
mm: align larger anonymous mappings on THP boundaries
mm/page_ext: remove unused variable in offline_page_ext
selftests/vm: add selftest to verify multi THP collapse
selftests/vm: add selftest to verify recollapse of THPs
selftests/vm: add MADV_COLLAPSE collapse context to selftests
selftests/vm: dedup hugepage allocation logic
selftests/vm: modularize collapse selftests
mm/madvise: add MADV_COLLAPSE to process_madvise()
mm/khugepaged: rename prefix of shared collapse functions
mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage
mm/thp: add flag to enforce sysfs THP in hugepage_vma_check()
mm/khugepaged: add flag to predicate khugepaged-only behavior
mm/khugepaged: propagate enum scan_result codes back to callers
mm/khugepaged: dedup and simplify hugepage alloc and charging
mm/khugepaged: add struct collapse_control
mm: khugepaged: don't carry huge page to the next loop for !CONFIG_NUMA
xfs: support STATX_DIOALIGN
f2fs: support STATX_DIOALIGN
f2fs: simplify f2fs_force_buffered_io()
f2fs: move f2fs_force_buffered_io() into file.c
ext4: support STATX_DIOALIGN
fscrypt: change fscrypt_dio_supported() to prepare for STATX_DIOALIGN
vfs: support STATX_DIOALIGN on block devices
statx: add direct I/O alignment information
spi: rockchip: add power-domains property
power: supply: bq27xxx: fix NULL vs 0 warnings
power: supply: bq27xxx: fix __be16 warnings
power: supply: bq25890: Add support for setting IINLIM
power: supply: bq25890: Disable PUMPX_EN on errors
drm/vkms: fix 32bit compilation error by replacing macros
power: supply: Fix repeated word in comments
staging: wlan-ng: remove unused p80211wext_handler_def declaration
staging: vt6655: Rename function MACvSetCurrAC0DescAddrEx
staging: vt6655: Rename function MACvSetCurrTx0DescAddrEx
staging: vt6655: Cleanup and rename function MACvSetCurrTXDescAddr
staging: vt6655: Rename function MACvSetCurrRx1DescAddr
staging: vt6655: Rename function MACvSetCurrRx0DescAddr
staging: vt6655: Rename function MACbSafeStop
staging: vt6655: Rename function MACbSafeTxOff
staging: vt6655: Rename function MACbSafeRxOff
staging: vt6655: Cleanup and rename function MACbSafeSoftwareReset
staging: vt6655: Cleanup and rename function MACvRestoreContext
staging: vt6655: Cleanup and rename function MACvSaveContext
staging: vt6655: Cleanup and rename function MACvSetLoopbackMode
staging: rtl8192e: Rename CurSlotTime
staging: rtl8192e: Rename bHwRadioOff
staging: rtl8192e: Rename RFChangeInProgress
staging: rtl8192e: Rename RFWaitCounter
staging: rtl8192e: Rename rtState
staging: rtl8192e: Rename bConnectBySSID
staging: rtl8192e: Rename bActionAllowed
staging: rtl8192e: Rename ChangeSource
staging: r8188eu: rtw_is_scan_deny is always false
staging: r8188eu: remove rtw_clear_scan_deny
staging: r8188eu: remove rtw_set_scan_deny_timer_hdl
staging: r8188eu: remove empty rtw_set_scan_deny macro
staging: vt6655: fix potential memory leak
staging: r8188eu: make c2h_evt_read() static
staging: vt6655: remove unnecessary null check
EDAC: Remove obsolete declarations in edac_module.h
power: supply: adp5061: show unknown capacity_level as text
power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
power: supply: tps65217: Fix comments typo
power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string
dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon"
power: supply: cw2015: Use device managed API to simplify the code
power: supply: cpcap-charger: fix repeated words in comments
power: supply: Explain maintenance charging
fpga: m10bmc-sec: d5005 bmc secure update driver
bpf: Add verifier support for custom callback return range
bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
selftests/bpf: fix ct status check in bpf_nf selftests
selftests/bpf: Add tests for writing to nf_conn:mark
bpf: Add support for writing to nf_conn:mark
bpf: Export btf_type_by_id() and bpf_log()
bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes
bpf: Add stub for btf_struct_access()
bpf: Remove duplicate PTR_TO_BTF_ID RO check
bpf: Simplify code by using for_each_cpu_wrap()
bpf: add missing percpu_counter_destroy() in htab_map_alloc()
drm/vkms: fix variable dereferenced before check warning
drm/udl: Sync pending URBs at the end of suspend
drm/udl: Don't re-initialize stuff at retrying the URB list allocation
drm/udl: Fix inconsistent urbs.count value during udl_free_urb_list()
drm/udl: Fix potential URB leaks
drm/udl: Pass rectangle directly to udl_handle_damage()
drm/udl: Drop unneeded alignment
drm/udl: Increase the default URB list size to 20
drm/udl: Suppress error print for -EPROTO at URB completion
Revert "drm/udl: Kill pending URBs at suspend and disconnect"
drm/udl: Enable damage clipping
drm/udl: Add reset_resume
drm/udl: Restore display mode on resume
rockchip: add rockchip,rk3128-spi
leds: simatic-ipc-leds-gpio: Make simatic_ipc_led_gpio_table static
platform/x86: asus-wmi: Make kbd_rgb_mode_groups static
asm-generic: Remove empty #ifdef SA_RESTORER
parisc: Use the generic IO helpers
parisc: Remove 64bit access on 32bit machines
wifi: ath11k: Increase TCL data ring size for WCN6750
wifi: ath11k: Add multi TX ring support for WCN6750
wifi: ath11k: Enable threaded NAPI
wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register()
wifi: ath11k: implement SRAM dump debugfs interface
wifi: ath11k: Split PCI write/read functions
ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure
arm64: dts: rockchip: use BCLK to GPIO switch on rk3399
arm64: dts: rockchip: Add Hantro encoder node to rk356x
arm64: dts: rockchip: Add VPU support for RK3568/RK3566
arm64: dts: rockchip: Enable PCIe controller on rock3a
arm64: dts: rockchip: add rtc to rock3a
arm64: dts: rockchip: Add PCIe 2 nodes to quartz64-b
ARM: dts: rockchip: restyle emac nodes
ARM: dts: rockchip: fix rk3036 emac node compatible string
regulator: tps65219: Fix .bypass_val_on setting
regulator: qcom_rpm: Fix circular deferral regression
regulator: core: Prevent integer underflow
ASoC: fsl_asrc: Add initialization finishing check in runtime resume
ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data
platform/mellanox: mlxreg-lc: Make error handling flow consistent
ACPI: video: Change disable_backlight_sysfs_if quirks to acpi_backlight=native
drivers/platform: toshiba_acpi: Call HCI_PANEL_POWER_ON on resume on some models
docs: ABI: charge_control_end_threshold may not support all values
platform/x86: Battery charge mode in toshiba_acpi (sysfs)
platform/x86: Battery charge mode in toshiba_acpi (internals)
platform/x86: toshiba_acpi: Add fan RPM reading (hwmon interface)
Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
Bluetooth: btintel: Add support for Magnetor
Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921
drm/format: Split into more granular test cases
drm/format: Use appropriate types in expect/assert
arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually
arm64: run softirqs on the per-CPU IRQ stack
ASoC: mediatek: mt8186: Remove clock share parsing from DT
ASoC: mediatek: mt8186: Configure shared clocks
ASoC: mediatek: mt8186: Allow setting shared clocks from machine driver
arm64: dts: mediatek: kukui: Remove i2s-share properties
ASoC: mediatek: mt8183: Remove clock share parsing from DT
ASoC: mediatek: mt8183: Configure shared clocks
ASoC: mediatek: mt8183: Allow setting shared clocks from machine driver
ASoC: mediatek: mt8192: Remove clock share parsing from DT
ASoC: mediatek: mt8192-mt6359: Make i2s9 share the clock from i2s8
ASoC: mediatek: mt8192: Allow setting shared clocks from machine driver
ASoC: SOF: Intel: Add mtrace type information for IPC4
ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops
ASoC: SOF: ipc4: Add support for mtrace log extraction
ASoC: SOF: ipc4: Configure the debug box offset
ASoC: SOF: ipc4: Add define for the outbox window index
ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message
ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested
selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping
selftests/bpf: Deduplicate write_sysctl() to test_progs.c
bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping
arm64: dts: rockchip: add Anbernic RG353P and RG503
dt-bindings: arm: rockchip: Add Anbernic RG353P and RG503
dt-bindings: vendor-prefixes: add Anbernic
arm64: dts: rockchip: Add regulator suffix to BPI-R2-Pro
arm64: dts: rockchip: add LEDs for ROCK 4C+
arm64: dts: rockchip: add LED for ROCK Pi 4A/B/C/A+/B+
arm64: dts: rockchip: add rk817 chg to Odroid Go Advance
soc: rockchip: power-domain: add power domain support for rk3588
soc: rockchip: power-domain: do not enable domain when adding it
dt-bindings: power: rockchip: Add bindings for rk3588
dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml
dt-bindings: power: add power-domain header for rk3588
dt-bindings: remoteproc: qcom,smd-edge: define children
dt-bindings: soc: qcom: smd: restrict child name to smd-edge
dt-bindings: remoteproc: qcom,glink-edge: require channels in children
dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge
dt-bindings: misc: qcom,fastrpc: restrict channel names
dt-bindings: misc: qcom,fastrpc: add compute iommus
dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name
platform/x86: toshiba_acpi: Add fan RPM reading (internals)
platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry
platform/x86/amd: pmc: Always write to the STB
platform/x86/amd: pmc: Add defines for STB events
ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops
ARM: footbridge: move isa-dma support into footbridge
ARM: footbridge: remove leftover from personal-server
ARM: footbridge: remove addin mode
drm/rockchip: dsi: add rk3568 support
dt-bindings: display: rockchip-dsi: add rk3568 compatible
MAINTAINERS: Drop Bartlomiej Zolnierkiewicz
drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
dt-bindings: qcom,pdc: convert to YAML
libbpf: Remove gcc support for bpf_tail_call_static for now
arm64: dts: ti: k3-am625-sk: Add epwm nodes
arm64: dts: ti: k3-am62-main: Add epwm nodes
drm/rockchip: vop: fix repeated words in comment
drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies
drm/i915: Extract skl_watermark.c
drm/i915: Split intel_read_wm_latency() into per-platform versions
drm/tidss: fix repeated words in comments
drm/omap: dmm_tiler:Remove the print function dev_err()
drm/omap: dss: Fix refcount leak bugs
drm: omapdrm: dss: replace ternary operator with max()
of/fdt: Don't calculate initrd size from DT if start > end
dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support
arm64: atomic: always inline the assembly
arm64: atomics: remove LL/SC trampolines
arm64: stacktrace: track hyp stacks in unwinder's address space
arm64: stacktrace: track all stack boundaries explicitly
arm64: stacktrace: remove stack type from fp translator
arm64: stacktrace: rework stack boundary discovery
arm64: stacktrace: add stackinfo_on_stack() helper
arm64: stacktrace: move SDEI stack helpers to stacktrace code
arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()
arm64: stacktrace: simplify unwind_next_common()
arm64: stacktrace: fix kerneldoc comments
arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
arm64: alternative: patch alternatives in the vDSO
arm64: module: move find_section to header
net: openvswitch: fix repeated words in comments
net: ipa: don't have gsi_channel_update() return a value
net: ipa: update channel in gsi_channel_trans_complete()
net: ipa: kill all other transaction lists
net: ipa: kill the allocated transaction list
net: ipa: always use transaction IDs instead of lists
ARM: dts: r9a06g032-rzn1d400-db: Enable CAN1
ARM: dts: r9a06g032: Add CAN{0,1} nodes
MAINTAINERS: Merge ARM/Renesas ARM64 and ARM/SH-Mobile ARM architectures
net: mscc: ocelot: share the common stat definitions between all drivers
net: mscc: ocelot: minimize definitions for stats
net: mscc: ocelot: harmonize names of SYS_COUNT_TX_AGING and OCELOT_STAT_TX_AGED
net: mscc: ocelot: add support for all sorts of standardized counters present in DSA
net: mscc: ocelot: exclude stats from bulk regions based on reg, not name
net: dsa: felix: use ocelot's ndo_get_stats64 method
net: mscc: ocelot: move more PTP code from the lib to ocelot_ptp.c
net: mscc: ocelot: unexport ocelot_port_fdb_do_dump from the common lib
net: mscc: ocelot: move stats code to ocelot_stats.c
net: mscc: ocelot: sort Makefile files alphabetically
net: mscc: ocelot: report FIFO drop counters through stats->rx_dropped
net: dsa: felix: check the 32-bit PSFP stats against overflow
net: mscc: ocelot: make access to STAT_VIEW sleepable again
net: dsa: felix: add definitions for the stream filter counters
arm64/sysreg: Add defintion for ALLINT
arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation
arm64/sysreg: Convert TIPDR_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation
arm64/sysreg: Convert HCRX_EL2 to automatic generation
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields
arm64/sysreg: Standardise naming for MTE feature enumeration
arm64/sysreg: Standardise naming for SSBS feature enumeration
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange
arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd
arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names
arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names
arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK
arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration
arm64/sysreg: Remove stray SMIDR_EL1 defines
drm/sun4i: tv: Include drm_atomic.h
fsnotify: remove unused declaration
sched/psi: Per-cgroup PSI accounting disable/re-enable interface
sched/psi: Cache parent psi_group to speed up group iteration
sched/psi: Consolidate cgroup_psi()
sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure
sched/psi: Remove NR_ONCPU task accounting
sched/psi: Optimize task switch inside shared cgroups again
sched/psi: Move private helpers to sched/stats.h
sched/psi: Save percpu memory when !psi_cgroups_enabled
sched/psi: Don't create cgroup PSI files when psi_disabled
sched/psi: Fix periodic aggregation shut off
driver core: remove make_class_name declaration
docs: update mediator information in CoC docs
Documentation: stable: Document alternative for referring upstream commit hash
termios: kill uapi termios.h that are identical to generic one
termios: get rid of non-UAPI asm/termios.h
termios: convert the last (sparc) INIT_C_CC to array
make generic INIT_C_CC a bit more generic
termios: consolidate values for VDISCARD in INIT_C_CC
termios: start unifying non-UAPI parts of asm/termios.h
termios: uninline conversion helpers
comedi: convert sysfs snprintf to sysfs_emit
staging: rtl8723bs: Fix return type for implementation of ndo_start_xmit
staging: rtl8723bs: Delete un-necessary return for _rtw_xmit_entry()
misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
misc: pci_endpoint_test: Aggregate params checking for xfer
misc/xilinx_sdfec: Replace kmap() with kmap_local_page()
misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap()
misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c
virt: vbox: Remove unproper information
virt: vbox: convert to use dev_groups
crypto: nx - Remove the unneeded result variable
crypto: ccp - Release dma channels before dmaengine unrgister
crypto: octeontx - Remove the unneeded result variable
crypto: akcipher - default implementation for setting a private key
crypto: aspeed - fix return value check in aspeed_hace_probe()
misc: microchip: pci1xxxx: use module_auxiliary_driver
misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE
misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxiliary_id_table' static
misc: microchip: pci1xxxx: Fix missing spin_lock_init()
misc: microchip: pci1xxxx: fix error handling in gp_aux_bus_probe()
pinctrl: cy8c95x0: Use 'default' in all switch-cases (part 2)
staging: rtl8192e: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: fix camelcase in UserPriority
staging: greybus: audio_helper: remove unused and wrong debugfs usage
staging: r8188eu: remove unnecessary return labels.
staging: r8188eu: make two functions static
staging: r8188eu: remove unused parameter from UpdateBrateTbl()
staging: r8188eu: remove unused parameters from _BeaconFunctionEnable()
staging: r8188eu: remove some unused enums
staging: r8188eu: do not "scan blink" if we have a link
staging: r8188eu: reset blink state when WPS fails
staging: r8188eu: always cancel blink_work when WPS failed
staging: r8188eu: always update status before WPS blinking
staging: r8188eu: always cancel blink_work before WPS blinking
staging: r8188eu: don't restart WPS blinking unnecessarily
staging: r8188eu: simplify the LED_CTL_POWER_OFF case
staging: r8188eu: remove channel parameters from rtw_sitesurvey_cmd
staging: r8188eu: remove mlme_osdep.h
staging: rtl8723bs: remove rtw_is_wps_ie
staging: rtl8723bs: remove IsHexDigit
staging: rtl8723bs: remove rtw_hal_is_disable_sw_channel_plan
staging: rtl8723bs: remove hal_btcoex_SetManualControl
staging: rtl8723bs: remove GetHexValueFromString
staging: rtl8723bs: remove odm_PauseDIG
staging: rtl8723bs: delete rtw_odm.c and rtw_odm.h
staging: rtl8723bs: remove rtw_change_ifname
staging: rtl8723bs: delete function rtw_set_chplan_cmd
staging: rtl8723bs: delete rtw_setdatarate_cmd
usb: misc: usb3503: call clk_disable_unprepare in the error handling
usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
iommu/virtio: Fix compile error with viommu_capable()
iova: Remove iovad->rcaches check in iova_rcache_get()
iova: Remove magazine BUG_ON() checks
iova: Remove some magazine pointer NULL checks
iommu/dma: Make header private
net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search
net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search
net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search
net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search
net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search
net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search
net: sched: act_police: get rid of tcf_police_walker and tcf_police_search
net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search
net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search
net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search
net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search
net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search
net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search
net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search
net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search
net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search
net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search
net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search
net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search
net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search
net: sched: act_api: implement generic walker and search for tc action
net: sched: act: move global static variable net_id to tc_action_ops
net: lan743x: Add support for Rx IP & TCP checksum offload
net: lan743x: Fix to use multiqueue start/stop APIs
drm/i915/dsb: hide struct intel_dsb better
sound: oss: dmasound: remove software_input_volume declaration
ALSA: memalloc: remove snd_dma_sg_ops declaration
ALSA: line6: remove line6_set_raw declaration
mfd: ocelot: Add support for the vsc7512 chip via spi
dt-bindings: mfd: ocelot: Add bindings for VSC7512
resource: add define macro for register address resources
pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration
pinctrl: microchip-sgpio: allow sgpio driver to be used as a module
pinctrl: ocelot: add ability to be used in a non-mmio configuration
net: mdio: mscc-miim: add ability to be used in a non-mmio configuration
mfd: ocelot: Add helper to get regmap from a resource
MAINTAINERS: Add maintainer for HiSilicon PTT driver
docs: trace: Add HiSilicon PTT device driver documentation
module/decompress: generate sysfs string at compile time
kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead of i_{zero/one_hundred}
kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to sysctl.c
sysctl: remove max_extfrag_threshold
module: Add debugfs interface to view unloaded tainted modules
kernel/sysctl.c: remove unnecessary (void*) conversions
proc: remove initialization assignment
arm64: dts: qcom: sa8155p-adp: Remove unused properties from eth node
arm64: dts: qcom: sc7280: correct CPU BWMON unit address
hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device
hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device
iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
Bluetooth: Fix HCIGETDEVINFO regression
Input: hgpk - fix repeated word in a comment
perf: RISC-V: throttle perf events
perf: RISC-V: exclude invalid pmu counters from SBI calls
arm64: defconfig: Enable devfreq cooling device
arm64: dts: allwinner: beelink-gs1: Enable GPU OPP
arm64: dts: allwinner: h6: Add GPU OPP table
arm64: dts: allwinner: h6: Add cooling map for GPU
arm64: dts: allwinner: a100: Add I2C DMA requests
arm64: dts: allwinner: a100: Add device node for DMA controller
clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper
clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper
clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper
vfio/mlx5: Set the driver DMA logging callbacks
vfio/mlx5: Manage error scenarios on tracker
vfio/mlx5: Report dirty pages from tracker
vfio/mlx5: Create and destroy page tracker object
vfio/mlx5: Init QP based resources for dirty tracking
vfio: Introduce the DMA logging feature support
vfio: Add an IOVA bitmap support
vfio: Introduce DMA logging uAPIs
EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs
EDAC/skx_common: Make output format similar
EDAC/skx_common: Use driver decoder first
dt-bindings: leds: Expand LED_COLOR_ID definitions
igc: Remove IGC_MDIC_INT_EN definition
vfio/fsl-mc: Fix a typo in a message
drm/dp_mst: Avoid deleting payloads for connectors staying enabled
media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER
drm/panel-edp: Add Innolux N120ACA-EA1 panel entry
drivers/net/ethernet/e1000e: check return value of e1e_rphy()
sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch
regulator: dt-bindings: qcom,rpmh: Indicate regulator-allow-set-load dependencies
sparc: Fix the generic IO helpers
alpha: Use generic <asm-generic/io.h>
nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
spi: Group cs_change and cs_off flags together in struct spi_transfer
arm64: defconfig: enable ARCH_NXP
arm64: defconfig: enable ARCH_BCM
drm/sun4i: tv: Merge mode_set into atomic_enable
pinctrl: pistachio: Correct the fwnode_irq_get() return value check
net: sparx5: fix function return type to match actual type
spi: meson-spicc: do not rely on busy flag in pow2 clk ops
pinctrl: qcom: spmi-gpio: Make irqchip immutable
usb: chipidea: make configs for glue drivers visible with EXPERT
drm/i915: Round TMDS clock to nearest
drm/i915: Use a fixed N value always
drm/i915: Allow M/N change during fastset on bdw+
drm/i915: Add intel_panel_highest_mode()
drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled
drm/i915: Nuke fastet state copy hacks
drm/i915: Set active dpll early for icl+
drm/i915: Make all clock checks non-fuzzy
drm/i915: Make M/N checks non-fuzzy
drm/i915: Compute clocks earlier
drm/i915: Feed the DPLL output freq back into crtc_state
drm/i915: Reassign DPLLs only for crtcs going throug .compute_config()
drm/i915: Do .crtc_compute_clock() earlier
r8169: merge support for chip versions 10, 13, 16
spi: lpspi: Remove the unneeded result variable
ASoC: ak4458: Remove component probe() and remove()
ASoC: sti-sas: Remove the unneeded result variable
ASoC: max98390: Remove unnecessary amp on/off conrtol
ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu()
ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu()
firmware: arm_ffa: Split up ffa_ops into info, message and memory operations
firmware: arm_ffa: Set up 32bit execution mode flag using partiion property
firmware: arm_ffa: Add v1.1 get_partition_info support
firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
firmware: arm_ffa: Make memory apis ffa_device independent
firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported
firmware: arm_ffa: Add support for querying FF-A features
firmware: arm_ffa: Remove ffa_dev_ops_get()
tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev
drm/i915: Set correct domains values at _i915_vma_move_to_active
drm/i915: Rename ggtt_view as gtt_view
RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas()
drm/ssd130x: Replace simple display helpers with the atomic helpers
pinctrl: meson: Switch to use fwnode instead of of_node
pinctrl: microchip-sgpio: Correct the fwnode_irq_get() return value check
net: stmmac: Disable automatic FCS/Pad stripping
pinctrl: ingenic: Switch to use fwnode instead of of_node
dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges
pinctrl: imx8m: kconfig: Fix build error on test compile
pinctrl: cy8c95x0: Correct comment style
pinctrl: cy8c95x0: use bits.h macros for all masks
pinctrl: cy8c95x0: Override IRQ for one of the expanders on Galileo Gen 1
pinctrl: cy8c95x0: support ACPI device found on Galileo Gen1
pinctrl: cy8c95x0: Make use of device properties
pinctrl: cy8c95x0: Implement ->pin_dbg_show()
pinctrl: cy8c95x0: Use 'default' in all switch-cases
pinctrl: cy8c95x0: Remove custom ->set_config()
pinctrl: cy8c95x0: Remove useless conditionals
pinctrl: cy8c95x0: Remove device initialization
pinctrl: cy8c95x0: Enable GPIO range
pinctrl: cy8c95x0: Drop unneeded npins assignment
pinctrl: cy8c95x0: Fix pin control name to enable more than one
pinctrl: cy8c95x0: Fix return value in cy8c95x0_detect()
pinctrl: cy8c95x0: Allow IRQ chip core to handle numbering
pinctrl: cy8c95x0: make irq_chip immutable
RDMA/rxe: convert pr_warn to pr_debug
RDMA/rxe: use %u to print u32 variables
video: backlight: mt6370: Add MediaTek MT6370 support
dt-bindings: backlight: Add MediaTek MT6370 backlight
tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros.
powerpc/powernv: add missing of_node_put() in opal_export_attrs()
drm/amd/amdgpu: Add missing CGTS*TCC_DISABLE to 10.3 headers
drm/amdgpu: prevent toc firmware memory leak
drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGE
drm/amdkfd: print address in hex format rather than decimal
drm/amd/display: Remove the unneeded result variable
drm/amd/display: fix memory leak when using debugfs_lookup()
bus: hisi_lpc: Use platform_device_register_full()
bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR()
bus: hisi_lpc: Correct error code for timeout
bus: hisi_lpc: Use devm_platform_ioremap_resource
bus: hisi_lpc: Don't dereference fwnode handle
drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header
drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled
powerpc/85xx: Fix fall-through warning for Clang
powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush
powerpc/math-emu: Inhibit W=1 warnings
bpf: Add helper macro bpf_for_each_reg_in_vstate
drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
kunit/memcpy: Avoid pathological compile-time string size
lib: Improve the is_signed_type() kunit test
LoadPin: Require file with verity root digests to have a header
dm: verity-loadpin: Only trust verity targets with enforcement
LoadPin: Fix Kconfig doc about format of file with verity digests
um: Enable FORTIFY_SOURCE
lkdtm: Update tests for memcpy() run-time warnings
fortify: Add run-time WARN for cross-field memcpy()
fortify: Use SIZE_MAX instead of (size_t)-1
fortify: Add KUnit test for FORTIFY_SOURCE internals
fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
string: Introduce strtomem() and strtomem_pad()
overflow: Split up kunit tests for smaller stack frames
overflow: Allow mixed type arguments
dt-bindings: i2c: imx: add SoC specific compatible strings for layerscape
dt-bindings: display: bridge: renesas,dw-hdmi: Add resets property
drm: rcar-du: dsi: Fix VCLKSET write
drm: rcar-du: Fix DSI enable & disable sequence
drm: rcar-du: dsi: Improve DSI shutdown
drm: rcar-du: dsi: Properly stop video mode TX
drm: rcar-du: lvds: Rename pclk enable/disable functions
drm: rcar-du: Use %p4cc to print 4CC format
drm: rcar-du: Drop unused encoder header files
drm: rcar-du: Drop leftovers variables from Makefile
drm: rcar-du: Fix r8a779a0 color issue
drm: rcar-du: Remove unnecessary include
drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support
drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support
media: vsp1: Add premultiplied alpha support
dt-bindings: rng: omap_rng: Drop requirement for clocks
HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Remove special-casing of Bluetooth devices
HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices
HID: core: Export hid_match_id()
dt-bindings: i2c: mv64xxx: Document DMA properties
dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks
perf/x86/intel: Optimize FIXED_CTR_CTRL access
perf/x86/p4: Remove perfctr_second_write quirk
perf/x86/intel: Remove x86_pmu::update_topdown_event
perf/x86/intel: Remove x86_pmu::set_topdown_event_period
perf/x86: Add a x86_pmu::limit_period static_call
perf/x86: Change x86_pmu::limit_period signature
perf/x86/intel: Move the topdown stuff into the intel driver
perf/x86: Add two more x86_pmu methods
perf: Add a few assertions
x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags
perf/core: Expand PERF_EVENT_FLAG_ARCH
perf: Consolidate branch sample filter helpers
sched: Show PF_flag holes
freezer,sched: Rewrite core freezer logic
sched: Widen TAKS_state literals
sched/wait: Add wait_event_state()
sched/completion: Add wait_for_completion_state()
sched: Add TASK_ANY for wait_task_inactive()
sched: Change wait_task_inactive()s match_state
freezer,umh: Clean up freezer/initrd interaction
freezer: Have {,un}lock_system_sleep() save/restore flags
sched: Rename task_running() to task_on_cpu()
sched/fair: Cleanup for SIS_PROP
sched/fair: Default to false in test_idle_cores()
sched/fair: Remove useless check in select_idle_core()
sched/fair: Avoid double search on same cpu
sched/fair: Remove redundant check in select_idle_smt()
i2c: designware: Add support to get I2C related timing parameters from firmware.
bpf: Add zero_map_value to zero map value with special fields
bpf: Support kptrs in percpu arraymap
bpf: Add copy_map_value_long to copy to remote percpu memory
bpf: Fix resetting logic for unreferenced kptrs
drm/i915/dsi: Extract {vlv,bxt}_get_pclk()
drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N()
drm/i915: Shuffle some PLL code around
drm/i915: Relocate intel_crtc_dotclock()
selftests/bpf: Add tests for kfunc returning a memory pointer
bpf/verifier: allow kfunc to return an allocated mem
bpf/btf: bump BTF_KFUNC_SET_MAX_CNT
selftests/bpf: add test for accessing ctx from syscall program type
bpf/verifier: allow all functions to read user provided context
platform/chrome: cros_ec_typec: Register partner PDOs
bpf: split btf_check_subprog_arg_match in two
selftests/bpf: regroup and declare similar kfuncs selftests in an array
kselftest/arm64: Fix spelling misakes of signal names
drm/i915/uc: Add patch level version number support
drm/i915/uc: Support for version reduced and multiple firmware files
arm64: defconfig: Enable Tegra MGBE driver
dt-bindings: net: Add Tegra234 MGBE
of: irq: Report individual failures in of_irq_init()
dt-bindings: misc: fastrpc convert bindings to yaml
cgroup/cpuset: remove unreachable code
audit: remove selinux_audit_rule_update() declaration
net: hns3: add support to query and set lane number by ethtool
net: hns3: add querying fec statistics
net: hns3: debugfs add dump dscp map info
net: hns3: support ndo_select_queue()
net: hns3: add support config dscp map to tc
dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes
dyndbg: add drm.debug style (drm/parameters/debug) bitmap support
doc-dyndbg: edit dynamic-debug-howto for brevity, audience
doc-dyndbg: describe "class CLASS_NAME" query support
dyndbg: validate class FOO by checking with module
dyndbg: add ddebug_attach_module_classes
kernel/module: add __dyndbg_classes section
dyndbg: add DECLARE_DYNDBG_CLASSMAP macro
dyndbg: add __pr_debug_cls for testing
dyndbg: add class_id to pr_debug callsites
dyndbg: gather __dyndbg[] state into struct _ddebug_info
dyndbg: cleanup auto vars in dynamic_debug_init
dyndbg: drop EXPORTed dynamic_debug_exec_queries
dyndbg: add test_dynamic_debug module
dyndbg: let query-modname override actual module name
dyndbg: use ESCAPE_SPACE for cat control
dyndbg: reverse module.callsite walk in cat control
dyndbg: reverse module walk in cat control
dyndbg: show both old and new in change-info
dyndbg: fix module.dyndbg handling
dyndbg: fix static_branch manipulation
netfilter: nat: avoid long-running port range loop
netfilter: nat: move repetitive nat port reserve loop to a helper
netfilter: move from strlcpy with unused retval to strscpy
netfilter: remove NFPROTO_DECNET
netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst
netfilter: conntrack: remove unneeded indent level
net: sysctl: remove unused variable long_max
net: ethernet: mtk_eth_soc: remove mtk_foe_entry_timestamp
usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer
usb: dwc3: Increase DWC3 controller halt timeout
usb: dwc3: Remove DWC3 locking during gadget suspend/resume
usb: dwc3: Avoid unmapping USB requests if endxfer is not complete
USB/ARM: Switch S3C2410 UDC to GPIO descriptors
usb: misc: uss720: fix uninitialized variable rlen
usb: gadget: f_fs: stricter integer overflow checks
spi: Add capability to perform some transfer with chipselect off
iommu/amd: Add command-line option to enable different page table
iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API
iommu/amd: Add support for Guest IO protection
iommu/amd: Initial support for AMD IOMMU v2 page table
iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table
iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking
iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support
iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback
iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback
netfilter: conntrack: ignore overly delayed tcp packets
netfilter: conntrack: prepare tcp_in_window for ternary return value
kselftest/arm64: Enforce actual ABI for SVE syscalls
kselftest/arm64: Correct buffer allocation for SVE Z registers
kselftest/arm64: Include larger SVE and SME VLs in signal tests
kselftest/arm64: Allow larger buffers in get_signal_context()
kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()
kselftest/arm64: Validate contents of EXTRA_CONTEXT blocks
kselftest/arm64: Only validate each signal context once
kselftest/arm64: Remove unneeded protype for validate_extra_context()
kselftest/arm64: Fix validation of EXTRA_CONTEXT signal context location
kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
kselftest/arm64: Validate signal ucontext in place
kselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regs
kselftest/arm64: Add a test for signal frames with ZA disabled
kselftest/arm64: Tighten up validation of ZA signal context
kselftest/arm64: kselftest harness for FP stress tests
kselftest/arm64: Install signal handlers before output in FP stress tests
net/mlx5e: Add support to configure more than one macsec offload device
net/mlx5e: Add MACsec stats support for Rx/Tx flows
net/mlx5e: Add MACsec offload SecY support
net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec RX steering rules
net/mlx5: Add MACsec Rx tables support to fs_core
net/mlx5e: Add MACsec offload Rx command support
net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec TX steering rules
net/mlx5: Add MACsec Tx tables support to fs_core
net/mlx5: Add MACsec offload Tx command support
net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures
net/mlx5: Generalize Flow Context for new crypto fields
net/mlx5: Removed esp_id from struct mlx5_flow_act
net/macsec: Move some code for sharing with various drivers that implements offload
net/macsec: Add MACsec skb_metadata_dst Rx Data path support
net/macsec: Add MACsec skb_metadata_dst Tx Data path support
iommu/dma: Move public interfaces to linux/iommu.h
iommu/dma: Clean up Kconfig
iommu: Clean up bus_set_iommu()
iommu/virtio: Clean up bus_set_iommu()
iommu/tegra-smmu: Clean up bus_set_iommu()
iommu/omap: Clean up bus_set_iommu()
iommu/mtk: Clean up bus_set_iommu()
iommu/ipmmu-vmsa: Clean up bus_set_iommu()
iommu/exynos: Clean up bus_set_iommu()
iommu/dart: Clean up bus_set_iommu()
iommu/arm-smmu-v3: Clean up bus_set_iommu()
iommu/arm-smmu: Clean up bus_set_iommu()
iommu/amd: Clean up bus_set_iommu()
iommu: Move bus setup to IOMMU device registration
drm/gma500: fix repeated words in comments
iommu: Always register bus notifiers
iommu/s390: Fail probe for non-PCI devices
iommu/amd: Handle race between registration and device probe
iommu/vt-d: Handle race between registration and device probe
iommu/io-pgtable-arm: Remove iommu_dev==NULL special case
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better
iommu: Retire iommu_capable()
s390/ptdump: add missing amode31 markers
s390/mm: split lowcore pages with set_memory_4k()
MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz
dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
spi: nxp-fspi: Do not dereference fwnode in struct device
ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling
ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu()
regmap: spi-avmm: Use swabXX_array() helpers
regmap: mmio: Use swabXX_array() helpers
swab: Add array operations
ASoC: dt-bindings: qcom,q6core: remove binding
ASoC: simple-card-utils: switch to using gpiod API
ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies
ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks
ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC
ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON
ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF
netfilter: nft_payload: reject out-of-range attributes via policy
netlink: introduce NLA_POLICY_MAX_BE
sfc: support PTP over Ethernet
sfc: support PTP over IPv6/UDP
sfc: allow more flexible way of adding filters for PTP
drm/qxl: fix the suspend/resume issue on qxl device
drm/bochs: fix blanking
drm/virtio: set fb_modifiers_not_supported
net: dsa: LAN9303: Add basic support for LAN9354
net: dsa: LAN9303: Add early read to sync
net: dsa: microchip: add regmap_range for KSZ9896 chip
net: dsa: microchip: ksz9477: remove 0x033C and 0x033D addresses from regmap_access_tables
net: dsa: microchip: add KSZ9896 to KSZ9477 I2C driver
net: dsa: microchip: add KSZ9896 switch support
net/mlx5: Query ADV_VIRTUALIZATION capabilities
net/mlx5: Introduce ifc bits for page tracker
iommu: Remove duplicate ida_free in iommu_group_alloc
iommu: Remove comment of dev_has_feat in struct doc
iommu/omap: Fix buffer overflow in debugfs
iommu/virtio: Do not dereference fwnode in struct device
iommu: Do not dereference fwnode in struct device
drm/sun4i: tv: Add missing reset assertion
drm/sun4i: tv: Rename error label
drm/sun4i: tv: Remove useless destroy function
drm/sun4i: tv: Remove useless function
drm/sun4i: tv: Convert to atomic hooks
drm/sun4i: tv: Remove unused mode_valid
drm/vc4: vec: Fix timings for VEC modes
drm/vc4: vec: Remove redundant atomic_mode_set
ath11k: Enable remain-on-channel support on WCN6750
drm/vc4: vec: Refactor VEC TV mode setting
clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC
drm/vc4: vec: Convert to atomic helpers
drm/vc4: vec: Remove empty mode_fixup
wifi: b43: remove empty switch statement
wifi: cw1200: use get_unaligned_le64()
wifi: cw1200: remove RCU STA pointer handling in TX
wifi: mwifiex: fix endian annotations in casts
wifi: mwifiex: fix endian conversion
wifi: mwifiex: mark a variable unused
wifi: wl18xx: add some missing endian conversions
wifi: libertas: fix a couple of sparse warnings
wifi: ipw2100: fix warnings about non-kernel-doc
wifi: rtl8xxxu: Fix skb misuse in TX queue selection
wifi: brcmfmac: remove redundant variable err
wifi: brcmfmac: add 43439 SDIO ids and initialization
wifi: rtl8xxxu: Simplify the error handling code
bcma: Fix typo in comments
wifi: p54: Fix comment typo
wifi: mwifiex: Fix comment typo
wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet
wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430
wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPORT DRIVER
MAINTAINERS: Change status of some VMware drivers
MAINTAINERS: Change VMware PVSCSI driver entry to upper case
drm/ttm: Remove unnecessary '0' values from ret
wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity
crypto: aspeed - Fix sparse warnings
crypto: aspeed: fix format unexpected build warning
thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously"
thunderbolt: debugfs: Fix spelling mistakes in seq_puts text
thunderbolt: Add support for ASMedia NVM image format
thunderbolt: Move vendor specific NVM handling into nvm.c
thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read()
thunderbolt: Rename and make nvm_read() available for other files
thunderbolt: Extend NVM version fields to 32-bits
thunderbolt: Allow NVM upgrade of USB4 host routers
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 2-port devices
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices
ARM: dts: am335x-netcan: add GPIO names for NetCAN Plus device
ARM: dts: am335x-baltos: add GPIO names for ir2110 device
ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices
ARM: dts: am335x-baltos: change nand-xfer-type
drm/via: Add new condition to via_dma_cleanup()
selftests/bpf: Add tracing_struct test in DENYLIST.s390x
selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments
selftests/bpf: Add struct argument tests with fentry/fexit programs.
libbpf: Add new BPF_PROG2 macro
bpf: arm64: No support of struct argument in trampoline programs
bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]()
bpf: x86: Support in-register struct arguments in trampoline programs
bpf: Allow struct argument in trampoline based programs
bpf: Replace __ksize with ksize.
scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition"
scsi: hisi_sas: Don't send bcast events from HW during nexus HA reset
scsi: hisi_sas: Add helper to process bcast events
scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology()
scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier
scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW
scsi: esas2r: Use flex array destination for memcpy()
scsi: 3w-9xxx: Avoid disabling device if failing to enable it
scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node
scsi: qlogicpti: Fix dma_map_sg() check
scsi: core: Remove useless host error codes
scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT
scsi: core: Add error codes for internal SCSI midlayer use
scsi: cxlflash: Drop DID_ALLOC_FAILURE use
scsi: qla2xxx: Drop DID_TARGET_FAILURE use
scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use
scsi: virtio_scsi: Drop DID_TARGET_FAILURE use
scsi: uas: Drop DID_TARGET_FAILURE use
scsi: storvsc: Drop DID_TARGET_FAILURE use
scsi: xen: Drop use of internal host codes
drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears)
fscrypt: stop using PG_error to track error status
iavf: Fix race between iavf_close and iavf_reset_task
ice: Simplify memory allocation in ice_sched_init_port()
ice: switch: Simplify memory allocation
ice: add helper function to check FW API version
ice: Check if reset in progress while waiting for offsets
ice: Allow operation with reduced device MSI-X
i40e: add description and modify interrupts configuration procedure
drm/i915: Don't try to disable host RPS when this was never enabled.
Bluetooth: hci_sync: Fix hci_read_buffer_size_sync
Bluetooth: Add experimental wrapper for MGMT based mesh
Bluetooth: Implement support for Mesh
coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused
drm/scheduler: quieten kernel-doc warnings
i40e: Add basic support for I710 devices
cgroup: Remove CFTYPE_PRESSURE
cgroup: Improve cftype add/rm error handling
Input: xpad - add support for XBOX One Elite paddles
Input: xpad - Poweroff XBOX360W on mode button long press
Input: xpad - fix wireless 360 controller breaking after suspend
Input: xpad - add supported devices as contributed on github
arm64/sysreg: Add hwcap for SVE EBF16
arm64/sve: Document our actual ABI for clearing registers on syscall
kselftest/arm64: Count SIGUSR2 deliveries in FP stress tests
kselftest/arm64: Always encourage preemption for za-test
kselftest/arm64: Add simple hwcap validation
Revert "drm: Add missing DP DSC extended capability definitions."
Revert "drm/i915: Fix intel_dp_mst_compute_link_config"
Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function"
Revert "drm/i915: Add DSC support to MST path"
binder: fix binder_alloc kernel-doc warnings
binder: remove binder_alloc_set_vma()
binder: rename alloc->vma_vm_mm to alloc->mm
arm64: dts: qcom: msm8916-samsung-serranove: Add magnetometer
arm64: dts: qcom: sc8280xp-pmics: Remove reg entry & use correct node name for pmc8280c_lpg node
arm64: dts: qcom: sm7225-fairphone-fp4: Add pm7250b PMIC
arm64: dts: qcom: Add pm7250b PMIC
misc: microchip: pci1xxxx: fix dependency issues in building the pci1xxxx's aux bus driver.
drm/i915: split out i915_gem.c declarations to i915_gem.h
drm/i915: un-inline i915_gem_drain_freed_objects()
drm/i915: un-inline i915_gem_drain_workqueue()
drm/i915: remove unused i915_gem_set_global_seqno() declaration
drm/i915: remove unused macro I915_GTT_OFFSET_NONE
drm/bridge: anx7625: Set HPD irq detect window to 2ms
ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id()
ALSA: hda: cs35l41: Call put_device() in the scope of get_device()
RDMA/rtrs-clt: Kill xchg_paths
RDMA/rtrs-clt: Break the loop once one path is connected
RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH
perf: Use sample_flags for txn
perf: Use sample_flags for data_src
perf: Use sample_flags for weight
perf: Use sample_flags for branch stack
perf/x86/intel/pebs: Fix PEBS timestamps overwritten
perf: Add sample_flags to indicate the PMU-filled sample data
ALSA: hda: beep: Simplify keep-power-at-enable behavior
efi/loongarch: Add efistub booting support
ALSA: usb-audio: Register card at the last interface
drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages
arm64: compat: Implement misalignment fixups for multiword loads
wifi: rsi: fix kernel-doc warning
net: moxa: fix endianness-related issues from 'sparse'
net: ftmac100: fix endianness-related issues from 'sparse'
wifi: mac80211_hwsim: always activate all links
wifi: mac80211: implement link switching
wifi: mac80211: keep A-MSDU data in sta and per-link
wifi: mac80211: set up beacon timing config on links
wifi: mac80211: add vif/sta link RCU dereference macros
wifi: mac80211_hwsim: send NDP for link (de)activation
wifi: mac80211: extend ieee80211_nullfunc_get() for MLO
wifi: mac80211_hwsim: track active STA links
wifi: mac80211_hwsim: skip inactive links on TX
wifi: mac80211: add ieee80211_find_sta_by_link_addrs API
wifi: mac80211: isolate driver from inactive links
wifi: mac80211: make smps_mode per-link
wifi: mac80211: use correct rx link_sta instead of default
wifi: mac80211: set link_sta in reorder timeout
net: lan966x: Extend lan966x with RGMII support
drm/i915: Add DSC support to MST path
drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function
drm/i915: Fix intel_dp_mst_compute_link_config
drm: Add missing DP DSC extended capability definitions.
can: raw: use guard clause to optimize nesting in raw_rcv()
can: raw: process optimization in raw_init()
docs: networking: device drivers: flexcan: fix invalid email
dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width
can: etas_es58x: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
can: gs_usb: add RX and TX hardware timestamp support
can: gs_usb: use common spelling of GS_USB in macros
crypto: aspeed - fix build module error
dt-bindings: input: touchscreen: stmpe: Remove node name requirement
arm64: dts: qcom: fix syscon node names
arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources
arm64: dts: qcom: sc7280: Add device tree for herobrine evoker
dt-bindings: arm: qcom: document sc7280 and evoker board
arm64: dts: qcom: sc7280: Add cpu and llcc BWMON
soc: qcom: icc-bwmon: force clear counter/irq registers
soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
powerpc/pasemi: Use of_root in pas_pci_init()
powerpc/pasemi: Use strscpy instead of strlcpy
powerpc/xive: fix repeated words in comments
powerpc/vas: fix repeated words in comments
powerpc/mobility: fix repeated words in comments
arm64: dts: rockchip: Fix SD card controller probe on Pinephone Pro
drm: vkms: Add support to the RGB565 format
drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats
drm: vkms: Supports to the case where primary plane doesn't match the CRTC
drm: vkms: Refactor the plane composer to accept new formats
drm: vkms: Add fb information to `vkms_writeback_job`
drm: vkms: get the reference to `drm_framebuffer` instead if coping it
drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation
drm: vkms: Rename `vkms_composer` to `vkms_frame_info`
drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES
can: kvaser_pciefd: remove redundant variable ret
can: sja1000: remove redundant variable ret
can: sja1000: Add support for RZ/N1 SJA1000 CAN Controller
dt-bindings: can: nxp,sja1000: Document RZ/N1 power-domains support
can: kvaser_usb: kvaser_usb_hydra: Use kzalloc for allocating only one element
can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER
can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_*
can: rx-offload: can_rx_offload_init_queue(): fix typo
rnbd-srv: remove redundant setting of blk_open_flags
rnbd-srv: make process_msg_close returns void
rnbd-srv: add comment in rnbd_srv_rdma_ev
block: remove unneeded return value of bio_check_ro()
blk-mq: remove unneeded needs_restart check
block/blk-map: Remove set but unused variable 'added'
iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS().
iio: adc: max1363: Drop provision to provide an IIO channel map via platform data
iio: accel: bma400: Add support for single and double tap events
iio: Add new event type gesture and use direction for single and double tap
iio: Use per-device lockdep class for mlock
iio: adc: add max11205 adc driver
arm64: defconfig: Config that had RPMSG_CHAR now gets RPMSG_CTRL
arm: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
ASoC: SOF: Remove strsplit_u32() and tokenize_input()
lib/string_helpers: Introduce parse_int_array_user()
r8169: remove not needed net_ratelimit() check
netlink: Bounds-check struct nlmsgerr creation
bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc.
bpf: Remove usage of kmem_cache from bpf_mem_cache.
bpf: Remove prealloc-only restriction for sleepable bpf programs.
bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs.
bpf: Remove tracing program restriction on map types
bpf: Convert percpu hash map to per-cpu bpf_mem_alloc.
bpf: Add percpu allocation support to bpf_mem_alloc.
bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.
bpf: Adjust low/high watermarks in bpf_mem_cache
bpf: Optimize call_rcu in non-preallocated hash map.
bpf: Optimize element count in non-preallocated hash map.
bpf: Relax the requirement to use preallocated hash maps in tracing progs.
samples/bpf: Reduce syscall overhead in map_perf_test.
selftests/bpf: Improve test coverage of test_maps
bpf: Convert hash map to bpf_mem_alloc.
bpf: Introduce any context BPF specific memory allocator.
net: phy: Add 1000BASE-KX interface mode
net: dpaa: Adjust queue depth on rate change
soc: fsl: qbman: Add CGR update function
soc: fsl: qbman: Add helper for sanity checking cgr ops
net: dpaa: Use mac_dev variable in dpaa_netdev_init
net: fman: Change return type of disable to void
net: fman: Clean up error handling
net: fman: Specify type of mac_dev for exception_cb
net: fman: Use mac_dev for some params
net: fman: Pass params directly to mac init
net: fman: Map the base address once
net: fman: Remove internal_phy_node from params
net: fman: Inline several functions into initialization
net: fman: Mark mac methods static
net: fman: Move initialization to mac-specific files
r8169: remove useless PCI region size check
drm/i915/fbdev: do not create fbdev if HPD is suspended
drm/i915/fbdev: suspend HPD before fbdev unregistration
drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove
drm/i915: Parse DP/eDP max lane count from VBT
drm/i915: Rename some VBT bits
drm/i915: Define all possible VBT device handles
drm/i915: Define more VBT driver features block bits
drm/i915: Document the sets of bits in the driver features block
drm/i915: Define VBT max HDMI FRL rate bits
drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits
drm/i915: Define VBT eDP/DP max lane count bits
drm/i915: Properly define the DP redriver VBT bits
RDMA/hfi1: Remove the unneeded result variable
drm/i915: Add some more VBT version number comments
pinctrl: berlin: fix spelling typo in comment
spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
regulator: bd9576: switch to using devm_fwnode_gpiod_get()
regulator: bd71815: switch to using devm_fwnode_gpiod_get()
regmap: trace: Remove unneeded blank lines
regmap: trace: Remove explicit castings
regmap: trace: Remove useless check for NULL for bulk ops
ASoC: apple: mca: Postpone requesting of DMA channels
ASoC: SOF: Introduce function sof_of_machine_select
ASoC: wm_adsp: Handle optional legacy support
ASoC: tas2562: Fix mute/unmute
ASoC: tas2562: Drop conflicting set_bias_level power setting
ASoC: soc-pcm.c: check fe condition at out of loop
ASoC: soc-pcm.c: add soc_pcm_ret()
ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work()
RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib
net: dsa: microchip: lan937x: add interrupt support for port phy link
net: dsa: microchip: lan937x: clear the POR_READY_INT status bit
net: dsa: microchip: add reference to ksz_device inside the ksz_port
drm/i915: Unify VBT version number comments
IB/mlx5: Support querying eswitch functions from DEVX
net: ipa: verify a few more IDs
net: ipa: further simplify gsi_channel_trans_last()
net: ipa: simplify gsi_channel_trans_last()
net: ipa: use IDs exclusively for last transaction
net: ipa: use IDs for last allocated transaction
net: ipa: rework last transaction determination
r8169: use devm_clk_get_optional_enabled() to simplify the code
r8169: remove comment about apparently non-existing chip versions
r8169: merge handling of chip versions 12 and 17 (RTL8168B)
usb: clean up after dropping driver registration log spam
usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index()
usb: phy: tegra: switch to using devm_gpiod_get()
USB: xhci: make xhci_get_endpoint_address static
usb: ohci-platform: fix usb disconnect issue after s4
drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check()
drm/atomic-helper: print message on driver connector check failure
drm: hide unregistered connectors from GETCONNECTOR IOCTL
gpiolib: acpi: Add a quirk for Asus UM325UAZ
gpiolib: acpi: Add support to ignore programming an interrupt
arm64: dts: rockchip: rk3399: Radxa ROCK 4C+
arm64: dts: rockchip: Add RK3399-T OPP table
dt-bindings: arm: rockchip: Document Radxa ROCK 4C+
soc: rockchip: io-domain: Add RV1126 IO domains
dt-bindings: power: rockchip: Document RV1126 PMU IO domains
soc: rockchip: power-domain: Add RV1126 power domains
dt-bindings: power: rockchip: Document RV1126 power-controller
dt-bindings: power: Add power-domain header for RV1126
drm/i915/ttm: Abort suspend on i915_ttm_backup failure
dt-bindings: net: altera: tse: add an optional pcs register range
net: altera: tse: convert to phylink
net: pcs: add new PCS driver for altera TSE PCS
net: altera: tse: cosmetic change to use reverse xmas tree ordering
dt-bindings: net: Convert Altera TSE bindings to yaml
drm/i915: Start using REG_BIT* macros with CDCLK registers
powerpc/powermac/udbg_scc: Add missing of_node_put()s in udbg_scc_init()
powerpc/powermac/pfunc_base: Add missing of_node_put() in macio_gpio_init_one()
powerpc/powermac/low_i2c: Add missing of_node_put() in kw_i2c_probe()
powerpc/powermac/feature: Add missing of_node_put()
powerpc/pci-common: Fix refcount bug for 'phb->dn'
powerpc/powernv: Add missing of_node_put()s
powerpc/fsl_pci: Remove of_node_put() when reference escaped out
powerpc/85xx: Add missing of_node_get/put() in ge_imp3a_pci_assign_primary()
powerpc/44x: Add of_node_put() when break out from for_each
powerpc/pci_dn: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.c
macintosh: Add missing of_node_get() in do_attach()
powerpc/83xx: Add missing of_node_put() in mpc832x_spi_init()
powerpc/512x: Add missing of_node_put() in clock-commonclk.c
powerpc/powermac: Add missing of_node_put() in smp_core99_setup()
powerpc/sysdev/fsl_msi: Add missing of_node_put()
powerpc/sysdev: Add missing of_node_put()s
powerpc/embedded6xx/ls_uart: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put() in ibmebus
powerpc/cell: Add missing of_node_put() in iommu.c
powerpc/cell: Add missing of_node_put()s in cbe_regs.c
powerpc/cell: Add missing of_node_put()s
powerpc/kernel: Add missing of_node_put() in legacy_serial.c
powerpc/perf: Add missing of_node_put()s in imc-pmu.c
powerpc/embedded6xx: Add missing of_node_put()s
powerpc/8xx: Add missing of_node_put() in tqm8xx_setup.c
powerpc/maple: Add missing of_node_put() in time.c
powerpc/85xx: Add missing of_node_put() in sgy_cst1000
powerpc/52xx: Add missing of_node_put() in media5200.c
powerpc/85xx: Add missing of_node_put() in ksi8560.c
powerpc/512x: Add missing of_node_put() in mpc5121_clk_init()
powerpc/vdso: link with -z noexecstack
powerpc/math-emu: Remove -w build flag and fix warnings
powerpc/math_emu/efp: Include module.h
arm64: dts: meson: add support for Beelink GT1 Ultimate
dt-bindings: arm: amlogic: add Beelink GT1 Ultimate binding
soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent()
dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST
dmaengine: at_xdmac: Replace two if statements with only one with two conditions
dmaengine: pl330: Remove unused flags
dmaengine: stm32-dmamux: Simplify code and save a few bytes of memory
dmaengine: stm32-dmamux: Fix comment typo
dmaengine: sf-pdma:Remove the print function dev_err()
dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
thunderbolt: Add support for receiver lane margining
thunderbolt: Add helper to check if CL states are enabled on port
thunderbolt: Pass CL state bitmask to tb_port_clx_supported()
thunderbolt: Move port CL state functions into correct place in switch.c
thunderbolt: Move tb_xdomain_parent() to tb.h
powerpc/pseries: Move dtl scanning and steal time accounting to pseries platform
powerpc/64: Remove PPC64 special case for cputime accounting default
powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING
ARM: dts: imx6: skov: migrate to resistive-adc-touch
ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
ARM: dts: imx6sl: use tabs for code indent
ARM: dts: imx6sx: add missing properties for sram
ARM: dts: imx6sll: add missing properties for sram
ARM: dts: imx6sl: add missing properties for sram
ARM: dts: imx6qp: add missing properties for sram
ARM: dts: imx6dl: add missing properties for sram
ARM: dts: imx6q: add missing properties for sram
kselftest/cgroup: Add cpuset v2 partition root state test
cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst
cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule
cgroup/cpuset: Relocate a code block in validate_change()
cgroup/cpuset: Show invalid partition reason string
cgroup/cpuset: Add a new isolated cpus.partition type
cgroup/cpuset: Relax constraints to partition & cpus changes
cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective
cgroup/cpuset: Miscellaneous cleanups & add helper functions
cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
blk-throttle: clean up codes that can't be reached
gpio: exar: access MPIO registers on cascaded chips
gpiolib: make fwnode_get_named_gpiod() static
cgroup: add pids.peak interface for pids controller
cgroup: Remove data-race around cgrp_dfl_visible
dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC
dmaengine: hsu: Include headers we are direct user of
dmaengine: hsu: Use GENMASK() consistently
dmaengine: hsu: using for_each_set_bit to simplify the code
dmaengine: hsu: Finish conversion to managed resources
dmaengine: stm32-mdma: add support to be triggered by STM32 DMA
dmaengine: stm32-dma: add support to trigger STM32 MDMA
dmaengine: stm32-dmamux: set dmamux channel id in dma features bitfield
docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature
dmaengine: stm32-dma: use bitfield helpers
dmaengine: stm32-dma: introduce 3 helpers to address channel flags
MAINTAINERS: Add myself as maintainer for hisi_dma
dmaengine: hisilicon: Dump regs to debugfs
dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09
dmaengine: hisilicon: Use macros instead of magic number
dmaengine: hisilicon: Add multi-thread support for a DMA channel
dmaengine: hisilicon: Fix CQ head update
dmaengine: hisilicon: Disable channels when unregister hisi_dma
ipmi:ipmb: Fix a vague comment and a typo
dmaengine: idxd: avoid deadlock in process_misc_interrupts()
arm64: dts: rockchip: Add initial support for Pine64 PinePhone Pro
dt-bindings: arm: rockchip: Add PinePhone Pro bindings
dmaengine: qcom: gpi: Add SM6350 support
dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350
arm64: dts: rockchip: Add dts for a rk3399 based board EAIDK-610
dt-bindings: arm: rockchip: Add EAIDK-610
dt-bindings: vendor-prefixes: Add OPEN AI LAB
dt-bindings: dma: arm,pl330: Add missing 'iommus' property
arm64: dts: rockchip: add csi dphy node to rk356x
dt-bindings: iio: adc: Add max11205 documentation file
iio: magnetometer: yamaha-yas530: Use dev_err_probe()
iio: magnetometer: yamaha-yas530: Make strings const in chip info
iio: magnetometer: yamaha-yas530: Use pointers as driver data
arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro
arm64: dts: rockchip: Add PCIe v3 nodes to rk3568
dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf
phy: rockchip-inno-usb2: Return zero after otg sync
phy: amlogic: use devm_clk_get_enabled() to simplify the code
phy: rockchip: Support PCIe v3
dt-bindings: phy: rockchip: add PCIe v3 phy
iio: adc: tsc2046: silent spi_device_id warning
iio: adc: tsc2046: add vref support
dt-bindings: iio: adc: ti,tsc2046: add vref-supply property
powerpc/pseries: Add wait interval counter definitions to struct lppaca
selftests/powerpc: Skip 4PB test on 4K PAGE_SIZE systems
powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
Revert "sbitmap: fix batched wait_cnt accounting"
drm/mediatek: dp: Audio support for MT8195
drm/mediatek: dp: Add hpd debounce
drm/mediatek: dp: Add MT8195 External DisplayPort support
drm/mediatek: dp: Determine device of next_bridge
drm/mediatek: dp: Add multiple calibration data formats support
drm/mediatek: dp: Add multiple smc commands support
drm/mediatek: dp: Add multiple bridge types support
drm/mediatek: Add MT8195 Embedded DisplayPort driver
video/hdmi: Add audio_infoframe packing for DP
dt-bindings: mediatek,dp: Add Display Port binding
memblock_tests: move variable declarations to single block
memblock tests: remove 'cleared' from comment blocks
Input: aiptek - switch to using dev_groups for driver-specific attributes
Input: psmouse - switch to using dev_groups for driver-specific attributes
Input: atkbd - switch to using dev_groups for driver-specific attributes
thermal: int340x_thermal: Consolidate priv->data_vault checks
thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
thermal: Drop duplicate words from comments
fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
wifi: mac80211_hwsim: fix multi-channel handling in netlink RX
wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig
wifi: nl80211: add MLD address to assoc BSS entries
wifi: mac80211: mlme: refactor QoS settings code
wifi: mac80211_hwsim: warn on invalid link address
wifi: mac80211: fix double SW scan stop
wifi: mac80211: mlme: assign link address correctly
wifi: mac80211: move link code to a new file
wifi: mac80211_hwsim: refactor RX a bit
wifi: mac80211_hwsim: check STA magic in change_sta_links
wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper
wifi: mac80211_hwsim: remove multicast workaround
wifi: nl80211: remove redundant err variable
wifi: mac80211: Support POWERED_ADDR_CHANGE feature
wifi: nl80211: Add POWERED_ADDR_CHANGE feature
wifi: mac80211: prevent 4-addr use on MLDs
wifi: mac80211: prevent VLANs on MLDs
platform/x86: p2sb: Fix UAF when caller uses resource name
platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver
Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate"
drm/todo: Add entry about dealing with brightness control on devices with > 1 panel
ACPI: video: Fix indentation of video_detect_dmi_table[] entries
ACPI: video: Drop NL5x?U, PF4NU1F and PF5?U?? acpi_backlight=native quirks
ACPI: video: Drop "Samsung X360" acpi_backlight=native quirk
ACPI: video: Remove acpi_video_set_dmi_backlight_type()
platform/x86: samsung-laptop: Move acpi_backlight=[vendor|native] quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c
platform/x86: asus-wmi: Drop DMI chassis-type check from backlight handling
platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c
platform/x86: toshiba_acpi: Stop using acpi_video_set_dmi_backlight_type()
platform/x86: apple-gmux: Stop calling acpi/video.h functions
platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type()
ACPI: video: Add Apple GMUX brightness control detection
ACPI: video: Add Nvidia WMI EC brightness control detection (v3)
ACPI: video: Refactor acpi_video_get_backlight_type() a bit
platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2)
drm/radeon: Register ACPI video backlight when skipping radeon backlight registration
drm/amdgpu: Register ACPI video backlight when skipping amdgpu backlight registration
drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2)
drm/i915: Call acpi_video_register_backlight() (v3)
drm/i915: Implement WaEdpLinkRateDataReload
net: sched: htb: remove redundant resource cleanup in htb_init()
net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()
net: fec: add stop mode support for imx8 platform
r8152: Add MAC passthrough support for Lenovo Travel Hub
net/ipv4: Use __DECLARE_FLEX_ARRAY() helper
net/sched: cls_api: remove redundant 0 check in tcf_qevent_init()
net: lantiq_etop: Fix return type for implementation of ndo_start_xmit
net: sunplus: Fix return type for implementation of ndo_start_xmit
net: xscale: Fix return type for implementation of ndo_start_xmit
net: broadcom: Fix return type for implementation of
ARM: dts: imx7ulp: Add IPG clock for lpi2c
ARM: dts: imx7ulp: update the LPI2C clock-names
selftest/bpf: Add test for bpf_getsockopt()
bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt()
bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt()
bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt()
bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt
bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument
net: Add a len argument to compat_ipv6_get_msfilter()
net: Remove unused flags argument from do_ipv6_getsockopt
bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument
bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf
bpf: net: Change sk_getsockopt() to take the sockptr_t argument
net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled
ARM: dts: vf610: ddr pinmux
pinctrl: pistachio: Switch to use fwnode instead of
pinctrl: at91: use dev_dbg() instead of printk()
pinctrl: at91: move gpio suspend/resume calls to driver's context
pinctrl: at91: use kernel-doc style for documentation of at91_gpio_chip
pinctrl: mcp23s08: Drop assignment of default number of OF cells
rpmsg: char: Remove the unneeded result variable
block: enable per-cpu bio caching for the fs bio set
clk: imx8mp: tune the order of enet_qos_root_clk
phy: rockchip: add support for the rk356x variant to rockchip-inno-csidphy
dt-bindings: phy: add compatible for rk356x to rockchip-inno-csi-dphy
dt-bindings: phy: Update Pratyush Yadav's email
phy: qcom: edp: Postpone clk_set_rate until the PLL is up
drm/bridge: chrontel-ch7033: Add byteswap order setting
dt-bindings: Add byteswap order to chrontel ch7033
drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP
drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode
drm/bridge: ti-sn65dsi86: Reject modes with too large blanking
arm64: dts: marvell: 98dx25xx: use correct property for i2c gpios
arm64: dts: marvell: add support for Methode eDPU
dt-bindings: marvell: armada-37xx: add Methode eDPU compatible
arm64: dts: marvell: split Methode uDPU DTS
dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver
phy: usb: Add USB2.0 phy driver for Sunplus SP7021
ARM: dts: armada-38x: Add gpio-ranges for pin muxing
arm64: dts: marvell: rename temp sensor nodes
arm64: dts: marvell: uDPU: remove LED node pinctrl-names
arm64: dts: marvell: uDPU: align LED-s with bindings
arm64: dts: marvell: uDPU: add missing SoC compatible
arm64: dts: marvell: espressobin-ultra: add generic Espressobin compatible
dt-bindings: marvell: convert Armada 37xx compatibles to YAML
dt-bindings: vendor-prefixes: add Methode Electronics
ARM: dts: dove: Add definitions for PCIe error interrupts
ARM: dts: kirkwood: Add definitions for PCIe error interrupts
ARM: dts: armada-39x.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-380.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-375.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78460.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78260.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78230.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-98dx3236.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-370.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: dove: Add definitions for PCIe legacy INTx interrupts
ARM: dts: kirkwood: Add definitions for PCIe legacy INTx interrupts
drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers
drm/i915/bios: Validate fp_timing terminator presence
ARM: dts: kirkwood: lsxl: remove first ethernet port
ARM: dts: kirkwood: lsxl: fix serial line
ARM: dts: armada-xp: align SPI node name with dtschema
arm64: dts: marvell: Add UART1-3 for AC5/AC5X
ARM: dts: turris-omnia: Fix mpp26 pin name and comment
selftests/xsk: Avoid use-after-free on ctx
selftests/bpf: Store BPF object files with .bpf.o extension
selftests/xsk: Add support for zero copy testing
selftests/xsk: Make sure single threaded test terminates
selftests/xsk: Add support for executing tests on physical device
selftests/xsk: Increase chars for interface name to 16
selftests/xsk: Introduce default Rx pkt stream
selftests/xsk: Query for native XDP support
drm/i915/dp_mst: Fix mst_mgr lookup during atomic check
selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS
bpf: Support getting tunnel flags
misc: microchip: pci1xxxx: Add power management functions - suspend & resume handlers.
misc: microchip: pci1xxxx: Add gpio irq handler and irq helper functions irq_ack, irq_mask, irq_unmask and irq_set_type of irq_chip.
misc: microchip: pci1xxxx: Add functions to configure gpio pins as input / output, get status, handle I/O for gpio pins.
misc: microchip: pci1xxxx: load gpio driver for the gpio controller auxiliary device enumerated by the auxiliary bus driver.
misc: microchip: pci1xxxx: load auxiliary bus driver for the PIO function in the multi-function endpoint of pci1xxxx device.
bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...)
wifi: ath11k: Add support to connect to non-transmit MBSSID profiles
ASoC: rsnd: Add check for rsnd_mod_power_on
wifi: ath11k: Fix hardware restart failure due to twt debugfs failure
wifi: ath11k: Add TWT debugfs support for STA interface
net: remove netif_tx_napi_add()
net: bql: add more documentation
net: ipa: track polled transactions with an ID
net: ipa: track completed transactions with an ID
net: ipa: track pending transactions with an ID
net: ipa: track committed transactions with an ID
net: ipa: track allocated transactions with an ID
net: ipa: use an array for transactions
arm64: Kconfig.platforms: Group NXP platforms together
arm64: Kconfig.platforms: Re-organized Broadcom menu
crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs
crypto: hisilicon/qm - fix missing put dfx access
crypto: hisilicon/qm - check mailbox operation result
crypto: aspeed - Enable compile testing
crypto: qat - fix default value of WDT timer
crypto: testmgr - fix indentation for test_acomp() args
crypto: bcm - fix repeated words in comments
net: lan966x: make reset optional
dt-bindings: net: sparx5: don't require a reset line
crypto: marvell/octeontx - fix repeated words in comments
crypto: n2 - fix repeated words in comments
hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
Revert "crypto: allwinner - Fix dma_map_sg error check"
Revert "crypto: gemini - Fix error check for dma_map_sg"
HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC
wifi: move from strlcpy with unused retval to strscpy
wifi: wilc1000: remove redundant ret variable
wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
arm64: dts: renesas: Add V3H2 Condor-I board support
arm64: dts: renesas: Add r8a77980a.dtsi
arm64: dts: renesas: Add condor-common.dtsi
arm64: dts: renesas: Drop clock-names property from RPC node
wifi: wfx: prevent underflow in wfx_send_pds()
wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
x86/defconfig: Enable CONFIG_DEBUG_WX=y
x86/defconfig: Refresh the defconfigs
wifi: rtw89: declare to support beamformee above bandwidth 80MHz
wifi: rtw89: correct polling address of address CAM
wifi: rtw89: no HTC field if TX rate might fallback to legacy
wifi: rtw89: pci: correct TX resource checking in low power mode
wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
wifi: rtw89: enlarge the CFO tracking boundary
wifi: rtw89: pci: correct suspend/resume setting for variant chips
wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c
wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore
wifi: rtw89: 8852c: set TBTT shift configuration
wifi: rtw89: add retry to change power_mode state
wifi: rtw89: correct BA CAM allocation
wifi: rtw89: 8852c: initialize and correct BA CAM content
wifi: rtw89: 8852c: declare correct BA CAM number
wifi: rtw89: 8852c: update TX power tables to R49
wifi: rtw89: 8852c: update RF radio A/B parameters to R49
wifi: rtw89: TX power limit/limit_ru consider negative
rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c
rtw89: coex: Add v1 Wi-Fi SCC coexistence policy
rtw89: coex: Move _set_policy to chip_ops
rtw89: coex: update WL role info v1 for RTL8852C branch using
rtw89: coex: Add v1 version TDMA format and parameters
rtw89: coex: Define BT B1 slot length
rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report
rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip
rtw89: coex: update radio state for RTL8852A/RTL8852C
rtw89: 8852c: adjust mactxen delay of mac/phy interface
rtw89: 8852c: modify PCIE prebkf time
rtw89: ser: leave lps with mutex
rtw89: declare support HE HTC always
rtw89: 8852a: update HW setting on BB
rtw89: 8852c: disable dma during mac init
wifi: rtw89: early recognize FW feature to decide if chanctx
wifi: rtw89: declare support for mac80211 chanctx ops by chip
wifi: rtw89: add skeleton of mac80211 chanctx ops support
wifi: rtw89: introduce entity mode and its recalculated prototype
wifi: rtw89: initialize entity and configure default chandef
wifi: rtw89: concentrate chandef setting to stack callback
wifi: rtw89: concentrate parameter control for setting channel callback
wifi: rtw89: rfk: concentrate parameter control while set_channel()
wifi: rtw89: txpwr: concentrate channel related control to top
wifi: rtw89: create rtw89_chan centrally to avoid breakage
wifi: rtw89: re-arrange channel related stuffs under HAL
wifi: rtw89: introduce rtw89_chan for channel stuffs
wifi: rtw89: rewrite decision on channel by entity state
ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers
ACPI: video: Make backlight class device registration a separate step (v2)
ACPI: video: Simplify acpi_video_unregister_backlight()
ACPI: video: Remove acpi_video_bus from list before tearing it down
ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type()
drm/nouveau: Don't register backlight when another backlight should be used (v2)
ARM: dts: lan966x: add led configuration
x86/microcode: Print previous version of microcode after reload
ipv6: tcp: send consistent autoflowlabel in SYN_RECV state
selftests: net: dsa: symlink the tc_actions.sh test
netdevsim: remove redundant variable ret
net: rtnetlink: use netif_oper_up instead of open code
net: sched: etf: remove true check in etf_enable_offload()
bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on
Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
orangefs: use ->f_mapping
_nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping
dma_buf: no need to bother with file_inode()->i_mapping
nfs_finish_open(): don't open-code file_inode()
bprm_fill_uid(): don't open-code file_inode()
sgx: use ->f_mapping...
exfat_iterate(): don't open-code file_inode(file)
ibmvmc: don't open-code file_inode()
ecryptfs: constify path
spufs: constify path
nd_jump_link(): constify path
audit_init_parent(): constify path
__io_setxattr(): constify path
do_proc_readlink(): constify path
overlayfs: constify path
fs/notify: constify path
may_linkat(): constify path
do_sys_name_to_handle(): constify path
->getprocattr(): attribute name is const char *, TYVM...
fs: fix UAF/GPF bug in nilfs_mdt_destroy
hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata()
vfio: Remove vfio_group dev_counter
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT
vfio/pci: Mask INTx during runtime suspend
vfio: Increment the runtime PM usage count during IOCTL call
vfio: Add the device features for the low power entry and exit
vfio: Split VFIO_GROUP_GET_STATUS into a function
vfio: Follow the naming pattern for vfio_group_ioctl_unset_container()
vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container()
vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd()
vfio-pci: Replace 'void __user *' with proper types in the ioctl functions
vfio-pci: Re-indent what was vfio_pci_core_ioctl()
vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl
vfio-pci: Fix vfio_pci_ioeventfd() to return int
vfio/pci: Simplify the is_intx/msi/msix/etc defines
vfio/pci: Rename vfio_pci_register_dev_region()
vfio/pci: Split linux/vfio_pci_core.h
bpf: Remove useless else if
selftests/bpf: Test concurrent updates on bpf_task_storage_busy
selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h
bpf: Use this_cpu_{inc_return|dec} for prog->active
bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
drm/amd/display: fix indentation in commit_planes_for_stream()
drm/amd/display: remove a duplicated declaration
drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov
drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support
drm/amdgpu/vcn: Add vcn/vcn1 in white list to load its firmware under sriov
drm/amdgpu/vcn: Disable CG/PG for SRIOV
drm/amd: Skip smu_v13 register irq on SRIOV VF
drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
drm/amdgpu: Use RLCG to program GRBM_GFX_CNTL during full access time
drm/amdgpu: Skip program SDMA0_SEM_WAIT_FAIL_TIMER_CNTL under SRIOV VF
drm/amdgpu: Skip the VRAM base offset on SRIOV
drm/amdgpu: skip "Issue additional private vm invalidation to MMHUB" on SRIOV
drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0
drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV
drm/amdgpu: Support PSP 13.0.10 on SR-IOV
drm/amdgpu: sriov remove vcn_4_0 and jpeg_4_0
drm/amdgpu: refine virtualization psp fw skip check
drm/amdgpu: enable WPTR_POLL_ENABLE for sriov on sdma_v6_0
drm/amdgpu: add a compute pipe reset for RS64
drm/amdgpu: add sriov nbio callback structure
drm/amdgpu: add CHIP_IP_DISCOVERY support for virtualization
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
drm/amd/display: fix documentation for amdgpu_dm_update_freesync_caps()
Documentation/gpu: Add Multiplane Overlay doc
Documentation/gpu: Add an explanation about the DCN pipeline
Documentation/gpu: Add info table for ASICs
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
x86/mm: Refuse W^X violations
sbitmap: fix batched wait_cnt accounting
MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff
VMCI: Update maintainers for VMCI
devres: Slightly optimize alloc_dr()
drivers: base: Print error code on synthetic uevent failure
class: use IS_ERR_OR_NULL() helper in class_unregister()
driver_core: move from strlcpy with unused retval to strscpy
wifi: ath11k: Add cold boot calibration support on WCN6750
wifi: ath11k: Fix incorrect QMI message ID mappings
wifi: ath11k: Register shutdown handler for WCN6750
cgroup: Implement cgroup_file_show()
kernfs: Implement kernfs_show()
kernfs: Factor out kernfs_activate_one()
kernfs: Add KERNFS_REMOVING flags
kernfs: Improve kernfs_drain() and always call on removal
kernfs: Skip kernfs_drain_open_files() more aggressively
kernfs: Refactor kernfs_get_open_node()
kernfs: Drop unnecessary "mutex" local variable initialization
kernfs: Simply by replacing kernfs_deref_open_node() with of_on()
devres: remove devm_ioremap_np
tty: mxser: remove redundant assignment to hwid
dt-binding: serial: mediatek,uart: update bingding for MT8188
parport: add support for Netmos device 9900
get_maintainer: Add Alan to .get_maintainer.ignore
staging: r8188eu: remove os_dep/mlme_linux.c
staging: r8188eu: make two functions static
drm/msm/a6xx: Handle GMU prepare-slumber hfi failure
uio: dfl: add IOPLL user-clock feature id
speakup_soft: Add direct module parameter
speakup: Notify synthesizers of the punctuation level change
speakup-dummy: Add support for PUNCT variable
platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
tty/vt: Add console_lock check to vt_console_print()
kernel/panic: Drop unblank_screen call
platform/x86: dell-wmi: Add WMI event 0x0012 0x0003 to the list
ipack: Check dev_set_name() return value
arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs
arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node
arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL
arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID
arm64: dts: ti: k3-am65-main: Disable RNG node
misc: ocxl: fix possible refcount leak in afu_ioctl()
virt: move from strlcpy with unused retval to strscpy
misc: move from strlcpy with unused retval to strscpy
misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp
misc: bcm_vk: Remove usage of deprecated functions
misc: bcm-vk: Specify the minimum number of IRQ vecs
livepatch: Add a missing newline character in klp_module_coming()
binderfs: rework superblock destruction
binderfs: remove unused INTSTRLEN macro
binder: remove unused binder_alloc->buffer_free
binder: fix trivial kernel-doc typo
platform/x86: simatic-ipc: add new model 427G
platform/x86: simatic-ipc: enable watchdog for 227G
leds: simatic-ipc-leds-gpio: add new model 227G
gpio-f7188x: use unique labels for banks/chips
gpio-f7188x: Add GPIO support for Nuvoton NCT6116
gpio-f7188x: add a prefix to macros to keep gpio namespace clean
gpio-f7188x: switch over to using pr_fmt
USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe()
USB: FHCI: Switch to GPIO descriptors
serial: Fix double word
serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion
ALSA: usb-audio: Clean up endpoint setups at PCM prepare
livepatch: fix race between fork and KLP transition
platform/x86: intel_cht_int33fe: Fix comment according to the code flow
ALSA: asihpi - Remove useless code in hpi_meter_get_peak()
platform/mellanox: Remove redundant 'NULL' check
platform/mellanox: Remove unnecessary code
platform/mellanox: mlxreg-lc: Fix locking issue
platform/mellanox: mlxreg-lc: Fix coverity warning
MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS
ASoC: apple: mca: Unselect COMMON_CLK in Kconfig
drm/cmdline-parser: Use assert when needed
drm/cmdline-parser: Merge negative tests
gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage
net: sched: gred: remove NULL check before free table->tab in gred_destroy()
regmap: mmio: Fix rebase error
ASoC: codecs: rk817: drop I2C dependencies
ASoC: codecs: wcd934x: add Slimbus dependency
drm/i915/display: Fix warning callstack for imbalance wakeref
arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
drm/panfrost: Update io-pgtable API
arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
arm64: dts: ti: k3-j721e-main: fix RNG node clock id
arm64: dts: ti: k3-am64-main: Enable crypto accelerator
dt-bindings: net: rockchip-dwmac: add rk3588 gmac compatible
net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588
mm/sl[au]b: check if large object is valid in __ksize()
mm/slab_common: move declaration of __ksize() to mm/slab.h
mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using
sched/deadline: Move __dl_clear_params out of dl_bw lock
sched/deadline: Add replenish_dl_new_period helper
sched/deadline: Add dl_task_is_earliest_deadline helper
arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
soundwire: intel: cleanup WakeEnable and WakeStatus
soundwire: intel: cleanup AC Timing Control
soundwire: intel: cleanup IO control
soundwire: intel: cleanup PCM Stream channel map and channel count
soundwire: intel: cleanup PCM stream capabilities
soundwire: intel: add comment for control stream cap/chmap
soundwire: intel: remove unused PDM capabilities
soundwire: intel: cleanup SHIM SYNC
soundwire: intel: remove IPPTR unused definition
soundwire: intel: regroup definitions for LCTL
soundwire: intel: cleanup definition of LCOUNT
mm/slab_common: unify NUMA and UMA version of tracepoints
mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace()
mm/sl[au]b: generalize kmalloc subsystem
ALSA: usb-audio: Drop superfluous interface setup at parsing
xfrm: Update ipcomp_scratches with NULL when freed
octeontx2-pf: Add egress PFC support
RDMA/siw: Add missing Kconfig selections
EDAC/mc: Drop duplicated dimm->nr_pages debug printout
net: sched: remove redundant NULL check in change hook function
arm64: dts: ti: k3-am64-main: Add main_cpts label
scsi: target: pscsi: Remove repeated word "calling"
scsi: hpsa: Simplify {clear|set}_bit() parameters
scsi: hpsa: Use the bitmap API to allocate bitmaps
scsi: lpfc: Remove unneeded result variable
scsi: lpfc: Remove the unneeded result variable
scsi: docs: Fix a typo
scsi: qla2xxx: Update version to 10.02.07.900-k
scsi: qla2xxx: Define static symbols
scsi: qla2xxx: Enhance driver tracing with separate tunable and more
scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status
scsi: qla2xxx: Add debugfs create/delete helpers
scsi: qla2xxx: Fix response queue handler reading stale packets
scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets"
scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational
scsi: mpt3sas: Update driver version to 43.100.00.00
scsi: mpt3sas: Increase cmd_per_lun to 128
scsi: mpt3sas: Fix trace buffer registration failed
scsi: mpt3sas: Don't change DMA mask while reallocating pools
scsi: mpt3sas: Prevent error handler escalation when device removed
powerpc/32: Remove wii_memory_fixups()
powerpc/32: Allow fragmented physical memory
powerpc/32: Drop a stale comment about reservation of gigantic pages
powerpc/code-patching: Speed up page mapping/unmapping
scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP
scsi: qla2xxx: Avoid flush_scheduled_work() usage
scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1()
scsi: qla2xxx: Remove unused qlt_tmr_work()
scsi: qla2xxx: Remove unused del_sess_list field
scsi: lpfc: Copyright updates for 14.2.0.6 patches
scsi: lpfc: Update lpfc version to 14.2.0.6
scsi: lpfc: Remove SANDiags related code
scsi: lpfc: Add warning notification period to CMF_SYNC_WQE
scsi: lpfc: Rework MIB Rx Monitor debug info logic
scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID
scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery
scsi: st: Remove redundant variable pointer stp
scsi: megaraid: Remove redundant assignment to variable mfiStatus
scsi: initio: Remove redundant assignment to pointer scb
scsi: message: fusion: Remove redundant variable iocnum
scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices
scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices
scsi: mpi3mr: Block I/Os while refreshing target dev objects
scsi: mpi3mr: Refresh SAS ports during soft reset
EDAC/mc: Replace spaces with tabs in memtype flags definition
net-next: Fix IP_UNICAST_IF option behavior for connected sockets
net: sched: gred/red: remove unused variables in struct red_stats
net: sched: choke: remove unused variables in struct choke_sched_data
net: axienet: Switch to 64-bit RX/TX statistics
platform/chrome: cros_typec_switch: Inline DRV_NAME
platform/chrome: cros_typec_switch: Use PTR_ERR_OR_ZERO() to simplify
platform/chrome: cros_typec_switch: Remove impossible condition
platform/chrome: cros_typec_switch: Add missing newline on printk
net/rds: Pass a pointer to virt_to_page()
clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY
dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1
clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical
clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1
dt-bindings: reset: mt8195: Add resets for PCIE controllers
clk: davinci: remove PLL and PSC clocks for DaVinci DM644x and DM646x
Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables
Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500)
Bluetooth: btusb: RTL8761BUV consistent naming
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592
Input: rt5120 - add power key support
Bluetooth: Move hci_abort_conn to hci_conn.c
Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt
r8152: allow userland to disable multicast
x86/Kconfig: Specify idle=poll instead of no-hlt
x86/apic: Don't disable x2APIC if locked
net: ethernet: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
selftests/bpf: Add test cases for htab update
bpf: Propagate error from htab_lock_bucket() to userspace
bpf: Disable preemption when increasing per-cpu map_locked
dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: power: Add missing (unevaluated|additional)Properties on child nodes
selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION)
bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION)
drm/i915/slpc: Fix inconsistent locked return
dt-bindings: gpio: stmpe: Remove node name requirement
soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3
dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186
net: phy: smsc: use device-managed clock API
thermal: move from strlcpy() with unused retval to strscpy()
thermal: da9062-thermal: Drop redundant error message
libbpf: Add GCC support for bpf_tail_call_static
selftests/xsk: Add missing close() on netns fd
xsk: Fix backpressure mechanism on Tx
thermal/drivers/thermal_mmio: Drop of_match_ptr()
x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
MAINTAINERS: Add include/linux/tnum.h to BPF CORE
overflow, tracing: Define the is_signed_type() macro once
testing/selftests: Add tests for the is_signed_type() macro
clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent
clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent
dt-bindings: input: colibri-vf50-ts: Improve documentation
Input: colibri-vf50-ts - don't depend on VF610_ADC
drm/i915: Allow more varied alternate fixed modes for panels
coresight: Make new csdev_access offsets unsigned
coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors
coresight: Re-use same function for similar sysfs register accessors
coresight: Simplify sysfs accessors by using csdev_access abstraction
coresight: Remove unused function parameter
drm/i915/bios: Copy the whole MIPI sequence block
drm/i915/bios: Dump PNPID and panel name
drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON()
drm/i915/perf: replace BUG_ON() with WARN_ON()
drm/i915/pch: replace BUG_ON() with drm_WARN_ON()
drm/i915/dpll: replace BUG_ON() with drm_WARN_ON()
drm/i915/crt: remove BUG_ON()
gpio: imx-scu: add imx-scu GPIO driver
dt-bindings: firmware: imx: Add imx-scu gpio node
dt-bindings: gpio: Add imx scu gpio driver bindings
drm/i915/gmbus: mass dev_priv -> i915 rename
drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D
drm/i915/gmbus: stop using implicit dev_priv in register definitions
drm/i915/gmbus: add wrapper for gmbus mmio base
drm/i915/gmbus: whitespace cleanup in reg definitions
drm/i915/gmbus: split out gmbus regs in a separate file
xattr: constify value argument in vfs_setxattr()
ovl: use vfs_set_acl_prepare()
acl: move idmapping handling into posix_acl_xattr_set()
drm/i915: move and group properties under display.properties
drm/i915: move atomic_helper under display sub-struct
drm/i915: move quirks under display sub-struct
drm/i915/quirks: abstract quirks further by making quirk ids an enum
drm/i915/quirks: abstract checking for display quirks
drm/i915: move and group modeset_wq and flip_wq under display.wq
drm/i915: move dbuf under display sub-struct
drm/i915: move fb_tracking under display sub-struct
ARM: 9232/1: Replace this_cpu_* with raw_cpu_* in handle_bad_stack()
ARM: 9228/1: vfp: kill vfp_flush/release_thread()
ARM: 9226/1: disable FDPIC ABI
pinctrl: imx8m: kconfig: Depends on SOC_IMX8M
pinctrl: amd: change dev_warn to dev_dbg for additional feature support
dt-bindings: arm: ti: k3: Sort the SoC definitions alphabetically
dt-bindings: arm: ti: k3: Sort the am654 board enums
net: hns3: net: hns3: add querying and setting fec off mode from firmware
net: hns3: add querying and setting fec llrs mode from firmware
net: hns3: add querying fec ability from firmware
net: hns3: add getting capabilities of gro offload and fd from firmware
soc: mediatek: pm-domains: Simplify some error message
net: thunderbolt: Update module description with mention of USB4
net: thunderbolt: Enable full end-to-end flow control
thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
thunderbolt: Show link type for XDomain connections too
net: thunderbolt: Enable DMA paths only after rings are enabled
dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes.
gpio/rockchip: Convert to generic_handle_domain_irq()
drm/i915: move and group fdi members under display.fdi
drm/i915: move and group power related members under display.power
drm/i915: move fbc to display.fbc
drm/i915: move vbt to display.vbt
drm/i915: move mipi_mmio_base to display.dsi
pinctrl: aspeed: Force to disable the function's signal
phy: lan966x: add support for QUSGMII
gpio: ucb1400: Use proper header
drm/i915: move backlight to display.backlight
drm/i915: move and group cdclk under display.cdclk
drm/i915: move opregion to display.opregion
drm/i915: move and group max_bw and bw_obj under display.bw
drm/i915: move and group hdcp under display.hdcp
spi: stm32-qspi: Refactor dual flash mode enable check in ->setup()
spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count()
ASoC: max98396: Make data monitor features configurable
ASoC: dt-bindings: max98396: Document data monitor properties
ASoC: ti: omap-mcbsp: remove useless assignment
ASoC: fsl: fsl-utils: remove useless assignment
ASoC: wcd9335: remove always-true condition
ASoC: wcd-mbhc-v2: remove always-true condition
ASoC: hdmi-codec: remove unused definitions
ASoC: SOF: compress: Add copy function for capture case
ASoC: SOF: compress: Move sof_compr_copy functionality
arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes
xfrm: add extack to verify_sec_ctx_len
xfrm: add extack to validate_tmpl
xfrm: add extack to verify_policy_type
xfrm: add extack to verify_policy_dir
xfrm: add extack support to verify_newpolicy_info
xfrm: propagate extack to all netlink doit handlers
net: dsa: microchip: remove IS_9893 flag
net: dsa: microchip: remove unused sgmii variable
net: dsa: microchip: ksz9477: remove unused "on" variable
net: dsa: microchip: remove unused port phy variable
net: dsa: microchip: ksz9477: use internal_phy instead of phy_port_cnt
net: dsa: microchip: add regmap_range for KSZ9477 chip
net: dsa: microchip: ksz9477: remove MII_CTRL1000 check from ksz9477_w_phy()
net: dsa: microchip: add regmap_range for KSZ8563 chip
net: dsa: microchip: add support for regmap_access_tables
net: dsa: microchip: KSZ9893: do not write to not supported Output Clock Control Register
net: dsa: microchip: ksz8795: add error handling to ksz8_r/w_phy
net: dsa: microchip: ksz9477: add error handling to ksz9477_r/w_phy
net: dsa: microchip: forward error value on all ksz_pread/ksz_pwrite functions
net: dsa: microchip: allow to pass return values for PHY read/write accesses
net: dsa: microchip: don't announce extended register support on non Gbit chips
net: dsa: microchip: do per-port Gbit detection instead of per-chip
net: dsa: microchip: add separate struct ksz_chip_data for KSZ8563 chip
core: Variable type completion
media: destage Hantro VPU driver
usb: reduce kernel log spam on driver registration
usbip: add USBIP_URB_* URB transfer flags
usb: dwc3: gadget: Continue handling EP0 xfercomplete events
usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
usb: dwc3: gadget: Force sending delayed status during soft disconnect
usb: dwc3: Do not service EP0 and conndone events if soft disconnected
usb: host: xhci-plat: suspend/resume clks for brcm
usb: host: xhci-plat: suspend and resume clocks
usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX
doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value
usb: host: Initiate urb ep with udev ep0
usb: ehci: Use endpoint in URB to get maxpacket
usb: gadget: function: rndis: limit # of RNDIS instances to 1000
usb: chipidea: Add support for VBUS control with PHY
usb: chipidea: clarify Documentation/ABI text
usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros
usb: gadget: at91_udc: Fix comments typo
usb: gadget: net2272: Remove the initialization of statics to 0
dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes
RDMA/rxe: Delete error messages triggered by incoming Read requests
RDMA/rxe: Remove the unused variable obj
RDMA/rxe: Fix the error caused by qp->sk
RDMA/rxe: Fix "kernel NULL pointer dereference" error
acl: add vfs_set_acl_prepare()
acl: return EOPNOTSUPP in posix_acl_fix_xattr_common()
ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
Revert "net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()"
mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4
mlxsw: Add a helper function for getting maximum LAG ID
mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE
mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE
Documentation: bonding: clarify supported modes for tlb_dynamic_lb
mlxsw: minimal: Return -ENOMEM on allocation failure
net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule()
funeth: remove pointless check of devlink pointer in create/destroy_netdev() flows
dt-bindings: net: dsa: mediatek,mt7530: update binding description
dt-bindings: net: dsa: mediatek,mt7530: define phy-mode per switch
dt-bindings: net: dsa: mediatek,mt7530: update examples
dt-bindings: net: dsa: mediatek,mt7530: fix reset lines
dt-bindings: net: dsa: mediatek,mt7530: fix description of mediatek,mcm
dt-bindings: net: dsa: mediatek,mt7530: make trivial changes
Input: adp5588-keys - use new PM macros
Input: adp5588-keys - add regulator support
Input: adp5588-keys - add optional reset gpio
Input: adp5588-keys - fix coding style warnings
Input: adp5588-keys - do not check for irq presence
dt-bindings: input: adp5588: add bindings
Input: adp5588-keys - add support for fw properties
Input: adp5588-keys - bail out on returned error
gpio: gpio-adp5588: drop the driver
Input: adp5588-keys - support gpi key events as 'gpio keys'
dt-bindings: clock: drop minItems equal to maxItems
clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
Input: matrix_keypad - replace of_gpio_named_count() by gpiod_count()
Input: clps711x-keypad - get rid of OF_GPIO dependency
selinux: declare read-only parameters const
selinux: use int arrays for boolean values
drm/amdgpu: Remove the unneeded result variable 'r'
drm/amdgpu: add new ip block for MES 11.0.3
drm/amdgpu: add new ip block for GFX 11.0
drm/amdgpu: Set GC family for GC 11.0.3
drm/amdgpu: enable imu_rlc_ram programming for v11_0_3
drm/amdkfd: Added GFX 11.0.3 Support
drm/amdgpu: init gfx config for gfx v11_0_3
drm/amdgpu: declare firmware for new MES 11.0.3
drm/amdgpu: declare firmware for new GC 11.0.3
drm/amdgpu: add new ip block for GMC 11.0
drm/amdgpu: initialize gmc sw config for v11_0_3
drm/amdgpu: add gfxhub_v3_0_3 support
drm/amdgpu: add gc v11_0_3 ip headers
drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
selinux: remove an unneeded variable in sel_make_class_dir_entries()
userfaultfd: open userfaultfds with O_RDONLY
s390/mm: remove unused access parameter from do_fault_error()
s390/delay: sync comment within __delay() with reality
s390: move from strlcpy with unused retval to strscpy
drm/i915/ats-m: Add thread execution tuning setting
Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709"
thermal: gov_user_space: Do not lock thermal zone mutex
spi: spi-rockchip: Add rk3588-spi compatible
bpftool: Add support for querying cgroup_iter link
ASoC: amd: fix spelling mistake: "i.e" -> "i.e."
memory: mtk-smi: mt8188: Add SMI Support
memory: mtk-smi: Add enable IOMMU SMC command for MM master
memory: mtk-smi: Add return value for configure port function
dt-bindings: memory: mediatek: Add mt8188 smi binding
iio: light: ltrf216a: Add raw attribute
dt-bindings: iio: Add missing (unevaluated|additional)Properties on child nodes
MAINTAINERS: fix Analog Devices forum links
iio/accel: fix repeated words in comments
dt-bindings: iio: accel: add dt-binding schema for msa311 accel driver
iio: add MEMSensing MSA311 3-axis accelerometer driver
MAINTAINERS: Add myself as a reviewer for panel-edp.c
staging: vt6655: Rename function MACvSetShortRetryLimit
staging: vt6655: Delete function MACbIsIntDisable
staging: vt6655: Rename function MACbIsRegBitsOff
staging: vt6655: Replace macro MACvSetRFLE_LatchBase
staging: vt6655: Rename macro MACvSelectPage1
staging: vt6655: Rename macro MACvSelectPage0
staging: vt6655: Rename function MACvSetBBType
staging: vt6655: Convert macro MACvSetBBType to function
staging: vt6655: Remove declaration of s_vCalculateOFDMRParameter
staging: rtl8192e: Describe each kernel config option
staging: r8188eu: use time_after_eq(a,b) to replace "a>=b"
staging/rtl8192e: fix repeated words in comments
staging: rtl8192e: Remove PHY_SetRFPowerState and rename StateToSet
staging: rtl8192e: Remove Unnecessary ftrace-like logging
staging: rtl8192e: Rename Tx... and RxCheckStuckHandler
staging: rtl8192e: Remove blank lines in rtl_core.c
KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats
KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats.
media: platform: mtk-mdp3: add MediaTek MDP3 driver
media: dt-binding: mediatek: add bindings for MediaTek CCORR and WDMA
media: dt-binding: mediatek: add bindings for MediaTek MDP3 components
media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
media: xilinx: video: Add 1X12 greyscale format
media: xilinx: csi2rxss: Add 1X12 greyscale format
media: staging: media: imx: imx7-media-csi: Increase video mem limit
media: uvcvideo: Limit power line control for Sonix Technology
media: uvcvideo: Use entity get_cur in uvc_ctrl_set
media: uvcvideo: Fix typo 'the the' in comment
media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl()
media: uvcvideo: Fix memory leak in uvc_gpio_parse
media: renesas: vsp1: Add support for RZ/G2L VSPD
media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit
media: renesas: vsp1: Add support for VSP software version
media: renesas: vsp1: Add support to deassert/assert reset line
media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings
media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
media: amphion: fix a bug that vpu core may not resume after suspend
phy: qcom-qmp-usb: drop pipe clock lane suffix
phy: qcom-qmp-pcie-msm8996: drop reset lane suffix
phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop unused lane reset
phy: qcom-qmp-pcie: drop pipe clock lane suffix
dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name
dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells property
dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qmp-usb3-phy schema
dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-usb: add missing child node schema
dt-bindings: phy: add QMP USB PHY schema
dt-bindings: phy: qcom,qmp-ufs: add missing child node schema
dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain
dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock
dt-bindings: phy: add QMP UFS PHY schema
dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-pcie: add missing child node schema
dt-bindings: phy: add QMP PCIe PHY schema
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE clock names
dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child node schema
dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema
dt-bindings: phy: qcom,qmp: drop child-node comment
dt-bindings: phy: qcom,qmp: clean up example
dt-bindings: phy: qcom,qmp: clean up descriptions
dt-bindings: phy: qcom,qmp: fix child node description
dt-bindings: phy: qcom,qmp: drop redundant descriptions
dt-bindings: phy: qcom,qmp: sort compatible strings
dt-bindings: phy: qcom,qmp: fix bogus clock-cells property
media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
media: amphion: don't change the colorspace reported by decoder.
media: amphion: adjust the encoder's value range of gop size
media: amphion: insert picture startcode after seek for vc1g format
media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
media: cedrus: Set the platform driver data earlier
drm/i915/selftests: allow misaligned_pin test work with unmappable memory
media: cedrus: Fix watchdog race condition
media: videobuf2: Remove vb2_find_timestamp()
media: cedrus: Use vb2_find_buffer
media: mediatek: vcodec: Skip non CBR bitrate mode
media: mediatek: vcodec: Add mt8188 encoder's chip name
media: mediatek: vcodec: add decoder compatible to support mt8188
media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188
media: mediatek: vcodec: Use ctx vb2_queue mutex instead of device mutex
media: mediatek: vcodec: Fix bitstream crop information error
media: mediatek: vcodec: Remove encoder driver get IRQ resource
media: mediatek: vcodec: Add mt8188 encoder driver
media: dt-bindings: media: mediatek: vcodec: Add encoder dt-bindings for mt8188
media: mediatek: vcodec: Add encoder driver support for 34-bit iova
serial: tegra: Remove custom frame size calculation
serial: sunsab: Remove frame size calculation dead-code
serial: fsl_lpuart: Remove custom frame size calculation
serial: cpm_uart: Remove custom frame size calculation
serial: ucc_uart: Remove custom frame size calculation
media: ti: cal: fix wdma irq for metadata
media: ti: cal: combine wdma irq handling
termios: get rid of stray asm/termios.h include in n_hdlc.c
loongarch: remove generic-y += termios.h
serial: pch_uart: CIRC_CNT_TO_END() is enough
serial: sh-sci: tail is already on valid range
serial: sh-sci: CIRC_CNT_TO_END() is enough
tty: Make ->set_termios() old ktermios const
usb: serial: Make ->set_termios() old ktermios const
serial: Make ->set_termios() old ktermios const
tty: Make ldisc ->set_termios() old ktermios const
tty: Make tty_termios_copy_hw() old ktermios const
serial: dz: Assume previous baudrate is valid
tty: Fix comment style in tty_termios_input_baud_rate()
tty: Remove baudrate dead code & make ktermios params const
tty: move from strlcpy with unused retval to strscpy
dt-bindings: serial: samsung: Add 'power-domains' property
dt-bindings: serial: renesas,scif: Document RZ/Five SoC
wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
tty/vt: Remove printable variable
dt-bindings: serial: samsung_uart: drop ref from reg-io-width
tty: serial: meson: Use devm_clk_get_enabled() helper
serial: 8250: Clear dma tx_err unconditionally
serial: 8250: Add helper for clearing IER
tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency
serial: pic32_uart: Convert to use GPIO descriptors
serial: pic32_uart: Utilize uart_console_enabled()
serial: fsl_lpuart: Fix comment typo
serial: pl011: Add reg-io-width parameters
dt-bindings: serial: pl011: Add a reg-io-width parameter
tty: xilinx_uartps: Check the clk_enable return value
tty: xilinx_uartps: Add timeout waiting for loop
tty: xilinx_uartps: Prevent writes when the controller is disabled
tty: xilinx_uartps: Fix the ignore_status
tty: xilinx_uartps: Initialise the read_status_mask
tty: xilinx_uartps: Update copyright text to correct format
tty: xilinx_uartps: Check clk_enable return value
net: devlink: stub port params cmds for they are unused internally
net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune()
net: ngbe: Add build support for ngbe
spi: amd: Fix speed selection
ethtool: report missing header via ext_ack in the default handler
ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack
devlink: use missing attribute ext_ack
netlink: add helpers for extack attr presence checking
netlink: add support for ext_ack missing attributes
netlink: factor out extack composition
memblock tests: add tests for memblock_trim_memory
memblock tests: add tests for memblock_*bottom_up functions
memblock tests: update alloc_nid_api to test memblock_alloc_try_nid_raw
memblock tests: update alloc_api to test memblock_alloc_raw
memblock tests: add additional tests for basic api and memblock_alloc
memblock tests: add labels to verbose output for generic alloc tests
memblock tests: update zeroed memory check for memblock_alloc_* tests
memblock tests: update tests to check if memblock_alloc zeroed memory
memblock tests: update reference to obsolete build option in comments
memblock tests: add command line help option
i2c: imx-lpi2c: use bulk clk API
dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93
dt-bindings: i2c: i2c-imx-lpi2c: add dmas property
dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk
net: unify alloclen calculation for paged requests
ARM: 9221/1: traps: print un-hashed user pc on undefined instruction
nfp: add support for eeprom get and set command
nfp: check if application firmware is indifferent to port speed
nfp: propagate port speed from management firmware
ARM: make ARCH_MULTIPLATFORM user-visible
ARM: fix XIP_KERNEL dependencies
RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp
IB/cm: Refactor cm_insert_listen() and cm_find_listen()
IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen()
IB/cm: Remove the service_mask parameter from ib_cm_listen()
RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev
spi: renesas,sh-msiof: Fix 'unevaluatedProperties' warnings
ASoC: codecs: rk817: fix missing I2C dependency in compile test
perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets
perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets
perf/hw_breakpoint: Introduce bp_slots_histogram
perf/hw_breakpoint: Reduce contention with large number of tasks
locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
powerpc/hw_breakpoint: Avoid relying on caller synchronization
soc: mediatek: mtk-svs: Explicitly include bitfield header
perf/hw_breakpoint: Remove useless code related to flexible breakpoints
perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable
perf/hw_breakpoint: Optimize constant number of breakpoint slots
perf/hw_breakpoint: Mark data __ro_after_init
perf/hw_breakpoint: Optimize list of per-task breakpoints
perf/hw_breakpoint: Clean up headers
perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test
perf/hw_breakpoint: Add KUnit test for constraints accounting
arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195
PCI: qcom-ep: Add MODULE_DEVICE_TABLE
drm/bridge: it6505: Fix the order of DP_SET_POWER commands
drm/bridge: megachips: Fix a null pointer dereference bug
drm/dp: add drm_dp_phy_name() for getting DP PHY name
arm64: dts: renesas: r8a779f0: Add MSIOF nodes
dt-bindings: arm: renesas: Document Renesas R-Car V3H2 SoC and board
phy: move from strlcpy with unused retval to strscpy
phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys
phy: qcom-qmp: Add SC8280XP USB3 UNI phy
phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables
dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys
phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845
dt-bindings: phy: samsung,ufs-phy: match clock items
phy: tegra: xusb: Only warn once about reset problems in .remove()
dt-bindings: phy: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375
media: ti: cal: use CSI-2 frame number for seq number
media: ti: cal: rename sd_state to state
media: ti: cal: fix useless variable init
media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE
media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16
media: MAINTAINERS: change tc358743 maintainer
media: dw100: Fix an error handling path in dw100_probe()
media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall
ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
media: videodev2.h: drop V4L2_CAP_ASYNCIO
media: rockchip: rga: Fix probe rga_parse_dt bugs
media: v4l2-ctrls: Fix typo in VP8 comment
media: airspy: fix memory leak in airspy probe
phy: qcom: edp: Add SC8280XP eDP and DP PHYs
phy: qcom: edp: Introduce support for DisplayPort
phy: qcom: edp: Perform lane configuration
phy: qcom: edp: Generate unique clock names
dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles
media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap()
media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate
phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes
phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver
dt-bindings: phy: Add PHY_TYPE_USXGMII definition
phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200
soundwire: intel: set dev_num_ida_min
soundwire: bus: allow device number to be unique at system level
soundwire: bus: rename sdw_ida as sdw_bus_ida
f2fs: remove gc_urgent_high_limited for cleanup
f2fs: iostat: support accounting compressed IO
f2fs: use memcpy_{to,from}_page() where possible
f2fs: fix wrong continue condition in GC
f2fs: LFS mode does not support ATGC
ARM: dts: qcom: pmx55: align SPMI PMIC Power-on node name with dtschema
ARM: dts: qcom: pm8941: align SPMI PMIC LPG node name with dtschema
ARM: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: sdm845-mtp: correct ADC settle time
arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address
arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: align SPMI PMIC Power-on node name with dtschema
arm64: dts: qcom: align SPMI PMIC LPG node name with dtschema
arm64: dts: qcom: align SPMI PMIC regulators node name with dtschema
arm64: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: pmk8350: drop interrupt-names from ADC
arm64: dts: qcom: pmk8350: drop incorrect io-channel-ranges
arm64: dts: qcom: sc7280: Update gpu opp table
arm64: dts: qcom: sc7280-qcard: Add alias 'wifi0'
soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver
soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
audit: use time_after to compare time
soc: qcom: qmi: use const for struct qmi_elem_info
arm64: dts: qcom: sm8250: move DSI opp table to the dsi0 node
soc: qcom: icc-bwmon: remove redundant ret variable
arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock
arm64: dts: qcom: sc7280-herobrine: Don't enable the USB 2.0 port
arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ
arm64: dts: qcom: pm8350c: Drop PWM reg declaration
arm64: dts: qcom: sc7280: Add support for zoglin
dt-bindings: arm: qcom: document zoglin board
arm64: dts: qcom: msm8996-xiaomi-*: Add LEDs
arm64: dts: qcom: use GPIO flags for tlmm
arm64: dts: qcom: sdm845-db845c: drop gpios from CCI I2C sensors
arm64: dts: qcom: sdm845-db845c: drop power-domains from CCI I2C sensors
ARM: dts: qcom: use GPIO flags for tlmm
ASoC: amd: enable Pink sardine platform machine driver build.
ASoC: amd: add Pink Sardine machine driver using dmic
ASoC: amd: create platform device for acp6.2 machine driver
ASoC: amd: enable Pink Sardine acp6.2 drivers build
ASoC: amd: add acp6.2 pdm driver pm ops
ASoC: amd: add acp6.2 pci driver pm ops
ASoC: amd: add acp6.2 pdm driver dma ops
ASoC: amd: add acp6.2 irq handler
ASoC: amd: add acp6.2 pdm platform driver
ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver
ASoC: amd: add acp6.2 init/de-init functions
ASoC: amd: add Pink Sardine ACP PCI driver
ASoC: amd: add Pink Sardine platform ACP IP register header
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up one inconsistent indenting
drm/amdgpu: add new ip block for LSDMA 6.0
drm/amdgpu: add new ip block for sdma 6.0
drm/amdgpu: declare firmware for new SDMA 6.0.3
drm/amdgpu: enable smu block for smu 13.0.10
drm/amdgpu: added supported smu 13.0.10 sw pptable
drm/amd/pm: add smu_v13_0_10 driver if version
drm/amd/pm: add smu_v13_0_10 support
drm/amdgpu: add new ip block for PSP 13.0
drm/amdgpu: added firmware module for psp 13.0.10
drm/amdgpu: support psp v13_0_10 ip block
drm/amdgpu: add new ip block for SOC21
drm/amdgpu: Enable pg/cg flags on GC11_0_3 for VCN
drm/amdgpu: initialize common sw config for v11_0_3
drm/amdgpu: drop gc 11_0_0 golden settings
drm/amdkfd: remove redundant variables err and ret
drm/amd/display: remove redundant vertical_line_start variable
drm/amd/display: Correct cursor position on horizontal mirror
drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass
drm/amd/display: Fix check for stream and plane
drm/amd/display: Re-initialize viewport after pipe merge
drm/amd/display: Use correct plane for CAB cursor size allocation
drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
drm/amd/display: 3.2.201
drm/amd/pm: bump SMU 13.0.0 driver_if header version
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
drm/amd/pm: use vbios carried pptable for those supported SKUs
drm/amd/display: Add visual confirm color support for SubVP
drm/amd/display: [FW Promotion] Release 0.0.132.0
drm/amd/display: Add comments.
drm/amd/display: Revert "program k1/k2 divider for virtual signal for DCN32"
drm/amd/display: Fix primary EDP link detection
drm/amd/display: fix wrong register access
drm/amd/display: use actual cursor size instead of max for CAB allocation
drm/amd/display: disable display fresh from MALL on an edge case for DCN321
drm/amd/display: Fix CAB cursor size allocation for DCN32/321
drm/amd/display: Missing HPO instance added
drm/amd/display: Refactor edp dsc codes.
drm/amd/display: SubVP missing scaling case
drm/amd/display: Add support for visual confirm color
drm/amd/display: Allow PHY state update between same states
drm/amd/display: Cleanup PSR flag
drm/amd/display: Cursor lag with PSR1 eDP
drm/amd/display: Add DC debug option to force LTTPR mode
drm/amd/display: add a override flag as wa for some specific dongle
arm64: dts: qcom: sa8295p-adp: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-crd: disallow regulator mode switches
arm64: dts: qcom: sc7280: Update lpasscore node
arm64: dts: qcom: sc7280: Update lpassaudio clock controller for resets
arm64: dts: qcom: sc7280: Cleanup the lpasscc node
ARM: dts: qcom: msm8660-surf: move fixed regulator out of soc
ARM: dts: qcom: msm8660: override nodes by label
ARM: dts: qcom: msm8226: override nodes by label
ARM: dts: qcom: msm8960: override nodes by label
drm/amd/display: Only commit SubVP state after pipe programming
drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence
drm/amd/display: Remove assert from PHY state update
drm/amd/display: set dig fifo read start level to 7 before dig fifo reset
arm64: dts: qcom: sm6350: Add GPI DMA nodes
drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
drm/amd/display: Fix OTG H timing reset for dcn314
drm/amd/display: Refine aux transaction before retrieve caps
drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
drm/amd/display: Don't choose SubVP display if ActiveMargin > 0
drm/amd/display: Set ODM policy based on number of DSC slices
drm/amd/display: 3.2.200
drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
drm/amd/display: Fix variable dereferenced before check
drm/amdgpu: Remove the unneeded result variable
drm/amdgpu: Update mes_v11_api_def.h
drm/amdgpu: disable FRU access on special SIENNA CICHLID card
arm64: dts: qcom: sdm845: Add the RPMh stats node
arm64: dts: qcom: sdm845: Reduce reg size for aoss_qmp
dt-bindings: soc: qcom: stats: Document SDM845 compatible
soc: qcom: stats: Add SDM845 stats config and compatible
arm64: dts: qcom: pm6150l: add missing adc channels
dt-bindings: firmware: document Qualcomm SM6115 SCM
arm64: dts: qcom: sm8150: switch TCSR mutex to MMIO
arm64: dts: qcom: sm8150: split TCSR halt regs out of mutex
arm64: dts: qcom: sdm630: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm630: split TCSR halt regs out of mutex
arm64: dts: qcom: qcs404: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7280: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: switch TCSR mutex to MMIO
arm64: dts: qcom: sc7180: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: add missing TCSR syscon compatible
arm64: dts: qcom: msm8998: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8998: split TCSR halt regs out of mutex
arm64: dts: qcom: msm8996: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: split TCSR halt regs out of mutex
dt-bindings: mfd: qcom,tcsr: add several devices
arm64: dts: qcom: sdm845-xiaomi-polaris: Fix sde_dsi_active pinctrl
soc: qcom: Make QCOM_RPMPD depend on OF
ARM: dts: qcom: ipq8064: add ipq8065 variant
ARM: dts: qcom: ipq8064: add ipq8062 variant
ARM: dts: qcom: ipq8064: add v2 dtsi variant
ARM: dts: qcom-*: replace deprecated perst-gpio with perst-gpios
ARM: dts: qcom: stop using snps,dw-pcie falback
arm64: dts: qcom: msm8916-samsung-a2015: Rename touchscreen analog regulator
arm64: dts: qcom: msm8916-samsung-e2015: Add touchkey
ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64
arm64: dts: qcom: msm8916-samsung-e2015: Add initial common dtsi
dt-bindings: qcom: Document bindings for new msm8916-samsung-e2015 devices
dt-bindings: arm: qcom: Document additional sku6 for sc7180 pazquel
arm64: dts: qcom: Add SKU6 for sc7180-trogdor-pazquel-lte-parade
clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock
arm64: dts: qcom: Add device tree for Sony Xperia 1 IV
arm64: dts: qcom: sm8450: Add SDHCI2
arm64: dts: qcom: sm8450: Adjust memory map
dt-bindings: arm: qcom: Document Sony Xperia 1 IV (PDX223)
arm64: dts: qcom: msm8998: add MSM8998 SDCC specific compatible
arm64: dts: qcom: msm8992-xiaomi-libra: split qcom,msm-id into tuples
dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8996
dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions
arm64: dts: qcom: msm8916: add clocks to the GCC device node
clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down
clk: qcom: gcc-msm8916: move GPLL definitions up
clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: separate bindings for MSM8916 GCC device
dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml
selftests/bpf: Fix connect4_prog tcp/socket header type conflict
regulator: core: Fix regulator supply registration with sysfs
arm64: dts: qcom: sm6350: Add interconnect support
arm64: dts: qcom: replace deprecated perst-gpio with perst-gpios
arm64: dts: qcom: stop using snps,dw-pcie falback
dt-bindings: crypto: ti,sa2ul: drop dma-coherent property
dt-bindings: leds: qcom-wled: fix number of addresses
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
dt-bindings: crypto: drop minItems equal to maxItems
dt-bindings: ata: drop minItems equal to maxItems
dt-bindings: socionext,uniphier-system-cache: drop minItems equal to maxItems
media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: display: drop minItems equal to maxItems
dt-bindings: display: synopsys,dw-hdmi: drop ref from reg-io-width
dt-bindings: display: Add missing (unevaluated|additional)Properties on child nodes
spi: mt7621: Remove 'clk' from 'struct mt7621_spi'
spi: mt7621: Use devm_spi_register_controller()
spi: mt7621: Use the devm_clk_get_enabled() helper to simplify error handling
spi: mt7621: Fix an error message in mt7621_spi_probe()
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
HSI: omap_ssi_port: Fix dma_map_sg error check
HSI: cmt_speech: Pass a pointer to virt_to_page()
HSI: omap_ssi: Fix refcount leak in ssi_probe
HSI: clients: remove duplicate assignment
drm: bridge: dw_hdmi: only trigger hotplug event on link change
spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message()
drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
selftests/bpf: Fix bind{4,6} tcp/socket header type conflict
drm/bridge: tc358767: Handle bridge past DPI output
media: av7110: move to staging/media/deprecated/saa7146
media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci
media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif
media: fsl-viu: deprecate this driver
media: tm6000: deprecate this driver
media: zr364xx: deprecate this driver
media: meye: deprecate this driver
media: cpia2: deprecate this driver
arm64: dts: mt8192: Add dsi node
arm64: dts: mt8192: Add display nodes
arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192
arm64: dts: mt8192: Add mipi_tx node
arm64: dts: mt8192: Add pwm node
media: staging/media: add a STAGING_MEDIA_DEPRECATED option
media: avoid use of 'videobuf'
media: staging/media/omap4iss/iss_video.c: videobuf -> vb2
media: platform: ti: avoid using 'videobuf' or 'video-buf'
arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile
drm/bridge: anx7625: Support HDMI_I2S audio format
media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2'
bpf, mips: No need to use min() to get MAX_TAIL_CALL_CNT
media: vb2: videobuf -> videobuf2
media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L
media: zoran: move to mainline
media: zoran: from VB2_READ/WRITE: read/write isn't supported
media: zoran: the video device is video capture only, not M2M
media: zoran: fix checkpatch --strict issues
media: ti/omap: fix repeated words in comments
media: pci/cx23885: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: i2c/cx25840: fix repeated words in comments
media: v4l2-flash: Fix comment typo
media: technisat-usb2: Fix comment typo
media: drxk: Fix comment typo
media: v4l2-ioctl: Fix typo 'the the' in comment
media: tm6000: Fix typo 'the the' in comment
media: gspca: Fix typo 'the the' in comment
media: platform: ti: Fix typo 'the the' in comment
media: saa7164: Fix typo 'the the' in comment
media: ivtv: Fix typo 'the the' in comment
media: cx88: Fix typo 'the the' in comment
media: dvb-frontends: Fix typo 'the the' in comment
media: sun6i-csi: Fix comment typo
media: dib8000: Fix comment typo
media: staging/media/av7110/av7110: Fix typo in string
media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2mem driver
media: dw100: Add i.MX8MP dw100 dewarper driver
media: dt-bindings: media: Add i.MX8MP DW100 binding
media: uapi: Add a control for DW100 driver
media: v4l: uapi: Add user control base for DW100 controls
media: Documentation: dw100: Add user documentation for the DW100 driver
media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks
media: v4l2-ctrls: optimize type_ops for arrays
ASoC: codecs: max98088: remove redundant ret variable
drm/i915/guc: Remove log size module parameters
net: sparx5: add support for mrouter ports
net: sparx5: add list for mdb entries in driver
ethernet: Add helpers to recognize addresses mapped to IP multicast
genetlink: start to validate reserved header bytes
spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4
spi: sh-msiof: add generic Gen4 binding
spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support
drm/i915: split gem quirks from display quirks
ARM: dts: at91: sam9x60ek: remove simple-bus for regulators
ARM: dts: lan966x: add support for pcb8290
arm64: dts: rockchip: specify pinctrl for i2c adapters on rock-3a
arm64: dts: rockchip: add vcc_mipi regulator to rock-3a
arm64: dts: rockchip: add vcc_cam regulator to rock-3a
drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h
drm/i915/vrr: drop window2_delay member from i915
drm/i915: move and group sagv under display.sagv
drm/i915: move overlay to display.overlay
drm/i915: move hotplug to display.hotplug
x86/earlyprintk: Clean up pciserial
drm/i915: move wm to display.wm
drm/i915: move and group fbdev under display.fbdev
wifi: mac80211: fix potential deadlock in ieee80211_key_link()
drm/i915: move dpll under display.dpll
drm/i915: move and split audio under display.audio and display.funcs
drm/i915: move dmc to display.dmc
drm/i915: move and group pps members under display.pps
drm/i915: move and group gmbus members under display.gmbus
drm/i915: move color_funcs to display.funcs
drm/i915: move fdi_funcs to display.funcs
arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config
drm/i915: move wm_disp funcs to display.funcs
drm/i915: move hotplug_funcs to display.funcs
drm/i915: move dpll_funcs to display.funcs
drm/i915: move cdclk_funcs to display.funcs
ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y
ARM: defconfig: fix CONFIG_SND_SOC_AC97_CODEC name
ARM: defconfig: drop CONFIG_MICROCHIP_PIT64B
ARM: defconfig: drop CONFIG_USB_FSL_USB2
ARM: defconfig: drop CONFIG_SND_SOC_FSL_SAI
ARM: defconfig: drop CONFIG_PTP_1588_CLOCK=y
ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
ARM: defconfig: drop CONFIG_SERIAL_OMAP references
ARM: defconfig: drop CONFIG_NET_VENDOR_ASIX=y
ARM: defconfig: clean up multi_v4t and multi_v5 configs
xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode
xfrm: interface: support collect metadata mode
drm/i915: add display sub-struct to drm_i915_private
ARM: defconfig: reorder defconfig files
net: allow storing xfrm interface metadata in metadata_dst
esp: choose the correct inner protocol for GSO on inter address family tunnels
PCI: dwc: Drop dependency on ZONE_DMA32
arm64: dts: meson-sm1-sei610: Remove 'enable-active-low'
arm64: dts: meson-g12a: Remove 'enable-active-low'
drm/gma500: Fix comment typo
perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf: Capture branch privilege information
perf: Extend branch type classification
perf: Add system error and not in transaction branch types
drm/gma500: Fix SDVO command debug printing
x86/mce: Retrieve poison range from hardware
clk: renesas: r8a779f0: Add MSIOF clocks
clk: renesas: r9a09g011: Add IIC clock and reset entries
arm64: dts: renesas: r8a774a1: Put I2C aliases to board files
arm64: dts: renesas: r8a774e1: Rename i2c_dvfs to iic_pmic
arm64: dts: renesas: r8a779a0: Put I2C aliases to board files
arm64: dts: renesas: r8a77990: Put I2C aliases to board files
arm64: dts: renesas: r8a77980: Put I2C aliases to board files
arm64: dts: renesas: r8a77970: Put I2C aliases to board files
arm64: dts: renesas: r8a779{51|60|65}: Put I2C aliases to board files
arm64: dts: renesas: rzv2m evk: Enable i2c
arm64: dts: renesas: r9a09g011: Add i2c nodes
arm64: defconfig: Enable additional support for Renesas platforms
ARM: shmobile: defconfig: Refresh for v6.0-rc1
RDMA/rxe: Remove an unused member from struct rxe_mr
cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG
ASoC: codecs: allow compile testing without MFD drivers
dt-bindings: mediatek: Add axi clock in mt8173 dts example
regulator: tps65219: change tps65219_regulator_irq_types to static
ASoC: amd: acp: Modify dai_id macros to be more generic
spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path
ASoC: wcd938x: Remove spurious type_base from irq chip
ASoC: wcd9335: Convert irq chip to config regs
drm/msm/a6xx: Improve gpu recovery sequence
drm/msm/a6xx: Ensure CX collapse during gpu recovery
drm/msm: Fix cx collapse issue during recovery
drm/msm: Correct pm_runtime votes in recover worker
drm/msm: Take single rpm refcount on behalf of all submits
drm/msm: Remove unnecessary pm_runtime_get/put
drm/msm: De-open-code some CP_EVENT_WRITE
dt-bindings: vendor-prefixes: add MEMSensing Microsystems Co., Ltd.
lib/string_helpers: Add str_read_write() helper
iio: common: scmi_sensors: use HZ macro from units.h
iio: accel: adxl345: use HZ macro from units.h
units: complement the set of Hz units
drm/msm/iommu: optimize map/unmap
drm/msm: Add fault-injection support
drm/msm/gem: Convert to lockdep assert
RDMA/core: Remove 'device' argument from rdma_build_skb()
RDMA/srp: Use the attribute group mechanism for sysfs attributes
RDMA/srp: Handle dev_set_name() failure
RDMA/srp: Remove the srp_host.released completion
RDMA/srp: Rework the srp_add_port() error path
drm/msm/gem: Add msm_gem_assert_locked()
drm/msm/gem: Evict active GEM objects when necessary
drm/msm/gem: Consolidate shrinker trace
drm/msm/gem: Unpin buffers earlier
drm/msm/gem: Convert to using drm_gem_lru
drm/gem: Add LRU/shrinker helper
drm/msm/gem: Remove active refcnt
drm/msm/gem: Consolidate pin/unpin paths
drm/msm/gem: Rename to pin/unpin_pages
drm/msm/gem: Rename update_inactive
drm/msm/gem: Check for active in shrinker path
drm/msm: Split out idr_lock
drm/msm: Small submit cleanup
drm/msm: Reorder lock vs submit alloc
bpf: Fix a few typos in BPF helpers documentation
selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4
net_sched: remove impossible conditions
net: fman: memac: Uninitialized variable on error path
openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests
openvswitch: allow specifying ifindex of new interfaces
net: ftmac100: add an opportunity to get ethaddr from the platform
net: dsa: mv88e6xxx: Allow external SMI if serial
genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind()
net/mlx4: Fix error check for dma_map_sg
net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()
mlx4: Do type_clear() for devlink ports when type_set() was called previously
net: dsa: mv88e6xxx: support RGMII cmode
platform/chrome: cros_ec_typec: Correct alt mode index
platform/chrome: cros_ec_typec: Add bit offset for DP VDO
perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support
perf/core: Add speculation info to branch entries
perf/x86/amd/lbr: Use fusion-aware branch classifier
perf/x86: Make branch classifier fusion-aware
perf/x86/amd/lbr: Add LbrExtV2 software branch filter support
perf/x86: Move branch classifier
perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support
perf/x86/amd/lbr: Add LbrExtV2 branch record support
perf/x86/amd/lbr: Detect LbrExtV2 support
x86/cpufeatures: Add LbrExtV2 feature bit
perf/x86/amd/core: Add generic branch record interfaces
perf/x86/amd/core: Refactor branch attributes
perf/x86/amd/brs: Move feature-specific functions
sched: Add update_current_exec_runtime helper
selftests/bpf: fix type conflict in test_tc_dtime
audit: free audit_proctitle only on task exit
audit: explicitly check audit_context->context enum value
cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all()
audit: audit_context pid unused, context enum comment fix
cgroup: Homogenize cgroup_get_from_id() return value
cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id
cgroup: Honor caller's cgroup NS when resolving path
coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface
coresight: etm4x: Expose default timestamp source in sysfs
drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning
PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc()
soc: mediatek: mtk-svs: Use bitfield access macros where possible
soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read
dt-bindings: power: mediatek: Update maintainer list
dt-bindings: power: mediatek: Support naming power controller node with unit address
dt-bindings: power: mediatek: Refine multiple level power domain nodes
pinctrl: nuvoton: Use 'unsigned int' instead of just 'unsigned'.
dt-bindings: pinctrl: Add missing (unevaluated|additional)Properties on child nodes
sbitmap: remove unnecessary code in __sbitmap_queue_get_batch
gfs2: Switch from strlcpy to strscpy
pinctrl: amd: Pick some different unicode symbols
pinctrl: fixup for "i2c: Make remove callback return void"
drm/i915: Add new ADL-S pci id
drm/tve200: Fix smatch warning
drm: bridge: icn6211: Add support for external REFCLK
dt-bindings: display: bridge: icn6211: Add support for external REFCLK
drm: bridge: icn6211: Add and use hs_rate and lp_rate
drm: fix drm_mipi_dbi build errors
drm/panel: use 'select' for Ili9341 panel driver helpers
ARM: dts: Let Gemini NS2502 parse redboot partitions
ARM: dts: gemini: ssi1328: permit to use gigabit
ARM: dts: gemini: ns2502: permit to use gigabit
platform/x86: msi-laptop: Add msi_scm_disable_hw_fn_handling() helper
platform/x86: msi-laptop: Add msi_scm_model_exit() helper
net: sched: remove unnecessary init of qdisc skb head
platform/x86: msi-laptop: Fix resource cleanup
platform/x86: msi-laptop: Simplify ec_delay handling
platform/x86: msi-laptop: Fix old-ec check for backlight registering
platform/x86: msi-laptop: Drop MSI_DRIVER_VERSION
platform/x86: msi-laptop: Use MODULE_DEVICE_TABLE()
platform/x86: toshiba_acpi: Fix ECO LED control on Toshiba Z830
platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
crypto: Kconfig - simplify compression/RNG entries
crypto: Kconfig - simplify cipher entries
crypto: Kconfig - simplify userspace entries
crypto: Kconfig - simplify hash entries
crypto: Kconfig - simplify aead entries
crypto: Kconfig - simplify CRC entries
crypto: Kconfig - simplify public-key entries
crypto: Kconfig - add submenus
crypto: Kconfig - sort the arm entries
crypto: Kconfig - sort the arm64 entries
crypto: Kconfig - submenus for arm and arm64
crypto: Kconfig - remove AES_ARM64 ref by SA2UL
crypto: Kconfig - move x86 entries to a submenu
crypto: Kconfig - move sparc entries to a submenu
crypto: Kconfig - move s390 entries to a submenu
crypto: Kconfig - move powerpc entries to a submenu
crypto: Kconfig - move mips entries to a submenu
crypto: hisilicon/qm - no judgment in the back process
crypto: ccree - Fix dma_map_sg error check
crypto: allwinner - Fix dma_map_sg error check
crypto: amlogic - Fix dma_map_sg error check
crypto: qce - Fix dma_map_sg error check
crypto: sahara - Fix error check for dma_map_sg
crypto: gemini - Fix error check for dma_map_sg
crypto: drivers - move from strlcpy with unused retval to strscpy
crypto: core - move from strlcpy with unused retval to strscpy
crypto: aspeed - add HACE crypto driver
dt-bindings: crypto: add documentation for aspeed hace
ARM: dts: aspeed: Add HACE device controller node
dt-bindings: clock: Add AST2500/AST2600 HACE reset definition
crypto: aspeed - Add HACE hash driver
crypto: ccp - Fail the PSP initialization when writing psp data file failed
crypto: ccp - Initialize PSP when reading psp data file failed
hwrng: imx-rngc - use devres for hwrng registration
hwrng: imx-rngc - use devm_clk_get_enabled
crypto: tcrypt - remove mode=1000
r8152: add PID for the Lenovo OneLink+ Dock
wifi: rtw88: fix uninitialized use of primary channel index
net: phylink: allow RGMII/RTBI in-band status
platform/x86: move from strlcpy with unused retval to strscpy
x86/microcode: Remove ->request_microcode_user()
platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
platform/x86: asus-wmi: Implement TUF laptop keyboard power states
platform/x86: asus-wmi: Implement TUF laptop keyboard LED modes
platform/x86: asus-wmi: Support the GPU fan on TUF laptops
platform/x86: asus-wmi: Modify behaviour of Fn+F5 fan key
platform/x86: asus-wmi: Update tablet_mode_sw module-param help text
net: prestera: manage matchall and flower priorities
net: prestera: add support for egress traffic mirroring
net: prestera: acl: extract matchall logic into a separate file
net: asix: ax88772: add ethtool pause configuration
net: asix: ax88772: migrate to phylink
wifi: mac80211: use full 'unsigned int' type
wifi: mac80211: move from strlcpy with unused retval to strscpy
wifi: mac80211: read ethtool's sta_stats from sinfo
wifi: mac80211: correct SMPS mode in HE 6 GHz capability
drm/i915: Skip wm/ddb readout for disabled pipes
dt-bindings: net: Add missing (unevaluated|additional)Properties on child nodes
libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton
bpf: prepare for more bpf syscall to be used from kernel and user space.
powerpc/82xx: remove spidev node from mgcoge
powerpc/microwatt: Add LiteX MMC driver
selftests/powerpc: Add a test for execute-only memory
powerpc/mm: Support execute-only memory on the Radix MMU
macintosh: move from strlcpy with unused retval to strscpy
powerpc: move from strlcpy with unused retval to strscpy
powerpc/fsl_booke: Make calc_cam_sz() static
powerpc: Remove stale declarations in mmu_decl.h
powerpc: Update ISA versions to mention e5500/e6500
powerpc: Move patch sites out of asm-prototypes.h
powerpc/boot: Drop unused dummy.c
powerpc/boot: Convert more files to use SPDX tags
riscv: enable CD-ROM file systems in defconfig
drm/mediatek: Remove the unneeded result
bpf: Add CGROUP prefix to cgroup_iter_order
Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
Bluetooth: move from strlcpy with unused retval to strscpy
Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
Bluetooth: ISO: Fix not handling shutdown condition
Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
Bluetooth: MGMT: Fix Get Device Flags
Bluetooth: L2CAP: Fix build errors in some archs
Bluetooth: hci_sync: Fix suspend performance regression
Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
Bluetooth: convert hci_update_adv_data to hci_sync
Bluetooth: move hci_get_random_address() to hci_sync
Bluetooth: Delete unreferenced hci_request code
Bluetooth: Move Adv Instance timer to hci_sync
drm/mediatek: Drop of_gpio header
Bluetooth: Convert SCO configure_datapath to hci_sync
Bluetooth: Delete unused hci_req_stop_discovery()
Bluetooth: Rework le_scan_restart for hci_sync
Bluetooth: Convert le_scan_disable timeout to hci_sync
Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921
drm/i915/pxp: don't start pxp without mei_pxp bind
ata: libata-core: Simplify ata_build_rw_tf()
ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE
ata: libata-core: remove redundant err_mask variable
ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0
drm/i915/display/mtl: Extend MBUS programming
drm/i915/mtl: Reuse adl-p DBUF calculations
drm/i915/mtl: Update memory bandwidth parameters
drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM
drm/i915: Extract wm latency adjustment to its own function
clk: sunxi-ng: d1: Limit PLL rates to stable ranges
netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed
mlxsw: Remove unused mlxsw_core_port_type_get()
mlxsw: Remove unused port_type_set devlink op
mlxsw: Remove unused IB stuff
net: devlink: limit flash component name to match version returned by info_get()
netdevsim: add version fw.mgmt info info_get() and mark as a component
net: devlink: extend info_get() version put to indicate a flash component
selftests/net: fix reinitialization of TEST_PROGS in net self tests.
dt-bindings: display: adi,adv75xx: Add missing graph schema references
MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer
drm/i915/mtl: Fix rawclk for Meteorlake PCH
drm/i915/mtl: Add support for MTL in Display Init sequences
drm/i915/mtl: Add VBT port and AUX_CH mapping
drm/i915/mtl: Add PCH support
dt-bindings: Remove 'Device Tree Bindings' from end of title:
of: unittest: taint the kernel when of unittest runs
bpf/scripts: Assert helper enum value is aligned with comment order
bpftool: Fix a wrong type cast in btf_dumper_int
selftests/bpf: add a selftest for cgroup hierarchical stats collection
selftests/bpf: extend cgroup helpers
cgroup: bpf: enable bpf programs to integrate with rstat
selftests/bpf: Test cgroup_iter.
bpf: Introduce cgroup iter
drm/i915/mtl: Don't mask off CCS according to DSS fusing
drm/i915/mtl: MMIO range is now 4MB
drm/i915: Skip Bit12 fw domain reset for gen12+
drm/amd: remove possible condition with no effect (if == else)
drm/amd: remove possible condition with no effect (if == else)
drm/amd: fix potential memory leak
drm/amd: fix potential memory leak
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
drm: amd: amdgpu: ACPI: Add comment about ACPI_FADT_LOW_POWER_S0
drm/radeon: use time_after(a,b) to replace "a>b"
drm/amdgpu: use dev_info to benefit mGPU case
drm/amdgpu: use adev_to_drm to get drm device
drm/amdgpu: add MGCG perfmon setting for gfx11
drm/amd/amdgpu: avoid soft reset check when gpu recovery disabled
drm/amdkfd: Fix isa version for the GC 10.3.7
drm/amdgpu: Fix page table setup on Arcturus
drm/amdkfd: Allocate doorbells only when needed
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/display: Remove redundant check in atomic_check
drm/amd/display: Adding log clock table from SMU
drm/amd/display: Uncomment SubVP scaling case
drm/amd/display: Add interface to track PHY state
drm/amd/display: Free phantom plane and stream properly
drm/amd/display: program k1/k2 divider for virtual signal for DCN32
drm/amd/display: Cursor flicker when entering PSRSU
drm/amd/display: change to runtime initialization for reg offsets for DCN321
drm/amd/display: change to runtime initialization for reg offsets for DCN32
drm/amd/display: Change AUX NACK behavior
drm/amd/display: HDMI ODM Combine Policy Correction
drm/amd/display: fix odm 2:1 policy not being applied consistently in 4k144 modes
drm/amd/display: do not change pipe split policy for RV2
drm/amd/display: 3.2.199
drm/amd/display: [FW Promotion] Release 0.0.130.0
drm/amdgpu: skip set_topology_info for VF
drm/amdgpu: add sdma instance check for gfx11 CGCG
ASoC: tas2764: Export highpass filter setting
ASoC: tas2764: Add IRQ handling
ASoC: tas2764: Fix mute/unmute
ASoC: tas2764: Drop conflicting set_bias_level power setting
ASoC: tas2764: Allow mono streams
regulator: core: Don't err if allow-set-load but no allowed-modes
regulator: core: Require regulator drivers to check uV for get_optimum_mode()
ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
dt-bindings: arm: coresight-tmc: Add 'iommu' property
dt-bindings: arm: coresight: Add 'power-domains' property
gfs2: Clear flags when withdraw prevents xmote
gfs2: Dequeue waiters when withdrawn
gfs2: Prevent double iput for journal on error
spi: amd: Configure device speed
arm64: dts: mt8195: Add display node for vdosys0
arm64: dts: mt8195: Add gce node
arm64: dts: mt8195: Add iommu and smi nodes
arm64: dts: mt8195: Specify audio reset controller
arm64: dts: mt8195: Add adsp node and adsp mailbox nodes
arm64: dts: mt8195: Add audio related nodes
arm64: dts: mt8195: Add scp node
arm64: dts: mt8195: Add spmi node
arm64: dts: mt8195: Add power domains controller
arm64: dts: mt8195: Add vdosys and vppsys clock nodes
arm64: dts: mt8195: Add cpufreq node
arm64: dts: mt8195: Disable I2C0 node
arm64: dts: mt8195: Disable watchdog external reset signal
arm64: dts: mediatek: Update mt81xx scpsys node to align with dt-bindings
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
platform/x86: asus-wmi: Simplify tablet-mode-switch handling
platform/x86: asus-wmi: Simplify tablet-mode-switch probing
platform/x86: asus-wmi: Add support for ROG X13 tablet mode
platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
platform/x86: asus-wmi: Support the hardware GPU MUX on some laptops
platform/x86: asus-wmi: Simplify some of the *_check_present() helpers
platform/x86: asus-wmi: Refactor panel_od attribute
platform/x86: asus-wmi: Refactor egpu_enable attribute
platform/x86: asus-wmi: Refactor disable_gpu attribute
platform/x86: asus-wmi: Document the panel_od sysfs attribute
platform/x86: asus-wmi: Document the egpu_enable sysfs attribute
platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
platform/x86: asus-wmi: Use kobj_to_dev()
platform/x86: asus-wmi: Convert all attr-show to use sysfs_emit
platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8
platform/surface: aggregator_registry: Rename HID device nodes based on new findings
platform/surface: aggregator_registry: Rename HID device nodes based on their function
platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
platform/x86: pmc_atom: Amend comment style and grammar
platform/x86: pmc_atom: Make terminator entry uniform
platform/x86: pmc_atom: Improve quirk message to be less cryptic
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
platform/x86: dell-privacy: convert to use dev_groups
soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table()
soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table
soc: mediatek: mtk-svs: Remove hardcoded irqflags
soc: mediatek: mtk-svs: Switch to platform_get_irq()
gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes
dt-bindings: soc: mediatek: pwrap: add compatible for mt8188
soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF
ASoC: sigmadsp: switch to use kmemdup_nul() helper
net: sched: delete duplicate cleanup of backlog and qlen
arm64: dts: mediatek: mt8183-pumpkin: add keypad support
arm64: dts: mediatek: mt8183: add keyboard node
arm64: dts: mt8183: add MediaTek MDP3 nodes
dt-bindings: pinctrl: mt8186: Fix 'reg-names' for pinctrl nodes
ASoC: Add Apple MCA I2S transceiver bindings
ASoC: apple: mca: Add locking
ASoC: apple: mca: Start new platform driver
pinctrl: mediatek: add mt8188 driver
dt-bindings: pinctrl: mediatek: add support for mt8188
mm/slub: move free_debug_processing() further
pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sc8280xp lpass lpi pinctrl bindings
pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sm8450 lpass lpi pinctrl bindings
pinctrl: nomadik: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
pinctrl: bcm: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
spi: pxa2xx: Remove the unneeded result variable
regulator: drivers: Remove unnecessary print function dev_err()
ASoC: max98088: add support for noise gate reg
ASoC: codecs: add suspend and resume for ES8316
ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field
ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box
ASoC: SOF: mediatek: Add dai driver for mt8186
PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value
drm/virtio: Fix same-context optimization
udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
HID: move from strlcpy with unused retval to strscpy
HID: vivaldi: convert to use dev_groups
HID: wacom: Simplify comments
HID: rmi: replace ternary operator with min()
HID: Kconfig: remove redundant "depends on HID" lines
wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()
wifi: nl80211: send MLO links channel info in GET_INTERFACE
nfp: flower: support case of match on ct_state(0/0x3f)
wifi: mac80211: allow bw change during channel switch in mesh
wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link()
drm/radeon: Don't register backlight when another backlight should be used (v3)
drm/amdgpu: Don't register backlight when another backlight should be used (v3)
drm/i915: Don't register backlight when another backlight should be used (v2)
EDAC/wq: Remove unneeded flush_workqueue()
wifi: mac80211: allow link address A2 in TXQ dequeue
wifi: mac80211: fix control port frame addressing
wifi: mac80211: set link ID in TX info for beacons
wifi: mac80211_hwsim: fix link change handling
wifi: mac80211: maintain link_id in link_sta
wifi: cfg80211/mac80211: check EHT capability size correctly
wifi: mac80211_hwsim: split iftype data into AP/non-AP
wifi: mac80211: mlme: don't add empty EML capabilities
wifi: mac80211: use link ID for MLO in queued frames
wifi: mac80211: use the corresponding link for stats update
wifi: mac80211: add link information in ieee80211_rx_status
wifi: mac80211: properly implement MLO key handling
wifi: cfg80211: Add link_id parameter to various key operations for MLO
wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD
wifi: cfg80211: reject connect response with MLO params for WEP
wifi: mac80211: fix use-after-free
wifi: mac80211: use link in TXQ parameter configuration
wifi: cfg80211: add link id to txq params
wifi: mac80211: set link BSSID
wifi: cfg80211: get correct AP link chandef
wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0
wifi: mac80211: properly set old_links when removing a link
wifi: mac80211: accept STA changes without link changes
HID: playstation: convert to use dev_groups
net: gro: skb_gro_header helper function
EDAC/ie31200: Add Skylake-S support
HID: uclogic: Add support for Parblo A610 PRO
HID: uclogic: Add support for XP-PEN Deco Pro S
HID: uclogic: Add support for UGEE v2 mouse frames
HID: uclogic: Add support for UGEE v2 dial frames
HID: uclogic: Parse the UGEE v2 frame type
HID: uclogic: Refactor UGEE v2 frame initialization
HID: uclogic: Refactor UGEE v2 string descriptor parsing
HID: uclogic: KUnit best practices and naming conventions
HID: uclogic: Fix warning in uclogic_rdesc_template_apply
HID: uclogic: Add missing suffix for digitalizers
lib/vnsprintf: add const modifier for param 'bitmap'
drm/vc4: hvs: protect drm_print_regset32()
drm/vc4: crtc: protect device resources after removal
drm/vc4: plane: protect device resources after removal
drm/vc4: hdmi: unlock mutex when device is unplugged
drm/i915: fix null pointer dereference
dt-bindings: serial: samsung: add exynosautov9-uart compatible
Documentation: devlink: fix the locking section
selftests/net: Add sk_bind_sendto_listen and sk_connect_zero_addr
selftests/net: Add test for timing a bind request to a port with a populated bhash entry
net: Add a bhash2 table hashed by port and address
selftests/bpf: Fix wrong size passed to bpf_setsockopt()
selftests/bpf: Add cb_refs test to s390x deny list
netlink: fix some kernel-doc comments
net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
Documentation: sysctl: align cells in second content column
selftests/bpf: Add tests for reference state fixes for callbacks
bpf: Fix reference state management for synchronous callbacks
pinctrl: Add Cypress cy8c95x0 support
dt-binding: pinctrl: Add cypress,cy8c95x0
mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses.
KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init()
KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails
drm/i915/dg2: Add additional HDMI pixel clock frequencies
MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer
ice: Print human-friendly PHY types
ice: Implement devlink port split operations
ice: Add additional flags to ice_nvm_write_activate
ice: Add port option admin queue commands
ice: Add support for ip TTL & ToS offload
block/rnbd-clt: Remove the unneeded result variable
mm/sl[au]b: introduce common alloc/free functions without tracepoint
mm/slab: kmalloc: pass requests larger than order-1 page to page allocator
mm/slab_common: cleanup kmalloc_large()
mm/slab_common: kmalloc_node: pass large requests to page allocator
mm/slub: move kmalloc_large_node() to slab_common.c
mm/slab_common: fold kmalloc_order_trace() into kmalloc_large()
mm/sl[au]b: factor out __do_kmalloc_node()
mm/slab_common: cleanup kmalloc_track_caller()
mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions
mm/slab: cleanup slab_alloc() and slab_alloc_node()
mm/slab: move NUMA-related code to __do_cache_alloc()
drm/i915/guc/slpc: Allow SLPC to use efficient frequency
staging: r8188eu: remove unnecessary null check
staging: sm750fb: split multiple assignments to lines
clk: samsung: MAINTAINERS: add Krzysztof Kozlowski
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
r8169: remove support for chip version 60
r8169: remove support for chip version 50
r8169: remove support for chip version 49
r8169: remove support for chip versions 45 and 47
r8169: remove support for chip version 41
micrel: ksz8851: fixes struct pointer issue
tcp: annotate data-race around tcp_md5sig_pool_populated
net: marvell: prestera: implement br_port_locked flag offloading
dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges
dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties
dt-bindings: PCI: fu740-pci: fix missing clock-names
regulator: max597x: Remove the unneeded result variable
ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe()
x86/mm: Print likely CPU at segfault time
net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location
net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G
dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J7200 CPSW5G
net: skb: prevent the split of kfree_skb_reason() by gcc
drm/i915: move has_dsc to runtime info
drm/i915: move has_dmc to runtime info
drm/i915: move has_hdcp to runtime info
drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info
drm/i915: move platform_engine_mask to runtime info
drm/i915: move memory_regions to runtime info
drm/i915: move has_pooled_eu to runtime info
drm/i915: move ppgtt_type and ppgtt_size to runtime info
drm/i915: move page_sizes to runtime info
drm/i915: move fbc_mask to runtime info
drm/i915: move graphics.ver and graphics.rel to runtime info
drm/i915: add initial runtime info into device info
platform/x86/amd/pmf: Fix clang unused variable warning
platform/x86/amd/pmf: Fix undefined reference to platform_profile
drm/i915: combine device info printing into one
drm/i915/guc: remove runtime info printing from time stamp logging
ALSA: doc: Drop snd_dma_continuous_data() usages
ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation
ASoC: Intel: sst: Switch to standard device pages
ALSA: pdaudiocf: Drop superfluous GFP setup
ALSA: vx: Drop superfluous GFP setup
RDMA/hns: Support MR's restrack raw ops for hns driver
platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs
clk: do not initialize ret
clk: remove extra empty line
net: phy: tja11xx: add interface mode and RMII REF_CLK support
dt-bindings: net: tja11xx: add nxp,refclk_in property
mlxsw: minimal: Extend to support line card dynamic operations
mlxsw: minimal: Extend module to port mapping with slot index
mlxsw: minimal: Move ports allocation to separate routine
mlxsw: minimal: Extend APIs with slot index for modular system support
mlxsw: i2c: Add support for system interrupt handling
mlxsw: core_linecards: Register a system event handler
mlxsw: core: Add registration APIs for system event handler
mlxsw: core_linecards: Separate line card init and fini flow
bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF
docs: netlink: basic introduction to Netlink
net: improve and fix netlink kdoc
selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere
bpf: update bpf_{g,s}et_retval documentation
bpf: expose bpf_strtol and bpf_strtoul to all program types
bpf: Use cgroup_{common,current}_func_proto in more hooks
bpf: Introduce cgroup_{common,current}_func_proto
net: ftmac100: set max_mtu to allow DSA overhead setting
ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params()
drm/display/dp_mst: Move all payload info into the atomic state
drm/radeon: Drop legacy MST support
drm/display/dp_mst: Maintain time slot allocations when deleting payloads
drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work
drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions
drm/nouveau/kms: Pull mst state in for all modesets
drm/nouveau/kms: Cache DP encoders in nouveau_connector
drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots()
drm/display/dp_mst: Don't open code modeset checks for releasing time slots
drm/display/dp_mst: Add nonblocking helpers for DP MST
drm/display/dp_mst: Add helper for finding payloads in atomic MST state
drm/display/dp_mst: Add some missing kdocs for atomic MST structs
drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots()
drm/display/dp_mst: Call them time slots, not VCPI slots
drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation
drm/amdgpu/dm/mst: Rename get_payload_table()
drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)
scripts/bpf: Set date attribute for bpf-helpers(7) man page
scripts/bpf: Set version attribute for bpf-helpers(7) man page
bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE
bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval
bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs
flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode
rtc: mxc: Use devm_clk_get_enabled() helper
rtc: gamecube: Always reset HW_SRNPROT after read
rtc: k3: detect SoC to determine erratum fix
rtc: k3: wait until the unlock field is not zero
rtc: mpfs: Remove printing of stray CR
remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init
fs: dlm: const void resource name parameter
fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
fs: dlm: remove DLM_LSFL_FS from uapi
fs: dlm: trace user space callbacks
fs: dlm: change ls_clear_proc_locks to spinlock
fs: dlm: remove dlm_del_ast prototype
fs: dlm: handle rcom in else if branch
fs: dlm: allow lockspaces have zero lvblen
fs: dlm: fix invalid derefence of sb_lvbptr
fs: dlm: handle -EINVAL as log_error()
fs: dlm: use __func__ for function name
fs: dlm: handle -EBUSY first in unlock validation
fs: dlm: handle -EBUSY first in lock arg validation
fs: dlm: fix race between test_bit() and queue_work()
fs: dlm: fix race in lowcomms
remoteproc: imx_rproc: Simplify some error message
ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure
ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
ASoC: SOF: ipc4-loader: Verify ext manifest magic number
ASoC: SOF: imx: imx8ulp: declare ops structure as static
ASoC: fsl_sai: Update slots number according to bclk_ratio
ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186
ASoC: SOF: Introduce function sof_of_machine_select
regulator: drivers: Add TI TPS65219 PMIC regulators support
regulator: dt-bindings: Add TI TPS65219 PMIC bindings
regulator: qcom_smd: Add PM6125 RPM regulators
regulator: qcom_smd: Sort pmics alphabetically (part 3)
regulator: qcom_smd: Sort pmics alphabetically (part 2)
regulator: qcom_smd: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add PM6125 PMIC support
regulator: qcom_spmi: Sort pmics alphabetically (part 2)
regulator: qcom_spmi: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add support for LDO_510 and FTSMPS
regulator: qcom_spmi: Add support for HFSMPS regulator type
regulator: qcom_smd: Document PM6125 PMIC
regulator: qcom_smd: Sort compatibles alphabetically
regulator: qcom_spmi: Document PM6125 PMIC
regulator: qcom_spmi: Improve formatting of if-then blocks
soundwire: intel: remove use of __func__ in dev_dbg
soundwire: bus: remove use of __func__ in dev_dbg
soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX
soundwire: intel: Remove unnecessary TODO
soundwire: qcom: Update error prints to debug prints
regmap: check right noinc bounds in debug print
regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
drm/panel-edp: add IVO M133NW4J-R3 panel entry
subdev/clk: fix repeated words in comments
dt-bindings: interrupt-controller: arm,gic: Support two address and size cells
dt-bindings: interrupt-controller: arm,gic-v3: Make 'interrupts' optional
ima: fix blocking of security.ima xattrs of unsupported algorithms
mm/slub: Remove the unneeded result variable
drm/i915/backlight: Disable pps power hook for aux based backlight
mm/slab_common: Remove the unneeded result variable
staging: r8188eu: always update the status variables
staging: r8188eu: always cancel blink_work
staging: r8188eu: don't restart "no link" blinking unnecessarily
staging: r8188eu: remove unused module parameter rtw_chip_version
staging: r8188eu: remove xmit_osdep.h
staging: r8188eu: remove os_dep/xmit_linux.c
staging: r8188eu: rename rtw_os_pkt_complete()
staging: r8188eu: make rtw_os_pkt_complete() static
staging: r8188eu: rename rtw_os_xmit_complete()
staging: r8188eu: move rtw_os_xmit_complete() to rtw_xmit.c
staging: r8188eu: move struct pkt_file to rtw_xmit.h
staging: r8188eu: remove unnecessary initialization to zero
staging: r8188eu: rename _rtw_pktfile_read()
staging: r8188eu: make _rtw_pktfile_read() static
staging: r8188eu: rename _rtw_open_pktfile()
staging: r8188eu: make _rtw_open_pktfile() static
staging: r8188eu: rename rtw_os_xmit_resource_free()
staging: r8188eu: make rtw_os_xmit_resource_free() static
staging: r8188eu: rename rtw_os_xmit_resource_alloc()
staging: r8188eu: make rtw_os_xmit_resource_alloc() static
staging: r8188eu: rename rtw_os_xmit_schedule()
staging: r8188eu: make rtw_os_xmit_schedule() static
staging: r8188eu: make rtw_remainder_len() static
staging: rtl8723bs: remove odm_NoiseMonitor.h and odm_NoiseMonitor.c
staging: rtl8723bs: remove member noise_level from struct dm_odm_t
staging: rtl8723bs: remove unused function ODM_InbandNoise_Monitor
staging: rtl8723bs: remove static const variable odm_comp_str
staging: rtl8723bs: remove function rtw_odm_dbg_comp_set
staging: rtl8723bs: remove function rtw_odm_adaptivity_parm_msg
staging: rtl8723bs: remove function IsCommentString
staging: rtl8723bs: remove function GetFractionValueFromString
staging: rtl8723bs: remove function rtw_odm_ability_set
staging: rtl8723bs: remove function rtw_get_ch_setting_union
staging: rtl8723bs: remove function rtw_odm_dbg_comp_msg
staging: r8188eu: remove ioctl_cfg80211.h
staging: r8188eu: remove ODM_ConfigRFWithHeaderFile()
staging: r8188eu: remove unused function parameter
staging: r8188eu: merge rtw_{os,}_indicate_scan_done()
staging: r8188eu: merge rtw_{os,}_indicate_connect()
staging: r8188eu: merge rtw_{os,}_indicate_disconnect()
staging: r8188eu: make rtw_reset_securitypriv() static
staging: r8188eu: remove unneeded initializations
staging: r8188eu: make rtw_report_sec_ie() static
staging: r8188eu: move rtw_indicate_sta_assoc_event() to rtw_ap.c
staging: r8188eu: make rtw_indicate_sta_disassoc_event() static
staging: r8188eu: make init_addba_retry_timer() static
staging: r8188eu: make init_mlme_ext_timer() static
staging: move from strlcpy with unused retval to strscpy
sbitmap: fix possible io hung due to lost wakeup
staging: r8188eu: remove rtw_endofpktfile()
dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195
ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions
ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup
PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3
drm/i915/utils: remove unused KBps/MBps/GBps macros
arm64: dts: rockchip: Add analog audio output on quartz64-b
spi: dw: Quite logging on deferred controller registration
spi: dt-bindings: snps,dw-apb-ssi: drop ref from reg-io-width
spi: stm32_qspi: Add transfer_one_message() spi callback
docs: devres: regulator: Add new get_enable functions to devres.rst
regmap: introduce value tracing for regmap bulk operations
ASoC: fsl_sai: Add support multi fifo sdma script
ASoC: SOF: compress: Remove dai_posn variable
ASoC: atmel_ssc_dai: Remove the unneeded result variable
ASoC: mediatek: mt8186: rename sound card name
PCI: mvebu: Fix endianness when accessing PCI emul bridge members
net: mscc: ocelot: adjust forwarding domain for CPU ports in a LAG
net: mscc: ocelot: set up tag_8021q CPU ports independent of user port affinity
net: dsa: use dsa_tree_for_each_cpu_port in dsa_tree_{setup,teardown}_master
net: dsa: all DSA masters must be down when changing the tagging protocol
net: dsa: only bring down user ports assigned to a given DSA master
net: dsa: existing DSA masters cannot join upper interfaces
net: bridge: move DSA master bridging restriction to DSA
net: dsa: don't stop at NOTIFY_OK when calling ds->ops->port_prechangeupper
net: dsa: walk through all changeupper notifier functions
sched/fair: Don't init util/runnable_avg for !fair task
sched/fair: Move task sched_avg attach to enqueue_task_fair()
sched/fair: Allow changing cgroup of new forked task
sched/fair: Fix another detach on unattached task corner case
sched/fair: Combine detach into dequeue when migrating task
sched/fair: Update comments in enqueue/dequeue_entity()
sched/fair: Reset sched_avg last_update_time before set_task_rq()
sched/fair: Remove redundant cpu_cgrp_subsys->fork()
sched/fair: Maintain task se depth in set_task_rq()
vsock_test: POLLIN + SO_RCVLOWAT test
vmci/vsock: check SO_RCVLOWAT before wake up reader
virtio/vsock: check SO_RCVLOWAT before wake up reader
vsock: add API call for data ready
vsock: pass sock_rcvlowat to notify_poll_in as target
vmci/vsock: use 'target' in notify_poll_in callback
virtio/vsock: use 'target' in notify_poll_in callback
hv_sock: disable SO_RCVLOWAT support
vsock: SO_RCVLOWAT transport set callback
RDMA/hns: Support MR's restrack ops for hns driver
RDMA/hns: Support QP's restrack raw ops for hns driver
RDMA/hns: Support QP's restrack ops for hns driver
RDMA/hns: Support CQ's restrack raw ops for hns driver
RDMA/hns: Add or remove CQ's restrack attributes
RDMA/hns: Remove redundant DFX file and DFX ops structure
IB/mlx5: Remove duplicate header inclusion related to ODP
net: sched: remove duplicate check of user rights in qdisc
ALSA: hda: cleanup definitions for multi-link registers
PCI: qcom: Sort device-id table
PCI: qcom: Clean up IP configurations
PCI: qcom: Make all optional clocks optional
PCI: qcom: Add support for SA8540P
PCI: qcom: Add support for SC8280XP
dt-bindings: PCI: qcom: Add SA8540P to binding
dt-bindings: PCI: qcom: Add SC8280XP to binding
dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt
arm64: dts: exynos: Add SysMMU nodes for Exynos850
arm64: dts: exynos: Add CMU_AUD, CMU_IS and CMU_MFCMSCL for Exynos850
arm64: dts: exynosautov9: add fsys0/1 clock DT nodes
clk: samsung: exynos850: Implement CMU_MFCMSCL domain
clk: samsung: exynos850: Implement CMU_IS domain
clk: samsung: exynos850: Implement CMU_AUD domain
clk: samsung: exynos850: Style fixes
clk: samsung: exynosautov9: add fsys1 clock support
clk: samsung: exynosautov9: add fsys0 clock support
clk: samsung: exynosautov9: correct register offsets of peric0/c1
clk: samsung: exynosautov9: add missing gate clks for peric0/c1
xfrm: Drop unused argument
dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL
dt-bindings: clock: exynos850: Add Exynos850 CMU_IS
dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD
dt-bindings: clock: exynosautov9: add schema for cmu_fsys0/1
dt-bindings: clock: exynosautov9: add fsys1 clock definitions
dt-bindings: clock: exynosautov9: add fys0 clock definitions
clk: samsung: exynos7885: Add TREX clocks
clk: samsung: exynos7885: Implement CMU_FSYS domain
dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
clk: samsung: exynos-clkout: Use of_device_get_match_data()
net/mlx5: TC, Add support for SF tunnel offload
net/mlx5: E-Switch, Move send to vport meta rule creation
net/mlx5: E-Switch, Split creating fdb tables into smaller chunks
net/mlx5: E-Switch, Add default drop rule for unmatched packets
net/mlx5e: Completely eliminate priv from fs.h
net/mlx5e: Make all ttc functions of en_fs get fs struct as argument
net/mlx5e: Make flow steering arfs independent of priv
net/mlx5e: Introduce flow steering debug macros
net/mlx5e: Separate ethtool_steering from fs.h and make private
net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering
net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer
net/mlx5e: Drop priv argument of ptp function in en_fs
net/mlx5e: Decouple fs_tcp from en.h
net/mlx5e: Decouple fs_tt_redirect from en.h
net/mlx5e: Introduce flow steering API
scsi: mpi3mr: Support SAS transport class callbacks
scsi: mpi3mr: Add framework to issue MPT transport cmds
scsi: mpi3mr: Add SAS SATA end devices to STL
scsi: mpi3mr: Get target object based on rphy
scsi: mpi3mr: Add expander devices to STL
scsi: mpi3mr: Enable STL on HBAs where multipath is disabled
scsi: mpi3mr: Add helper functions to manage device's port
scsi: mpi3mr: Add helper functions to retrieve device objects
scsi: mpi3mr: Add framework to add phys to STL
scsi: mpi3mr: Enable Enclosure device add event
scsi: mpi3mr: Add helper functions to retrieve config pages
scsi: mpi3mr: Add framework to issue config requests
scsi: mpi3mr: Add config and transport related debug flags
scsi: ufs: wb: Modify messages
scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed()
scsi: ufs: wb: Add explicit flush sysfs attribute
scsi: ufs: wb: Change function name and parameter names
scsi: ufs: wb: Change wb_enabled condition test
scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling
scsi: ufs: core: Use local_clock() for debugging timestamps
scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption
scsi: ufs: ufs-mediatek: Fix performance scaling
scsi: ufs: ufs-mediatek: Dump more registers
scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors
scsi: ufs: ufs-mediatek: Remove redundant header files
drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro
clk: Fix comment typo
clk: clocking-wizard: Update the compatible
clk: clocking-wizard: Fix the reconfig for 5.2
clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs
clk: clocking-wizard: Move clocking-wizard out
dt-bindings: add documentation of xilinx clocking wizard
clk: tegra20: Fix refcount leak in tegra20_clock_init
clk: tegra: Fix refcount leak in tegra114_clock_init
clk: tegra: Fix refcount leak in tegra210_clock_init
net: dsa: tag_8021q: remove old comment regarding dsa_8021q_netdev_ops
net_sched: move from strlcpy with unused retval to strscpy
openvswitch: move from strlcpy with unused retval to strscpy
ethtool: move from strlcpy with unused retval to strscpy
dsa: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
packet: move from strlcpy with unused retval to strscpy
l2tp: move from strlcpy with unused retval to strscpy
ipv6: move from strlcpy with unused retval to strscpy
ipv4: move from strlcpy with unused retval to strscpy
caif: move from strlcpy with unused retval to strscpy
bridge: move from strlcpy with unused retval to strscpy
ax25: move from strlcpy with unused retval to strscpy
vlan: move from strlcpy with unused retval to strscpy
isdn: move from strlcpy with unused retval to strscpy
net: dsa: make phylink-related OF properties mandatory on DSA and CPU ports
net: dsa: rename dsa_port_link_{,un}register_of
net: dsa: avoid dsa_port_link_{,un}register_of() calls with platform data
of: base: export of_device_compatible_match() for use in modules
dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports
dt-bindings: net: dsa: rzn1-a5psw: add missing CPU port phy-mode to example
dt-bindings: net: dsa: microchip: add missing CPU port phy-mode to example
dt-bindings: net: dsa: b53: add missing CPU port phy-mode to example
dt-bindings: net: dsa: hellcreek: add missing CPU port phy-mode/fixed-link to example
dt-bindings: net: dsa: xrs700x: add missing CPU port phy-mode to example
Input: gameport - move from strlcpy with unused retval to strscpy
clk: zynqmp: Check the return type zynqmp_pm_query_data
clk: zynqmp: Add a check for NULL pointer
clk: zynqmp: Replaced strncpy() with strscpy()
clk: zynqmp: Fix stack-out-of-bounds in strncpy`
clk: zynqmp: make bestdiv unsigned
clk: move from strlcpy with unused retval to strscpy
dt-bindings: clock: gpio-gate-clock: Convert to json-schema
dt-bindings: clock: Move versaclock.h to dt-bindings/clock
dt-bindings: clock: Move lochnagar.h to dt-bindings/clock
i2c: muxes: Drop obsolete dependency on COMPILE_TEST
fscrypt: remove fscrypt_set_test_dummy_encryption()
drm/amd/display: remove unneeded defines from bios parser
drm/amd/display: enable PCON support for dcn314
drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
drm/radeon: add a force flush to delay work when radeon
drm/amd/display: remove unused header
drm/amd/display: Include missing header
drm/amd/display: remove unneeded semicolon
drm/amd/display: fix i386 frame size warning
drm/amdgpu: Remove the additional kfd pre reset call for sriov
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: fix hive reference leak when adding xgmi device
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
of: move from strlcpy with unused retval to strscpy
dt-bindings: arm,versatile-sysreg: Convert to DT schema format
dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example
dt-bindings: gpu: arm,mali: restrict opp-table to objects
dt-bindings: interconnect: restrict opp-table to objects
dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict opp-table to objects
drm/panel-edp: add AUO B133UAN02.1 panel entry
RAS/CEC: Reduce offline page threshold for Intel systems
block: use on-stack page vec for <= UIO_FASTIOV
block: enable bio caching use for passthru IO
block: shrink rq_map_data a bit
block, bfq: remove useless parameter for bfq_add/del_bfqq_busy()
block, bfq: remove useless checking in bfq_put_queue()
block, bfq: remove unused functions
block: Change the return type of blk_mq_map_queues() into void
coresight: docs: Fix a broken reference
coresight: trbe: fix Kconfig "its" grammar
drm/lcdif: switch to devm_drm_of_get_bridge
drm/lcdif: Clean up debug prints and comments
drm/lcdif: Consistently use plain timings
drm/lcdif: Clean up headers
net: prestera: cache port state for non-phylink ports too
net: freescale: xgmac: Do not dereference fwnode in struct device
null_blk: Modify the behavior of null_map_queues()
block/rnbd-srv: Add event tracing support
block: sed-opal: Add ioctl to return device status
drm/ttm: Switch to using the new res callback
drm/nouveau: Implement intersect/compatible functions
drm/i915: Implement intersect/compatible functions
drm/amdgpu: Implement intersect/compatible functions
drm/ttm: Implement intersect/compatible functions
drm/ttm: Add new callbacks to ttm res mgr
Remove DECnet support from kernel
spi: intel: 64k erase is supported from Canon Lake and beyond
spi: intel: Add support for second flash chip
regulator: core: Remove "ramp_delay not set" debug message
regmap/hexagon: Properly fix the generic IO helpers
ASoC: samsung: Use iio_get_channel_type() accessor.
ASoC: soc-pcm.c: summarize related settings at soc_new_pcm()
net: lan966x: Extend MAC to support also lag interfaces.
net: lan966x: Extend FDB to support also lag
net: lan966x: Add lag support for lan966x
net: lan966x: Extend lan966x_foreign_bridging_check
net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nb
net: lan966x: Flush fdb workqueue when port is leaving a bridge.
net: lan966x: Split lan966x_fdb_event_work
net: lan966x: Add registers used to configure lag interfaces
tsnep: Record RX queue
tsnep: Support full DMA mask
tsnep: Improve TX length handling
tsnep: Add loopback support
tsnep: Fix TSNEP_INFO_TX_TIME register define
openvswitch: Fix overreporting of drops in dropwatch
openvswitch: Fix double reporting of drops in dropwatch
net: lan966x: Add QUSGMII support for lan966x
net: phy: Add helper to derive the number of ports from a phy mode
dt-bindings: net: ethernet-controller: add QUSGMII mode
net: phy: Introduce QUSGMII PHY mode
net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
net: phy: realtek: add support for RTL8211F(D)(I)-VD-CG
dt-bindings: pinctrl: aspeed: Add missing properties to examples
ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support
af_unix: Show number of inflight fds for sockets in TCP_LISTEN state too
drm/i915/dsc/mtl: Enable alternate ICH method
drm/i915/dsc/mtl: Update the DSC minor version
thunderbolt: Add support for Intel Meteor Lake
thunderbolt: Add comment where Thunderbolt 4 PCI IDs start
drm/i915/display: avoid warnings when registering dual panel backlight
pinctrl: armada-37xx: Remove unused macro PIN_GRP()
pinctrl: armada-37xx: Checks for errors in gpio_request_enable callback
pinctrl: armada-37xx: Fix definitions for MPP pins 20-22
pinctrl: armada-37xx: Add missing GPIO-only pins
pinctrl: rockchip: Add RV1126 pinctrl support
dt-bindings: pinctrl: rockchip: Document RV1126 pinctrl
clk: renesas: r9a07g044: Add conditional compilation for r9a07g044_cpg_info
clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks
arm64: dts: renesas: r9a09g011: Add pinctrl node
arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g043: Fix audio clk node names
arm64: dts: renesas: r9a07g054: Add DMA support to RSPI
arm64: dts: renesas: r9a07g044: Add DMA support to RSPI
arm64: dts: renesas: r9a07g043: Add DMA support to RSPI
arm64: dts: renesas: r8a779f0: Add TMU nodes
platform/chrome: fix memory corruption in ioctl
platform/chrome: fix double-free in chromeos_laptop_prepare()
powerpc/vdso: Don't map VDSO at a fixed address on PPC32
powerpc/selftests: Use timersub() for gettimeofday()
drm/msm: Make .remove and .shutdown HW shutdown consistent
ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file
ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile
ARM: dts: imx6ul-kontron: Simplify devicetree structure
ARM: dts: vf610: align SPI node name with dtschema
ARM: dts: imx: align gpio-keys node names with dtschema
ARM: dts: imx: align LED node names with dtschema
ARM: dts: imx: align SPI node name with dtschema
ARM: dts: imx6qdl-tqma6x: add fixed power supplies
tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt
tomoyo: use vsnprintf() properly
ARM: dts: ls1021a: Use generic node name for DMA
ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
ARM: dts: imx6qdl-vicut1.dtsi: Add backlight-isb node
IB: move from strlcpy with unused retval to strscpy
RDMA/efa: Support CQ receive entries with source GID
RDMA/rtrs-clt: Output sg index when warning on
RDMA/rtrs-srv: Add event tracing support
RDMA/rtrs-clt: Add event tracing support
ARM: dts: imx7d-sdb: config the max pressure for tsc2046
ARM: dts: vf610: don't use multiple blank lines
ARM: dts: vf610-twr: indent use tabs, no spaces at start of line
ARM: dts: vf610: no spaces in indent but tabs
ARM: dts: imx7d-pico: indent use tabs, no spaces at start of line
ARM: dts: imx6qdl-sabre: change to use SPDX identifiers
ARM: dts: imx6qdl: phytec: no spaces at start of line, indent use tabs
ARM: dts: imx6qdl-mba6: don't use multiple blank lines
ARM: dts: imx6-sabrelite: change to use SPDX identifiers
ARM: dts: imx6q-mccmon6: Add fsl,err006687-workaround-present property
ARM: dts: imx6: delete interrupts property if interrupts-extended is set
Revert "drm/i915/guc: Add delay to disable scheduling after pin count goes to zero"
d_path.c: typo fix...
dynamic_dname(): drop unused dentry argument
iio: Avoid multiple line dereference for mask
iio: stx104: Move to addac subdirectory
staging: iio: frequency: ad9832: Fix alignment for DMA safety
batman-adv: Drop initialization of flexible ethtool_link_ksettings
i2c: ismt: Remove useless DMA-32 fallback configuration
i2c: designware: Introduce semaphore reservation timer to AMDPSP driver
net: prestera: add missing ABI compatibility check
amt: remove unnecessary skb pointer check
selftests/net: test l2 tunnel TOS/TTL inheriting
net: fman: memac: Use params instead of priv for max_speed
net: fman: Export/rename some common functions
net: fman: Configure fixed link in memac_initialization
net: fman: Move struct dev to mac_device
net: fman: Store initialization function in match data
net: fman: Get PCS node in per-mac init
net: fman: dtsec: Always gracefully stop/start
net: fman: Store en/disable in mac_device instead of mac_priv_s
net: fman: Don't pass comm_mode to enable/disable
net: fman: Convert to SPDX identifiers
dt-bindings: net: Convert FMan MAC bindings to yaml
Revert "Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support'"
fs-verity: use kmap_local_page() instead of kmap()
fs-verity: use memcpy_from_page()
clk: sprd: Hold reference returned by of_get_parent()
clk: berlin: Add of_node_put() for of_get_parent()
clk: at91: dt-compat: Hold reference returned by of_get_parent()
clk: qoriq: Hold reference returned by of_get_parent()
clk: oxnas: Hold reference returned by of_get_parent()
clk: st: Hold reference returned by of_get_parent()
clk: tegra: Add missing of_node_put()
clk: meson: Hold reference returned by of_get_parent()
clk: nomadik: Add missing of_node_put()
selftest/bpf: Add setget_sockopt to DENYLIST.s390x
selftests/bpf: Fix spelling mistake.
dt-bindings: iio: temperature: use spi-peripheral-props.yaml
dt-bindings: iio: samsung,sensorhub-rinato: use spi-peripheral-props.yaml
dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml
dt-bindings: iio: imu: use spi-peripheral-props.yaml
dt-bindings: iio: health: ti,afe4403: use spi-peripheral-props.yaml
dt-bindings: iio: frequency: adf4371: use spi-peripheral-props.yaml
dt-bindings: iio: dac: use spi-peripheral-props.yaml
dt-bindings: iio: amplifiers: adi,ada4250: use spi-peripheral-props.yaml
dt-bindings: iio: accel: use spi-peripheral-props.yaml
dt-bindings: iio: adc: use spi-peripheral-props.yaml
dt-bindings: iio: adc: Drop Patrick Vasseur
iio: MAINTAINERS: Drop Tomislav Denis
dt-bindings: iio: Drop Tomislav Denis
objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning
objtool: Use arch_jump_destination() in read_intra_function_calls()
locking: Add __lockfunc to slow path functions
iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5
iio: imu: inv_mpu6050: move from strlcpy with unused retval to strscpy
iio: st_sensors: move from strlcpy with unused retval to strscpy
iio: frequency: admv1014: return -EINVAL directly
drm/virtio: remove drm_plane_cleanup() destroy hook
dt-bindings: pinctrl: samsung: deprecate header with register constants
dt-bindings: pinctrl: samsung: stop using bindings header with constants
ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled
spi: move from strlcpy with unused retval to strscpy
ASoC: amd: acp: remove unnecessary NULL checks
ASoC: Change handling of unimplemented set_bclk_ratio
ASoC: amd: acp: add a label to make error path more clean
ASoC: amd: acp: switch to use dev_err_probe()
ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe()
ASoC: SOF: imx: Add i.MX8ULP HW support
dt-bindings: dsp: fsl: Add SOF compatile string for i.MX8ULP
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-da7219-max98357
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-rt1019-rt5682s
ASoC: mediatek: mt8186: support DSP downlink
media: vivid: add pixel_array test control
media: v4l2-ctrls: add change flag for when dimensions change
media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions
media: v4l2-ctrls: alloc arrays in ctrl_ref
media: v4l2-ctrls: allocate space for arrays
affs: move from strlcpy with unused retval to strscpy
hwrng: imx-rngc - use KBUILD_MODNAME as driver name
crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet
crypto: testmgr - don't generate WARN for missing modules
crypto: x86/sha512 - load based on CPU features
crypto: hisilicon/qm - remove unneeded hardware cache write back
crypto: hisilicon/qm - remove unneeded data storage
crypto: hisilicon/qm - fix missing destroy qp_idr
crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write()
crypto: hisilicon/zip - some misc cleanup
crypto: hisilicon/zip - optimization for performance
crypto: testmgr - extend acomp tests for NULL destination buffer
crypto: api - Fix comment typo
crypto: cavium - Fix comment typo
crypto: drbg - remove unnecessary (void*) conversions
crypto: ccp - Add a quirk to firmware update
crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST
crypto: sun8i-ce - using the pm_runtime_resume_and_get to simplify the code
crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call
hwrng: arm-smccc-trng - fix NO_ENTROPY handling
crypto: qcom-rng - Fix qcom_rng_of_match unused warning
hwrng: core - let sleep be interrupted when unregistering hwrng
crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ
crypto: lib - move __crypto_xor into utils
crypto: lib - create utils module and move __crypto_memneq into it
crypto: qat - add check to validate firmware images
crypto: sahara - don't sleep when in softirq
drm/i915/mtl: Introduce FBC B
drm/i915/mtl: Meteorlake and later support DP 2.0
ALSA: hda: Remove unused defines
ALSA: hda: Remove unused MAX_PIN_CONFIGS constant
ALSA: hda: Rework snd_hdac_stream_reset() to use macros
ALSA: hda: Move stream-register polling macros
usb/hcd: Fix dma_map_sg error check
usb: gadget: tegra: Reduce pad power
phy: tegra: xusb: add utmi pad power on/down ops
usb: move from strlcpy with unused retval to strscpy
dt-bindings: timer: renesas,tmu: Add r8a779f0 support
dt-bindings: timer: Add compatible for MediaTek MT8188
isofs: delete unnecessary checks before brelse()
fs/reiserfs: replace ternary operator with min() and min_t()
USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage
usb: gadget: udc: renesas_usb3: Add support for RZ/V2M
dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support
usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level
usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common
usb: typec: tcpci_rt1711h: Add compatible id with rt1715
usb: typec: tcpci_rt1711h: Add initial phy setting
usb: typec: tcpci_rt1711h: Add regulator support when source vbus
usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn
dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H
usb: dwc3: qcom: clean up icc init
usb: dwc3: qcom: only parse 'maximum-speed' once
usb: common: debug: Check non-standard control requests
usb: dwc3: trace: add Start of Frame Number to trace event
usb: dwc3: debug: show events parameters in hex
usb: dwc3: gadget: conditionally remove requests
USB: host: npcm: Add NPCM8XX support
dt-bindings: usb: npcm7xx: Add npcm845 compatible
usb: host: npcm7xx: remove USB EHCI host reset sequence
igc: add xdp frags support to ndo_xdp_xmit
selftests: mlxsw: Add egress VID classification test
selftests: mlxsw: Add ingress RIF configuration test for VXLAN
selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge
selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge
net: ethernet: mtk_eth_soc: remove unused txd_pdma pointer in mtk_xdp_submit_frame
net: macsec: Expose MACSEC_SALT_LEN definition to user space
selftests/bpf: bpf_setsockopt tests
bpf: Add a few optnames to bpf_setsockopt
bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt()
bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt()
bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt()
bpf: Refactor bpf specific tcp optnames to a new function
bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt
bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog()
bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt()
bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf
net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr
Input: move from strlcpy with unused retval to strscpy
drm/i915/guc: Add delay to disable scheduling after pin count goes to zero
drm/i915/selftests: Use correct selfest calls for live tests
platform/chrome: cros_ec_typec: Get retimer handle
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
platform/chrome: cros_typec_switch: Register mode switches
platform/chrome: cros_typec_switch: Add event check
platform/chrome: cros_typec_switch: Set EC retimer
platform/chrome: cros_typec_switch: Add switch driver
platform/chrome: Add Type-C mux set command definitions
ixgbe: Manual AN-37 for troublesome link partners for X550 SFI
net: phy: at803x: add disable hibernation mode support
dt-bindings: net: ar803x: add disable-hibernation-mode propetry
usb: gadget: rndis: use %u instead of %d to print u32 values
usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader"
usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver
dt-bindings: usb: Add MediaTek MT6370 TCPC
usb: common: usb-conn-gpio: Simplify some error message
ARM: dts: qcom: msm8974: add rpm-stats device node
ARM: dts: qcom: apq8084: add rpm-stats device node
dt-bindings: firmware: convert Qualcomm SCM binding to the yaml
soc: qcom: socinfo: Add PM6125 ID
soc: qcom: socinfo: Add an ID for SM6375
soc: qcom: smem_state: Add refcounting for the 'state->of_node'
soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
soc: qcom: icc-bwmon: add per-variant quirks
soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
soc: qcom: icc-bwmon: store count unit per variant
soc: qcom: icc-bwmon: clear all registers on init
soc: qcom: icc-bwmon: store reference to variant data in container
soc: qcom: icc-bwmon: drop unused registers
soc: qcom: icc-bwmon: re-use IRQ enable/clear define
dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
ARM: qcom: include defconfig in MAINTAINERS
ARM: multi_v7_defconfig: enable more Qualcomm drivers
ARM: qcom_defconfig: enable more Qualcomm drivers
clk: gcc-sc8280xp: keep USB power-domains always-on
clk: gcc-sc8280xp: keep PCIe power-domains always-on
arm64: defconfig: enable more Qualcomm drivers
net: ethernet: altera: Add use of ethtool_op_get_ts_info
ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC
ice: remove non-inclusive language
ice: Remove ucast_shared
ice: Allow 100M speeds for some devices
ice: Implement FCS/CRC and VLAN stripping co-existence policy
ice: Implement control of FCS/CRC stripping
ARM: Kconfig: clean up platform selection
ARM: simplify machdirs/platdirs handling
ARM: remove obsolete Makefile.boot infrastructure
spi: amd: Setup all xfers before opcode execution
regulator: core: Resolve supply name earlier to prevent double-init
x86/microcode: Document the whole late loading problem
regulator: Add devm helpers for get and enable
x86/clear_user: Make it faster
drm/i915/dsi: use VBT backlight and CABC port definitions directly
drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi: filter invalid backlight and CABC ports
ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
ALSA: hda: Remove codec init and exit routines
ALSA: hda: Always free codec on the device release
ASoC: Intel: Drop hdac_ext usage for codec device creation
ASoC: SOF: Intel: Introduce HDA codec init and exit routines
ASoC: Intel: Skylake: Introduce HDA codec init and exit routines
ARM: dts: aspeed: bletchley: Remove hdc1080 node
ARM: dts: aspeed: bletchley: Add USB debug card IPMB node
ARM: dts: aspeed: ast2600-evb: Update I2C devices
memory: brcmstb_memc: Add Broadcom STB memory controller driver
Documentation: sysfs: Document Broadcom STB memc sysfs knobs
dt-bindings: memory-controller: Document Broadcom STB MEMC
interconnect: imx: Make imx_icc_unregister() return void
stmmac: intel: remove unused 'has_crossts' flag
dma_buf_getfile(): don't bother with ->f_flags reassignments
Change calling conventions for filldir_t
drm/i915/guc: clear stalled request after a reset
selftests/bpf: Few fixes for selftests/bpf built in release mode
libbpf: Clean up deprecated and legacy aliases
libbpf: Streamline bpf_attr and perf_event_attr initialization
libbpf: Fix potential NULL dereference when parsing ELF
drm/i915/guc: skip scrub_ctbs selftest if reset is disabled
Input: adc-joystick - add polled input device support
dt-bindings: adc-joystick: add poll-interval
Input: Add IBM Operation Panel driver
dt-bindings: input: Add documentation for IBM Operation Panel
Revert "mlxsw: core: Add the hottest thermal zone detection"
net: dsa: bcm_sf2: Have PHYLINK configure CPU/IMP port(s)
net: dsa: bcm_sf2: Introduce helper for port override offset
net: sfp: use simplified HWMON_CHANNEL_INFO macro
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: move HID pin config
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disable touchscreen pull-up
arm64: dts: qcom: sc8280xp-crd: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-crd: move HID pin config
arm64: dts: qcom: sc8280xp-crd: disable touchscreen pull-up
arm64: dts: qcom: sdm845: add LLCC BWMON
arm64: dts: qcom: sdm845: narrow LLCC address space
drm/i915/guc: Reduce spam from error capture
drm/i915/guc: Make GuC log sizes runtime configurable
drm/i915/guc: Use streaming loads to speed up dumping the guc log
drm/i915/guc: Record CTB info in error logs
drm/i915/guc: Add GuC <-> kernel time stamp translation information
drm/i915/guc: Fix capture size warning and bump the size
drm/i915/guc: Add a helper for log buffer size
ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR
selftests/bpf: Tests libbpf autoattach APIs
libbpf: Allows disabling auto attach
ata: libata-core: improve parameter names for ata_dev_set_feature()
ata: libata-core: Print timeout value when internal command times
ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk()
ARM: dts: imx6dl-yapp4: Bind the backlight controller to the LCD panel
ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk()
ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put()
ASoC: cs42l42: Move cs42l42_supply_names to .c file
ASoC: cs42l42: Add include dependencies to cs42l42.h
ASoC: cs42l42: Don't include kernel.h
thermal/core: Fix lockdep_assert() warning
thermal/core: Move the mutex inside the thermal_zone_device_update() function
thermal/core: Move the thermal zone lock out of the governors
thermal/governors: Group the thermal zone lock inside the throttle function
thermal/core: Rework the monitoring a bit
thermal/core: Rearm the monitoring only one time
thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err()
thermal/of: Remove old OF code
thermal/core: Move set_trip_temp ops to the sysfs code
thermal/drivers/samsung: Switch to new of thermal API
regulator/drivers/max8976: Switch to new of thermal API
Input: sun4i-ts - switch to new of thermal API
iio/drivers/sun4i_gpadc: Switch to new of thermal API
hwmon/drivers/core: Switch to new of thermal API
hwmon: pm_bus: core: Switch to new of thermal API
ata/drivers/ahci_imx: Switch to new of thermal API
thermal/drivers/ti-soc: Switch to new of API
thermal/drivers/hisilicon: Switch to new of API
thermal/drivers/maxim: Switch to new of API
thermal/drivers/banggap: Switch to new of API
thermal/drivers/mtk: Switch to new of API
thermal/drivers/qoriq: Switch to new of API
thermal/drivers/rzg2l: Switch to new of API
thermal/drivers/rcar: Switch to new of API
thermal/drivers/imx: Switch to new of API
thermal/drivers/db8500: Switch to new of API
thermal/drivers/armada: Switch to new of API
thermal/drivers/amlogic: Switch to new of API
thermal/drivers/st: Switch to new of API
thermal/drivers/qcom: Switch to new of API
thermal/drivers/broadcom: Switch to new of API
thermal/drivers/sprd: Switch to new of API
thermal/drivers/sun8i: Switch to new of API
thermal/drivers/tegra: Switch to new of API
thermal/drivers/mmio: Switch to new of API
thermal/drivers/generic-adc: Switch to new of API
thermal/drivers/uniphier: Switch to new of API
thermal/drivers/rockchip: Switch to new of API
thermal/of: Make new code and old code co-exist
thermal/of: Fix free after use in thermal_of_unregister()
thermal/of: Return -ENODEV instead of -EINVAL if registration fails
thermal/of: Fix error code in of_thermal_zone_find()
thermal/of: Rework the thermal device tree initialization
ASoC: codecs: show PING status on resume failures
soundwire: add sdw_show_ping_status() helper
soundwire: intel/cadence: expose PING status in manager ops
soundwire: add read_ping_status helper definition in manager ops
regmap: mmio: Support accelerared noinc operations
regmap: Support accelerated noinc operations
ASoC: core: remove setting platform_max in kcontrol macros
ASoC: tlv320adcx140: Add a new kcontrol
ASoC: qcom: qdsp6: q6prm: add new clocks
ASoC: Variable type completion
ASoC: codecs: es8326: change es8326_regmap_config to static
ASoC: SOF: compress: Add support for computing timestamps
ASoC: SOF: compress: Save channel count and sample bytes
ASoC: SOF: compress: Introduce sof_compr_stream
ASoC: SOF: compress: Remove byte offset computation
net: wwan: t7xx: Devlink documentation
net: wwan: t7xx: Enable devlink based fw flashing and coredump collection
net: wwan: t7xx: PCIe reset rescan
net: wwan: t7xx: Infrastructure for early port configuration
net: wwan: t7xx: Add AP CLDMA
net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241
ACPI: video: Add acpi_video_backlight_use_native() helper
batman-adv: Drop unused headers in trace.h
batman-adv: Start new development cycle
drm/i915/irq: Fix a "the the" typo
tcp: Make SYN ACK RTO tunable by BPF programs with TFO
dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl
drm/i915/dg2: Add additional tuning settings
drm/i915/gt: Add dedicated function for non-ctx register tuning settings
net: sched: delete unused input parameter in qdisc_create
net: vertexcom: mse102x: Update email address
dt-bindings: vertexcom-mse102x: Update email address
net: sched: remove the unused return value of unregister_qdisc
drm/amdgpu: Document gfx_off members of struct amdgpu_gfx
Documentation/gpu: Document GFXOFF's count and residency
drm/amd/pm: Implement GFXOFF's entry count and residency for vangogh
drm/amd: Add detailed GFXOFF stats to debugfs
drm/amd/display: fix minor codestyle problems
drm/amd/display: fix overflow on MIN_I64 definition
drm/amd/display: Unneeded semicolon
drm/amd/display: Fix comment typo
drm/amd/display: Remove unused code
drm/amdgpu: use sjt mec fw on aldebaran for sriov
drm/amd/display: include soc._clock_tmp[] into DC's scratch region
drm/amd/display: implement DSC pass-through support
drm/amd/display: consider DSC pass-through during mode validation
drm/dp_mst: add passthrough_aux to struct drm_dp_mst_port
Documentation/gpu/amdgpu/amdgpu_dm: add DM docs for pixel blend mode
drm/amd/display: add doc entries for MPC blending configuration
Documentation/amdgpu/display: add DC color caps info
Documentation/amdgpu_dm: Add DM color correction documentation
drm/amd/display: Document some of the DML structs
drm/amd/display: Expand documentation for timing
drm/amd/display: Document pipe split policy
drm/amd/display: Add some extra kernel doc to amdgpu_dm
drm/amd/display: Add basic kernel doc to CRC code under DC
drm/amd/display: Add documentation to some of the cursor struct
drm/amdgpu: reduce reset time
drm/amdgpu: revert context to stop engine before mode2 reset
drm/amdgpu: save and restore gc hub regs
drm/amdgpu: add debugfs amdgpu_reset_level
drm/amdgpu: let mode2 reset fallback to default when failure
drm/amdgpu: add mode2 reset for sienna_cichlid
selinux: Implement userns_create hook
selftests/bpf: Add tests verifying bpf lsm userns_create hook
bpf-lsm: Make bpf_lsm_userns_create() sleepable
security, lsm: Introduce security_create_user_ns()
selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm
drm/nouveau/kms/nv140-: Disable interlacing
dt-bindings: arm: psci: Relax and simplify compatible constraints
ice: introduce ice_ptp_reset_cached_phctime function
ice: re-arrange some static functions in ice_ptp.c
ice: track and warn when PHC update is late
ice: track Tx timestamp stats similar to other Intel drivers
ice: initialize cached_phctime when creating Rx rings
ice: set tx_tstamps when creating new Tx rings via ethtool
locks: fix TOCTOU race when granting write lease
ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions
ASoC: Intel: common: add ACPI matching tables for Raptor Lake
interconnect: Make icc_provider_del() return void
interconnect: sm8450: Ignore return value of icc_provider_del() in .remove()
interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove()
interconnect: msm8974: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove()
interconnect: imx: Ignore return value of icc_provider_del() in .remove()
staging: r8188eu: drop the DRIVERVERSION macro
staging: r8188eu: drop the DRV_NAME macro
staging: r8188eu: use KBUILD_MODNAME instead of a string constant
staging: r8188eu: set firmware path in a macro
staging: r8188eu: add firmware dependency
staging: r8188eu: make rtw_init_recv_timer() static
staging: r8188eu: make rtw_recv_indicatepkt() static
staging: r8188eu: make rtw_handle_tkip_mic_err() static
staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() into rtw_recv.c
staging: r8188eu: merge rtw_os_recvbuf_resource_free() into rtw_recv.c
staging: r8188eu: do not spam the kernel log
staging: r8188eu: the high prio queue is always selected
staging: r8188eu: remove two unused defines
staging: r8188eu: change all num...Q variables to u8
staging: r8188eu: make numNQ a u8
staging: r8188eu: remove a temporary variable
staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority
staging: r8188eu: we always use HQ and NQ for two endpoints
staging: r8188eu: remove _InitNormalChipOneOutEpPriority
staging: r8188eu: simplify two_out_pipe
staging: r8188eu: simplify three_out_pipe
staging: r8188eu: summarize common Queue2Pipe settings
staging: r8188eu: remove comments about endpoint mapping
staging: r8188eu: remove OutEpNumber
staging: r8188eu: summarize endpoint-related settings
staging: r8188eu: move endpoint init functions to usb_halinit.c
staging: r8188eu: merge two small functions
staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUsb's return value
staging: r8188eu: Hal_MappingOutPipe should return an int
staging: r8188eu: simplify the calculation of ie start offset
staging: r8188eu: read aid from struct ieee80211_mgmt
staging: r8188eu: read capability info from struct ieee80211_mgmt
staging: r8188eu: read status_code from struct ieee80211_mgmt
staging: r8188eu: replace a get_da call
staging: r8188eu: clean up comment for phy_calculate_bit_shift()
staging: r8188eu: avoid camel case in phy_CalculateBitShift()
staging: r8188eu: use ffs() in phy_CalculateBitShift()
staging: r8188eu: convert rtw_p2p_enable to correct error code semantics
staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static
staging: r8188eu: make handle_txrpt_ccx_88e() static
staging/rtl8723bs/core: remove inactive initialization
staging: r8188eu: refactor dump_chip_info()
staging: r8188eu: convert dump_chip_info() to use netdev_dbg()
staging: r8188eu: return an error code in rtw_usb_if1_init
staging: r8188eu: make rtw_handle_dualmac a void function
staging: r8188eu: handle errors from ReadAdapterInfo8188EU
staging: rtl8192u: fix rmmod warn when device is renamed
staging: rtl8192u: move debug files to debugfs
staging: rtl8192u: remove unnecessary cast
staging: rtl8192u: move debug stuff to its own file
staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec
staging: vme_user: Fix checkpatch warnings in vme_tsi148.c
staging: pi433: fix wrong debug message on rf69_write_fifo()
staging: vt6655: Convert macro MACvDisableBarkerPreambleMd
staging: vt6655: Convert macro MACvEnableBarkerPreambleMd
staging: vt6655: Convert macro MACvDisableProtectMD
staging: vt6655: Rename function MACvEnableProtectMD
staging: vt6655: Create one function for two macros
staging: vt6655: Convert macro MACvEnableProtectMD to function
staging: vt6655: Replace MACvTransmitAC0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvTransmit0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvReceive1 with function vt6655_mac_dma_ctl
staging: vt6655: Rename function MACvReceive0 and add parameter
staging: vt6655: Convert macro MACvReceive0 to function
RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
dt-bindings: arm: amlogic: add bindings for Jethub D1p (j110)
arm64: dts: meson-axg: add support for JetHub D1p (j110)
IB/mlx5: Call io_stop_wc() after writing to WC MMIO
ASoC: fsl_sai: fix incorrect mclk number in error message
ASoC: codecs: add support for ES8326
ASoC: dt-bindings: Add Everest ES8326 audio CODEC
ASoC: Intel: Drop legacy HSW/BDW board-match information
ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency
ASoC: Intel: bdw_rt286: Rename module
ASoC: Intel: hsw_rt5640: Rename module
i2c: Make remove callback return void
gpio: pca953x: Make platform teardown callback return void
leds: lm3601x: Improve error reporting for problems during .remove()
leds: lm3601x: Don't use mutex after it was destroyed
leds: lm3697: Remove duplicated error reporting in .remove()
drm/i2c/sil164: Drop no-op remove function
selftests/net: Refactor xfrm_fill_key() to use array of structs
pinctrl: samsung: Finish initializing the gpios before registering them
dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node
memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
memory: of: Fix refcount leak bug in of_get_ddr_timings()
memory: dfl-emif: Update the dfl emif driver support revision 1
memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
drm/i915/backlight: split out backlight registers to a separate file
arm64: dts: renesas: rzg2l-smarc-som: Add PHY interrupt support for ETH{0/1}
dt-bindings: interrupt-controller: Add macros for NMI and IRQ0-7 interrupts present on RZ/G2L SoC
dt-bindings: pinctrl: renesas: Document RZ/Five SoC
arm64: dts: renesas: Add Renesas R8A779MB SoC support
efi/x86-mixed: move unmitigated RET into .rodata
soc: renesas: Identify RZ/Five SoC
dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/Five SoC
dt-bindings: arm: renesas: Document R-Car H3Ne-1.7G SoC and boards
soc: renesas: Identify R-Car H3Ne-1.7G
audit: fix repeated words in comments
lsm: clean up redundant NULL pointer check
libbpf: Making bpf_prog_load() ignore name if kernel doesn't support
iio: pressure: dlhl60d: Don't take garbage into consideration when reading data
iio: magnetometer: yas530: Add YAS537 variant
iio: magnetometer: yas530: Add function pointers to "chip_info"
iio: magnetometer: yas530: Add temperature calculation to "chip_info"
iio: magnetometer: yas530: Add IIO scaling to "chip_info"
iio: magnetometer: yas530: Add volatile registers to "chip_info"
iio: magnetometer: yas530: Introduce "chip_info" structure
iio: magnetometer: yas530: Apply documentation and style fixes
iio: magnetometer: yas530: Move printk %*ph parameters out from stack
iio: magnetometer: yas530: Rename functions and registers
iio: magnetometer: yas530: Change data type of calibration coefficients
iio: magnetometer: yas530: Correct temperature handling
iio: magnetometer: yas530: Correct scaling of magnetic axes
iio: magnetometer: yas530: Change range of data in volatile register
iio: magnetometer: yas530: Change data type of hard_offsets to signed
dt-bindings: iio: mlx90632 Add supply regulator documentation
iio: temperature: mlx90632 Add supply regulator to sensor
iio: imu: adis16475: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adrf6780: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adf4371: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled() to simplify
iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared() to simplify
iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify
iio: magn: hmc5843: Move struct dev_pm_ops out of header
iio: magn: hmc5843: Drop excessive indentation of assignments of hmc5843_driver
iio: adc: mt6360: Drop an incorrect __maybe_unused marking.
staging: iio: resolver: ad2s1210: Fix alignment for DMA safety
staging: iio: meter: ade7854: Fix alignment for DMA safety
staging: iio: frequency: ad9834: Fix alignment for DMA safety
iio: light: cm32181: Mark the dev_pm_ops static.
iio: test: Mark file local structure arrays static.
dt-bindings: iio: adc: stmpe: Remove node name requirement
iio: cdc: ad7746: Move driver out of staging.
iio: cdc: ad7746: Add device specific ABI documentation.
staging: iio: ad7746: White space cleanup
staging: iio: cdc: ad7746: Use read_avail() rather than opencoding.
staging: iio: cdc: ad7746: Switch from _offset to _zeropoint for differential channels.
iio: core: Introduce _zeropoint for differential channels
staging: iio: cdc: ad7746: Use _raw and _scale for temperature channels.
staging: iio: cdc: ad7746: Drop unused i2c_set_clientdata()
staging: iio: cdc: ad7746: Break up use of chan->address and use FIELD_PREP etc
staging: iio: cdc: ad7764: Push locking down into case statements in read/write_raw
staging: iio: cdc: ad7746: Factor out ad7746_read_channel()
staging: iio: cdc: ad7746: Use local buffer for multi byte reads.
staging: iio: cdc: ad7746: Push handling of supply voltage scale to userspace.
staging: iio: cdc: ad7746: Use explicit be24 handling.
iio: ABI: Fix wrong format of differential capacitance channel ABI.
iio: inkern: fix coding style warnings
iio: inkern: remove OF dependencies
iio: adc: stm32-adc: convert to device properties
iio: adc: qcom-spmi-adc5: convert to device properties
iio: adc: qcom-spmi-vadc: convert to device properties
iio: adc: qcom-pm8xxx-xoadc: convert to device properties
iio: adc: at91-sama5d2_adc: convert to device properties
iio: adc: ab8500-gpadc: convert to device properties
iio: adc: ingenic-adc: convert to IIO fwnode interface
thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API
iio: inkern: move to fwnode properties
iio: inkern: split of_iio_channel_get_by_name()
iio: inkern: only return error codes in iio_channel_get_*() APIs
iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
iio: inkern: only release the device node when done with it
iio: adc: qcom-spmi-adc5: Add missing VCOIN/GPIO[134] channels
iio: adc: at91-sama5d2_adc: add runtime pm support
iio: adc: at91-sama5d2_adc: add empty line after functions
iio: adc: at91-sama5d2_adc: add support for temperature sensor
dt-bindings: iio: adc: at91-sama5d2_adc: add id for temperature channel
iio: adc: at91-sama5d2_adc: lock around at91_adc_read_info_raw()
iio: adc: at91-sama5d2_adc: add startup and tracktim as parameter for at91_adc_setup_samp_freq()
iio: adc: at91-sama5d2_adc: update trackx on emr
iio: adc: at91-sama5d2_adc: move oversampling storage in its function
iio: adc: at91-sama5d2_adc: add 64 and 256 oversampling ratio
iio: adc: at91-sama5d2_adc: adjust osr based on specific platform data
iio: adc: at91-sama5d2_adc: add .read_avail() chan_info ops
iio: adc: at91-sama5d2_adc: drop AT91_OSR_XSAMPLES defines
iio: adc: at91-sama5d2_adc: move the check of oversampling in its function
iio: adc: at91-sama5d2_adc: handle different EMR.OSR for different hw versions
iio: adc: at91-sama5d2_adc: exit from write_raw() when buffers are enabled
iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
iio: adc: at91-sama5d2_adc: check return status for pressure and touch
iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
iio: Add names for function definition arguments.
Documentation: ABI: testing: rtq6056: Update ABI docs
iio: adc: Add rtq6056 support
dt-bindings: iio: adc: Add rtq6056 adc support
iio: light: Add support for ltrf216a sensor
dt-bindings: Document ltrf216a light sensor bindings
iio: adc: imx8qxp-adc: propagate regulator_get_voltage error
MAINTAINERS: Update Microchip MCP3911 to Maintained
dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc
iio: Fix indentation for multiline conditional.
iio: Add blank lines after declarations.
cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[]
riscv: topology: fix default topology reporting
riscv: dts: microchip: add qspi compatible fallback
selftests/bpf: Update CI kconfig
selftests/bpf: Add connmark read test
selftests/bpf: Add existing connection bpf_*_ct_lookup() test
bpftool: Clear errno after libcap's checks
x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32
x86: Fix various duplicate-word comment typos
x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h
arm64: defconfig: remove BCM4908
arm64: bcmbca: Merge ARCH_BCM4908 to ARCH_BCMBCA
arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA
arm64: dts: Add BCM4908 generic board dts
arm64: dts: Move BCM4908 dts to bcmbca folder
arm64: dts: bcmbca: update BCM4908 board dts files
dt-bindings: arm64: bcmbca: Update BCM4908 description
dt-bindings: arm64: bcmbca: Merge BCM4908 into BCMBCA
soc: bcm: brcmstb: Document panic notifier action and remove useless header
ARM: dts: BCM5301X: Add basic PCI controller properties
arm64: dts: broadcom: bcm4908: add Asus GT-AC5300 LEDs
arm64: dts: broadcom: bcm4908: add LEDs controller block
arm64: dts: broadcom: bcm4908: add remaining LED pins
ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk()
bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation
bpftool: Fix a typo in a comment
dt-bindings: gpio: fairchild,74hc595: use spi-peripheral-props.yaml
MAINTAINERS: Add AMD PMF driver entry
platform/x86/amd/pmf: Force load driver on older supported platforms
platform/x86/amd/pmf: Handle AMT and CQL events for Auto mode
platform/x86/amd/pmf: Add support for Auto mode feature
platform/x86/amd/pmf: Get performance metrics from PMFW
platform/x86/amd/pmf: Add fan control support
platform/x86/amd/pmf: Add heartbeat signal support
platform/x86/amd/pmf: Add debugfs information
platform/x86/amd/pmf: Add support SPS PMF feature
platform/x86/amd/pmf: Add support for PMF APCI layer
platform/x86/amd/pmf: Add support for PMF core layer
spi/panel: dt-bindings: drop 3-wire from common properties
spi: lpspi: Simplify some error message
spi: microchip-core: Simplify some error message
spi: s3c64xx: correct dma_chan pointer initialization
spi: lpspi: add dmas property
spi: dt-bindings: lpspi: add i.MX93 compatible
regulator: Add missing devm_* functions to devres.rst
spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties
MAINTAINERS: add qspi to Polarfire SoC entry
spi: microchip-core-qspi: Add support for microchip fpga qspi controllers
spi: dt-binding: add coreqspi as a fallback for mpfs-qspi
spi: dt-binding: document microchip coreQSPI
spi: npcm-pspi: Add NPCM845 peripheral SPI support
dt-binding: spi: npcm-pspi: Add npcm845 compatible
regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load()
drm/i915/tc: Fix PHY ownership programming in HDMI legacy mode
dt-bindings: gpio: gpio-xilinx: Convert Xilinx axi gpio binding to YAML
x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing()
thunderbolt: Add DP OUT resource when DP tunnel is discovered
arm64: dts: renesas: r9a07g054: Update pinctrl node to handle GPIO interrupts
arm64: dts: renesas: r9a07g054: Add IRQC node
arm64: dts: renesas: r9a07g044: Update pinctrl node to handle GPIO interrupts
arm64: dts: renesas: r9a07g044: Add IRQC node
arm64: dts: renesas: r8a779f0: Add CMT support
arm64: dts: renesas: spider-cpu: Enable eMMC0
arm64: dts: renesas: r8a779f0: Add SDHI0 support
clk: renesas: r8a779f0: Add CMT clocks
clk: renesas: r8a779f0: Add SDH0 clock
drm/i915/xelpd: Fix unclaimed accesses while loading PIPEDMC-C/D
soc: renesas: Kconfig: Enable IRQC driver for RZ/G2L SoC
drm/vc4: Drop of_gpio header
dt-bindings: fpga: microchip,mpf-spi-fpga-mgr: use spi-peripheral-props.yaml
fpga: microchip-spi: add missing module author entry
fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards
platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
regmap: Make use of get_unaligned_be24(), put_unaligned_be24()
regmap: mmio: Fix MMIO accessors to avoid talking to IO port
regmap: mmio: Introduce IO accessors that can talk to IO port
regmap: mmio: Get rid of broken 64-bit IO
regmap: mmio: Remove mmio_relaxed member from context
ASoC: imx-rpmsg: Support configure sysclk for codec dai
ASoC: sam9g20_wm8731: Simplify some error message
ASoC: codecs: dt bind. doc for the new TI SRC4392 codec
ASoC: mt6359: fix tests for platform_get_irq() failure
ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix
ASoC: Variable type completion
ASoC: mediatek: mt8186: remove unnecessary NULL check
ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
ASoC: dt-bindings: fsl,sai: Convert format to json-schema
ASoC: codecs: add support for the TI SRC4392 codec
ASoC: tlv320adcx140: Fix a typo in a comment
ASoC: simple-card-utils: Fixup DAI sample format
ASoC: dt-bindings: Add sample format conversion
ASoC: dt-bindings: Definitions for DAI params
ASoC: omap: Replace sprintf() with sysfs_emit()
ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at()
ASoC: core: Replace sprintf() with sysfs_emit()
ASoC: Intel: skylake: Replace sprintf() with sysfs_emit()
ASoC: Intel: catpt: Replace sprintf() with sysfs_emit()
ASoC: Intel: sst: Replace sprintf() with sysfs_emit()
ASoC: tlv320aic26: Replace sprintf() with sysfs_emit()
ASoC: cs43130: Replace scnprintf() with sysfs_emit()
ASoC: amd: acp: Add TDM support for acp i2s stream
ASoC: amd: acp: Initialize list to store acp_stream during pcm_open
arm64: topology: move store_cpu_topology() to shared code
x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time()
x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality
sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE()
Input: applespi - use correct struct names in comment
Input: tc3589x-keypad - use correct struct names in comment
Input: bma150 - fix a typo in some comments
libbpf: Add names for auxiliary maps
drm/i915: Use luminance range calculated during edid parsing
drm/amdgpu_dm: Rely on split out luminance calculation function
drm: New function to get luminance range based on static hdr metadata
drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
drm/bridge: tc358767: disable main link PHYs on main link disable
drm/bridge: tc358767: increase CLRSIPO count
drm/bridge: tc358767: don't fixup mode sync polarity
Input: mt6779-keypad - support double keys matrix
Input: mt6779-keypad - prepare double keys support with calc_row_col
dt-bindings: mediatek,mt6779-keypad: add mediatek,keys-per-group
dt-bindings: mediatek,mt6779-keypad: use unevaluatedProperties
MAINTAINERS: input: add mattijs for mt6779-keypad
bpf: Use bpf_map_area_alloc consistently on bpf map creation
bpf: Make __GFP_NOWARN consistent in bpf map creation
bpf: Use bpf_map_area_free instread of kvfree
bpf: Remove unneeded memset in queue_stack_map creation
libbpf: preserve errno across pr_warn/pr_info/pr_debug
selftests/bpf: add destructive kfunc test
bpf: export crash_kexec() as destructive kfunc
bpf: add destructive kfunc flag
selftests/xsk: Update poll test cases
dma-buf/sync_file: use strscpy to replace strlcpy
drm/i915: Sanitycheck PCI BARs
drm/i915: Use of BARs names instead of numbers
drm/udl: Replace BUG_ON() with WARN_ON()
drm/udl: Kill pending URBs at suspend and disconnect
drm/udl: Sync pending URBs at suspend / disconnect
drm/udl: Replace semaphore with a simple wait queue
drm/i915/hdcp: replace BIT() with REG_BIT() in register definitions
drm/i915/hdcp: split out hdcp registers to a separate file
drm/format-helper: Rename parameter vmap to src
drm/format-helper: Move destination-buffer handling into internal helper
drm/format-helper: Rework XRGB8888-to-MONO conversion
drm/format-helper: Rework XRGB8888-to-GRAY8 conversion
drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion
drm/format-helper: Rework RGB888-to-XRGB8888 conversion
drm/format-helper: Rework RGB565-to-XRGB8888 conversion
drm/format-helper: Rework XRGB8888-to-RGB888 conversion
drm/format-helper: Rework XRGB8888-to-RGBG565 conversion
drm/format-helper: Rework XRGB8888-to-RGBG332 conversion
drm/format-helper: Convert drm_fb_swab() to struct iosys_map
drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio()
drm/format-helper: Provide drm_fb_blit()
iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM()
wifi: rtw88: prohibit enter IPS during HW scan
wifi: rtw88: add flag check before enter or leave IPS
wifi: rtw88: add flushing queue before HW scan
wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan
wifi: rtw88: add the update channel flow to support setting by parameters
wifi: rtw88: add mutex when set regulatory and get Tx power table
wifi: rtw88: add mutex when set SAR
wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed
wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod
wifi: brcmfmac: fix invalid address access when enabling SCAN log level
wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring
wifi: brcmfmac: fix continuous 802.1x tx pending timeout error
selftests/bpf: add extra test for using dynptr data slice after release
bpf: Fix ref_obj_id for dynptr data slices in verifier
selftests/bpf: Fix vmtest.sh getopts optstring
selftests/bpf: Fix vmtest.sh -h to not require root
bpf: Always return corresponding btf_type in __get_type_size()
selftests/bpf: Add BPF-helper test for CLOCK_TAI access
bpf: Add BPF-helper for accessing CLOCK_TAI
bpf: Cleanup check_refcount_ok
net: netfilter: Remove ifdefs for code shared by BPF and ctnetlink
bpf, iter: Fix the condition on p when calling stop.
cgroup: enable cgroup_get_from_file() on cgroup1
btf: Add a new kfunc flag which allows to mark a function to be sleepable
drm/i915/ttm: fix CCS handling
drm/i915/ttm: remove calc_ctrl_surf_instr_size
wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices
wifi: rtw89: 8852a: correct WDE IMR settings
wifi: rtw89: refine leaving LPS function
wifi: qtnfmac: remove braces around single statement blocks
wifi: rtlwifi: 8192de: correct checking of IQK reload
wifi: brcmsmac: remove duplicate words
dt-bindings: wireless: use spi-peripheral-props.yaml
wifi: rtw88: access chip_info by const pointer
wifi: rtw88: phy: fix warning of possible buffer overflow
wifi: rtw88: fix store OP channel info timing when HW scan
wifi: rtw88: fix stopping queues in wrong timing when HW scan
wifi: rtw88: 8822c: extend supported probe request size
bpf: Improve docstring for BPF_F_USER_BUILD_ID flag
libbpf: Do not require executable permission for shared libraries
drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
bpf: Verifier cleanups
libbpf: Reject legacy 'maps' ELF section
selftests/bpf: Clean up sys_nanosleep uses
dt-binding: ipmi: add fallback to npcm845 compatible
drm/panfrost: Add support for devcoredump
drm/panfrost: Add specific register offset macros for JS and MMU AS
gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
x86/mm: Rename set_memory_present() to set_memory_p()
drm/simpledrm: Convert to atomic helpers
drm/simpledrm: Compute framebuffer stride if not set
drm/simpledrm: Remove pdev field from device structure
drm/simpledrm: Inline device-init helpers
drm/simpledrm: Remove mem field from device structure
drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
libbpf: Ensure functions with always_inline attribute are inline
bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name
libbpf: Initialize err in probe_map_create
libbpf: Skip empty sections in bpf_object__init_global_data_maps
drm: Remove the drm_get_unmapped_area() helper
drm/vmwgfx: Remove unused hugepage support
drm/vmwgfx: cleanup comments
drm/vmwgfx: clean up some error pointer checking
drm: fix whitespace in drm_plane_create_color_properties()
x86/acrn: Set up timekeeping
locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled
sched/core: Remove superfluous semicolon
sched/fair: Make per-cpu cpumasks static
sched/fair: Remove unused parameter idle of _nohz_idle_balance()
drm/todo: remove task to rename CMA helpers
drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}
drm/gem: rename GEM CMA helpers to GEM DMA helpers
drm/fb: rename FB CMA helpers to FB DMA helpers
drm/fb: remove unused includes of drm_fb_cma_helper.h
drm/i915/gem: Remove shared locking on freeing objects
selftests: futex: Fix 'the the' typo in comment
sched/debug: Print each field value left-aligned in sched_show_task()
Input: elan_i2c - convert to use dev_groups
drm/i915/dg2: Add Wa_1509727124
drm/i915/dg2: Add support for DC5 state
sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity()
sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware
sched/core: Introduce sched_asym_cpucap_active()
drm/i915/dg2: Update DG2 to GuC v70.4.1
drm/i915/guc: Don't send policy update for child contexts.
drm/i915/guc: Don't abort on CTB_UNUSED status
drm/i915/guc: Support larger contexts on newer hardware
drm/i915/selftest: Cope with not having an RCS engine
drm/i915/guc: Add selftest for a hung GuC
drm/i915/guc: Fix issues with live_preempt_cancel
drm/i915/guc: Route semaphores to GuC for Gen12+
drm/mgag200: Remove type field from struct mga_device
drm/mgag200: Move CRTC atomic_enable to model-specific code
drm/mgag200: Move mode-config to model-specific code
drm/mgag200: Provide per-device callbacks for PIXPLLC
drm/mgag200: Provide per-device callbacks for BMC synchronization
drm/mgag200: Add per-device callbacks
drm/mgag200: Set SCROFF in primary-plane code
drm/mgag200: Replace simple-KMS with regular atomic helpers
drm/mgag200: Reorganize before dropping simple-KMS helpers
drm/mgag200: Store primary plane's color format in CRTC state
drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function
drm/mgag200: Move ER/EW3 register initialization to per-model code
drm/mgag200: Move DAC-register setup into model-specific code
drm/mgag200: Split mgag200_modeset_init()
drm/tests: Split up test cases in igt_check_drm_format_min_pitch
drm/dp_mst: fix drm_dp_dpcd_read return value checks
drm/i915/guc: Check for ct enabled while waiting for response
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
drm/format-helper: Support multiple target formats results
drm/format-helper: Rename test cases to make them more generic
drm/format-helper: Fix test on big endian architectures
drm/todo: remove task for idr_init_base()
drm/via: use idr_init_base() to initialize dev_priv->object_idr
drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr
drm/sis: use idr_init_base() to initialize dev_priv->object_idr
drm: use idr_init_base() to initialize mode_config.tile_idr
drm: use idr_init_base() to initialize mode_config.object_idr
drm: use idr_init_base() to initialize master->lessee_idr
drm: use idr_init_base() to initialize master->magic_map
drm/amdgpu: use idr_init_base() to initialize fpriv->bo_list_handles
drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles
drm/i915/d13: Add Wa_16015201720 disabling clock gating for PIPEDMC-A/B
drm/i915/d12+: Disable DMC handlers during loading/disabling the firmware
drm/i915/gt: describe the new tlb parameter at i915_vma_resource
drm/i915/gt: Batch TLB invalidations
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: document with_intel_gt_pm_if_awake()
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/dmc: Update DG2 DMC firmware to v2.07
drm/i915/ttm: don't leak the ccs state
drm/i915: disable pci resize on 32-bit machine
drm/i915: Suppress oom warning for shmemfs object allocation failure
drm/i915: Pass drm_i915_private struct instead of gt for gen11_gu_misc_irq_handler/ack()
drm/i915/display: Cleanup intel_phy_is_combo()
fbdev: Make registered_fb[] private to fbmem.c
drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMCMI-1A TFT
dt-bindings: display: panel: sitronix,st7701: Add Densitron DMT028VGHMCMI-1A TFT
drm: Fix typo 'the the' in comment
drm/i915/hdmi: Prune modes that require HDMI2.1 FRL
drm/fsl-dcu: Use drm_plane_helper_destroy()
drm/armada: Use drm_plane_helper_destroy()
drm/plane-helper: Export individual helpers
drm: Remove unnecessary include statements of drm_plane_helper.h
drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING
drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers
drm/vmwgfx: Remove trailing whitespace
drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log
drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
drm/komeda - At init write GCU control block to handle already on DPU
drm/komeda: Add legacy FB support so VT's work as expected
drm/arm/hdlcd: Simplify IRQ install/uninstall
drm/arm/hdlcd: Take over EFI framebuffer properly
drm/arm: Fix spelling typo in comments
fbdev: Fix order of arguments to aperture_remove_conflicting_devices()
drm/bridge: parade-ps8640: Fix regulator supply order
drm: correct comments
drm/vc4: Add explicit declaration of 'drmm_of_get_bridge'
drm/i915/selftests: Fix comment typo
drm/i915/gt: Remove unneeded semicolon
drm/i915/guc: Don't use pr_err when not necessary
drm/panel-edp: Add panel entry for B120XAN01.0
drm/panel-edp: Add panel entry for R140NWF5 RH
signal: Drop signals received after a fatal signal has been processed
signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit
signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit
ipc: mqueue: fix possible memory leak in init_mqueue_fs()
drm/i915/guc: support v69 in parallel to v70
drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state
drm/sched: move calling drm_sched_entity_select_rq
drm/gud: Fix endianness in gud_xrgb8888_to_color() helper
drm/format-helper: Fix endianness in drm_fb_*_to_*() conversion helpers
drm/bridge: tc358767: Add of_node_put() when breaking out of loop
drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt()
drm/bochs: Fix some error handling paths in bochs_pci_probe()
drm/virtio: kms: use drm managed resources
drm/virtio: plane: use drm managed resources
drm/virtio: Return proper error codes instead of -1
drm/virtio: Use dev_is_pci()
drm/virtio: Improve DMA API usage for shmem BOs
drm/virtio: Simplify error handling of virtio_gpu_object_create()
drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
drm/virtio: Check whether transferred 2D BO is shmem
drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
fbdev: Remove conflict-handling code
fbdev: Acquire framebuffer apertures for firmware devices
video/aperture: Remove conflicting VGA devices, if any
video: Provide constants for VGA I/O range
video/aperture: Disable and unregister sysfb devices via aperture helpers
fbdev: Remove conflicting devices on PCI bus
fbdev: Convert drivers to aperture helpers
fbdev/core: Remove remove_conflicting_pci_framebuffers()
fbdev/vga16fb: Auto-generate module init/exit code
fbdev/vga16fb: Create EGA/VGA devices in sysfb code
fbdev: Remove trailing whitespaces
drm/i915/gt: Expose per-gt RPS defaults in sysfs
drm/i915/gt: Create gt/gtN/.defaults/ for per gt sysfs defaults
drm/panel/panel-sitronix-st7701: Split GIP and init sequences
drm/panel/panel-sitronix-st7701: Parametrize voltage and timing
drm/panel/panel-sitronix-st7701: Infer horizontal pixel count from TFT mode
drm/panel/panel-sitronix-st7701: Adjust porch control bitfield name
drm/panel/panel-sitronix-st7701: Infer vertical line count from TFT mode
drm/panel/panel-sitronix-st7701: Make gamma correction TFT specific
drm/panel/panel-sitronix-st7701: Make voltage supplies common to ST7701
drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LPM, non-continuous clock
drm/panel/panel-sitronix-st7701: Make DSI mode flags common to ST7701
drm/i915/display: Add debug print for scaler filter
drm:remove rebundant word "in" in comments
drm:delete the repeated word "the" in comments
ipmi: Fix comment typo
char: ipmi: modify NPCM KCS configuration
dt-bindings: ipmi: Add npcm845 compatible
dma-buf/dma_resv_usage: update explicit sync documentation
drm/mgag200:remove rebundant word "or" in comments
signal: break out of wait loops on kthread_stop()
drm/i915/psr: Disable PSR before disable pipe
Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state"
drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disabling order
drm/bridge: it6505: Modified video clock calculation and video debug message
drm/bridge: it6505: Add i2c api power on check
drm/bridge: it6505: Modified power sequence
drm/bridge: it6505: Power on downstream device in .atomic_enable
drm/ssd130x: Use new regmap bulk write support to drop custom bus
drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY permutations
drm/via: Fix style issues in via_3d_reg header
drm/via: Make macros readable in the via_3d_reg header
drm/via: Use SPDX tag for MIT license in via_3d_reg header
drm/via: Update to the latest via_3d_reg header
drm/via: Embed via_drv.h in via_dri1
drm/via: Embed via_verifier in via_dri1
drm/via: Embed via_dmablit in via_dri1
drm/via: Embed via_irq in via_dri1
drm/via: Embed via_video in via_dri1
drm/via: Embed via_mm in via_dri1
drm/via: Embed via_map in via_dri1
drm/via: Embed via_dma in via_dri1
drm/via: Rename via_drv to via_dri1
drm/nouveau/bios: set info only when the return is not 0
drm/i915/reset: Handle reset timeouts under unrelated kernel hangs
drm/amdgpu: re-apply "move internal vram_mgr function into the C file""
drm/amdgpu: reapply "fix start calculation in amdgpu_vram_mgr_new""
drm: Prevent drm_copy_field() to attempt copying a NULL pointer
drm: Use size_t type for len variable in drm_copy_field()
nvdimm/namespace: drop unneeded temporary variable in size_store()
nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid()
drm/vc4: v3d: Switch to devm_pm_runtime_enable
drm/vc4: v3d: Rework the runtime_pm setup
drm/vc4: v3d: Stop disabling interrupts
drm/vc4: perfmon: Add missing mutex_destroy
drm/vc4: Switch to drmm_mutex_init
drm/vc4: debugfs: Simplify debugfs registration
drm/vc4: debugfs: Return an error on failure
drm/vc4: debugfs: Protect device resources
drm/vc4: vec: Switch to devm_pm_runtime_enable
drm/vc4: vec: Protect device resources after removal
drm/vc4: vec: Switch to DRM-managed connector initialization
drm/vc4: vec: Switch to DRM-managed encoder initialization
drm/vc4: vec: Remove call to drm_connector_unregister()
drm/vc4: vec: Switch to drmm_kzalloc
drm/vc4: vec: Embed DRM structures into the private structure
drm/vc4: vec: Remove vc4_dev vec pointer
drm/vc4: txp: Protect device resources
drm/vc4: txp: Remove call to drm_connector_unregister()
drm/vc4: txp: Switch to drmm_kzalloc
drm/vc4: txp: Remove duplicate regset
drm/vc4: txp: Remove vc4_dev txp pointer
drm/vc4: hdmi: Switch to devm_pm_runtime_enable
drm/vc4: hdmi: Protect device resources after removal
drm/vc4: hdmi: Move audio structure offset checks
drm/vc4: hdmi: Use devm to register hotplug interrupts
drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
drm/vc4: hdmi: Use a device-managed action for DDC
drm/vc4: hdmi: Switch to device-managed CEC initialization
drm/vc4: hdmi: Switch to device-managed ALSA initialization
drm/vc4: hdmi: Switch to DRM-managed connector initialization
drm/vc4: hdmi: Switch to DRM-managed encoder initialization
drm/vc4: hdmi: Remove call to drm_connector_unregister()
drm/vc4: hdmi: Switch to drmm_kzalloc
drm/vc4: dsi: Switch to devm_pm_runtime_enable
drm/vc4: dsi: Fix the driver structure lifetime
drm/vc4: dsi: Switch to drmm_of_get_bridge
drm/vc4: dsi: Switch to DRM-managed encoder initialization
drm/vc4: dsi: Embed DRM structures into the private structure
drm/vc4: dpi: Protect device resources
drm/vc4: dpi: Switch to drmm_of_get_bridge
drm/vc4: dpi: Switch to DRM-managed encoder initialization
drm/vc4: dpi: Add action to disable the clock
drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call
drm/vc4: dpi: Return an error if we can't enable our clock
drm/vc4: dpi: Switch to drmm_kzalloc
drm/vc4: dpi: Embed DRM structures into the private structure
drm/vc4: dpi: Remove vc4_dev dpi pointer
drm/vc4: crtc: Switch to DRM-managed CRTC initialization
drm/vc4: crtc: Switch to drmm_kzalloc
drm/vc4: crtc: Move debugfs_name to crtc_data
drm/vc4: plane: Switch to drmm_universal_plane_alloc()
drm/vc4: crtc: Remove manual plane removal on error
drm/vc4: plane: Take possible_crtcs as an argument
drm/vc4: hvs: Remove planes currently allocated before taking down
drm/vc4: hvs: Protect device resources after removal
drm/vc4: crtc: Create vblank reporting function
drm/vc4: drv: Use drm_dev_unplug
drm/vc4: drv: Call component_unbind_all()
drm/bridge: panel: Introduce drmm_of_get_bridge
drm/bridge: panel: Introduce drmm_panel_bridge_add
drm/connector: Introduce drmm_connector_init
drm/connector: Check for destroy implementation
drm/connector: Consolidate Connector Initialization
drm/connector: Clarify when drm_connector_unregister is needed
drm/connector: Mention the cleanup after drm_connector_init
drm/connector: Reorder headers
drm/encoder: Introduce drmm_encoder_init
drm/crtc: Introduce drmm_crtc_init_with_planes
drm/mipi-dsi: Detach devices when removing the host
drm/i915: Add Wa_14016291713
dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
drm/i915/display: Ensure PSR gets disabled if no encoders in new state
drm: selftest: convert drm_mm selftest to KUnit
drm: selftest: convert drm_buddy selftest to KUnit
drm: selftest: convert drm_framebuffer selftest to KUnit
drm: selftest: convert drm_dp_mst_helper selftest to KUnit
drm: selftest: convert drm_plane_helper selftest to KUnit
drm: selftest: convert drm_format selftest to KUnit
drm: selftest: convert drm_rect selftest to KUnit
drm: selftest: convert drm_cmdline_parser selftest to KUnit
drm: selftest: convert drm_damage_helper selftest to KUnit
drm/ttm: audit bo->resource usage v2
drm/nouveau: audit bo->resource usage
drm/amdgpu: audit bo->resource usage
drm/ttm: rename and cleanup ttm_bo_init
Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new"
Revert "drm/amdgpu: move internal vram_mgr function into the C file"
drm/ingenic: Use the new PM macros
drm/ingenic: Don't request full modeset if property is not modified
drm/ingenic: Add support for the JZ4760(B)
drm/ingenic: Fix MODULE_LICENSE() string
dt-bindings/display: ingenic: Add compatible string for the JZ4760(B)
drm/fb: Improve drm_framebuffer.offsets documentation
drm/panel: simple: add support for the Samsung LTL101AL01 panel
dt-bindings: display: simple: add support for Samsung LTL101AL01
drm/mode: Improve drm_mode_fb_cmd2 documentation
drm/fourcc: Add DRM_FORMAT_D[1248]
drm/fourcc: Add DRM_FORMAT_R[124]
drm/fourcc: Clarify the meaning of single-channel "red"
drm/gem-fb-helper: Use actual bpp for size calculations
drm/fb-helper: Add support for DRM_FORMAT_C[124]
drm/fourcc: Add DRM_FORMAT_C[124]
drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB
drm/client: Use actual bpp when allocating frame buffers
drm/fourcc: Add drm_format_info.is_color_indexed flag
drm/fourcc: Add drm_format_info_bpp() helper
drm/mipi-dsi: Make remove callback return void
drm/panel-novatek-nt35510: Emit an error message if power off fails
drm/panel: simple: Make panel_simple_remove() return void
drm/bridge: Avoid uninitialized variable warning
drm/sun4i: Update Kconfig defaults and descriptions
drm/i915/dg2: Bump up CDCLK for DG2
drm/vc4: hdmi: Rework power up
drm/vc4: hdmi: Depends on CONFIG_PM
drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
drm: bridge: adv7511: unregister cec i2c device after cec adapter
drm: bridge: adv7511: fix CEC power down control register offset
gfs2: Mark the remaining process-independent glock holders as GL_NOPID
gfs2: Mark flock glock holders as GL_NOPID
gfs2: Add GL_NOPID flag for process-independent glock holders
gfs2: Add flocks to glockfd debugfs file
gfs2: Add glockfd debugfs file
gnss: replace ida_simple API
ucounts: Split rlimit and ucount values and max values
Bug: 120440023
Bug: 120444281
Bug: 146449535
Bug: 151154716
Bug: 169045115
Bug: 174125747
Bug: 175808144
Bug: 184219858
Bug: 188684133
Bug: 200103201
Bug: 206561931
Bug: 210255585
Bug: 216636351
Bug: 220186325
Bug: 229696117
Bug: 229794062
Bug: 229934827
Bug: 232430739
Bug: 232431151
Bug: 232431411
Bug: 242898038
Bug: 243793188
Bug: 248351908
Bug: 248993649
Bug: 248994334
Bug: 250930332
Bug: 251537418
Bug: 252915518
Bug: 253726452
Bug: 254386546
Bug: 254735056
Bug: 256216004
Bug: 256225968
Bug: 257342715
Bug: 257458145
Bug: 77139736
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1247
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1380
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2113#note_1579296
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3575
Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7252
Change-Id: I1b012f7c103d05f7989c3f928ab69ea2db4f24fa
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Add pageblock_align() macro and use it to simplify code.
Link: https://lkml.kernel.org/r/20220907060844.126891-2-wangkefeng.wang@huawei.com
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Move pageblock_start_pfn/pageblock_end_pfn() into pageblock-flags.h, then
they could be used somewhere else, not only in compaction, also use
ALIGN_DOWN() instead of round_down() to be pair with ALIGN(), which should
be same for pageblock usage.
Link: https://lkml.kernel.org/r/20220907060844.126891-1-wangkefeng.wang@huawei.com
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
* keystone/mirror-android-mainline:
Revert "ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration"
Linux 6.0-rc3
.mailmap: update Luca Ceresoli's e-mail address
mm/mprotect: only reference swap pfn page if type match
squashfs: don't call kmalloc in decompressors
mm/damon/dbgfs: avoid duplicate context directory creation
mailmap: update email address for Colin King
asm-generic: sections: refactor memory_intersects
bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
Revert "memcg: cleanup racy sum avoidance code"
mm/zsmalloc: do not attempt to free IS_ERR handle
binder_alloc: add missing mmap_lock calls when using the VMA
mm: re-allow pinning of zero pfns (again)
vmcoreinfo: add kallsyms_num_syms symbol
mailmap: update Guilherme G. Piccoli's email addresses
writeback: avoid use-after-free after removing device
shmem: update folio if shmem_replace_page() updates the page
mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
provide arch_test_bit_acquire for architectures that define test_bit
perf stat: Capitalize topdown metrics' names
perf docs: Update the documentation for the save_type filter
perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address
perf record: Fix manpage formatting of description of support to hybrid systems
perf test: Stat test for repeat with a weak group
perf stat: Clear evsel->reset_group for each stat run
tools kvm headers arm64: Update KVM header from the kernel sources
perf python: Fix build when PYTHON_CONFIG is user supplied
perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
fbdev: fbcon: Properly revert changes when vc_resize() failed
wait_on_bit: add an acquire memory barrier
UPSTREAM: scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
audit: move audit_return_fixup before the filters
net: lantiq_xrx200: restore buffer if memory allocation failed
net: lantiq_xrx200: fix lock under memory pressure
net: lantiq_xrx200: confirm skb is allocated before using
net: stmmac: work around sporadic tx issue on link-up
ionic: VF initial random MAC address if no assigned mac
ionic: fix up issues with handling EAGAIN on FW cmds
ionic: clear broken state on generation change
rxrpc: Fix locking in rxrpc's sendmsg
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
drm/amdgpu: add MGCG perfmon setting for gfx11
drm/amdkfd: Fix isa version for the GC 10.3.7
drm/amdgpu: Fix page table setup on Arcturus
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amdgpu: add sdma instance check for gfx11 CGCG
drm/amd/display: enable PCON support for dcn314
drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
Documentation/ABI: Mention retbleed vulnerability info file for sysfs
x86/sev: Mark snp_abort() noreturn
io_uring/net: save address for sendzc async execution
s390/mm: do not trigger write fault when vma does not allow VM_WRITE
s390: fix double free of GS and RI CBs on fork() failure
xen: move from strlcpy with unused retval to strscpy
xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY
LoongArch: mm: Avoid unnecessary page fault retires on shared memory types
LoongArch: Add subword xchg/cmpxchg emulation
LoongArch: Cleanup headers to avoid circular dependency
LoongArch: Cleanup reset routines with new API
LoongArch: Fix build warnings in VDSO
LoongArch: Select PCI_QUIRKS to avoid build error
ACPI: property: Remove default association from integer maximum values
ACPI: property: Ignore already existing data node tags
ACPI: property: Fix type detection of unified integer reading functions
net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2
ANDROID: GKI: remove CONFIG_STACK_HASH_ORDER
ANDROID: staging: ashmem: Add shrinker name
cifs: Add helper function to check smb1+ server
cifs: Use help macro to get the mid header size
cifs: Use help macro to get the header preamble size
MAINTAINERS: rectify file entry in BONDING DRIVER
fbdev: Move fbdev drivers from strlcpy to strscpy
fbdev: omap: Remove unnecessary print function dev_err()
fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
fbdev: fbcon: Destroy mutex on freeing struct fb_info
fbdev: radeon: Clean up some inconsistent indenting
fbdev: sisfb: Clean up some inconsistent indenting
fbdev: fb_pm2fb: Avoid potential divide by zero error
fbdev: ssd1307fb: Fix repeated words in comments
fbdev: omapfb: Fix tests for platform_get_irq() failure
i40e: Fix incorrect address type for IPv6 flow rules
ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
md: call __md_stop_writes in md_stop
Revert "md-raid: destroy the bitmap after destroying the thread"
md: Flush workqueue md_rdev_misc_wq in md_alloc()
md/raid10: Fix the data type of an r10_sync_page_io() argument
cifs: skip extra NULL byte in filenames
lib/cpumask_kunit: add tests file to MAINTAINERS
lib/cpumask_kunit: log mask contents
lib/test_cpumask: follow KUnit style guidelines
lib/test_cpumask: fix cpu_possible_mask last test
lib/test_cpumask: drop cpu_possible_mask full test
io_uring: conditional ->async_data allocation
io_uring/notif: order notif vs send CQEs
io_uring/net: fix indentation
io_uring/net: fix zc send link failing
io_uring/net: fix must_hold annotation
loop: Check for overflow while configuring loop
net: Fix a data-race around sysctl_somaxconn.
net: Fix a data-race around netdev_unregister_timeout_secs.
net: Fix a data-race around gro_normal_batch.
net: Fix data-races around sysctl_devconf_inherit_init_net.
net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
net: Fix a data-race around netdev_budget_usecs.
net: Fix data-races around sysctl_max_skb_frags.
net: Fix a data-race around netdev_budget.
net: Fix a data-race around sysctl_net_busy_read.
net: Fix a data-race around sysctl_net_busy_poll.
net: Fix a data-race around sysctl_tstamp_allow_data.
net: Fix data-races around sysctl_optmem_max.
ratelimit: Fix data-races in ___ratelimit().
net: Fix data-races around netdev_tstamp_prequeue.
net: Fix data-races around netdev_max_backlog.
net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
net: Fix data-races around sysctl_[rw]mem_(max|default).
net/core/skbuff: Check the return value of skb_copy_bits()
fec: Restart PPS after link state change
net: neigh: don't call kfree_skb() under spin_lock_irqsave()
x86/sev: Don't use cc_platform_has() for early SEV-SNP calls
x86/boot: Don't propagate uninitialized boot_params->cc_blob_address
netfilter: nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases
netfilter: flowtable: fix stuck flows on cleanup due to pending work
netfilter: flowtable: add function to invoke garbage collection immediately
netfilter: nf_tables: disallow binding to already bound chain
netfilter: nft_tunnel: restrict it to netdev family
netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
netfilter: nf_tables: do not leave chain stats enabled on error
netfilter: nft_payload: do not truncate csum_offset and csum_type
netfilter: nft_payload: report ERANGE for too long offset and length
netfilter: nf_tables: make table handle allocation per-netns friendly
netfilter: nf_tables: disallow updates of implicit chain
Revert "ANDROID: Convert db845c to a mixed build."
bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback
bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
bnxt_en: set missing reload flag in devlink features
bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
ANDROID: vendor_hooks: update android_vh_ufs_send_uic_command
net: dsa: microchip: make learning configurable and keep it off while standalone
riscv: dts: microchip: mpfs: remove pci axi address translation property
riscv: dts: microchip: mpfs: remove bogus card-detect-delay
riscv: dts: microchip: mpfs: remove ti,fifo-depth property
riscv: dts: microchip: mpfs: fix incorrect pcie child node name
btrfs: add info when mount fails due to stale replace target
btrfs: replace: drop assert for suspended replace
btrfs: fix silent failure when deleting root reference
btrfs: fix space cache corruption and potential double allocations
netfilter: nft_tproxy: restrict to prerouting hook
ANDROID: Convert db845c to a mixed build.
cgroup: Fix race condition at rebind_subsystems()
cpufreq: check only freq_table in __resolve_freq()
x86/cpu: Add new Raptor Lake CPU model number
thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
netfilter: conntrack: work around exceeded receive window
netfilter: ebtables: reject blobs that don't provide all entry points
ACPI: processor: Remove freq Qos request for all CPUs
nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
io_uring: fix submission-failure handling for uring-cmd
net: dsa: don't dereference NULL extack in dsa_slave_changeupper()
net: ipvtap - add __init/__exit annotations to module init/exit funcs
io_uring: fix off-by-one in sync cancelation file check
io_uring: uapi: Add `extern "C"` in io_uring.h for liburing
MAINTAINERS: Add `include/linux/io_uring_types.h`
arm64/sme: Don't flush SVE register state when handling SME traps
arm64/sme: Don't flush SVE register state when allocating SME storage
arm64/signal: Flush FPSIMD register state when disabling streaming mode
arm64/signal: Raise limit on stack frames
arm64/cache: Fix cache_type_cwg() for register generation
arm64/sysreg: Guard SYS_FIELD_ macros for asm
arm64/sysreg: Directly include bitfield.h
arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
arm64: fix rodata=full
arm64: Fix comment typo
docs/arm64: elf_hwcaps: unify newlines in HWCAP lists
ANDROID: fix up arm64 gki_defconfig for CONFIG_CLK_SUNXI
smb3: missing inode locks in punch hole
smb3: missing inode locks in zero range
ANDROID: fix up db845c build
ANDROID: xfrm: fix up CONFIG_ANDROID dependencies
ANDROID: remove CONFIG_ANDROID from gki_defconfig files
ANDROID: remove CONFIG_ANDROID dependency for CONFIG_ASHMEM
scsi: sd: Revert "Rework asynchronous resume support"
bonding: 3ad: make ad_ticks_per_sec a const
bonding: 802.3ad: fix no transmission of LACPDUs
selftests: include bonding tests into the kselftest infra
net: moxa: get rid of asymmetry in DMA mapping/unmapping
net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
net: ipa: don't assume SMEM is page-aligned
net: dsa: microchip: keep compatibility with device tree blobs with no phy-mode
audit: fix potential double free on error path from fsnotify_add_inode_mark
net/mlx5: Unlock on error in mlx5_sriov_enable()
net/mlx5e: Fix use after free in mlx5e_fs_init()
net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup()
net/mlx5: unlock on error path in esw_vfs_changed_event_handler()
net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
net/mlx5e: TC, Add missing policer validation
net/mlx5e: Fix wrong application of the LRO state
net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
net/mlx5: Fix cmd error logging for manage pages cmd
net/mlx5: Disable irq when locking lag_lock
net/mlx5: Eswitch, Fix forwarding decision to uplink
net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
net/mlx5e: Properly disable vlan strip on non-UL reps
perf tools: Fix compile error for x86
ANDROID: Updating OWNERS_DrNo
btrfs: don't allow large NOWAIT direct reads
btrfs: don't merge pages into bio if their page offset is not contiguous
btrfs: update generation of hole file extent item when merging holes
btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
btrfs: check if root is readonly while setting security xattr
ice: xsk: use Rx ring's XDP ring when picking NAPI context
ice: xsk: prohibit usage of non-balanced queue id
nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
ftrace: Fix build warning for ops_references_rec() not used
r8152: fix the RX FIFO settings when suspending
r8152: fix the units of some registers for RTL8156A
rose: check NULL rose_loopback_neigh->loopback
ntfs: fix acl handling
parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
parisc: led: Move from strlcpy with unused retval to strscpy
parisc: ccio-dma: Fix typo in comment
Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
Linux 6.0-rc2
tracing: Have filter accept "common_cpu" to be consistent
tracing/probes: Have kprobes and uprobes use $COMM too
tracing/eprobes: Have event probes be consistent with kprobes and uprobes
tracing/eprobes: Fix reading of string fields
tracing/eprobes: Do not hardcode $comm as a string
tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
tracing/perf: Fix double put of trace event when init fails
tracing: React to error return from traceprobe_parse_event_name()
asm goto: eradicate CC_HAS_ASM_GOTO
x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
i2c: imx: Make sure to unregister adapter on remove()
Revert "i2c: scmi: Replace open coded device_get_match_data()"
parisc: Fix exception handler for fldw and fstw instructions
kprobes: don't call disarm_kprobe() for disabled kprobes
mm/shmem: shmem_replace_page() remember NR_SHMEM
mm/shmem: tmpfs fallocate use file_modified()
mm/shmem: fix chattr fsflags support in tmpfs
mm/hugetlb: support write-faults in shared mappings
mm/hugetlb: fix hugetlb not supporting softdirty tracking
mm/uffd: reset write protection when unregister with wp-mode
mm/smaps: don't access young/dirty bit if pte unpresent
mm: add DEVICE_ZONE to FOR_ALL_ZONES
kernel/sys_ni: add compat entry for fadvise64_64
mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
Revert "zram: remove double compression logic"
get_maintainer: add Alan to .get_maintainer.ignore
scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
kbuild: fix the modules order between drivers and libs
scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-length
kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__
modpost: fix module versioning when a symbol lacks valid CRC
ata: libata: Set __ATA_BASE_SHT max_sectors
scsi: core: Fix passthrough retry counter handling
scsi: ufs: core: Reduce the power mode change timeout
SUNRPC: RPC level errors should set task->tk_rpc_status
NFSv4.2 fix problems with __nfs42_ssc_open
NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT
selftests/vm: fix inability to build any vm tests
Revert "net: macsec: update SCI upon MAC address change."
net: dpaa: Fix <1G ethernet on LS1046ARDB
drm/radeon: add a force flush to delay work when radeon
drm/amd/display: Include missing header
drm/amdgpu: Remove the additional kfd pre reset call for sriov
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: fix hive reference leak when adding xgmi device
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
blk-mq: fix io hung due to missing commit_rqs
perf tools: Support reading PERF_FORMAT_LOST
libperf: Add a test case for read formats
libperf: Handle read format in perf_evsel__read()
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
tools headers UAPI: Sync KVM's vmx.h header with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools headers kvm s390: Sync headers with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf beauty: Update copy of linux/socket.h with the kernel sources
perf cpumap: Fix alignment for masks in event encoding
perf/x86/intel: Fix pebs event constraints for ADL
perf/x86/intel/ds: Fix precise store latency handling
perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline
perf/x86/lbr: Enable the branch type for the Arch LBR by default
cifs: move from strlcpy with unused retval to strscpy
cifs: Fix memory leak on the deferred close
perf cpumap: Compute mask size in constant time
perf cpumap: Synthetic events and const/static
perf cpumap: Const map for max()
x86/mm: Use proper mask when setting PUD mapping
drm/gem: Fix GEM handle release errors
x86/nospec: Fix i386 RSB stuffing
x86/nospec: Unwreck the RSB stuffing
KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device()
KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow()
x86/kvm: Fix "missing ENDBR" BUG for fastop functions
x86/kvm: Simplify FOP_SETCC()
x86/ibt, objtool: Add IBT_NOSEAL()
KVM: Rename mmu_notifier_* to mmu_invalidate_*
KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS
KVM: MIPS: remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS
KVM: Move coalesced MMIO initialization (back) into kvm_create_vm()
KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
KVM: Properly unwind VM creation if creating debugfs fails
riscv: traps: add missing prototype
riscv: signal: fix missing prototype warning
perf: riscv legacy: fix kerneldoc comment warning
net: moxa: MAC address reading, generating, validity checking
tcp: handle pure FIN case correctly
tcp: refactor tcp_read_skb() a bit
tcp: fix tcp_cleanup_rbuf() for tcp_read_skb()
tcp: fix sock skb accounting in tcp_read_skb()
igb: Add lock to avoid data race
dt-bindings: Fix incorrect "the the" corrections
net: genl: fix error path memory leak in policy dumping
stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
tee: add overflow check in register_shm_helper()
drm/vc4: hdmi: Rework power up
drm/vc4: hdmi: Depends on CONFIG_PM
blk-mq: run queue no matter whether the request is the last request
blk-mq: remove unused function blk_mq_queue_stopped()
x86/bugs: Add "unknown" reporting for MMIO Stale Data
io_uring/net: use right helpers for async_data
fs: __file_remove_privs(): restore call to inode_has_no_xattr()
net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_run
net/mlx5e: Allocate flow steering storage during uplink initialization
net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats
net: mscc: ocelot: keep ocelot_stat_layout by reg address, not offset
net: mscc: ocelot: make struct ocelot_stat_layout array indexable
net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
net: mscc: ocelot: turn stats_lock into a spinlock
net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()
cifs: remove unused server parameter from calc_smb_size()
dcache: move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop
net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
locks: Fix dropped call to ->fl_release_private()
riscv: dts: microchip: correct L2 cache interrupts
cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
ice: Fix VF not able to send tagged traffic with no VLAN filters
ice: Ignore error message when setting same promiscuous mode
ice: Fix clearing of promisc mode with bridge over bond
ice: Ignore EEXIST when setting promisc mode
ice: Fix double VLAN error when entering promisc mode
ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
btrfs: tree-checker: check for overlapping extent items
btrfs: fix warning during log replay when bumping inode link count
btrfs: fix lost error handling when looking up extended ref on log replay
btrfs: fix lockdep splat with reloc root extent buffers
btrfs: move lockdep class helpers to locking.c
btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
arm64: adjust KASLR relocation after ARCH_RANDOM removal
arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
ALSA: info: Fix llseek return value when using callback
testing: selftests: nft_flowtable.sh: rework test to detect offload failure
ALSA: hda/cs8409: Support new Dolphin Variants
KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
tls: rx: react to strparser initialization errors
MAINTAINERS: update idmapping tree
acl: handle idmapped mounts for idmapped filesystems
xfrm: policy: fix metadata dst->dev xmit null pointer dereference
platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop
testing: selftests: nft_flowtable.sh: use random netns names
netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
riscv: Ensure isa-ext static keys are writable
Revert "drm/amd/amdgpu: add pipe1 hardware support"
drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex
drm/amdgpu: Fix interrupt handling on ih_soft ring
drm/amdgpu: Add secure display TA load for Renoir
drm/amd/display: Include scaling factor for SubVP command
drm/amdgpu/vcn: Return void from the stop_dbg_mode
drm/amdgpu: remove useless condition in amdgpu_job_stop_all_jobs_on_sched()
drm/amdgpu: Add decode_iv_ts helper for ih_v6 block
drm/amd/display: add chip revision to DCN32
drm/amd/display: avoid doing vm_init multiple time
drm/amd/display: Use pitch when calculating size to cache in MALL
drm/amd/display: Don't set DSC for phantom pipes
drm/amd/display: Update clock table policy for DCN314
drm/amd/display: Modify header inclusion pattern
drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video
drm/amd/display: Add debug parameter to retain default clock table
drm/amdgpu: Increase tlb flush timeout for sriov
drm/amd/display: do not compare integers of different widths
drm/amd/display: Add reserved dc_log_type.
drm/amd/display: Fix pixel clock programming
drm/amd/display: 3.2.198
drm/amd/display: reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition
drm/amd/pm: Enable GFXOFF feature for SMU IP v13.0.4
drm/amdgpu: enable IH Clock Gating for OSS IP v6.0.1
drm/amdkfd: potential crash in kfd_create_indirect_link_prop()
drm/amdkfd: reserve 2 queues for sdma 6.0.1 in bitmap
drm/amdgpu: enable ATHUB IP v3.0.1 Clock Gating
drm/amdgpu: enable HDP IP v5.2.1 Clock Gating
drm/amdgpu: enable MMHUB IP v3.0.1 Clock Gating
drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support
drm/amdgpu: add HDP IP v5.2.1 Clock Gating support
drm/amdgpu: add MMHUB IP v3.0.1 Clock Gating support
drm/amd/pm: update the smu driver interface version for SMU IP v13.0.4
drm/amdkfd: Fix mm reference in SVM eviction worker
drm/amd/pm: add mode1 support on smu_v13_0_7
drm/amd/amdgpu: add ih cg and hdp sd on smu_v13_0_7
drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
LoadPin: Return EFAULT on copy_from_user() failures
exec: Replace kmap{,_atomic}() with kmap_local_page()
x86: simplify load_unaligned_zeropad() implementation
locking/atomic: Make test_and_*_bit() ordered on failure
i40e: Fix to stop tx_timeout recovery if GLOBR fails
i40e: Fix tunnel checksum offload with fragmented traffic
RDMA: Handle the return code from dma_resv_wait_timeout() properly
RDMA/erdma: Correct the max_qp and max_cq capacities of the device
RDMA/erdma: Using the key in FMR WR instead of MR structure
ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7
RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size
RDMA/mlx5: Use the proper number of ports
ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties
IB/iser: Fix login with authentication
ublk_drv: do not add a re-issued request aborted previously to ioucmd's task_work
ublk_drv: update comment for __ublk_fail_req()
ublk_drv: check ubq_daemon_is_dying() in __ublk_rq_task_work()
x86/entry: Fix entry_INT80_compat for Xen PV guests
virtio: kerneldocs fixes and enhancements
virtio: Revert "virtio: find_vqs() add arg sizes"
virtio_vdpa: Revert "virtio_vdpa: support the arg sizes of find_vqs()"
virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"
virtio-mmio: Revert "virtio_mmio: support the arg sizes of find_vqs()"
virtio: Revert "virtio: add helper virtio_find_vqs_ctx_size()"
virtio_net: Revert "virtio_net: set the default max ring size by find_vqs()"
io_uring/notif: raise limit on notification slots
io_uring/net: improve zc addr import error handling
io_uring/net: use right helpers for async recycle
net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
net: moxa: pass pdev instead of ndev to DMA functions
ksmbd: don't remove dos attribute xattr on O_TRUNC open
ksmbd: remove unnecessary generic_fillattr in smb2_open
selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning
sched/psi: Remove redundant cgroup_psi() when !CONFIG_CGROUPS
sched/psi: Remove unused parameter nbytes of psi_trigger_create()
sched/psi: Zero the memory of struct psi_group
ata: libata-eh: Add missing command name
module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m
mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m
dt-bindings: thermal: Fix missing required property
thermal/core: Add missing EXPORT_SYMBOL_GPL
lib/cpumask: drop always-true preprocessor guard
lib/cpumask: add inline cpumask_next_wrap() for UP
cpumask: align signatures of UP implementations
mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
selftests/landlock: fix broken include of linux/landlock.h
netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
nios2: add force_successful_syscall_return()
nios2: restarts apply only to the first sigframe we build...
nios2: fix syscall restart checks
nios2: traced syscall does need to check the syscall number
nios2: don't leave NULLs in sys_call_table[]
nios2: page fault et.al. are *not* restartable syscalls...
netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
s390/ap: fix crash on older machines based on QCI info missing
s390/hypfs: avoid error message under KVM
ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
mmc: mtk-sd: Clear interrupts when cqe off/disable
mmc: pxamci: Fix another error handling path in pxamci_probe()
mmc: pxamci: Fix an error handling path in pxamci_probe()
selftests/powerpc: Add missing PMU selftests to .gitignores
mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX
mlxsw: spectrum_ptp: Protect PTP configuration with a mutex
mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
mlxsw: spectrum_ptp: Fix compilation warnings
net_sched: cls_route: disallow handle of 0
net: fix potential refcount leak in ndisc_router_discovery()
neighbour: make proxy_queue.qlen limit per-device
neigh: fix possible DoS due to net iface start/stop loop
net: qrtr: start MHI channel after endpoit creation
x86/PAT: Have pat_enabled() properly reflect state when running on Xen
drm/sun4i: dsi: Prevent underflow when computing packet sizes
dt-bindings: display: sun4i: Add D1 TCONs to conditionals
powerpc/pci: Fix get_phb_number() locking
cifs: missing directory in MAINTAINERS file
Linux 6.0-rc1
radix-tree: replace gfp.h inclusion with gfp_types.h
take care to handle NULL ->proc_lseek()
x86/kprobes: Fix JNG/JNLE emulation
afs: Enable multipage folio support
perf test: Refactor shell tests allowing subdirs
perf vendor events: Update events for snowridgex
perf vendor events: Update events and metrics for skylakex
perf vendor events: Update metrics for sapphirerapids
perf vendor events: Update events for knightslanding
perf vendor events: Update metrics for jaketown
perf vendor events: Update metrics for ivytown
perf vendor events: Update events and metrics for icelakex
perf vendor events: Update events and metrics for haswellx
perf vendor events: Update events and metrics for cascadelakex
perf vendor events: Update events and metrics for broadwellx
perf vendor events: Update metrics for broadwellde
perf jevents: Fold strings optimization
perf jevents: Compress the pmu_events_table
perf metrics: Copy entire pmu_event in find metric
perf pmu-events: Hide the pmu_events
perf pmu-events: Don't assume pmu_event is an array
perf pmu-events: Move test events/metrics to JSON
perf test: Use full metric resolution
perf pmu-events: Hide pmu_events_map
perf pmu-events: Avoid passing pmu_events_map
perf pmu-events: Hide pmu_sys_event_tables
perf jevents: Sort JSON files entries
perf jevents: Provide path to JSON file on error
perf jevents: Remove the type/version variables
perf jevent: Add an 'all' architecture argument
NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES
NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds
NFS: Fix another fsync() issue after a server reboot
NFS: Fix missing unlock in nfs_unlink()
ublk_drv: update iod->addr for UBLK_IO_NEED_GET_DATA
ip6_tunnel: Fix the type of functions
net: dsa: mv88e6060: prevent crash on an unused port
fec: Fix timer capture timing in `fec_ptp_enable_pps()`
io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields
io_uring: make io_kiocb_to_cmd() typesafe
fs: don't randomize struct kiocb fields
cifs: Do not access tcon->cfids->cfid directly from is_path_accessible
MAINTAINERS: add PCI Endpoint NTB drivers to NTB files
perf stat: Remove duplicated include in builtin-stat.c
perf scripting python: Delete repeated word in comments
perf tools: Fix double word in comments
perf trace: Fix double word in comments
perf script: Delete repeated word "from"
perf test: Fix double word in comments
dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties
dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos
dt-bindings: Drop Robert Jones
dt-bindings: Drop Beniamin Bia and Stefan Popa
dt-bindings: iio: Drop Bogdan Pricop
dt-bindings: iio: Drop Joachim Eastwood
lib: remove lib/nodemask.c
dt-bindings: gpio: sifive: add gpio-line-names
iavf: Fix deadlock in initialization
iavf: Fix reset error handling
iavf: Fix NULL pointer dereference in iavf_get_link_ksettings
iavf: Fix adminq error handling
wireguard: selftests: set CONFIG_NONPORTABLE on riscv32
RISC-V: KVM: Support sstc extension
netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
perf record: Improve error message of -p not_existing_pid
perf build-id: Print debuginfod queries if -v option is used
perf build-id: Fix coding style, replace 8 spaces by tabs
irqchip/loongson-liointc: Fix an error handling path in liointc_init()
block: Do not call blk_put_queue() if gendisk allocation fails
net: lan966x: fix checking for return value of platform_get_irq_byname()
net: cxgb3: Fix comment typo
bnx2x: Fix comment typo
net: ipa: Fix comment typo
virtio_net: fix endian-ness for RSS
MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections
xen: remove XEN_SCRUB_PAGES in xen.config
net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
skfp/h: fix repeated words in comments
xen/pciback: Fix comment typo
xen/xenbus: fix return type in xenbus_file_read()
xen-blkfront: Apply 'feature_persistent' parameter when connect
xen-blkback: Apply 'feature_persistent' parameter when connect
xen-blkback: fix persistent grants negotiation
rds: add missing barrier to release_refill
x86/xen: Add support for HVMOP_set_evtchn_upcall_vector
docs/zh_CN/LoongArch: Add I14 description
docs/LoongArch: Add I14 description
LoongArch: Update Loongson-3 default config file
LoongArch: Add USER_STACKTRACE support
LoongArch: Add STACKTRACE support
LoongArch: Add prologue unwinder support
LoongArch: Add guess unwinder support
LoongArch: Add vDSO syscall __vdso_getcpu()
LoongArch: Add PCI controller support
LoongArch: Parse MADT to get multi-processor information
LoongArch: Jump to the link address before enable PG
LoongArch: Requires __force attributes for any casts
LoongArch: Fix unsigned comparison with less than zero
LoongArch: Adjust arch/loongarch/Kconfig
LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static
scsi: megaraid_sas: Remove unnecessary kfree()
scsi: megaraid_sas: Fix double kfree()
scsi: ufs: core: Enable link lost interrupt
scsi: core: Allow the ALUA transitioning state enough time
scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
cifs: Add constructor/destructors for tcon->cfid
SMB3: fix lease break timeout when multiple deferred close handles for the same file.
smb3: allow deferred close timeout to be configurable
cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir
perf c2c: Update documentation for new display option 'peer'
perf c2c: Use 'peer' as default display for Arm64
perf c2c: Sort on peer snooping for load operations
perf c2c: Refactor display string
perf c2c: Refactor node header
perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop'
perf c2c: Use explicit names for display macros
perf c2c: Add mean dimensions for peer operations
perf c2c: Add dimensions of peer metrics for cache line view
perf c2c: Add dimensions for peer load operations
perf c2c: Output statistics for peer snooping
perf mem: Add statistics for peer snooping
perf arm-spe: Use SPE data source for neoverse cores
perf mem: Print snoop peer flag
perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h
RISC-V: Improve SBI definitions
RISC-V: Move counter info definition to sbi header file
RISC-V: Fix SBI PMU calls for RV32
RISC-V: Update user page mapping only once during start
RISC-V: Fix counter restart during overflow for RV32
perf tools: Tidy guest option documentation
perf inject: Fix missing guestmount option documentation
perf script: Fix missing guest option documentation
RISC-V: Prefer sstc extension if available
RISC-V: Enable sstc extension parsing from DT
RISC-V: Add SSTC extension CSR details
docs: i2c: i2c-sysfs: fix hyperlinks
docs: i2c: i2c-sysfs: improve wording
riscv:uprobe fix SR_SPIE set/clear handling
docs: i2c: instantiating-devices: add syntax coloring to dts and C blocks
docs: i2c: smbus-protocol: improve DataLow/DataHigh definition
docs: i2c: i2c-protocol: remove unused legend items
docs: i2c: i2c-protocol,smbus-protocol: remove nonsense words
docs: i2c: i2c-protocol: update introductory paragraph
i2c: move core from strlcpy to strscpy
i2c: move drivers from strlcpy to strscpy
i2c: kempld: Support ACPI I2C device declaration
i2c: mediatek: add i2c compatible for MT8188
dt-bindings: i2c: update bindings for mt8188 soc
dt-bindings: riscv: fix SiFive l2-cache's cache-sets
perf offcpu: Update offcpu test for child process
perf offcpu: Track child processes
perf offcpu: Parse process id separately
perf offcpu: Check process id for the given workload
riscv: ensure cpu_ops_sbi is declared
RISC-V: cpu_ops_spinwait.c should include head.h
RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h>
riscv: dts: starfive: correct number of external interrupts
riscv: dts: sifive unmatched: Add PWM controlled LEDs
spi: dt-bindings: Drop Pratyush Yadav
spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
net: atm: bring back zatm uAPI
dpaa2-eth: trace the allocated address instead of page struct
io_uring: consistently make use of io_notif_to_data()
io_uring: fix error handling for io_uring_cmd
netfilter: nf_tables: really skip inactive sets when allocating name
riscv/purgatory: Omit use of bin2c
riscv/purgatory: hard-code obj-y in Makefile
net: add missing kdoc for struct genl_multicast_group::flags
netfilter: nfnetlink: re-enable conntrack expectation events
nfp: fix use-after-free in area_cache_get()
MAINTAINERS: use my korg address for mt7601u
mlxsw: minimal: Fix deadlock in ports creation
RISC-V: Add modules to virtual kernel memory layout dump
netfilter: nf_tables: fix scheduling-while-atomic splat
riscv: traps_misaligned: do not duplicate stringify
RISC-V: Fixup schedule out issue in machine_crash_shutdown()
RISC-V: Fixup get incorrect user mode PC for kernel mode regs
RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
ice: Fix call trace with null VSI during VF reset
bonding: fix reference count leak in balance-alb mode
Revert "Makefile.extrawarn: re-enable -Wformat for clang"
cifs: Move cached-dir functions into a separate file
ice: Fix VSI rebuild WARN_ON check for VF
dm bufio: fix some cases where the code sleeps with spinlock held
arch/riscv: add Zihintpause support
net: usb: qmi_wwan: Add support for Cinterion MV32
netfilter: nf_ct_irc: cap packet search space to 4k
netfilter: nf_ct_ftp: prefer skb_linearize
netfilter: nf_ct_h323: cap packet size at 64k
netfilter: nf_ct_sane: remove pseudo skb linearization
vdpa/mlx5: Fix possible uninitialized return value
i2c: microchip-corei2c: fix erroneous late ack send
dt-bindings: i2c: qcom,i2c-cci: convert to dtschema
i2c: qcom-geni: Fix GPI DMA buffer sync-back
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70
vdpa_sim_blk: add support for discard and write-zeroes
vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH
vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests
vdpa_sim_blk: check if sector is 0 for commands other than read or write
vdpa_sim: Implement suspend vdpa op
vhost-vdpa: uAPI to suspend the device
vhost-vdpa: introduce SUSPEND backend feature bit
vdpa: Add suspend operation
virtio-blk: Avoid use-after-free on suspend/resume
virtio_vdpa: support the arg sizes of find_vqs()
vhost-vdpa: Call ida_simple_remove() when failed
vDPA: fix 'cast to restricted le16' warnings in vdpa.c
vDPA: !FEATURES_OK should not block querying device config space
vDPA/ifcvf: support userspace to query features and MQ of a management device
vDPA/ifcvf: get_config_size should return a value no greater than dev implementation
vhost scsi: Allow user to control num virtqueues
vhost-scsi: Fix max number of virtqueues
vdpa/mlx5: Support different address spaces for control and data
vdpa/mlx5: Implement susupend virtqueue callback
vduse: Support querying information of IOVA regions
vduse: Support registering userspace memory for IOVA regions
vduse: Support using userspace pages as bounce buffer
vduse: Use memcpy_{to,from}_page() in do_bounce()
vduse: Remove unnecessary spin lock protection
net: virtio_net: notifications coalescing support
virtio: Check dev_set_name() return value
tools/virtio: fix build
vDPA/ifcvf: remove duplicated assignment to pointer cfg
vdpa: ifcvf: Fix spelling mistake in comments
vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address
vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init
vdpa_sim_blk: set number of address spaces and virtqueue groups
vdpa_sim_blk: call vringh_complete_iotlb() also in the error path
vdpa_sim_blk: limit the number of request handled per batch
vdpa_sim_blk: use dev_dbg() to print errors
virtio_net: support set_ringparam
virtio_net: support tx queue resize
virtio_net: support rx queue resize
virtio_net: split free_unused_bufs()
virtio_net: get ringparam by virtqueue_get_vring_max_size()
virtio_net: set the default max ring size by find_vqs()
virtio: add helper virtio_find_vqs_ctx_size()
virtio_mmio: support the arg sizes of find_vqs()
virtio_pci: support the arg sizes of find_vqs()
virtio: find_vqs() add arg sizes
virtio_pci: support VIRTIO_F_RING_RESET
virtio_pci: extract the logic of active vq for modern pci
virtio_pci: introduce helper to get/set queue reset
virtio_pci: struct virtio_pci_common_cfg add queue_reset
virtio_ring: struct virtqueue introduce reset
virtio: queue_reset: add VIRTIO_F_RING_RESET
virtio: allow to unbreak/break virtqueue individually
virtio_pci: struct virtio_pci_common_cfg add queue_notify_data
virtio_ring: introduce virtqueue_resize()
virtio_ring: packed: introduce virtqueue_resize_packed()
virtio_ring: packed: introduce virtqueue_reinit_packed()
virtio_ring: packed: extract the logic of attach vring
virtio_ring: packed: extract the logic of vring init
virtio_ring: packed: extract the logic of alloc state and extra
virtio_ring: packed: extract the logic of alloc queue
virtio_ring: packed: introduce vring_free_packed
virtio_ring: split: introduce virtqueue_resize_split()
virtio_ring: split: reserve vring_align, may_reduce_num
virtio_ring: split: introduce virtqueue_reinit_split()
virtio_ring: split: extract the logic of attach vring
virtio_ring: split: extract the logic of vring init
virtio_ring: split: extract the logic of alloc state and extra
virtio_ring: split: extract the logic of alloc queue
virtio_ring: split: introduce vring_free_split()
virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split
virtio_ring: split: stop __vring_new_virtqueue as export symbol
virtio_ring: introduce virtqueue_init()
virtio_ring: split vring_virtqueue
virtio_ring: extract the logic of freeing vring
virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset
virtio: struct virtio_config_ops add callbacks for queue_reset
virtio: record the maximum queue num supported by the device.
drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures
virtio_mmio: add support to set IRQ of a virtio device as wakeup source
dt-bindings: virtio: mmio: add optional wakeup-source property
vdpa: Use device_iommu_capable()
virtio: VIRTIO_HARDEN_NOTIFICATION is broken
virtio_pmem: set device ready in probe()
virtio_pmem: initialize provider_data through nd_region_desc
vringh: iterate on iotlb_translate to handle large translations
virtio_ring: remove the arg vq of vring_alloc_desc_extra()
remoteproc: rename len of rpoc_vring to num
bpf: Shut up kern_sys_bpf warning.
KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table
Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline
ksmbd: request update to stale share config
ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
net/tls: Use RCU API to access tls_ctx->netdev
tls: rx: device: don't try to copy too much on detach
tls: rx: device: bound the frag walk
net_sched: cls_route: remove from list when handle is 0
ALSA: hda: Fix crash due to jack poll in suspend
ALSA: hda/cirrus - support for iMac 12,1 model
selftests: forwarding: Fix failing tests with old libnet
net: refactor bpf_sk_reuseport_detach()
net: fix refcount bug in sk_psock_get (2)
cifs: Remove {cifs,nfs}_fscache_release_page()
x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
Makefile: link with -z noexecstack --no-warn-rwx-segments
crypto: blake2b: effectively disable frame size warning
xfs: fix inode reservation space for removing transaction
drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
cifs: fix lock length calculation
dt-bindings: mailbox: arm,mhu: Make secure interrupt optional
dt-bindings: pinctrl: qcom,ipq6018: Fix example 'gpio-ranges' size
riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
drm/amdgpu: double free error and freeing uninitialized null pointer
drm/amdgpu: Only disable prefer_shadow on hawaii
drm/amd/display: set panel orientation before drm_dev_register
drm/amd/pm: Fix a potential gpu_metrics_table memory leak
drm/amd/pm: Fix a potential gpu_metrics_table memory leak
drm/amdgpu: add GFX Power Gating support for GC IP v11.0.1
drm/amdgpu: enable GFX Power Gating for GC IP v11.0.1
drm/amdkfd: Handle restart of kfd_ioctl_wait_events
drm/amdgpu: Avoid direct cast to amdgpu_ttm_tt
drm/amd/pm: skip pptable override for smu_v13_0_7
drm/amd/pm: add 3715 softpptable support for SMU13.0.0
drm/amdgpu: Enable translate_further to extend UTCL2 reach
drm/amd/display: 3.2.197
drm/amd/display: Add 16 lines margin for SubVP
drm/amd/display: Fix TDR eDP and USB4 display light up issue
drm/amd/display: clear optc underflow before turn off odm clock
drm/amd/display: Don't try to enter MALL SS if stereo3d
drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
drm/amd/display: Revert "attempt to fix the logic in commit_planes_for_stream()"
drm/amd/display: Correct DTBCLK for dcn314
drm/amd/display: Enable SubVP by default on DCN32 & DCN321
drm/amd/display: Check correct bounds for stream encoder instances for DCN303
drm/amd/display: Fix VPG instancing for dcn314 HPO
drm/amd/display: Fix Compile-time Warning
drm/amd/display: Allow alternate prefetch modes in DML for DCN32
drm/amd/display: Fix HDMI VSIF V3 incorrect issue
drm/amd/display: Avoid MPC infinite loop
drm/amd/display: Device flash garbage before get in OS
drm/amd/display: Fix TMDS 4K@60Hz YCbCr420 corruption issue
drm/amd/display: Add a variable to update FCLK latency
drm/amd/display: fix CAB allocation for multiple displays
drm/amd/display: Drop FPU flags from Makefile
drm/amd/display: Move populate dml pipes from DCN314 to dml
drm/amd/display: Create FPU files for DCN314
drm/amd/display: Use pixels per container logic for DCN314 DCCG dividers
drm/amdgpu/pm: remove EnableGfxOff message for SMU IP v13.0.4
drm/amdgpu/pm: update smu driver interface header for SMU IP v13.0.4
drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.1
drm/amdgpu: add GFX Clock Gating support for GC IP v11.0.1
drm/amd/display: change family id name for DCN314
drm/amdgpu: Remove redundant reference of header file
KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh
KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers
KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES
KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals
KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test
KVM: selftests: Make rseq compatible with glibc-2.35
KVM: Actually create debugfs in kvm_create_vm()
KVM: Pass the name of the VM fd to kvm_create_vm_debugfs()
KVM: Get an fd before creating the VM
KVM: Shove vcpu stats_id init into kvm_vcpu_init()
KVM: Shove vm stats_id init into kvm_create_vm()
KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen
KVM: x86/mmu: rename trace function name for asynchronous page fault
KVM: x86/xen: Stop Xen timer before changing IRQ
KVM: x86/xen: Initialize Xen timer only once
KVM: SVM: Disable SEV-ES support if MMIO caching is disable
KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
KVM: x86: Tag kvm_mmu_x86_module_init() with __init
KVM: x86: emulator: Fix illegal LEA handling
KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF
KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg
KVM: x86: do not report preemption if the steal time cache is stale
KVM: x86: revalidate steal time cache if MSR value changes
selftests: kvm: fix compilation
drm/amdgpu: Avoid another list of reset devices
drm/amd/display: include missing headers
drm/amdgpu: change vram width algorithm for vram_info v3_0
drm/amdgpu: Pessimistic availability based on rounded up allocations
drm/amdgpu: Remove rounding from vram allocation path
drm/amd/display: remove header from source file
drm/amd/display: make variables static
drm/amd/display: remove DML Makefile duplicate lines
Revert "drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration"
Revert "drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath"
Revert "drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport"
Revert "drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule"
drm/amd/display: Add a missing register field for HPO DP stream encoder
perf tools: Do not pass NULL to parse_events()
perf tests: Fix Track with sched_switch test for hybrid case
perf parse-events: Fix segfault when event parser gets an error
selftests/bpf: Ensure sleepable program is rejected by hash map iter
selftests/bpf: Add write tests for sk local storage map iterator
selftests/bpf: Add tests for reading a dangling map iter fd
bpf: Only allow sleepable program for resched-able iterator
bpf: Check the validity of max_rdwr_access for sock local storage map iterator
bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
bpf: Acquire map uref in .init_seq_private for hash map iterator
bpf: Acquire map uref in .init_seq_private for array map iterator
bpf: Disallow bpf programs call prog_run command.
fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
fs/ntfs3: Remove unused function wnd_bits
rtla: Consolidate and show all necessary libraries that failed for building
tools/rtla: Build with EXTRA_{C,LD}FLAGS
tools/rtla: Fix command symlinks
rtla: Fix tracer name
dt-bindings: Drop DT_MK_SCHEMA_FLAGS conditional selecting schema files
netfilter: nf_tables: possible module reference underflow in error path
netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
bpf, arm64: Fix bpf trampoline instruction endianness
nvme-tcp: check if the queue is allocated before stopping it
nvme-fabrics: Fix a typo in an error message
nvme-fabrics: parse nvme connect Linux error codes
nvmet-auth: use kmemdup instead of kmalloc + memcpy
nvme-fc: fix the fc_appid_store return value
nvme-fc: restart admin queue if the caller needs to restart queue
regulator: core: Fix missing error return from regulator_bulk_get()
ASoC: codec: tlv320aic32x4: fix mono playback via I2S
perf machine: Fix missing free of machine->kallsyms_filename
perf script: Fix reference to perf insert instead of perf inject
perf sched latency: Fix subcommand matching error
perf kvm: Fix subcommand matching error
perf probe: Fix an error handling path in 'parse_perf_probe_command()'
perf inject jit: Ignore memfd and anonymous mmap events if jitdump present
perf list: Add PMU pai_crypto event description for IBM z16
perf vendor events: Remove bad jaketown uncore events
perf vendor events: Remove bad ivytown uncore events
perf vendor events: Remove bad broadwellde uncore events
perf jevents: Add JEVENTS_ARCH make option
perf jevents: Simplify generation of C-string
perf jevents: Clean up pytype warnings
tools build: Switch to new openssl API for test-libcrypto
Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test"
perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting
bpftool: Complete libbfd feature detection
tools, build: Retry detection of bfd-related features
perf test: JSON format checking
perf stat: Add JSON output option
hwmon: (nct6775) Fix platform driver suspend regression
genetlink: correct uAPI defines
devlink: Fix use-after-free after a failed reload
net:bonding:support balance-alb interface with vlan to bridge
macsec: Fix traffic counters/statistics
ALSA: usb-audio: make read-only array marker static const
vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
vsock: Fix memory leak in vsock_connect()
KVM: arm64: Fix compile error due to sign extension
Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
netlabel: fix typo in comment
hwmon: (lm90) Fix error return value from detect function
powerpc/kexec: Fix build failure from uninitialised variable
powerpc/ppc-opcode: Fix PPC_RAW_TW()
powerpc64/ftrace: Fix ftrace for clang builds
powerpc: Make eh value more explicit when using lwarx
powerpc: Don't hide eh field of lwarx behind a macro
powerpc: Fix eh field when calling lwarx on PPC32
ipv6: do not use RT_TOS for IPv6 flowlabel
mlx5: do not use RT_TOS for IPv6 flowlabel
vxlan: do not use RT_TOS for IPv6 flowlabel
geneve: do not use RT_TOS for IPv6 flowlabel
geneve: fix TOS inheriting for ipv4
net: atlantic: fix aq_vec index out of range error
ax88796: Fix some typo in a comment
selftests/bpf: Add test for prealloc_lru_pop bug
bpf: Don't reinit map value in prealloc_lru_pop
bpf: Allow calling bpf_prog_test kfuncs in tracing programs
dt-bindings: mfd: convert to yaml Qualcomm SPMI PMIC
dm writecache: fix smatch warning about invalid return from writecache_map
dm verity: fix verity_parse_opt_args parsing
dm verity: fix DM_VERITY_OPTS_MAX value yet again
dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking
add barriers to buffer_uptodate and set_buffer_uptodate
NTB: EPF: Tidy up some bounds checks
NTB: EPF: Fix error code in epf_ntb_bind()
PCI: endpoint: pci-epf-vntb: reduce several globals to statics
PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init()
PCI: endpoint: Fix Kconfig dependency
NTB: EPF: set pointer addr to null using NULL rather than 0
Documentation: PCI: extend subheading underline for "lspci output" section
Documentation: PCI: Use code-block block for scratchpad registers diagram
Documentation: PCI: Add specification for the PCI vNTB function device
PCI: endpoint: Support NTB transfer between RC and EP
NTB: epf: Allow more flexibility in the memory BAR map method
PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address
dt-bindings: soc: qcom: smd-rpm: extend example
dt-bindings: soc: qcom: smd: reference SMD edge schema
dt-bindings: mmc: sdhci-msm: Fix 'operating-points-v2 was unexpected' issue
dt-bindings: display: simple-framebuffer: Drop Bartlomiej Zolnierkiewicz
can: mcp251x: Fix race condition on receive interrupt
plip: avoid rcu debug splat
net: bgmac: Fix a BUG triggered by wrong bytes_compl
net: dsa: felix: suppress non-changes to the tagging protocol
netfilter: nf_tables: fix null deref due to zeroed list head
netfilter: nf_tables: disallow jump to implicit chain from set element
netfilter: nf_tables: upfront validation of data via nft_data_init()
NFS: Improve readpage/writepage tracing
NFS: Improve O_DIRECT tracing
NFS: Improve write error tracing
posix-cpu-timers: Cleanup CPU timers before freeing them during exec
time: Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64
netfilter: ip6t_LOG: Fix a typo in a comment
netfilter: nf_tables: do not allow RULE_ID to refer to another chain
netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
netfilter: nf_tables: do not allow SET_ID to refer to another table
netfilter: nf_tables: validate variable length element extension
ACPI: property: Fix error handling in acpi_init_properties()
drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
drm/shmem-helper: Add missing vunmap on error
ntb: intel: add GNR support for Intel PCIe gen5 NTB
NTB: ntb_tool: uninitialized heap data in tool_fn_write()
ntb: idt: fix clang -Wformat warnings
ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
fscache: add tracepoint when failing cookie
fscache: don't leak cookie access refs if invalidation is in progress or failed
ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
drm/ttm: Fix dummy res NULL ptr deref bug
ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support
can: ems_usb: fix clang's -Wunaligned-access warning
can: j1939: j1939_session_destroy(): fix memory leak of skbs
can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse
s390/qeth: cache link_info for ethtool
net: phy: dp83867: fix get nvmem cell fail
net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified
atm: idt77252: fix use-after-free bugs caused by tst_timer
net: dsa: felix: fix min gate len calculation for tc when its first gate is closed
net/x25: fix call timeouts in blocking connects
tsnep: Fix tsnep_tx_unmap() error path usage
tsnep: Fix unused warning for 'tsnep_of_match'
fix copy_page_from_iter() for compound destinations
hugetlbfs: copy_page_to_iter() can deal with compound pages
copy_page_to_iter(): don't split high-order page in case of ITER_PIPE
expand those iov_iter_advance()...
pipe_get_pages(): switch to append_pipe()
get rid of non-advancing variants
ceph: switch the last caller of iov_iter_get_pages_alloc()
9p: convert to advancing variant of iov_iter_get_pages_alloc()
af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages()
iter_to_pipe(): switch to advancing variant of iov_iter_get_pages()
block: convert to advancing variants of iov_iter_get_pages{,_alloc}()
iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()
iov_iter: saner helper for page array allocation
fold __pipe_get_pages() into pipe_get_pages()
ITER_XARRAY: don't open-code DIV_ROUND_UP()
unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts
unify xarray_get_pages() and xarray_get_pages_alloc()
unify pipe_get_pages() and pipe_get_pages_alloc()
iov_iter_get_pages(): sanity-check arguments
iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper
ITER_PIPE: fold data_start() and pipe_space_for_user() together
ITER_PIPE: cache the type of last buffer
ITER_PIPE: clean iov_iter_revert()
ITER_PIPE: clean pipe_advance() up
ITER_PIPE: lose iter_head argument of __pipe_get_pages()
ITER_PIPE: fold push_pipe() into __pipe_get_pages()
ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives
ITER_PIPE: helpers for adding pipe buffers
ITER_PIPE: helper for getting pipe buffer by index
splice: stop abusing iov_iter_advance() to flush a pipe
switch new_sync_{read,write}() to ITER_UBUF
new iov_iter flavour - ITER_UBUF
Documentation/mm: add details about kmap_local_page() and preemption
highmem: delete a sentence from kmap_local_page() kdocs
Documentation/mm: rrefer kmap_local_page() and avoid kmap()
Documentation/mm: avoid invalid use of addresses from kmap_local_page()
Documentation/mm: don't kmap*() pages which can't come from HIGHMEM
highmem: specify that kmap_local_page() is callable from interrupts
highmem: remove unneeded spaces in kmap_local_page() kdocs
mm, hwpoison: enable memory error handling on 1GB hugepage
mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage
mm, hwpoison: make __page_handle_poison returns int
mm, hwpoison: set PG_hwpoison for busy hugetlb pages
mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage
mm, hwpoison, hugetlb: support saving mechanism of raw error pages
mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry
mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages()
mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE
mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst
mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability
mm: hugetlb_vmemmap: replace early_param() with core_param()
mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c
mm: hugetlb_vmemmap: introduce the name HVO
mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling
mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled()
Bluetooth: ISO: Fix not using the correct QoS
Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed()
Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP
Bluetooth: MGMT: Fixes build warnings with C=1
Bluetooth: hci_event: Fix build warning with C=1
Bluetooth: ISO: Fix memory corruption
Bluetooth: Fix null pointer deref on unexpected status event
Bluetooth: ISO: Fix info leak in iso_sock_getsockopt()
Bluetooth: hci_conn: Fix updating ISO QoS PHY
Bluetooth: ISO: unlock on error path in iso_sock_setsockopt()
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
rtc: spear: set range max
vfio: Move vfio.c to vfio_main.c
NFS: don't unhash dentry during unlink/rename
ASoC: rt5640: Fix the JD voltage dropping issue
ASoC: tas2770: Fix handling of mute/unmute
ASoC: tas2770: Drop conflicting set_bias_level power setting
ASoC: tas2770: Allow mono streams
ASoC: tas2770: Set correct FSYNC polarity
drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
rtc: zynqmp: initialize fract_tick
drm/i915/gem: Remove shared locking on freeing objects
drm/i915/gt: Batch TLB invalidations
vfs: Check the truncate maximum size in inode_newsize_ok()
ACPI: VIOT: Do not dereference fwnode in struct device
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/ttm: don't leak the ccs state
drm/i915: disable pci resize on 32-bit machine
x86/bugs: Enable STIBP for IBPB mitigated RETBleed
kernel/sysctl.c: Remove trailing white space
kernel/sysctl.c: Clean up indentation, replace spaces with tab.
sysctl: Merge adjacent CONFIG_TREE_RCU blocks
remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found
bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc
selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf
bpf: Use proper target btf when exporting attach_btf_obj_id
mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI
net: bpf: Use the protocol's set_rcvlowat behavior if there is one
virtio_net: fix memory leak inside XPD_TX with mergeable
ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
wifi: wilc1000: fix spurious inline in wilc_handle_disconnect()
wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result
drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
update Coccinelle URL
coccinelle: free: add version constraint
Revert "iommu/dma: Add config for PCI SAC address trick"
apparmor: Update MAINTAINERS file with new email address
posix-timers: Make do_clock_gettime() static
Revert "s390/smp: enforce lowcore protection on CPU restart"
Revert "s390/smp: rework absolute lowcore access"
Revert "s390/smp,ptdump: add absolute lowcore markers"
net: seg6: initialize induction variable to first valid array index
net: bcmgenet: Indicate MAC is in charge of PHY PM
eth: fix the help in Wangxun's Kconfig
net: avoid overflow when rose /proc displays timer information.
octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
octeontx2-af: Fix key checking for source mac
octeontx2-af: Fix mcam entry resource leak
octeontx2-af: suppress external profile loading warning
octeontx2-af: Apply tx nibble fixup always
MAINTAINERS: Update ibmveth maintainer
bnxt_en: Remove duplicated include bnxt_devlink.c
netfilter: flowtable: fix incorrect Kconfig dependencies
selftests: netfilter: add test case for nf trace infrastructure
netfilter: nf_tables: fix crash when nf_trace is enabled
xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
xfs: fix intermittent hang during quotacheck
xfs: check return codes when flushing block devices
cxl/hdm: Fix skip allocations vs multiple pmem allocations
cxl/region: Disallow region granularity != window granularity
cxl/region: Fix x1 interleave to greater than x1 interleave routing
cxl/region: Move HPA setup to cxl_region_attach()
video: fbdev: s3fb: Check the size of screen before memset_io()
video: fbdev: arkfb: Check the size of screen before memset_io()
video: fbdev: vt8623fb: Check the size of screen before memset_io()
bpf: Cleanup ftrace hash in bpf_trampoline_put
cifs: update internal module number
cifs: alloc_mid function should be marked as static
cifs: remove "cifs_" prefix from init/destroy mids functions
cifs: remove useless DeleteMidQEntry()
cifs: when insecure legacy is disabled shrink amount of SMB1 code
cxl/region: Fix decoder interleave programming
Documentation: cxl: remove dangling kernel-doc reference
cxl/region: describe targets and nr_targets members of cxl_region_params
cxl/regions: add padding for cxl_rr_ep_add nested lists
cxl/region: Fix IS_ERR() vs NULL check
cxl/region: Fix region reference target accounting
cxl/region: Fix region commit uninitialized variable warning
cxl/region: Fix port setup uninitialized variable warnings
io_uring: fix io_recvmsg_prep_multishot sparse warnings
ASoC: Intel: fix sof_es8336 probe
ASoC: DPCM: Don't pick up BE without substream
ALSA: ice1712: remove redundant assignment to new
MAINTAINERS: rectify entry for ARM/HPE GXP ARCHITECTURE
spi: spi.c: Add missing __percpu annotations in users of spi_statistics
ASoC: SOF: ipc3-topology: Fix clang -Wformat warning
ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
ASoC: Intel: avs: Fix potential buffer overflow by snprintf()
f2fs: use onstack pages instead of pvec
f2fs: intorduce f2fs_all_cluster_page_ready
f2fs: clean up f2fs_abort_atomic_write()
f2fs: handle decompress only post processing in softirq
f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
f2fs: do not set compression bit if kernel doesn't support
f2fs: remove device type check for direct IO
f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data
f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE
af_key: Do not call xfrm_probe_algs in parallel
selftests: add few test cases for tap driver
net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
ALSA: hda/realtek: Add quirk for another Asus K42JZ model
selftests: mptcp: make sendfile selftest work
mptcp: do not queue data on closed subflows
mptcp: move subflow cleanup in mptcp_destroy_common()
rv: Unlock on error path in rv_unregister_reactor()
BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
s390/dasd: Establish DMA alignment
s390/dasd: drop unexpected word 'for' in comments
bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function
bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI
bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI
dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet"
drm/amd/amdgpu: fix build failure due to implicit declaration
usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
dm verity: only copy bvec_iter in verity_verify_io if in_tasklet
dm verity: optimize verity_verify_io if FEC not configured
dm verity: conditionally enable branching for "try_verify_in_tasklet"
dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP
dm verity: allow optional args to alter primary args handling
dm verity: Add optional "try_verify_in_tasklet" feature
drm/amd/display: restore code for plane with no modifiers
drm/nouveau: recognise GA103
drm/nouveau: fix another off-by-one in nvbios_addr
ksmbd: fix heap-based overflow in set_ntacl_dacl()
io_uring/net: send retry for zerocopy
io_uring: mem-account pbuf buckets
audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker()
lockd: detect and reject lock arguments that overflow
NFSD: discard fh_locked flag and fh_lock/fh_unlock
NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
NFSD: use explicit lock/unlock for directory ops
NFSD: reduce locking in nfsd_lookup()
NFSD: only call fh_unlock() once in nfsd_link()
NFSD: always drop directory lock in nfsd_unlink()
NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
NFSD: add posix ACLs to struct nfsd_attrs
MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
modpost: remove .symbol_white_list field entirely
modpost: remove unneeded .symbol_white_list initializers
modpost: add PATTERNS() helper macro
modpost: shorten warning messages in report_sec_mismatch()
Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost"
x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
drm/imx/dcss: get rid of HPD warning message
sched/core: Do not requeue task on CPU excluded from cpus_mask
irqchip/loongson-eiointc: Fix a build warning
irqchip/loongson-eiointc: Fix irq affinity setting
iommu/hyper-v: Use helper instead of directly accessing affinity
perf/core: Fix ';;' typo
nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
net: phy: Warn about incorrect mdio_bus_phy_resume() state
docs: net: bonding: remove mentions of trans_start
Revert "veth: Add updating of trans_start"
net/sched: remove hacks added to dev_trans_start() for bonding to work
net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS
riscv: implement cache-management errata for T-Head SoCs
tpm: Add check for Failure mode for TPM2 modules
tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
tpm: fix platform_no_drv_owner.cocci warning
KEYS: asymmetric: enforce SM2 signature use pkey algo
pkcs7: support EC-RDSA/streebog in SignerInfo
pkcs7: parser support SM2 and SM3 algorithms combination
sign-file: Fix confusing error messages
X.509: Support parsing certificate using SM2 algorithm
tpm: Add tpm_tis_i2c backend for tpm_tis_core
tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
dt-bindings: trivial-devices: Add Infineon SLB9673 TPM
tpm: Add upgrade/reduced mode support for TPM1.2 modules
tools/testing/selftests/vm/hmm-tests.c: fix build
dt-bindings: pinctrl: qcom,pmic-gpio: add PM8226 constraints
pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM
ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
pinctrl: qcom: sm8250: Fix PDC map
pinctrl: amd: Fix an unused variable
tools/thermal: Fix possible path truncations
thermal: Drop obsolete dependency on COMPILE_TEST
thermal: sysfs: Fix cooling_device_stats_setup() error code path
thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P
perf stat: Refactor __run_perf_stat() common code
cpuidle: Add cpu_idle_miss trace event
fs/ntfs3: Make ni_ins_new_attr return error
fs/ntfs3: Create MFT zone only if length is large enough
fs/ntfs3: Refactoring attr_insert_range to restore after errors
fs/ntfs3: Refactoring attr_punch_hole to restore after errors
fs/ntfs3: Refactoring attr_set_size to restore after errors
fs/ntfs3: New function ntfs_bad_inode
fs/ntfs3: Make MFT zone less fragmented
fs/ntfs3: Check possible errors in run_pack in advance
fs/ntfs3: Added comments to frecord functions
fs/ntfs3: Fill duplicate info in ni_add_name
fs/ntfs3: Make static function attr_load_runs
fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free
fs/ntfs3: Remove unused mi_mark_free
fs/ntfs3: Fix very fragmented case in attr_punch_hole
fs/ntfs3: Fix work with fragmented xattr
fs/ntfs3: Make ntfs_fallocate return -ENOSPC instead of -EFBIG
fs/ntfs3: extend ni_insert_nonresident to return inserted ATTR_LIST_ENTRY
fs/ntfs3: Check reserved size for maximum allowed
fs/ntfs3: Do not change mode if ntfs_set_ea failed
mailbox: imx: clear pending interrupts
io_uring: pass correct parameters to io_req_set_res
modpost: use more reliable way to get fromsec in section_rel(a)()
modpost: add array range check to sec_name()
modpost: refactor get_secindex()
kbuild: set EXIT trap before creating temporary directory
video: fbdev: i740fb: Check the argument of i740_calc_vclk()
video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
x86/speculation: Add LFENCE to RSB fill sequence
libceph: clean up ceph_osdc_start_request prototype
modpost: remove unused Elf_Sword macro
Makefile.extrawarn: re-enable -Wformat for clang
x86/numa: Use cpumask_available instead of hardcoded NULL check
x86/speculation: Add RSB VM Exit protections
sched/rt: Fix Sparse warnings due to undefined rt.c declarations
video:backlight: remove reference to AVR32 architecture in ltv350qv
video: remove support for non-existing atmel,at32ap-lcdc in atmel_lcdfb
usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig
sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver
net: remove cdns,at32ap7000-macb device tree entry
misc: update maintainer email address and description for atmel-ssc
mfd: remove reference to AVR32 architecture in atmel-smc.c
dma:dw: remove reference to AVR32 architecture in core.c
exit: Fix typo in comment: s/sub-theads/sub-threads
sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
MAINTAINERS: Use Lee Jones' kernel.org address for Backlight submissions
powerpc/64e: Fix kexec build error
tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements
xfrm: clone missing x->lastused in xfrm_do_migrate
xfrm: fix XFRMA_LASTUSED comment
Revert "xfrm: update SA curlft.use_time"
doc: sfp-phylink: Fix a broken reference
ext4: add ioctls to get/set the ext4 superblock uuid
ext4: avoid resizing to a partial cluster size
ext4: reduce computation of overhead during resize
jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
ext4: block range must be validated before use in ext4_mb_clear_bb()
mbcache: automatically delete entries from cache on freeing
mbcache: Remove mb_cache_entry_delete()
ext2: avoid deleting xattr block that is being reused
ext2: unindent codeblock in ext2_xattr_set()
ext2: factor our freeing of xattr block reference
ext4: fix race when reusing xattr blocks
ext4: unindent codeblock in ext4_xattr_block_set()
ext4: remove EA inode entry from mbcache on inode eviction
mbcache: add functions to delete entry if unused
mbcache: don't reclaim used entries
ext4: make sure ext4_append() always allocates new block
ext4: check if directory block is within i_size
ext4: reflect mb_optimize_scan value in options file
ext4: avoid remove directory when directory is corrupted
ext4: aligned '*' in comments
Documentation: ext4: fix cell spacing of table heading on blockmap table
ext4: recover csum seed of tmp_inode after migrating to extents
ext4: fix warning in ext4_iomap_begin as race between bmap and write
ext4: correct the misjudgment in ext4_iget_extra_inode
ext4: correct max_inline_xattr_value_size computing
ext4: fix use-after-free in ext4_xattr_set_entry
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
ext4: fix extent status tree race in writeback error recovery path
jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
jbd2: unexport jbd2_log_start_commit()
jbd2: remove unused exports for jbd2 debugging
jbd2: rename jbd_debug() to jbd2_debug()
ext4: use ext4_debug() instead of jbd_debug()
ext4: reuse order and buddy in mb_mark_used when buddy split
ext4: update the s_overhead_clusters in the backup sb's when resizing
ext4: update s_overhead_clusters in the superblock during an on-line resize
ext4: fix reading leftover inlined symlinks
ublk_drv: add support for UBLK_IO_NEED_GET_DATA
ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA
ublk_drv: cleanup ublksrv_ctrl_dev_info
ublk_drv: add SET_PARAMS/GET_PARAMS control command
ublk_drv: fix ublk device leak in case that add_disk fails
ublk_drv: cancel device even though disk isn't up
block: fix leaking page ref on truncated direct io
block: ensure bio_iov_add_page can't fail
block: ensure iov_iter advances for added pages
drivers:md:fix a potential use-after-free bug
md/raid5: Ensure batch_last is released before sleeping for quiesce
md/raid5: Move stripe_request_ctx up
md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage()
md/raid5: Make is_inactive_blocked() helper
md/raid5: Refactor raid5_get_active_stripe()
block: pass struct queue_limits to the bio splitting helpers
block: move bio_allowed_max_sectors to blk-merge.c
block: move the call to get_max_io_size out of blk_bio_segment_split
block: move ->bio_split to the gendisk
block: change the blk_queue_bounce calling convention
block: change the blk_queue_split calling convention
nvme: update MAINTAINERS for the new auth code
nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
nvme: enable generic interface (/dev/ngXnY) for unknown command sets
nvme: factor out a nvme_ns_is_readonly helper
nvme: refactor namespace probing
nvme: generalize the nvme_multi_css check in nvme_scan_ns
nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns
nvme: catch -ENODEV from nvme_revalidate_zones again
nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS
nvmet-auth: fix return value check in auth receive
nvmet-auth: fix return value check in auth send
nvmet-auth: fix a couple of spelling mistakes
nvmet: fix a format specifier in nvmet_auth_ctrl_exponential
nvmet: don't check for NULL pointer before kfree in nvmet_host_release
nvme-apple: stop casting function pointer signatures
nvme-tcp: split nvme_tcp_alloc_tagset
nvme-rdma: split nvme_rdma_alloc_tagset
nvme-pci: split nvme_dev_add
nvme-pci: split nvme_alloc_admin_tags
nvme-pci: print the command name of aborted commands
nvme-pci: remove useless assignment in nvme_pci_setup_prps
nvme-auth: uninitialized variable in nvme_auth_transform_key()
nvme-auth: fix off by one checks
nvme: define compat_ioctl again to unbreak 32-bit userspace.
nvme: don't always build constants.o
nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
md-raid10: fix KASAN warning
md-raid: destroy the bitmap after destroying the thread
md: return the allocated devices from md_alloc
md: open code md_probe in autorun_devices
md: remove unneeded semicolon
remove the sx8 block driver
md: fix build failure for !MODULE
raid5: fix duplicate checks for rdev->saved_raid_disk
md: simplify md_open
md: only delete entries from all_mddevs when the disk is freed
md: stop using for_each_mddev in md_exit
md: stop using for_each_mddev in md_notify_reboot
md: stop using for_each_mddev in md_do_sync
md: factor out the rdev overlaps check from rdev_size_store
md: rename md_free to md_kobj_release
md: implement ->free_disk
md: fix error handling in md_alloc
md: fix mddev->kobj lifetime
md/raid5: Convert prepare_to_wait() to wait_woken() api
md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request()
bcache: remove EXPERIMENTAL for Kconfig option 'Asynchronous device registration'
nbd: add missing definition of pr_fmt
null_blk: fix ida error handling in null_add_dev()
nvme-multipath: refactor nvme_mpath_add_disk
nvme-apple: use nvme core helper to cancel requests in tagset
nvme-pci: use nvme core helper to cancel requests in tagset
nvme-tcp: use in-capsule data for I/O connect
nvme-rdma: remove timeout for getting RDMA-CM established event
null_blk: add configfs variables for 2 options
null_blk: add module parameters for 4 options
block/rnbd-srv: Replace sess_dev_list with index_idr
block/rnbd-srv: Set keep_id to true after mutex_trylock
nvmet-auth: expire authentication sessions
nvmet-auth: Diffie-Hellman key exchange support
nvmet: implement basic In-Band Authentication
nvmet: parse fabrics commands on io queues
nvme-auth: Diffie-Hellman key exchange support
nvme: implement In-Band authentication
nvme-fabrics: decode 'authentication required' connect error
nvme: add definitions for NVMe In-Band authentication
lib/base64: RFC4648-compliant base64 encoding
crypto: add crypto_has_kpp()
crypto: add crypto_has_shash()
nvme-loop: use nvme core helpers to cancel all requests in a tagset
nvme: fix qid param blk_mq_alloc_request_hctx
nvme: remove unused timeout parameter
nvme: handle the persistent internal error AER
nvme: remove a double word in a comment
rnbd-clt: make rnbd_clt_change_capacity return void
rnbd-clt: pass sector_t type for resize capacity
rnbd-clt: check capacity inside rnbd_clt_change_capacity
rnbd-clt: adjust the layout of struct rnbd_clt_dev
rnbd-clt: reduce the size of struct rnbd_clt_dev
rnbd-clt: kill read_only from struct rnbd_clt_dev
rnbd-clt: don't free rsp in msg_open_conf for map scenario
rnbd-clt: open code send_msg_open in rnbd_clt_map_device
block: null_blk: Use the bitmap API to allocate bitmaps
md: Fix spelling mistake in comments
md/raid5: Increase restriction on max segments per request
md/raid5: Improve debug prints
md/raid5: Pivot raid5_make_request()
md/raid5: Check all disks in a stripe_head for reshape progress
md/raid5: Refactor add_stripe_bio()
md/raid5: Keep a reference to last stripe_head for batch
md/raid5: Refactor for loop in raid5_make_request() into while loop
md/raid5: Move read_seqcount_begin() into make_stripe_request()
md/raid5: Drop the do_prepare flag in raid5_make_request()
md/raid5: Factor out helper from raid5_make_request() loop
md/raid5: Move common stripe get code into new find_get_stripe() helper
md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio()
md/raid5: Refactor raid5_make_request loop
md/raid5: Factor out ahead_of_reshape() function
md/raid5: Make logic blocking check consistent with logic that blocks
md: unlock mddev before reap sync_thread in action_store
md: Explicitly create command-line configured devices
md: Notify sysfs sync_completed in md_reap_sync_thread()
md: Ensure resync is reported after it starts
md: Use enum for overloaded magic numbers used by mddev->curr_resync
md/raid5-cache: Annotate pslot with __rcu notation
md/raid5-cache: Clear conf->log after finishing work
md/raid5-cache: Drop RCU usage of conf->log
md/raid5-cache: Take mddev_lock in r5c_journal_mode_show()
md/raid5: suspend the array for calls to log_exit()
md/raid5-ppl: Drop unused argument from ppl_handle_flush_request()
md/raid5-log: Drop extern decorators for function prototypes
MAINTAINERS: add patchwork link to linux-raid project
drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes
libceph: fix ceph_pagelist_reserve() comment typo
ceph: remove useless check for the folio
ceph: don't truncate file in atomic_open
ceph: make f_bsize always equal to f_frsize
ceph: flush the dirty caps immediatelly when quota is approaching
libceph: print fsid and epoch with osd id
libceph: check pointer before assigned to "c->rules[]"
ceph: don't get the inline data for new creating files
ceph: update the auth cap when the async create req is forwarded
ceph: make change_auth_cap_ses a global symbol
ceph: fix incorrect old_size length in ceph_mds_request_args
ceph: switch back to testing for NULL folio->private in ceph_dirty_folio
ceph: call netfs_subreq_terminated with was_async == false
ceph: convert to generic_file_llseek
ceph: fix the incorrect comment for the ceph_mds_caps struct
ceph: don't leak snap_rwsem in handle_cap_grant
ceph: prevent a client from exceeding the MDS maximum xattr size
ceph: choose auth MDS for getxattr with the Xs caps
ceph: add session already open notify support
ceph: wait for the first reply of inflight async unlink
fs/dcache: export d_same_name() helper
ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED
ceph: use correct index when encoding client supported features
fscrypt: add fscrypt_context_for_new_inode
fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size
fs: change test in inode_insert5 for adding to the sb list
perf lock: Print the number of lost entries for BPF
perf lock: Add --map-nr-entries option
perf lock: Introduce struct lock_contention
wireguard: selftests: support UML
wireguard: allowedips: don't corrupt stack when detecting overflow
wireguard: selftests: update config fragments
wireguard: ratelimiter: use hrtimer in selftest
dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible
mailbox: imx: support RST channel
dt-bindings: mailbox: imx-mu: add RST channel
dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon const for relevant entries
scripts/faddr2line: Add CONFIG_DEBUG_INFO check
scripts/faddr2line: Fix vmlinux detection on arm64
mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb
NFSv4/pnfs: Fix a use-after-free bug in open
NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
tracing: Use alignof__(struct {type b;}) instead of offsetof()
perf scripting python: Do not build fail on deprecation warnings
genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test
perf parse-events: Break out tracepoint and printing
tracing/eprobe: Show syntax error logs in error_log file
scripts/tracing: Fix typo 'the the' in comment
tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT
tracing: Use free_trace_buffer() in allocate_trace_buffers()
RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv()
perf parse-events: Don't #define YY_EXTRA_TYPE
RDMA/rxe: Fix error unwind in rxe_create_qp()
afs: Fix access after dec in put functions
afs: Use refcount_t rather than atomic_t
dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml
Input: adc-joystick - fix ordering in adc_joystick_probe()
dt-bindings: power: supply: drop quotes when not needed
dt-bindings: power: reset: drop quotes when not needed
dt-bindings: power: drop quotes when not needed
RDMA/mlx5: Add missing check for return value in get namespace flow
RDMA/rxe: Split qp state for requester and completer
RDMA/rxe: Generate error completion for error requester QP state
RDMA/rxe: Update wqe_index for each wqe error completion
leds: is31fl319x: use simple i2c probe function
leds: is31fl319x: Fix devm vs. non-devm ordering
leds: is31fl319x: Make use of dev_err_probe()
leds: is31fl319x: Make use of device properties
leds: is31fl319x: Cleanup formatting and dev_dbg calls
leds: is31fl319x: Add support for is31fl319{0,1,3} chips
leds: is31fl319x: Move chipset-specific values in chipdef struct
leds: is31fl319x: Use non-wildcard names for vars, structs and defines
leds: is31fl319x: Add missing si-en compatibles
ALSA: line6: Replace sprintf() with sysfs_emit()
ALSA: hda: Replace sprintf() with sysfs_emit()
ALSA: pcm: Replace sprintf() with sysfs_emit()
ALSA: core: Replace scnprintf() with sysfs_emit()
ALSA: control-led: Replace sprintf() with sysfs_emit()
ALSA: aoa: Replace sprintf() with sysfs_emit()
ALSA: ac97: Replace sprintf() with sysfs_emit()
arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
ovl: fix spelling mistakes
regulator: pca9450: Remove restrictions for regulator-name
ASoC: amd: yc: Update DMI table entries for AMD platforms
net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ
EDAC/ppc_4xx: Include required of_irq header directly
powerpc/pci: Fix PHB numbering when using opal-phbid
x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
x86/kprobes: Update kcb status flag after singlestepping
kprobes: Forbid probing on trampoline and BPF code areas
net: usb: ax88179_178a: Bind only to vendor-specific interface
Input: gscps2 - check return value of ioremap() in gscps2_probe()
selftests: net: fix IOAM test skip return code
net: usb: make USB_RTL8153_ECM non user configurable
venus: pm_helpers: Fix warning in OPP during probe
net: marvell: prestera: remove reduntant code
octeontx2-pf: Reduce minimum mtu size to 60
scsi: pm8001: Fix typo 'the the' in comment
scsi: megaraid_sas: Remove redundant variable cmd_type
scsi: FlashPoint: Remove redundant variable bm_int_st
scsi: zfcp: Fix missing auto port scan and thus missing target ports
scsi: core: Call blk_mq_free_tag_set() earlier
scsi: core: Simplify LLD module reference counting
scsi: core: Make sure that hosts outlive targets
scsi: core: Make sure that targets outlive devices
scsi: ufs: ufs-pci: Correct check for RESET DSM
scsi: target: core: De-RCU of se_lun and se_lun acl
scsi: target: core: Fix race during ACL removal
scsi: ufs: core: Correct ufshcd_shutdown() flow
scsi: ufs: core: Increase the maximum data buffer size
scsi: lpfc: Check the return value of alloc_workqueue()
cxl/region: Stop initializing interleave granularity
cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime
cxl/acpi: Minimize granularity for x1 interleaves
cxl/region: Delete 'region' attribute from root decoders
cxl/acpi: Autoload driver for 'cxl_acpi' test devices
cxl/region: decrement ->nr_targets on error in cxl_region_attach()
dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI properties
net: devlink: Fix missing mutex_unlock() call
net/tls: Remove redundant workqueue flush before destroy
vfio/pci: fix the wrong word
vfio/ccw: Check return code from subchannel quiesce
vfio/ccw: Remove FSM Close from remove handlers
vfio/ccw: Add length to DMA_UNMAP checks
mtd: core: check partition before dereference
net: txgbe: Fix an error handling path in txgbe_probe()
net: dsa: Fix spelling mistakes and cleanup code
Documentation: devlink: add add devlink-selftests to the table of contents
cxl/region: prevent underflow in ways_to_cxl()
cxl/region: uninitialized variable in alloc_hpa()
dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
net: ionic: fix error check for vlan flags in ionic_set_nic_features()
net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr()
nfp: flower: add support for tunnel offload without key ID
net: rose: add netdev ref tracker to 'struct rose_sock'
net: rose: fix netdev reference changes
tools bpftool: Don't display disassembler-four-args feature test
tools bpftool: Fix compilation error with new binutils
tools bpf_jit_disasm: Don't display disassembler-four-args feature test
tools bpf_jit_disasm: Fix compilation error with new binutils
tools perf: Fix compilation error with new binutils
tools include: add dis-asm-compat.h to handle version differences
tools build: Don't display disassembler-four-args feature test
tools build: Add feature test for init_disassemble_info API changes
dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items
perf test: Add ARM SPE system wide test
perf tools: Rework prologue generation code
perf bpf: Convert legacy map definition to BTF-defined
parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
parisc: Drop zero variable initialisations in mm/init.c
parisc: Do not initialise statics to 0
parisc: Check the return value of ioremap() in lba_driver_probe()
parisc: Drop pa_swapper_pg_lock spinlock
parisc: Fix comment typo in fault.c
parisc: Fix device names in /proc/iomem
parisc: Clean up names in hardware database
of/fdt: declared return type does not match actual return type
lib/nodemask: inline next_node_in() and node_random()
powerpc: drop dependency on <asm/machdep.h> in archrandom.h
devicetree/bindings: correct possessive "its" typos
platform/x86/intel/vsec: Fix wrong type for local status variables
dt-bindings: net: convert emac_rockchip.txt to YAML
platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency
selftests: kvm: set rax before vmcall
perf symbol: Fail to read phdr workaround
perf lock: Implement cpu and task filters for BPF
perf lock: Use BPF for lock contention analysis
perf lock: Pass machine pointer to is_lock_function()
powerpc/64: Init jump labels before parse_early_param()
selftests/powerpc: Avoid GCC 12 uninitialised variable warning
powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
powerpc/xive: Fix refcount leak in xive_get_max_prio
powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
powerpc/perf: Include caps feature for power10 DD1 version
perf test: Add user space counter reading tests
perf test: Remove x86 rdpmc test
selftests: KVM: Add exponent check for boolean stats
selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test
selftests: KVM: Check stat name before other fields
net/funeth: Tx handling of XDP with fragments.
net/funeth: Unify skb/XDP packet mapping.
net/funeth: Unify skb/XDP gather list writing.
net/funeth: Unify skb/XDP Tx packet unmapping.
KVM: x86/mmu: remove unused variable
net: devlink: enable parallel ops on netlink interface
net: devlink: remove devlink_mutex
net: devlink: convert reload command to take implicit devlink->lock
net: devlink: introduce "unregistering" mark and use it during devlinks iteration
udp: Remove redundant __udp_sysctl_init() call from udp_init().
net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug()
cifs: trivial style fixup
cifs: fix wrong unlock before return from cifs_tree_connect()
cifs: avoid use of global locks for high contention data
cifs: remove remaining build warnings
cifs: list_for_each() -> list_for_each_entry()
cifs: update MAINTAINERS file with reviewers
smb2: small refactor in smb2_check_message()
cifs: Fix memory leak when using fscache
cifs: remove minor build warning
cifs: remove some camelCase and also some static build warnings
cifs: remove unnecessary (void*) conversions.
cifs: remove unnecessary type castings
cifs: remove redundant initialization to variable mnt_sign_enabled
smb3: check xattr value length earlier
xen: don't require virtio with grants for non-PV guests
kernel: remove platform_has() infrastructure
virtio: replace restricted mem access flag with callback
xen: Fix spelling mistake
xen/manage: Use orderly_reboot() to reboot
ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
ksmbd: prevent out of bound read for SMB2_WRITE
ksmbd: fix use-after-free bug in smb2_tree_disconect
ksmbd: fix memory leak in smb2_handle_negotiate
ksmbd: fix racy issue while destroying session on multichannel
ksmbd: use wait_event instead of schedule_timeout()
csky: abiv1: Fixup compile error
csky: cmpxchg: Coding convention for BUILD_BUG()
MAINTAINERS: Add Namjae's exfat git tree
exfat: Drop superfluous new line for error messages
exfat: Downgrade ENAMETOOLONG error message to debug messages
exfat: Expand exfat_err() and co directly to pr_*() macro
exfat: Define NLS_NAME_* as bit flags explicitly
exfat: Return ENAMETOOLONG consistently for oversized paths
exfat: remove duplicate write inode for extending dir/file
exfat: remove duplicate write inode for truncating file
exfat: reuse __exfat_write_inode() to update directory entry
rtla: Define syscall numbers for riscv
rtla: Fix double free
rtla: Fix Makefile when called from -C tools/
tracing: Use a struct alignof to determine trace event field alignment
can: can327: fix a broken link to Documentation
xfs: delete extra space and tab in blank line
xfs: fix NULL pointer dereference in xfs_getbmap()
csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN*
csky: Add qspinlock support
staging: r8188eu: fix potential uninitialised variable use in rtw_pwrctrl.c
arm64: dts: apple: t8103: Add ANS2 NVMe nodes
ALSA: hda/realtek: Add quirk for Clevo NV45PZ
f2fs: fix to do sanity check on segment type in build_sit_entries()
f2fs: obsolete unused MAX_DISCARD_BLOCKS
f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
f2fs: introduce sysfs atomic write statistics
f2fs: don't bother wait_ms by foreground gc
f2fs: invalidate meta pages only for post_read required inode
f2fs: allow compression of files without blocks
f2fs: fix to check inline_data during compressed inode conversion
f2fs: Delete f2fs_copy_page() and replace with memcpy_page()
f2fs: fix to invalidate META_MAPPING before DIO write
f2fs: add a sysfs entry to show zone capacity
f2fs: adjust zone capacity when considering valid block count
f2fs: enforce single zone capacity
f2fs: remove redundant code for gc condition
f2fs: introduce memory mode
dt-bindings: leds: pwm-multicolor: document max-brigthness
leds: turris-omnia: convert to use dev_groups
rv/reactor: Add the panic reactor
rv/reactor: Add the printk reactor
rv/monitor: Add the wwnr monitor
rv/monitor: Add the wip monitor
rv/monitor: Add the wip monitor skeleton created by dot2k
Documentation/rv: Add deterministic automata instrumentation documentation
Documentation/rv: Add deterministic automata monitor synthesis documentation
tools/rv: Add dot2k
Documentation/rv: Add deterministic automaton documentation
tools/rv: Add dot2c
Documentation/rv: Add a basic documentation
rv/include: Add instrumentation helper functions
rv/include: Add deterministic automata monitor definition via C macros
rv/include: Add helper functions for deterministic automata
rv: Add runtime reactors interface
rv: Add Runtime Verification (RV) interface
ftrace/x86: Add back ftrace_expected assignment
tracing: Use a copy of the va_list for __assign_vstr()
batman-adv: tracing: Use the new __vstring() helper
kbuild: add dtbs_prepare target
firmware: dmi: Use the proper accessor for the version field
csky: Add jump-label implementation
Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32"
MIPS: Introduce CAVIUM_RESERVE32 Kconfig option
MIPS: msi-octeon: eliminate kernel-doc warnings
MIPS: Fix comment typo
memblock test: Modify the obsolete description in README
ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
sfc: implement ethtool get/set RX ring size for EF100 reps
sfc: use a dynamic m-port for representor RX and set it promisc
sfc: move table locking into filter_table_{probe,remove} methods
sfc: insert default MAE rules to connect VFs to representors
sfc: receive packets from EF100 VFs into representors
sfc: check ef100 RX packets are from the wire
sfc: determine wire m-port at EF100 PF probe time
sfc: ef100 representor RX top half
sfc: ef100 representor RX NAPI poll
sfc: plumb ef100 representor stats
net: marvell: prestera: uninitialized variable bug
dn_route: replace "jiffies-now>0" with "jiffies!=now"
scripts/gdb: ensure the absolute path is generated on initial source
MAINTAINERS: kunit: add David Gow as a maintainer of KUnit
mailmap: add linux.dev alias for Brendan Higgins
mailmap: update Kirill's email
profile: setup_profiling_timer() is moslty not implemented
ocfs2: fix a typo in a comment
ocfs2: use the bitmap API to simplify code
ocfs2: remove some useless functions
lib/mpi: fix typo 'the the' in comment
proc: add some (hopefully) insightful comments
bdi: remove enum wb_congested_state
kernel/hung_task: fix address space of proc_dohung_task_timeout_secs
lib/lzo/lzo1x_compress.c: replace ternary operator with min() and min_t()
squashfs: support reading fragments in readahead call
squashfs: implement readahead
squashfs: always build "file direct" version of page actor
Revert "squashfs: provide backing_dev_info in order to disable read-ahead"
mm: Kconfig: fix typo
mm: memory-failure: convert to pr_fmt()
mm: use is_zone_movable_page() helper
hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
hugetlbfs: cleanup some comments in inode.c
hugetlbfs: remove unneeded header file
hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
hugetlbfs: use helper macro SZ_1{K,M}
mm: cleanup is_highmem()
mm/hmm: add a test for cross device private faults
selftests: add soft-dirty into run_vmtests.sh
selftests: soft-dirty: add test for mprotect
mm/mprotect: fix soft-dirty check in can_change_pte_writable()
mm: memcontrol: fix potential oom_lock recursion deadlock
mm/gup.c: fix formatting in check_and_migrate_movable_page()
xfs: fail dax mount if reflink is enabled on a partition
mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
userfaultfd: don't fail on unrecognized features
hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
selftest/vm: uninitialized variable in main()
mm/cma_debug.c: align the name buffer length as struct cma
tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning
mm/mempolicy: remove unneeded out label
mm/page_alloc: correct the wrong cpuset file path in comment
mm: remove unneeded PageAnon check in restore_exclusive_pte()
tools/vm/page_owner_sort.c: adjust the indent in is_need()
mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
mm/damon/reclaim: fix potential memory leak in damon_reclaim_init()
mm: vmpressure: don't count proactive reclaim in vmpressure
zsmalloc: zs_malloc: return ERR_PTR on failure
writeback: remove inode_to_wb_is_valid()
memblock,arm64: expand the static memblock memory table
mm: remove obsolete comment in do_fault_around()
mm: compaction: include compound page count for scanning in pageblock isolation
selftests/vm: skip 128TBswitch on unsupported arch
selftests/vm: fix errno handling in mrelease_test
mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
filemap: minor cleanup for filemap_write_and_wait_range
mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
android: binder: fix lockdep check on clearing vma
android: binder: stop saving a pointer to the VMA
mips: rename mt_init to mips_mt_init
mm: shrinkers: fix double kfree on shrinker name
NFSD: add security label to struct nfsd_attrs
NFSD: set attributes when creating symlinks
NFSD: introduce struct nfsd_attrs
NFSD: verify the opened dentry after setting a delegation
NFSD: drop fh argument from alloc_init_deleg
NFSD: Move copy offload callback arguments into a separate structure
NFSD: Add nfsd4_send_cb_offload()
NFSD: Remove kmalloc from nfsd4_do_async_copy()
NFSD: Refactor nfsd4_do_copy()
NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
NFSD: Replace boolean fields in struct nfsd4_copy
NFSD: Make nfs4_put_copy() static
NFSD: Reorder the fields in struct nfsd4_op
NFSD: Shrink size of struct nfsd4_copy
NFSD: Shrink size of struct nfsd4_copy_notify
NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
NFSD: Fix strncpy() fortify warning
NFSD: Clean up nfsd4_encode_readlink()
NFSD: Use xdr_pad_size()
NFSD: Simplify starting_len
NFSD: Optimize nfsd4_encode_readv()
NFSD: Add an nfsd4_read::rd_eof field
NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
NFSD: Optimize nfsd4_encode_fattr()
NFSD: Optimize nfsd4_encode_operation()
nfsd: silence extraneous printk on nfsd.ko insertion
NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
NFSD: keep track of the number of v4 clients in the system
NFSD: refactoring v4 specific code to a helper in nfs4state.c
NFSD: Ensure nf_inode is never dereferenced
NFSD: NFSv4 CLOSE should release an nfsd_file immediately
NFSD: Move nfsd_file_trace_alloc() tracepoint
NFSD: Separate tracepoints for acquire and create
NFSD: Clean up unused code after rhashtable conversion
NFSD: Convert the filecache to use rhashtable
NFSD: Set up an rhashtable for the filecache
NFSD: Replace the "init once" mechanism
NFSD: Remove nfsd_file::nf_hashval
NFSD: nfsd_file_hash_remove can compute hashval
NFSD: Refactor __nfsd_file_close_inode()
NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
NFSD: Remove lockdep assertion from unhash_and_release_locked()
NFSD: No longer record nf_hashval in the trace log
NFSD: Never call nfsd_file_gc() in foreground paths
NFSD: Fix the filecache LRU shrinker
NFSD: Leave open files out of the filecache LRU
NFSD: Trace filecache LRU activity
NFSD: WARN when freeing an item still linked via nf_lru
NFSD: Hook up the filecache stat file
NFSD: Zero counters when the filecache is re-initialized
NFSD: Record number of flush calls
NFSD: Report the number of items evicted by the LRU walk
NFSD: Refactor nfsd_file_lru_scan()
NFSD: Refactor nfsd_file_gc()
NFSD: Add nfsd_file_lru_dispose_list() helper
NFSD: Report average age of filecache items
NFSD: Report count of freed filecache items
NFSD: Report count of calls to nfsd_file_acquire()
NFSD: Report filecache LRU size
NFSD: Demote a WARN to a pr_warn()
SUNRPC: Fix server-side fault injection documentation
nfsd: remove redundant assignment to variable len
NFSD: Fix space and spelling mistake
NFSD: Instrument fh_verify()
SUNRPC: Expand the svc_alloc_arg_err tracepoint
NLM: Defend against file_lock changes after vfs_test_lock()
SUNRPC: Fix xdr_encode_bool()
nfsd: eliminate the NFSD_FILE_BREAK_* flags
clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw()
clk: mux: Introduce devm_clk_hw_register_mux_parent_hws()
clk: divider: Introduce devm_clk_hw_register_divider_parent_hw()
dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory
dt-bindings: eeprom: at25: use spi-peripheral-props.yaml
dt-bindings: display: use spi-peripheral-props.yaml
bpf: Remove unneeded semicolon
libbpf: Add bpf_obj_get_opts()
netdevsim: Avoid allocation warnings triggered from user space
bpf: Fix NULL pointer dereference when registering bpf trampoline
bpf: Fix test_progs -j error with fentry/fexit tests
video: fbdev: imxfb: fix return value check in imxfb_probe()
openrisc: io: Define iounmap argument as volatile
MAINTAINERS: Update Richard Henderson's address
openrisc: Add virt defconfig
openrisc: Add pci bus support
RDMA/srpt: Fix a use-after-free
RDMA/srpt: Introduce a reference count in struct srpt_device
RDMA/srpt: Duplicate port name members
drm/amd/display: Fix a compilation failure on PowerPC caused by FPU code
drm/amdgpu: enable support for psp 13.0.4 block
drm/amdgpu: add files for PSP 13.0.4
drm/amdgpu: add header files for MP 13.0.4
drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index
drm/amdgpu: send msg to IMU for the front-door loading
drm/amdkfd: use time_is_before_jiffies(a + b) to replace "jiffies - a > b"
selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout
bpftool: Don't try to return value from void function in skeleton
bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
bpf: btf: Fix vsnprintf return value check
perf stat: Add topdown metrics in the default perf stat on the hybrid machine
perf x86 evlist: Add default hybrid events for perf stat
perf evlist: Always use arch_evlist__add_default_attrs()
perf evsel: Add arch_evsel__hw_name()
perf stat: Revert "perf stat: Add default hybrid events"
iavf: Fix 'tc qdisc show' listing too many queues
iavf: Fix max_rate limiting
powerpc/mm: Export memory_add_physaddr_to_nid() for modules
docs: embargoed-hardware-issues: fix invalid AMD contact email
wifi: rtw88: check the return value of alloc_workqueue()
wifi: rtw89: 8852a: adjust IMR for SER L1
wifi: rtw89: 8852a: update RF radio A/B R56
perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event
wifi: wcn36xx: Add debugfs entry to read firmware feature strings
wifi: wcn36xx: Move capability bitmap to string translation function to firmware.c
wifi: wcn36xx: Move firmware feature bit storage to dedicated firmware.c file
wifi: wcn36xx: Rename clunky firmware feature bit enum
RISC-V: KVM: Add support for Svpbmt inside Guest/VM
RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap()
RISC-V: KVM: Add G-stage ioremap() and iounmap() functions
KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache
RISC-V: KVM: Add extensible CSR emulation framework
RISC-V: KVM: Add extensible system instruction emulation framework
RISC-V: KVM: Factor-out instruction emulation into separate sources
RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ioctl_run
RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function
RISC-V: KVM: Fix variable spelling mistake
RISC-V: KVM: Improve ISA extension by using a bitmap
selftests: netdevsim: Add test cases for route deletion failure
netdevsim: fib: Add debugfs knob to simulate route deletion failure
netdevsim: fib: Fix reference count leak on route deletion failure
net: ethernet: mtk_eth_soc: add xdp tx return bulking support
net: ethernet: mtk_eth_soc: introduce xdp multi-frag support
net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map utility routine
selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior
selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior
seg6: add support for SRv6 H.L2Encaps.Red behavior
seg6: add support for SRv6 H.Encaps.Red behavior
vmxnet3: do not reschedule napi for rx processing
Documentation: Describe net.ipv4.tcp_reflect_tos.
net/af_packet: check len when min_header_len equals to 0
net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
ALSA: control: Use deferred fasync helper
ALSA: pcm: Use deferred fasync helper
ALSA: timer: Use deferred fasync helper
ALSA: core: Add async signal helpers
microblaze: Fix some typos in comment
iommu/amd: Fix compile warning in init code
mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2
mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls
mlxsw: spectrum: Support time stamping on Spectrum-2
mlxsw: Send PTP packets as data packets to overcome a limitation
mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations
mlxsw: Query UTC sec and nsec PCI offsets and values
mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2
mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs
mlxsw: spectrum_ptp: Add helper functions to configure PTP traps
iommu/amd: Add support for AVIC when SNP is enabled
iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement
ACPI/IORT: Fix build error implicit-function-declaration
can: etas_es58x: remove useless calls to usb_fill_bulk_urb()
staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup
memblock tests: fix compilation errors
dt-bindings: nfc: use spi-peripheral-props.yaml
net: dsa: qca8k: move read_switch_id function to common code
net: dsa: qca8k: move port LAG functions to common code
net: dsa: qca8k: move port VLAN functions to common code
net: dsa: qca8k: move port mirror functions to common code
net: dsa: qca8k: move port FDB/MDB function to common code
net: dsa: qca8k: move set age/MTU/port enable/disable functions to common code
net: dsa: qca8k: move bridge functions to common code
net: dsa: qca8k: move port set status/eee/ethtool stats function to common code
net: dsa: qca8k: move mib init function to common code
net: dsa: qca8k: move qca8k bulk read/write helper to common code
net: dsa: qca8k: move qca8k read/write/rmw and reg table to common code
net: dsa: qca8k: move mib struct to common code
net: dsa: qca8k: make mib autocast feature optional
net: dsa: qca8k: cache match data to speed up access
firewire: net: Make use of get_unaligned_be48(), put_unaligned_be48()
amt: fix typo in comment
mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c
ax25: fix incorrect dev_tracker usage
selftests: net: dsa: Add a Makefile which installs the selftests
devlink: Hold the instance lock in health callbacks
net/mlx5: Lock mlx5 devlink health recovery callback
net/mlx4: Lock mlx4 devlink reload callback
net/mlx4: Use devl_ API for devlink port register / unregister
net/mlx4: Use devl_ API for devlink region create / destroy
net/mlx5: Lock mlx5 devlink reload callbacks
net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload
net: devlink: remove region snapshots list dependency on devlink->lock
net: devlink: remove region snapshot ID tracking dependency on devlink->lock
bnxt_en: implement callbacks for devlink selftests
devlink: introduce framework for selftests
net/mlx5e: kTLS, Dynamically re-size TX recycling pool
net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections
net/mlx5e: kTLS, Take stats out of OOO handler
net/mlx5e: kTLS, Introduce TLS-specific create TIS
net/tls: Multi-threaded calls to TX tls_dev_del
net/tls: Perform immediate device ctx cleanup when possible
tls: rx: Fix unsigned comparison with less than zero
tls: rx: fix the false positive warning
tls: strp: rename and multithread the workqueue
tls: rx: don't consider sock_rcvtimeo() cumulative
selftests: tls: handful of memrnd() and length checks
net: usb: delete extra space and tab in blank line
libbpf: Support PPC in arch_specific_syscall_pfx
riscv: Add support for non-coherent devices using zicbom extension
dt-bindings: riscv: document cbom-block-size
of: also handle dma-noncoherent in of_dma_is_coherent()
dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag
dm bufio: Add flags argument to dm_bufio_client_create
net/mlx5e: Move mlx5e_init_l2_addr to en_main
net/mlx5e: Split en_fs ndo's and move to en_main
net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main
net/mlx5e: Add mdev to flow_steering struct
net/mlx5e: Report flow steering errors with mdev err report API
net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer
net/mlx5e: Allocate VLAN and TC for featured profiles only
net/mlx5e: Make mlx5e_tc_table private
net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer
net/mlx5e: TC, Support tc action api for police
net/mlx5e: TC, Separate get/update/replace meter functions
net/mlx5e: Add red and green counters for metering
net/mlx5e: TC, Allocate post meter ft per rule
net/mlx5: DR, Add support for flow metering ASO
net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation
net/mlx5: Fix driver use of uninitialized timeout
net/mlx5: DR, Fix SMFS steering info dump format
net/mlx5: Adjust log_max_qp to be 18 at most
net/mlx5e: Modify slow path rules to go to slow fdb
net/mlx5e: Fix calculations related to max MPWQE size
net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size
net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
net/mlx5e: TC, Fix post_act to not match on in_port metadata
net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
drm/amdgpu: fix hive reference leak when reflecting psp topology info
drm/amd/pm: enable GFX ULV feature support for SMU13.0.0
drm/amd/pm: update driver if header for SMU 13.0.0
drm/amdgpu: move mes self test after drm sched re-started
drm/amdgpu: drop non-necessary call trace dump
drm/amdgpu: enable VCN cg and JPEG cg/pg
drm/amdgpu: vcn_4_0_2 video codec query
drm/amdgpu: add VCN_4_0_2 firmware support
drm/amdgpu: add VCN function in NBIO v7.7
drm/amdgpu: fix a vcn4 boot poll bug in emulation mode
drm/amd/amdgpu: add memory training support for PSP_V13
drm/amdkfd: remove an unnecessary amdgpu_bo_ref
drm/amd/pm: Add get_gfx_off_status interface for yellow carp
dt-bindings: input: ariel-pwrbutton: use spi-peripheral-props.yaml
drm/amd/display: Remove unused struct freesync_context
drm/amd/amdgpu: add additional page fault settings for gfx11
drm/amd/display: remove unneeded semicolon
drm/amdgpu: fix i2s_pdata out of bound array access
drm/amdkfd: fix kgd_mem memory leak when importing dmabuf
drm/amdgpu: add debugfs for kfd system and ttm mem used
drm/amdkfd: track unified memory reservation with xnack off
drm/amd/display: fix signedness bug in execute_synaptics_rc_command()
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amdkfd: Split giant svm range
drm/amdkfd: Set svm range max pages
drm/amdgpu: Allow TTM to evict svm bo from same process
drm/amdgpu: Fix the incomplete product number
drm/amdgpu: use adev_to_drm for consistency
drm/amdgpu/dc/dce: fix repeated words in comments
perf vendor events arm64: Arm Cortex-A78C and X1C
perf vendor events: Update Intel snowridgex
perf vendor events: Update Intel westmereex
perf vendor events: Update Intel westmereep-sp
perf vendor events: Update Intel westmereep-dp
perf vendor events: Update Intel tigerlake
perf vendor events: Update Intel skylakex
perf vendor events: Update Intel skylake
perf vendor events: Update Intel silvermont
perf vendor events: Update Intel sapphirerapids
perf vendor events: Update Intel sandybridge
perf vendor events: Update Intel nehalemex
perf vendor events: Update Intel nehalemep
perf vendor events: Add Intel meteorlake
perf vendor events: Update Intel knightslanding
perf vendor events: Update Intel jaketown
perf vendor events: Update Intel ivytown
perf vendor events: Update Intel ivybridge
perf vendor events: Update Intel icelakex
perf vendor events: Update Intel icelake
perf vendor events: Update Intel haswellx
perf vendor events: Update Intel haswell
perf vendor events: Update goldmontplus mapfile.csv
perf vendor events: Update goldmont mapfile.csv
perf vendor events: Update Intel elkhartlake
perf vendor events: Update Intel cascadelakex
perf vendor events: Update bonnell mapfile.csv
perf vendor events: Update Intel alderlake
perf vendor events: Update Intel broadwellde
perf vendor events: Update Intel broadwell
perf vendor events: Update Intel broadwellx
platform/x86: pmc_atom: Fix comment typo
ice: allow toggling loopback mode via ndo_set_features callback
ice: compress branches in ice_set_features()
ice: Fix promiscuous mode not turning off
ice: Introduce enabling promiscuous mode on multiple VF's
platform/surface: gpe: Add support for 13" Intel version of Surface Laptop 4
platform/olpc: Fix uninitialized data in debugfs write
platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity
platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table
igb: convert .adjfreq to .adjfine
KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs()
KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog
ixgbe: convert .adjfreq to .adjfine
i40e: convert .adjfreq to .adjfine
i40e: use mul_u64_u64_div_u64 for PTP frequency calculation
e1000e: convert .adjfreq to .adjfine
e1000e: remove unnecessary range check in e1000e_phc_adjfreq
ice: implement adjfine with mul_u64_u64_div_u64
KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
KVM: x86: Do not block APIC write for non ICR registers
KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register
platform/x86: sony-laptop: Remove useless comparisons in sony_pic_read_possible_resource()
tools/power/x86/intel-speed-select: Remove unneeded semicolon
tools/power/x86/intel-speed-select: Fix off by one check
KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values
KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control"
KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled"
KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}()
KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
KVM: selftests: Add an option to run vCPUs while disabling dirty logging
KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs
KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level()
KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs
KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used
KVM: x86/mmu: Add shadow mask for effective host MTRR memtype
KVM: x86: Drop unnecessary goto+label in kvm_arch_init()
KVM: x86: Reject loading KVM if host.PAT[0] != WB
KVM: SVM: Fix x2APIC MSRs interception
KVM: x86/mmu: Remove underscores from __pte_list_remove()
KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs
KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper
KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature
KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers
KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps
KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits()
KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection
s390/unwind: fix fgraph return address recovery
s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit()
s390: add ELF note type for encrypted CPU state of a PV VCPU
s390/smp,ptdump: add absolute lowcore markers
s390/smp: rework absolute lowcore access
s390/setup: rearrange absolute lowcore initialization
s390/boot: cleanup adjust_to_uv_max() function
s390/smp: enforce lowcore protection on CPU restart
s390/tape: fix comment typo
s390/hmcdrv: fix Kconfig "its" grammar
IB/qib: Fix repeated "in" within comments
tty: amiserial: Fix comment typo
firmware_loader: Replace kmap() with kmap_local_page()
sysfs docs: ABI: Fix typo in comment
kobject: fix Kconfig.debug "its" grammar
swiotlb: fix passing local variable to debugfs_create_ulong()
dma-mapping: reformat comment to suppress htmldoc warning
drivers: lkdtm: fix clang -Wformat warning
char: remove VR41XX related char driver
ARM: 9220/1: amba: Remove deferred device addition
ARM: 9219/1: fix undeclared soft_restart
ARM: 9218/1: dma-mapping: fix pointer/integer warning
ARM: 9217/1: add definition of arch_irq_work_raise()
ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles
gpio: 74xx-mmio: Use bits instead of plain numbers for flags
ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage"
ovl: improve ovl_get_acl() if POSIX ACL support is off
net: cdns,macb: use correct xlnx prefix for Xilinx
dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx
ASoC: q6asm: use kcalloc() instead of kzalloc()
wifi: brcmfmac: prevent double-free on hardware-reset
wifi: brcmfmac: support brcm,ccode-map-trivial DT property
dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial
wifi: brcmfmac: Replace default (not configured) MAC with a random MAC
wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper
wifi: brcmfmac: Remove #ifdef guards for PM related functions
wifi: brcmfmac: use strreplace() in brcmf_of_probe()
can: peak_usb: advertise timestamping capabilities and add ioctl support
can: peak_canfd: advertise timestamping capabilities and add ioctl support
can: kvaser_usb: advertise timestamping capabilities and add ioctl support
can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support
can: etas_es58x: advertise timestamping capabilities and add ioctl support
can: mcp251xfd: advertise timestamping capabilities and add ioctl support
can: dev: add generic function can_eth_ioctl_hwts()
can: dev: add generic function can_ethtool_op_get_ts_info_hwts()
can: dev: add hardware TX timestamp
can: tree-wide: advertise software timestamping capabilities
ACPI: scan: Add CLSA0101 Laptop Support
ALSA: hda: cs35l41: Support CLSA0101
ALSA: hda: cs35l41: Use the CS35L41 HDA internal define
add missing includes and forward declarations to networking includes under linux/
kernfs: Fix typo 'the the' in comment
docs: driver-api: firmware: add driver firmware guidelines. (v3)
Revert "Merge branch 'octeontx2-minor-tc-fixes'"
staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to function
staging: vt6655: Rename MACvClearStckDS
staging: fbtft: core: set smem_len before fb_deferred_io_init call
lib/test_printf.c: fix clang -Wformat warnings
tty: serial: document uart_get_console()
tty: serial: serial_core, reformat kernel-doc for functions
Documentation: serial: link uart_ops properly
Documentation: serial: move GPIO kernel-doc to the functions
Documentation: serial: dedup kernel-doc for uart functions
Documentation: serial: move uart_ops documentation to the struct
dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126
serial: mvebu-uart: uart2 error bits clearing
tty: serial: fsl_lpuart: correct the count of break characters
serial: stm32: make info structs static to avoid sparse warnings
serial: fsl_lpuart: zero out parity bit in CS7 mode
tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate.
serial: 8250_bcm2835aux: Add missing clk_disable_unprepare()
can: v(x)can: add software tx timestamps
can: slcan: add software tx timestamps
can: janz-ican3: add software tx timestamp
can: can327: add software tx timestamps
usb: misc: onboard_usb_hub: Remove duplicated power_on delay
MAINTAINERS: Add maintainer for the slcan driver
can: slcan: add support for listen-only mode
can: slcan: use the generic can_change_mtu()
can: slcan: change every `slc' occurrence in `slcan'
can: slcan: remove legacy infrastructure
can: slcan: remove useless header inclusions
can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names
powerpc: add support for syscall stack randomization
powerpc: Move system_call_exception() to syscall.c
powerpc/powernv: rename remaining rng powernv_ functions to pnv_
powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
powerpc/powernv: Avoid crashing if rng is NULL
selftests/powerpc: Fix matrix multiply assist test
powerpc/signal: Update comment for clarity
powerpc: make facility_unavailable_exception 64s
powerpc/platforms/83xx/suspend: Remove write-only global variable
powerpc/platforms/83xx/suspend: Prevent unloading the driver
powerpc/platforms/83xx/suspend: Reorder to get rid of a forward declaration
powerpc/sysdev: Fix comment typo
powerpc/pseries/vas: Fix comment typo
powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes
powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options
powerpc/pseries: define driver for Platform KeyStore
powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window
powerpc/crash: save cpu register data in crash_smp_send_stop()
powerpc: Update reviewers
powerpc: Finally remove unnecessary headers from asm/prom.h
powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h
EDAC/mpc85xx: Include required of headers directly
scsi: cxlflash: Include missing linux/irqdomain.h
video: fbdev: offb: Include missing linux/platform_device.h
docs: powerpc: add elf_hwcaps to table of contents
docs: powerpc: use different label name for elf_hwcaps.rst
docs: powerpc: fix indentation warnings
net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports
mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups
mtd: spi-nor: spansion: Add local function to discover page size
mtd: spi-nor: core: Track flash's internal address mode
mtd: spi-nor: core: Return error code from set_4byte_addr_mode()
mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time
mtd: spi-nor: core: Shrink the storage size of the flash_info's addr_nbytes
mtd: spi-nor: s/addr_width/addr_nbytes
net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit()
dt-bindings: net: hirschmann,hellcreek: use absolute path to other schema
net/sched: sch_cbq: change the type of cbq_set_lss to void
media: hantro: Remove dedicated control documentation
SUNRPC: Don't reuse bvec on retransmission of the request
ASoC: dt-bindings: use spi-peripheral-props.yaml
btrfs: reset RO counter on block group if we fail to relocate
ACPI: property: Read buffer properties as integers
ACPI: property: Add support for parsing buffer property UUID
ACPI: property: Unify integer value reading functions
ACPI: property: Switch node property referencing from ifs to a switch
ACPI: property: Move property ref argument parsing into a new function
ACPI: property: Use acpi_object_type consistently in property ref parsing
ACPI: property: Tie data nodes to acpi handles
ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
RDMA/erdma: Add driver to kernel build environment
RDMA/erdma: Add the ABI definitions
hantro: Remove incorrect HEVC SPS validation
RDMA/erdma: Add the erdma module
RDMA/erdma: Add connection management (CM) support
RDMA/erdma: Add verbs implementation
RDMA/erdma: Add verbs header file
RDMA/erdma: Add event queue implementation
RDMA/erdma: Add cmdq implementation
RDMA/erdma: Add main include file
RDMA/erdma: Add the hardware related definitions
RDMA: Add ERDMA to rdma_driver_id definition
media: cedrus: hevc: Add check for invalid timestamp
media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: clarify error handling
media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl()
media: Documentation: mc-core: Fix typo
media: videodev2.h.rst.exceptions: add missing exceptions
media: vimc: wrong pointer is used with PTR_ERR
RDMA/mlx5: Rename the mkey cache variables and functions
RDMA/mlx5: Store in the cache mkeys instead of mrs
RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs
RDMA/mlx5: Replace cache list with Xarray
RDMA/mlx5: Replace ent->lock with xa_lock
arm64: Update 'unwinder howto'
KVM: arm64: Don't open code ARRAY_SIZE()
KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c
KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions
KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit
KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around
SUNRPC: Reinitialise the backchannel request buffers before reuse
dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema
dt-bindings: power: reset: qcom,pon: use absolute path to other schema
selftests/bpf: Adjust vmtest.sh to use local kernel configuration
selftests/bpf: Copy over libbpf configs
selftests/bpf: Sort configuration
dt-bindings: iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts'
dt-bindings: power: supply: charger-manager: Add missing type for 'cm-battery-stat'
ovl: fix some kernel-doc comments
ovl: warn if trusted xattr creation fails
usb: misc: onboard_usb_hub: Add TI USB8041 hub support
usb: misc: onboard_usb_hub: Add reset-gpio support
NFSv4.1: RECLAIM_COMPLETE must handle EACCES
ASoC: codecs: va-macro: use fsgen as clock
wifi: plfxlc: Use eth_zero_addr() to assign zero address
wifi: wilc1000: use existing iftype variable to store the interface type
wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI
wifi: wilc1000: cancel the connect operation during interface down
wifi: wilc1000: get correct length of string WID from received config packet
wifi: wilc1000: set station_info flag only when signal value is valid
wifi: wilc1000: set correct value of 'close' variable in failure case
wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array
wifi: b43: do not initialise static variable to 0
wifi: b43legacy: clean up one inconsistent indenting
wifi: rtl8xxxu: Fix the error handling of the probe function
wifi: wl12xx: Drop if with an always false condition
wifi: libertas: Fix possible refcount leak in if_usb_probe()
USB: usbsevseg: convert sysfs snprintf to sysfs_emit
wifi: mwifiex: clean up one inconsistent indenting
dt-bindings: usb: Add binding for TI USB8041 hub controller
ARM: multi_v7_defconfig: enable USB onboard HUB driver
ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx
usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub
dt-bindings: usb: generic-ehci: allow usb-hcd schema properties
usb: typec: ucsi: stm32g0: add bootloader support
usb: typec: ucsi: stm32g0: add support for stm32g0 controller
dt-bindings: usb: typec: add bindings for stm32g0 controller
usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
usb/chipidea: fix repeated words in comments
usb: renesas-xhci: Do not print any log while fw verif success
usb: typec: retimer: Add missing id check in match callback
USB: xhci: Fix comment typo
usb/typec/tcpm: fix repeated words in comments
usb/musb: fix repeated words in comments
usb/misc: fix repeated words in comments
usb/image: fix repeated words in comments
usb/host: fix repeated words in comments
usb/core: fix repeated words in comments
usb/atm: fix repeated words in comments
USB: gadget: Fix use-after-free Read in usb_udc_uevent()
USB: HCD: Fix URB giveback issue in tasklet function
usb: xhci_plat_remove: avoid NULL dereference
usb: typec: anx7411: fix passing zero to 'PTR_ERR'
usb: typec: anx7411: Fix error return code in anx7411_i2c_probe()
usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients()
usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR()
usb: typec: anx7411: use semi-colons instead of commas
usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq()
usb: typec: anx7411: Fix an array out of bounds
usb: phy: remove redundant store to variable var after & operation
net/smc: Enable module load on netlink usage
net/smc: Pass on DMBE bit mask in IRQ handler
s390/ism: Cleanups
net/smc: Eliminate struct smc_ism_position
kconfig: Qt5: tell the user which packages are required
modpost: use sym_get_data() to get module device_table data
modpost: drop executable ELF support
checkstack: add riscv support for scripts/checkstack.pl
kconfig: shorten the temporary directory name for cc-option
scripts: headers_install.sh: Update config leak ignore entries
kbuild: error out if $(INSTALL_MOD_PATH) contains % or :
kbuild: error out if $(KBUILD_EXTMOD) contains % or :
kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild
kbuild: rpm-pkg: fix build error when _arch is undefined
docs: kbuild: fix typo
kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
Revert "scripts/mod/modpost.c: permit '.cranges' secton for sh64 architecture."
init/Kconfig: update KALLSYMS_ALL help text
kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
kbuild: remove sed command from cmd_ar_builtin
certs: unify blacklist_hashes.c and blacklist_nohashes.c
certs: move scripts/check-blacklist-hashes.awk to certs/
ASoC: mediatek: mt8186: remove unnecessary judgments
misc: Mark MICROCODE_MINOR unused
powerpc/64e: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/44x: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/405: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/32: Don't always pass -mcpu=powerpc to the compiler
powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
powerpc/ppc-opcode: Define and use PPC_RAW_SETB()
powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_RAW_TW()
powerpc/probes: Remove ppc_opcode_t
powerpc: Remove remaining parts of oprofile
powerpc/perf: Use PVR rather than oprofile field to determine CPU version
powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG
powerpc/32: Set an IBAT covering up to _einittext during init
powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
powerpc/mce: use early_cpu_to_node() in mce_init()
powerpc/64s: Remove spurious fault flushing for NMMU
powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush
powerpc/64s: POWER10 nest MMU does not require flush escalation workaround
powerpc: add documentation for HWCAPs
powerpc/vdso: Fix __kernel_sync_dicache sequence with coherent icache
powerpc/pci: Add config option for using all 256 PCI buses
powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac
powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code
powerpc/pci: Make pcibios_make_OF_bus_map() static
powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code
powerpc: dts: turris1x.dts: Add CPLD reboot node
powerpc/fsl-pci: Fix Class Code of PCIe Root Port
powerpc/purgatory: Omit use of bin2c
powerpc/pseries/mobility: set NMI watchdog factor during an LPM
powerpc/watchdog: introduce a NMI watchdog's factor
watchdog: export lockup_detector_reconfigure
can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops()
can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops()
can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops()
wifi: rtlwifi: Remove duplicate word and Fix typo
ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
ASoC: mchp-spdifrx: disable end of block interrupt on failures
wifi: mwifiex: Fix comment typo
wifi: mwl8k: use time_after to replace "jiffies > a"
wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
wifi: iwlwifi: mvm: fix clang -Wformat warnings
wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
Revert "ath11k: add support for hardware rfkill for QCA6390"
wifi: ath11k: Fix register write failure on QCN9074
fuse: retire block-device-based superblock on force unmount
vfs: function to prevent re-use of block-device-based superblocks
Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"
reset: tps380x: Add TPS380x device driver supprt
net: dsa: microchip: add support for phylink mac config
net: dsa: microchip: ksz8795: use common xmii function
net: dsa: microchip: ksz9477: use common xmii function
net: dsa: microchip: apply rgmii tx and rx delay in phylink mac config
net: dsa: microchip: lan937x: add support for configuing xMII register
net: dsa: microchip: add support for common phylink mac link up
net: dsa: microchip: add common duplex and flow control function
net: dsa: microchip: add common ksz port xmii speed selection function
net: dsa: microchip: add common gigabit set and get function
staging: r8188eu: convert rtw_pwr_wakeup to correct error code semantics
staging: r8188eu: make dump_chip_info() static
staging: r8188eu: remove DoReserved prototype
staging: r8188eu: remove OnAtim prototype
staging: r8188eu: remove SetHwReg8188EU()
staging: r8188eu: make update_TSF() and correct_TSF() static
staging: r8188eu: remove unused parameter from update_TSF()
staging: r8188eu: remove unused parameter from correct_TSF()
staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU()
staging: pi433: remove duplicated comments
staging: qlge: refine variable name
ksmbd: fix kernel oops from idr_remove()
ksmbd: add channel rwlock
ksmbd: replace sessions list in connection with xarray
selftests: net: Fix typo 'the the' in comment
ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward()
scsi: target: Remove XDWRITEREAD emulated support
scsi: megaraid: Remove the static variable initialisation
scsi: ch: Do not initialise statics to 0
scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot"
scsi: target: iscsi: Do not require target authentication
scsi: target: iscsi: Allow AuthMethod=None
scsi: target: iscsi: Support base64 in CHAP
scsi: target: iscsi: Add support for extended CDB AHS
scsi: ufs: dt-bindings: Add SC8280XP binding
selftests/vm: fix va_128TBswitch.sh permissions
drm/nouveau/disp: move DAC load detection method
drm/nouveau/disp: add output class
drm/nouveau/disp: add supervisor mutex
drm/nouveau/disp: add conn method to query HPD pin status
drm/nouveau/disp: add connector class
drm/nouveau/disp: add common channel class handling
drm/nouveau/disp: split sor hda funcs out to their own struct
drm/nouveau/disp: split sor dp funcs out to their own struct
drm/nouveau/disp: replace hda func pointer check with flag
drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new()
drm/nouveau/disp: group supervisor-related struct members
drm/nouveau/disp: merge head/outp/ior code into chipset files
drm/nouveau/disp: add common class handling between <nv50 and >=nv50
drm/nouveau/disp: collapse nv50_disp into nvkm_disp
drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_func
drm/nouveau/disp: clean up nvkm_outp constructors
drm/nouveau/disp: collapse nvkm_dp into nvkm_outp
tls: rx: do not use the standard strparser
tls: rx: device: add input CoW helper
tcp: allow tls to decrypt directly from the tcp rcv queue
tls: rx: device: keep the zero copy status with offload
tls: rx: don't free the output in case of zero-copy
tls: rx: factor SW handling out of tls_rx_one_record()
tls: rx: wrap recv_pkt accesses in helpers
i2c: extend documentation about retvals of master_xfer functions
i2c: mux-gpmux: Add of_node_put() when breaking out of loop
dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126
xfrm: fix refcount leak in __xfrm_policy_check()
selftests: mlxsw: Check line card info on activated line card
selftests: mlxsw: Check line card info on provisioned line card
mlxsw: core_linecards: Implement line card device flashing
mlxsw: core_linecards: Expose device PSID over device info
mlxsw: reg: Add Management DownStream Device Tunneling Register
mlxsw: core_linecards: Probe active line cards for devices and expose FW version
mlxsw: reg: Extend MDDQ by device_info
mlxsw: core_linecards: Expose HW revision and INI version
mlxsw: core_linecards: Introduce per line card auxiliary device
net: devlink: introduce nested devlink entity for line card
net: devlink: move net check into devlinks_xa_for_each_registered_get()
net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration
perf test: Avoid sysfs state affecting fake events
perf vendor events intel: Update event list for haswellx
perf vendor events intel: Update event list for broadwellx
perf vendor events intel: Update event list for Snowridgex
perf vendor events intel: Rename tremontx to snowridgex
perf vendor events intel: Update event list for Sapphirerapids
perf vendor events intel: Update event list for Alderlake
perf inject: Fix spelling mistake "theads" -> "threads"
perf kwork: Add workqueue trace BPF support
perf kwork: Add softirq trace BPF support
perf kwork: Add IRQ trace BPF support
perf kwork: Implement BPF trace
perf kwork: Implement perf kwork timehist
perf kwork: Add workqueue latency support
perf kwork: Add softirq latency support
perf kwork: Implement perf kwork latency
perf kwork: Add workqueue report support
perf kwork: Add softirq report support
perf kwork: Add irq report support
perf kwork: Implement 'report' subcommand
cxl/region: Introduce cxl_pmem_region objects
cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge
cxl/region: Add region driver boiler plate
tools lib: Add list_last_entry_or_null()
perf kwork: Add workqueue kwork record support
perf kwork: Add softirq kwork record support
perf kwork: Add irq kwork record support
perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue)
ice: Add support for PPPoE hardware offload
flow_offload: Introduce flow_match_pppoe
gpio: xilinx: add missing blank line after declarations
net/sched: flower: Add PPPoE filter
flow_dissector: Add PPPoE dissectors
dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment
dmaengine: axi-dmac: check cache coherency register
ASoC: mediatek: mt8186: set the correct string to strncmp()
dt-bindings: reset: Add TPS380x documentation
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G2UL USBPHY Control bindings
ASoC: dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx
rtc: Add NCT3018Y real time clock driver
dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock
dt-bindings: rtc: nxp,pcf85063: Convert to DT schema
mmc: mediatek: add support for SDIO eint wakup IRQ
mmc: core: Add support for SDIO wakeup interrupt
dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties
dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt'
rtc: rx8025: fix 12/24 hour mode detection on RX-8035
dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126
rtc: cros-ec: Only warn once in .remove() about notifier_chain problems
rtc: vr41xx: remove driver
rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler()
selftests/bpf: Attach to socketcall() in test_probe_user
libbpf: Extend BPF_KSYSCALL documentation
bpf, devmap: Compute proper xdp_frame len redirecting frames
ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema
dmaengine: sh: rz-dmac: Add device_synchronize callback
dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
dmaengine: tegra: Add terminate() for Tegra234
dt-bindings: dmaengine: Add compatible for Tegra234
ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler()
PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg()
RDMA/rw: drop pci_p2pdma_[un]map_sg()
RDMA/core: introduce ib_dma_pci_p2p_dma_supported()
nvme-pci: convert to using dma_map_sgtable()
nvme-pci: check DMA ops when indicating support for PCI P2PDMA
iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg
iommu: Explicitly skip bus address marked segments in __iommu_map_sg()
dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support
dma-direct: support PCI P2PDMA pages in dma-direct map_sg
dma-mapping: allow EREMOTEIO return code for P2PDMA transfers
PCI/P2PDMA: Introduce helpers for dma_map_sg implementations
PCI/P2PDMA: Attempt to set map_type if it has not been set
lib/scatterlist: add flag for indicating P2PDMA segments in an SGL
bpf: Fix bpf_xdp_pointer return pointer
octeontx2-pf: Fix UDP/TCP src and dst port tc filters
octeontx2-pf: cn10k: Fix egress ratelimit configuration
ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE()
ASoC: mchp-spdiftx: return directly ret
ASoC: mchp-spdifrx: use single tab indent for structure
selftests/bpf: Don't assign outer source IP to host
bpf: Set flow flag to allow any source IP in bpf_tunnel_key
geneve: Use ip_tunnel_key flow flags in route lookups
vxlan: Use ip_tunnel_key flow flags in route lookups
ip_tunnels: Add new flow flags field to ip_tunnel_key
sfc/siena: fix repeated words in comments
sfc/falcon: fix repeated words in comments
KVM: arm64: Introduce pkvm_dump_backtrace()
KVM: arm64: Implement protected nVHE hyp stack unwinder
KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace
KVM: arm64: Stub implementation of pKVM HYP stack unwinder
KVM: arm64: Allocate shared pKVM hyp stacktrace buffers
KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig
KVM: arm64: Introduce hyp_dump_backtrace()
KVM: arm64: Implement non-protected nVHE hyp stack unwinder
KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace
KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder
KVM: arm64: On stack overflow switch to hyp overflow_stack
arm64: stacktrace: Add description of stacktrace/common.h
arm64: stacktrace: Factor out common unwind()
arm64: stacktrace: Handle frame pointer from different address spaces
arm64: stacktrace: Factor out unwind_next_common()
arm64: stacktrace: Factor out on_accessible_stack_common()
arm64: stacktrace: Add shared header for common stack unwinding code
rtc: rv8803: fix missing unlock on error in rv8803_set_time()
rtc: zynqmp: Add calibration set and get support
rtc: zynqmp: Updated calibration value
dt-bindings: rtc: zynqmp: Add clock information
rtc: sun6i: add support for R329 RTC
can: etas_es58x: remove DRV_VERSION
can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME
can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names
can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names
can: gs_ubs: use KBUILD_MODNAME instead of hard coded names
can: esd_usb: use KBUILD_MODNAME instead of hard coded names
can: softing: use KBUILD_MODNAME instead of hard coded names
can: ems_usb: use KBUILD_MODNAME instead of hard coded names
can: can327: use KBUILD_MODNAME instead of hard coded names
can: mcp251xfd: mcp251xfd_dump(): fix comment
virtio_fs: Modify format for virtio_fs_direct_access
dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp
dt-bindings: pinctrl: mt8186: Add gpio-line-names property
ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header
pinctrl: amd: Use unicode for debugfs output
pinctrl: amd: Fix newline declaration in debugfs output
pinctrl: at91: Fix typo 'the the' in comment
dt-bindings: pinctrl: st,stm32: Correct 'resets' property name
pinctrl: mvebu: Missing a blank line after declarations.
pinctrl: qcom: Add SM6375 TLMM driver
dt-bindings: pinctrl: Add DT schema for SM6375 TLMM
video: fbdev: sis: fix typos in SiS_GetModeID()
video: fbdev: imxfb: Convert request_mem_region + ioremap to devm_ioremap_resource
video: fbdev: imxfb: Fold <linux/platform_data/video-imxfb.h> into only user
video: fbdev: imxfb: Drop unused symbols from header
video: fbdev: imxfb: Drop platform data support
video: fbdev: amba-clcd: Fix refcount leak bugs
net: ethernet: stmicro: stmmac: permit MTU change with interface up
net: ethernet: stmicro: stmmac: generate stmmac dma conf before open
net: ethernet: stmicro: stmmac: move dma conf to dedicated struct
net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release
net: ethernet: stmicro: stmmac: move queue reset to dedicated functions
net: delete extra space and tab in blank line
dt-bindings: net: fsl,fec: Add nvmem-cells / nvmem-cell-names properties
ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe
ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe
ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682
ASoC: Intel: sof_es8336: remove hard-coded SSP selection
ASoC: Intel: sof_es8336: reset the num_links during probe
ASoC: Intel: sof_es8336: add support for HDMI_In capture
ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table
ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0
ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit
ASoC: SOF: Add cont_update_posn to platform parameters
ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
drm/amd/display: Reduce stack size in the mode support function
drm/amd/display: 3.2.196
drm/amd/display: Copy crc_skip_count when duplicating CRTC state
drm/amd/display: Add debug option for idle optimizations on cursor updates
drm/amd/display: Disable MPC split for DCN32/321
drm/amd/display: Add missing ODM 2:1 policy logic
drm/amd/display: Update DCN32 and DCN321 SR latencies
drm/amd/display: Add reinstate dram in the FPO logic
drm/amd/display: Add dc_ctx to link_enc_create() parameters
drm/amd/display: Cache cursor when cursor exceeds 64x64
drm/amd/display: Add support for manual DMUB FAMS trigger
drm/amd/display: Fix dpstreamclk programming
drm/amd/display: Add missing AUDIO_DTO_SEL reg field
drm/amd/display: Add OTG/ODM functions
drm/amd/display: Use correct clock source constructor for DCN314
drm/amd/display: Use correct DTO_SRC_SEL for 128b/132b encoding
drm/amd/display: Add pixel rate div calcs and programming
drm/amd/display: Remove FPU flags from DCN30 Makefile
drm/amd/display: Create patch bounding box function for isolate FPU
drm/amd/display: Move mclk calculation function to DML
drm/amd/display: Remove FPU operations from dcn201 resources
drm/amd/display: Fallback to SW cursor if SubVP + cursor too big
drm/amd/display: Drop unnecessary FPU flags on dcn302 files
drm/amd/display: Reboot while unplug hdcp enabled dp from mst hub
drm/amd/display: Reset pipe count when iterating for DET override
drm/amd/display: Calculate MALL cache lines based on Mblks required
drm/amd/display: Fix two MPO videos in single display ODM combine mode
drm/amd/display: Guard against zero memory channels
drm/amd/display: Updates SubVP and SubVP DRR cases
drm/amd/display: Fix OPTC function pointers for DCN314
drm/amd/display: Add enable/disable FIFO callbacks to stream setup
drm/amd/display: Avoid MPC infinite loop
drm/amdgpu: enable swiotlb for gmc 11.0
drm/amdgpu: enable swiotlb for gmc 10.0 (V2)
perf data: Add missing unistd.h header needed for pid_t
perf lock: Support -t option for 'contention' subcommand
perf lock: Add -k and -F options to 'contention' subcommand
perf lock: Add 'contention' subcommand
perf lock: Add lock aggregation enum
perf lock: Add flags field in the lock_stat
dt-bindings: panel: raydium,rm67191: Add missing type to 'video-mode'
ARM: dts: add EMAC AXI settings for Cyclone5
of/fdt: Clean up early_init_dt_reserve_memory_arch()
vfio: Replace phys_pfn with pages for vfio_pin_pages()
vfio/ccw: Add kmap_local_page() for memcpy
vfio: Rename user_iova of vfio_dma_rw()
vfio/ccw: Change pa_pfn list to pa_iova list
vfio/ap: Change saved_pfn to saved_iova
vfio: Pass in starting IOVA to vfio_pin/unpin_pages API
cxl/hdm: Commit decoder state to hardware
cxl/region: Program target lists
cxl/region: Attach endpoint decoders
cxl/acpi: Add a host-bridge index lookup mechanism
cxl/region: Enable the assignment of endpoint decoders to regions
cxl/region: Allocate HPA capacity to regions
cxl/region: Add interleave geometry attributes
cxl/region: Add a 'uuid' attribute
ASoC: max98373: Removing 0x203E from the volatile reg
drivers/remoteproc: fix repeated words in comments
perf test: Add test for #system_tsc_freq in metrics
perf tsc: Add cpuinfo fall back for arch_get_tsc_freq()
perf tsc: Add arch TSC frequency information
NFSv4.1 probe offline transports for trunking on session creation
SUNRPC create a function that probes only offline transports
SUNRPC export xprt_iter_rewind function
SUNRPC restructure rpc_clnt_setup_test_and_add_xprt
NFSv4.1 remove xprt from xprt_switch if session trunking test fails
SUNRPC create an rpc function that allows xprt removal from rpc_clnt
SUNRPC enable back offline transports in trunking discovery
SUNRPC create an iterator to list only OFFLINE xprts
NFSv4.1 offline trunkable transports on DESTROY_SESSION
SUNRPC add function to offline remove trunkable transports
SUNRPC expose functions for offline remote xprt functionality
drm/amd: Fix typo 'the the' in comment
drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule
drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport
drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath
drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration
drm/amd/display: reduce stack size in dcn32 dml (v2)
drm/amdkfd: Process notifier release callback don't take mutex
drm/amdkfd: Correct mmu_notifier_get failure handling
drm/amd/display: Specify supported modifiers for dcn314
drm/amd/display: Fix dc_version detect for dcn314
drm/amd/display: move FPU code from dcn301 clk mgr to DML folder
drm/amd/display: move FPU code from dcn30 clk mgr to DML folder
drm/amd/display: move FPU code on dcn21 clk_mgr
drm/amd/display: remove useless FPU protection wrapper from dcn31_resource file
drm/amd/display: fix soft-fp vs hard-fp on DCN 3.1 family for powerpc
drm/amd/display: 3.2.195
drm/amd/display: Drop FPU code from dcn321 resource
drm/amd/display: Create dcn321_fpu file
drm/amd/display: Drop FPU flags from dcn32 Makefile
drm/amd/display: Move bounding box to FPU folder
drm/amd/display: Move ntuple to insert entry
drm/amd/display: Move dlg params calculation
drm/amd/display: Move wm and dlg calculation to FPU code
drm/amd/display: Move SubVP functions to dcn32_fpu
drm/amd/display: Move phanton stream to FPU code
drm/amd/display: Move insert entry table to the FPU code
drm/amdgpu: Refactor code to handle non coherent and uncached
drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10
drm/amd/pm: revise the driver reloading fix for SMU 13.0.0 and 13.0.7
drm/amd/pm: correct smu 13.0.0/7 mp1 state setup
drm/amd/pm: update SMU13.0.0 driver_if header
drm/amd/pm: enable GPO feature support for SMU13.0.0
drm/amd/pm: update driver if header for smu_13_0_7
drm/amd/display: Move predict pipe to dml fpu folder
drm/pm/swsmu: add ras eeprom i2c function for smu13 v13_0_0
drm/amd/display: Add dcdebugmask option for disabling MPO
drm/amd/display: Add visualconfirm module parameter
drm/amd/display: Move populate phaton function to dml
drm/amdgpu: bump driver version for IP discovery info in HW INFO
drm/amdgpu: add the IP discovery IP versions for HW INFO data
drm/amd/display: Drop FPU flags from dcn32_clk_mgr
drm/amd/display: Revert "drm/amd/display: disable idle optimizations"
drm/amd/display: Update DML logic for unbounded req handling
drm/amd/display: Update Cursor Attribute MALL cache
drm/amdgpu: Fix comment typo
drm/radeon: Fix comment typo
drm/amdgpu: add dm ip block for dcn 3.1.4
drm/amd/display: Disable dmcu fw loading for dcn314
drm/amd/display: Loop through all pipes for DET allocation
drm/amd/display: Disable GPUVM in IP resource configuration
Documentation/gpu: Add GFXOFF section
drm/amd/debugfs: Expose GFXOFF state to userspace
drm/amd/display: move dcn31_update_soc_for_wm_a func to dml fpu folder
drm/amd/display: Remove unused MaxUsedBW variable
drm/amd/display: Remove unused variables from dcn10_stream_encoder
drm/amd/display: Remove unused variables from dml_rq_dlg_get_dlg_params
drm/amd/display: Remove unused NumberOfStates variable
drm/amd/display: Remove unused dml32_CalculatedoublePipeDPPCLKAndSCLThroughput function
drm/amd/display: Remove unused clk_src variable
drm/amd/display: Update de-tile override to anticipate pipe splitting
drm/amd/display: Don't set dram clock change requirement for SubVP
drm/amd/display: Fix hard hang if DSC is disabled
drm/amd/display: remove number of DSC slices override in DML
drm/amd/display: Create a file dedicated for CRTC
net: ethernet: mtk-ppe: fix traffic offload with bridged wlan
mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq()
mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types()
mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC
mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC
mlxsw: pci: Simplify FRC clock reading
mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization
mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable'
mlxsw: resources: Add resource identifier for maximum number of FIDs
mlxsw: spectrum: Fix the shift of FID field in TX header
mlxsw: Set time stamp type as part of config profile
mlxsw: cmd: Add UTC related fields to query firmware command
mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2
mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register
mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2
mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack()
ASoC: mediatek: mt8186: fix Kconfig dependency
net: macb: Update tsu clk usage in runtime suspend/resume for Versal
net: macb: Sort CAPS flags by bit positions
dt-bindings: net: cdns,macb: Add versal compatible string
net: ethernet: mtk_eth_soc: add support for page_pool_get_stats
net: ethernet: mtk_eth_soc: add xmit XDP support
net: ethernet: mtk_eth_soc: introduce xdp ethtool counters
net: ethernet: mtk_eth_soc: add basic XDP support
net: ethernet: mtk_eth_soc: rely on page_pool for single page buffers
USB: serial: fix tty-port initialized comments
USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros
USB: gadget: f_acm: use CDC defines
staging: gdm724x: drop unused CDC defines
USB: cdc-acm: use CDC serial-state defines
USB: cdc-acm: use CDC control-line defines
USB: cdc: add serial-state defines
USB: cdc: add control-signal defines
ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops
ALSA: hda: cs35l41: Fix build error unused-function
ALSA: hiface: fix repeated words in comments
ALSA: usb/6fire: fix repeated words in comments
ALSA: asihpi: fix repeated words in comments
powerpc/mobility: wait for memory transfer to complete
selftests/powerpc/ptrace: Add peek/poke of FPRs
selftests/powerpc/ptrace: Use more interesting values
selftests/powerpc/ptrace: Make child errors more obvious
selftests/powerpc/ptrace: Do more of ptrace-gpr in asm
selftests/powerpc/ptrace: Build the ptrace-gpr test as 32-bit when possible
selftests/powerpc/ptrace: Convert to load/store doubles
selftests/powerpc/ptrace: Drop unused load_fpr_single_precision()
selftests/powerpc: Add 32-bit support to asm helpers
selftests/powerpc: Don't save TOC by default in asm helpers
selftests/powerpc: Don't save CR by default in asm helpers
selftests/powerpc/ptrace: Split CFLAGS better
selftests/powerpc/ptrace: Set LOCAL_HDRS
selftests/powerpc: Ensure 16-byte stack pointer alignment
powerpc: Fix all occurences of duplicate words
USB: mtu3: tracing: Use the new __vstring() helper
selftests/kprobe: Update test for no event name syntax error
tracing: Add example and documentation for new __vstring() macro
selftests/kprobe: Do not test for GRP/ without event failures
selftests/ftrace: Add test case for GRP/ only input
tracing: Auto generate event name when creating a group of events
tracing: eprobe: Remove duplicate is_good_name() operation
tracing: eprobe: Add missing log index
mac80211: tracing: Use the new __vstring() helper
m68k: Fix syntax errors in comments
m68k: coldfire: make symbol m523x_clk_lookup static
m68k: coldfire/device.c: protect FLEXCAN blocks
MAINTAINERS: ksmbd: add entry for documentation
ksmbd: remove unused ksmbd_share_configs_cleanup function
i2c: qcom-geni: Use the correct return value
spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
i2c: cadence: Support PEC for SMBus block read
i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer()
SUNRPC: Remove xdr_align_data() and xdr_expand_hole()
NFS: Replace the READ_PLUS decoding code
SUNRPC: Add a function for zeroing out a portion of an xdr_stream
SUNRPC: Add a function for directly setting the xdr page len
SUNRPC: Introduce xdr_stream_move_subsegment()
NFS: Replace fs_context-related dprintk() call sites with tracepoints
SUNRPC: Replace dprintk() call site in xs_data_ready
SUNRPC: Fail faster on bad verifier
nfs: only issue commit in DIO codepath if we have uncommitted data
nfs: always check dreq->error after a commit
nfs: add new nfs_direct_req tracepoint events
SUNRPC: Shrink size of struct rpc_task
HID: amd_sfh: Handle condition of "no sensors"
HID: amd_sfh: Fix implicit declaration error on i386
vfio/ccw: Only pass in contiguous pages
vfio/ap: Pass in physical address of ind to ap_aqic()
drm/i915/gvt: Replace roundup with DIV_ROUND_UP
vfio: Make vfio_unpin_pages() return void
watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
watchdog: dw_wdt: Fix comment typo
watchdog: Fix comment typo
dt-bindings: watchdog: Add fsl,scu-wdt yaml file
watchdog:Fix typo in comment
watchdog: pm8916_wdt: Handle watchdog enabled by bootloader
watchdog: pm8916_wdt: Report reboot reason
watchdog: pm8916_wdt: Avoid read of write-only PET register
watchdog: wdat_wdt: Remove #ifdef guards for PM related functions
watchdog: tegra_wdt: Remove #ifdef guards for PM related functions
watchdog: st_lpc_wdt: Remove #ifdef guards for PM related functions
watchdog: sama5d4_wdt: Remove #ifdef guards for PM related functions
watchdog: s3c2410_wdt: Remove #ifdef guards for PM related functions
watchdog: mtk_wdt: Remove #ifdef guards for PM related functions
watchdog: dw_wdt: Remove #ifdef guards for PM related functions
watchdog: bcm7038_wdt: Remove #ifdef guards for PM related functions
watchdog: realtek-otto: add RTL9310 support
dt-bindings: watchdog: realtek,otto-wdt: add RTL9310
watchdog: sp805_wdt: add arm cmsdk apb wdt support
watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
watchdog: max77620: update Luca Ceresoli's e-mail address
dt-bindings: watchdog: Add binding for Qcom SDX65
watchdog: f71808e_wdt: Add check for platform_driver_register
dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
USB: docs: fixed table margin in configfs-usb-gadget-mass-storage
ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
net: usb: ax88179_178a: wol optimizations
net: usb: ax88179_178a: move priv to driver_priv
net: usb: ax88179_178a: restore state on resume
net: usb: ax88179_178a: clean up pm calls
net: usb: ax88179_178a: remove redundant init code
csky: Move HEAD_TEXT_SECTION out of __init_begin-end
csky: Correct position of _stext
csky: Use the bitmap API to allocate bitmaps
csky/kprobe: reclaim insn_slot on kprobe unregistration
Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet
Bluetooth: btusb: Add support for ISO packets
Bluetooth: ISO: Add broadcast support
Bluetooth: Add initial implementation of BIS connections
Bluetooth: Add BTPROTO_ISO socket type
Bluetooth: Add initial implementation of CIS connections
vfio/spapr_tce: Fix the comment
dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high'
mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister()
riscv: enable Docker requirements in defconfig
RDMA/rxe: Replace __rxe_do_task by rxe_run_task
RDMA/rxe: Limit the number of calls to each tasklet
RDMA/rxe: Make the tasklet exits the same
RDMA/rxe: Fix rnr retry behavior
RDMA/rxe: Add rxe_is_fenced() subroutine
RDMA/rxe: For invalidate compare according to set keys in mr
ASoC: amd: yc: Update DMI table entries
ASoC: dt-bindings: atmel-i2s: Convert to json-schema
ASoC: audio-graph-card2: Add of_node_put() in fail path
Bluetooth: hci_core: Introduce hci_recv_event_data
bpf: Simplify bpf_prog_pack_[size|mask]
bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)
bpf, x64: Allow to use caller address from stack
ftrace: Allow IPMODIFY and DIRECT ops on the same function
ftrace: Add modify_ftrace_direct_multi_nolock
Bluetooth: Convert delayed discov_off to hci_sync
Bluetooth: Remove update_scan hci_request dependancy
Bluetooth: Remove dead code from hci_request.c
Bluetooth: btrtl: Fix typo in comment
Bluetooth: MGMT: Fix holding hci_conn reference while command is queued
iomap: remove iomap_writepage
zonefs: remove ->writepage
gfs2: remove ->writepage
gfs2: stop using generic_writepages in gfs2_ail1_start_one
xfs: Fix typo 'the the' in comment
xfs: Fix comment typo
iavf: Check for duplicate TC flower filter before parsing
bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test
i40e: Refactor tc mqprio checks
i2c: brcmstb: Use dev_name() for adapter name
i2c: Add Renesas RZ/V2M controller
dt-bindings: i2c: Document RZ/V2M I2C controller
bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF
swiotlb: clean up some coding style and minor issues
ALSA: usb-audio: Add quirk for Behringer UMC202HD
dma-mapping: update comment after dmabounce removal
scsi: sd: Add a comment about limiting max_sectors to shost optimal limit
RDMA: Fix comment typo
IB: Fix repeated words 'the the' comments
drivers: iommu: fix clang -wformat warning
HID: apple: Add "GANSS" to the non-Apple list
HID: alps: Declare U1_UNICORN_LEGACY support
uapi: asm-generic: fcntl: Fix typo 'the the' in comment
ASoC: Intel: avs: Use lookup table to create modules
ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41
firmware: cs_dsp: Add memory chunk helpers
firmware: cs_dsp: Add pre_stop callback
wifi: mac80211: fix link data leak
wifi: mac80211: mlme: fix disassoc with MLO
wifi: mac80211: add macros to loop over active links
wifi: mac80211: remove erroneous sband/link validation
wifi: mac80211: mlme: transmit assoc frame with address translation
wifi: mac80211: verify link addresses are different
wifi: mac80211: rx: track link in RX data
wifi: mac80211: optionally implement MLO multicast TX
wifi: mac80211: expand ieee80211_mgmt_tx() for MLO
wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API
wifi: mac80211: report link ID to cfg80211 on mgmt RX
wifi: cfg80211: report link ID in NL80211_CMD_FRAME
wifi: mac80211: add hardware timestamps for RX and TX
wifi: cfg80211: add hardware timestamps to frame RX info
wifi: cfg80211/nl80211: move rx management data into a struct
wifi: cfg80211: add a function for reporting TX status with hardware timestamps
wifi: nl80211: add RX and TX timestamp attributes
wifi: ieee80211: add helper functions for detecting TM/FTM frames
wifi: mac80211_hwsim: handle links for wmediumd/virtio
wifi: mac80211: sta_info: fix link_sta insertion
wifi: mac80211: mlme: fix link_sta setup
wifi: nl80211/mac80211: clarify link ID in control port TX
wifi: mac80211: return error from control port TX for drops
wifi: nl80211: require MLD address on link STA add/modify
wifi: mac80211: more station handling sanity checks
wifi: mac80211: fix link sta hash table handling
wifi: mac80211: validate link address doesn't change
wifi: mac80211: mlme: set sta.mlo to mlo state
wifi: mac80211: fast-xmit: handle non-MLO clients
wifi: mac80211_hwsim: fix address translation for MLO
wifi: mac80211: fix RX MLD address translation
wifi: mac80211: fix NULL pointer deref with non-MLD STA
wifi: mac80211: mlme: fix override calculation
wifi: mac80211: tx: use AP address in some places for MLO
s390/docs: fix warnings for vfio_ap driver doc
s390/docs: fix warnings for vfio_ap driver lock usage doc
net: add missing includes and forward declarations under net/
sfc: attach/detach EF100 representors along with their owning PF
sfc: hook up ef100 representor TX
sfc: support passing a representor to the EF100 TX path
sfc: determine representee m-port for EF100 representors
sfc: phys port/switch identification for ef100 reps
sfc: add basic ethtool ops to ef100 reps
sfc: add skeleton ef100 VF representors
sfc: detect ef100 MAE admin privilege/capability at probe time
sfc: update EF100 register descriptions
ping: support ipv6 ping socket flow labels
net: marvell: prestera: use netif_is_any_bridge_port instead of open code
mlxsw: use netif_is_any_bridge_port() instead of open code
arch_topology: Fix cache attributes detection in the CPU hotplug path
ACPI: PPTT: Leave the table mapped for the runtime usage
cacheinfo: Use atomic allocation for percpu cache attributes
ALSA: asihpi: Fix typo in comments
ALSA: emu10k1: Fix typo in comments
MAINTAINERS: Update Intel 8255 GPIO driver file list
dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'
selftests/bpf: Fix test_verifier failed test in unprivileged mode
selftests/bpf: Add negative tests for new nf_conntrack kfuncs
selftests/bpf: Add tests for new nf_conntrack kfuncs
selftests/bpf: Add verifier tests for trusted kfunc args
net: netfilter: Add kfuncs to set and change CT status
net: netfilter: Add kfuncs to set and change CT timeout
net: netfilter: Add kfuncs to allocate and insert CT
net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup
bpf: Add documentation for kfuncs
bpf: Add support for forcing kfunc args to be trusted
bpf: Switch to new kfunc flags infrastructure
tools/resolve_btfids: Add support for 8-byte BTF sets
bpf: Introduce 8-byte BTF set
net: ipv6: avoid accepting values greater than 2 for accept_untracked_na
selftests: tls: add a test for timeo vs lock
tls: rx: release the sock lock on locking timeout
cxl/region: Add region creation support
resource: Introduce alloc_free_mem_region()
cxl/mem: Enumerate port targets before adding endpoints
cxl/hdm: Add sysfs attributes for interleave ways + granularity
cxl/port: Move dport tracking to an xarray
cxl/port: Move 'cxl_ep' references to an xarray per port
cxl/port: Record parent dport when adding ports
cxl/port: Record dport in endpoint references
cxl/hdm: Add support for allocating DPA to an endpoint decoder
cxl/hdm: Track next decoder to allocate
cxl/hdm: Add 'mode' attribute to decoder objects
cxl/hdm: Enumerate allocated DPA
riscv: convert the t-head pbmt errata to use the __nops macro
riscv: introduce nops and __nops macros for NOP sequences
Bluetooth: mgmt: Fix using hci_conn_abort
Bluetooth: Use bt_status to convert from errno
Bluetooth: Add bt_status
Bluetooth: hci_sync: Split hci_dev_open_sync
Bluetooth: hci_sync: Refactor remove Adv Monitor
Bluetooth: hci_sync: Refactor add Adv Monitor
Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING
Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR
Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth: hci_sync: Check LMP feature bit instead of quirk
Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask
Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK
Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode
Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode
Bluetooth: hci_bcm: Add DT compatible for CYW55572
dt-bindings: net: broadcom-bluetooth: Add conditional constraints
dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding
Bluetooth: clean up error pointer checking
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
Bluetooth: Add default wakeup callback for HCI UART driver
Bluetooth: hci_sync: Don't remove connected devices from accept list
Bluetooth: hci_sync: Fix not updating privacy_mode
Bluetooth: Collect kcov coverage from hci_rx_work
Bluetooth: hci_sync: Fix resuming scan after suspend resume
Bluetooth: btmtksdio: Add in-band wakeup support
Bluetooth: mgmt: Fix refresh cached connection info
Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data
Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name}
Bluetooth: use memset avoid memory leaks
Bluetooth: fix an error code in hci_register_dev()
Bluetooth: hci_bcm: Add BCM4349B1 variant
dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
Bluetooth: Unregister suspend with userchannel
Bluetooth: Fix index added after unregister
Bluetooth: When HCI work queue is drained, only queue chained work
Bluetooth: hci_intel: Add check for platform_driver_register
Bluetooth: clear the temporary linkkey in hci_conn_cleanup
Bluetooth: hci_bcm: Add support for FW loading in autobaud mode
dt-bindings: net: broadcom-bluetooth: Add property for autobaud mode
Bluetooth: hci_qca: Return wakeup for qca_wakeup
Bluetooth: btusb: Add support of IMC Networks PID 0x3568
net: ipa: fix build
RISC-V: Add fast call path of crash_kexec()
riscv: mmap with PROT_WRITE but no PROT_READ is invalid
bpf, docs: Use SPDX license identifier in bpf_doc.py
ASoC: audio-graph-card: Add of_node_put() in fail path
ASoC: amd: enable RPL Platform acp drivers build
ASoC: amd: add RPL Platform pci driver pm-ops
ASoC: amd: add RPL Platform init/de-init functions
ASoC: amd: add ACP PCI driver for RPL platform
ASoC: amd: add RPL Platform acp header file
ASoC: amd: acp: Add error handling cases
ASoC: amd: acp: Modify const resource struct variable to generic
bpf, arm64: Fix compile error in dummy_tramp()
dt-bindings: rtc: Add EM Microelectronic EM3027 bindings
dt-bindings: rtc: ds1307: Convert to json-schema
ice: add write functionality for GNSS TTY
dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format
dt-bindings: vendor-prefixes: add Densitron
dt-bindings: Fix typo in comment
perf lock: Fix a copy-n-paste bug
ice: add i2c write command
dt-bindings: leds: is31fl319x: Document variants specificities
dt-bindings: leds: Convert is31fl319x to dtschema
dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block
dt-bindings: leds: skyworks,aat1290: convert to dtschema
dt-bindings: leds: fix indentation in examples
dt-bindings: leds: lp50xx: correct reg/unit addresses in example
can: pch_can: pch_can_error(): initialize errc before using it
mmc: renesas_sdhi: newer SoCs don't need manual tap correction
mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
mmc: cavium-octeon: Add of_node_put() when breaking out of loop
mmc: core: quirks: Add of_node_put() when breaking out of loop
cxl/core: Define a 'struct cxl_endpoint_decoder'
cxl/core: Define a 'struct cxl_root_decoder'
cxl/acpi: Track CXL resources in iomem_resource
cxl/core: Define a 'struct cxl_switch_decoder'
RDMA/rxe: Fix mw bind to allow any consumer key portion
virtiofs: delete unused parameter for virtio_fs_cleanup_vqs
fuse: Add module param for CAP_SYS_ADMIN access bypassing allow_other
fuse: Remove the control interface for virtio-fs
fuse: ioctl: translate ENOSYS
fuse: limit nsec
fuse: avoid unnecessary spinlock bump
fuse: fix deadlock between atomic O_TRUNC and page invalidation
fuse: write inode in fuse_release()
dmaengine: xilinx: use strscpy to replace strlcpy
scripts/gdb: fix 'lx-dmesg' on 32 bits arch
bpf: Check attach_func_proto more carefully in check_helper_call
dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script
dmaengine: idxd: Correct IAX operation code names
ASoC: amd: acp: Drop superfluous mmap callback
ASoC: amd: acp: Modify local variables name to generic
ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
ASoC: imx-card: use snd_pcm_format_t type for asrc_format
ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
ASoC: fsl-asoc-card: force cast the asrc_format type
ASoC: fsl_asrc: force cast the asrc_format type
ASoC: fsl_sai: Don't use plain integer as NULL pointer
dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
dmaengine: dw-axi-dmac: do not print NULL LLI during error
libbpf: Fix str_has_sfx()'s return value
libbpf: Fix sign expansion bug in btf_dump_get_enum_value()
HID: wacom: Force pen out of prox if no events have been received in a while
HID: nintendo: Add missing array termination
HID: lg-g15: Fix comment typo
HID: amd_sfh: Implement SFH1.1 functionality
HID: amd_sfh: Move interrupt handling to common interface
HID: amd_sfh: Move amd_sfh_work to common interface
HID: amd_sfh: Move global functions to static
HID: amd_sfh: Add remove operation in amd_mp2_ops
HID: amd_sfh: Add PM operations in amd_mp2_ops
HID: amd_sfh: Add descriptor operations in amd_mp2_ops
HID: amd_sfh: Move request_list variable to client data
HID: amd_sfh: Move request_list struct to header file
HID: amd_sfh: Move common macros and structures
HID: amd_sfh: Add NULL check for hid device
HID: core: remove unneeded assignment in hid_process_report()
net/cdc_ncm: Increase NTB max RX/TX values to 64kb
net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices
ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments
HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
ceph: rely on vfs for setgid stripping
fs: move S_ISGID stripping into the vfs_*() helpers
platform/chrome: cros_kunit_util: add default value for `msg->result`
platform/chrome: merge Kunit utils and test cases
RDMA/rxe: Fix spelling mistake in error print
net: ipa: move configuration data files into a subdirectory
net: ipa: list supported IPA versions in the Makefile
net: ipa: fix an outdated comment
net: ipa: report when the driver has been removed
net: ipa: skip some cleanup for unused transactions
net: ipa: rearrange transaction initialization
net: ipa: add a transaction committed list
net: ipa: add an endpoint device attribute group
selftests: net: af_unix: Fix a build error of unix_connect.c.
net: amd8111e: remove repeated dev->features assignement
xfs: don't leak memory when attr fork loading fails
xfs: fix for variable set but not used warning
xfs: xfs_buf cache destroy isn't RCU safe
xfs: delete unnecessary NULL checks
xfs: fix comment for start time value of inode with bigtime enabled
netfilter: xt_TPROXY: remove pr_debug invocations
netfilter: flowtable: prefer refcount_inc
netfilter: ipvs: Use the bitmap API to allocate bitmaps
module: Replace kmap() with kmap_local_page()
ASoC: jz4740-i2s: Remove unused 'mem' resource
ASoC: Makefile: Fix simultaneous build of KUNIT tests
apparmor: correct config reference to intended one
drm/amd/display: Create a file dedicated to planes
drm/amd/display: Add tags for indicating mst progress status
drm/amd/display: Add is_mst_connector debugfs entry
drm/amd/display: fix trigger_hotplug to support mst case
drm/amd/display: Expose function reset_cur_dp_mst_topology
drm/amd/display: Update in dml
drm/amd/display: Remove unused variable
drm/amd/display: Support vertical interrupt 0 for all dcn ASIC
drm/amd/pm: enable gfx ulv and gpo on smu_v13_0_7
drm/amd/display: Change get_pipe_idx function scope
drm/amdgpu: Write masked value to control register
drm/amdgpu: fix scratch register access method in SRIOV
drm/amdgpu: remove acc_size from reserve/unreserve mem
drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts'
bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards
Input: deactivate MT slots when inhibiting or suspending devices
Input: properly queue synthetic events
perf python: Ignore unused command line arguments when building with clang
vfio: Replace the iommu notifier with a device list
vfio: Replace the DMA unmapping notifier with a callback
ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document
ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document
ASoC: mediatek: mt8186: add audio afe document
ASoC: mediatek: mt6358: add new compatible for using mt6366
ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s
ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357
ASoC: mediatek: mt8186: add mt8186-mt6366 common driver
ASoC: mediatek: mt8186: add platform driver
perf build: Avoid defining _FORTIFY_SOURCE multiple times
perf test: Fix test case 83 ('perf stat CSV output linter') on s390
gpio: gpio-mm: Implement and utilize register structures
gpio: 104-idi-48: Implement and utilize register structures
gpio: 104-dio-48e: Implement and utilize register structures
gpio: i8255: Introduce the Intel 8255 interface library module
gpio: 104-idio-16: Implement and utilize register structures
gpio: ws16c48: Implement and utilize register structures
s390/crash: support multi-segment iterators
s390/crash: use static swap buffer for copy_to_user_real()
s390/crash: move copy_to_user_real() to crash_dump.c
s390/zcore: fix race when reading from hardware system area
s390/crash: fix incorrect number of bytes to copy to user space
s390/crash: remove redundant panic() on save area allocation failure
s390/mm: remove unused tprot() function
perf cs-etm: Fix duplicated 'the' in comment
perf probe: Fix duplicated 'the' in comment
perf scripting perl: Ignore some warnings to keep building with perl headers
perf python: Avoid deprecation warning on distutils
perf gtk: Only support --gtk if compiled in
perf intel-pt: Add documentation for tracing guest machine user space
perf intel-pt: Use guest pid/tid etc in guest samples
perf intel-pt: Add machine_pid and vcpu to auxtrace_error
perf intel-pt: Determine guest thread from guest sideband
perf intel-pt: Disable sync switch with guest sideband
perf intel-pt: Track guest context switches
perf intel-pt: Add some more logging to intel_pt_walk_next_insn()
perf intel-pt: Remove guest_machine_pid
perf tools: Add perf_event__is_guest()
perf tools: Handle injected guest kernel mmap event
perf machine: Use realloc_array_as_needed() in machine__set_current_tid()
perf inject: Add support for injecting guest sideband events
perf tools: Add reallocarray_as_needed()
perf tools: Automatically use guest kcore_dir if present
perf tools: Make has_kcore_dir() work also for guest kcore_dir
perf tools: Remove also guest kcore_dir with host kcore_dir
perf script python: intel-pt-events: Add machine_pid and vcpu
perf script python: Add machine_pid and vcpu
perf auxtrace: Add machine_pid and vcpu to auxtrace_error
perf dlfilter: Add machine_pid and vcpu
perf script: Add machine_pid and vcpu
perf session: Use sample->machine_pid to find guest machine
perf tools: Add machine_pid and vcpu to perf_sample
perf tools: Add guest_cpu to hypervisor threads
perf session: Create guest machines from id_index
perf tools: Add machine_pid and vcpu to id_index
perf buildid-cache: Do not require purge files to also be in the file system
perf buildid-cache: Add guestmount'd files to the build ID cache
perf script: Add --dump-unsorted-raw-trace option
perf tools: Add perf_event__synthesize_id_sample()
perf tools: Factor out evsel__id_hdr_size()
perf tools: Export perf_event__process_finished_round()
perf ordered_events: Add ordered_events__last_flush_time()
perf tools: Export dsos__for_each_with_build_id()
ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema
ASoC: dt-bindings: atmel-classd: Convert to json-schema
powerpc/kvm: Remove comment related to moving PMU code to perf subsystem
powerpc/kvm: Move pmu code in kvm folder to separate file for power9 and later platforms
KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt
KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr declarations
macintosh/adb: fix oob read in do_adb_query() function
watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers
powerpc/pseries: register pseries-wdt device with platform bus
powerpc/pseries: add FW_FEATURE_WATCHDOG flag
powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code
net: ipa: initialize ring indexes to 0
net: marvell: prestera: add phylink support
vmxnet3: Implement ethtool's get_channels command
KVM: s390: resetting the Topology-Change-Report
KVM: s390: guest support for topology function
KVM: s390: Cleanup ipte lock access and SIIF facility checks
reset: reset-simple should depends on HAS_IOMEM
dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
memblock tests: change build options to run-time options
can: error: add definitions for the different CAN error thresholds
can: add CAN_ERR_CNT flag to notify availability of error counter
can: error: specify the values of data[5..7] of CAN error frames
can: usb_8dev: do not report txerr and rxerr during bus-off
can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
can: sun4i_can: do not report txerr and rxerr during bus-off
can: hi311x: do not report txerr and rxerr during bus-off
can: slcan: do not report txerr and rxerr during bus-off
can: sja1000: do not report txerr and rxerr during bus-off
can: rcar_can: do not report txerr and rxerr during bus-off
can: pch_can: do not report txerr and rxerr during bus-off
platform/chrome: cros_kbd_led_backlight: fix build warning
platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd()
platform/chrome: cros_ec_proto: add Kunit tests for get_sensor_count
platform/chrome: cros_ec_proto: add Kunit tests for check_features
platform/chrome: cros_ec_proto: add Kunit tests for get_host_event
platform/chrome: cros_ec_proto: add Kunit tests for get_next_event
platform/chrome: cros_ec_proto: add Kunit test for cros_ec_map_error()
platform/chrome: cros_ec_proto: add Kunit tests for cmd_xfer_status
platform/chrome: cros_ec_proto: return -EPROTO if empty payload
platform/chrome: cros_ec_proto: add Kunit test for empty payload
platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out
platform/chrome: cros_ec_proto: change Kunit expectation when timed out
platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete()
platform/chrome: cros_ec_proto: separate cros_ec_xfer_command()
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_send_command()
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_cmd_xfer()
platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command()
net/sched: remove qdisc_root_lock() helper
riscv/efi_stub: Add 64bit boot-hartid support on RV64
riscv: cpu: Add 64bit hartid support on RV64
riscv: smp: Add 64bit hartid support on RV64
riscv: spinwait: Fix hartid variable type
riscv: cpu_ops_sbi: Add 64bit hartid support on RV64
Documentation/cxl: Use a double line break between entries
cxl/port: Read CDAT table
driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW}
cxl/pci: Create PCI DOE mailbox's for memory devices
PCI/DOE: Add DOE mailbox support functions
PCI: Replace magic constant for PCI Sig Vendor ID
PCI: Add vendor ID for the PCI SIG
of: overlay: Simplify of_overlay_fdt_apply() tail
of: overlay: Move devicetree_corrupt() check up
sfc: update MCDI protocol headers
net/mlx5: CT: Remove warning of ignore_flow_level support for non PF
net/mlx5e: Add resiliency for PTP TX port timestamp
net/mlx5: Expose ts_cqe_metadata_size2wqe_counter
net/mlx5e: HTB, move htb functions to a new file
net/mlx5e: HTB, change functions name to follow convention
net/mlx5e: HTB, remove priv from htb function calls
net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure
net/mlx5e: HTB, move stats and max_sqs to priv
net/mlx5e: HTB, move section comment to the right place
net/mlx5e: HTB, move ids to selq_params struct
net/mlx5e: HTB, reduce visibility of htb functions
net/mlx5e: Fix mqprio_rl handling on devlink reload
net/mlx5e: Report header-data split state through ethtool
can: peak_usb: include support for a new MCU
can: peak_usb: correction of an initially misnamed field name
can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const
perf tools: Fix dso_id inode generation comparison
can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x.
can: c_can: remove wrong comment
can: slcan: do not sleep with a spin lock held
can: sja1000: Change the return type as void for SoC specific init
can: sja1000: Use device_get_match_data to get device data
can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller
dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support
dt-bindings: can: sja1000: Convert to json-schema
can: slcan: clean up if/else
can: slcan: convert comparison to NULL into !val
can: slcan: fix whitespace issues
can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level()
can: slcan: convert comments to network style comments
can: slcan: use scnprintf() as a hardening measure
RDMA/mlx5: Expose steering anchor to userspace
RDMA/mlx5: Refactor get flow table function
libbpf: fix an snprintf() overflow check
selftests/bpf: fix a test for snprintf() overflow
bpf, docs: document BPF_MAP_TYPE_HASH and variants
iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
iommu/arm-smmu-qcom: Add SM6375 SMMU compatible
dt-bindings: arm-smmu: Add compatible for Qualcomm SM6375
selftests/bpf: test eager BPF ringbuf size adjustment logic
libbpf: make RINGBUF map size adjustments more eagerly
bpf: fix bpf_skb_pull_data documentation
libbpf: fallback to tracefs mount point if debugfs is not mounted
bpf: Don't redirect packets with invalid pkt_len
selftests/bpf: validate .bss section bigger than 8MB is possible now
bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size
bpf: make uniform use of array->elem_size everywhere in arraymap.c
bpf: fix potential 32-bit overflow when accessing ARRAY map element
docs/bpf: Update documentation for BTF_KIND_FUNC
bpf: fix lsm_cgroup build errors on esoteric configs
selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests
libbpf: add ksyscall/kretsyscall sections support for syscall kprobes
libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL
selftests/bpf: add test of __weak unknown virtual __kconfig extern
libbpf: generalize virtual __kconfig externs and use it for USDT
scsi: qla2xxx: tracing: Use the new __vstring() helper
scsi: iscsi: tracing: Use the new __vstring() helper
usb: musb: tracing: Use the new __vstring() helper
s390/uvdevice: autoload module based on CPU facility
s390/cpufeature: allow for facility bits
s390/cpufeature: rework to allow more than only hwcap bits
MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers
s390/Docs: new doc describing lock usage by the vfio_ap device driver
s390/vfio-ap: update docs to include dynamic config support
s390/vfio-ap: handle config changed and scan complete notification
s390/vfio-ap: sysfs attribute to display the guest's matrix
s390/vfio-ap: implement in-use callback for vfio_ap driver
s390/vfio-ap: reset queues after adapter/domain unassignment
s390/vfio-ap: hot plug/unplug of AP devices when probed/removed
s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned
s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove
s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign
s390/vfio-ap: use proper locking order when setting/clearing KVM pointer
s390/vfio-ap: introduce new mutex to control access to the KVM pointer
s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock
s390/vfio-ap: allow assignment of unavailable AP queues to mdev device
s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev
s390/vfio-ap: introduce shadow APCB
s390/vfio-ap: manage link between queue struct and matrix mdev
s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c
s390/vfio-ap: use new AP bus interface to search for queue devices
ASoC: nau8821: Don't unconditionally free interrupt
ASoC: amd: yc: Decrease level of error message
ASoC: nau8821: add new widget to control system clock
ASoC: rsnd: ssiu: add missing .quit callback for gen2
KVM: s390: pv: don't present the ecall interrupt twice
net: dsa: microchip: fix the missing ksz8_r_mib_cnt
fs: Add missing umask strip in vfs_tmpfile
fs: add mode_strip_sgid() helper
dt-bindings: iio: adc: Add compatible for MT8188
tty: vt: initialize unicode screen buffer
KVM: s390: pv: destroy the configuration before its memory
KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm
s390/mm: KVM: pv: when tearing down, try to destroy protected pages
KVM: s390: pv: add mmu_notifier
Revert "platform/chrome: Add Type-C mux set command definitions"
Revert "platform/chrome: cros_typec_switch: Add switch driver"
Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep"
Revert "platform/chrome: cros_typec_switch: Set EC retimer"
Revert "platform/chrome: cros_typec_switch: Add event check"
Revert "platform/chrome: cros_typec_switch: Register mode switches"
Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths"
Revert "platform/chrome: cros_ec_typec: Get retimer handle"
apparmor: move ptrace mediation to more logical task.{h,c}
mtd: spi-nor: esmt: Use correct name of f25l32qa
apparmor: extend policydb permission set by making use of the xbits
dt-bindings: mfd: syscon: Update Lee Jones' email address
apparmor: allow label to carry debug flags
MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
mfd: sun6i-prcm: Update Kconfig description
mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment
mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
mfd: mt6397: Add basic support for MT6331+MT6332 PMIC
mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
mfd: ipaq-micro: Fix spelling mistake of "receive{d}"
mfd: db8500-prcmu: Drop duplicated word "the" in the comments
dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc
mfd: intel_soc_pmic_chtwc: Use dev_err_probe()
mfd: tc6393xb: Make disable callback return void
mfd: dln2: Automatically detect and fill endpoint pointers
dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys
dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section
mfd: pm8008: Remove driver data structure pm8008_data
mfd: twl: Remove platform data support
dt-bindings: mfd: Add mp2733 compatible
dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615
dt-bindings: mfd: qcom,tcsr: Convert to dtschema
mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU
mfd: mt6358-irq: Add MT6357 PMIC support
mfd: mt6397-core: Add MT6357 PMIC support
dt-bindings: mfd: Add compatible for MT6331 PMIC
dt-bindings: mfd: stm32-timers: Document how to specify interrupts
mfd: max77620: Fix refcount leak in max77620_initialise_fps
MAINTAINERS: Fix file entry for MAX77693 DT
syscon: Use %pa to format the variable of resource_size_t type
mfd: tc6387xb: Drop disable callback that is never called
mfd: t7l66xb: Drop platform disable callback
mfd: asic3: Make asic3_gpio_remove() return void
MAINTAINERS: Update Intel PMIC (MFD part) to Supported
dt-bindings: mfd: ti,j721e-system-controller: Add clock property
dt-bindings: mfd: Convert da9063 to yaml
mfd: max77714: Update Luca Ceresoli's e-mail address
apparmor: fix overlapping attachment computation
backlight: lp855x: Switch to atomic PWM API
dt-bindings: backlight: Update Lee Jones' email address
apparmor: fix setting unconfined mode on a loaded profile
apparmor: Fix some kernel-doc comments
apparmor: Mark alloc_unconfined() as static
gpio: remove VR41XX related gpio driver
mtd: spi-nor: micron-st: Skip FSR reading if SPI controller does not support it
ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors
scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit
scsi: sd: allow max_sectors be capped at DMA optimal size limit
iio: light: isl29028: Fix the warning in isl29028_remove()
iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytes
iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
RDMA/rxe: Remove unused qp parameter
iio: adc: max1027: unlock on error path in max1027_read_single_value()
dt-bindings: gpio: add pull-disable flag
gpiolib: acpi: support bias pull disable
gpiolib: of: support bias pull disable
gpiolib: add support for bias pull disable
gpio: 74xx-mmio: use bits.h macros for all masks
gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in()
gpio: 74xx-mmio: Make use of device properties
IB/qib: Fix comment typo
gpiolib: cdev: compile out HTE unless CONFIG_HTE selected
gpiolib: cdev: consolidate edge detector configuration flags
gpiolib: cdev: simplify line event identification
gpiolib: cdev: replace if-else chains with switches
gpiolib: cdev: simplify parameter in call to hte_edge_setup
gpiolib: cdev: simplify linereq_free
gpio: 104-idi-48: unsigned to unsigned int cleanup
gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91
gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bindings to YAML
gpio: lp3943: unsigned to unsigned int cleanup
gpiolib: of: Use device_match_of_node() helper
gpio: adp5588: sort header inclusion alphabetically
gpio: adp5588: Do not use defined value for driver name and compatible
gpio: adp5588: Switch from of headers to mod_devicetable.h
gpio: rockchip: add support for rk3588
dt-bindings: gpio: rockchip: add gpio-ranges
gpio: adnp: Make use of device properties
gpio: adnp: use simple i2c probe function
gpio: pca9570: add pca9571 support
gpio: pca9570: Add DT bindings for NXP PCA9571
gpio: xgs-iproc: Drop if with an always false condition
gpio: brcmstb: Make .remove() obviously always return 0
gpio: ucb1400: Remove platform setup and teardown support
gpio: twl4030: Don't return an error after WARN in .remove
gpio: twl4030: Drop platform teardown callback
dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4
gpio: davinci: Add support for system suspend/resume PM
dt-bindings: gpio: gpio-mvebu: document offset and marvell,pwm-offset
dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio
dt-bindings: gpio: gpio-mvebu: convert txt binding to DT schema format
gpiolib: devres: Get rid of unused devm_gpio_free()
net: prestera: acl: add support for 'police' action on egress
MAINTAINERS: Use my kernel.org email
OPP: Don't drop opp->np reference while it is still in use
RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
OPP: Don't drop opp_table->np reference while it is still in use
scsi: core: cap shost max_sectors according to DMA limits only once
dma-iommu: add iommu_dma_opt_mapping_size()
dma-mapping: add dma_opt_mapping_size()
net: macb: fixup sparse warnings on __be16 ports
net: prestera: acl: fix code formatting
vmxnet3: Record queue number to incoming packets
net: devlink: remove unused locked functions
netdevsim: convert driver to use unlocked devlink API during init/fini
net: devlink: add unlocked variants of devlink_region_create/destroy() functions
mlxsw: convert driver to use unlocked devlink API during init/fini
net: devlink: add unlocked variants of devlink_dpipe*() functions
net: devlink: add unlocked variants of devlink_sb*() functions
net: devlink: add unlocked variants of devlink_resource*() functions
net: devlink: add unlocked variants of devling_trap*() functions
net: devlink: avoid false DEADLOCK warning reported by lockdep
scsi: target: iscsi: Fix clang -Wformat warnings
scsi: ufs: core: Read device property for ref clock
scsi: libsas: Resume SAS host for phy reset or enable via sysfs
scsi: hisi_sas: Modify v3 HW SATA completion error processing
scsi: hisi_sas: Relocate DMA unmap of SMP task
scsi: hisi_sas: Remove unnecessary variable to hold DMA map elements
scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw()
scsi: mpi3mr: Delete a stray tab
scsi: mpi3mr: Unlock on error path
scsi: mpi3mr: Reduce VD queue depth on detecting throttling
scsi: mpi3mr: Resource Based Metering
clk: qcom: gcc-msm8994: use parent_hws for gpll0/4
scsi: sg: Allow waiting for commands to complete on removed device
scsi: qla2xxx: Update version to 10.02.07.800-k
scsi: qla2xxx: Update manufacturer details
scsi: qla2xxx: Fix sparse warning for dport_data
scsi: qla2xxx: Fix discovery issues in FC-AL topology
scsi: qla2xxx: Fix imbalance vha->vref_count
scsi: qla2xxx: edif: Fix dropped IKE message
scsi: qla2xxx: Fix response queue handler reading stale packets
scsi: qla2xxx: Zero undefined mailbox IN registers
scsi: qla2xxx: Fix incorrect display of max frame size
scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
clk: qcom: clk-rpm: convert to parent_data API
dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc
clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies
clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies
clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies
clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions
clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock
clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled
clk: qcom: Drop mmcx gdsc supply for dispcc and videocc
drm/amdgpu: add comment to HW_IP_VCN_ENC type
drm/amd/pm: enable mode1 reset for smu_v13_0_7
drm/amdgpu: correct the PSP_BL_CMD enum
drm/amdgpu: drop runpm from amdgpu_device structure
drm/amdgpu: drop runtime pm disablement quirk on several sienna cichlid cards
drm/amdgpu: skip SMU FW reloading in runpm BACO case
drm/amdgpu: introduce runtime pm mode
drm/amd/display: Remove unnecessary NULL check in commit_planes_for_stream()
drm/amdgpu: Clarify asics naming in Kconfig options
drm/amd/display: Fix spelling mistake "supporing" -> "supporting"
drm/amd/display: Enable building new display engine with KCOV enabled
drm/amdgpu: restore original stable pstate on ctx fini
platform/chrome: cros_typec_switch: Add ACPI Kconfig dep
drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x
drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x
drm/amdgpu: create I2S platform devices for Jadeite platform
drm/amdgpu: add dmi check for jadeite platform
drm/amdgpu: Call trace info was found in dmesg when loading amdgpu
drm/amdgpu: fix for coding style issues
drm/amdgpu: add umc ras functions for umc v8_10_0
drm/amdgpu: add umc v8_10_0 ip headers
drm/amdgpu: Get rid of amdgpu_job->external_hw_fence
drm/amdgpu: limiting AV1 to first instance on VCN4 decode
remoteproc: Directly use ida_alloc()/free()
remoteproc: Use unbounded workqueue for recovery work
remoteproc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators
remoteproc: sysmon: Send sysmon state only for running rprocs
remoteproc: sysmon: Wait for SSCTL service to come up
remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq
remoteproc: qcom: pas: Check if coredump is enabled
remoteproc: qcom: pas: Mark devices as wakeup capable
remoteproc: qcom: pas: Mark va as io memory
remoteproc: qcom: pas: Add decrypt shutdown support for modem
remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config
remoteproc: qcom_q6v5: Introduce panic handler for MSS
remoteproc: qcom_q6v5_mss: Update MBA log info
remoteproc: qcom: correct kerneldoc
remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use
remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code
dt-bindings: bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems
perf buildid-list: Add a "-m" option to show kernel and modules build-ids
platform/chrome: cros_ec_typec: Register port altmodes
platform/chrome: cros_ec_typec: Rename port altmode array
iio: proximity: sx9324: add empty line in front of bullet list
iio: magnetometer: hmc5843: Remove duplicate 'the'
iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc
iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read()
iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc.
iio: ABI: max31865: Drop in_filter_notch_centre_frequency as in main docs.
iio: ABI: temperature: Unify documentation for thermocouple fault detection.
iio: Be consistent with allocation result tests.
iio: Use parens with sizeof
iio: adc: npcm: Add NPCM8XX support
dt-bindings: iio: adc: npcm: Add npcm845 compatible string
iio: cros: Register FIFO callback after sensor is registered
remoteproc: mediatek: Support MT8188 SCP
dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp
igc: Remove forced_speed_duplex value
igc: Remove MSI-X PBA Clear register
igc: Lift TAPRIO schedule restriction
powerpc/52xx: Mark gpt driver as not removable
dt-bindings: pinctrl: mt8195: Use drive-strength-microamp in examples
ASoC: mediatek: mt8195: extract SOF common code
wifi: wl1251: fix repeated words in comments
wifi: rsi: fix repeated words in comments
wifi: rtl8192se: fix repeated words in comments
wifi: rtlwifi: fix repeated words in comments
wifi: rt2x00: fix repeated words in comments
wifi: qtnfmac: fix repeated words in comments
wifi: iwlegacy: fix repeated words in comments
wifi: ipw2x00: fix repeated words in comments
wifi: brcmsmac: fix repeated words in comments
wifi: brcmfmac: fix repeated words in comments
wifi: b43: fix repeated words in comments
wifi: atmel: fix repeated words in comments
wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
wifi: p54: add missing parentheses in p54_flush()
wifi: mt7601u: fix clang -Wformat warning
wifi: mt7601u: eeprom: fix clang -Wformat warning
wifi: p54: Use the bitmap API to allocate bitmaps
wifi: p54: Fix an error handling path in p54spi_probe()
RDMA/rxe: Remove unused mask parameter
RDMA/rxe: Rename rxe_atomic_reply to atomic_reply
RDMA/rxe: Add common rxe_prepare_res()
mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume
RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup
dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible
mmc: sdhci-msm: drop redundant of_device_id entries
dt-bindings: mmc: sdhci-msm: add MSM8998
RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
Drivers: hv: Create debugfs file with hyper-v balloon usage information
RDMA/hns: Recover 1bit-ECC error of RAM on chip
RDMA/hns: Refactor the abnormal interrupt handler function
RDMA/hns: Fix incorrect clearing of interrupt status register
RDMA/hns: Fix the wrong type of return value of the interrupt handler
RDMA/hns: Remove unused abnormal interrupt of type RAS
RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
RDMA/hfi1: Depend on !UML
atl1c: use netif_napi_add_tx() for Tx NAPI
net: dsa: microchip: fix Clang -Wunused-const-variable warning on 'ksz_dt_ids'
tls: rx: decrypt into a fresh skb
tls: rx: async: don't put async zc on the list
tls: rx: async: hold onto the input skb
tls: rx: async: adjust record geometry immediately
tls: rx: return the decrypted skb via darg
tls: rx: read the input skb from ctx->recv_pkt
tls: rx: factor out device darg update
tls: rx: remove the message decrypted tracking
tls: rx: don't keep decrypted skbs on ctx->recv_pkt
tls: rx: don't try to keep the skbs always on the list
tls: rx: allow only one reader at a time
RDMA/irdma: Use the bitmap API to allocate bitmaps
net/smc: Extend SMC-R link group netlink attribute
net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R
net/smc: Use sysctl-specified types of buffers in new link group
net/smc: Introduce a sysctl for setting SMC-R buffer type
net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu
net/smc: remove redundant dma sync ops
wifi: wcn36xx: fix repeated words in comments
wifi: wil6210: fix repeated words in comments
wifi: ath: fix repeated words in comments
wifi: ath6kl: fix repeated words in comments
wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
wifi: ath5k: fix repeated words in comments
wifi: ath11k: mac: fix long line
Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable"
pinctrl: imx93: Add MODULE_DEVICE_TABLE()
pinctrl: sunxi: Add driver for Allwinner D1
pinctrl: sunxi: Make some layout parameters dynamic
pinctrl: sunxi: Refactor register/offset calculation
pinctrl: sunxi: Support the 2.5V I/O bias mode
pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
dt-bindings: pinctrl: Add compatible for Allwinner D1
pinctrl: qcom-pmic-gpio: add support for PMP8074
dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074
pinctrl: qcom: spmi-gpio: Add pm8226 compatibility
pinctrl: core: Use device_match_of_node() helper
dt-bindings: pinctrl: mt8195: Add gpio-line-names property
dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp
dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-unit
pinctrl: at91: remove #ifdef CONFIG_PM
pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP
RDMA/rtrs-srv: Do not use mempool for page allocation
RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
RDMA/rtrs-srv: Use per-cpu variables for rdma stats
RDMA/rtrs-clt: Use this_cpu_ API for stats
RDMA/rtrs-srv: Fix modinfo output for stringify
RDMA: remove useless condition in siw_create_cq()
RDMA/rtrs-clt: Use bitmap_empty()
RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps
RDMA/qib: Use the bitmap API to allocate bitmaps
RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
RDMA/irdma: Fix VLAN connection with wildcard address
RDMA/irdma: Fix a window for use-after-free
RDMA/irdma: Make resource distribution algorithm more QP oriented
RDMA/irdma: Make CQP invalid state error non-critical
RDMA/irdma: Add AE source to error log
RDMA/irdma: Add 2 level PBLE support for FMR
cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances
video: fbdev: omapfb: Unexport omap*_update_window_async()
video: fbdev: atari: Remove backward bug-compatibility
video: fbdev: atari: Remove unused definitions and variables
video: fbdev: atari: Fix VGA modes
video: fbdev: atari: Fix TT High video mode vertical refresh
video: fbdev: atari: Remove unneeded casts to void *
video: fbdev: atari: Remove unneeded casts from void *
video: fbdev: atari: Fix ext_setcolreg()
video: fbdev: atari: Fix inverse handling
video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags
video: fbdev: atari: Simplify atafb_pan_display()
video: fbdev: Make *fb_setup() and *fb_init() static
video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static
video: fbdev: sa1100fb: Remove unused sa1100fb_setup()
video: fbdev: amiga: Simplify amifb_pan_display()
swiotlb: move struct io_tlb_slot to swiotlb.c
swiotlb: ensure a segment doesn't cross the area boundary
swiotlb: consolidate rounding up default_nslabs
swiotlb: remove unused fields in io_tlb_mem
swiotlb: fix use after free on error handling path
dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible
dt-bindings: opp: Add msm8939 to the compatible list
dt-bindings: opp: Add missing compat devices
dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks
cpufreq: Change order of online() CB and policy->cpus modification
docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU
powerpc/perf: Add support for caps under sysfs in powerpc
powerpc/perf: Give generic PMU a nice name
fs/ocfs2: Fix spelling typo in comment
ia64: old_rr4 added under CONFIG_HUGETLB_PAGE
proc: fix test for "vsyscall=xonly" boot option
proc: fix a dentry lock race between release_task and lookup
autofs: remove unused ino field inode
autofs: add comment about autofs_mountpoint_changed()
autofs: use dentry info count instead of simple_empty()
autofs: make dentry info count consistent
autofs: use inode permission method for write access
lib: devres: use numa aware allocation
lib/smp_processor_id: fix imbalanced instrumentation_end() call
cpumask: update cpumask_next_wrap() signature
lib/test: introduce cpumask KUnit test suite
cpumask: Fix invalid uniprocessor mask assumption
cpumask: add UP optimised for_each_*_cpu versions
x86/cacheinfo: move shared cache map definitions
scripts/bloat-o-meter: add -p argument
scripts/bloat-o-meter: switch argument parsing to using argparse
epoll: autoremove wakers even more aggressively
ipc/mqueue: remove unnecessary (void*) conversion
kdump: round up the total memory size to 128M for crashkernel reservation
proc: delete unused <linux/uaccess.h> includes
vmcoreinfo: include kallsyms symbols
kallsyms: move declarations to internal header
lib/ts_bm.c: remove redundant store to variable consumed after addition
lib/scatterlist: use matched parameter type when calling __sg_free_table()
lib: make LZ4_decompress_safe_forceExtDict() static
lib/radix-tree: remove unused argument of insert_entries
kfifo: fix kfifo_to_user() return type
compiler-gcc.h: remove ancient workaround for gcc PR 58670
lib/error-inject: traverse list with mutex
lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing
net, lib/once: remove {net_}get_random_once_wait macro
lib/lru_cache: fix error free handing in lc_create
init: add "hostname" kernel parameter
zram: fix unused 'zram_wb_devops' warning
writeback: cleanup bdi_sched_wait()
mm/mmap: fix obsolete comment of find_extend_vma
mm/page_vma_mapped.c: use helper function huge_pte_lock
mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask
mm, hugetlb: skip irrelevant nodes in show_free_areas()
mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free()
mm/mprotect: remove the redundant initialization for error
mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid
mm/huge_memory: comment the subtly logic in __split_huge_pmd
mm/huge_memory: correct comment of prep_transhuge_page
mm/huge_memory: fix comment of page_deferred_list
mm/huge_memory: minor cleanup for split_huge_pages_all
mm/huge_memory: try to free subpage in swapcache when possible
mm/huge_memory: check pmd_present first in is_huge_zero_pmd
mm/huge_memory: fix comment in zap_huge_pud
mm/huge_memory: use helper macro __ATTR_RW
mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid
mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd
mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed
mm/huge_memory: use helper touch_pud in huge_pud_set_accessed
mm/huge_memory: fix comment of __pud_trans_huge_lock
mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd
mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd
ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER
xtensa: drop definition of PGD_ORDER
parisc: rename PGD_ORDER to PGD_TABLE_ORDER
loongarch: drop definition of PGD_ORDER
loongarch: drop definition of PUD_ORDER
loongarch: drop definition of PMD_ORDER
loongarch: drop definition of PTE_ORDER
nios2: drop definition of PGD_ORDER
nios2: drop definition of PTE_ORDER
mips: rename PGD_ORDER to PGD_TABLE_ORDER
mips: drop definitions of PTE_ORDER
mips: rename PUD_ORDER to PUD_TABLE_ORDER
mips: rename PMD_ORDER to PMD_TABLE_ORDER
csky: drop definition of PGD_ORDER
csky: drop definition of PTE_ORDER
mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT
sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT
x86/mm: move protection_map[] inside the platform
arm64/mm: move protection_map[] inside the platform
sparc/mm: move protection_map[] inside the platform
powerpc/mm: move protection_map[] inside the platform
mm/mmap: define DECLARE_VM_GET_PAGE_PROT
mm/mmap: build protect protection_map[] with __P000
mm: nommu: pass a pointer to virt_to_page()
mm: gup: pass a pointer to virt_to_page()
mm: kfence: pass a pointer to virt_to_page()
mm/highmem: pass a pointer to virt_to_page()
lib/test_free_pages.c: pass a pointer to virt_to_page()
mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled()
mm/page_alloc: replace local_lock with normal spinlock
mm/page_alloc: remotely drain per-cpu lists
mm/page_alloc: protect PCP lists with a spinlock
mm/page_alloc: remove mistaken page == NULL check in rmqueue
mm/page_alloc: split out buddy removal code from rmqueue into separate helper
mm/page_alloc: use only one PCP list for THP-sized allocations
mm/page_alloc: add page->buddy_list and page->pcp_list
hugetlb: lazy page table copies in fork()
hugetlb: do not update address in huge_pmd_unshare
arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page
hugetlb: skip to end of PT page mapping when pte not present
kasan: separate double free case from invalid free
doc: proc: fix the description to THPeligible
mm: khugepaged: reorg some khugepaged helpers
mm: thp: kill __transhuge_page_enabled()
mm: thp: kill transparent_hugepage_active()
mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate
mm: thp: consolidate vma size check to transhuge_vma_suitable
mm: khugepaged: check THP flag in hugepage_vma_check()
xfs: add dax dedupe support
xfs: support CoW in fsdax mode
fsdax: dedup file range to use a compare function
fsdax: add dax_iomap_cow_copy() for dax zero
fsdax: replace mmap entry in case of CoW
fsdax: introduce dax_iomap_cow_copy()
fsdax: output address in dax_iomap_pfn() and rename it
fsdax: set a CoW flag when associate reflink mappings
xfs: implement ->notify_failure() for XFS
mm: introduce mf_dax_kill_procs() for fsdax case
fsdax: introduce dax_lock_mapping_entry()
pagemap,pmem: introduce ->memory_failure()
mm: factor helpers for memory_failure_dev_pagemap
dax: introduce holder for dax_device
tools: add selftests to hmm for COW in device memory
tools: add hmm gup tests for device coherent type
tools: update test_hmm script to support SP config
tools: update hmm-test to support device coherent type
lib: add support for device coherent type in test_hmm
lib: test_hmm add module param for zone device type
lib: test_hmm add ioctl to get zone device type
drm/amdkfd: add SPM support for SVM
mm/gup: migrate device coherent pages when pinning instead of failing
mm: add device coherent vma selection for memory migration
mm: handling Non-LRU pages returned by vm_normal_pages
mm: add zone device coherent type memory support
mm: move page zone helpers from mm.h to mmzone.h
mm: rename is_pinnable_page() to is_longterm_pinnable_page()
selftests/vm: add protection_keys tests to run_vmtests
mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init()
um: include sys/types.h for size_t
um: Replace to_phys() and to_virt() with less generic function names
um: Add missing apply_returns()
um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
um: include linux/stddef.h for __always_inline
UML: add support for KASAN under x86_64
mm: Add PAGE_ALIGN_DOWN macro
um: random: Don't initialise hwrng struct with zero
um: remove unused mm_copy_segments
um: remove unused variable
um: Remove straying parenthesis
um: x86: print RIP with symbol
arch: um: Fix build for statically linked UML w/ constructors
x86/um: Kconfig: Fix indentation
um/drivers: Kconfig: Fix indentation
um: Kconfig: Fix indentation
net/mlx5: fs, allow flow table creation with a UID
net/mlx5: fs, expose flow table ID to users
net/mlx5: Expose the ability to point to any UID from shared UID
ipoib: switch to netif_napi_add_weight()
IB/hfi1: switch to netif_napi_add_weight()
IB/hfi1: switch to netif_napi_add_tx()
RDMA/qib: Use the bitmap API when applicable
platform/surface: tabletsw: Fix __le32 integer access
leds: leds-bcm63138: get rid of LED_OFF
leds: add help info about BCM63138 module name
dt-bindings: leds: leds-bcm63138: unify full stops in descriptions
MIPS: BMIPS: Utilize cfe_die() for invalid DTB
MIPS: CFE: Add cfe_die()
dt-bindings: leds: lp50xx: fix LED children names
dt-bindings: leds: class-multicolor: reference class directly in multi-led node
leds: bcm63138: add support for BCM63138 controller
dt-bindings: leds: add Broadcom's BCM63138 controller
media: rkisp1: debug: Add dump file in debugfs for MI main path registers
media: rkisp1: Make the internal CSI-2 receiver optional
media: rkisp1: Add infrastructure to support ISP features
media: rkisp1: Support the ISP parallel input
media: dt-bindings: media: rkisp1: Add port for parallel interface
media: rkisp1: Use fwnode_graph_for_each_endpoint
media: rkisp1: csi: Plumb the CSI RX subdev
media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver
media: rkisp1: isp: Disallow multiple active sources
media: rkisp1: isp: Rename rkisp1_get_remote_source()
media: rkisp1: isp: Constify various local variables
media: rkisp1: isp: Fix whitespace issues
media: rkisp1: isp: Initialize some variables at declaration time
media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in single variable
media: rkisp1: isp: Move input configuration to rkisp1_config_isp()
media: rkisp1: isp: Pass rkisp1_isp pointer to internal ISP functions
media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp
media: rkisp1: isp: Add container_of wrapper to cast subdev to rkisp1_isp
media: rkisp1: isp: Rename rkisp1_device.active_sensor to source
media: rkisp1: isp: Pass mbus type and flags to rkisp1_config_cif()
media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_isp_s_stream()
media: rkisp1: csi: Constify argument to rkisp1_csi_start()
media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config()
media: rkisp1: csi: Move start delay to rkisp1_csi_start()
media: rkisp1: csi: Rename CSI functions with a common rkisp1_csi prefix
media: rkisp1: csi: Handle CSI-2 RX configuration fully in rkisp1-csi.c
media: rkisp1: isp: Start CSI-2 receiver before ISP
media: rkisp1: Split CSI handling to separate file
media: rkisp1: Fix sensor source pad retrieval at bound time
media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_subdev_notifier_register()
media: rkisp1: Create internal links at probe time
media: rkisp1: Create link from sensor to ISP at notifier bound time
media: rkisp1: Reject sensors without pixel rate control at bound time
media: rkisp1: Move sensor .s_stream() call to ISP
leds: clevo-mail: Mark as broken pending interface fix
leds: pwm-multicolor: Support active-low LEDs
media: rkisp1: cap: Print debug message on failed link validation
dt-bindings: leds: pwm-multicolor: Add active-low property
media: rkisp1: Make rkisp1_isp_mbus_info common
leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors
media: rkisp1: Access ISP version from info pointer
media: rkisp1: Save info pointer in rkisp1_device
media: rkisp1: Rename rkisp1_match_data to rkisp1_info
KVM: arm64: Get rid or outdated comments
KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg()
KVM: arm64: Get rid of find_reg_by_id()
KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr()
KVM: arm64: vgic: Consolidate userspace access for base address setting
KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting
KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user
KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers
KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers
KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace
KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP
KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API
KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess()
KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr()
KVM: arm64: Get rid of reg_from/to_user()
KVM: arm64: Consolidate sysreg userspace accesses
KVM: arm64: Rely on index_to_param() for size checks on userspace access
KVM: arm64: Introduce generic get_user/set_user helpers for system registers
KVM: arm64: Reorder handling of invariant sysregs from userspace
KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper
KVM: arm64: Fix hypervisor address symbolization
media: rkisp1: Read the ID register at probe time instead of streamon
media: rkisp1: Disable runtime PM in probe error path
media: rkisp1: Enable compilation on ARCH_MXC
media: mc-entity: Add a new helper function to get a remote pad for a pad
media: mc-entity: Add a new helper function to get a remote pad
media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_first()
media: v4l2-async: Add notifier operation to destroy asd instances
media: rkvdec: Use vb2_find_buffer
media: hantro: Use vb2_find_buffer
media: vicodec: Use vb2_find_buffer
media: tegra-vde: Use vb2_find_buffer
media: mediatek: vcodec: Use vb2_find_buffer
media: videobuf2: Introduce vb2_find_buffer()
media: cedrus: h265: Implement support for tiles
media: cedrus: Add helper for determining number of elements
media: cedrus: h265: Add a couple of error checks
media: cedrus: Add error handling for failed setup
media: cedrus: Improve error messages for controls
media: cedrus: h265: Fix logic for not low delay flag
media: cedrus: h265: Fix flag name
media: hantro: sunxi: Enable 10-bit decoding
media: hantro: Store VP9 bit depth in context
media: hantro: postproc: Properly calculate chroma offset
media: hantro: postproc: Fix legacy regs configuration
media: hantro: postproc: Fix buffer size calculation
media: hantro: Support format filtering by depth
media: Add P010 tiled format
leds: clevo-mail: fix Kconfig "its" grammar
rpmsg: convert sysfs snprintf to sysfs_emit
rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
rpmsg: qcom: correct kerneldoc
rpmsg: qcom: glink: remove unused name
rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
hwspinlock: qcom: Add support for mmio usage to sfpb-mutex
clk: qcom: fix build error initializer element is not constant
power: supply: olpc_battery: Hold the reference returned by of_find_compatible_node
power: supply: ab8500: add missing destroy_workqueue in ab8500_charger_bind
power: supply: ab8500: Remove flush_scheduled_work() call.
power: supply: ab8500_fg: drop duplicated 'is' in comment
power: supply: ab8500: Drop external charger leftovers
power: supply: ab8500: Add MAINTAINERS entry
dt-bindings: power: reset: qcom,pshold: convert to dtschema
power: supply: Fix typo in power_supply_check_supplies
iio: test: rework Kconfig to support modules
iio: afe: rescale: export symbols used during testing
iio: test: format: follow CONFIG_ naming convention
iio: test: format: add MODULE_* information
iio: test: rescale: add MODULE_* information
iio: adc: ad7949: Fix error message
iio: dac: cio-dac: Cleanup indexing for DAC writes
iio: adc: stx104: Implement and utilize register structures
iio: magnetometer: rm3100: do not explicity set INDIO_BUFFER_TRIGGERED mode
iio: proximity: sx_common: Allow IIO core to take care of firmware node
iio: proximity: sx_common: Don't use IIO device for properties
iio: trigger: move trig->owner init to trigger allocate() stage
dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles
scripts/coccinelle/free: add NULL test before dev_{put, hold} functions
coccinelle: Remove script that checks replacing 0/1 with false/true in functions returning bool
i2c: mlxcpld: Add callback to notify probing completion
i2c: scmi: Replace open coded device_get_match_data()
i2c: stm32: add support for the STM32MP13 soc
dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13
media: uvcvideo: Remove unneeded goto
media: uvcvideo: Limit power line control for Acer EasyCamera
media: uvcvideo: Limit power line control for Quanta cameras
media: uvcvideo: Limit power line control for Chicony Easycamera
media: uvcvideo: Limit power line control for Chicony Easycamera
media: uvcvideo: Limit power line control for Quanta UVC Webcam
media: uvcvideo: Add support for per-device control mapping overrides
media: uvcvideo: Add missing value for power_line_frequency
media: uvcvideo: Replace broken URL
media: uvcvideo: Fix comment blocks style
media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support
media: imx: imx-mipi-csis: Implement the .get_frame_desc() operation
media: imx: imx-mipi-csis: Add version register
media: imx: imx-mipi-csis: Set the subdev fwnode for endpoint matching
serial: remove VR41XX serial driver
selftests: net: arp_ndisc_untracked_subnets: test for arp_accept and accept_untracked_na
net: ipv6: new accept_untracked_na option to accept na only if in-network
net: ipv4: new arp_accept option to accept garp only if in-network
net/9p: Initialize the iounit field during fid creation
xhci: tracing: Use the new __vstring() helper
usb: chipidea: tracing: Use the new __vstring() helper
tracing/iwlwifi: Use the new __vstring() helper
tracing/brcm: Use the new __vstring() helper
tracing/ath: Use the new __vstring() helper
tracing/IB/hfi1: Use the new __vstring() helper
tracing/events: Add __vstring() and __assign_vstr() helper macros
libbpf: perfbuf: Add API to get the ring buffer
ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params
ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown
ASoC: SOF: Intel: hda: only fixup topology name if not set already
ASoC: SOF: Intel: hda: don't set fw_filename
ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name
ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number
ASoC: SOF: ipc4-topology: set domain bit based on dp domain type
ASoC: SOF: add ipc4 SRC module support
ASoC: SOF: ipc4-pcm: set pcm rate to dai setting
ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free
ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call
bpf: iterators: Build and use lightweight bootstrap version of bpftool
tools: runqslower: Build and use lightweight bootstrap version of bpftool
samples: bpf: Fix cross-compiling error by using bootstrap bpftool
Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()"
Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations"
ice: Remove pci_aer_clear_nonfatal_status() call
ice: Add EXTTS feature to the feature bitmap
neighbor: tracing: Have neigh_create event use __string()
tracing/ipv4/ipv6: Use static array for name field in fib*_lookup_table event
bpf: Fix check against plain integer v 'NULL'
media: uapi: move HEVC stateless controls out of staging
media: uapi: Change data_bit_offset definition
media: uapi: HEVC: fix padding in v4l2 control structures
media: hantro: Stop using Hantro dedicated control
media: controls: Log HEVC stateless control in .std_log
media: uapi: Move the HEVC stateless control type out of staging
media: uapi: Move parsed HEVC pixel format out of staging
media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS control
ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links
ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX
ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX
ASoC: Intel: sof_sdw: avoid oops in error handling
drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
firmware: stratix10-svc: fix kernel-doc warning
media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic array
media: uapi: HEVC: Add documentation to uAPI structure
x86/olpc: fix 'logical not is only applied to the left hand side'
media: uapi: HEVC: Add SEI pic struct flags
media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefix
media: uapi: HEVC: Add missing fields in HEVC controls
media: vivid: add dynamic array test control
media: v4l2-ctrls: add support for dynamically allocated arrays.
media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY
PM / devfreq: imx: Register i.MX8MP interconnect device
interconnect: imx: Add platform driver for imx8mp
interconnect: imx: configure NoC mode/prioriry/ext_control
interconnect: imx: introduce imx_icc_provider
interconnect: imx: set src node
interconnect: imx: fix max_node_id
media: venus: set ubwc configuration on specific video hardware
media: venus: venus_helper_get_bufreq(): req is never NULL
media: ov5693: add ov5693_of_match, dts support
media: dt-bindings: ov5693: document YAML binding
media: ov5693: add support for acpi clock-frequency prop
media: ov5693: rename clk into xvclk
media: ov5693: add dvdd into ov5693_supply_names array
media: ov5693: count num_supplies using array_size
media: entity: Use dedicated data link iterator
ALSA: hda: Skip event processing for unregistered codecs
media: entity: Add iterator for entity data links
ALSA: hda: cs35l41: Add module parameter to control firmware load
ALSA: hda: cs35l41: Support Firmware switching and reloading
ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence
media: mt9p031: Implement crop bounds get selection
ALSA: hda: hda_cs_dsp_ctl: Add fw id strings
ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables
media: stm32: dcmi: Fix subdev op call with uninitialized state
ALSA: hda: cs35l41: Support Hibernation during Suspend
media: subdev: Add v4l2_subdev_call_state_try() macro
media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV
media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select
media: ov7251: add missing disable functions on error in ov7251_set_power_on()
media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY
media: v4l2: Sanitize colorspace values in the framework
media: v4l2: Make colorspace validity checks more future-proof
media: vivid: Add support for the new YUVA and YUVX formats
media: v4l2-tpg: Add support for the new YUVA and YUVX formats
media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats
media: mediatek: vcodec: Make encoder capability fields fit requirements
media: mediatek: vcodec: Make decoder capability fields fit requirements
media: lirc: ensure lirc device receives repeats
media: ati-remote: remove private err() macro
media: igorplugusb: use correct size pass to igorplugusb_probe()
media: vimc: documentation for lens
media: vimc: use data link entities enum to index the ent_config array
media: vimc: enumerate data link entities for clarity
media: vimc: expand the names of vimc entity types
drm/amdgpu: Fix for drm buddy memory corruption
media: vimc: add ancillary lens
media: v4l: async: Also match secondary fwnode endpoints
lib/cpumask: move some one-line wrappers to header file
headers/deps: mm: align MANITAINERS and Docs with new gfp.h structure
headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h>
headers/deps: mm: Optimize <linux/gfp.h> header dependencies
lib/cpumask: move trivial wrappers around find_bit to the header
lib/cpumask: change return types to unsigned where appropriate
cpumask: change return types to bool where appropriate
lib/bitmap: change type of bitmap_weight to unsigned long
ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic
ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic
ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic
ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic
wifi: mac80211: mlme: set sta.mlo correctly
wifi: mac80211: remove stray printk
platform/chrome: cros_ec_typec: Get retimer handle
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
platform/chrome: cros_typec_switch: Register mode switches
platform/chrome: cros_typec_switch: Add event check
platform/chrome: cros_typec_switch: Set EC retimer
platform/chrome: cros_typec_switch: Add switch driver
platform/chrome: Add Type-C mux set command definitions
MIPS: Fixed __debug_virt_addr_valid()
MIPS: BCM47XX: Add support for Netgear WNR3500L v2
dt-bindings: phy: mediatek: tphy: add compatible for mt8188
phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode
phy: qcom-qmp-usb: statify qmp_phy_vreg_l
ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM
ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware
ACPI: utils: Add api to read _SUB from ACPI
phy: stm32: fix error return in stm32_usbphyc_phy_init
net: 9p: fix refcount leak in p9_read_work() error handling
9p: roll p9_tag_remove into p9_req_put
MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer
octeontx2-af: Set NIX link credits based on max LMAC
octeontx2-af: Fixes static warnings
net: dsa: qca8k: move driver to qca dir
net/sched: sch_cbq: Delete unused delay_timer
KVM: arm64: selftests: Add support for GICv2 on v3
wifi: mac80211: support MLO authentication/association with one link
wifi: mac80211: add API to parse multi-link element
wifi: mac80211_hwsim: fix TX link selection
wifi: mac80211_hwsim: use MLO link ID for TX
wifi: mac80211_hwsim: do rc update per link
wifi: mac80211: do link->MLD address translation on RX
wifi: mac80211: select link when transmitting to non-MLO stations
wifi: mac80211: fix up link station creation/insertion
wifi: mac80211_hwsim: implement sta_state for MLO
wifi: mac80211: limit A-MSDU subframes for client too
wifi: mac80211: mlme: refactor ieee80211_set_associated()
wifi: cfg80211: add cfg80211_get_iftype_ext_capa()
wifi: mac80211: mlme: look up beacon elems only if needed
wifi: mac80211: mlme: refactor assoc link setup
wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth()
wifi: mac80211: mlme: refactor assoc success handling
wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit
wifi: mac80211: mlme: refactor assoc req element building
wifi: mac80211: mlme: switch some things back to deflink
wifi: mac80211: mlme: change flags in ieee80211_determine_chantype()
wifi: mac80211: mlme: shift some code around
wifi: mac80211: mlme: refactor link station setup
wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link
wifi: mac80211: make ieee80211_check_rate_mask() link-aware
wifi: mac80211: add multi-link element to AUTH frames
wifi: mac80211: mlme: clean up supported channels element code
wifi: mac80211: release channel context on link stop
wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO
wifi: nl80211: fix some attribute policy entries
wifi: nl80211: reject fragmented and non-inheritance elements
wifi: nl80211: reject link specific elements on assoc link
wifi: cfg80211: set country_elem to NULL
wifi: mac80211: remove link_id parameter from link_info_changed()
wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()
wifi: nl80211: advertise MLO support
wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef()
wifi: mac80211: don't check carrier in chanctx code
wifi: nl80211: allow link ID in set_wiphy with frequency
wifi: mac80211: Allow EAPOL tx from specific link
wifi: mac80211: Allow EAPOL frames from link addresses
wifi: cfg80211/mac80211: Support control port TX from specific link
wifi: nl80211: Support MLD parameters in nl80211_set_station()
wifi: nl80211: check MLO support in authenticate
wifi: mac80211: add a helper to fragment an element
wifi: mac80211: skip rate statistics for MLD STAs
wifi: nl80211: set BSS to NULL if IS_ERR()
wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities
wifi: nl80211: better validate link ID for stations
wifi: mac80211: fix link manipulation
wifi: mac80211: tighten locking check
wifi: cfg80211: clean up links appropriately
wifi: mac80211: consider EHT element size in assoc request
wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements
wifi: mac80211: refactor adding custom elements
wifi: mac80211: refactor adding rates to assoc request
wifi: mac80211: use only channel width in ieee80211_parse_bitrates()
wifi: cfg80211: add ieee80211_chanwidth_rate_flags()
wifi: mac80211: remove redundant condition
wifi: mac80211: don't set link address for station
wifi: mac80211: fix multi-BSSID element parsing
wifi: mac80211: move tdls_chan_switch_prohibited to link data
wifi: mac80211: don't re-parse elems in ieee80211_assoc_success()
wifi: mac80211: replace link_id with link_conf in start/stop_ap()
wifi: mac80211: refactor elements parsing with parameter struct
wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO
wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct
wifi: cfg80211: adjust assoc comeback for MLO
wifi: mac80211: mlme: unify assoc data event sending
wifi: cfg80211: prepare association failure APIs for MLO
wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request
wifi: mac80211: mlme: use correct link_sta
wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw
wifi: mac80211: mlme: use ieee80211_get_link_sband()
wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data
wifi: mac80211: mlme: first adjustments for MLO
wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link
wifi: mac80211: mlme: track AP (MLD) address separately
wifi: mac80211: remove unused bssid variable
wifi: mac80211: change QoS settings API to take link into account
wifi: mac80211: expect powersave handling in driver for MLO
wifi: mac80211: move ps setting to vif config
wifi: mac80211: provide link ID in link_conf
wifi: mac80211: set up/tear down client vif links properly
wifi: mac80211: move ieee80211_request_smps_mgd_work
wifi: nl80211: acquire wdev mutex for dump_survey
wifi: mac80211: fix key lookup
wifi: mac80211: separate out connection downgrade flags
wifi: mac80211: Align with Draft P802.11be_D2.0
wifi: mac80211: Align with Draft P802.11be_D1.5
wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS
wifi: mac80211: debug: omit link if non-MLO connection
wifi: mac80211_hwsim: Ack link addressed frames
wifi: cfg80211: drop BSS elements from assoc trace for now
wifi: cfg80211: make cfg80211_auth_request::key_idx signed
wifi: nl80211: enable setting the link address at new station
wifi: mac80211: RCU-ify link/link_conf pointers
wifi: nl80211: hold wdev mutex for station APIs
wifi: nl80211: hold wdev mutex for channel switch APIs
wifi: nl80211: hold wdev mutex in add/mod/del link station
wifi: mac80211: implement callbacks for <add/mod/del>_link_station
wifi: cfg80211/mac80211: separate link params from station params
wifi: cfg80211: add API to add/modify/remove a link station
wifi: mac80211: add an ieee80211_get_link_sband
wifi: mac80211: Remove AP SMPS leftovers
wifi: cfg80211: Allow MLO TX with link source address
wifi: mac80211: Consider MLO links in offchannel logic
wifi: mac80211: rx: accept link-addressed frames
wifi: mac80211: consistently use sdata_dereference()
wifi: mac80211_hwsim: Support link channel matching on rx
wifi: mac80211: fix mesh airtime link metric estimating
wifi: mac80211: make 4addr null frames using min_rate for WDS
wifi: cfg80211: use strscpy to replace strlcpy
wifi: mac80211: exclude multicast packets from AQL pending airtime
wifi: mac80211_hwsim: use 32-bit skb cookie
wifi: rsi: remove unused variable
iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled
iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled
iommu/amd: Set translation valid bit only when IO page tables are in use
iommu/amd: Introduce function to check and enable SNP
iommu/amd: Globally detect SNP support
iommu/amd: Process all IVHDs before enabling IOMMU features
iommu/amd: Introduce global variable for storing common EFR and EFR2
iommu/amd: Introduce Support for Extended Feature 2 Register
iommu/amd: Change macro for IOMMU control register bit shift to decimal value
iommu/exynos: Enable default VM instance on SysMMU v7
iommu/exynos: Add SysMMU v7 register set
iommu/exynos: Abstract non-common registers on different variants
iommu/exynos: Set correct dma mask for SysMMU v5+
iommu/exynos: Handle failed IOMMU device registration properly
iommu/exynos: Reuse SysMMU constants for page size and order
iommu/mediatek: Log with dev_err_probe when failing to parse dts
iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024
iommu/vt-d: Remove global g_iommus array
iommu/vt-d: Remove unnecessary check in intel_iommu_add()
iommu/vt-d: Refactor iommu information of each domain
iommu/vt-d: Use IDA interface to manage iommu sequence id
iommu/vt-d: Remove unused domain_get_iommu()
iommu/vt-d: Convert global spinlock into per domain lock
iommu/vt-d: Use device_domain_lock accurately
iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller
iommu/vt-d: Check device list of domain in domain free path
iommu/vt-d: Acquiring lock in pasid manipulation helpers
iommu/vt-d: Acquiring lock in domain ID allocation helpers
iommu/vt-d: Replace spin_lock_irqsave() with spin_lock()
iommu/vt-d: Unnecessary spinlock for root table alloc and free
iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk()
iommu/vt-d: Remove clearing translation data in disable_dmar_iommu()
iommu/vt-d: debugfs: Remove device_domain_lock usage
iommu/vt-d: Remove unused iovad from dmar_domain
iommu/vt-d: Move include/linux/intel-iommu.h under iommu
x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU
KVM: x86: Remove unnecessary include
drm/i915: Remove unnecessary include
iommu/vt-d: Remove unnecessary exported symbol
agp/intel: Use per device iommu check
iommu/vt-d: Move trace/events/intel_iommu.h under iommu
iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature
iommu: remove the put_resv_regions method
iommu: remove iommu_dev_feature_enabled
iommu: remove the unused dev_has_feat method
iommu/virtio: Add map/unmap_pages() callbacks implementation
ALSA: bcd2000: Fix a UAF bug on the error path of probing
bpf: Fix subprog names in stack traces.
selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func
net: devlink: fix return statement in devlink_port_new_notify()
net: devlink: fix a typo in function name devlink_port_new_notifiy()
net: devlink: make devlink_dpipe_headers_register() return void
extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP
extcon: rt8973a: Drop useless mask_invert flag on irqchip
extcon: sm5502: Drop useless mask_invert flag on irqchip
extcon: Drop unexpected word "the" in the comments
extcon: Remove extraneous space before a debug message
extcon: fsa9480: Drop no-op remove function
module: Show the last unloaded module's taint flag(s)
module: Use strscpy() for last_unloaded_module
module: Modify module_flags() to accept show_state argument
lib/bitmap: change return types to bool where appropriate
arm: align find_bit declarations with generic kernel
riscv: dts: canaan: build all devicetress if SOC_CANAAN
riscv: dts: canaan: add specific compatible for kd233's LCD
riscv: dts: canaan: fix bus {ranges,reg} warnings
riscv: dts: canaan: remove spi-max-frequency from controllers
riscv: dts: canaan: use custom compatible for k210 i2s
riscv: dts: canaan: fix kd233 display spi frequency
riscv: dts: canaan: fix mmc node names
riscv: dts: canaan: fix the k210's timer nodes
riscv: dts: canaan: fix the k210's memory node
dt-bindings: memory-controllers: add canaan k210 sram controller
dt-bindings: display: ili9341: document canaan kd233's lcd
dt-bindings: display: convert ilitek,ili9341.txt to dt-schema
riscv: dts: sifive: "fix" pmic watchdog node name
riscv: dts: canaan: Add k210 topology information
riscv: dts: sifive: Add fu740 topology information
riscv: dts: sifive: Add fu540 topology information
riscv: dts: starfive: Add JH7100 CPU topology
bpf: Add endian modifiers to fix endian warnings
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
xsk: Mark napi_id on sendmsg()
drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
Documentation/ABI: mlxreg-io: Fix contact info
platform/mellanox: mlxreg-io: Add locking for io operations
platform/x86: mlx-platform: Add COME board revision register
platform/x86: mlx-platform: Add support for new system XH3000
platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis
platform/x86: mlx-platform: Add support for systems equipped with two ASICs
platform/x86: mlx-platform: Add cosmetic changes for alignment
platform/x86: mlx-platform: Make activation of some drivers conditional
drm/nouveau/kms: Fix failure path for creating DP connectors
platform/x86: asus-wmi: Add mic-mute LED classdev support
MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
ACPI: video: Fix acpi_video_handles_brightness_key_presses()
tracing: devlink: Use static array for string in devlink_trap_report event
RISC-V: Add CONFIG_{NON,}PORTABLE
riscv: config: enable SOC_STARFIVE in defconfig
MAINTAINERS: Update 104-QUAD-8 driver maintainers list
counter: 104-quad-8: Implement and utilize register structures
counter: 104-quad-8: Utilize iomap interface
MAINTAINERS: Update info for William Breathitt Gray
xfs: fix use-after-free in xattr node block inactivation
KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack
KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0
KVM: x86: Add dedicated helper to get CPUID entry with significant index
KVM: SVM: fix task switch emulation on INTn instruction.
KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity
KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages
KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index
bpf, arm64: Mark dummy_tramp as global
firmware: stratix10-svc: To support a command ATF Get Version
firmware: stratix10-svc: extend svc to support RSU feature
firmware: stratix10-rsu: extend RSU driver to get DCMF status
firmware: stratix10-svc: add new FCS commands
firmware: stratix10-svc: add FCS polling command
firmware: stratix10-svc: Add support for FCS
misc: Add a mechanism to detect stalls on guest vCPUs
dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-detector compatible
cxl: Fix a memory leak in an error handling path
cxl: Use the bitmap API to allocate bitmaps
mei: me: fix clang -Wformat warning
eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
MAINTAINERS: Change mentions of mpm to olivia
docs: ABI: sysfs-devices-soc: Update Lee Jones' email address
docs: ABI: sysfs-class-pwm: Update Lee Jones' email address
serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags
serial: 8250_dwlib: remove redundant sanity check for RS485 flags
dt_bindings: rs485: Correct delay values
serial: core: sanitize RS485 delays read from device tree
serial: core: move sanitizing of RS485 delays into own function
serial: core, 8250: set RS485 termination GPIO in serial core
serial: ar933x: Remove superfluous code in ar933x_config_rs485()
serial: ar933x: Fix check for RS485 support
serial: 8250_bcm7271: Save/restore RTS in suspend/resume
serial: 8250_dw: Avoid pslverr on reading empty receiver fifo
tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl()
serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
tty: 8250: Add support for Brainboxes PX cards.
usb: typec: Add retimer handle to port
usb: typec: Add support for retimers
usb: dwc3: qcom: fix missing optional irq warnings
dt-bindings: usb: qcom,dwc3: refine interrupt requirements
dt-bindings: usb: qcom,dwc3: add SC8280XP binding
usb: typec: anx7411: Add Analogix PD ANX7411 support
dt-bindings: usb: Add analogix anx7411 PD binding
usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
usb: ldusb: replace ternary operator with max_t()
usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage
usb: misc: onboard_hub: Fix 'missing prototype' warning
Revert "dt-bindings: usb: mtk-xhci: Make all clocks required"
usb: gadget: f_mass_storage: forced_eject attribute
usb: gadget: udc: amd5536 depends on HAS_DMA
staging: vt6655: Convert macro vt6655_mac_word_reg_bits_off to function
staging: vt6655: Convert macro vt6655_mac_reg_bits_off to function
staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on to function
staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function
staging: vt6655: Rename MACvWordRegBitsOff
staging: vt6655: Rename MACvRegBitsOff
staging: vt6655: Rename MACvWordRegBitsOn
staging: vt6655: Rename MACvRegBitsOn
staging: vt6655: Rename wData to reg_value in two macros
staging: vt6655: Rename byData to reg_value in two macros
staging: vt6655: Rename wBits to bit_mask in two macros
staging: vt6655: Rename byBits to bit_mask in two macros
staging: vt6655: Rename byRegOfs to reg_offset in four macros
staging: r8188eu: fall back to random mac address
staging: r888eu: use dynamic allocation for efuse buffer
staging: qlge: Avoid multiplication while keep the same logic
staging: qlge: Fix indentation issue under long for loop
drm/mgag200: Don't read-back PCI option register before writing
dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
xen-netfront: re-order error checks in xennet_get_responses()
xen-netfront: remove leftover call to xennet_tx_buf_gc()
MIPS: Remove VR41xx support
MIPS: dts: align gpio-key node names with dtschema
MIPS: dts: correct gpio-keys names and properties
leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver
platform/x86: simatic-ipc: drop custom P2SB bar code
leds: simatic-ipc-leds: Convert to use P2SB accessor
watchdog: simatic-ipc-wdt: convert to use P2SB accessor
EDAC, pnd2: convert to use common P2SB accessor
EDAC, pnd2: Use proper I/O accessors and address space annotation
i2c: i801: convert to use common P2SB accessor
mfd: lpc_ich: Add support for pinctrl in non-ACPI system
mfd: lpc_ich: Switch to generic p2sb_bar()
mfd: lpc_ich: Factor out lpc_ich_enable_spi_write()
MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
pinctrl: intel: Check against matching data instead of ACPI companion
platform/x86/intel: Add Primary to Sideband (P2SB) bridge support
ALSA: hda: cs35l41: Support Speaker ID for laptops
ALSA: hda: cs35l41: Support multiple load paths for firmware
ALSA: hda: cs35l41: Support reading subsystem id from ACPI
ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver
ALSA: hda: cs35l41: Add initial DSP support and firmware loading
ALSA: hda: cs35l41: Save codec object inside component struct
ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly
ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls
ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update
xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL
xtensa: enable KCOV support
xtensa: iss: fix handling error cases in iss_net_configure()
xtensa: iss/network: provide release() callback
xtensa: iss/network: drop 'devices' list
selftests/bpf: Return true/false (not 1/0) from bool functions
libbpf: Fix the name of a reused map
samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
scsi: smartpqi: Update version to 2.1.18-045
scsi: smartpqi: Update copyright to current year
scsi: smartpqi: Add ctrl ready timeout module parameter
scsi: smartpqi: Update deleting a LUN via sysfs
scsi: smartpqi: Add module param to disable managed ints
scsi: smartpqi: Fix RAID map race condition
scsi: smartpqi: Fix DMA direction for RAID requests
scsi: smartpqi: Stop logging spurious PQI reset failures
scsi: smartpqi: Add PCI IDs for Lenovo controllers
scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i
scsi: smartpqi: Fix PCI control linkdown system hang
scsi: smartpqi: Add driver support for multi-LUN devices
scsi: smartpqi: Close write read holes
scsi: smartpqi: Add PCI IDs for ramaxel controllers
scsi: smartpqi: Add controller fw version to console log
scsi: smartpqi: Shorten drive visibility after removal
scsi: fnic: Refactor code in fnic probe to initialize SCSI layer
scsi: gvp11.c: Fix DMA mask calculation error
octeontx2-af: Limit link bringup time at firmware
scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES
scsi: ufs: ufs-exynos: Change ufs phy control sequence
xfs: lockless buffer lookup
xfs: remove a superflous hash lookup when inserting new buffers
xfs: reduce the number of atomic when locking a buffer after lookup
xfs: merge xfs_buf_find() and xfs_buf_get_map()
xfs: break up xfs_buf_find() into individual pieces
NFC: nxp-nci: add error reporting
xfs: add in-memory iunlink log item
xfs: add log item precommit operation
xfs: combine iunlink inode update functions
xfs: clean up xfs_iunlink_update_inode()
xfs: double link the unlinked inode list
xfs: introduce xfs_iunlink_lookup
xfs: refactor xlog_recover_process_iunlinks()
xfs: track the iunlink list pointer in the xfs_inode
xfs: factor the xfs_iunlink functions
xfs: flush inode gc workqueue before clearing agi bucket
KVM: VMX: Update PT MSR intercepts during filter change iff PT in host+guest
KVM: selftests: Drop unused SVM_CPUID_FUNC macro
KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is()
KVM: selftests: Clean up requirements for XFD-aware XSAVE features
KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported
KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFD
KVM: selftests: Inline "get max CPUID leaf" helpers
KVM: selftests: Rename kvm_get_supported_cpuid_index() to __..._entry()
KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index()
KVM: selftests: Use this_cpu_has() to detect SVM support in L1
KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test
KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid()
KVM: selftests: Set input function/index in raw CPUID helper(s)
KVM: selftests: Make get_supported_cpuid() returns "const"
KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC
KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test
KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test
KVM: selftests: Use vCPU's CPUID directly in Hyper-V test
KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of)
KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test
KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr
KVM: selftests: Use vm->pa_bits to generate reserved PA bits
KVM: selftests: Add helpers to get and modify a vCPU's CPUID entries
KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index()
KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry()
KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid()
KVM: selftests: Cache CPUID in struct kvm_vcpu
KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2()
KVM: selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM
KVM: selftests: Use kvm_cpu_has() for nSVM soft INT injection test
KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time
KVM: selftests: Remove the obsolete/dead MMU role test
KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test
KVM: selftests: Use kvm_cpu_has() in AMX test
KVM: selftests: Check for _both_ XTILE data and cfg in AMX test
KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test
KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest
KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest
KVM: selftests: Use kvm_cpu_has() for nested VMX checks
KVM: selftests: Use kvm_cpu_has() for nested SVM checks
KVM: selftests: Use kvm_cpu_has() in the SEV migration test
KVM: selftests: Add framework to query KVM CPUID bits
KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage
KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate
KVM: selftests: Fix filename reporting in guest asserts
KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT
KVM: selftests: Increase UCALL_MAX_ARGS to 7
KVM: selftests: enumerate GUEST_ASSERT arguments
KVM: x86: WARN only once if KVM leaves a dangling userspace I/O request
KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific
KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe()
drm/amd/display: remove duplicate dcn314 includes
drm/amd/display: Enable DCN314 in DM
drm/amd/display: Add DMUB support for DCN314
drm/amd/display: Enable DCN314 in DC
drm/amd/display: Add DCN314 version identifiers
drm/amd/display: Add DCN314 DML calculation support
drm/amd/display: Add DCN314 DC resources
drm/amd/display: Add DCN314 clock manager
drm/amd/display: Add DCN314 IRQ services
drm/amdgpu: Add reg headers for DCN314
drm/amd/display: Ensure valid event timestamp for cursor-only commits
drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
apparmor: disable showing the mode as part of a secid to secctx
apparmor: Convert secid mapping to XArrays instead of IDR
apparmor: add a kernel label to use on kernel objects
net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO
net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features
net/mlx5e: Extend flower police validation
net/mlx5e: configure meter in flow action
net/mlx5e: Removed useless code in function
net/mlx5: Bridge, implement QinQ support
net/mlx5: Bridge, implement infrastructure for VLAN protocol change
net/mlx5: Bridge, extract VLAN push/pop actions creation
net/mlx5: Bridge, rename filter fg to vlan_filter
net/mlx5: Bridge, refactor groups sizes and indices
net/mlx5: debugfs, Add num of in-use FW command interface slots
net/mlx5: Expose vnic diagnostic counters for eswitch managed vports
net/mlx5: Use software VHCA id when it's supported
net/mlx5: Introduce ifc bits for using software vhca id
net/mlx5: Use the bitmap API to allocate bitmaps
netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn *
NFSv4: Fix races in the legacy idmapper upcall
bpf: Tidy up verifier check_func_arg()
libbpf: Error out when binary_path is NULL for uprobe and USDT
platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail
drm/i915: Add lmem_bar_size modparam
drm/i915: Add support for LMEM PCIe resizable bar
drm/i915: Correct ss -> steering calculation for pre-Xe_HP platforms
iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_parse_dt()
iio: adc: xilinx-xadc: Make use of device properties
iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
drm/amd/display: attempt to fix the logic in commit_planes_for_stream()
drm/amd/pm: Implement get GFXOFF status for vangogh
drm/amd/display: correct check of coverage blend mode
drm/amd/pm: Prevent divide by zero
drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
drm/amd/display: make some dc_dmub_srv functions static
drm/amdgpu: fix file permissions on some files
drm/amdgpu: Fix acronym typo in glossary
drm/amd/display: 3.2.194
drm/amd/display: Fix lag when moving windowed MPO across display using ODM 2:1 combine
drm/amd/display: Add NBIO reg offsets to DC
drm/amd/display: Add DCN reg offsets to DC
drm/amd/display: add system info table log
drm/amd/display: Grab dc_lock before detecting link
drm/amd/display: Re-implementing ARGB16161616 pixel format as 22
drm/amd/display: 3.2.193
drm/amd/display: update DML1 logic for unbounded req handling
drm/amdgpu/gfx11: add aggregated doorbell support
drm/amdgpu/sdma6: add aggregated doorbell support
drm/amdgpu/mes: ring aggregatged doorbell when mes queue is unmapped
drm/amdgpu/mes11: initialize aggregated doorbell
drm/amdgpu/mes: init aggregated doorbell
drm/amdgpu: support reset flag set for gpu reset
drm/amdgpu: support SDMA soft recovery for sdma v6
drm/amdgpu: enable soft reset for gfx 11
drm/amdgpu: support gfx soft reset for gfx v11
drm/amd/display: Reduce SCDC Status Flags Definition
drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
drm/amd/display: make enable link independent from verified link caps
drm/amd/display: Ignore First MST Sideband Message Return Error
drm/i915/ttm: fix 32b build
KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation
KVM: s390: pv: clear the state without memset
KVM: s390: pv: add export before import
KVM: s390: pv: usage counter instead of flag
KVM: s390: pv: refactor s390_reset_acc
KVM: s390: pv: handle secure storage exceptions for normal guests
KVM: s390: pv: handle secure storage violations for protected guests
KVM: s390: pv: leak the topmost page table when destroy fails
octeontx2-af: returning uninitialized variable
octeontx2-af: Remove duplicate include
net/sched: remove return value of unregister_tcf_proto_ops
ASoC: SOF: Intel: add trigger callback into sdw_callback
soundwire: Intel: add trigger callback
KVM: s390: Add facility 197 to the allow list
net: phy: mxl-gpy: print firmware in human readable form
net: phy: mxl-gpy: rename the FW type field name
net: phy: mxl-gpy: cache PHY firmware version
net: phy: mxl-gpy: fix version reporting
net: ip6mr: add RTM_GETROUTE netlink op
net: devlink: move unlocked function prototypes alongside the locked ones
net: devlink: use helpers to work with devlink->lock mutex
net: devlink: fix unlocked vs locked functions descriptions
ASoC: mt6359: Fix refcount leak bug
ASoC: amd: fix Jadeite kconfig warning and build errors
ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type()
ASoC: amd: Fix error pointer dereference
octeontx2-af: Skip CGX/RPM probe incase of zero lmac count
ALSA: core: Fix missing return value comments for kernel docs
ALSA: memalloc: Fix missing return value comments for kernel docs
ALSA: control: Fix missing return value comments for kernel docs
ALSA: compress: Fix kernel doc warnings
ALSA: dmaengine: Fix missing return value comments for kernel docs
ALSA: pcm: Fix missing return value comments for kernel docs
ALSA: compress: Enable kernel doc markers for some functions
swiotlb: split up the global swiotlb lock
cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call
cpufreq: qcom-hw: Disable LMH irq when disabling policy
cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled
cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h
cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init()
net: prestera: add support for port range filters
net: extract port range fields from fl_flow_key
net: marvell: prestera: implement software MDB entries allocation
net: marvell: prestera: define and implement MDB / flood domain API for entries creation and deletion
net: marvell: prestera: define MDB/flood domain entries and HW API to offload them to the HW
net: marvell: prestera: rework bridge flags setting
mmc: block: Add single read for 4k sector cards
ip6_tunnel: allow to inherit from VLAN encapsulated IP
ip6_gre: use actual protocol to select xmit
ip6_gre: set DSCP for non-IP
ip_tunnel: allow to inherit from VLAN encapsulated IP
mmc: mxcmmc: Use mmc_card_sdio macro
mmc: core: Use mmc_card_* macro and add a new for the sd_combo type
dt-bindings: mmc: sdhci-msm: constrain reg-names per variants
dt-bindings: mmc: sdhci-msm: fix reg-names entries
Revert "reset: microchip-sparx5: allow building as a module"
Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe"
Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline
KVM: s390/pci: fix include duplicates
USB: serial: fix repeated word "the" in comments
USB: serial: io_edgeport: fix spelling mistakes
ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41
ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR()
ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations
ALSA: hda: cs35l41: Don't dereference fwnode handle
drm/nouveau/kms/nv50-: remove unused functions
drm/nouveau/flcn: remove unused functions
drm/nouveau: remove double WFI when destroying channels
drm/nouveau/ce/gv100-: move method buffer to ce ctx
drm/nouveau/fifo: remove rd32/wr32 accessors from channels
drm/nouveau/fifo: rip out cevent, never used
drm/nouveau/device: remove pwrsrc notify in favour of a direct call to clk
drm/nouveau/nvkm: remove unused header
drm/nouveau/nvkm: zero out engine pointer for subdev-provided classes
drm/nouveau/nvkm: use list_add_tail() when building object tree
drm/nouveau/nvkm: rip out event uapi
drm/nouveau/nvif: add wrapper for open-coded nvif_object_constructed()
qlogic: qed: fix clang -Wformat warnings
igb: add xdp frags support to ndo_xdp_xmit
selftests: mptcp: add MPC backup tests
mptcp: more accurate MPC endpoint tracking
mptcp: allow the in kernel PM to set MPC subflow priority
mptcp: address lookup improvements
mptcp: introduce and use mptcp_pm_send_ack()
net: ip_tunnel: use strscpy to replace strlcpy
tcp: make retransmitted SKB fit into the send window
nfp: support TX VLAN ctag insert in NFDK
bpf: Make non-preallocated allocation low priority
nfp: fix clang -Wformat warnings
bpf, x86: fix freeing of not-finalized bpf_prog_pack
arch: arm64: dts: marvell: rename the sfp GPIO properties
arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPIO properties
dt-bindings: net: sff,sfp: rename example dt nodes to be more generic
dt-bindings: net: convert sff,sfp to dtschema
bpf: reparent bpf maps on memcg offlining
KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs
KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk
KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, again
KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()
selftests/bpf: add a ksym iter subtest
bpf: add a ksym BPF iterator
drm/i915/selftests: fix subtraction overflow bug
drm/i915/gt: Only kick the signal worker if there's been an update
drm/i915: Bump GT idling delay to 2 jiffies
drm/i915/gem: Look for waitboosting across the whole object prior to individual waits
drm/i915/gt: Serialize TLB invalidates with GT resets
drm/i915/gt: Serialize GRDOM access between multiple engine resets
tracing/histograms: Simplify create_hist_fields()
tracing/user_events: Fix syntax errors in comments
dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings to YAML
dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings to YAML
drm/amdkfd: bump KFD version for unified ctx save/restore memory
drm/amd/display: fix unnecessary pipe split playing NV12 1080p MPO video
drm/amd/display: Fix black screen when disabling Freesync in OSD
drm/amd/display: Disable PSRSU when DSC enabled on the specific sink
drm/amd/display: Clear edid when unplug mst connector
drm/amd/display: Fix windowed MPO video with ODM combine for DCN32
drm/amd/display: Removing assert statements for Linux
drm/amd/display: Helper function for ALPM initialization
drm/amd/display: Check for DP2.0 when checking ODM combine
drm/amd/display: Exit SubVP if MPO in use
drm/amdgpu/mes: set correct mes ring ready flag
drm/amdgpu: Remove one duplicated ef removal
module: Move module's Kconfig items in kernel/module/
KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
xfs: replace inode fork size macros with functions
xfs: replace XFS_IFORK_Q with a proper predicate function
of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes
ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used
drm/i915/dg2: Add Wa_15010599737
OPP: Remove dev{m}_pm_opp_of_add_table_noclk()
PM / devfreq: tegra30: Register config_clks helper
OPP: Allow config_clks helper for single clk case
OPP: Provide a simple implementation to configure multiple clocks
OPP: Assert clk_count == 1 for single clk helpers
OPP: Add key specific assert() method to key finding helpers
OPP: Compare bandwidths for all paths in _opp_compare_key()
OPP: Allow multiple clocks for a device
lib/test_bitmap: test the tail after bitmap_to_arr64()
lib/bitmap: fix off-by-one in bitmap_to_arr64()
NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE
sunrpc: fix expiry of auth creds
nfs: fix port value parsing
uapi: sof: abi: Bump SOF ABI for ext_data_length
ASoC: SOF: compress: Prevent current kernel running with older FW
ASoC: SOF: Copy compress parameters into extended data
ASoC: SOF: compress: Dynamically allocate pcm params struct
nfs: Replace kmap() with kmap_local_page()
NFS: remove redundant code in nfs_file_write()
nfs/blocklayout: refactor block device opening
drm/amdgpu/gmc10: adjust gart size for parts that support S/G display
drm/amdgpu/mes: fix bo va unmap issue in mes
NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
NFSv4.1: Don't decrease the value of seq_nr_highest_sent
ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once
ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data
net: change the type of ip_route_input_rcu to static
ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code
perf lock: Look up callchain for the contended locks
perf record: Allow to specify max stack depth of fp callchain
perf lock: Handle lock contention tracepoints
perf lock: Add lock contention tracepoints record support
perf lock: Skip print_bad_events() if nothing bad
perf lock: Allow to use different kernel symbols
perf lock: Print wait times with unit
ASoC: SOF: topology: remove unused variable
ASoC: soc-pcm: demote warnings on non-atomic BE connection
ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag
ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot
ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot
perf test: Add test for branch stack sampling
perf test: Make all metrics test more tolerant
perf test: Add debug line to diagnose broken metrics
dt-bindings: mmc: Add compatible for MediaTek MT8188
dt-bindings: mmc: sdhci-msm: document resets
mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
mmc: core: Replace with already defined values for readability
dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema
staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHwReg8188EU()
mmc: tmio: avoid glitches when resetting
memstick/ms_block: Use the bitmap API when applicable
memstick/ms_block: Fix a memory leak
memstick/ms_block: Fix some incorrect memory allocation
mmc: renesas_sdhi: Fix typo's
mmc: renesas_sdhi: Get the reset handle early in the probe
mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node()
mmc: sdhci-pci-gli: Fix build error unused-function
mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability
mmc: host: Improve I/O read/write performance for GL9763E
mmc: sdhci-st: Obviously always return success in remove callback
mmc: sdhci-of-arasan: Obviously always return success in remove callback
mmc: dw_mmc: rockchip: Obviously always return success in remove callback
mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback
mmc: dw_mmc: exynos: Obviously always return success in remove callback
mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe()
mmc: mmci: Fix typo in comment
dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements
dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4
mmc: debugfs: Fix file release memory leak
dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and generic Gen4 support
mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string
dt-bindings: mmc: convert mmc-spi-slot to yaml
dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU
dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema
mmc: cqhci: Capture eMMC and SD card errors
mmc: debugfs: Add debug fs error state entry for mmc driver
mmc: debugfs: Add debug fs entry for mmc driver
mmc: sdhci: Capture eMMC and SD card errors
mmc: core: Capture eMMC and SD card errors
mmc: mtk-sd: fix typo
mmc: mxcmmc: Silence a clang warning
mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0
dt-bindings: mmc: Add Broadcom optional sdio_freq clock
dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings
mmc: sdhci-of-dwcmshc: add support for rk3588
mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
Documentation/process: Add embargoed HW contact for LLVM
ALSA: hda: cs35l41: Improve dev_err_probe() messaging
ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference
devlink: Hold the instance lock in port_new / port_del callbacks
net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set
net/mlx5: Use devl_ API in mlx5e_devlink_port_register
devlink: Remove unused functions devlink_rate_leaf_create/destroy
net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register
net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register
devlink: Remove unused function devlink_rate_nodes_destroy
net/mlx5: Use devl_ API for rate nodes destroy
net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter
drivers: mcb: directly use ida_alloc()/free()
interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values
interconnect: qcom: icc-rpm: Support multiple buckets
interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended()
interconnect: qcom: Move qcom_icc_xlate_extended() to a common file
dt-bindings: interconnect: Update property for icc-rpm path tag
swiotlb: fail map correctly with failed io_tlb_default_mem
habanalabs: move h/w dirty message to debug
habanalabs: rename soft reset to compute reset
habanalabs: add status of reset after device release
habanalabs: fix update of is_in_soft_reset
habanalabs: expose only valid debugfs nodes
habanalabs/gaudi2: map virtual MSI-X doorbell memory for user
habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell
habanalabs/gaudi2: modify CS completion CQ to use virtual MSI-X doorbell
habanalabs/gaudi2: replace defines for reserved sob/mob with enums
habanalabs/gaudi2: configure virtual MSI-X doorbell interface
habanalabs: add a value field to hl_fw_send_pci_access_msg()
habanalabs: fixes to the poll-timeout macros
habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup
habanalabs: initialize variable explicitly
habanalabs: Use the bitmap API to allocate bitmaps
habanalabs/gaudi2: remove unused defines
habanalabs: make sure variable is set before used
habanalabs: don't declare tmp twice in same function
habanalabs: do not set max power on a secured device
habanalabs/gaudi2: SM mask can only be 8-bit
habanalabs/gaudi2: remove unused variable
habanalabs: allow detection of unsupported f/w packets
habanalabs: save f/w preboot minor version
habanalabs: add support for common decoder interrupts
habanalabs: naming refactor of user interrupt flow
habanalabs: wait for preboot ready after hard reset
habanalabs/gaudi2: reset device upon critical ECC event
habanalabs: enable gaudi2 code in driver
habanalabs: add gaudi2 MMU support
habanalabs: add gaudi2 wait-for-CS support
habanalabs/gaudi2: add gaudi2 profiler module
habanalabs/gaudi2: add gaudi2 security module
habanalabs: add generic security module
habanalabs: remove obsolete device variables used for testing
habanalabs: initialize new asic properties
habanalabs: add unsupported functions
habanalabs: add gaudi2 asic-specific code
uapi: habanalabs: add gaudi2 defines
habanalabs/gaudi2: add asic registers header files
habanalabs: remove redundant argument in access_dev_mem APIs
habanalabs: use %pa to print pci bar size
habanalabs/gaudi: replace hl_poll_timeout with while loop
habanalabs: communicate supported page sizes to user
habanalabs: remove dead code from free_device_memory()
habanalabs/gaudi: enable error interrupt on ARB WDT
habanalabs: page size can only be a power of 2
habanalabs: refactor dma asic-specific functions
habanalabs/gaudi: remove unused enum
habanalabs/gaudi: mask constant value before cast
habanalabs/gaudi: use correct type in assignment
habanalabs/gaudi: fix function name in comment
habanalabs/goya: move dma direction enum to uapi file
habanalabs: set default value for memory_scrub
habanalabs: move call to scrub_device_mem after ctx_fini
habanalabs/gaudi: use memory_scrub_val from debugfs
habanalabs: don't send addr and size to scrub_device_mem cb
habanalabs: don't do memory scrubbing when unmapping
habanalabs: print if firmware is secured during load
habanalabs/gaudi: fix a race condition causing DMAR error
habanalabs/gaudi: fix warning: var might be used uninitialized
habanalabs: move memory_scrub_val to hdev struct
habanalabs: fix comment style
habanalabs: use kvcalloc when possible
habanalabs: print pointer with correct modifier
habanalabs: check fence pointer before use
habanalabs: add critical indication in sram ecc
habanalabs/gaudi: notify user process on device unavailable
habanalabs: remove unused get_dma_desc_list_size
habanalabs: fix NULL dereference on cs timeout
habanalabs/gaudi: fix shift out of bounds
habanalabs: add validity check for cq counter offset
habanalabs/gaudi: fix incorrect MME offset calculation
habanalabs: avoid unnecessary error print
habanalabs: send an event notification when CS timeout occurs
habanalabs/gaudi: send device reset notification
habanalabs/gaudi: invoke device reset from one code block
habanalabs: expose undefined opcode status via info ioctl
habanalabs/gaudi: collect undefined opcode error info
habanalabs: fix race between hl_get_compute_ctx() and hl_ctx_put()
habanalabs: keep a record of completed CS outcomes
habanalabs/gaudi: fix comment to reflect current code
habanalabs: change the write flag name of error info structs
habanalabs/gaudi: move tpc assert raise into internal func
habanalabs: align ioctl uapi structures to 64-bit
habanalabs: add terminating NULL to attrs arrays
habanalabs: Fix kernel-doc
habanalabs: Fix kernel-doc
habanalabs: fix double unlock on error in map_device_va()
drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
dt-bindings: remove Joonyoung Shim from maintainers
drm/exynos: MAINTAINERS: move Joonyoung Shim to credits
bpf: Fix 'dubious one-bit signed bitfield' warnings
samples/bpf: Fix xdp_redirect_map egress devmap prog
amd-xgbe: fix clang -Wformat warnings
atm: he: Use the bitmap API to allocate bitmaps
net/fq_impl: Use the bitmap API to allocate bitmaps
net: dsa: hellcreek: Use the bitmap API to allocate bitmaps
selftests: tls: add test for NoPad getsockopt
tls: rx: fix the NoPad getsockopt
tls: rx: add counter for NoPad violations
tls: fix spelling of MIB
rtla/utils: Use calloc and check the potential memory allocation failure
of: unittest: make unittest_gpio_remove() consistent with unittest_gpio_probe()
of: unittest: Switch to use fwnode instead of of_node
dt-bindings: input: iqs7222: Use central 'linux,code' definition
dt-bindings: mtd/partitions: Convert arm-firmware-suite to DT schema
clk: sprd: Add dt-bindings include file for UMS512
dt-bindings: clk: sprd: Add bindings for ums512 clock controller
cxl/pmem: Delete unused nvdimm attribute
dt-bindings: arm: cpus: add cortex-a78ae compatible
bpf, arm64: Add bpf trampoline for arm64
bpf, arm64: Implement bpf_arch_text_poke() for arm64
MAINTAINERS: Update file list for module maintainers
dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties'
arm64: Add LDR (literal) instruction
bpf: Remove is_valid_bpf_tramp_flags()
drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended
bcm63xx: fix Tx cleanup when NAPI poll budget is zero
octeontx2-af: Enable Exact match flag in kex profile
octeontx2-pf: Add support for exact match table.
octeontx2-af: Invoke exact match functions if supported
octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
octeontx2: Modify mbox request and response structures
octeontx2-af: Debugsfs support for exact match.
octeontx2-af: Drop rules for NPC MCAM
octeontx2-af: FLR handler for exact match table.
octeontx2-af: devlink configuration support
octeontx2-af: Exact match scan from kex profile
octeontx2-af: Exact match support
octeontx2-af: Use hashed field in MCAM key
module: Use vzalloc() instead of vmalloc()/memset(0)
modules: Ensure natural alignment for .altinstructions and __bug_table sections
module: Increase readability of module_kallsyms_lookup_name()
module: Fix ERRORs reported by checkpatch.pl
module: Add support for default value for module async_probe
skmsg: Fix invalid last sg check in sk_msg_recvmsg()
ASoC: nau8821: Add headset button detection
drm/i915/ttm: fix sg_table construction
ASoC: SOF: remove warning on ABI checks
ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init()
netfilter: nf_tables: move nft_cmp_fast_mask to where its used
netfilter: nf_tables: use correct integer types
netfilter: nf_tables: add and use BE register load-store helpers
netfilter: nf_tables: use the correct get/put helpers
netfilter: x_tables: use correct integer types
netfilter: nfnetlink: add missing __be16 cast
netfilter: nft_set_bitmap: Fix spelling mistake
netfilter: h323: merge nat hook pointers into one
netfilter: nf_conntrack: use rcu accessors where needed
netfilter: nf_conntrack: add missing __rcu annotations
netfilter: nf_flow_table: count pending offload workqueue tasks
net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
netfilter: conntrack: use correct format characters
netfilter: conntrack: use fallthrough to cleanup
ASoC: codecs: rt274: Set component to NULL on remove
ASoC: codecs: rt298: Set component to NULL on remove
ASoC: codecs: rt286: Set component to NULL on remove
ASoC: codecs: rt298: Fix jack detection
ASoC: codecs: rt298: Fix NULL jack in interrupt
reset: a10sr: allow building under COMPILE_TEST
fddi/skfp: fix repeated words in comments
ethernet/via: fix repeated words in comments
reset: allow building of reset simple driver if expert config selected
net: Find dst with sk's xfrm policy not ctl_sk
lib/test_printf.c: split write-beyond-buffer check in two
mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr()
mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
mt76: get rid of mt76_wcid_hw routine
mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY
mt76: add phy_idx to mt76_wcid
mt76: introduce phys array in mt76_dev structure
mt76: add phy_idx in mt76_rx_status
mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id
mt76: add len parameter to __mt76_mcu_msg_alloc signature
mt76: mt7915 add ht mpdu density
mt76: mt7921: reduce the mutex lock scope during reset
mt76: mt7921: reduce log severity levels for informative messages
mt76: connac: move tx initialization/cleanup in mt76_connac module
mt76: mt7921: make mt7921_pci_driver static
mt76: mt7921: enable HW beacon filter in the initialization stage
mt76: mt7921: enable HW beacon filter not depending on PM flag
mt76: remove q->qid
mt76: do not use skb_set_queue_mapping for internal purposes
mt76: pass original queue id from __mt76_tx_queue_skb to the driver
mt76: mt7615: fix throughput regression on DFS channels
mt76: allow receiving frames with invalid CCMP PN via monitor interfaces
mt76: mt76x02: improve reliability of the beacon hang check
mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only
mt76: mt7915: update the maximum size of beacon offload
mt76: do not check the ccmp pn for ONLY_MONITOR frame
mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only
mt76: mt7915: update mpdu density in 6g capability
mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe
mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx
mt76: mt7915: disable UL MU-MIMO for mt7915
mt76: move mt76_connac2_mcu_fill_message in mt76_connac module
mt76: move mcu_txd/mcu_rxd structures in shared code
mt76: mt7915: rely on mt76_connac_tx_free
mt76: connac: move mt7615_txp_skb_unmap in common code
mt76: connac: move mt76_connac_write_hw_txp in shared code
mt76: connac: move mt76_connac_tx_complete_skb in shared code
mt76: connac: move mt76_connac_tx_free in shared code
mt76: move mt7615_txp_ptr in mt76_connac module
mt76: connac: move mt76_connac_fw_txp in common module
mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi
mt76: mt7921: enlarge maximum VHT MPDU length to 11454
mt76: mt7921: fix aggregation subframes setting to HE max
mt76: mt7921s: fix possible sdio deadlock in command fail
mt76: mt7921: do not update pm states in case of error
mt76: mt7615: do not update pm stats in case of error
mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl
mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module
mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module
mt76: connac: move HE radiotap parsing in connac module
mt76: mt7921: fix command timeout in AP stop period
mt76: mt7921: not support beacon offload disable command
mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module
mt76: connac: move connac2_mac_write_txwi in mt76_connac module
mt76: connac: move mac connac2 defs in mt76_connac2_mac.h
mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
mt76: enable the VHT extended NSS BW feature
mt76: mt7663: rely on mt76_connac2_fw_trailer
mt76: connac: move mt76_connac2_load_patch in connac module
mt76: connac: move mt76_connac2_load_ram in connac module
mt76: mt7921: move fw toggle in mt7921_load_firmware
mt76: connac: move shared fw structures in connac module
mt76: mt7921: get rid of mt7921_mcu_exit
mt76: mt7921: add missing bh-disable around rx napi schedule
mt76: mt7615: add missing bh-disable around rx napi schedule
mt76: mt7915: add missing bh-disable around tx napi enable/schedule
dt-bindings: net: wireless: mt76: add clock description for MT7986.
mt76: mt7921s: fix firmware download random fail
mt76: mt7921: add PATCH_FINISH_REQ cmd response handling
mt76: add DBDC rxq handlings into mac_reset_work
mt76: mt7915: add more ethtool stats
mt76: mt7921: introduce ACPI SAR config in tx power
mt76: mt7921: introduce ACPI SAR support
mt76: add 6 GHz band support in mt76_sar_freq_ranges
mt76: mt7915: fix endian bug in mt7915_rf_regval_set()
mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
mt76: mt7915: fix endianness in mt7915_rf_regval_get
wifi: mac80211_hwsim: add back erroneously removed cast
ASoC: fsl_utils: Drop usage of __clk_get_name()
ASoC: mediatek: mt8186: Remove condition with no effect
ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting
ASoC: SOF: mediatek: Revise mt8195 boot flow
s390: Add attestation query information
KVM: s390: drop unexpected word 'and' in the comments
drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
dt-bindings: pinctrl: sunxi: allow vcc-pi-supply
dt-bindings: pinctrl: sunxi: Make interrupts optional
MIPS: Make phys_to_virt utilize __va()
MIPS: vdso: Utilize __pa() for gic_pfn
MIPS: mm: Use the bitmap API to allocate bitmaps
MIPS: math-emu: Use the bitmap API to allocate bitmaps
pinctrl: qcom: Add pinctrl driver for MSM8909
dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm
pinctrl: starfive: Serialize adding groups and functions
coresight: etm4x: avoid build failure with unrolled loops
wifi: mac80211_hwsim: fix race condition in pending packet
wifi: mac80211: Use the bitmap API to allocate bitmaps
wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade
wifi: nl80211: fix sending link ID info of associated BSS
wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()
wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit
staging: r8188eu: the bcnhead parameter is always 0
staging: r8188eu: efuse_utilized is never read
staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical
staging: r8188eu: offset is always 0 in iol_read_efuse
staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse
staging: r8188eu: txpktbuf_bndy is always 0
staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse
staging: r8188eu: use memcpy for fallback mac address
staging: r8188eu: always initialise efuse buffer with 0xff
staging: r8188eu: use a local buffer for efuse data
staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller
staging: r8188eu: remove eeprom function prototypes
staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv
staging: r8188eu: remove unused eeprom defines
staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU()
staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
MAINTAINERS: additional files related kvm s390 pci passthrough
KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices
vfio-pci/zdev: different maxstbl for interpreted devices
vfio-pci/zdev: add function handle to clp base capability
vfio-pci/zdev: add open/close device hooks
KVM: s390: pci: add routines to start/stop interpretive execution
KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding
KVM: s390: mechanism to enable guest zPCI Interpretation
KVM: s390: pci: enable host forwarding of Adapter Event Notifications
KVM: s390: pci: do initial setup for AEN interpretation
KVM: s390: pci: add basic kvm_zdev structure
vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM
s390/pci: stash dtsm and maxstbl
s390/pci: stash associated GISA designation
s390/pci: externalize the SIC operation controls and routine
s390/airq: allow for airq structure that uses an input vector
s390/airq: pass more TPI info to airq handlers
s390/sclp: detect the AISI facility
s390/sclp: detect the AENI facility
s390/sclp: detect the AISII facility
s390/sclp: detect the zPCI load/store interpretation facility
NFS: Fix case insensitive renames
pNFS/files: Handle RDMA connection errors correctly
pNFS/flexfiles: Report RDMA connection errors to the server
Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
SUNRPC: Fix an RPC/RDMA performance regression
cxl/hdm: Initialize decoder type for memory expander devices
cxl/port: Cache CXL host bridge data
platform/x86: intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
tools/testing/cxl: Fix decoder default state
tools/testing/cxl: Add partition support
tools/testing/cxl: Expand CFMWS windows
tools/testing/cxl: Move cxl_test resources to the top of memory
cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem'
cxl/debug: Move debugfs init to cxl_core_init()
platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID
platform/x86: serial-multi-instantiate: Get rid of redundant 'else'
platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up
platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging
platform/x86: serial-multi-instantiate: Drop duplicate check
platform/x86: serial-multi-instantiate: Improve autodetection
platform/x86/intel/ifs: Mark as BROKEN
platform/x86: asus-wmi: Add key mappings
efi: Fix efi_power_off() not being run before acpi_power_off() when necessary
platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4
cxl/Documentation: List attribute permissions
cxl/hdm: Require all decoders to be enumerated
cxl/mem: Convert partition-info to resources
cxl: Introduce cxl_to_{ways,granularity}
cxl/core: Drop is_cxl_decoder()
cxl/core: Drop ->platform_res attribute for root decoders
cxl/core: Rename ->decoder_range ->hpa_range
cxl/hdm: Use local hdm variable
pinctrl: amd: Remove contact information
pinctrl: amd: Don't save/restore interrupt status and wake status bits
pinctrl: amd: Use devm_platform_get_and_ioremap_resource
pinctrl: qcom: spmi-gpio: make the irqchip immutable
xfs: use XFS_IFORK_Q to determine the presence of an xattr fork
xfs: make inode attribute forks a permanent part of struct xfs_inode
xfs: convert XFS_IFORK_PTR to a static inline helper
apparmor: test: Remove some casts which are no-longer required
apparmor: Fix memleak in aa_simple_write_to_buffer()
apparmor: fix reference count leak in aa_pivotroot()
apparmor: Fix some kernel-doc comments
apparmor: Fix undefined reference to `zlib_deflate_workspacesize'
apparmor: fix aa_label_asxprint return check
apparmor: Fix some kernel-doc comments
apparmor: Fix some kernel-doc comments
apparmor: Fix match_mnt_path_str() and match_mnt() kernel-doc comment
apparmor: Use struct_size() helper in kmalloc()
apparmor: Fix failed mount permission check error message
security/apparmor: remove redundant ret variable
apparmor: fix quiet_denied for file rules
apparmor: resolve uninitialized symbol warnings in policy_unpack_test.c
apparmor: Update MAINTAINERS file with the lastest information
apparmor: don't create raw_sha1 symlink if sha1 hashing is disabled
apparmor: Enable tuning of policy paranoid load for embedded systems
apparmor: make export of raw binary profile to userspace optional
apparmor: Update help description of policy hash for introspection
lsm: Fix kernel-doc
apparmor: Fix kernel-doc
apparmor: fix absroot causing audited secids to begin with =
cxl/port: Keep port->uport valid for the entire life of a port
xfs: removed useless condition in function xfs_attr_node_get
xfs: add selinux labels to whiteout inodes
ALSA: hda: Remove unused macro definition
ALSA: hda: Reset all SIE bits in INTCTL
ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
ALSA: hda: Fix put_device() inconsistency in error path
ALSA: hda: Make device usage_count consistent across subsequent probing
ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted
ixp4xx_eth: Set MAC address from device tree
ixp4xx_eth: Fall back to random MAC address
af_unix: fix unix_sysctl_register() error path
selftests: mptcp: update pm_nl_ctl usage header
selftests: mptcp: avoid Terminated messages in userspace_pm
selftests: mptcp: userspace pm subflow tests
selftests: mptcp: userspace pm address tests
selftests: mptcp: tweak simult_flows for debug kernels
mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h
bus: mhi: ep: Check dev_set_name() return value
9p: Add client parameter to p9_req_put()
9p: Drop kref usage
Input: i8042 - add dritek quirk for Acer Aspire One AO532
bcm63xx_enet: change the driver variables to static
net: phylink: fix SGMII inband autoneg enable
Documentation: add a description for net.core.high_order_alloc_disable
net: rxrpc: fix clang -Wformat warning
tls: rx: make tls_wait_data() return an recvmsg retcode
tls: create an internal header
tls: rx: coalesce exit paths in tls_decrypt_sg()
tls: rx: wrap decrypt params in a struct
tls: rx: always allocate max possible aad size for decrypt
strparser: pad sk_skb_cb to avoid straddling cachelines
KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n
KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP
KVM: x86: Initialize number of APIC LVT entries during APIC creation
bpf: Correctly propagate errors up from bpf_core_composites_match
drm/amdgpu/mes: fix mes submission in atomic context
drm/amd/pm: drop the thermal_controller_type check
drm/amd/pm: ac/dc change for smu_v13_0
drm/amd/display: Enable ODM combine default policy
drm/amd/display: Add callback to set dig mode
dt-bindings: input: gpio-keys: accept also interrupt-extended
dt-bindings: input: gpio-keys: reference input.yaml and document properties
dt-bindings: input: gpio-keys: enforce node names to match all properties
dt-bindings: input: Convert adc-keys to DT schema
dt-bindings: input: Centralize 'linux,input-type' definition
dt-bindings: input: Use common 'linux,keycodes' definition
dt-bindings: input: Centralize 'linux,code' definition
dt-bindings: input: Increase maximum keycode value to 0x2ff
libbpf: Disable SEC pragma macro on GCC
Input: mt6779-keypad - implement row/column selection
Input: mt6779-keypad - match hardware matrix organization
KVM: x86: Add helpers to identify CTL and STATUS MCi MSRs
KVM: x86: Use explicit case-statements for MCx banks in {g,s}et_msr_mce()
KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
bpf: Check attach_func_proto more carefully in check_return_code
Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt
ASoC: SOF: ipc4-topology: check dai->private in ipc_free()
drm/i915/mtl: Add MeteorLake PCI IDs
drm/i915/mtl: Add MeteorLake platform info
ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration
ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout
ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET
ASoC: Intel: avs: Recognize FW_CFG_RESERVED
ASoC: Intel: avs: Use helper function to set up DMA
ASoC: Intel: avs: Set max DMA segment size
ASoC: Intel: avs: Block IPC channel on suspend
ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size
ASoC: Intel: avs: Copy only as many RX bytes as necessary
ASoC: Intel: avs: Relax DSP core transition timings
ASoC: Intel: avs: Assign I2S gateway when parsing topology
ASoC: Intel: avs: Register HDAudio ext-bus operations
ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform
ASoC: amd: acp: ACP code generic to support newer platforms
ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver
media: amphion: only insert the first sequence startcode for vc1l format
media: amphion: sync buffer status with firmware during abort
media: hantro: Fix RK3399 H.264 format advertising
media: docs: Remove extraneous \endgroup from P010 table
media: dt-bindings: media: samsung,s5pv210-jpeg: convert to dtschema
media: amphion: defer setting last_buffer_dequeued until resolution changes are processed
media: mediatek: vcodec: Initialize decoder parameters for each instance
media: mediatek: vcodec: decoder: Embed framesize inside mtk_video_fmt
media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx
media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT
media: mediatek: vcodec: decoder: Skip alignment for default resolution
media: mediatek: vcodec: decoder: Fix 4K frame size enumeration
media: mediatek: vcodec: decoder: Const-ify stepwise_fhd
media: staging: media: imx: imx7-media-csi: Drop usage of shared helpers
media: staging: media: imx: imx7-media-csi: Drop V4L2 events support
media: staging: media: imx: imx7-media-csi: Inline imx7_csi_enum_pixel_formats()
media: staging: media: imx: imx7-media-csi: Drop unneeded pixel format validation
media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_FMT_Y14 support
media: staging: media: imx: imx7-media-csi: Fix list of supported formats
media: staging: media: imx: imx7-media-csi: Simplify default format in try_fmt
media: staging: media: imx: imx7-media-csi: Inline imx7_csi_init_mbus_fmt()
media: staging: media: imx: imx7-media-csi: Drop unneeded imx7_csi_pixfmt fields
media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/BAYER format selectors
media: staging: media: imx: imx7-media-csi: Simplify default mbus code in try_fmt
media: staging: media: imx: imx7-media-csi: Define macro for default mbus code
media: staging: media: imx: imx7-media-csi: Make default formats consistent
media: staging: media: imx: imx7-media-csi: Drop unsupported YUV and RGB formats
media: staging: media: imx: imx7-media-csi: Drop IPU-only formats
media: staging: media: imx: imx7-media-csi: Drop IC support from imx7_csi_try_colorimetry()
media: staging: media: imx: imx7-media-csi: Replace ipu_color_space with bool yuv field
media: staging: media: imx: imx7-media-csi: Import format helpers
media: staging: media: imx: imx7-media-csi: Drop error message on alloc failure
media: staging: media: imx: imx7-media-csi: Decouple from shared macros
media: staging: media: imx: imx7-media-csi: Decouple from imx_media_dma_buf
media: staging: media: imx: imx7-media-csi: Store imx7_csi in drv data
media: staging: media: imx: imx7-media-csi: Fold imx_media_video_dev into imx7_csi
media: staging: media: imx: imx7-media-csi: Decouple from imx_media_buffer
media: staging: media: imx: imx7-media-csi: Fold imx_media_dev into imx7_csi
media: staging: media: imx: imx7-media-csi: Inline pipeline start/stop
media: staging: media: imx: imx7-media-csi: Avoid unnecessary casts
media: staging: media: imx: imx7-media-csi: Import imx_media_pipeline_set_stream()
media: staging: media: imx: imx7-media-csi: Inline imx_media_pipeline_pad()
media: staging: media: imx: imx7-media-csi: Don't initialize unused fields
media: staging: media: imx: imx7-media-csi: Drop imx_media_add_video_device call
media: staging: media: imx: imx7-media-csi: Embed imx_media_dev in imx7_csi
media: staging: media: imx: imx7-media-csi: Import imx_media_dev_init() helper
media: staging: media: imx: imx7-media-csi: Don't set subdev group id
media: staging: media: imx: imx7-media-csi: Ensure consistent function prefix
media: staging: media: imx: imx7-media-csi: Fold capture_priv into imx7_csi
media: staging: media: imx: imx7-media-csi: Reorganize imx7_csi structure
media: staging: media: imx: imx7-media-csi: Drop unused controls support
media: staging: media: imx: imx7-media-csi: Drop legacy video device support
media: staging: media: imx: imx7-media-csi: Import video device helpers
media: staging: media: imx: imx7-media-csi: Remove imx_media_of_add_csi
media: staging: media: imx: imx7-media-csi: Move format init to probe time
media: staging: media: imx: imx7-media-csi: Drop unused frame_interval
media: staging: media: imx: imx7-media-csi: Don't populate vdev lists
media: staging: media: imx: imx7-media-csi: Move misc init out of probe()
media: staging: media: imx: imx7-media-csi: Drop the imx_media notifier
media: staging: media: imx: imx7-media-csi: Drop duplicate link creation
media: staging: media: imx: imx7-media-csi: Import notifier helpers
media: staging: media: imx: imx7-media-csi: Split imx_media_dev from probe()
media: staging: media: imx: imx7-media-csi: Initialize locks early on
media: renesas: rcar_drif: Drop of_match_ptr()
media: xilinx: Drop unexpected word 'with' in comments
media: mt9p031: Move open subdev op init code into init_cfg
media: mt9p031: Add MT9P006 compatible
media: dt-bindings: mt9p031: Add MT9P006 compatible string
media: staging/media/atomisp/pci/atomisp: Fix typo in string
media: atomisp: clean up for-loop, remove redundant assignment to variable i
media: staging: media/atomisp: use max() impl
media: atomisp: Fix typo in comments
media: atomisp_gmin_platform: stop abusing efivar API
media: atomisp: fix -Wdangling-pointer warning
media: atomisp: fix uninitialized stack mem usage in ia_css_rmgr_acq_vbuf()
media: atomisp: revert "don't pass a pointer to a local variable"
media: atomisp-mt9m114: Fix pointer dereferenced before checking
media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
media: staging: media: atomisp: Use kmap_local_page() in hmm_store()
media: staging: media: atomisp: Use kmap_local_page() in hmm_set()
drm/i915/gt: Add general DSS steering iterator to intel_gt_mcr
media: staging: media: atomisp: Convert kmap() to kmap_local_page()
x86/sgx: Drop 'page_index' from sgx_backing
clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration to support DFS
drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c
drm/tegra: vic: Use devm_platform_ioremap_resource()
media: staging: atomisp: rework reading the id and revision values
gpu: host1x: Use the bitmap API to allocate bitmaps
media: atomisp: Add a notes.txt file
media: atomisp: remove force argument from __destroy_[stream[s]|pipe[s]]()
media: atomisp: use atomisp_destroy_pipes_stream_force() in more places
media: atomisp: use atomisp_css_update_stream() in more places
media: atomisp: use atomisp_create_pipes_stream() in more places
media: atomisp: add error logging to atomisp_destroy_pipes_stream_force()
media: atomisp: add error checking to atomisp_create_pipes_stream()
media: atomisp: fix __get_frame_info() error handling
media: atomisp: remove hmm_page_object
gpu: host1x: Generalize host1x_cdma_push_wide()
gpu: host1x: Initialize syncval in channel_submit()
media: atomisp: drop HMM_BO_SHARE type
media: atomisp: drop highmem var/arg from the hmm code
media: atomisp: Simplify hmm_alloc() calls
i915/perf: Disable OA sseu config param for gfx12.50+
i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
media: atomisp: add hmm_create_from_userdata() helper
media: atomisp: remove unused hmm address translation functions
media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags
media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED
media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines
media: atomisp: remove atomisp_is_acc_enabled()
media: atomisp: remove no longer used atomisp_css_acc_done() function
media: atomisp: asc.acc.pipeline is always NULL
media: atomisp: remove unused atomisp_*css_* functions
media: atomisp: remove atomisp_acc.c
media: atomisp: remove private acceleration ioctls
media: atomisp: remove bogus comment above hmm_bo_allocated() prototype
media: atomisp: removed unused hmm_bo_get_page_info() function
media: atomisp: drop hmm_page_type
media: atomisp: remove unused attribute argument from ia_css_frame_map()
media: atomisp: remove pool related kernel cmdline options
media: atomisp: remove hmm_mem_stats
media: atomisp: remove hmm pool code
media: atomisp: remove dynamic and reserved pool code
media: atomisp: remove hmm_pool_[un]register()
media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS
media: atomisp: drop contiguous flag from struct ia_css_frame
media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from ia_css_frame_init_planes()
media: atomisp: drop contiguous argument from frame_create()
media: atomisp: drop contiguous argument from frame_allocate_with_data()
media: atomisp: drop contiguous argument from ia_css_frame_allocate_with_buffer_size()
drm/msm/dpu: Fix for non-visible planes
media: atomisp: remove unused ia_css_frame_allocate_contiguous*() functions
media: atomisp: remove the unused RAW_BUF_STRIDE macro
ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config
ASoC: Intel: sof_cs42l42: support BT offload audio
media: On Semi AR0521 sensor driver
drm/tegra: Include DMA API header where used
drm/tegra: Fix vmapping of prime buffers
platform/x86/amd/pmc: Add new platform support
platform/x86/amd/pmc: Add new acpi id for PMC controller
platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT
media: dt-bindings: Add bindings for On Semi AR0521 camera sensor
media: ov5640: Move format mux config in format
media: ov5640: Split DVP and CSI-2 formats
media: ov5640: Adjust format to bpp in s_fmt
drm/tegra: vic: Fix build warning when CONFIG_PM=n
media: ov5640: Restrict sizes to mbus code
media: ov5640: Add BGR888 format
media: ov5640: Add RGB565_1X16 format
media: ov5640: Register device properties
media: ov5640: Implement get_selection
media: ov5640: Implement init_cfg
media: ov5640: Change CSI-2 timings to comply with FPS
gpu: host1x: Register context bus unconditionally
media: ov5640: Remove frame rate check from find_mode()
media: ov5640: Adjust vblank with s_frame_interval
drm/tegra: vic: Add Tegra234 support
gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+
gpu: host1x: Add MLOCK release code on Tegra234
gpu: host1x: Rewrite job opcode sequence
gpu: host1x: Tegra234 device data and headers
gpu: host1x: Program interrupt destinations on Tegra234
gpu: host1x: Allow reset to be missing
gpu: host1x: Program virtualization tables
gpu: host1x: Simplify register mapping and add common aperture
gpu: host1x: Deduplicate hardware headers
drm/tegra: Implement stream ID related callbacks on engines
drm/tegra: Support context isolation
drm/tegra: nvdec: Fix TRANSCFG register offset
drm/tegra: falcon: Set DMACTX field on DMA transactions
gpu: host1x: Program context stream ID on submission
gpu: host1x: Add context device management code
dt-bindings: host1x: Fix bracketing in example
dt-bindings: Add bindings for Tegra234 Host1x and VIC
media: ov5640: Add VBLANK control
media: ov5640: Add HBLANK control
media: ov5640: Remove ov5640_mode_init_data
media: ov5640: Remove duplicated mode settings
media: ov5640: Re-sort per-mode register tables
media: ov5640: Provide timings accessor
media: ov5640: Split DVP and CSI-2 timings
media: ov5640: Fix 720x480 in RGB888 mode
media: ov5640: Rework timings programming
media: ov5640: Rework CSI-2 clock tree
media: ov5640: Update pixel_rate and link_freq
media: ov5640: Add LINK_FREQ control
media: ov5640: Associate bpp with formats
media: ov5640: Add ov5640_is_csi2() function
media: ov5604: Re-arrange modes definition
media: ov5640: Add pixel rate to modes
media: stm32-dcmi: add support of 1X16 serial pixel formats variant
media: st-mipid02: expose 1X16 serial pixel format
media: st-mipid02: add support for YVYU and VYUY formats
media: st-mipid02: add support of pixel clock polarity
media: ov7251: Fix multiple problems in s_stream callback
media: sunxi: Add support for the A83T MIPI CSI-2 controller
media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 bindings documentation
media: MAINTAINERS: Add entry for the Allwinner A31 MIPI CSI-2 bridge driver
media: sunxi: Add support for the A31 MIPI CSI-2 controller
media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bindings documentation
media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 input port
dt-bindings: host1x: Add iommu-map property
media: hantro: Add support for RK356x encoder
media: dt-binding: media: Add rk3568-vepu binding
media: amphion: release core lock before reset vpu core
ath9k: remove unexpected words "the" in comments
media: Fix incorrect P010 chroma order description
ath11k: Fix typo in comments
media: docs: Fix VIVIOC typo
media: v4l2-ctrls: Fix missing newline in examples
media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
media: pvrusb2: drop unexpected word 'a' in comments
media: ti: drop unexpected word 'a' in comments
media: gspca: drop unexpected word 'is' in the comments
media: cx18: Fix typo in comments
nvmem: mtk-efuse: Simplify with devm_platform_get_and_ioremap_resource()
dt-bindings: nvmem: mediatek: efuse: add support for mt8186
dt-bindings: nvmem: mediatek: efuse: add support mt8183
dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema
MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER
nvmem: microchip-otpc: add support
dt-bindings: microchip-otpc: document Microchip OTPC
binder: fix redefinition of seq_file attributes
eeprom: idt_89hpesx: fix clang -Wformat warnings
slimbus: messaging: fix typos in comments
drivers: slimbus: Directly use ida_alloc()/free()
intel_th: pci: Add Raptor Lake-S CPU support
intel_th: pci: Add Raptor Lake-S PCH support
intel_th: pci: Add Meteor Lake-P support
intel_th: msu: Fix vmalloced buffers
intel_th: msu-sink: Potential dereference of null pointer
intel_th: Fix a resource leak in an error handling path
virt: acrn: using for_each_set_bit to simplify the code
sgi-xp: Use the bitmap API to allocate bitmaps
net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads
net: minor optimization in __alloc_skb()
iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts
tty: n_gsm: fix missing corner cases in gsmld_poll()
tty: n_gsm: fix flow control handling in tx path
tty: n_gsm: fix DM command
tty: n_gsm: fix wrong T1 retry count handling
serial: RS485 termination is supported if DT provides one
serial: Embed rs485_supported to uart_port
MIPS: ath79: Remove one of the identical args in early_printk
serial: 8250_fsl: Don't report FE, PE and OE twice
octeontx2-af: Don't reset previous pfc config
usb: dwc3: gadget: fix high speed multiplier setting
usb: dwc3: gadget: refactor dwc3_repare_one_trb
tools: usb: testusb: Add super-plus speed reporting
tools: usb: testusb: Add super speed reporting
tools: usb: testusb: Add wireless speed reporting
usb: core: hub: Create platform devices for onboard hubs in hub_probe()
usb: misc: Add onboard_usb_hub driver
dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub'
of/platform: Add stubs for of_platform_device_create/destroy()
usb: mtu3: support function remote wakeup
usb: mtu3: check capability of usb3 dual role
usb: mtu3: add feature to disable device's usb3 port
usb: mtu3: print endpoint type as string
usb: typec: tcpci: move tcpci.h to include/linux/usb/
gadgetfs: ep_io - wait until IRQ finishes
dt-bindings: usb: mtk-xhci: add compatible for mt8188
usb: gadget: udc: atmel: convert to platform driver
usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional()
USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array()
staging: vt6655: Use loop in vt6655_mac_read_ether_addr
staging: vt6655: Use loop in vt6655_mac_write_bssid_addr
staging: r8188eu: pattrib addresses were already set by the caller
staging: r8188eu: remove sta2sta_data_frame prototype
staging: vt6655: Convert macro vt6655_mac_read_ether_addr to function
staging: vt6655: Convert macro vt6655_mac_write_bssid_addr to function
staging: vt6655: Move two macros to file where those are used
staging: vt6655: Rename MACvReadEtherAddress
staging: vt6655: Rename MACvWriteBSSIDAddress
staging: vt6655: Rename pbyEtherAddr to mac_addr
staging: switch to netif_napi_add_weight()
staging: r8188eu: use ieee80211 helper to check for nullfunc frame
staging: r8188eu: remove a misleading comment
staging: r8188eu: don't set pattrib->ta again
staging: r8188eu: don't set pattrib->ra again
staging: r8188eu: don't set pattrib->dst again
staging: r8188eu: set bssid only once
staging: r8188eu: Block comments use * on subsequent lines
staging: r8188eu: mac addr len is unused
staging: r8188eu: remove sdio definitions
staging: r8188eu: read pwr seq length, remove PWR_CMD_END
staging: r8188eu: support only us in PWR_CMD_DELAY
staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c
selftests/bpf: Add test involving restrict type qualifier
bpftool: Add support for KIND_RESTRICT to gen min_core_btf command
staging: r8188eu: make ffaddr2pipehdl() static
staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg8188EU()
Staging: rtl8192e: Added spaces around '+'
Staging: rtl8192e: Remove unnecessary blank line
Staging: rtl8192e: Added braces around else
Staging: rtl8192e: Remove unnecessary parentheses
Staging: rtl8192e: Avoid multiple assignments
Staging: rtl8192e: Refactored rtllib_modes
MAINTAINERS: Add entry for AF_XDP selftests files
selftests, xsk: Rename AF_XDP testing app
bpf, docs: Remove deprecated xsk libbpf APIs description
l2tp: l2tp_debugfs: fix Clang -Wformat warnings
eth: sp7021: switch to netif_napi_add_tx()
eth: mtk: switch to netif_napi_add_tx()
media: c8sectpfe: Remove unneeded NULL check before clk_disable_unprepare
media: c8sectpfe: Clean up handling of *_buffer_aligned
ASoC: nau8825: Declare 2 channels for DAI of capture stream
ASoC: amd: Remove duplicated include in acp-es8336.c
ASoC: add tas2780 DT binding
ASoC: add tas2780 driver
ASoC: amd: fix for variable set but not used warning
ASoC: amd: drop machine driver remove function
ASoC: amd: remove unused header file inclusion
ASoC: amd: acp-es8336: use static variables
ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE
ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have
ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation
ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space
ASoC: audio-graph-card2.c: make Codec2Codec settings optional
ASoC: audio-graph-card2.c: use of_property_read_u32() for rate
dt-bindings: opp: accept array of frequencies
OPP: Make dev_pm_opp_set_opp() independent of frequency
OPP: Reuse _opp_compare_key() in _opp_add_static_v2()
OPP: Remove rate_not_available parameter to _opp_add()
OPP: Use consistent names for OPP table instances
OPP: Use generic key finding helpers for bandwidth key
OPP: Use generic key finding helpers for level key
OPP: Add generic key finding helpers and use them for freq APIs
OPP: Remove dev_pm_opp_find_freq_ceil_by_volt()
OPP: Remove custom OPP helper support
OPP: ti: Migrate to dev_pm_opp_set_config_regulators()
OPP: Add dev_pm_opp_get_supplies()
OPP: Make _generic_set_opp_regulator() a config_regulators() interface
OPP: Add support for config_regulators() helper
OPP: Migrate set-prop-name helper API to use set-config helpers
OPP: Migrate attach-genpd API to use set-config helpers
OPP: Migrate set-opp-helper API to use set-config helpers
OPP: Migrate set-clk-name API to use set-config helpers
OPP: Migrate set-supported-hw API to use set-config helpers
OPP: Migrate set-regulators API to use set-config helpers
soc/tegra: Migrate to dev_pm_opp_set_config()
soc/tegra: Add comment over devm_pm_opp_set_clkname()
drm/lima: Migrate to dev_pm_opp_set_config()
cpufreq: ti: Migrate to dev_pm_opp_set_config()
cpufreq: sti: Migrate to dev_pm_opp_set_config()
cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config()
OPP: Add dev_pm_opp_set_config() and friends
OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list
phy: phy-mtk-dp: change mtk_dp_phy_driver to static
phy: freescale: Add i.MX8qm Mixel LVDS PHY support
dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding
dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc.
phy: cadence-torrent: Remove unused `regmap` field from state struct
phy: cadence: Sierra: Remove unused `regmap` field from state struct
phy: samsung-ufs: ufs: change phy on/off control
phy: samsung-ufs: convert phy clk usage to clk_bulk API
net: macb: sort init_reset_optional() with other init()s
net: macb: simplify error paths in init_reset_optional()
net: macb: unify macb_config alignment style
net: macb: add polarfire soc reset support
dt-bindings: net: cdns,macb: document polarfire soc's macb
net: l2tp: fix clang -Wformat warning
net: page_pool: optimize page pool page allocation in NUMA scenario
riscv: dts: microchip: Add mpfs' topology information
scsi: zfcp: Drop redundant "the" in the comments
scsi: zfcp: Declare zfcp_sdev_attrs as static
scsi: ufs: Skip last hci reset to get valid register values
scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL
scsi: lpfc: Copyright updates for 14.2.0.5 patches
scsi: lpfc: Update lpfc version to 14.2.0.5
scsi: lpfc: Remove Menlo/Hornet related code
scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri()
scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration
scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test
scsi: lpfc: Fix attempted FA-PWWN usage after feature disable
scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb
scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb()
dt-bindings: i2c: i2c-rk3x: add rk3588 compatible
scsi: sd: Rework asynchronous resume support
scsi: core: Move the definition of SCSI_QUEUE_DELAY
scsi: megaraid_sas: Clean up some inconsistent indenting
scsi: gvp11: Convert m68k WD33C93 drivers to DMA API
scsi: a2091: Convert m68k WD33C93 drivers to DMA API
scsi: a3000: Convert m68k WD33C93 drivers to DMA API
scsi: core: Shorten long warning messages
i2c: add support for microchip fpga i2c controllers
scsi: target: Detect UNMAP support post configuration
scsi: target: Add file configure_unmap callout
scsi: target: Add iblock configure_unmap callout
scsi: target: Add callout to configure UNMAP settings
scsi: target: Remove incorrect zero blocks WRITE_SAME check
scsi: mpi3mr: Increase cmd_per_lun to 128
scsi: mpi3mr: Enable shared host tagset
vfio/ccw: Move FSM open/close to MDEV open/close
vfio/ccw: Refactor vfio_ccw_mdev_reset
vfio/ccw: Create a CLOSE FSM event
vfio/ccw: Create an OPEN FSM Event
vfio/ccw: Update trace data for not operational event
vfio/ccw: Flatten MDEV device (un)register
vfio/ccw: Pass enum to FSM event jumptable
vfio/ccw: Remove private->mdev
vfio/ccw: Do not change FSM state in subchannel event
vfio/ccw: Fix FSM state if mdev probe fails
vfio/ccw: Remove UUID from s390 debug log
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: fix non-x86/PPC64 compilation
drm/amd/display: Fix new dmub notification enabling in DM
drm/amdgpu: Fix one list corruption when create queue fails
drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning
drm/amd/display: remove repeated includes
drm/amdgpu/display: Remove duplicated argument to ||
drm/amd/display: make get_refresh_rate() static
drm/amd/display: remove set but unused variable
drm/amdkfd: optimize svm range evict
drm/amd/display: correct idle_power_optimizations disablement return value
drm/amd/display: remove stale debug setting
drm/amdkfd: change svm range evict
drm/amdkfd: add new flag for svm
scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
selftests/sgx: Page removal stress test
selftests/sgx: Test reclaiming of untouched page
selftests/sgx: Test invalid access to removed enclave page
selftests/sgx: Test faulty enclave behavior
selftests/sgx: Test complete changing of page type flow
selftests/sgx: Introduce TCS initialization enclave operation
selftests/sgx: Introduce dynamic entry point
selftests/sgx: Test two different SGX2 EAUG flows
selftests/sgx: Add test for TCS page permission changes
selftests/sgx: Add test for EPCM permission changes
Documentation/x86: Introduce enclave runtime management section
x86/sgx: Free up EPC pages directly to support large page ranges
x86/sgx: Support complete page removal
x86/sgx: Support modifying SGX page type
x86/sgx: Tighten accessible memory range after enclave initialization
x86/sgx: Support adding of pages to an initialized enclave
x86/sgx: Support restricting of enclave page permissions
x86/sgx: Support VA page allocation without reclaiming
x86/sgx: Export sgx_encl_page_alloc()
x86/sgx: Export sgx_encl_{grow,shrink}()
x86/sgx: Keep record of SGX page type
x86/sgx: Create utility to validate user provided offset and length
x86/sgx: Make sgx_ipi_cb() available internally
x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()
x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask()
x86/sgx: Export sgx_encl_ewb_cpumask()
x86/sgx: Support loading enclave page without VMA permissions check
x86/sgx: Add wrapper for SGX2 EAUG function
x86/sgx: Add wrapper for SGX2 EMODT function
x86/sgx: Add wrapper for SGX2 EMODPR function
x86/sgx: Add short descriptions to ENCLS wrappers
drm/msm/mdp5: Fix global state lock backoff
vfio/spapr_tce: Remove the unused parameters container
iio: light: cm32181: Add PM support
MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER
dt-bindings: display: tegra: Convert to json-schema
ARM/dma-mapping: merge IOMMU ops
ARM/dma-mapping: consolidate IOMMU ops callbacks
ARM/dma-mapping: drop .dma_supported for IOMMU ops
ARM/dma-mapping: use dma-direct unconditionally
ARM/dma-mapping: use the generic versions of dma_to_phys/phys_to_dma by default
ARM/dma-mapping: use dma_to_phys/phys_to_dma in the dma-mapping code
ARM/dma-mapping: remove the unused virt_to_dma helper
ARM/dma-mapping: mark various dma-mapping routines static in dma-mapping.c
ARM/dma-mapping: remove dmabounce
ARM: sa1100/assabet: move dmabounce hack to ohci driver
drm/msm: Make enable_eviction flag static
ASoC: fsl_utils: Don't use plain integer as NULL pointer
selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage
libbpf, riscv: Use a0 for RC register
interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth
xfs: rework xfs_buf_incore() API
ASoC: jz4740-i2s: Refactor DMA channel setup
ASoC: jz4740-i2s: Remove Open Firmware dependency
af_unix: Optimise hash table layout.
ASoC: amd: fix ACPI dependency compile errors and warnings
xfs: make is_log_ag() a first class helper
xfs: replace xfs_ag_block_count() with perag accesses
xfs: Pre-calculate per-AG agino geometry
xfs: Pre-calculate per-AG agbno geometry
xfs: pass perag to xfs_alloc_read_agfl
xfs: pass perag to xfs_alloc_put_freelist
xfs: pass perag to xfs_alloc_get_freelist
xfs: pass perag to xfs_read_agf
xfs: pass perag to xfs_read_agi
xfs: pass perag to xfs_alloc_read_agf()
xfs: kill xfs_alloc_pagf_init()
xfs: pass perag to xfs_ialloc_read_agi()
xfs: kill xfs_ialloc_pagi_init()
xfs: make last AG grow/shrink perag centric
xfs: expanding delayed logging design with background material
xfs: xlog_sync() manually adjusts grant head space
xfs: avoid cil push lock if possible
xfs: move CIL ordering to the logvec chain
xfs: convert log vector chain to use list heads
xfs: convert CIL to unordered per cpu lists
xfs: Add order IDs to log items in CIL
xfs: convert CIL busy extents to per-cpu
xfs: track CIL ticket reservation in percpu structure
xfs: implement percpu cil space used calculation
media: venus: hfi_platform: Correct supported codecs for sc7280
media: venus: Add support for SSR trigger using fault injection
drm/i915/selftests: Grab the runtime pm in shrink_thp
iommu/mediatek: Allow page table PA up to 35bit
iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
iommu/amd: Update amd_iommu_fault structure to include PCI seg ID
iommu/amd: Update device_state structure to include PCI seg ID
iommu/amd: Print PCI segment ID in error log messages
iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
iommu/amd: Specify PCI segment ID when getting pci device
iommu/amd: Include PCI segment ID when initialize IOMMU
iommu/amd: Introduce get_device_sbdf_id() helper function
iommu/amd: Flush upto last_bdf only
iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf]
iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit()
iommu/amd: Update (un)init_device_table_dma()
iommu/amd: Update set_dte_irq_entry
iommu/amd: Update dump_dte_entry
iommu/amd: Update iommu_ignore_device
iommu/amd: Update set_dte_entry and clear_dte_entry
iommu/amd: Convert to use per PCI segment rlookup_table
iommu/amd: Update alloc_irq_table and alloc_irq_index
iommu/amd: Update amd_irte_ops functions
iommu/amd: Introduce struct amd_ir_data.iommu
iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function
iommu/amd: Convert to use rlookup_amd_iommu helper function
iommu/amd: Convert to use per PCI segment irq_lookup_table
iommu/amd: Introduce per PCI segment rlookup table size
iommu/amd: Introduce per PCI segment alias table size
iommu/amd: Introduce per PCI segment device table size
iommu/amd: Introduce per PCI segment last_bdf
iommu/amd: Introduce per PCI segment unity map list
iommu/amd: Introduce per PCI segment alias_table
iommu/amd: Introduce per PCI segment old_dev_tbl_cpy
iommu/amd: Introduce per PCI segment dev_data_list
iommu/amd: Introduce per PCI segment irq_lookup_table
iommu/amd: Introduce per PCI segment rlookup table
iommu/amd: Introduce per PCI segment device table
iommu/amd: Introduce pci segment structure
iommu/amd: Update struct iommu_dev_data definition
iommu/amd: Handle return of iommu_device_sysfs_add
phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register
phy: qcom-qmp-usb: replace FLL layout writes for msm8996
phy: qcom-qmp: pcs-pcie-v4: add missing registers
phy: qcom-qmp: pcs-v3: add missing registers
phy: qcom-qmp: qserdes-com-v5: add missing registers
phy: qcom-qmp: qserdes-com-v4: add missing registers
phy: qcom-qmp: qserdes-com-v3: add missing registers
phy: qcom-qmp: qserdes-com: add missing registers
phy: qcom-qmp: split PCS_UFS V3 symbols to separate header
phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers
phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers
phy: qcom-qmp: move PCIE QHP registers to separate header
phy: qcom-qmp: move PCS V5 registers to separate headers
phy: qcom-qmp: move PCS V4 registers to separate headers
phy: qcom-qmp: move PCS V3 registers to separate headers
phy: qcom-qmp: move PCS V2 registers to separate header
phy: qcom-qmp: move QSERDES PLL registers to separate header
phy: qcom-qmp: move QSERDES V5 registers to separate headers
phy: qcom-qmp: move QSERDES V4 registers to separate headers
phy: qcom-qmp: move QSERDES V3 registers to separate headers
phy: qcom-qmp: move QSERDES registers to separate header
phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3
phy: qcom-qmp: rename QMP V2 PCS registers
phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines
phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3
phy: qcom-qmp-combo,usb: add support for separate PCS_USB region
phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table
phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
drm/msm/dp: delete vdda regulator related functions from eDP/DP controller
phy: qcom-qmp: add regulator_set_load to dp phy
dt-bindings: remoteproc: qcom: q6v5: fix example
remoteproc: qcom: wcnss: Fix handling of IRQs
dt-bindings: remoteproc: qcom,smd-edge: define re-usable schema for smd-edge
dt-bindings: remoteproc: qcom,glink-edge: define re-usable schema for glink-edge
dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in example
dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains
dt-bindings: remoteproc: qcom,adsp: simplify interrupts
dt-bindings: remoteproc: qcom,adsp: add interconnects
dt-bindings: remoteproc: remove unneeded ref for names
qed: Use bitmap_empty()
qed: Use the bitmap API to allocate bitmaps
cnic: Use the bitmap API to allocate bitmaps
bnxt: Use the bitmap API to allocate bitmaps
sfc: falcon: Use the bitmap API to allocate bitmaps
sfc/siena: Use the bitmap API to allocate bitmaps
net: dsa: b53: remove unnecessary spi_set_drvdata()
drm: rcar-du: Lift z-pos restriction on primary plane for Gen3
drm: rcar-du: Fix Alpha blending issue on Gen3
drm: rcar-du: Add num_rpf to struct rcar_du_device_info
drm: rcar-du: Drop file name from comment header blocks
drm: rcar-du: Extend CMM HDSE documentation
drm/msm: Switch to pfn mappings
drm/msm: Deprecate MSM_BO_UNCACHED harder
drm/msm/adreno: Defer enabling runpm until hw_init()
drm/msm/gem: Drop obj lock in msm_gem_free_object()
drm/msm/dp: remove dp_display_en/disable prototypes and data argument
drm/msm/dp: rename second dp_display_enable()'s argument
drm/msm/dp: remove unused stubs
drm/msm/adreno: Do not propagate void return values
drm/msm/gpu: Add GEM debug label to devcore
drm/msm/gpu: Capture all BO addr+size in devcore
drm/msm: switch msm_kms_init_aspace() to use device_iommu_mapped()
drm/msm: move KMS aspace init to the separate helper
drm/msm: Stop using iommu_present()
Revert "Merge branch 'octeontx2-af-next'"
Input: goodix - switch use of acpi_gpio_get_*_resource() APIs
drm/i915/guc: Asynchronous flush of GuC log regions
dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
clk: qcom: add support for SM8350 DISPCC
clk: qcom: add support for SM8350 GPUCC
clk: qcom: add camera clock controller driver for SM8450 SoC
clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces
clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces
clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code
clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
drm: xlnx: add <linux/io.h> for readl/writel
vfio/pci: fix the wrong word
drm/i915: Nuke PCH_JSP
drm/i915: Nuke PCH_MCC
drm/i915: Use short PCH names consistently
phy: qcom-edp: add regulator_set_load to edp phy
soundwire: qcom: Enable software clock gating requirement flag
soundwire: qcom: Check device status before reading devid
dmaengine: altera-msgdma: Fixed some inconsistent function name descriptions
dmaengine: imx-sdma: Add missing struct documentation
drm/msm/mdp5: move iommu_domain_alloc() call close to its usage
drm/msm/dpu: check both DPU and MDSS devices for the IOMMU
fs/ntfs3: Remove unnecessary 'NULL' values from pointers
drm/msm: Fix %d vs %u
drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h
drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_blk_reg_map
drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map
drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map
drm/msm/adreno: Allow larger address space size
drm/msm/adreno: Fix up formatting
drm/msm/a6xx: Add speedbin support for A619 GPU
drm/msm/adreno: Add A619 support
drm/msm/adreno: Remove dead code
drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy
Documentation: coresight: Expand branch broadcast documentation
Documentation: coresight: Link config options to existing documentation
Documentation: coresight: Turn numbered subsections into real subsections
coresight: Add config flag to enable branch broadcast
dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID
dt-bindings: hwinfo: group Chip ID-like devices
drm/bridge: ti-sn65dsi86: Use atomic variants of drm_bridge_funcs
drm/mediatek: dpi: Add dp_intf support
libbpf: Remove unnecessary usdt_rel_ip assignments
selftests/bpf: Fix few more compiler warnings
selftests/bpf: Fix bogus uninitialized variable warning
drm/mediatek: dpi: Add pixels_per_iter config support
drm/mediatek: dpi: Add input_2pixel config support
drm/mediatek: dpi: Add config to support direct connection to dpi panels
drm/mediatek: dpi: Add YUV422 output support
ASoC: rsnd: Emit useful error messages in .remove()
i2c: i801: Add support for Intel Meteor Lake-P
dt-bindings: i2c: nomadik: Add power domain to binding
dt-bindings: i2c: nomadik: Drop unused voltage supply from example
drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
drm/bridge: fsl-ldb: Fix mode clock rate validation
drm: bridge: ldb: Drop DE flip from Freescale i.MX8MP LDB bridge
drm/bridge: anx7625: Add wait_hpd_asserted() callback
drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel
drm/bridge: anx7625: use pm_runtime_force_suspend(resume)
drm/bridge: anx7625: Convert to devm_i2c_new_dummy_device()
dmaengine: sf-pdma: Add multithread support for a DMA channel
Revert "kernfs: Change kernfs_notify_list to llist."
net: hinic: avoid kernel hung in hinic_get_stats64()
net: hinic: fix bug that ethtool get wrong stats
tls: rx: periodically flush socket backlog
selftests: tls: add selftest variant for pad
tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3
tls: rx: support optimistic decrypt to user buffer with TLS 1.3
tls: rx: don't include tail size in data_len
iommu: arm-smmu-impl: Add 8250 display compatible to the client list.
iommu/iova: change IOVA_MAG_SIZE to 127 to save memory
ASoC: Intel: avs: Fix i2s_test card name initialization
ASoC: imx-card: Fix DSD/PDM mclk frequency
iommu/exynos: Make driver independent of the system page size
iommu: Clean up release_device checks
iommu: Make .release_device optional
iommu: Use dev_iommu_ops() for probe_finalize
iommu/arm-smmu: Get associated RMR info and install bypass SMR
iommu/arm-smmu-v3: Get associated RMR info and install bypass STE
iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypass
iommu/arm-smmu-v3: Introduce strtab init helper
ACPI/IORT: Add a helper to retrieve RMR info directly
ACPI/IORT: Add support to retrieve IORT RMR reserved regions
ACPI/IORT: Provide a generic helper to retrieve reserve regions
ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void
iommu: Introduce a callback to struct iommu_resv_region
KVM: arm64: Don't return from void function
octeontx2-af: Enable Exact match flag in kex profile
octeontx2-pf: Add support for exact match table.
octeontx2-af: Invoke exact match functions if supported
octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
octeontx2: Modify mbox request and response structures
octeontx2-af: Debugsfs support for exact match.
octeontx2-af: Drop rules for NPC MCAM
octeontx2-af: FLR handler for exact match table.
octeontx2-af: devlink configuration support
octeontx2-af: Exact match scan from kex profile
octeontx2-af: Exact match support
octeontx2-af: Use hashed field in MCAM key
nfp: enable TSO by default for nfp netdev
nfp: allow TSO packets with metadata prepended in NFDK path
soundwire: qcom: Add flag for software clock gating check
soundwire: qcom: Add support for controlling audio CGCR from HLOS
soundwire: intel: use pm_runtime_resume() on component probe
soundwire: peripheral: remove useless ops pointer
soundwire: revisit driver bind/unbind and callbacks
soundwire: bus_type: fix remove and shutdown support
dt-bindings: dma: dw-axi-dmac: extend the number of interrupts
dmaengine: dmatest: use strscpy to replace strlcpy
bpftool: Remove zlib feature test from Makefile
dmaengine: ste_dma40: fix typo in comment
dmaengine: jz4780: fix typo in comment
dmaengine: s3c24xx: fix typo in comment
dmaengine: qcom: fix typo in comment
dmaengine: owl: fix typo in comment
dmaengine: mediatek-cqdma: fix typo in comment
dmaengine: fix typos in comments
dmaengine: xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe()
libbpf: Cleanup the legacy uprobe_event on failed add/attach_event()
libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy()
libbpf: Cleanup the legacy kprobe_event on failed add/attach_event()
selftests/bpf: Add type match test against kernel's task_struct
selftests/bpf: Add nested type to type based tests
selftests/bpf: Add test checking more characteristics
selftests/bpf: Add type-match checks to type-based tests
libbpf: add bpf_core_type_matches() helper macro
bpf, libbpf: Add type match support
bpftool: Honor BPF_CORE_TYPE_MATCHES relocation
bpf: Introduce TYPE_MATCH related constants/macros
net: asix: change the type of asix_set_sw/hw_mii to static
net: dsa: felix: build as module when tc-taprio is module
net: sched: provide shim definitions for taprio_offload_{get,free}
eth: remove neterion/vxge
dt-bindings: net: dsa: mediatek,mt7530: Add missing 'reg' property
drm/amdgpu/display: disable prefer_shadow for generic fb helpers
drm/amdgpu: keep fbdev buffers pinned during suspend
drm/amd/display: Remove unused variables from vba_vars_st
drm/amd/display: Remove duplicate code across dcn30 and dcn31
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: Remove return value of Calculate256BBlockSizes
drm/amdpgu/debugfs: Simplify some exit paths
drm/amdgpu/mes: Fix an error handling path in amdgpu_mes_self_test()
drm/amd/display: Maintain old audio programming sequence
drm/amd/display: 3.2.192
drm/amd/display: rename hdmi_frl_pcon_support
drm/amd/display: enable PCON SST support for newer ASICs
drm/amd/display: OVT Update on InfoFrame and Mode Management
drm/amdgpu/mes11: fix to unmap legacy queue
drm/amd/display: Initialize lt_settings on instantiation
drm/amd/display: Fix uninitialized variable.
drm/amd/display: Move all linux includes into OS types
drm/amd/display: Fix null timing generator resource
drm/amd/display: Add flag to modify MST delay
drm/amd/display: Disable TBT3 DSC work around by default.
drm/amd/display: Fix refresh rate issue on Club 3D
drm/amd/display: Remove configuration option for dpia hpd delay
drm/amd/display: Indicate stream change on ODM change
drm/amd/display: disable otg toggle w/a on boot
drm/amd/display: Fix dmub soft hang for PSR 1
drm/amd/display: Guard against NULL link encoder in log hw state
drm/amd/display: Remove incorrect ASSERT check for link_enc
drm/amd/display: Guard against ddc_pin being NULL for AUX
drm/amd/display: Program ACP related register
drm/amd/display: add an option to skip wait for HPD when powering on eDP panel
drm/amd/display: Don't set dram clock change requirement for SubVP
drm/amd/display: Extend soc BB capabilitiy
drm/amd/display: Maintain consistent mode of operation during encoder assignment
drm/amd/display: guard for virtual calling destroy_link_encoders
drm/amd/display: disable timing sync b/w odm halves
drm/amd/display: Add minimal pipe split transition state
drm/amd/display: Add SubVP control lock
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd/display: Add basic infrastructure for enabling FAMS
drm/amd/display: Make OPTC3 function accessible to other DCN
drm/amd/display: Update gpuvm_max_page_table_levels IP param
drm/amd/display: Switch to correct DTO on HDMI
drm/amd/display: Change DET policy for MPO cases
drm/amd/display: Use two pixel per container for k1/k2 div
drm/amd/display: Apply ODM 2:1 policy for single display configuration
drm/amd/display: Add function to set pixels per cycle
drm/amd/display: Prepare for new interfaces
drm/amd/display: Add SubVP required code
drm/amd/display: Add missing registers for ACP
drm/amdgpu: skip whole ras bad page framework on sriov
drm/amdgpu: Only send ras feature for gfx block
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amdkfd: simplify vm_validate_pt_pd_bos
drm/amd: Add debug mask for subviewport mclk switch
ASoC: SOF: Intel: byt: remove duplicating driver data retrieval
ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval
ASoC: tegra: tegra20_das: Drop write-only driver data member
ASoC: tegra: tegra20_das: Make helper functions return void
ASoC: tegra: tegra20_das: Get rid of global pointer for driver data
ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read
ASoC: tegra: tegra20_das: Fold header file into only user
ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR
ASoC: dt-bindings: qcom,sm8250: add SDM845 sound
ASoC: Intel: catpt: remove duplicating driver data retrieval
drm: Remove linux/i2c.h from drm_crtc.h
drm: Remove linux/media-bus-format.h from drm_crtc.h
drm: Remove linux/fb.h from drm_crtc.h
drm/vmwgfx: Stop using 'TRUE'
remoteproc: pru: Add support for various PRU cores on K3 AM62x SoCs
dt-bindings: remoteproc: pru: Update bindings for K3 AM62x SoCs
dt-bindings: remoteproc: pru: Re-arrange "compatible" in alphabetic order
ASoC: Intel: avs: correct config reference for I2S test board
ASoC: xilinx: Suppress second error message about reset failure in .remove()
ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci
ALSA: usb-audio: Add endianness annotations
interconnect: qcom: msm8939: Use icc_sync_state
fs/ntfs3: Remove duplicated assignment to variable r
fs/ntfs3: Unlock on error in attr_insert_range()
fs/ntfs3: Make ntfs_update_mftmirr return void
fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
dmaengine: sun4i: Set the maximum segment size
tools/testing/crypto: Use vzalloc instead of vmalloc+memset
ASoC: madera: Replace kernel.h with the necessary inclusions
ASoC: rt5640: Add the MICBIAS1 to the dapm routing
ASoC: amd: enable machine driver build for Jadeite platform
ASoC: amd: add Machine driver for Jadeite platform
ASoC: amd: add I2S MICSP instance support
ASoC: dt-bindings: fsl-sai: Add two PLL clock source
ASoC: dt-bindings: fsl_spdif: Add two PLL clock source
ASoC: fsl_sai: Add support for PLL switch at runtime
ASoC: fsl_micfil: Add support for PLL switch at runtime
ASoC: fsl_spdif: Add support for PLL switch at runtime.
ASoC: fsl_utils: Add function to handle PLL clock source
cxgb4: Use the bitmap API to allocate bitmaps
net/mlx5: fix 32bit build
media: isl7998x: select V4L2_FWNODE to fix build error
bpf, samples: Remove AF_XDP samples
bpftool: Rename "bpftool feature list" into "... feature list_builtins"
bpf: Omit superfluous address family check in __bpf_skc_lookup
selftests: net: af_unix: Test connect() with different netns.
af_unix: Put pathname sockets in the global hash table.
MIPS: Loongson64: Fix section mismatch warning
mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
MIPS: mscc: ocelot: enable FDMA usage
MIPS: Fix some typos
MIPS: Alchemy: devboards: Remove duplicate 'the' in two places.
MIPS: PCI: Remove leading space in info message, rename pci
mips: sgi-ip22: Drop redundant check from .remove()
MAINTAINERS: add include/dt-bindings/mips to MIPS
phy: amlogic: Add G12A Analog MIPI D-PHY driver
dt-bindings: phy: add Amlogic G12A Analog MIPI D-PHY bindings
ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static
phy: phy-brcm-usb: drop unexpected word "the" in the comments
phy: rockchip-inno-usb2: Sync initial otg state
phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support
dt-bindings: phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding
phy: qcom-qmp-pcie: make pipe clock rate configurable
clk: renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config
clk: renesas: r9a07g043: Add support for RZ/Five SoC
dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG Clock and Reset Definitions
pinctrl: renesas: r8a779g0: Add missing MODSELx for AVBx
pinctrl: renesas: r8a779g0: Add missing MODSELx for TSN0
pinctrl: renesas: r8a779g0: Add missing ERROROUTC_A
pinctrl: renesas: r8a779g0: Add missing PWM
pinctrl: renesas: r8a779g0: Add missing FlexRay
pinctrl: renesas: r8a779g0: Add missing TPU0TOx_A
pinctrl: renesas: r8a779g0: Add missing CANFD5_B
pinctrl: renesas: r8a779g0: Add missing SCIF1_X
pinctrl: renesas: r8a779g0: Add missing SCIF3
pinctrl: renesas: r8a779g0: Add missing HSCIF1_X
pinctrl: renesas: r8a779g0: Add missing HSCIF3_A
pinctrl: renesas: r8a779g0: Add missing IRQx_A/IRQx_B
pinctrl: renesas: r8a779g0: Add missing TCLKx_A/TCLKx_B/TCLKx_X
pinctrl: renesas: r8a779g0: Tidyup POC1 voltage
pinctrl: renesas: r8a779g0: Tidy up ioctrl_regs
pinctrl: renesas: r8a779g0: Remove unused MOD_SELx definitions
pinctrl: renesas: r8a779g0: Remove unused IPxSRx definitions
pinctrl: renesas: r8a779g0: Remove unused NOGP definitions
pinctrl: renesas: r8a779g0: Fixup MODSEL8
pinctrl: renesas: r8a779g0: Add pins, groups and functions
pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support
pinctrl: renesas: Add PORT_GP_CFG_13 macros
dt-bindings: pinctrl: renesas,pfc: Document r8a779g0 support
pinctrl: renesas: Add RZ/V2M pin and gpio controller driver
phy: qcom-qmp: clean up hex defines
phy: qcom-qmp: clean up define alignment
phy: qcom-qmp: clean up v4 and v5 define order
phy: qcom-qmp-usb: clean up pipe clock handling
phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check
phy: qcom-qmp-pcie: drop obsolete pipe clock type check
phy: phy-mtk-dp: Add driver for DP phy
phy: cdns-dphy: Add support for DPHY TX on J721e
phy: cdns-dphy: Add band config for dphy tx
phy: dt-bindings: cdns,dphy: Add compatible for dphy on j721e
phy: rockchip-inno-usb2: Prevent incorrect error on probe
phy: dphy: drop unexpected word "the" in the comments
phy: tegra: Add PCIe PIPE2UPHY support for Tegra234
dt-bindings: PHY: P2U: Add support for Tegra234 P2U block
phy: mediatek: Add PCIe PHY driver
dt-bindings: phy: mediatek: Add YAML schema for PCIe PHY
phy: ti: tusb1210: Don't check for write errors when powering on
drm/msm: Fix fence rollover issue
drm/msm: Use div64_ul instead of do_div
drm/msm: Expose client engine utilization via fdinfo
drm: Add DRM_GEM_FOPS
drm/msm: Make msm_gem_free_object() static
clk: qcom: gcc-msm8960: create tsens device if there are no child nodes
dt-bindings: clock: qcom,gcc-apq8064: split tsens to the child node
dt-bindings: clock: qcom,gcc-apq8064: move msm8960 compat from gcc-other.yaml
clk: sunxi: Do not select the PRCM MFD
clk: sunxi: Limit legacy clocks to 32-bit ARM
drm: bridge: sii8620: fix possible off-by-one
drm/msm/disp/dpu1: add dspp support for sc7280
drm/msm/mdp5: Add perf data for MDP v1.16
drm/msm/mdp4: get rid of struct mdp4_platform_config
drm/msm/mdp4: move iommu_domain_alloc() call close to its usage
drm/msm/hdmi: support attaching the "next" bridge
drm/msm/hdmi: drop empty bridge callbacks
drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements
drm/msm/hdmi: reuse MSM8960's config for MSM8660
drm/msm/hdmi: merge platform config for 8974/8084/8994/8996
drm/msm/hdmi: drop hpd_regs usage on 8x74/8084
drm/msm/hdmi: drop empty 'none' regulator lists
drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform
drm/msm/hdmi: drop unused GPIO support
drm/msm/hdmi: drop the hdmi-mux support
dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as deprecated
dt-bindings: display/msm: hdmi: mark old GPIO properties as deprecated
dt-bindings: display/msm: hdmi: split and convert to yaml
drm/msm/dp: use ARRAY_SIZE for calculating num_descs
drm/msm/dsi: Use single function for reset
drm/msm/hdmi: fill the pwr_regs bulk regulators
drm/msm/dp: Remove encoder pointer from struct msm_dp
drm/msm/dp: make dp_bridge_mode_valid() more precise
dt-bindings: msm: update maintainers list with proper id
drm/msm/dpu: simplify and unify dpu_encoder_get_intf and dpu_encoder_get_wb
dt-bindings: msm/dp: List supplies in the bindings
drm/msm/dpu: Add interface support for CRC debugfs
drm/msm/dp: rewrite dss_module_power to use bulk clock functions
drm/msm/dpu: Add MISR register support for interface
drm/msm/dp: inline dp_power_clk_set_rate()
drm/msm/dpu: Move MISR methods to dpu_hw_util
drm/msm/dp: set stream_pixel rate directly
drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link")
drm/msm/dpu: Move LM CRC code into separate method
drm/msm/dpu: remove hard-coded linewidth limit for writeback
drm/msm/dpu: fix maxlinewidth for writeback block
drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display()
drm/msm/dpu: drop enum msm_display_caps
drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends
drm/msm/dpu: make dpu hardware catalog static const
drm/msm/dpu: constify struct dpu_mdss_cfg
drm/msm/dpu: change catalog->dma_cfg to be a const pointer
drm/msm/dpu: change catalog->perf to be a const pointer
drm/msm/dpu: remove hwversion field from data structures
drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog
drm/msm/dpu: use feature bit for LM combined alpha check
drm/msm/dpu: add writeback support for sc7180
remoteproc: mediatek: Enable cache for mt8186 SCP
memblock tests: remove completed TODO items
memblock tests: set memblock_debug to enable memblock_dbg() messages
memblock tests: add verbose output to memblock tests
memblock tests: Makefile: add arguments to control verbosity
dma-mapping: Fix build error unused-value
ACPI: Remove the unused find_acpi_cpu_cache_topology()
arch_topology: Warn that topology for nested clusters is not supported
arch_topology: Add support for parsing sockets in /cpu-map
arch_topology: Set cluster identifier in each core/thread from /cpu-map
arch_topology: Limit span of cpu_clustergroup_mask()
arch_topology: Don't set cluster identifier as physical package identifier
arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found
arch_topology: Check for non-negative value rather than -1 for IDs validity
arch_topology: Set thread sibling cpumask only within the cluster
arch_topology: Drop LLC identifier stash from the CPU topology
arm64: topology: Remove redundant setting of llc_id in CPU topology
arch_topology: Use the last level cache information from the cacheinfo
arch_topology: Add support to parse and detect cache attributes
cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability
cacheinfo: Use cache identifiers to check if the caches are shared if available
cacheinfo: Allow early detection and population of cache attributes
cacheinfo: Add support to check if last level cache(LLC) is valid or shared
cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF
cacheinfo: Add helper to access any cache index for a given CPU
cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node
ACPI: PPTT: Use table offset as fw_token instead of virtual address
drm/mediatek: dpi: Move the csc_enable bit to SoC config
drm/mediatek: dpi: Move the yuv422_en_bit to SoC config
drm/mediatek: dpi: Move swap_shift to SoC config
drm/mediatek: dpi: Move hvsize_mask to SoC config
drm/mediatek: dpi: Move dimension mask to SoC config
drm/mediatek: dpi: Implement a swap_input toggle in SoC config
drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config
drm/mediatek: dpi: Add support for quantization range
drm/mediatek: dpi: Only enable dpi after the bridge is enabled
drm/mediatek: dpi: Remove output format of YUV
drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf
dt-bindings: display: mediatek: dpi: Revise mediatek strings to correct format
dt-bindings: display: mediatek: dpi: Add DP_INTF compatible
drm/mediatek: Ensure bridge disable happends before suspend
IB: Fix spelling of 'writable'
interconnect: add device managed bulk API
dt-bindings: interconnect: add fsl,imx8mp.h
dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc
RDMA/rxe: Remove unnecessary include statement
drm/ingenic: Use the highest possible DMA burst size
tracing: ALSA: hda: Remove string manipulation out of the fast path
ALSA: wavefront: remove redundant assignment to pointer end
ALSA: usb-audio: Turn off 'manual mode' on Dell dock
ALSA: usb-audio: Support jack detection on Dell dock
ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe()
ASoC: fsl_asrc_dma: Add legacy_dai_naming flag
ASoC: fsl_micfil: Add legacy_dai_naming flag
ASoC: codes: Add support for ES8316 producer mode
ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter()
ASoC: codecs: max98088: Clean up some inconsistent indenting
ASoC: dt-bindings: convert designware-i2s to dt-schema
ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
net: hns: Fix spelling mistakes in comments.
nfp: support TX VLAN ctag insert
nfp: support RX VLAN ctag/stag strip
usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon register access
usbnet: smsc95xx: Clean up nopm handling
usbnet: smsc95xx: Fix deadlock on runtime resume
net: phy: broadcom: Add support for BCM53128 internal PHYs
dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts description
selftest: net: bridge mdb add/del entry to port that is down
net: ipconfig: use strscpy to replace strlcpy
mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines
mlxsw: spectrum_fid: Remove flood_index() from FID operation structure
mlxsw: Enable unified bridge model
mlxsw: Add ubridge to config profile
mlxsw: Add support for 802.1Q FID family
mlxsw: Add new FID families for unified bridge model
mlxsw: Add support for VLAN RIFs
mlxsw: Configure egress FID classification after routing
mlxsw: spectrum_router: Do not configure VID for sub-port RIFs
mlxsw: spectrum_fid: Configure layer 3 egress VID classification
mlxsw: Configure ingress RIF classification
mlxsw: spectrum_fid: Configure VNI to FID classification
mlxsw: Configure egress VID for unicast FDB entries
drm/i915: Fix vm use-after-free in vma destruction
xfrm: improve wording of comment above XFRM_OFFLOAD flags
esp6: Fix spelling mistake
selftests/vm: only run 128TBswitch with 5-level paging
mm/khugepaged: try to free transhuge swapcache when possible
mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp()
mm/khugepaged: use helper macro __ATTR_RW
mm/khugepaged: minor cleanup for collapse_file
mm/khugepaged: trivial typo and codestyle cleanup
mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs
mm/khugepaged: remove unneeded shmem_huge_enabled() check
mm: sparsemem: drop unexpected word 'a' in comments
mm: hugetlb: kill set_huge_swap_pte_at()
mm/page_alloc: make the annotations of available memory more accurate
zram: do not lookup algorithm in backends table
mm, docs: fix comments that mention mem_hotplug_end()
mm/smaps: add Pss_Dirty
mm: rmap: simplify the hugetlb handling when unmapping or migration
mm/madvise: minor cleanup for swapin_walk_pmd_entry()
mm: hugetlb: remove minimum_order variable
mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory
mm: memory_hotplug: enumerate all supported section flags
mm/swap: convert __delete_from_swap_cache() to a folio
mm/swap: convert delete_from_swap_cache() to take a folio
mm: convert page_swap_flags to folio_swap_flags
mm: convert destroy_compound_page() to destroy_large_folio()
mm/swap: convert __page_cache_release() to use a folio
mm/swap: convert __put_compound_page() to __folio_put_large()
mm/swap: convert __put_single_page() to __folio_put_small()
mm/swap: convert __put_page() to __folio_put()
mm/swap: convert put_pages_list to use folios
mm/swap: convert release_pages to use a folio internally
mm/swap: convert try_to_free_swap to use a folio
mm/swap: optimise lru_add_drain_cpu()
mm/swap: pull the CPU conditional out of __lru_add_drain_all()
mm/swap: rename lru_pvecs to cpu_fbatches
mm/swap: convert activate_page to a folio_batch
mm/swap: convert lru_lazyfree to a folio_batch
mm/swap: convert lru_deactivate to a folio_batch
mm/swap: convert lru_deactivate_file to a folio_batch
mm/swap: convert lru_add to a folio_batch
mm/swap: make __pagevec_lru_add static
mm/swap: add folio_batch_move_lru()
mm: add folios_put()
mm/vmscan: convert reclaim_pages() to use a folio
mm/vmscan: convert shrink_active_list() to use a folio
mm/vmscan: convert move_pages_to_lru() to use a folio
mm/vmscan: convert isolate_lru_pages() to use a folio
mm/vmscan: convert reclaim_clean_pages_from_list() to folios
mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection
userfaultfd: selftests: infinite loop in faulting_process
Docs/admin-guide/damon: add a document for DAMON_LRU_SORT
mm/damon: introduce DAMON-based LRU-lists Sorting
Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action
mm/damon/schemes: add 'LRU_DEPRIO' action
Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action
mm/damon/schemes: add 'LRU_PRIO' DAMOS action
mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling
mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values
mm/swap: remove swap_cache_info statistics
mm/swapfile: fix possible data races of inuse_pages
lib/test_vmalloc: switch to prandom_u32()
mm/vmalloc: extend __find_vmap_area() with one more argument
mm/vmalloc: initialize VA's list node after unlink
mm/vmalloc: extend __alloc_vmap_area() with extra arguments
mm/vmalloc: make link_va()/unlink_va() common to different rb_root
mm: shrinkers: add scan interface for shrinker debugfs
tools: add memcg_shrinker.py
mm: docs: document shrinker debugfs
mm: shrinkers: provide shrinkers with names
mm: shrinkers: introduce debugfs interface for memory shrinkers
mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino()
mm/mempolicy: fix get_nodes out of bound access
mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte()
kasan: fix zeroing vmalloc memory with HW_TAGS
mm: introduce clear_highpage_kasan_tagged
mm: rename kernel_init_free_pages to kernel_init_pages
mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()'
mm/damon/reclaim: make 'enabled' checking timer simpler
mm/damon/sysfs: deduplicate inputs applying
mm/damon/reclaim: deduplicate 'commit_inputs' handling
mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h
Docs/admin-guide/damon/reclaim: remove a paragraph that been obsolete due to online tuning support
mm/migration: fix potential pte_unmap on an not mapped pte
mm/migration: return errno when isolate_huge_page failed
mm/migration: remove unneeded lock page and PageMovable check
mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable()
mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK
coccinelle: Extend address test from ifaddr semantic patch to test expressions
drm/panel: simple: add ETML0700Y5DHA panel
dt-bindings: display: simple: add EDT ETML0700Y5DHA panel
drm/panel: simple: Add support for HannStar HSD101PWW2 panel
dt-bindings: display: simple: Add HannStar HSD101PWW2
dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03
drm/mediatek: Remove mt8192 display rdma compatible
net: usb: Remove unnecessary '0' values from hasdata
can: slcan: extend the protocol with CAN state info
can: slcan: extend the protocol with error info
can: slcan: add ethtool support to reset adapter errors
can: slcan: move driver into separate sub directory
can: slcan: send the open/close commands to the adapter
can: slcan: set bitrate by CAN device driver API
can: slcan: allow to send commands to the adapter
can: slcan: use CAN network device driver API
can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U
can: slcan: use the alloc_can_skb() helper
can: slcan: use netdev helpers to print out messages
can: slcan: use the BIT() helper
net/mlx5e: TC, Support offloading police action
net/mlx5e: Add flow_action to parse state
net/mlx5e: Add post meter table for flow metering
net/mlx5e: Add generic macros to use metadata register mapping
net/mlx5e: Get or put meter by the index of tc police action
net/mlx5e: Add support to modify hardware flow meter parameters
net/mlx5e: Prepare for flow meter offload if hardware supports it
net/mlx5: Implement interfaces to control ASO SQ and CQ
net/mlx5: Add support to create SQ and CQ for ASO
net/mlx5: E-switch: Change eswitch mode only via devlink command
net/mlx5: E-switch, Remove dependency between sriov and eswitch mode
net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created
net/mlx5: delete dead code in mlx5_esw_unlock()
net/mlx5: Delete ipsec_fs header file as not used
net: dsa: microchip: add LAN937x in the ksz spi probe
net: dsa: microchip: lan937x: add phylink_mac_config support
net: dsa: microchip: lan937x: add phylink_mac_link_up support
net: dsa: microchip: lan937x: add phylink_get_caps support
net: dsa: microchip: lan937x: add MTU and fast_age support
net: dsa: microchip: lan937x: register mdio-bus
net: dsa: microchip: lan937x: add phy read and write support
net: dsa: microchip: lan937x: add dsa_tag_protocol
net: dsa: microchip: add DSA support for microchip LAN937x
net: dsa: microchip: generic access to ksz9477 static and reserved table
net: dsa: tag_ksz: add tag handling for Microchip LAN937x
dt-bindings: net: dsa: dt bindings for microchip lan937x
dt-bindings: net: make internal-delay-ps based on phy-mode
net: phy: micrel: Adding LED feature for LAN8814 PHY
dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY
net: add skb_[inner_]tcp_all_headers helpers
drm/rockchip: Fix an error handling path rockchip_dp_probe()
drm/rockchip: vop: Don't crash for invalid duplicate_state()
9p: Fix some kernel-doc comments
9p fid refcount: cleanup p9_fid_put calls
9p fid refcount: add a 9p_fid_ref tracepoint
9p fid refcount: add p9_fid_get/put wrappers
9p: Fix minor typo in code comment
9p: Remove unnecessary variable for old fids while walking from d_parent
9p: Make the path walk logic more clear about when cloning is required
9p: Track the root fid with its own variable during lookups
platform/x86/intel/pmt: telemetry: Fix fixed region handling
platform/x86/intel/vsec: Add support for Raptor Lake
platform/x86/intel/vsec: Rework early hardware code
platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
platform/surface: Update copyright year of various drivers
platform/surface: aggregator: Move subsystem hub drivers to their own module
platform/surface: aggregator: Move device registry helper functions to core module
platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Laptop Studio
platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Pro 8
platform/surface: Add KIP/POS tablet-mode switch driver
platform/surface: aggregator: Add helper macros for requests with argument and return value
qlogic/qed: fix repeated words in comments
samsung/sxgbe: fix repeated words in comments
stmicro/stmmac: fix repeated words in comments
ethernet/sun: fix repeated words in comments
usbnet: remove vestiges of debug macros
net: pcs: rzn1-miic: update speed only if interface is changed
octeontx2-af: fix operand size in bitwise operation
drm/i915/display: clean up comments
drm/doc/rfc: VM_BIND uapi definition
drm/i915: Update i915 uapi documentation
drm/doc/rfc: VM_BIND feature design document
drm/i915: DG2 and ATS-M device ID updates
dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
dt-bindings: chosen: remove old .txt binding
iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGGERED mode
iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TRIGGERED mode
dmaengine: fsl-edma: remove redundant assignment to pointer last_sg
dmaengine: mediatek: mtk-hsdma: Fix typo in comment
dmaengine: at_xdmac: Fix typo in comment
dt-bindings: dma: fsl-edma: Convert to DT schema
dmaengine: ep93xx: Fix typo in comments
dmaengine: imx-sdma: Improve the SDMA irq name
xfs: introduce per-cpu CIL tracking structure
xfs: rework per-iclog header CIL reservation
xfs: lift init CIL reservation out of xc_cil_lock
xfs: use the CIL space used counter for emptiness checks
drm/i915/pvc: Implement w/a 16016694945
ASoC: codecs: wsa883x: add missing break statement
selftests/bpf: Skip lsm_cgroup when we don't have trampolines
net/cmsg_sender: Remove a semicolon
tty: n_gsm: fix resource allocation order in gsm_activate_mux()
tty: n_gsm: fix deadlock and link starvation in outgoing data path
nfp: support VF rate limit with NFDK
cdc-eem: always use BIT
cxgb4: Fix typo in string
selftests: net: fib_rule_tests: fix support for running individual tests
net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK
mptcp: refine memory scheduling
mptcp: drop SK_RECLAIM_* macros
mptcp: never fetch fwd memory from the subflow
dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul
wifi: nl80211: retrieve EHT related elements in AP mode
iio: adc: stm32-adc: disable adc before calibration
iio: adc: stm32-adc: make safe adc disable
iio: dac: ad5380: align '*' each line and drop unneeded blank line
iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrency" -> "coherency"
iio: Don't use bare "unsigned"
dt-bindings: iio: dac: mcp4922: expand for mcp4921 support
iio: dac: mcp4922: add support to mcp4921
neterion/vxge: fix repeated words in comments
ethernet/neterion: fix repeated words in comments
ethernet/natsemi: fix repeated words in comments
mellanox/mlxsw: fix repeated words in comments
ethernet/marvell: fix repeated words in comments
marvell/octeontx2/af: fix repeated words in comments
wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
wifi: cfg80211: remove chandef check in cfg80211_cac_event()
wifi: nl80211: relax wdev mutex check in wdev_chandef()
wifi: nl80211: acquire wdev mutex earlier in start_ap
wifi: nl80211: hold wdev mutex for tid config
wifi: cfg80211: handle IBSS in channel switch
wifi: mac80211: properly skip link info driver update
wifi: mac80211: only accumulate airtime deficit for active clients
wifi: mac80211: add debugfs file to display per-phy AQL pending airtime
wifi: mac80211: add a per-PHY AQL limit to improve fairness
wifi: mac80211: keep recently active tx queues in scheduling list
wifi: mac80211: consider aql_tx_pending when checking airtime deficit
wifi: mac80211: make sta airtime deficit field s32 instead of s64
wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling
wifi: mac80211: fix a kernel-doc complaint
remove CONFIG_ANDROID
pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig
kernfs: fix potential NULL dereference in __kernfs_remove
wifi: cfg80211: remove redundant documentation
firmware: Hold a reference for of_find_compatible_node()
uacce: Handle parent device removal or parent driver module rmmod
scripts/tags.sh: Include tools directory in tags generation
bus: mvebu-mbus: Fix spelling mistake
wifi: mac80211: sta_info: fix a missing kernel-doc struct element
MAINTAINERS: update Android driver maintainers
wifi: mac80211: add a missing comma at kernel-doc markup
wifi: cfg80211: fix kernel-doc warnings all over the file
misc: rtsx_pcr: Fix a typo
drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC
wifi: ieee80211: s1g action frames are not robust
tty: n_gsm: fix race condition in gsmld_write()
tty: n_gsm: fix packet re-transmission without open control channel
tty: n_gsm: fix non flow control frames during mux flow off
tty: n_gsm: fix missing timer to handle stalled links
tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
tty: n_gsm: fix tty registration before control channel open
tty: n_gsm: fix user open not possible at responder until initiator open
dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string
staging: r8188eu: remove unneeded semicolon
staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from SetHwReg8188EU()
staging: r8188eu: drop return value from receive_disconnect
drm/i915: turn on small BAR support
drm/i915/ttm: disallow CPU fallback mode for ccs pages
drm/i915/ttm: handle blitter failure on DG2
drm/i915/selftests: ensure we reserve a fence slot
drm/i915/selftests: skip the mman tests for stolen
drm/i915/uapi: tweak error capture on recoverable contexts
drm/i915/error: skip non-mappable pages
drm/i915/uapi: add NEEDS_CPU_ACCESS hint
drm/i915/uapi: apply ALLOC_GPU_ONLY by default
drm/i915: remove intel_memory_region avail
drm/i915/uapi: expose the avail tracking
drm/i915/uapi: add probed_cpu_visible_size
drm/doc: add rfc section for small BAR uapi
dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl
time64.h: consolidate uses of PSEC_PER_NSEC
net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port
net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF) out of rmw
net: dsa: felix: keep reference on entire tc-taprio config
net: gianfar: add support for software TX timestamping
net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_pcs_get()
clk: qcom: gcc-msm8916: Add rates to the GP clocks
clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
hisilicon/hns3/hns3vf:fix repeated words in comments
google/gve:fix repeated words in comments
freescale/fs_enet:fix repeated words in comments
ethernet/emulex:fix repeated words in comments
atheros/atl1e:fix repeated words in comments
lib: test_bitmap: add compile-time optimization/evaluations assertions
bitmap: don't assume compiler evaluates small mem*() builtins calls
net/ice: fix initializing the bitmap in the switch code
bitops: let optimize out non-atomic bitops on compile-time constants
bitops: wrap non-atomic bitops with a transparent macro
bitops: define const_*() versions of the non-atomics
bitops: unify non-atomic bitops prototypes across architectures
bitops: always define asm-generic non-atomic bitops
ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
RDMA/rxe: Replace include statement
RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs
drm/amdgpu/display: add missing FP_START/END checks dcn32_clk_mgr.c
drm/amd/display: Fix __nedf2 undefined for 32 bit compilation
drm/amd/display: Fix __muldf3 undefined for 32 bit compilation
drm/amd/display: Fix __floatunsidf undefined for 32 bit compilation
clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation
riscv: Kconfig.socs: Add comments
riscv: Kconfig.erratas: Add comments
riscv: Kconfig: Fix indentation and add comments
clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
clk: qcom: ipq8074: add USB GDSCs
dt-bindings: clocks: qcom,gcc-ipq8074: support power domains
clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
clk: qcom: ipq8074: add PPE crypto clock
dt-bindings: clock: qcom: ipq8074: add PPE crypto clock
clk: qcom: ipq8074: fix NSS port frequency tables
clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
clk: qcom: ipq8074: fix NSS core PLL-s
dt-bindings: connector: usb: align example indentation to four-space
bpftool: Show also the name of type BPF_OBJ_LINK
docs: dt: writing-bindings: Update URL to DT schemas
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
intel/ice:fix repeated words in comments
ice: Remove unnecessary NULL check before dev_put
ice: use eth_broadcast_addr() to set broadcast address
ice: switch: dynamically add VLAN headers to dummy packets
ice: Add support for VLAN TPID filters in switchdev
ice: Add support for double VLAN in switchdev
selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
selftests/xsk: Verify correctness of XDP prog attach point
selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket
selftests/xsk: Avoid bpf_link probe for existing xsk
RDMA/rxe: Fix deadlock in rxe_do_local_ops()
drm/amdkfd: Bump KFD API version for SMI profiling event
drm/amdkfd: Asynchronously free smi_client
drm/amdkfd: Add unmap from GPU SMI event
drm/amdkfd: Add user queue eviction restore SMI event
drm/amdkfd: Add migration SMI event
drm/amdkfd: Add GPU recoverable fault SMI event
drm/amdkfd: Enable per process SMI event
drm/amdkfd: Add KFD SMI event IDs and triggers
Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM"
drm/amdgpu: enable mes to access registers v2
drm/amdgpu/mes: add mes register access interface
drm/amdgpu/mes11: add mes11 misc op
drm/amdkfd: fix cu mask for asics with wgps
drm/amdgpu: add common interface for mes misc op
drm/amdgpu/mes11: update mes interface for acessing registers
net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start
drm: Remove unnecessary junk from drm_crtc.h
intel/ixgbevf:fix repeated words in comments
intel/igc:fix repeated words in comments
intel/igbvf:fix repeated words in comments
intel/igb:fix repeated words in comments
intel/iavf:fix repeated words in comments
intel/i40e:fix repeated words in comments
intel/fm10k:fix repeated words in comments
intel/e1000e:fix repeated words in comments
intel/e1000:fix repeated words in comments
ixgbe: drop unexpected word 'for' in comments
igb: remove unexpected word "the"
fm10k: remove unexpected word "the"
ixgbe: remove unexpected word "the"
vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open()
vfio: remove useless judgement
vfio: Clear the caps->buf to NULL after free
RDMA/rxe: Merge normal and retry atomic flows
RDMA/rxe: Move atomic original value to res
RDMA/rxe: Move atomic responder res to atomic_reply
vfio: check iommu_group_set_name() return value
RDMA/rxe: Add a responder state for atomic reply
RDMA/rxe: Move code to rxe_prepare_atomic_res()
Documentation: coresight: Escape coresight bindings file wildcard
vfio: Split migration ops from main device ops
vfio/mlx5: Protect mlx5vf_disable_fds() upon close device
intel: remove unused macros
dt-bindings: serial: 8250: Add npcm845 compatible string
serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x()
8250_dwlib: Convert bitops to newer form
serial: 8250_dw: Drop PM ifdeffery
ASoC: codecs: wsa883x: handle timeouts in resume path
serial: 8250_dw: Sort headers alphabetically
ASoC: codecs: wsa881x: handle timeouts in resume path
earlycon: prevent multiple register_console()
serial: 8250_dw: Take port lock while accessing LSR
serial: 8250_port: Fix spelling mistake
tty: serial: samsung_tty: loopback mode support
tty: serial: samsung_tty: support more than 4 uart ports
bpftool: Use feature list in bash completion
bpftool: Add feature list (prog/map/link/attach types, helpers)
bpftool: Remove attach_type_name forward declaration
pinctrl: intel: Add Intel Meteor Lake pin controller support
RDMA/rxe: Convert read side locking to rcu
RDMA/rxe: Stop lookup of partially built objects
drm/i915: Drain freed object after suspend display
arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ"
usb: host: xhci: use snprintf() in xhci_decode_trb()
ASoC: tegra: delete a semicolon
ASoC: wm_adsp: Minor clean and redundant code removal
ASoC: samsung: change neo1973_audio from a global to static
ASoC: codecs: wsa883x: add control, dapm widgets and map
pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant
dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles
pinctrl: qcom: sc7280: Fix compile bug
net, neigh: introduce interval_probe_time_ms for periodic probe
sysctl: add proc_dointvec_ms_jiffies_minmax
atheros/atl1c:fix repeated words in comments
drm/i915: use DISPLAY_VER() instead of accessing match_info directly
drm/i915/bios: debug log ddi port info after parsing
ASoC: doc: Update dead links
ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
memblock: avoid some repeat when add new range
drm/edid: take HF-EEODB extension count into account
drm/edid: add HF-EEODB support to EDID read and allocation
drm/edid: do invalid block filtering in-place
drm/edid: add drm_edid_raw() to access the raw EDID data
drm/probe-helper: add drm_connector_helper_get_modes()
drm/edid: add drm_edid_connector_update()
drm/edid: abstract debugfs override EDID set/reset
drm/edid: clean up connector update error handling and debug logging
drm/edid: convert drm_connector_update_edid_property() to struct drm_edid
drm/edid: move drm_connector_update_edid_property() to drm_edid.c
drm/vc4: change vc4_dma_range_matches from a global to static
net: pcs-rzn1-miic: fix return value check in miic_probe()
net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5psw_probe()
net: txgbe: Add build support for txgbe
clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
ipv6: remove redundant store to value after addition
net: switchdev: add reminder near struct switchdev_notifier_fdb_info
net: dsa: microchip: count pause packets together will all other packets
net: dsa: microchip: add pause stats support
net: dsa: ar9331: add support for pause stats
net: dsa: add get_pause_stats support
clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe
drm/amdgpu: fix documentation warning
iosys-map: Add per-word write
iosys-map: Add per-word read
Input: i8042 - add TUXEDO devices to i8042 quirk tables
Input: i8042 - add debug output for quirks
Input: i8042 - merge quirk tables
Input: i8042 - move __initconst to fix code styling warning
perf jevents: Remove jevents.c
perf jevents: Switch build to use jevents.py
perf jevents: Add python converter script
bpftool: Probe for memcg-based accounting before bumping rlimit
perf python: Prefer python3
drm/amd/display: Re-org and cleanup the redundant code
drm/amd/display: expose additional modifier for DCN32/321
drm/amd: Load TA firmware for DCN321/DCN32
drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK
drm/amdgpu/amdgpu_dm: fix kernel-doc markups
drm/amd/display: change to_dal_irq_source_dnc32() storage class specifier to static
drm/amd/display: Remove unused globals FORCE_RATE and FORCE_LANE_COUNT
drm/amdgpu/display: drop set but unused variable
drm/amdgpu: Fix typos in amdgpu_stop_pending_resets
media: dt-bindings: Convert gpio-ir-receiver to DT schema
drm/amd/display: Removed unused variable ret
media: dt-bindings: rc: Allow 'ir-receiver' node names
drm/i915/guc/slpc: Add a new SLPC selftest
selftests/bpf: lsm_cgroup functional test
bpftool: implement cgroup tree for BPF_LSM_CGROUP
libbpf: implement bpf_prog_query_opts
libbpf: add lsm_cgoup_sock type
tools/bpf: Sync btf_ids.h to tools
bpf: expose bpf_{g,s}etsockopt to lsm cgroup
bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP
bpf: minimize number of allocated lsm slots per program
bpf: per-cgroup lsm flavor
bpf: convert cgroup_bpf.progs to hlist
bpf: add bpf_func_t and trampoline helpers
power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables
usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
USB: cdc-acm: use define for timeout
usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove()
usb: gadget: aspeed_udc: fix handling of tx_len == 0
usb: dwc3: gadget: fix a kernel-doc warning
usb: dwc3: document async_callbacks field
usb: typec_altmode: add a missing "@" at a kernel-doc parameter
ASoC: wcd9335: Use DT bindings instead of local DAI definitions
ASoC: dt-bindings: Add bindings for WCD9335 DAIs
ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs()
ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
dt-bindings: arm: Convert CoreSight CPU debug to DT schema
dt-bindings: arm: Convert CoreSight bindings to DT schema
dt-bindings: arm: Rename Coresight filenames to match compatible
coresight: syscfg: Update load and unload operations
coresight: configfs: Fix unload of configurations on module exit
gfs2: List traversal in do_promote is safe
gfs2: do_promote glock holder stealing fix
gfs2: Use better variable name
gfs2: Make go_instantiate take a glock
gfs2: Add new go_held glock operation
gfs2: Revert 'Fix "truncate in progress" hang'
gfs2: Instantiate glocks ouside of glock state engine
gfs2: Fix up gfs2_glock_async_wait
pinctrl: renesas: r8a779f0: Remove unused POC2
reset: microchip-sparx5: allow building as a module
dt-bindings: pinctrl: renesas: Remove spaces before #define
net: prestera: acl: add support for 'egress' rules
selftests: forwarding: ethtool_extended_state: Convert to busywait
nfp: flower: fix comment typos and formatting
net: dsa: microchip: move remaining register offset to ksz_chip_reg
net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg
net: dsa: microchip: change the size of reg from u8 to u16
net: dsa: microchip: remove the struct ksz8
net: dsa: microchip: move ksz8->shifts to ksz_common
net: dsa: microchip: move ksz8->masks to ksz_common
net: dsa: microchip: move ksz8->regs to ksz_common
net: ethernet: mtk-star-emac: enable half duplex hardware support
net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs
net: ethernet: mtk-star-emac: add support for MII interface
dt-bindings: net: mtk-star-emac: add description for new properties
net: ethernet: mtk-star-emac: add timing adjustment support
net: ethernet: mtk-star-emac: add clock pad selection for RMII
dt-bindings: net: mtk-star-emac: add support for MT8365
net: ethernet: mtk-star-emac: add support for MT8365 SoC
net: ethernet: mtk-star-emac: modify IRQ trigger flags
net: ethernet: mtk-star-emac: store bit_clk_div in compat structure
sfc: Separate netdev probe/remove from PCI probe/remove
sfc: replace function name in string with __func__
sfc: Unsplit literal string.
sfc: Move EF100 efx_nic_type structs to the end of the file
sfc: Separate efx_nic memory from net_device memory
sfc: Encapsulate access to netdev_priv()
sfc: Change BUG_ON to WARN_ON and recovery code.
sfc: Remove netdev init from efx_init_struct
sfc: Add a PROBED state for EF100 VDPA use.
sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs
mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index
mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry
mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}()
mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry
mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries
mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry'
mlxsw: spectrum_switchdev: Rename MIDs list
mlxsw: spectrum_switchdev: Rename MID structure
mlxsw: Align PGT index to legacy bridge model
mtd: rawnand: arasan: Fix clock rate in NV-DDR
mtd: rawnand: arasan: Update NAND bus clock instead of system clock
mtd: core: introduce of support for dynamic partitions
dt-bindings: mtd: partitions: add additional example for qcom,smem-part
dt-bindings: mtd: partitions: support label/name only partition
ASoC: rockchip: i2s: Remove unwanted dma settings in rockchip_i2s_probe
ASoC: dt-bindings: fsl,micfil: Convert format to json-schema
ASoC: fsl_micfil: change micfil default settings
ASoC: max98396: Fix TDM mode BSEL settings
ASoC: rockchip: i2s: Fix the debug level on missing pinctrl
MAINTAINERS: add ASoC Qualcomm codecs
ASoC: codecs: add wsa883x amplifier support
ASoC: dt-bindings: Add WSA883x bindings
bus: mhi: host: pci_generic: Add another Foxconn T99W175
KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y
KVM: arm64: nvhe: Rename confusing obj-y
powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers
KVM: PPC: Kconfig: Fix indentation
powerpc/powernv: Kconfig: Replace single quotes
powerpc: Kconfig.debug: Remove extra empty line
powerpc: Kconfig: Replace tabs with whitespaces
powerpc/perf: Update MMCR2 to support event exclude_idle
powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters
KVM: PPC: Do not warn when userspace asked for too big TCE table
powerpc/bpf/32: Add instructions for atomic_[cmp]xchg
powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations
powerpc/bpf/64: Add instructions for atomic_[cmp]xchg
powerpc/bpf/64: add support for atomic fetch operations
powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations
powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in radix mode
powerpc/papr_scm: use dev_get_drvdata
powerpc/64: Drop ppc_inst_as_str()
selftests/powerpc: Add missing files to .gitignores
KVM: arm64: Move the handling of !FP outside of the fast path
KVM: arm64: Document why pause cannot be turned into a flag
KVM: arm64: Reduce the size of the vcpu flag members
KVM: arm64: Add build-time sanity checks for flags
KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together
KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag
KVM: arm64: Kill unused vcpu flags field
KVM: arm64: Move vcpu WFIT flag to the state flag set
KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set
KVM: arm64: Move vcpu SVE/SME flags to the state flag set
KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set
drm/i915: Fix a lockdep warning at error capture
KVM: PPC: Align pt_regs in kvm_vcpu_arch structure
KVM: PPC: Book3S HV: tracing: Add missing hcall names
KVM: PPC: Book3S HV: Provide more detailed timings for P9 entry path
KVM: PPC: Book3S HV: Expose timing functions to module code
KVM: PPC: Book3S HV: Decouple the debug timing from the P8 entry path
KVM: PPC: Book3S HV: Add a new config for P8 debug timing
KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream"
powerpc/64e: KASAN Full support for BOOK3E/64
powerpc/64e: Reorganise virtual memory
powerpc/64e: Move virtual memory closer to linear memory
powerpc/64e: Remove unused REGION related macros
powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS
powerpc/64e: Fix early TLB miss with KUAP
powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
powerpc/64e: Rewrite p4d_populate() as a static inline function
powerpc: Remove _PAGE_SAO stub for book3e/64
powerpc/32: Remove __map_without_ltlbs
powerpc/32: Remove 'noltlbs' kernel parameter
powerpc/32: Remove the 'nobats' kernel parameter
powerpc: Restore CONFIG_DEBUG_INFO in defconfigs
powerpc/irq: Simplify __do_irq()
powerpc/irq: Perform stack_overflow detection after switching to IRQ stack
powerpc/irq: Make __do_irq() static
powerpc/irq: Increase stack_overflow detection limit when KASAN is enabled
powerpc/irq: remove inline assembly in hard_irq_disable macro
powerpc/irq: Replace #ifdefs by IS_ENABLED()
powerpc/irq: Don't open code irq_soft_mask helpers
powerpc/irq64: Remove get_irq_happened()
powerpc/irq: Split irq.c
powerpc: Don't include asm/ppc_asm.h in other headers
powerpc: Include asm/firmware.h in all users of firmware_has_feature()
Input: sensehat-joystick - remove unnecessary error message
Input: exc3000 - fix return value check of wait_for_completion_timeout
tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention
net: mptcp: fix some spelling mistake in mptcp
Revert the ARM/dts changes for Renesas RZ/N1
Input: edt-ft5x06 - show crc and header errors by sysfs
Input: edt-ft5x06 - show firmware version by sysfs
Input: edt-ft5x06 - show model name by sysfs
Input: edt-ft5x06 - set report rate by dts property
Input: edt-ft5x06 - get/set M12 report rate by sysfs
dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz
net: phylink: disable PCS polling over major configuration
net: phylink: remove pcs_ops member
tcp: diag: add support for TIME_WAIT sockets to tcp_abort()
net/funeth: Support for ethtool -m
af_unix: Do not call kmemdup() for init_net's sysctl table.
power: reset: pwr-mlxbf: add missing include
drm: lcdif: Add support for i.MX8MP LCDIF variant
dt-bindings: lcdif: Add compatible for i.MX8MP
drm/bridge: tc358767: Do not cache dsi_lanes twice
selftests/powerpc/pmu: Add test for hardware cache events
selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_sel field
selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_ctl field
selftests/powerpc/pmu: Add selftest for group constraint for unit and pmc field in p9
selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_cmp field
selftests/powerpc/pmu: Add selftest for group constraint check for MMCR1 cache bits
selftests/powerpc/pmu: Add selftest for group constraint check for MMCR0 l2l3_sel bits
selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE events valid check
selftests/powerpc/pmu: Add selftest for event alternatives for power10
selftests/powerpc/pmu: Add selftest for event alternatives for power9
selftests/powerpc/pmu: Add selftest for blacklist events check in power9
selftests/powerpc/pmu: Add selftest for reserved bit check for MMCRA thresh_ctl field
selftests/powerpc/pmu: Add selftest for checking invalid bits in event code
selftests/powerpc/pmu: Add selftest for group constraint check MMCRA sample bits
selftests/powerpc/pmu: Add selftest for group constraint for MMCRA Sampling Mode field
selftests/powerpc/pmu: Add selftest for group constraint check for radix_scope_qual field
selftests/powerpc/pmu: Add selftest for group constraint check when using same PMC
selftests/powerpc/pmu: Add selftest to check constraint for number of counters in use.
selftests/powerpc/pmu: Add selftest to check PMC5/6 is excluded from some constraint checks
selftests/powerpc/pmu: Add selftest for group constraint check for PMC5 and PMC6
selftests/powerpc/pmu: Add support for perf event code tests
selftests/powerpc/pmu: Add interface test for bhrb disable field for non-branch samples
selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit/cache fields
selftests/powerpc/pmu: Add selftest for checking valid and invalid bhrb filter maps
selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_REGS_INTR option will not crash on any platforms
selftests/powerpc/pmu: Add selftest to check branch stack enablement will not crash on any platforms
selftests/powerpc/pmu: Refactor the platform check and add macros to find array size/PVR
drm/display/selftests: drop extra word 'for' in comments for MST selftests
platform/x86: hp-wmi: Ignore Sanitization Mode event
platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail
dt-bindings: ata: ahci-ceva: convert to yaml
of: reserved-memory: Print allocation/reservation failures as error
libbpf: fix up few libbpf.map problems
libbpf: enforce strict libbpf 1.0 behaviors
selftests/bpf: remove last tests with legacy BPF map definitions
libbpf: clean up SEC() handling
libbpf: remove internal multi-instance prog support
libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x
libbpf: remove multi-instance and custom private data APIs
libbpf: remove most other deprecated high-level APIs
libbpf: remove prog_info_linear APIs
libbpf: clean up perfbuf APIs
libbpf: remove deprecated BTF APIs
libbpf: remove deprecated probing APIs
libbpf: remove deprecated XDP APIs
libbpf: remove deprecated low-level APIs
libbpf: move xsk.{c,h} into selftests/bpf
platform/x86: panasonic-laptop: Use acpi_video_get_backlight_type()
platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86: panasonic-laptop: sort includes alphabetically
platform/x86: panasonic-laptop: de-obfuscate button codes
dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key node name
can: ctucanfd: ctucan_interrupt(): fix typo
gfs2: Minor gfs2_glock_nq_m cleanup
vfs: escape hash as well
ACPI: video: Change how we determine if brightness key-presses are handled
f2fs: initialize page_array_entry slab only if compression feature is on
f2fs: optimize error handling in redirty_blocks
f2fs: do not skip updating inode when retrying to flush node page
fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE
fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation
Revert "drm/amdkfd: Free queue after unmap queue success"
drm/amdgpu/display/dc: Fix null pointer exception
drm/amdgpu: Follow up change to previous drm scheduler change.
drm/sched: Partial revert of 'drm/sched: Keep s_fence->parent pointer'
drm/amdgpu: Prevent race between late signaled fences and GPU reset.
drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences
drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() declaration
drm/amdgpu: add mc wptr addr support for mes
drm/amd/display : Log DP link training failure reason
drm/amd/pm: enable VR0 HOT support for SMU 13.0.0
drm/amdgpu: update GFX11 cs settings
drm/amdgpu/display: reduce stack size in dml32_ModeSupportAndSystemConfigurationFull()
dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull-{up,down}
ASoC: qcom: Add driver support for audioreach solution
selftests/powerpc/pmu: Add interface test for bhrb disable field
selftests/powerpc/pmu: Add interface test for mmcra_ifm field for conditional branch type
selftests/powerpc/pmu: Add interface test for mmcra_ifm field for any branch type
selftests/powerpc/pmu: Add interface test for mmcra_ifm field of indirect call type
selftests/powerpc/pmu: Add support for branch sampling in get_intr_regs function
selftests/powerpc/pmu: Add interface test for mmcra_thresh_cmp fields
selftests/powerpc: Add support to fetch "platform" and "base platform" from auxv to detect platform.
selftests/powerpc/pmu: Add mask/shift bits for extracting threshold compare field
pinctrl: samsung: do not use bindings header with constants
powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block
drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
drm/vc4: hdmi: Force modeset when bpc or format changes
drm/vc4: hdmi: Fix timings for interlaced modes
drm/vc4: hdmi: Report that 3d/stereo is allowed
drm/vc4: hdmi: Add MISC_CONTROL register for vc4
drm/vc4: hdmi: Add HDMI format detection registers to register list
drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
drm/vc4: hdmi: Skip writes to disabled packet RAM
drm/vc4: hdmi: Stop checking for enabled output in audio
drm/vc4: hdmi: Move HDMI reset to pm_resume
drm/vc4: hdmi: Switch to pm_runtime_status_suspended
drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
drm/vc4: hdmi: Avoid full hdmi audio fifo writes
drm/vc4: hdmi: Clear unused infoframe packet RAM registers
drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps
drm/vc4: hdmi: Disable audio if dmas property is present but empty
drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
drm/vc4: dsi: Fix dsi0 interrupt support
drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
drm/vc4: dsi: Correct pixel order for DSI0
drm/vc4: dsi: Correct DSI divider calculations
drm/vc4: dsi: Release workaround buffer and DMA
drm/vc4: dpi: Ensure a default format is selected
drm/vc4: dpi: Add option for inverting pixel clock and output enable
drm/vc4: dpi: Add support for composite syncs to vc4_dpi
drm/vc4: hvs: Add debugfs node that dumps the current display lists
drm/vc4: plane: Add alpha_blend_mode property to each plane.
drm/vc4: plane: Fix margin calculations for the right/bottom edges
drm/vc4: plane: Remove subpixel positioning check
drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
drm/vc4: kms: Warn if clk_set_min_rate fails
drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
mlxsw: spectrum_fid: Configure flooding entries using PGT APIs
mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization
mlxsw: spectrum: Initialize PGT table
mlxsw: Extend PGT APIs to support maintaining list of ports per entry
mlxsw: Add a dedicated structure for bitmap of ports
mlxsw: Add an indication of SMPE index validity for PGT table
mlxsw: Add an initial PGT table support
mlxsw: spectrum_fid: Configure egress VID classification for multicast
mlxsw: Set flood bridge type for FIDs
mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family
mlxsw: Prepare 'bridge_type' field for SFMR usage
mlxsw: spectrum_fid: Configure flooding table type for rFID
mlxsw: spectrum: Add a temporary variable to indicate bridge model
pinctrl: aspeed: Fix typo in comment
ASoC: qcom: lpass: Fix apq8016 compat string to match yaml
drm/fourcc: Document the Intel CCS modifiers' CC plane expected pitch
pinctrl: ingenic: Convert to immutable irq chip
pinctrl: ingenic: Use irqd_to_hwirq()
arch/*/: remove CONFIG_VIRT_TO_BUS
drm/i915: Fix error code in icl_compute_combo_phy_dpll()
ipv6/addrconf: fix timing bug in tempaddr regen
pinctrl: pinctrl-zynqmp: Fix kernel-doc warning
pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance
dt-bindings: pinctrl-zynqmp: Add output-enable configuration
firmware: xilinx: Add configuration values for tri-state
bpf: Fix sockmap calling sleepable function in teardown path
pinctrl: ocelot: allow building as a module
drm/doc: Fix comment typo
hinic: Use the bitmap API when applicable
nfp: add support for 'ethtool -t DEVNAME' command
nfp: support vepa mode in HW bridge
net: atlantic:fix repeated words in comments
amd/xgbe: fix repeated words in comments
agere: fix repeated words in comments
net: axienet: Modify function description
scsi: ufs: ufs-qcom: Remove unneeded code
scsi: ufs: ufs-mediatek: Fix invalid access to vccqx
scsi: ufs: ufs-mediatek: Support performance boosting
scsi: ufs: ufs-mediatek: Support host power control
scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro
scsi: ufs: ufs-mediatek: Add stage information for ref-clk control
scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early
scsi: ufs: ufs-mediatek: Always add delays for VCC operations
scsi: ufs: ufs-mediatek: Fix build warnings
scsi: dpt_i2o: Remove obsolete driver
scsi: BusLogic: Remove bus_to_virt()
scsi: fcoe: Remove redundant assignment to variable 'wlen'
scsi: ufs: ufshcd: Constify pointed data
scsi: ufs: ufshcd-pltfrm: Constify pointed data
ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
ASoC: samsung: Enable compile test
ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include
ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware
dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
dt-bindings: input: iqs7222: Correct bottom speed step size
dt-bindings: input: iqs7222: Remove support for RF filter
Input: iqs7222 - remove support for RF filter
Input: iqs7222 - handle reset during ATI
Input: iqs7222 - acknowledge reset before writing registers
Input: iqs7222 - protect volatile registers
Input: iqs7222 - fortify slider event reporting
Input: iqs7222 - correct slider event disable logic
drm/i915/guc/slpc: Use non-blocking H2G for waitboost
dt-bindings: clock: qcom,gcc-sdm845: add parent power domain
clk: qcom: clk-krait: add apq/ipq8064 errata workaround
clk: qcom: clk-krait: unlock spin after mux completion
clk: qcom: clk-hfpll: use poll_timeout macro
clk: qcom: gcc-sm6350: Drop extra semicolon
vfio: check vfio_register_iommu_driver() return value
docs: rename Documentation/vm to Documentation/mm
vfio: Use device_iommu_capable()
vfio/type1: Simplify bus_type determination
drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend
drm/i915/guc: Don't update engine busyness stats too frequently
Revert "drm/i915: Hold reference to intel_context over life of i915_request"
drm/i915: Do not access rq->engine without a reference
ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling
drm/i915: Move the color stuff under INTEL_INFO->display
drm/i915: Get rid of XE_LPD_CURSOR_OFFSETS
drm/i915: Use _MMIO_PIPE2() where appropriate
drm/i915: Use _MMIO_TRANS2() where appropriate
drm/i915: s/_CURSOR2/_MMIO_CURSOR2//
drm/i915: Make pipe_offsets[] & co. u32
drm/i915: Move display_mmio_offset under INTEL_INFO->display
drm/i915: Move pipe_offsets[] & co. to INTEL_INFO->display
vfio: de-extern-ify function prototypes
drm/i915: Move dbuf details to INTEL_INFO->display
drm/i915: Eliminate PIPECONF RMWs from .color_commit()
can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters
of: base: Avoid console probe delay when fw_devlink.strict=1
driver core: fw_devlink: Allow firmware to mark devices as best effort
kernfs: Replace global kernfs_open_file_mutex with hashed mutexes.
kernfs: Introduce interface to access global kernfs_open_file_mutex.
kernfs: Change kernfs_notify_list to llist.
kernfs: make ->attr.open RCU protected.
kernfs/file.c: remove redundant error return counter assignment
drm/i915: Prefer "XEHP_" prefix for registers
drm/i915: Correct duplicated/misplaced GT register definitions
driver core: fix potential deadlock in __driver_attach
ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id
Docs/ABI/testing: Add VDUSE sysfs interface ABI document
drm/mediatek: Add mediatek-drm plane color encoding info
devtmpfs: fix the dangling pointer of global devtmpfsd thread
drm/mediatek: Add display merge async reset control
Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm"
Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
drm/mediatek: Add display merge mute/unmute support for MT8195
drm/mediatek: Add display merge start/stop API for cmdq support
drm/mediatek: Add display merge advance config API for MT8195
tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
drm/mediatek: Add display MDP RDMA support for MT8195
platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
misc: rtsx: Fix an error handling path in rtsx_pci_probe()
Binder: add TF_UPDATE_TXN to replace outdated txn
lkdtm: cfi: use NULL for a null pointer rather than zero
vboxguest: Do not use devm for irq
cxl: drop unexpected word "the" in the comments
sgi-xp: xpc_uv: drop unexpected word "the" in the comments
apm-emulation: drop unexpected word "the" in the comments
misc: sgi-gru: grukservices: drop unexpected word "the" in the comments
dt-bindings: display: mediatek: add vdosys1 RDMA definition for mt8195
backlight: rt4831: Apply ocp level from devicetree
dt-bindings: backlight: rt4831: Add the new ocp level property
drm/stm: ltdc: update hardware error management
drm/stm: ltdc: add support of horizontal & vertical mirroring
drm/stm: ltdc: add support of the dynamic z-order
drm/stm: ltdc: fix various coding-style warnings
drm/stm: ltdc: remove error message about scaling
drm/stm: ltdc: disable all layers before crtc shutdown
speakup: Generate speakupmap.h automatically
dt-bindings: usb: mtk-xhci: Make all clocks required
dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
usb: core: sysfs: convert sysfs snprintf to sysfs_emit
Documentation: samsung-s3c24xx: Add blank line after SPDX directive
serial: 8250_dwlib: Support for 9th bit multipoint addressing
serial: Support for RS-485 multipoint addresses
serial: take termios_rwsem for ->rs485_config() & pass termios as param
serial: 8250_lpss: Use 32-bit reads
serial: 8250: create lsr_save_mask
serial: 8250: make saved LSR larger
serial: Consolidate BOTH_EMPTY use
serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE
serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED
serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA
serial: msm: Rename UART_* defines to MSM_UART_*
serial: msm: Convert container_of UART_TO_MSM to static inline
serial: st-asc: remove include of pm_runtime.h
tty: serial: atmel: remove enable/disable clock due to atmel_console_setup()
tty: serial: atmel: use devm_clk_get()
tty: serial: atmel: stop using legacy pm ops
dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588
serial: kgdboc: Fix typo in comment
MAINTAINERS: Update DW 8250 UART maintainership
dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings
tty: serial: Fix refcount leak bug in ucc_uart.c
drivers: tty: serial: Add missing of_node_put() in serial-tegra.c
serial: Drop timeout from uart_port
tty: Add closing marker into comment in tty_ldisc.h
serial: 8250_pericom: Use UART_LCR_DLAB
serial: 8250: Use UART_LCR_WLEN8 instead of literal
serial: sifive: Remove useless license text when SPDX-License-Identifier is already used
ASoC: fsl_sai: Configure dataline/FIFO information from dts property
ASoC: dt-bindings: fsl-sai: Add new property to configure dataline
ASoC: fsl_sai: Make res a member of struct fsl_sai
ASoc: fsl_sai: Add pinctrl operation for PDM and DSD
ASoC: fsl_sai: Add support for more sample rates
ASoC: fsl_sai: Add DSD bit format support
ASoC: fsl_sai: Add PDM daifmt support
ASoC: sun50i-codec-analog: Add support for internal bias
ASoC: dt-bindings: sun50i-codec: Add binding for internal bias
ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get()
ASoC: tas2552: use pm_runtime_resume_and_get()
ASoC: rockchip: pdm: use pm_runtime_resume_and_get()
ASoC: img: img-i2s-out: use pm_runtime_resume_and_get()
ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get()
ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get()
ASoC: wsa881x: use pm_runtime_resume_and_get()
ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()
ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get()
ASoC: Intel: catpt: use pm_runtime_resume_and_get()
ASoC: soc-component: Remove non_legacy_dai_naming flag
ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag
ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag
ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag
ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag
ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag
ASoC: si476x: Remove now redundant non_legacy_dai_naming flag
ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag
ASoC: rk817: Remove now redundant non_legacy_dai_naming flag
ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag
ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag
ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag
ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag
ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag
ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag
ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag
ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag
ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag
ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag
ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag
ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag
ASoC: dmic: Remove now redundant non_legacy_dai_naming flag
ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag
ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag
ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag
ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag
ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag
ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag
ASoC: ac97: Remove now redundant non_legacy_dai_naming flag
ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag
ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag
ASoC: wm*: Remove now redundant non_legacy_dai_naming flag
ASoC: uda*: Remove now redundant non_legacy_dai_naming flag
tty/vt: consolemap: use E_TABSZ for the translations size
ASoC: twl*: Remove now redundant non_legacy_dai_naming flag
tty/vt: consolemap: remove dflt reset from con_do_clear_unimap()
tty/vt: consolemap: improve UNI_*() macros definitions
tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir*
tty/vt: consolemap: saner variable names in set_inverse_transl()
tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag
tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode()
tty/vt: consolemap: use ARRAY_SIZE(), part II.
ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag
ASoC: tas*: Remove now redundant non_legacy_dai_naming flag
ASoC: sta*: Remove now redundant non_legacy_dai_naming flag
ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag
ASoC: spdif: Remove now redundant non_legacy_dai_naming flag
ASoC: rt*: Remove now redundant non_legacy_dai_naming flag
ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag
ASoC: nau*: Remove now redundant non_legacy_dai_naming flag
ASoC: msm*: Remove now redundant non_legacy_dai_naming flag
ASoC: max*: Remove now redundant non_legacy_dai_naming flag
ASoC: es*: Remove now redundant non_legacy_dai_naming flag
ASoC: da*: Remove now redundant non_legacy_dai_naming flag
ASoC: cs*: Remove now redundant non_legacy_dai_naming flag
ASoC: alc*: Remove now redundant non_legacy_dai_naming flag
ASoC: ak*: Remove now redundant non_legacy_dai_naming flag
ASoC: ad*: Remove now redundant non_legacy_dai_naming flag
ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag
ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag
ASoC: test-component: Remove now redundant non_legacy_dai_naming flag
ASoC: tegra: Remove now redundant non_legacy_dai_naming flag
ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag
ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag
ASoC: samsung: Remove now redundant non_legacy_dai_naming flag
ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag
ASoC: meson: Remove now redundant non_legacy_dai_naming flag
ASoC: fsl: Remove now redundant non_legacy_dai_naming flag
media: TDA1997x: Remove now redundant non_legacy_dai_naming flag
ASoC: core: Switch core to new DAI naming flag
ASoC: samsung: Migrate to new style legacy DAI naming flag
ASoC: mxs-saif: Migrate to new style legacy DAI naming flag
ASoC: ti: Migrate to new style legacy DAI naming flag
ASoC: ux500: Migrate to new style legacy DAI naming flag
ASoC: sof: Migrate to new style legacy DAI naming flag
ASoC: pxa: Migrate to new style legacy DAI naming flag
ASoC: au1x: Migrate to new style legacy DAI naming flag
ASoC: rockchip: Migrate to new style legacy DAI naming flag
ASoC: test-component: Migrate to new style legacy DAI naming flag
ASoC: qcom: Migrate to new style legacy DAI naming flag
ASoC: dwc: Migrate to new style legacy DAI naming flag
ASoC: adi: Migrate to new style legacy DAI naming flag
ASoC: xtensa: Migrate to new style legacy DAI naming flag
ASoC: fsl: Migrate to new style legacy DAI naming flag
ASoC: atmel: Migrate to new style legacy DAI naming flag
ASoC: amd: Migrate to new style legacy DAI naming flag
ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag
ASoC: meson: Migrate to new style legacy DAI naming flag
ASoC: Intel: Migrate to new style legacy DAI naming flag
ASoC: sunxi: Migrate to new style legacy DAI naming flag
ASoC: xilinx: Migrate to new style legacy DAI naming flag
ASoC: hisilicon: Migrate to new style legacy DAI naming flag
ASoC: tegra: Migrate to new style legacy DAI naming flag
ASoC: sh: Migrate to new style legacy DAI naming flag
ASoC: bcm: Migrate to new style legacy DAI naming flag
ASoC: stm32: Migrate to new style legacy DAI naming flag
ASoC: ep93xx: Migrate to new style legacy DAI naming flag
ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag
ASoC: spear: Migrate to new style legacy DAI naming flag
ASoC: img: Migrate to new style legacy DAI naming flag
drm/vc4: Migrate to new style legacy DAI naming flag
soundwire: intel: Migrate to new style legacy DAI naming flag
ASoC: soc-component: Add legacy_dai_naming flag
ASoC: max98396: Implement DSP speaker monitor
ASoC: max98396: Fix register access for PCM format settings
ASoC: max98396: Improve some error prints
ASoC: max98396: add voltage regulators
ASoC: dt-bindings: max98396: Document adi,bypass-slot-no
ASoC: dt-bindings: max98396: add voltage supplies
drm/i915: tweak the ordering in cpu_write_needs_clflush
staging: r8188eu: make power sequences static
staging: r8188eu: merge two led structs
staging: r8188eu: remove rtw_usleep_os
staging: r8188eu: core/rtw_recv.c: clean up nested if statements
staging: vchiq_arm: Add missing memory barrier comments
Staging: rtl8192e: Cleaning up error handling
Staging: rtl8192e: Using kzalloc and delete memset
Staging: rtl8192e: Use struct_size
drm/doc: Add KUnit documentation
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb332()
drm/rect: Add DRM_RECT_INIT() macro
drm/i915/dgfx: Disable d3cold at gfx root port
ipmr: fix a lockdep splat in ipmr_rtm_dumplink()
sfc:falcon: fix repeated words in comments
sfc: fix repeated words in comments
net: Print hashed skb addresses for all net and qdisc events
MAINTAINERS: add Renesas RZ/N1 switch related driver entry
ARM: dts: r9a06g032-rzn1d400-db: add switch description
ARM: dts: r9a06g032: describe switch
ARM: dts: r9a06g032: describe GMAC2
ARM: dts: r9a06g032: describe MII converter
dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible
dt-bindings: net: snps,dwmac: add "power-domains" property
net: dsa: rzn1-a5psw: add FDB support
net: dsa: rzn1-a5psw: add statistics support
net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port switch driver
dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Advanced 5 port switch
net: pcs: add Renesas MII converter driver
dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter
net: dsa: add Renesas RZ/N1 switch tag driver
net: dsa: add support for ethtool get_rmon_stats()
net: dsa: allow port_bridge_join() to override extack message
mtd: spi-nor: move SECT_4K_PMC special handling
pinctrl: qcom: sc7280: Fix compile bug
drm/ast: Enable primary plane with CRTC
drm/simple-kms: Use drm_atomic_helper_check_crtc_state()
drm/atomic-helper: Add helper drm_atomic_helper_check_crtc_state()
drm/fb-helper: Fix out-of-bounds access
vfio/pci: Remove console drivers
drm: Implement DRM aperture helpers under video/
MAINTAINERS: Broaden scope of simpledrm entry
media: mediatek: vcodec: Report supported bitrate modes
media: av7110: Remove duplicate 'with' in two places.
media: saa7164: Remove duplicate 'on' in two places.
media: mediatek: vcodec: Fix non subdev architecture open power fail
media: usb: gspca: aligned '*' each line
media: tw686x: Fix memory leak in tw686x_video_init
media: driver/nxp/imx-jpeg: fix a unexpected return value problem
media: MAINTAINERS: add Yunfei Dong as mediatek vcodec driver maintainer
media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless
media: tw686x: Fix an error handling path in tw686x_probe()
media: stm32: dcmi: Drop always NULL sd_state from dcmi_pipeline_s_fmt()
media: stm32: dcmi: Fill in remaining Bayer formats
drm/ast: Fix black screen when getting out of suspend
media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability
media: rkvdec:Remove redundant memset
media: atmel: atmel-isc-base: allow wb ctrls to be changed when isc is not configured
media: sta2x11: remove VIRT_TO_BUS dependency
media: mediatek: vcodec: return EINVAL if plane is too small
media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
media: mediatek: vcodec: remove unneeded semicolon
media: hdpvr: fix error value returns in hdpvr_read
media: mediatek: vcodec: fix minmax.cocci warning
media: MAINTAINERS: add include/dt-bindings/media to MEDIA INPUT INFRASTRUCTURE
drm/mcde: Fix refcount leak in mcde_dsi_bind
media: ddbridge: Remove useless license text when SPDX-License-Identifier is already used
media: em28xx: Remove useless license text when SPDX-License-Identifier is already used
media: rcar_drif: Remove useless license text when SPDX-License-Identifier is already used
media: platform: cros-ec: Add kinox to the match table
media: amphion: output firmware error message
media: imx-jpeg: Disable slot interrupt when frame done
media: mediatek: vcodec: Change encoder v4l2 capability value
media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly
media: mediatek: vcodec: Change decoder v4l2 capability value
media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly
media: rkisp1: Drop parentheses and fix indentation in rkisp1_probe()
media: rkisp1: Align macro definitions
media: rkisp1: capture: Bypass the main device for handling querycap
media: rkisp1: debug: Update max register name length
media: rkisp1: debug: Consolidate reg dumps for shadow registers
platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
platform/x86/dell: Kconfig: Remove unnecessary "depends on X86_PLATFORM_DEVICES"
platform/x86: Kconfig: Remove unnecessary "if X86"
platform/x86: acer_wmi: Cleanup Kconfig selects
platform/x86: thinkpad_acpi: Replace custom str_on_off() etc
platform/x86: thinkpad_acpi: Sort headers for better maintenance
platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
media: rkisp1: debug: Move resizer register dump to debugfs
platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
media: rkisp1: debug: Add debugfs files to dump core and ISP registers
media: rkisp1: debug: Collect input status by sampling ISP_FLAGS_SHD
media: rkisp1: Compile debugfs support conditionally
media: rkisp1: Move debugfs code to a separate file
media: rkisp1: resizer: Simplify register access
media: rkisp1: Swap value and address arguments to rkisp1_write()
media: rkisp1: regs: Rename CCL, ICCL and IRCL registers with VI_ prefix
media: rkisp1: regs: Don't use BIT() macro for multi-bit register fields
media: rkisp1: Simplify rkisp1_entities_register() error path
media: rkisp1: stats: Simplify (un)registration
media: rkisp1: params: Fix and simplify (un)registration
media: rkisp1: resizer: Fix and simplify (un)registration
media: rkisp1: isp: Fix and simplify (un)registration
media: rkisp1: capture: Fix and simplify (un)registration
media: rkisp1: capture: Initialize entity before video device
dmaengine: remove DMA_MEMCPY_SG once again
pinctrl: mediatek: mt8192: Fix compile warnings
clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs
clk: qcom: gdsc: add support for collapse-vote registers
clk: qcom: gdsc: add collapse-bit helper
clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
powerpc/powermac: Remove empty function note_scsi_host()
powerpc: Update asm-prototypes.h comment
selftests/powerpc: Skip energy_scale_info test on older firmware
pinctrl: mediatek: fix the pinconf definition of some GPIO pins
pinctrl: mediatek: dropping original advanced drive configuration function
pinctrl: mediatek: add rsel setting on mt8192
pinctrl: mediatek: add drive for I2C related pins on mt8192
pinctrl: mediatek: add generic driving setup property on mt8192
pinctrl: bcm2835: Make the irqchip immutable
pinctrl: bcm2835: drop irq_enable/disable callbacks
MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTROL SUBSYSTEM
pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
pinctrl: qcom: sc7280: Add clock optional check for ADSP bypass targets
dt-bindings: pinctrl: qcom: sc7280: Add boolean param for ADSP bypass platforms
clk: qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names
clk: qcom: mmcc-msm8996: move clock parent tables down
clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: rpmh: Add note about sleep/wake state for BCMs
f2fs: use the updated test_dummy_encryption helper functions
can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION
can/esd_usb: Fixed some checkpatch.pl warnings
can/esd_usb: Rename all terms USB2 to USB
can/esd_usb: Add an entry to the MAINTAINERS file
can/esd_usb2: Rename esd_usb2.c to esd_usb.c
KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity
KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info
net: pcs: xpcs: depends on PHYLINK in Kconfig
raw: fix a typo in raw_icmp_error()
usbnet: Fix linkwatch use-after-free on disconnect
i40e: read the XDP program once per NAPI
sfc: siena: fix repeated words in comments
net: helper function skb_len_add
tc-testing: gitignore, delete plugins directory
net/funeth: Support UDP segmentation offload
RDMA/rxe: Remove useless pkt parameters
drm/connector: Remove usage of the deprecated ida_simple_xxx API
bpf: Merge "types_are_compat" logic into relo_core.c
bpf, docs: Fix the code formatting in instruction-set
perf tools: Rework prologue generation code
drm/panel: introduce ebbg,ft8719 panel
drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro
dt-bindings: display: Add bindings for EBBG FT8719
dt-bindings: vendor-prefixes: Add prefix for EBBG
drm: bridge: adv7511: Add check for mipi_dsi_driver_register
drm/bridge: parade-ps8622: Use backlight helper
drm/panel-edp: Add LQ140M1JW48 edp panel entry
RDMA: Correct duplicated words in comments
drm/panel: simple: add AM-800600P5TMQW-TB8H
dt-bindings: display: simple: add Ampire AM-800600P5TMQW-TB8H panel
drm: shmobile: Use backlight helper
rtc: Directly use ida_alloc()/free()
drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper
drm/panel: panel-dsi-cm: Use backlight helpers
drm/panel: sony-acx565akm: Use backlight helpers
rtc: Introduce ti-k3-rtc
dt-bindings: rtc: Add TI K3 RTC description
drm/panel: panel-simple: Add dev_err_probe if backlight could not be found
drm/pl111: drop unexpected word "the" in the comments
drm/panel: nt35510: Remove duplicate 'the' in two places.
dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section
MAINTAINERS: add PolarFire SoC's RTC
rtc: Add driver for Microchip PolarFire SoC
rtc: use simple i2c probe
rtc: Remove unused rtc_dev_exit().
rtc: Replace flush_scheduled_work() with flush_work().
rtc: isl1208: do not advertise update interrupt feature if no interrupt specified
dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible
rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss
rtc: rv8803: initialize registers on post-probe voltage loss
rtc: rv8803: factor out existing register initialization to function
rtc: mc146818-lib: reduce RTC_UIP polling period
IB/iser: Drain the entire QP during destruction flow
mtd: dataflash: Add SPI ID table
mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path
mtd: rawnand: sm_common: drop unexpected word 'is' in the comments
net: pcs: lynx: consolidate sgmii and 1000base-x config code
net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement()
net: lan743x: Use correct variable in lan743x_sgmii_config()
rpmsg: Strcpy is not safe, use strscpy_pad() instead
rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support
dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG01 compatible string
KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too
rpmsg: Fix parameter naming for announce_create/destroy ops
KVM: x86: de-underscorify __emulator_pio_in
KVM: x86: wean fast IN from emulator_pio_in
KVM: x86: wean in-kernel PIO from vcpu->arch.pio*
KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out()
KVM: x86: drop PIO from unregistered devices
KVM: x86: inline kernel_pio into its sole caller
KVM: x86: complete fast IN directly with complete_emulator_pio_in()
KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception
KVM: SVM: Add AVIC doorbell tracepoint
KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible
KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid
KVM: SVM: Introduce hybrid-AVIC mode
KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu
KVM: SVM: Introduce logic to (de)activate x2AVIC mode
KVM: x86: nSVM: always intercept x2apic msrs
KVM: SVM: Refresh AVIC configuration when changing APIC mode
KVM: x86: Deactivate APICv on vCPU with APIC disabled
KVM: SVM: Adding support for configuring x2APIC MSRs interception
KVM: SVM: Do not support updating APIC ID when in x2APIC mode
KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID
KVM: SVM: Update max number of vCPUs supported for x2AVIC mode
KVM: SVM: Detect X2APIC virtualization (x2AVIC) support
KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD
x86/cpufeatures: Introduce x2AVIC CPUID bit
KVM: debugfs: expose pid of vcpu threads
perf script ibs: Support new IBS bits in raw trace dump
perf tool ibs: Sync AMD IBS header file
perf header: Record non-CPU PMU capabilities
perf header: Store PMU caps in an array of strings
perf header: Pass "cpu" pmu name while printing caps
perf pmu: Parse pmu caps sysfs only once
perf record ibs: Warn about sampling period skew
KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg
remoteproc: Fix dma_mem leak after rproc_shutdown
dma-mapping: Add dma_release_coherent_memory to DMA API
ASoC: audio_graph_card2: Fix port numbers in example
ASoC: sgtl5000: Fix noise on shutdown/remove
regmap: Wire up regmap_config provided bulk write in missed functions
regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap: Re-introduce bulk read support check in regmap_bulk_read()
drm/logicvc: add missing of_node_put() in logicvc_layers_init()
drm: fix device_node_continue.cocci warnings
drm: Remove unnecessary print function dev_err()
drm: logicvc: fix error code in logicvc_layer_init()
drm: logicvc: Fix uninitialized variable in probe
lib: bitmap: fix the duplicated comments on bitmap_to_arr64()
selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop
bpf: Fix for use-after-free bug in inline_bpf_loop
bpf: Replace hard-coded 0 with BPF_K in check_alu_op
ASoC: cs35l41: Add support for CLSA3541 ACPI device ID
ASoC: rockchip: i2s: Fix missing error code in rockchip_i2s_probe()
usb: gadget: u_ether: Remove duplicated include in u_ether.c
usb: max-3421: drop unexpected word "the" in the comments
usb: dwc2: drop unexpected word "the" in the comments
usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
usb: musb: mpfs: Fix error codes in probe()
mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs
mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN
mlxsw: spectrum: Use different arrays of FID families per-ASIC type
mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map()
mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op()
mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op()
mlxsw: spectrum_fid: Update FID structure prior to device configuration
mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings
staging: r8188eu: Make rtw_signal_stat_timer_hdl a static function
ip6mr: convert mrt_lock to a spinlock
ipmr: convert mrt_lock to a spinlock
ipmr: convert /proc handlers to rcu_read_lock()
ipmr: adopt rcu_read_lock() in mr_dump()
ip6mr: switch ip6mr_get_route() to rcu_read_lock()
ip6mr: do not acquire mrt_lock while calling ip6_mr_forward()
ip6mr: do not acquire mrt_lock before calling ip6mr_cache_unresolved
ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6)
ip6mr: do not acquire mrt_lock in pim6_rcv()
ip6mr: ip6mr_cache_report() changes
ipmr: do not acquire mrt_lock in ipmr_get_route()
ipmr: do not acquire mrt_lock while calling ip_mr_forward()
ipmr: do not acquire mrt_lock before calling ipmr_cache_unresolved()
ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT)
ipmr: do not acquire mrt_lock in __pim_rcv()
ipmr: ipmr_cache_report() changes
ipmr: change igmpmsg_netlink_event() prototype
ipmr: add rcu protection over (struct vif_device)->dev
ip6mr: do not get a device reference in pim6_rcv()
net: dsa: microchip: common ksz_spi_probe for ksz switches
net: dsa: microchip: remove the ksz8/ksz9477_switch_register
net: dsa: microchip: move ksz_dev_ops to ksz_common.c
net: dsa: microchip: common menuconfig for ksz series switch
net: dsa: microchip: ksz9477: separate phylink mode from switch register
net: dsa: microchip: common dsa_switch_ops for ksz switches
net: dsa: microchip: move start of switch to ksz_setup
net: dsa: microchip: move multicast enable to ksz_setup
net: dsa: microchip: move broadcast rate limit to ksz_setup
net: dsa: microchip: move setup function to ksz_common
net: dsa: microchip: add the enable_stp_addr pointer in ksz_dev_ops
net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops
net: dsa: microchip: rename shutdown to reset in ksz_dev_ops
Bonding: add per-port priority for failover re-selection
bonding: add slave_dev field for bond_opt_value
KVM: selftests: Enhance handling WRMSR ICR register in x2APIC mode
KVM: selftests: Add a self test for CMCI and UCNA emulations.
KVM: x86: Enable CMCI capability by default and handle injected UCNA errors
KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs.
KVM: x86: Use kcalloc to allocate the mce_banks array.
KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic.
KVM: x86: Add APIC_LVTx() macro.
KVM: x86/mmu: Avoid unnecessary flush on eager page split
KVM: x86: Fill apic_lvt_mask with enums / explicit entries.
KVM: x86: Make APIC_VERSION capture only the magic 0x14UL.
KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs
KVM: Allow for different capacities in kvm_mmu_memory_cache structs
KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page()
KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels
KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU
KVM: x86/mmu: Cache the access bits of shadowed translations
KVM: x86/mmu: Update page stats in __rmap_add()
KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu
KVM: x86/mmu: Pass const memslot to rmap_add()
KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page()
KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page()
KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page()
KVM: x86/mmu: Pass memory caches to allocate SPs separately
KVM: x86/mmu: Move guest PT write-protection to account_shadowed()
KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages
KVM: x86/mmu: Consolidate shadow page allocation and initialization
KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions
KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes
KVM: x86/mmu: Derive shadow MMU page role from parent
KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root()
KVM: x86/mmu: Use a bool for direct
KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs
KVM: selftests: Cache binary stats metadata for duration of test
KVM: selftests: Test disabling NX hugepages on a VM
KVM: selftests: Add NX huge pages test
KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basis
KVM: x86: Fix errant brace in KVM capability handling
KVM: selftests: Read binary stat data in lib
KVM: selftests: Clean up coding style in binary stats test
KVM: selftests: Read binary stats desc in lib
KVM: selftests: Read binary stats header in lib
KVM: selftests: Remove dynamic memory allocation for stats header
xfrm: change the type of xfrm_register_km and xfrm_unregister_km
drm/ast: Fixed the casting issue reported by sparse
bus: mhi: host: Move IRQ allocation to controller registration phase
MAINTAINERS: add Microchip PolarFire FPGA drivers entry
dt-bindings: fpga: add binding doc for microchip-spi fpga mgr
fpga: microchip-spi: add Microchip MPF FPGA manager
docs: fpga: mgr: document parse_header() callback
fpga: fpga-mgr: support bitstream offset in image buffer
platform/chrome: wilco_ec: event: Fix typo in comment
cxgb4/cxgb4vf: Fix typo in comments
bnxt: Fix typo in comments
net: phy: mxl-gpy: add temperature sensor
net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name()
net: sfp: use hwmon_sanitize_name()
net: phy: Add support for 1PPS out and external timestamps
net: phy: broadcom: Add PTP support for some Broadcom PHYs.
net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
net: dsa: mv88e6xxx: get rid of SPEED_MAX setting
net: dsa: mv88e6xxx: remove mv88e6065 dead code
KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x
gfs2: Fix spelling mistake in comment
Revert "drm/amd/display: ignore modifiers when checking for format support"
drm/amdgpu/display: Fix spelling mistake "supporing" -> "supporting"
drm/amdkfd: Fix spelling mistake "mechanim" -> "mechanism"
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
drm/amdgpu: drop unexpected word 'for' in comments
drm/amd/display: Fix indentation in dcn32_get_vco_frequency_from_reg()
drm/amdgpu: Update mes_v11_api_def.h
drm/amdkfd: Enable GFX11 usermode queue oversubscription
drm/amdgpu: Fetch MES scheduler/KIQ versions
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
gpu/drm/radeon: Fix typo in comments
drm/fourcc: fix integer type usage in uapi header
drm/i915: Call i915_gem_suspend() only after display is turned off
selftests/bpf: Fix rare segfault in sock_fields prog test
selftests/bpf: Test a BPF CC implementing the unsupported get_info()
selftests/bpf: Test an incomplete BPF CC
selftests/bpf: Test a BPF CC writing sk_pacing_*
bpf: Require only one of cong_avoid() and cong_control() from a TCP CC
bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
perf script: Add some missing event dumps
perf record: Add finished init event
perf record: Add new option to sample identifier
perf record: Always record id index
perf record: Always get text_poke events with --kcore option
perf data convert: Prefer sampled CPU when exporting JSON
drm/i915/selftests: Increase timeout for live_parallel_switch
drm/display: Fix build error without CONFIG_OF
ASoC: dapm: Move stereo autodisable check
ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card()
ASoC: Intel: bdw_rt286: Remove FE DAI ops
ASoC: Intel: bdw_rt286: Improve codec_init() quality
ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability
ASoC: Intel: bdw_rt286: Improve probe() function quality
ASoC: Intel: bdw_rt286: Update file comments
ASoC: Intel: bdw_rt286: Update code indentation
ASoC: Intel: bdw_rt286: Reword driver name
ASoC: Intel: bdw_rt286: Reword prefixes of all driver members
ASoC: Intel: Rename broadwell source file to bdw_rt286
ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability
ASoC: Intel: hsw_rt5640: Improve probe() function quality
ASoC: Intel: hsw_rt5640: Update file comments
ASoC: Intel: hsw_rt5640: Update code indentation
ASoC: Intel: hsw_rt5640: Reword driver name
ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members
ASoC: Intel: Rename haswell source file to hsw_rt5640
nfp: add 'ethtool --identify' support
drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO"
dma-buf: deprecate DMABUF_SYSFS_STATS
iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte
iommu/mediatek: Cleanup pericfg lookup flow
test_bpf: fix incorrect netdev features
selftests/bpf: Add benchmark for local_storage get
raw: remove unused variables from raw6_icmp_error()
net: phy: Add support for AQR113C EPHY
net: pcs: lynx: use mdiodev accessors
isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments
net: ipa: remove unexpected word "the"
cxgb4vf: remove unexpected word "the"
amt: remove unnecessary (void*) conversions
Input: cyapa_gen6 - aligned "*" each line
clk: Remove never used devm_clk_*unregister()
clk: Fix pointer casting to prevent oops in devm_clk_release()
drm/i915/gt: Re-do the intel-gtt split
agp/intel: Rename intel-gtt symbols
Input: gpio_mouse - fix typos in comments
drm/amdgpu/vcn: fix no previous prototype warning
amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2
amdgpu/pm: Fix incorrect variable for size of clocks array
drm/amdkfd: Free queue after unmap queue success
drm/amdkfd: Add queue to MES if it becomes active
KVM: selftests: Add MONITOR/MWAIT quirk test
remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
RISC-V: PCI: Avoid handing out address 0 to devices
bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline
coresight: Clear the connection field properly
drm/hyperv-drm: Include framebuffer and EDID headers
iommu/mediatek: Lookup phandle to retrieve syscon to infracfg
dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle
iommu/dma: Fix race condition during iova_domain initialization
iommu/dma: Add config for PCI SAC address trick
iommu: Directly use ida_alloc()/free()
ASoC: rockchip: i2s: Fix crash on missing pinctrl
ASoC: amd: acp: Fix error handling in .remove()
ASoC: core: Make snd_soc_unregister_card() return void
ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings
dt-bindings: dsp: mediatek: Add mt8186 dsp document
firmware: mediatek: Use meaningful names for mbox
dt-bindings: dsp: mediatek: Use meaningful names for mbox
af_unix: Remove unix_table_locks.
af_unix: Put a socket into a per-netns hash table.
af_unix: Acquire/Release per-netns hash table's locks.
af_unix: Define a per-netns hash table.
af_unix: Include the whole hash table size in UNIX_HASH_SIZE.
af_unix: Clean up some sock_net() uses.
mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID
mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI
mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure
mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command
mlxsw: cmd: Increase 'config_profile.flood_mode' length
mlxsw: Add enumerator for 'config_profile.flood_mode'
mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync()
mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int
mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set()
mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set()
mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice
mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync()
mlxsw: Remove lag_vid_valid indication
swiotlb: panic if nslabs is too small
x86/swiotlb: fix param usage in boot-options.rst
swiotlb: remove a useless return in swiotlb_init
swiotlb: remove the unused swiotlb_force declaration
drm/i915/display: Add smem fallback allocation for dpt
drm/i915: extend i915_vma_pin_iomap()
drm/i915: don't leak lmem mapping in vma_evict
platform/surface: aggregator: Reserve more event- and target-categories
platform/surface: avoid flush_scheduled_work() usage
platform/x86: Move AMD platform drivers to separate directory
platform/x86: thinkpad_acpi: Use backlight helper
platform/x86: compal-laptop: Use backlight helper
platform/x86: apple-gmux: Use backlight helper
platform/x86: acer-wmi: Use backlight helper
platform/x86: thinkpad-acpi: Enable AMT by default on supported systems
platform/x86: thinkpad-acpi: Add support for hotkey 0x131a
platform/x86: thinkpad-acpi: Add support for automatic mode transitions
platform/x86: thinkpad-acpi: profile capabilities as integer
staging: r8188eu: Fixed some blank line coding style issues
staging: r8188eu: Fixed comment style
staging: r8188eu: Fixed two whitespace coding style issues
staging: r8188eu: Fixed two brace coding style issues
staging: r8188eu: Fixed a function declaration coding style issue
GPU: drm: drop unexpected word "the" in the comments
drm: panel-orientation-quirks: drop unexpected word "the" in the comments
drm/vc4: drop unexpected word "the" in the comments
drm/prime: drop unexpected word "the" in the comments
USB: serial: use kmemdup instead of kmalloc + memcpy
drm/i915/gem: add missing else
drm/i915: Fix spelling typo in comment
usb: dwc2: host: add TPL support
net: phy: dp83td510: add SQI support
net: phy: smsc: Deduplicate interrupt acknowledgement upon phy_init_hw()
powerpc/52xx: Get rid of of_node assignment
powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode
powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq()
cxl: drop unexpected word "the" in the comments
samples/bpf: fixup some tools to be able to support xdp multibuffer
scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer
scsi: mpt3sas: Remove flush_scheduled_work() call
scsi: trace: Print driver_tag and scheduler_tag in SCSI trace
scsi: sym53c8xx_2: Remove redundant "with"
scsi: snic: Remove redundant "on"
scsi: ufs: core: Fix typos in error messages
scsi: aacraid: Remove redundant "the"
scsi: target: Remove duplicate "the"
scsi: message: fusion: Drop redundant "the"
scsi: hisi_sas: Align comments
scsi: mpt3sas: Fix whitespace and spelling mistake
scsi: mpt3sas: Fix typo in comment
scsi: core: bsg: Remove usage of the deprecated ida_simple_xxx() API
scsi: libiscsi: Improve conn_send_pdu API
scsi: iscsi: Try to avoid taking back_lock in xmit path
scsi: iscsi: Remove iscsi_get_task back_lock requirement
scsi: iscsi: Remove unneeded task state check
scsi: iscsi_tcp: Drop target_alloc use
scsi: iscsi_tcp: Tell net when there's more data
scsi: iscsi: Run recv path from workqueue
scsi: iscsi: Add recv workqueue helpers
scsi: iscsi: Rename iscsi_conn_queue_work()
scsi: iscsi: Fix session removal on shutdown
scsi: qedi: Use QEDI_MODE_NORMAL for error handling
scsi: iscsi: Add helper to remove a session from the kernel
scsi: iscsi: Clean up bound endpoints during shutdown
scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
scsi: iscsi: Fix HW conn removal use after free
scsi: ufs: ufs-mediatek: Fix build error and type mismatch
drm/amd/display: fix incorrect comparison in DML
drm/amd/display: fix array index in DML
drm/amdgpu: vm - drop unexpected word "the" in the comments
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
drm/amdkfd: correct sdma queue number of sdma 6.0.1
drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
drm/amd/display: 3.2.191
drm/amd/display: Drop duplicate define
drm/amd/display: Update hook dcn32_funcs
drm/amd/display: Implement a pme workaround function
drm/amd/display: Get VCO frequency from registers
drm/amd/display: Update SW state correctly for FCLK
drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK calculation
drm/amd/display: Update DPPCLK programming sequence
drm/amd/display: Check minimum disp_clk and dpp_clk debug option
drm/amd/display: Fix in dp link-training when updating payload allocation table
drm/amd/display: extract update stream allocation to link_hwss
drm/amd/display: Remove unused vendor specific w/a
drm/amd/display: Handle downstream LTTPR with fixed VS sequence
drm/amd/display: Fix typo in override_lane_settings
drm/amd/display: Change initializer to single brace
drm/amd/display: rename lane_settings to hw_lane_settings
drm/amd/display: Fix in overriding DP drive settings
drm/amd/display: Enrich the log in MST payload update
drm/amd/display: Change HDMI judgement condition.
drm/amd/display: Fix DC warning at driver load
drm/amd/display: Add SMU logging code
drm/amd/display: Turn off internal backlight when plugging external monitor
drm/amd/display: Fix eDP not light up on resume
drm/amd/display: add mst port output bw check
drm/amd/display: Drop unnecessary detect link code
drm/amd/display: Take emulated dc_sink into account for HDCP
drm/amd/display: Release remote dc_sink under mst scenario
drm/amd/display: Revert "drm/amd/display: turn DPMS off on connector unplug"
drm/amd/display: Revert "drm/amd/display: Add flag to detect dpms force off during HPD"
drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
drm/amd/display: Remove compiler warning
drm/amdgpu: add LSDMA block for LSDMA v6.0.1
drm/amd/display: add missing reg defs for DCN3x HUBBUB
drm/amd: Don't show warning on reading vbios values for SMU13 3.1
drm/amd/pm: skip to set mp1 unload state in special case
drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM
drm/amdgpu/pm: adjust EccInfo_t struct
drm/amdgpu: Adjust logic around GTT size (v3)
drm/radeon: fix incorrrect SPDX-License-Identifiers
drm/amdgpu: Remove break for VMID loop TLB flush on MES
drm/amdgpu/vcn: adjust unified queue code format
drm/amdgpu/vcn: support unified queue only in vcn4
drm/amdgpu/vcn: add unified queue ib test
intel/i40e: delete if NULL check before dev_kfree_skb
i40e: Remove unnecessary synchronize_irq() before free_irq()
i40e: Add support for ethtool -s <interface> speed <speed in Mb>
iio: chemical: sps30: Move symbol exports into IIO_SPS30 namespace
iio: pressure: bmp280: Move symbol exports to IIO_BMP280 namespace
iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace
drm/nouveau/mmu: drop unexpected word "the" in the comments
mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm
drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_topology_state docs
drm/display/dp_mst: Don't validate port refs in drm_dp_check_and_send_link_address()
drm/display: Remove duplicate 'the' in two places.
drm/i915: Add global forcewake request to drpc
bpf, arm64: Keep tail call count across bpf2bpf calls
bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT
dt-bindings: usb: dwc2: document TPL support
usb: host: ehci-platform: add TPL support
usb: host: ohci-platform: add TPL support
drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in struct drm_dp_aux
drm/panel: atna33xc20: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/panel-edp: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux
drm: Config orientation property if panel provides it
drm/panel: elida-kd35t133: Implement .get_orientation callback
drm/panel: ili9881c: Implement .get_orientation callback
drm/panel: panel-simple: Implement .get_orientation callback
drm/panel: lvds: Implement .get_orientation callback
drm/panel: panel-edp: Implement .get_orientation callback
drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback
drm/panel: Add an API to allow drm to set orientation from panel
gpio: pch: Change PCI device macros
gpio: pch: Use dev_err_probe()
ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s
ASoC: rockchip: i2s: switch BCLK to GPIO
staging: octeon-usb: move driver out of staging
usb: chipidea: ci_hdrc_imx: use dev_err_probe()
usb: chipidea: udc: implement get_frame
usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo
USB: storage: Fix typo in comment
USB: ohci-sm501: Fix typo in comment
usb: musb: core: drop redundant checks
usb: renesas: Fix refcount leak bug
usb: host: ohci-ppc-of: Fix refcount leak bug
usb: typec: mux: Add CONFIG guards for functions
usb: typec: mux: Allow muxes to specify mode-switch
usb: dwc3: qcom: Keep power domain on to retain controller status
usb: dwc3: qcom: Configure wakeup interrupts during suspend
usb: dwc3: qcom: Add helper functions to enable,disable wake irqs
usb: dwc3: core: Host wake up support from system suspend
dt-bindings: usb: dwc3: Add wakeup-source property support
usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
MAINTAINERS: add musb to PolarFire SoC entry
usb: musb: Add support for PolarFire SoC's musb controller
usb: gadget: Remove unnecessary print function dev_err()
usb: gadget: ast2600: Fix a couple of spelling mistakes
usb: gadget: aspeed_udc: cleanup loop in ast_dma_descriptor_setup()
usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestore in ast_udc_ep_queue
MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER
net: dsa: microchip: move get_phy_flags & mtu to ksz_common
net: dsa: microchip: update fdb add/del/dump in ksz_common
net: dsa: microchip: update the ksz_port_mdb_add/del
net: dsa: microchip: update the ksz_phylink_get_caps
net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state by ksz_dev_ops
net: dsa: microchip: move the port mirror to ksz_common
net: dsa: microchip: move vlan functionality to ksz_common
net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_write_phy16
net: dsa: microchip: move tag_protocol to ksz_common
net: dsa: microchip: move switch chip_id detection to ksz_common
net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem
ASoC: core: Add new SOC_DOUBLE_SX_TLV macro
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC: cs35l41: Correct some control names
ASoC: wm5110: Fix DRE control
ASoC: wm_adsp: Fix event for preloader
drm/aperture: Run fbdev removal before internal helpers
nfp: compose firmware file name with new hwinfo "nffw.partno"
arm64: dts: apple: Re-parent ANS2 power domains
raw: complete rcu conversion
net: warn if mac header was not set
Revert "usb: dwc3: Remove the checks of -ENOSYS"
drm/xlnx: Fix build failure due to missing include
staging: r8188eu: remove basic_types.h
staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN
wifi: rtw89: 8852a: rfk: fix div 0 exception
wifi: rtw89: disable invalid phy reports for all ICs
wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly
wifi: rtw89: fix long RX latency in low power mode
wifi: rtw89: drop invalid TX rate report of legacy rate
wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently
wifi: rtw89: enable VO TX AMPDU
wifi: rtw89: fix potential TX stuck
wifi: rtw89: support TDLS
wifi: rtw89: allocate BSSID CAM per TDLS peer
wifi: rtw89: separate BSSID CAM operations
wifi: rtw89: allocate address CAM and MAC ID to TDLS peer
wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
MAINTAINERS: add ARM/APPLE MACHINE mailing list
selftests/bpf: BPF test_prog selftests for bpf_loop inlining
selftests/bpf: BPF test_verifier selftests for bpf_loop inlining
bpf: Inline calls to bpf_loop when callback is known
selftests/bpf: allow BTF specs and func infos in test_verifier tests
selftests/bpf: specify expected instructions in test_verifier tests
uprobe: gate bpf call behind BPF_EVENTS
drm/amdgpu/display: drop set but unused variable
drm: Drop drm_connector.h from drm_crtc.h
drm: Drop drm_blend.h from drm_crtc.h
drm: Drop drm_framebuffer.h from drm_crtc.h
drm: Drop drm_edid.h from drm_crtc.h
drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep
drm/bridge: ti-sn65dsi83: add more dev_err_probe
drm/bridge/tc358775: Fix DSI clock division for vsync delay calculation
drm/bridge/tc358775: Return before displaying inappropriate error message
MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs
dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
drm/bridge: imx: Add LDB support for i.MX8qm
drm/bridge: imx: Add LDB support for i.MX8qxp
dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display bridge binding
drm/bridge: imx: Add LDB driver helper support
drm/bridge: imx: Add i.MX8qxp pixel link to DPI support
dt-bindings: display: bridge: Add i.MX8qxp pixel link to DPI binding
drm/bridge: imx: Add i.MX8qm/qxp display pixel link support
dt-bindings: display: bridge: Add i.MX8qm/qxp display pixel link binding
drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support
dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combiner binding
media: docs: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
drm/bridge: anx7625: Use DPI bus type
dt-bindings:drm/bridge:anx7625: add port@0 property
drm/i915/bios: calculate panel type as per child device index in VBT
drm/i915/display: convert modeset setup to struct drm_i915_private *i915
drm/i915/display: split out hw state readout and sanitize
KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests
drm/i915/display: Re-add check for low voltage sku for max dp source rate
KVM: selftests: Mostly fix broken Hyper-V Features test
KVM: selftests: Add x86-64 support for exception fixup
KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior
KVM: x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs
KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs
KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value
Revert "KVM: x86: always allow host-initiated writes to PMU MSRs"
Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu"
KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES
KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES
selftests/bpf: Enable config options needed for xdp_synproxy test
skmsg: Get rid of unncessary memset()
skmsg: Get rid of skb_clone()
net: Introduce a new proto_ops ->read_skb()
tcp: Introduce tcp_read_skb()
pinctrl: intel: Drop no more used members of struct intel_pingroup
pinctrl: intel: Switch to to embedded struct pingroup
pinctrl: merrifield: Switch to to embedded struct pingroup
pinctrl: lynxpoint: Switch to to embedded struct pingroup
pinctrl: cherryview: Switch to to embedded struct pingroup
pinctrl: baytrail: Switch to to embedded struct pingroup
pinctrl: intel: Embed struct pingroup into struct intel_pingroup
interconnect: qcom: Add SM6350 driver support
dt-bindings: interconnect: Add Qualcomm SM6350 NoC support
dt-bindings: interconnect: qcom: Split out rpmh-common bindings
interconnect: qcom: icc-rpmh: Support child NoC device probe
cfg80211: Indicate MLO connection info in connect and roam callbacks
wifi: mac80211_hwsim: print the link id
wifi: mac80211_hwsim: support creating MLO-capable radios
wifi: nl80211: expose link ID for associated BSSes
wifi: nl80211: expose link information for interfaces
wifi: mac80211_hwsim: send a beacon per link
wifi: mac80211: set STA deflink addresses
wifi: mac80211: maintain link-sta hash table
wifi: mac80211: RCU-ify link STA pointers
wifi: mac80211: ethtool: use deflink for now
wifi: mac80211: move ieee80211_bssid_match() function
wifi: mac80211: return a beacon for a specific link
wifi: mac80211: pass the link id in start/stop ap
wifi: mac80211: use link in start/stop ap
wifi: mac80211: implement add/del interface link callbacks
wifi: cfg80211: add optional link add/remove callbacks
wifi: cfg80211: sort trace.h
wifi: mac80211: add sta link addition/removal
wifi: mac80211: add MLO link ID to TX frame metadata
wifi: mac80211: remove band from TX info in MLO
wifi: mac80211: add vif link addition/removal
wifi: nl80211: support MLO in auth/assoc
wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode
wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed
wifi: cfg80211: simplify cfg80211_mlme_auth() prototype
wifi: ieee80211: add definitions for multi-link element
wifi: nl80211: refactor BSS lookup in nl80211_associate()
wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()
wifi: mac80211: tx: simplify chanctx_conf handling
wifi: mac80211: status: look up band only where needed
wifi: mac80211: sort trace.h file
wifi: mac80211: correct link config data in tracing
wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware
wifi: mac80211: make some SMPS code MLD-aware
wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware
wifi: mac80211: add link_id to eht.c code for MLO
wifi: mac80211: add link_id to vht.c code for MLO
wifi: mac80211: refactor some link setup code
wifi: mac80211: validate some driver features for MLO
wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS
wifi: mac80211: refactor some sta_info link handling
wifi: mac80211: remove sta_info_tx_streams()
wifi: mac80211: make channel context code MLO-aware
wifi: mac80211: pass link ID where already present
wifi: mac80211: add per-link configuration pointer
wifi: mac80211: split bss_info_changed method
wifi: mac80211: reorg some iface data structs for MLD
wifi: mac80211: move interface config to new struct
wifi: mac80211: move some future per-link data to bss_conf
wifi: cfg80211: do some rework towards MLO link APIs
wifi: mac80211: reject WEP or pairwise keys with key ID > 3
ASoC: fsl_asrc_dma: Use dmaengine_terminate_async()
MAINTAINERS: update ASoC Qualcomm maintainer email-id
ASoC: rockchip: i2s: switch BCLK to GPIO
regmap: Wire up regmap_config provided bulk write in missed functions
regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap: Re-introduce bulk read support check in regmap_bulk_read()
x86: kvm: remove NULL check before kfree
KVM: Do not zero initialize 'pfn' in hva_to_pfn()
KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level()
KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page()
KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page()
KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page()
KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn
KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page
KVM: Avoid pfn_to_page() and vice versa when releasing pages
KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn()
KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask
KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits
KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks
KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs
KVM: x86/mmu: Dedup macros for computing various page table masks
KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h
KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro
KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper
KVM: x86: Move "apicv_active" into "struct kvm_lapic"
KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield
KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update()
KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations
KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync
KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1
KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_*
KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
fbcon: Fix accelerated fbdev scrolling while logo is still shown
wcn36xx: Fix typo in comment
ath6kl: avoid flush_scheduled_work() usage
ath9k: htc: clean up statistics macros
ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
media: pvrusb2: fix memory leak in pvr_probe
media: rcar-vin: Fix channel routing for Ebisu
media: mediatek/vcodec: Enable incoherent buffer allocation
media: amphion: delete unnecessary NULL check
media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
media: imx-jpeg: Align upwards buffer size
media: imx-jpeg: Leave a blank space before the configuration data
media: imx-jpeg: Correct some definition according specification
media: platform: fix missing/incorrect resource cleanup in error case
media: amphion: Replace zero-length array with flexible-array member
media: Hantro: Correct G2 init qp field
media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy
media: atmel: atmel-isc-base: move cropping settings outside start_dma
media: camss: Move and unexport functions specific to ISPIF
media: amphion: return error if format is unsupported by vpu
media: staging: atomisp: fix typo in comment
media: platform: exynos4-is: fix typos in comments
media: mediatek: vcodec: fix typo in comment
media: platform: exynos-gsc: fix typo in comment
media: tw686x: Register the irq at the end of probe
media: tw5864: Convert to use managed functions pcim* and devm*
media: platform: cros-ec: Add moli to the match table
media: platform: omap: Pass a pointer to virt_to_page()
media: amphion: vdec check format in enum_fmt
media: camss: Allocate camss struct as a managed device resource
media: hantro: Be more accurate on pixel formats step_width constraints
media: airspy: respect the DMA coherency rules
media: media: jpegenc: set bit mask for jpegenc
media: media: jpegenc: add mediatek,mt8186-jpgenc compatible
media: rc: Directly use ida_free()
media: ttusbir: avoid unnecessary usb_unlink_urb()
media: ttusbir: NOIO during resume
media: xbox_remote: xbox_remote_initialize() cannot fail
media: streamzap: avoid unnecessary GFP_ATOMIC
media: redrat3: no unnecessary GFP_ATOMIC
media: imon_raw: respect DMA coherency
media: iguanair: no superfluous usb_unlink_urb()
media: igorplugusb: remove superfluous usb_unlink_urb()
media: igorplugusb: break cyclical race on disconnect
media: igorplugusb: prevent use after free in probe error
media: igorplugusb: respect DMA coherency
media: mediatek: vcodec: Add to support H264 inner racing mode
media: mediatek: vcodec: prevent kernel crash when scp ipi timeout
media: mediatek: vcodec: Different codec using different capture format
media: mediatek: vcodec: Adds compatible for mt8195
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195
media: mediatek: vcodec: Add to support lat soc hardware
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc
media: mediatek: vcodec: add vp9 decoder driver for mt8186
media: vivid.rst: document HDMI Video Guard Band control
media: Add P010 video format
media: imx-jpeg: Encoder support to set jpeg quality
media: platform: samsung: s5p-jpeg: replace ternary operator with max()
media: i2c: adv7180: fix reserved bit in Video Selection 2
media: stkwebcam: deprecate driver, move to staging
media: platform: exynos-gsc: remove redundant initializations of f_chk_len and f_chk_addr
media: amphion: support for reloading module
media: atmel: atmel-isc-base: remove unneeded semicolon
media: st-delta: Remove unneeded NULL check in delta-v4l2
media: usbtv: Add PAL-Nc standard
media: cx88: Fix PAL-Nc standard
media: vivid: add HDMI Video Guard Band control
media: v4l2-tpg: add HDMI Video Guard Band test pattern
media: cec-adap.c: log when claiming LA fails unexpectedly
media: adv7604: try all infoframe types
media: camss: Allocate power domain resources dynamically
media: davinci: vpif: add missing of_node_put() in vpif_probe()
media: TDA1997x: Fix the error handling in tda1997x_probe()
media: dt-bindings: qcom,sdm660-camss: document interconnects
media: camss: csid: fix wrong size passed to devm_kmalloc_array()
media: staging: media: zoran: replace dprintk with new debugging macros
media: staging: media: zoran: replace all pr_err with zrdev_err as appropriate
media: staging: media: zoran: setup videocodec header for debugging macros
media: staging: media: zoran: add logging macros
media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
media: imx-jpeg: Don't fill the description field in struct v4l2_fmtdesc
mlxsw: reg: Add support for VLAN RIF as part of RITR register
mlxsw: Add support for egress FID classification after decapsulation
mlxsw: reg: Add egress FID field to RITR register
mlxsw: reg: Add Router Egress Interface to VID Register
mlxsw: reg: Replace MID related fields in SFGC register
mlxsw: reg: Add flood related field to SFMR register
mlxsw: reg: Add VID related fields to SFD register
mlxsw: reg: Add SMPE related fields to SFMR register
mlxsw: Add SMPE related fields to SMID2 register
mlxsw: reg: Add Switch Multicast Port to Egress VID Register
mlxsw: reg: Add ingress RIF related fields to SVFA register
mlxsw: reg: Add ingress RIF related fields to SFMR register
mlxsw: reg: Add 'flood_rsp' field to SFMR register
drm/i915: Improve on suspend / resume time with VT-d enabled
vmxnet3: disable overlay offloads if UPT device does not support
raw: Use helpers for the hlist_nulls variant.
raw: Fix mixed declarations error in raw_icmp_error().
Staging: r8188eu: core: rtw_xmit: Fixed a coding style issue
Staging: r8188eu: core: rtw_xmit: Fixed a brace coding style issue
Staging: r8188eu: core: rtw_xmit: Fixed some spelling errors in the comments
Staging: r8188eu: core: rtw_xmit: Fixed two indentation coding style issues.
Staging: r8188eu: core: rtw_xmit: Fixed some whitespace coding style issues
staging: rtl8723bs: remove trailing whitespace
staging: vchiq: provide testing instructions
staging: sm750fb: fix CamelCase function parameter
staging: r8188eu: call rtw_IOL_append_WRF_cmd directly
staging: r8188eu: call rtw_IOL_append_WD_cmd directly
staging: r8188eu: call rtw_IOL_append_WW_cmd directly
staging: r8188eu: call rtw_IOL_append_WB_cmd directly
staging: r8188eu: remove unused macros
staging: r8188eu: replace confusing macros
staging: r8188eu: remove NULL check before vfree
ALSA: rawmidi: Take buffer refcount while draining output
ALSA: rawmidi: Check stream state at exported functions
ALSA: rawmidi: Take open_mutex around parameter changes
ALSA: rawmidi: Move lock to snd_rawmidi_substream
ALSA: rawmidi: Make internal functions local static
powerpc: Move prom_init() out of asm-prototypes.h
powerpc: Don't include asm/setup.h in asm/machdep.h
iio: adc: stm32-adc: Use generic_handle_domain_irq()
sfc/siena: Fix typo in comment
sfc: Fix typo in comment
net: emac: Fix typo in a comment
Revert "nfp: update nfp_X logging definitions"
net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed()
net: phy: marvell: use mii_bmcr_encode_fixed()
net: phy: use mii_bmcr_encode_fixed()
net: mii: add mii_bmcr_encode_fixed()
raw: convert raw sockets to RCU
raw: use more conventional iterators
net: dsa: felix: update base time of time-aware shaper when adjusting PTP time
net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional
proximity: vl53l0x: Make VDD regulator actually optional
MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM AND DRIVERS
dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address
iio: gyro: bmg160: Fix typo in comment
iio: dac: stm32-dac: Replace open coded str_enable_disable()
iio: accel: mma7660: Drop wrong use of ACPI_PTR()
iio:light:tsl2563: Replace cancel_delayed_work() with cancel_delayed_work_sync().
iio: light: tsl2563: Replace flush_scheduled_work() with cancel_delayed_work_sync().
iio: trigger: warn about non-registered iio trigger getting attempt
iio: adc: qcom-spmi-rradc: introduce round robin adc
dt-bindings: iio: adc: document qcom-spmi-rradc
mfd: qcom-spmi-pmic: read fab id on supported PMICs
mfd: qcom-spmi-pmic: expose the PMIC revid information to clients
spmi: add a helper to look up an SPMI device from a device node
ping: convert to RCU lookups, get rid of rwlock
ax25: use GFP_KERNEL in ax25_dev_device_up()
atm: iphase: Fix typo in comment
ppp: Fix typo in comment
nfp: add support for .get_pauseparam()
net: dsa: ar9331: fix potential dead lock on mdio access
dt-bindings: vexpress-sysreg: Allow for no child nodes
dt-bindings: vexpress-sysreg: Add deprecated GPIO provider properties
dt-bindings: perf: Convert Arm CCN to DT schema
dt-bindings: display: Add Arm virtual platforms display
ASoC: codecs: soundwire: call pm_runtime_resume() in component probe
ASoC: SOF: pcm: use pm_resume_and_get() on component probe
ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request
ASoC: ops: Fix integer detection for when max possible values > 1
bpf: Fix bpf_skc_lookup comment wrt. return type
fs/ntfs3: Add missing error check
power: reset: at91-reset: add support for SAMA7G5
power: reset: at91-reset: add reset_controller_dev support
power: reset: at91-reset: add at91_reset_data
power: reset: at91-reset: document structures and enums
dt-bindings: reset: add sama7g5 definitions
dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings
dt-bindings: reset: convert Atmel/Microchip reset controller to YAML
thunderbolt: Fix typo in comment
drm/i915/gt: Cleanup interface for MCR operations
power: reset: pwr-mlxbf: add BlueField SoC power control driver
drm/i915/gt: Move multicast register handling to a dedicated file
bpf: Fix non-static bpf_func_proto struct definitions
tipc: cleanup unused function
net: macb: fix negative max_mtu size for sama5d3
hinic: Replace memcpy() with direct assignment
net: ag71xx: fix discards 'const' qualifier warning
tcp: fix build...
net: stmmac: make mdio register skips PHY scanning for fixed-link
stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support
net: pcs: xpcs: add CL37 1000BASE-X AN support
stmmac: intel: prepare to support 1000BASE-X phy interface setting
net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105
ASoC: twl4030: Drop legacy, non DT boot support
ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg
ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg
ASoC: SOF: ipc4: remove use of __func__ in dev_dbg
ASoC: SOF: sof-client: remove use of __func__ in dev_dbg
ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg
ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg
ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg
ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: hda-stream: report error on stream not opened
ASoC: SOF: Intel: hda-dsp: report error on power-up/down
ASoC: Intel: sof_rt5682: remap jack pins
ASoC: Intel: sof_nau8825: remap jack pins
ASoC: Intel: sof_da7219_max98373: remap jack pins
ASoC: Intel: sof_cs42l42: remap jack pins
ASoC: Intel: cml_rt1011_rt5682: remap jack pins
ASoC: Intel: glk_rt5682_max98357a: remap jack pins
ASoC: Intel: bxt_da7219_max98357a: remap jack pins
ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins
ASoC: Intel: kbl_da7219_max98927: remap jack pins
ASoC: Intel: kbl_da7219_max98357a: remap jack pins
ASoC: Intel: kbl_rt5663_max98927: remap jack pins
ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins
ASoC: Intel: skl_nau88l25_max98357a: remap jack pins
ASoC: sunxi: sun4i-i2s: update kernel-doc
ASoC: cs4270: update kernel-doc
ASoC: SOF: Intel: hda: Fix compressed stream position tracking
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC: SOF: pm: add definitions for S4 and S5 states
ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
selftests: spectrum-2: tc_flower_scale: Dynamically set scale target
selftests: mlxsw: Add a RIF counter scale test
selftests: mlxsw: tc_flower_scale: Add a traffic test
selftests: mlxsw: resource_scale: Pass target count to cleanup
selftests: mlxsw: resource_scale: Allow skipping a test
selftests: mlxsw: resource_scale: Introduce traffic tests
selftests: mlxsw: resource_scale: Update scale target after test setup
selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations
mlxsw: Add a resource describing number of RIFs
mlxsw: Keep track of number of allocated RIFs
mlxsw: Trap ARP packets at layer 3 instead of layer 2
tcp: fix possible freeze in tx path under memory pressure
tcp: fix possible freeze in tx path under memory pressure
tcp: fix over estimation in sk_forced_mem_schedule()
drm/i915/display: some struct drm_i915_private *i915 conversions
drm/i915/display: rename dev_priv -> i915 in crtc state dump
drm/i915/display: change who adds [] around crtc state dump context string
drm/i915/display: split out crtc state dump to a separate file
drm/i915/display: split out modeset verification code
drm/i915/mpllb: move mpllb state check to intel_snps_phy.c
drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings
drm/i915/dpll: move shared dpll state verification to intel_dpll_mgr.c
drm/i915/wm: move wm state verification to intel_pm.c
selftests/bpf: Don't force lld on non-x86 architectures
drm/i915/fdinfo: Don't show engine classes not present
drm/i915: Improve user experience and driver robustness under SIGINT or similar
clk: renesas: r8a779f0: Add HSCIF clocks
clk: renesas: r8a779f0: Add PCIe clocks
clk: renesas: r8a779f0: Add Z0 and Z1 clock support
dt-bindings: mtd: qcom_nandc: document qcom,boot-partitions binding
mtd: nand: raw: qcom_nandc: add support for unprotected spare data pages
mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct
mtd: parsers: scpart: add missing of_node_put() in scpart_parse()
selftests/bpf: Add selftests for raw syncookie helpers in TC mode
bpf: Allow the new syncookie helpers to work with SKBs
selftests/bpf: Add selftests for raw syncookie helpers
bpf: Add helpers to issue and check SYN cookies in XDP
bpf: Allow helpers to accept pointers with a fixed size
bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie
net: phy: add support to get Master-Slave configuration
net: lan743x: Add support to SGMII 1G and 2.5G
net: lan743x: Add support to Secure-ON WOL
net: lan743x: Add support to LAN743x register dump
net: dsa: realtek: rtl8365mb: handle PHY interface modes correctly
net: dsa: realtek: rtl8365mb: remove learn_limit_max private data member
net: dsa: realtek: rtl8365mb: correct the max number of ports
net: dsa: realtek: rtl8365mb: remove port_mask private data member
net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RTL8367RB_VB
net: ipa: move more code out of gsi_channel_update()
net: ipa: call gsi_evt_ring_rx_update() unconditionally
net: ipa: pass GSI pointer to gsi_evt_ring_rx_update()
net: ipa: don't pass channel when mapping transaction
net: ipa: don't assume one channel per event ring
net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell
linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe()
dt-bindings: dp83867: add binding for io_impedance_ctrl nvmem cell
lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE
checkpatch: fix incorrect camelcase detection on numeric constant
selftests/filesystems: add a vfat RENAME_EXCHANGE test
fat: add renameat2 RENAME_EXCHANGE flag support
fat: factor out reusable code in vfat_rename() as helper functions
fat: add a vfat_rename2() and make existing .rename callback a helper
squashfs: don't use intermediate buffer if pages missing
squashfs: extend "page actor" to handle missing pages
delayacct: remove some unused variables
kexec_file: increase maximum file size to 4G
fs/kernel_read_file: allow to read files up-to ssize_t
include/uapi/linux/swab.h: move explicit cast outside ternary
lib/btree: simplify btree_{lookup|update}
ia64: fix sparse warnings with cmpxchg() & xchg()
include/linux/rbtree.h: replace kernel.h with the necessary inclusions
lib/flex_proportions.c: remove local_irq_ops in fprop_new_period()
lib/list_debug.c: Detect uninitialized lists
ocfs2: kill EBUSY from dlmfs_evict_inode
profiling: fix shift too large makes kernel panic
checkpatch: add XA_STATE and XA_STATE_ORDER to the macro declaration list
mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan()
mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock
mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear()
mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages()
selftests: make use of GUP_TEST_FILE macro
userfaultfd/selftests: fix typo in comment
net: set proper memcg for net_init hooks allocations
mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe
mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
mm: kmemleak: check physical address when scan
mm: kmemleak: add rbtree and store physical address for objects allocated with PA
mm: kmemleak: add OBJECT_PHYS flag for objects allocated with physical address
mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys()
lib/test_hmm: avoid accessing uninitialized pages
mm/memremap: fix wrong function name above memremap_pages()
mm/mempool: use might_alloc()
mm/slab: delete cache_alloc_debugcheck_before()
mm/page_alloc: use might_alloc()
mm/highmem: delete memmove_page()
mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2
mm/vmalloc: add code comment for find_vmap_area_exceed_addr()
mm/vmalloc: fix typo in local variable name
mm/vmalloc: remove the redundant boundary check
mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type()
mm/damon: remove obsolete comments of kdamond_stop
mm/memory_hotplug: drop 'reason' argument from check_pfn_span()
mm/shmem.c: clean up comment of shmem_swapin_folio
mm: avoid unnecessary page fault retires on shared memory types
tools/vm/slabinfo: use alphabetic order when two values are equal
mm: use PAGE_ALIGNED instead of IS_ALIGNED
mm/x86: remove dead code for hugetlbpage.c
selftests/bpf: add tests for sleepable (uk)probes
libbpf: add support for sleepable uprobe programs
bpf: allow sleepable uprobe programs to attach
bpf: implement sleepable uprobes by chaining gps
bpf: move bpf_prog to bpf.h
scsi: iscsi: Make iscsi_unregister_transport() return void
scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails
scsi: ufs: ufs-mediatek: Support multiple VCC sources
scsi: ufs: Export regulator functions
scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx
scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls
scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ
scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly
scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
scsi: ufs: ufs-mediatek: Introduce workaround for power mode change
scsi: ufs: Fix ADAPT logic for HS-G5
scsi: ufs: Export ufshcd_uic_change_pwr_mode()
scsi: qla2xxx: Update version to 10.02.07.700-k
scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
scsi: qla2xxx: Add debug prints in the device remove path
scsi: qla2xxx: Fix losing target when it reappears during delete
scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
scsi: qla2xxx: Turn off multi-queue for 8G adapters
scsi: qla2xxx: Wind down adapter after PCIe error
scsi: qla2xxx: Add a new v2 dport diagnostic feature
scsi: qla2xxx: Fix excessive I/O error messages by default
scsi: iscsi: Prefer xmit of DataOut over new commands
scsi: ufs: Rearrange addresses in increasing order
scsi: ufs: host: ufs-exynos: Use already existing definition
scsi: ufs: host: ufs-exynos: Remove unused defines
scsi: pm8001: Expose hardware queues for pm80xx
scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free
scsi: pm8001: Set up tags before using them
scsi: pm8001: Rework shost initial values
scsi: ufs: exynos: Constify driver data
scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_fcp_op_cmp()
scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required()
MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK
phy: qcom-qmp: fix PCIe PHY support
phy: qcom-qmp: fix msm8996 PCIe PHY support
phy: ti: phy-j721e-wiz: use OF data for device specific data
dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/functional/
phy: samsung-ufs: add support for FSD ufs phy driver
phy: samsung-ufs: move cdr offset to drvdata
dt-bindings: phy: Add FSD UFS PHY bindings
dt-bindings: phy: List supplies for qcom,edp-phy
iosys-map: Fix typo in documentation
libbpf: Fix internal USDT address translation logic for shared libraries
riscv: remove usage of function-pointers from cpufeatures and t-head errata
riscv: make patch-function pointer more generic in cpu_manufacturer_info struct
drm/nouveau: Fix spelling typo in comments
drm/i915: Implement w/a 22010492432 for adl-s
i2c: Fix a potential use after free
drm/dp/mst: Read the extended DPCD capabilities during system resume
dt-bindings: efm32: remove bindings for deleted platform
dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder
dt-bindings: interrupt-controller: Convert rda,8810pl-intc to YAML
riscv: switch has_fpu() to the unified static key mechanism
riscv: introduce unified static key mechanism for ISA extensions
RDMA/rxe: fix xa_alloc_cycle() error return value check again
dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_handler()
MAINTAINERS: idxd driver maintainer update
dmaengine: apple-admac: Use {low,upp}er_32_bits() to split 64-bit address
MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
dt-bindings: dma: apple,admac: Fix example interrupt parsing
riscv: dts: microchip: remove spi-max-frequency property
clk: imx: clk-fracn-gppll: Add more freq config for video pll
clk: imx: clk-fracn-gppll: correct rdiv
clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate()
clk: imx: clk-fracn-gppll: fix mfd value
clk: imx93: Correct the edma1's parent clock
clk: imx93: correct nic_media parent
clk: imx93: use adc_root as the parent clock of adc1
drm/i915/bios: Introduce panel_bits() and panel_bool()
drm/i915/bios: Don't parse the DPS panel type when the VBT does not have it
drm/i915/bios: Move panel_type stuff out of parse_panel_options()
drm/i915: Remove bogus LPT iCLKIP WARN
drm/i915: Sanitize underrun reporting before turning off any pipes
drm/i915: Extract intel_sanitize_fifo_underrun_reporting()
drm/i915: Do not start connector polling on headless sku
drm/i915: Do not start connector polling if display is disabled
drm/i915/opregion: add function to check if headless sku
net: mana: Add support of XDP_REDIRECT action
net: mana: Add the Linux MANA PF driver
ASoC: SOF: Intel: IPC4: enable IMR boot
ASoC: Intel: Skylake: remove redundant re-assignments to pointer array
ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put()
net: ethernet: stmmac: reset force speed bit for ipq806x
net: ethernet: stmmac: add missing sgmii configure for ipq806x
clk: ti: Stop using legacy clkctrl names for omap4 and 5
drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation
drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops
drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops
drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets
drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource
drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data
RDMA/usnic: Use device_iommu_capable()
RDMA/core: Add a netevent notifier to cma
RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP
mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead
drm/amdgpu/display: fix build when CONFIG_DEBUG_FS is not set
clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled()
clk: Provide new devm_clk helpers for prepared and enabled clocks
clk: generalize devm_clk_get() a bit
clk: Improve documentation for devm_clk_get() and its optional variant
samples/bpf: Check detach prog exist or not in xdp_fwd
clk: mediatek: reset: Add infra_ao reset support for MT8186
dt-bindings: arm: mediatek: Add #reset-cells property for MT8186
dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186
clk: mediatek: reset: Add infra_ao reset support for MT8192/MT8195
dt-bindings: reset: mediatek: Add infra_ao reset index for MT8192/MT8195
dt-bindings: arm: mediatek: Add #reset-cells property for MT8192/MT8195
clk: mediatek: reset: Add reset support for simple probe
clk: mediatek: reset: Add new register reset function with device
clk: mediatek: reset: Change return type for clock reset register function
clk: mediatek: reset: Support inuput argument index mode
clk: mediatek: reset: Support nonsequence base offsets of reset registers
clk: mediatek: reset: Revise structure to control reset register
clk: mediatek: reset: Merge and revise reset register function
clk: mediatek: reset: Extract common drivers to update function
clk: mediatek: reset: Refine and reorder functions in reset.c
clk: mediatek: reset: Fix written reset bit offset
clk: mediatek: reset: Add reset.h
iio: Use octal permissions and DEVICE_ATTR_{RO,RW}.
iio: adc: meson_saradc: Use regmap_read_poll_timeout() for busy wait
iio: adc: meson_saradc: Use temporary variable for struct device
iio: adc: meson_saradc: Use devm_clk_get_optional()
iio: adc: meson_saradc: Convert to use dev_err_probe()
iio: adc: meson_saradc: Align messages to be with physical device prefix
iio: adc: meson_saradc: Don't attach managed resource to IIO device object
iio: adc: sc27xx_adc: Re-use generic struct u32_fract
iio: at91-sama5d2: Limit requested watermark value to hwfifo size
iio: imu: st_lsm6dsx: Limit requested watermark value to hwfifo size
iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DSX namespace
iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPLE_DEV_PM_OPS()
iio: humidity: hts221: Move symbol exports into IIO_HTS221 namespace
iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to allow compiler to remove dead code.
iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc
iio: core: drop of.h from iio.h
iio: adc: intel_mrfld_adc: explicitly add proper header files
i2c: hisi: use HZ_PER_KHZ macro in units.h
i2c: qcom-cci: add msm8974 compatible
dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible
drm/i915/pvc: Add recommended MMIO setting
drm/bridge: it6505: Add missing CRYPTO_HASH dependency
drm/bridge: anx7625: Zero error variable when panel bridge not present
soc: qcom: geni: Disable MMIO tracing for GENI SE
serial: qcom_geni_serial: Disable MMIO tracing for geni serial
asm-generic/io: Add logging support for MMIO accessors
KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM
lib: Add register read/write tracing support
drm/meson: Fix overflow implicit truncation warnings
irqchip/tegra: Fix overflow implicit truncation warnings
coresight: etm4x: Use asm-generic IO memory barriers
arm64: io: Use asm-generic high level MMIO accessors
arch/*: Disable softirq stacks on PREEMPT_RT.
HID: nintendo: Set phys property of input device based on HID phys
dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference generic schema
pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
dt-bindings: pinctrl: sunxi: Disallow the resets property
ARM: dts: sunxi: Drop resets from r_pio nodes
pinctrl: sunxi: Remove reset controller consumers
dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv
dt-bindings: pinctrl: mt8192: Add drive-strength-microamp
pinctrl: amd: Implement pinmux functionality
pinctrl: amd: Add amd_get_iomux_res function
pinctrl: amd: Define and use AMD_PINS macro
pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups
pinctrl: amd: Remove amd_pingroup and use pingroup
pinctrl: Add pingroup and define PINCTRL_PINGROUP
HID: uclogic: Add support for XP-PEN Deco L
HID: uclogic: Allow to generate frame templates
HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply()
HID: uclogic: Make template placeholder IDs generic
drm/amd/display: Drop unnecessary guard from DC resource
KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte
KVM: VMX: Use try_cmpxchg64 in pi_try_set_control
KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic
KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting
KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h
KVM: X86/SVM: Use root_level in svm_load_mmu_pgd()
KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write()
KVM: Rename ack_flush() to ack_kick()
KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c
KVM: s390: selftests: Fix memop extension capability check
KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING
KVM: SEV: fix misplaced closing parenthesis
net: sparx5: Allow mdb entries to both CPU and ports
KVM: selftests: Remove the mismatched parameter comments
bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads
net: don't check skb_count twice
ASoC: SOF: mediatek: Fix error code in probe
ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers
ASoC: SOF: Intel: Add support for MeteorLake (MTL)
ASoC: SOC: Intel: introduce cl_init callback
net: bridge: allow add/remove permanent mdb entries on disabled ports
i40e: add xdp frags support to ndo_xdp_xmit
selftests/livepatch: better synchronize test_klp_callbacks_busy
net: phy: marvell-88x2222: set proper phydev->port
ASoC: tegra: Fix MBDRC bypass mode check
ASoC: tegra: Fix clock DAI format on Tegra210
dt-bindings: net: xilinx: document xilinx emaclite driver binding
net: ipa: rework gsi_channel_tx_update()
net: ipa: stop counting total RX bytes and transactions
net: ipa: simplify TX completion statistics
net: ipa: introduce gsi_trans_tx_committed()
net: ipa: rename two transaction fields
net: ipa: use "tre_ring" for all TRE ring local variables
drm/i915/bios: split ddi port parsing and debug printing
drm/i915/bios: no need to pass i915 to parse_ddi_port()
drm/i915/bios: use dvi and hdmi support helpers
ALSA: control: Add input validation
ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG
ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG
ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION
ALSA: control: Use xarray for faster lookups
arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board
dt-bindings: net: dsa: make reset optional and add rgmii-mode to mt7531
net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant
net: dsa: mt7530: rework mt753[01]_setup
net: dsa: mt7530: rework mt7530_hw_vlan_{add,del}
dt-bindings: net: dsa: convert binding for mediatek switches
mlxsw: Revert "Prepare for XM implementation - LPM trees"
mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal"
mlxsw: Revert "Introduce initial XM router support"
drm/amdgpu/display: make FP handling in Makefiles consistent
Revert "drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN"
drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set
drm/amdgpu: remove redundant enable_mes and enable_mes_kiq
drm/amd/display: Blank for uclk OC in dm instead of dc
drm/amd/display: Add null check to dc_submit_i2c_oem
drm/amd/display: FVA timing adjustment
drm/amd/display: Add vrr_active_variable to dc_stream_update
drm/amd/display: Pass vrr mode to dcn
drm/amd/display: Adding VTEM to dc
drm/amd/display: Copy hfvsif_infopacket when stream update
drm/amd/display: Add support for HF-VSIF
drm/amd/display: Firmware assisted MCLK switch and FS
drm/amd/display: DAL ACR, dc part, fix missing dcn30
drm/amd/display: Fix comments
drm/amd/display: Drop unused privacy_mask setters and getters
drm/amd/display: 3.2.190
drm/amd/display: update topology_update_input_v3 struct
drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
drm/amd/display: dsc validate fail not pass to atomic check
drm/amd/display: Fix monitor flash issue
drm/amd/display: lower lane count first when CR done partially fails in EQ
drm/amdkfd: Add available memory ioctl
Revert "drm/amdgpu/gmc11: enable AGP aperture"
drm/amd/pm: enable MACO support for SMU 13.0.0
drm/amd/pm: enable UCLK DS feature for SMU 13.0.0
drm/amd/display: dml: move some variables to heap
drm/amd/display: Use pre-allocated temp struct for bounding box update
drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
drm/amdgpu/pm: remove the repeated EnableGfxImu message sending
drm/amdgpu/pm: correct the firmware flag address for SMU IP v13.0.4
drm/amd/display: ignore modifiers when checking for format support
drm/amd: disable GPA mode in backdoor load
drm/amdgpu/discovery: enable vcn/jpeg v4_0_2
drm/amd/pm: fix driver reload SMC firmware fail issue for smu13
selftests/bpf: Avoid skipping certain subtests
selftests/bpf: Fix test_varlen verification failure with latest llvm
remoteproc: omap_remoteproc: Fix typo in comment
remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
rpmsg: mtk_rpmsg: Fix circular locking dependency
drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER_FUSE_BIT()
rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
bpftool: Do not check return value from libbpf_set_strict_mode()
Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK"
i2c: mv64xxx: Add atomic_xfer method to driver
i2c: mv64xxx: Remove shutdown method from driver
i2c: xiic: Fix the type check for xiic_wakeup
bpf, arm: Remove unused function emit_a32_alu_r()
KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible
KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required()
KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type
KVM: selftests: Add a missing apostrophe in comment to show ownership
KVM: selftests: kvm_binary_stats_test: Fix index expressions
libbpf: Fix an unsigned < 0 bug
bpf: Fix spelling in bpf_verifier.h
ASoC: cs35l45: Add endianness flag in snd_soc_component_driver
ASoC: ops: Fix boolean/integer detection for simple controls
iio: trigger: stm32-lptimer-trigger: explicitly add proper header files
iio: pressure: cros_ec_baro: explicitly add proper header files
iio: light: cros_ec_light_prox: explicitly add proper header files
iio: humidity: hts221_buffer: explicitly add proper header files
iio: dac: vf610_dac: explicitly add proper header files
iio: dac: stm32-dac: explicitly add proper header files
iio: common: cros_ec_sensors: explicitly add proper header files
iio: common: cros_ec_lid_angle: explicitly add proper header files
iio: adc: rzg2l_adc: explicitly add proper header files
iio: adc: npcm_adc: explicitly add proper header files
iio: adc: mt6360-adc: explicitly add proper header files
iio: adc: mp2629_adc: explicitly add proper header files
iio: adc: ingenic-adc: explicitly add proper header files
iio: adc: imx8qxp-adc: explicitly add proper header files
iio: adc: imx7d_adc: explicitly add proper header files
iio: adc: berlin2-adc: explicitly add proper header files
iio: adc: ad7606_par: explicitly add proper header files
iio: adc: ad7606: explicitly add proper header files
iio: temp: maxim_thermocouple: Fix alignment for DMA safety
iio: temp: max31865: Fix alignment for DMA safety
iio: temp: ltc2983: Fix alignment for DMA safety
iio: resolver: ad2s90: Fix alignment for DMA safety
iio: resolver: ad2s1200: Fix alignment for DMA safety
iio: proximity: vcnl3020: Drop unnecessary alignment requirement for i2c device
iio: proximity: as3935: Fix alignment for DMA safety
iio: pressure: dlhl60d: Drop unnecessary alignment forcing.
iio: potentiometer: mcp4131: Fix alignment for DMA safety
iio: potentiometer: mcp41010: Fix alignment for DMA safety
iio: potentiometer: max5481: Fix alignment for DMA safety
iio: potentiometer: ad5272: Fix alignment for DMA safety
iio: potentiometer: ad5110: Fix alignment for DMA safety
iio: imu: mpu6050: Fix alignment for DMA safety
iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
iio: imu: inv_icm42600: Fix alignment for DMA safety
iio: imu: fxos8700: Fix alignment for DMA safety
iio: gyro: fxas210002c: Fix alignment for DMA safety
iio: gyro: adxrs450: Fix alignment for DMA safety
iio: gyro: adis16130: Fix alignment for DMA safety
iio: gyro: adis16080: Fix alignment for DMA safety
iio: frequency: adrf6780: Fix alignment for DMA safety
iio: frequency: admv4420: Fix alignment for DMA safety
iio: frequency: admv1014: Fix alignment for DMA safety
iio: frequency: admv1013: Fix alignment for DMA safety
iio: frequency: adf4371: Fix alignment for DMA safety
iio: frequency: adf4350: Fix alignment for DMA safety
iio: frequency: ad9523: Fix alignment for DMA safety
iio: dac: ti-dac7612: Fix alignment for DMA safety
iio: dac: ti-dac7311: Fix alignment for DMA safety
iio: dac: ti-dac5571: Fix alignment for DMA safety
iio: dac: ti-dac082s085: Fix alignment for DMA safety
iio: dac: mcp4922: Fix alignment for DMA safety
iio: dac: ltc2688: Fix alignment for DMA safety
iio: dac: ad8801: Fix alignment for DMA safety
iio: dac: ad7303: Fix alignment for DMA safety
iio: dac: ad7293: Fix alignment for DMA safety
iio: dac: ad5791: Fix alignment for DMA saftey
iio: dac: ad5770r: Fix alignment for DMA safety
iio: dac: ad5766: Fix alignment for DMA safety
iio: dac: ad5764: Fix alignment for DMA safety
iio: dac: ad5761: Fix alignment for DMA safety
iio: dac: ad5755: Fix alignment for DMA safety
iio: dac: ad5686: Fix alignment for DMA safety
iio: dac: ad5592r: Fix alignment for DMA safety
iio: dac: ad5504: Fix alignment for DMA safety
iio: dac: ad5449: Fix alignment for DMA safety
iio: dac: ad5421: Fix alignment for DMA safety
iio: dac: ad5360: Fix alignment for DMA safety
iio: dac: ad5064: Fix alignment for DMA safety
iio: common: ssp: Fix alignment for DMA safety
iio: amplifiers: ad8366: Fix alignment for DMA safety
iio: addac: ad74413r: Fix alignment for DMA safety
iio: adc: ti-tlc4541: Fix alignment for DMA safety
iio: adc: ti-ads8688: Fix alignment for DMA safety
iio: adc: ti-ads8344: Fix alignment for DMA safety
iio: adc: ti-ads7950: Fix alignment for DMA safety
iio: adc: ti-ads131e08: Fix alignment for DMA safety
iio: adc: ti-ads124s08: Fix alignment for DMA safety
iio: adc: ti-adc161s626: Fix alignment for DMA safety
iio: adc: ti-adc128s052: Fix alignment for DMA safety
iio: adc: ti-adc12138: Fix alignment for DMA safety
iio: adc: ti-adc108s102: Fix alignment for DMA safety
iio: adc: ti-adc084s021: Fix alignment for DMA safety
iio: adc: ti-adc0832: Fix alignment for DMA safety
iio: adc: mcp320x: Fix alignment for DMA safety
iio: adc: max1241: Fix alignment for DMA safety
iio: adc: max1118: Fix alignment for DMA safety
iio: adc: max11100: Fix alignment for DMA safety
iio: adc: max1027: Fix alignment for DMA safety
iio: adc: ltc2497: Fix alignment for DMA safety
iio: adc: ltc2496: Fix alignment for DMA safety
iio: adc: hi8435: Fix alignment for DMA safety
iio: adc: ad7949: Fix alignment for DMA safety
iio: adc: ad7923: Fix alignment for DMA safety
iio: adc: ad7887: Fix alignment for DMA safety
iio: adc: ad7768-1: Fix alignment for DMA safety
iio: adc: ad7766: Fix alignment for DMA safety
iio: adc: ad7606: Fix alignment for DMA safety
iio: adc: ad7476: Fix alignment for DMA safety
iio: adc: ad7298: Fix alignment for DMA safety
iio: adc: ad7292: Fix alignment for DMA safety
iio: adc: ad7280a: Fix alignment for DMA safety
iio: adc: ad7266: Fix alignment for DMA safety
iio: accel: sca3300: Fix alignment for DMA safety
iio: accel: sca3000: Fix alignment for DMA safety
iio: accel: bmi088: Fix alignment for DMA safety
iio: accel: bma220: Fix alignment for DMA safety
iio: accel: adxl367: Fix alignment for DMA safety
iio: accel: adxl355: Fix alignment for DMA safety
iio: accel: adxl313: Fix alignment for DMA safety
iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large
iio: sx9324: Add setting for CS idle mode
dt-bindings: iio: sx9324: Add CS idle/sleep mode
iio: sx9360: Add pre-charge resistor setting
dt-bindings: iio: sx9360: Add precharge resistor setting
iio: sx9324: Add Setting for internal analog gain
dt-bindings: iio: sx9324: Add input analog gain
iio: sx9324: Add Setting for internal compensation resistor
dt-bindings: iio: sx9324: Add internal compensation resistor setting
iio: sx9324: Add precharge internal resistance setting
dt-bindings: iio: sx9324: Add precharge resistor setting
iio: sx9324: Fix register field spelling
iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS()
iio: gyro: mpu3050: Drop unused symbol exports.
iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI namespace.
iio: core: drop iio_get_time_res()
iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit
iio: accel: sca3000: Fix syntax errors in comments
iio: accel: sca3300: Add inclination channels
iio: accel: sca3300: Add support for SCL3300
iio: accel: sca3300: modified to support multi chips
iio: accel: sca3300: add define for temp channel for reuse.
dt-bindings: iio: accel: sca3300: Document murata,scl3300
iio: adc: nau7802: Make use of device properties
iio: adc: nau7802: Convert driver to use ->probe_new()
iio: adc: vf610_adc: Make use of device properties
iio: dac: ad5592r: Get rid of OF specifics
iio: adc: lpc18xx_adc: Switch from of headers to mod_devicetable.h
drm/i915: Skip FDI vs. dotclock sanity check during readout
drm/i915: Introduce struct iclkip_params
drm/i915: Extract intel_crtc_dotclock()
ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support
ASoC: ops: Don't modify the driver's plaform_max when reading state
ASoC: SOF: Compile and runtime IPC version selection
ASoC: SOF: topology: add code to parse config params for ACPDMIC dai
Revert "ARM: dts: aspeed: Add USB2.0 device controller node"
docs: tls: document the TLS_TX_ZEROCOPY_RO
platform/chrome: cros_ec: Always expose last resume result
ASoC: SOF: reduce default verbosity of IPC logs
ASoC: fsl_mqs: Add support for i.MX93 platform
ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX93 platform
ASoC: SOF: Intel: hda-dai: enhance debug messages
ASoC: mediatek: mt8186: Use new direct clock defines
ASoC: sun8i-codec: Partial revert to fix clock specifiers
platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown"
ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32()
net: phy: fixed_phy: set phy_mask before calling mdiobus_register()
scsi: MAINTAINERS: Add maintainer for Renesas UFS driver
scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller
scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
scsi: dt-bindings: ufs: Document Renesas R-Car UFS host controller
scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI
scsi: ufs: host: ufs-exynos: Add mphy apb clock mask
scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible
net/mlx5: Add bits and fields to support enhanced CQE compression
net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK
net/mlx5: group fdb cleanup to single function
net/mlx5: Add support EXECUTE_ASO action for flow entry
net/mlx5: Add HW definitions of vport debug counters
net/mlx5: Add IFC bits and enums for flow meter
RDMA/mlx5: Support handling of modify-header pattern ICM area
net/mlx5: Manage ICM of type modify-header pattern
net/mlx5: Introduce header-modify-pattern ICM properties
ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
MAINTAINERS: update ASoC/Intel/SOF maintainers
Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled"
can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
platform/surface: aggregator_registry: Add support for keyboard cover on Surface Pro 8
platform/surface: aggregator_registry: Add KIP device hub
platform/surface: aggregator_registry: Change device ID for base hub
platform/surface: aggregator_registry: Generify subsystem hub functionality
platform/surface: aggregator: Add comment for KIP subsystem category
HID: surface-hid: Add support for hot-removal
power/supply: surface_battery: Use client device wrappers for notifier registration
power/supply: surface_charger: Use client device wrappers for notifier registration
platform/surface: aggregator_registry: Use client device wrappers for notifier registration
platform/surface: aggregator: Allow notifiers to avoid communication on unregistering
platform/surface: aggregator: Allow devices to be marked as hot-removed
platform/surface: aggregator: Allow is_ssam_device() to be used when CONFIG_SURFACE_AGGREGATOR_BUS is disabled
drm/msm: Fix convert to drm_of_get_data_lanes_count
MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER
ASoC: wcd938x: Fix event generation for some controls
ASoC: hdmi-codec: Update to modern DAI terminology
riscv: dts: microchip: add mpfs's CAN controllers
dt-bindings: can: mpfs: document the mpfs CAN controller
net: make __sys_accept4_file() static
tcp: sk_forced_mem_schedule() optimization
net: smsc95xx: add support for Microchip EVB-LAN8670-USB
nfp: support 48-bit DMA addressing for NFP3800
ASoC: wcd9335: Fix spurious event generation
ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
net: ipa: derive channel from transaction
net: ipa: determine channel from event
net: ipa: simplify endpoint transaction completion
net: ipa: rename endpoint->trans_tre_max
net: ipa: rename channel->tlv_count
net: ipa: verify command channel TLV count
dt-bindings: clock: renesas,rzg2l: Simplify header file references
clk: renesas: rza1: Remove struct rz_cpg
clk: renesas: r8a7779: Remove struct r8a7779_cpg
clk: renesas: r8a7778: Remove struct r8a7778_cpg
clk: renesas: sh73a0: Remove sh73a0_cpg.reg
clk: renesas: r8a7740: Remove r8a7740_cpg.reg
clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg
clk: renesas: r8a779f0: Add SDHI0 clock
drm/probe-helper: abstract .get_modes() connector helper call
drm/edid: add new interfaces around struct drm_edid
drm/edid: keep track of alloc size in drm_do_get_edid()
drm/edid: add block count and data helper functions for drm_edid
drm/edid: abstract cea data block collection size
drm/edid: fix CTA data block collection size for CTA version 3
clk: renesas: r8a779f0: Add thermal clock
x86/crypto: Remove stray comment terminator
drm/syncobj: add missing error return code in drm_syncobj_transfer_to_timeline()
drm: vkms: Alloc the compose frame using vzalloc
drm/vkms: check plane_composer->map[0] before using it
drm/v3d: Add support for bcm2711
drm/v3d: Get rid of pm code
dt-bindings: gpu: v3d: Add BCM2711's compatible
drm/bridge: rcar: Drop unused variables due to drm_of_get_data_lanes_count_ep
drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep conversion
drm: of: Mark empty drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep static
drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count
drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice
platform/x86: system76_acpi: Use dev_get_drvdata
platform/x86: Drop the PMC_ATOM Kconfig option
drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep
drm/msm: Convert to drm_of_get_data_lanes_count
drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count
drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep
drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count
drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count
drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep
drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep
drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count
drm: of: Add drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep
staging: rtl8723bs: uninitialize static variable
staging: r8188eu: replace FIELD_OFFSET with offsetof
dt-bindings: usb: add documentation for aspeed udc
ARM: dts: aspeed: Add USB2.0 device controller node
usb: gadget: add Aspeed ast2600 udc driver
usb: Avoid extra usb SET_SEL requests when enabling link power management
usb: dwc3: Fix typos in Kconfig
usb: dwc3: Fix a repeated word checkpatch warning
usb: dwc3: Fix bare use of unsigned checkpatch warning
usb: typec: tcpm: Register USB Power Delivery Capabilities
usb: typec: USB Power Delivery helpers for ports and partners
usb: typec: Separate USB Power Delivery from USB Type-C
usb: hub: port: add sysfs entry to switch port power
drm: Fix htmldocs indentation warning w/ DP AUX power requirements
selftest/bpf/benchs: Add bpf_map benchmark
bpf: avoid grabbing spin_locks of all cpus when no free elems
can: etas_es58x: fix signedness of USB RX and TX pipes
can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket()
can: Break loopback loop on loopback documentation
KVM: selftests: Sanity check input to ioctls() at build time
KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE
KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste
KVM: selftests: Add kvm_has_cap() to provide syntactic sugar
KVM: selftests: Return an 'unsigned int' from kvm_check_cap()
KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number
KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test
KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create()
KVM: selftests: Drop @num_percpu_pages from __vm_create_with_vcpus()
KVM: selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus()
KVM: selftests: Open code and drop 'struct kvm_vm' accessors
KVM: selftests: Remove vcpu_state() helper
KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists()
KVM: selftests: Purge vm+vcpu_id == vcpu silliness
KVM: selftests: Require vCPU output array when creating VM with vCPUs
KVM: selftests: Remove vcpu_get() usage from dirty_log_test
KVM: selftests: Stop conflating vCPU index and ID in perf tests
KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config
KVM: selftests: Convert get-reg-list away from its "VCPU_ID"
KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs
KVM: selftests: Convert kvm_page_table_test away from reliance on vcpu_id
KVM: selftests: Drop @vcpuids param from VM creators
KVM: selftests: Drop vm_create_default* helpers
KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test
KVM: selftests: Use vm_create() in tsc_scaling_sync
KVM: selftests: Convert tprot away from VCPU_ID
KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID
KVM: selftests: Convert memop away from VCPU_ID
KVM: selftests: Convert s390's "resets" test away from VCPU_ID
KVM: selftests: Convert sync_regs_test away from VCPU_ID
KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID
KVM: selftests: Convert hypercalls test away from vm_create_default()
KVM: selftests: Sync stage before VM is freed in hypercalls test
KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers
KVM: selftests: Convert vgic_init away from vm_create_default_with_vcpus()
KVM: selftests: Convert triple_fault_event_test away from VCPU_ID
KVM: selftests: Convert svm_nested_soft_inject_test away from VCPU_ID
KVM: selftests: Convert arch_timer away from VCPU_ID
KVM: selftests: Convert steal_time away from VCPU_ID
KVM: selftests: Add VM creation helper that "returns" vCPUs
KVM: selftests: Convert hardware_disable_test to pass around vCPU objects
KVM: selftests: Convert psci_test away from VCPU_ID
KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs
KVM: selftests: Rename vm_vcpu_add* helpers to better show relationships
KVM: selftests: Return created vcpu from vm_vcpu_add_default()
KVM: selftests: Add "arch" to common utils that have arch implementations
KVM: selftests: Move vm_is_unrestricted_guest() to x86-64
KVM: selftests: Make arm64's guest_get_vcpuid() declaration arm64-only
KVM: selftests: Convert vgic_irq away from VCPU_ID
KVM: selftests: Convert fix_hypercall_test away from VCPU_ID
KVM: selftests: Convert debug-exceptions away from VCPU_ID
KVM: selftests: Convert xapic_state_test away from hardcoded vCPU ID
KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync
KVM: selftests: Convert system_counter_offset_test away from VCPU_ID
KVM: selftests: Convert set_memory_region_test away from VCPU_ID
KVM: selftests: Convert dirty_log_test away from VCPU_ID
KVM: selftests: Convert xen_shinfo_test away from VCPU_ID
KVM: selftests: Convert xen_vmcall_test away from VCPU_ID
KVM: selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID
KVM: selftests: Convert userspace_io_test away from VCPU_ID
KVM: selftests: Convert cpuid_test away from VCPU_ID
KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID
KVM: selftests: Convert amx_test away from VCPU_ID
KVM: selftests: Add proper helper for advancing RIP in debug_regs
KVM: selftests: Convert debug_regs away from VCPU_ID
KVM: selftests: Convert emulator_error_test away from VCPU_ID
KVM: selftests: Convert evmcs_test away from VCPU_ID
KVM: selftests: Convert hyperv_clock away from VCPU_ID
KVM: selftests: Convert hyperv_features away from VCPU_ID
KVM: selftests: Convert hyperv_svm_test away from VCPU_ID
KVM: selftests: Convert kvm_clock_test away from VCPU_ID
KVM: selftests: Convert tsc_msrs_test away from VCPU_ID
KVM: selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID
KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID
KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID
KVM: selftests: Convert vmx_close_while_nested_test away from VCPU_ID
KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID
KVM: selftests: Convert set_sregs_test away from VCPU_ID
KVM: selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID
KVM: selftests: Convert platform_info_test away from VCPU_ID
KVM: selftests: Convert kvm_pv_test away from VCPU_ID
KVM: selftests: Convert hyperv_cpuid away from VCPU_ID
KVM: selftests: Convert sync_regs_test away from VCPU_ID
KVM: selftests: Convert svm_vmcall_test away from VCPU_ID
KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID
KVM: selftests: Convert state_test away from VCPU_ID
KVM: selftests: Convert smm_test away from VCPU_ID
KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID
KVM: selftests: Convert mmu_role_test away from VCPU_ID
KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID
KVM: selftests: Convert vmx_set_nested_state_test away from VCPU_ID
KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID
KVM: selftests: Convert vmx_preemption_timer_test away from VCPU_ID
KVM: selftests: Convert xss_msr_test away from VCPU_ID
KVM: selftests: Convert rseq_test away from VCPU_ID
KVM: selftests: Convert memslot_perf_test away from VCPU_ID
KVM: selftests: Return the created vCPU from vm_vcpu_add()
KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu'
KVM: selftests: Rename vcpu.state => vcpu.run
KVM: selftests: Rename xAPIC state test's vcpu struct
KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT
KVM: selftests: Rename vm_create_without_vcpus() => vm_create()
KVM: selftests: Rename vm_create() => vm_create_barebones(), drop param
KVM: selftests: Avoid memory allocations when adding vCPU in get-reg-list
KVM: selftests: Use vm_create_without_vcpus() in psci_test
KVM: selftests: Use vm_create_without_vcpus() in hardware_disable_test
KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test
KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id
KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper
KVM: selftests: Add vm_create_*() variants to expose/return 'struct vcpu'
KVM: selftest: Add proper helpers for x86-specific save/restore ioctls
KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency
KVM: selftests: Dedup MSR index list helpers, simplify dedicated test
KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction
KVM: selftests: Cache list of MSRs to save/restore
KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs
KVM: selftests: Consolidate KVM_ENABLE_CAP usage
KVM: selftests: Add a VM backpointer to 'struct vcpu'
KVM: selftests: Dedup vgic_init's asserts and improve error messages
KVM: selftests: Split get/set device_attr helpers
KVM: selftests: Drop 'int' return from asserting *_has_device_attr()
KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency
KVM: selftests: Multiplex return code and fd in __kvm_create_device()
KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper
KVM: selftests: Drop @test param from kvm_create_device()
KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls
KVM: selftests: Get rid of kvm_util_internal.h
can: skb: drop tx skb if in listen only mode
can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c
net: Kconfig: move the CAN device menu to the "Device Drivers" section
can: Kconfig: add CONFIG_CAN_RX_OFFLOAD
can: bittiming: move bittiming calculation functions to calc_bittiming.c
can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV
can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK
can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
can: m_can: fix typo prescalar -> prescaler
can: xilinx_can: fix typo prescalar -> prescaler
can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support
KVM: selftests: Make x86-64's register dump helpers static
KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors
KVM: selftests: Use kvm_ioctl() helpers
KVM: selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name
KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers
KVM: selftests: Make vm_ioctl() a wrapper to pretty print ioctl name
KVM: selftests: Add vcpu_get() to retrieve and assert on vCPU existence
KVM: selftests: Remove vcpu_get_fd()
KVM: selftests: Use vcpu_access_device_attr() in arm64 code
KVM: selftests: Add __vcpu_run() helper
KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers
KVM: selftests: Split vcpu_set_nested_state() into two helpers
KVM: selftests: Drop @mode from common vm_create() helper
KVM: selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name
KVM: selftests: Add another underscore to inner ioctl() helpers
KVM: selftests: Always open VM file descriptors with O_RDWR
KVM: selftests: Drop stale declarations from kvm_util_base.h
KVM: selftests: Fix typo in vgic_init test
KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions()
KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT
iio: adc: envelope-detector: Drop dependency on OF
iio: adc: sd_adc_modulator: Drop dependency on OF
iio: Directly use ida_alloc()/free()
dt-bindings: iio: accel: Add bmi085 and bmi090l bindings
iio: accel: bmi088: Add support for bmi090l accel
iio: accel: bmi088: Add support for bmi085 accel
iio: accel: bmi088: modified the device name
iio: accel: bmi088: Make it possible to config scales
iio: accel: bmi088: Modified the scale calculate
dt-bindings: iio: imu: adis16480: update maintainers
dt-bindings: iio: dac: AD5770R: update maintainers
dt-bindings: iio: adc: axi-adc: update maintainers
dt-bindings: iio: adc: AD9467: update maintainers
dt-bindings: iio: accel: ADIS16240: update maintainers
proximity: vl53l0x: Handle the reset GPIO
proximity: vl53l0x: Handle the VDD regulator
proximity: vl53l0x: Prefer pre-initialized interrupt flags
dt-bindings: proximity: vl53l0x: Document optional supply and GPIO properties
iio: srf08: Remove redundant if statement
iio: dac: ti-dac5571: add support for ti,dac121c081
dt-bindings: iio: ti-dac5571: Add ti,dac121c081
iio: accel: adxl367: do not update FIFO watermark on scan mode update
iio:magnetometer:mbc150: Make bmc150_magn_remove() return void
iio: chemical: bme680: fix typo in comment
iio: proximity: ping: fix typo in comment
iio:light:vcnl4035: Improve error reporting for problems during .remove()
iio:light:vcnl4000: Improve error reporting for problems during .remove()
iio:light:us5182d: Improve error reporting for problems during .remove()
iio:light:pa12203001: Improve error reporting for problems during .remove()
iio:chemical:ccs811: Improve error reporting for problems during .remove()
iio:chemical:atlas: Improve error reporting for problems during .remove()
iio:adc:ti-ads1015: Improve error reporting for problems during .remove()
iio:adc:ina2xx: Improve error reporting for problems during .remove()
iio: adc: rzg2l_adc: Remove unnecessary channel check from rzg2l_adc_read_label()
dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC
iio: dac: cio-dac: Utilize iomap interface
iio: adc: stx104: Utilize iomap interface
iio: health: afe4404: Remove duplicated error reporting in .remove()
iio: common: cros_ec_sensors: Add label attribute
iio: ABI: Add a new location label
iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h
iio: accel: bma400: Add support for activity and inactivity events
iio: accel: bma400: Add activity recognition support
iio: accel: bma400: Add step change event
iio: accel: bma400: Add separate channel for step counter
iio: accel: bma400: Add triggered buffer support
iio: accel: bma400: conversion to device-managed function
iio: accel: bma400: Reordering of header files
iio: accel: bma400: Fix the scale min and max macro values
iio:light:tsl2583: Remove duplicated error reporting in .remove()
iio:light:stk3310: Remove duplicated error reporting in .remove()
iio:light:opt3001: Remove duplicated error reporting in .remove()
iio:light:jsa1212: Remove duplicated error reporting in .remove()
iio:light:isl29028: Remove duplicated error reporting in .remove()
iio:light:bh1780: Remove duplicated error reporting in .remove()
iio:accel:stk8ba50: Remove duplicated error reporting in .remove()
iio:accel:stk8312: Remove duplicated error reporting in .remove()
iio:accel:mc3230: Remove duplicated error reporting in .remove()
iio: proximity: srf04: Make use of device properties
iio: trigger: stm32-lptimer-trigger: Make use of device properties
nfp: flower: support to offload pedit of IPv6 flowinto fields
ethernet: Remove vf rate limit check for drivers
net: unexport __sk_mem_{raise|reduce}_allocated
net: keep sk->sk_forward_alloc as small as possible
net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
net: implement per-cpu reserves for memory_allocated
net: add per_cpu_fw_alloc field to struct proto
net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT
Revert "net: set SK_MEM_QUANTUM to 4096"
drm/amd/pm: support BAMACO reset on smu_v13_0_7
drm/amd/pm: enable gfxoff on smu_v13_0_7
drm/amd/pm: update the driver if header for smu_v13_0_7
drm/amdgpu: Stop any pending reset if another in progress.
drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to amdgpu_device_gpu_recover
drm/amdgpu: Add work_struct for GPU reset from kfd.
drm/amdgpu: Add work_struct for GPU reset from debugfs
drm/admgpu: Serialize RAS recovery work directly into reset domain queue.
drm/amdgpu: Cache result of last reset at reset domain level.
Revert "workqueue: remove unused cancel_work()"
drm/amdkfd: Remove field io_link_count from struct kfd_topology_device
drm/amdgpu/display: Fix compilation issues
drm/amdgpu/display: Remove unnecessary typecasts and fix build issues
scsi: libsas: Introduce struct smp_rps_resp
scsi: libsas: Introduce struct smp_rg_resp
scsi: libsas: Introduce struct smp_disc_resp
scsi: qla2xxx: Update version to 10.02.07.600-k
scsi: qla2xxx: edif: Fix slow session teardown
scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time
scsi: qla2xxx: edif: Fix no logout on delete for N2N
scsi: qla2xxx: edif: Fix session thrash
scsi: qla2xxx: edif: Tear down session if keys have been removed
scsi: qla2xxx: edif: Fix no login after app start
scsi: qla2xxx: edif: Reduce disruption due to multiple app start
scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC: Remove unused hw_write_t type
ASoC: Intel: avs: Fix parsing UUIDs in topology
fs/ntfs3: Don't clear upper bits accidentally in log_replay()
ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x)
ptp_ocp: do not call pci_set_drvdata(pdev, NULL)
ptp_ocp: drop duplicate NULL check in ptp_ocp_detach()
ptp_ocp: use bits.h macros for all masks
wifi: mac80211_hwsim: Directly use ida_alloc()/free()
wifi: mac80211: refactor some key code
spi: Use device_find_any_child() instead of custom approach
driver core: Introduce device_find_any_child() helper
KVM: x86: Bug the VM on an out-of-bounds data read
KVM: x86: Bug the VM if the emulator generates a bogus exception vector
KVM: x86: Bug the VM if the emulator accesses a non-existent GPR
KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM
KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs
KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array
KVM: x86: Harden _regs accesses to guard against buggy input
KVM: x86: Grab regs_dirty in local 'unsigned long'
driver core: Delete driver_deferred_probe_check_state()
iommu/of: Delete usage of driver_deferred_probe_check_state()
driver core: Set fw_devlink.strict=1 by default
Revert "driver core: Set default deferred_probe_timeout back to 0."
net: ipconfig: Relax fw_devlink if we need to mount a network rootfs
driver core: Add wait_for_init_devices_probe helper function
net: mdio: Delete usage of driver_deferred_probe_check_state()
pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state()
PM: domains: Delete usage of driver_deferred_probe_check_state()
dmaengine: dw-edma: remove a macro conditional with similar branches
vme: move back to staging
vme: remove ca91cx42 Universe-II support
wifi: mac80211: remove cipher scheme support
wifi: nl80211: fix typo in comment
wifi: virt_wifi: fix typo in comment
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 1)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
netfilter: xtables: Bring SPDX identifier back
staging: olpc_dcon: Replace flush_scheduled_work() with flush_work().
staging: greybus: audio: replace safe list iteration
ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get()
ASoC: SOF: debug: Clarify the IPC timeout handling path
ASoC: Introduce 'fixup_controls' card method
ASoC: codecs: rt298: Reorganize jack detect handling
ASoC: codecs: rt286: Reorganize jack detect handling
ASoC: codecs: rt274: Always init jack_detect_work
ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
ASoC: SOF: IPC4: add sdw blob
AsoC: SOF: ipc4-topology: Add dai_get_clk op
ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's
ASoC: SOF: Add a new IPC op for parsing topology manifest
ASoC: SOF: Add two new structures for topology manifest data
ASoC: SOF: Intel: hda: init NHLT for IPC4
ASoC: SOF: Add ops_free
ASoC: SOF: IPC4: set the BE DAI ops
ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state()
ASoC: SOF: ipc4-topology: Add the dai_config op
ASoC: SOF: ipc4-topology: Add route_setup/route_free ops
ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops
ASoC: SOF: IPC4: Add pcm ops
ASoC: SOF: ipc4-topology: Add control IO ops
ASoC: SOF: ipc4-topology: Add control_setup op
ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets
ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets
ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets
ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets
ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets
ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets
ASoC: SOF: IPC4: Introduce topology ops
ASoC: SOF: Add topology tokens for IPC4
ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available
ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset
ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state
ASoC: SOF: ipc4: implement pm ctx_save callback
ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state
ASoC: SOF: ipc4: Add set_core_state pm_ops implementation
ASoC: SOF: ipc3: Add set_core_state pm_ops implementation
ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management
ASoC: SOF: make ctx_store and ctx_restore as optional
ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
dmaengine: dw: dmamux: Fix build without CONFIG_OF
dmaengine: dw: dmamux: Export the module device table
tty: Use flow-control char function on closing path
tty: Implement lookahead to process XON/XOFF timely
serial: 8250: Remove serial_rs485 sanitization from em485
serial: sc16is7xx: Remove serial_rs485 assignment
serial: mcf: Remove serial_rs485 assignment
serial: 8250_exar: Remove serial_rs485 assignment
serial: max310x: Remove serial_rs485 sanitization
serial: imx: Remove serial_rs485 sanitization
serial: fsl_lpuart: Call core's sanitization and remove custom one
serial: pl011: Remove serial_rs485 sanitization
serial: 8250_pci: Remove serial_rs485 sanitization
serial: 8250: lpc18xx: Remove serial_rs485 sanitization
serial: 8250_fintek: Remove serial_rs485 sanitization
serial: 8250_dwlib: Remove serial_rs485 sanitization
serial: return -EINVAL for non-legacy RS485 flags
serial: Clear rs485 struct when non-RS485 mode is set
serial: Sanitize rs485_struct
serial: stm32: Fill in rs485_supported
serial: sc16is7xx: Fill in rs485_supported
serial: omap: Fill in rs485_supported
serial: mcf: Fill in rs485_supported
serial: max310x: Fill in rs485_supported
serial: imx: Fill in rs485_supported
serial: fsl_lpuart: Fill in rs485_supported
serial: atmel: Fill in rs485_supported
serial: ar933x: Fill in rs485_supported
serial: pl011: Fill in rs485_supported
serial: 8250_pci: Fill in rs485_supported for pci_fintek
serial: 8250_of: Use serial8250_em485_supported
serial: 8250_lpc18cc: Fill in rs485_supported
serial: 8250_fintek: Fill in rs485_supported
serial: 8250_exar: Fill in rs485_supported
serial: 8250_dwlib: Fill in rs485_supported
serial: 8250_bcm2835aux: Use serial8250_em485_supported
serial: 8250: Create serial8250_em485_supported for em485 users
serial: Add rs485_supported to uart_port
serial: Move serial_rs485 sanitization into separate function
serial: Add uart_rs485_config()
dmaengine: apple-admac: Fix print format
serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq()
serial: 8250: Adjust misleading LSR related comment
serial: 8250: Get preserved flags using serial_lsr_in()
serial: 8250: Create serial_lsr_in()
serial: 8250: Store to lsr_save_flags after lsr read
serial: 8250: handle __start_tx() call in start_tx()
serial: 8250: kill __do_stop_tx()
tty: vt: convert sysfs snprintf to sysfs_emit
serial: max310x: implement I2C support
serial: max310x: make accessing revision id interface-agnostic
serial: max310x: use a separate regmap for each port
serial: max310x: use regmap methods for SPI batch operations
tty/vt: consolemap: walk the buffer only once in con_set_trans_old()
tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap()
tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap()
tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap()
tty/vt: consolemap: remove superfluous whitespace
tty/vt: consolemap: make conv_uni_to_pc() more readable
tty/vt: consolemap: saner variable names in con_set_default_unimap()
tty/vt: consolemap: saner variable names in con_set_unimap()
tty/vt: consolemap: saner variable names in con_get_unimap()
tty/vt: consolemap: saner variable names in con_copy_unimap()
tty/vt: consolemap: saner variable names in con_release_unimap()
tty/vt: consolemap: saner variable names in con_unshare_unimap()
tty/vt: consolemap: saner variable names in con_do_clear_unimap()
tty/vt: consolemap: saner variable names in con_unify_unimap()
tty/vt: consolemap: saner variable names in con_insert_unipair()
tty/vt: consolemap: saner variable names in conv_uni_to_pc()
tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
tty/vt: consolemap: extract dict unsharing to con_unshare_unimap()
tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode()
tty/vt: consolemap: introduce enum translation_map and use it
tty/vt: consolemap: check put_user() in con_get_unimap()
tty/vt: consolemap: make p1 increment less confusing in con_get_unimap()
tty/vt: consolemap: make con_get_unimap() more readable
tty/vt: consolemap: make con_set_unimap() more readable
tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type)
tty/vt: consolemap: zero uni_pgdir using kcalloc()
tty/vt: consolemap: introduce UNI_*() macros
tty/vt: consolemap: use | for binary addition
tty/vt: consolemap: one line = one statement
tty/vt: consolemap: make parameters of inverse_translate() saner
tty/vt: consolemap: convert macros to static inlines
tty/vt: consolemap: remove extern from function decls
tty/vt: consolemap: decrypt inverse_translate()
tty/vt: consolemap: define UNI_* macros for constants
tty/vt: consolemap: rename and document struct uni_pagedir
tty/vt: consolemap: use ARRAY_SIZE()
tty/vt: Makefile, add --unicode for loadkeys invocation
tty/vt: defkeymap.c_shipped, little unification with loadkeys
serial: pmac_zilog: remove unused header
dt-bindings: serial: mtk-uart: Convert txt to json-schema
serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup()
serial: tegra: fix typos in comments
tty: fix typos in comments
xfrm: convert alg_key to flexible array member
ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs
ucsi_ccg: Do not hardcode interrupt polarity and type
usb: mtu3: register mtu3_irq by threaded irq
usb: mtu3: implement udc_async_callbacks of gadget operation
usb: mtu3: sync interrupt before unbind the udc
usb: musb: remove schedule work called after flush
usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
usb: gadget: uvc: calculate the number of request depending on framesize
usb: mtu3: add support controller reset
usb: xhci-mtk: add support optional controller reset
dt-bindings: usb: mtu3: add support 'resets' property
dt-bindings: usb: mtk-xhci: add support 'resets' property
USB: chipidea: fix typo in comment
usb: gadget: bdc: fix typo in comment
usb: typec: tcpm: fix typo in comment
usb: xhci: tegra: Fix error check
usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
usb: common: usb-conn-gpio: Allow wakeup from system suspend
usbip: vudc: Don't enable IRQs prematurely
USB: usbip: clean up mixed use of _irq() and _irqsave()
USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments
USB: Follow-up to SPDX identifiers addition - remove now useless comments
usb: dwc3: Remove the checks of -ENOSYS
usb: host: ohci-at91: add support to enter suspend using SMC
usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
usb: dwc3: add power down scale setting
usb: cdns3: fix random warning message when driver load
usb: cdns3 fix use-after-free at workaround 2
usb: gadget: uvc: Fix comment blocks style
xfrm: no need to set DST_NOPOLICY in IPv4
KVM: arm64: Move vcpu PC/Exception flags to the input flag set
drm: adv7511: override i2c address of cec before accessing it
fpga: altera-pr-ip: fix unsigned comparison with less than zero
rtw89: add new state to CFO state machine for UL-OFDMA
rtw89: 8852c: add trigger frame counter
ieee80211: add trigger frame definition
wifi: wfx: Remove redundant NULL check before release_firmware() call
MAINTAINERS: add myself as r8188eu reviewer
staging: r8188eu: add error handling of rtw_read32
staging: r8188eu: add error handling of rtw_read16
staging: r8188eu: add error handling of rtw_read8
staging: qlge: qlge_main.c: rewrite do-while loops into more compact for loops
staging: ftbft: Use backlight helper
staging: r8188eu: Add blank line after declarations
staging: olpc_dcon: Use backlight helper
bonding: cleanup bond_create
bonding: netlink error message support for options
net: add napi_get_frags_check() helper
net: add debug checks in napi_consume_skb and __napi_alloc_skb()
net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state()
af_unix: use DEBUG_NET_WARN_ON_ONCE()
net: use WARN_ON_ONCE() in sk_stream_kill_queues()
net: use WARN_ON_ONCE() in inet_sock_destruct()
net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit()
net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock()
team: adopt u64_stats_t
drop_monitor: adopt u64_stats_t
devlink: adopt u64_stats_t
net: adopt u64_stats_t in struct pcpu_sw_netstats
wireguard: receive: use dev_sw_netstats_rx_add()
ip6_tunnel: use dev_sw_netstats_rx_add()
sit: use dev_sw_netstats_rx_add()
ipvlan: adopt u64_stats_t
vlan: adopt u64_stats_t
net: rename reference+tracking helpers
platform/chrome: cros_ec_proto: handle empty payload in getting wake mask
platform/chrome: cros_ec_proto: add Kunit test for getting wake mask
platform/chrome: cros_ec_proto: return 0 on getting wake mask success
platform/chrome: cros_ec_proto: handle empty payload in getting cmd mask
platform/chrome: cros_ec_proto: add Kunit tests for getting cmd mask
platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask
platform/chrome: cros_ec_proto: add Kunit test for getting cmd mask error
platform/chrome: cros_ec_proto: return 0 on getting cmd mask success
platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
platform/chrome: cros_ec_proto: handle empty payload in getting info legacy
platform/chrome: cros_ec_proto: add Kunit test for getting legacy info
platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info_legacy()
platform/chrome: cros_ec_proto: handle empty payload in getting proto info
platform/chrome: cros_ec_proto: add Kunit tests for getting proto info
platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info()
platform/chrome: cros_ec_proto: use cros_ec_map_error()
platform/chrome: cros_ec_proto: remove redundant NULL check
platform/chrome: cros_ec_proto: assign buffer size from protocol info
platform/chrome: use macros for passthru indexes
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_query_all()
platform/chrome: cros_ec_commands: fix compile errors
platform/chrome: cros_kbd_led_backlight: support EC PWM backend
platform/chrome: cros_kbd_led_backlight: support OF match
dt-bindings: add google,cros-kbd-led-backlight
platform/chrome: cros_kbd_led_backlight: separate ACPI backend
platform/chrome: cros_kbd_led_backlight: sort headers alphabetically
clk: mediatek: Delete MT8192 msdc gate
dt-bindings: ARM: Mediatek: Remove msdc binding of MT8192 clock
dt-bindings: clock: fixed-factor: Drop Allwinner A10 compatible
clk: fixed: Remove Allwinner A10 special-case logic
dt-bindings: sram: qcom,imem: add IMEM memory region
dt-bindings: sram: qcom,ocmem: cleanup example coding style
power: supply: ab8500: Exit maintenance if too low voltage
power: supply: ab8500: Respect charge_restart_voltage_uv
power: supply: cros_peripheral: Use struct_size() helper in kzalloc()
MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer
net: 6lowpan: constify lowpan_nhc structures
net: 6lowpan: use array for find nhc id
net: 6lowpan: remove const from scalars
power: supply: bq24257: Fix syntax error in comments
drm/i915/display: Fix handling of enable_psr parameter
power: supply: Remove unnecessary print function dev_err()
phy: qcom-qmp-usb: use bulk reset_control API
phy: qcom-qmp-pcie-msm8996: use bulk reset_control API
phy: qcom-qmp-pcie: use bulk reset_control API
phy: qcom-qmp-combo: use bulk reset_control API
phy: qcom-qmp-usb: drop multi-PHY support
phy: qcom-qmp-ufs: drop multi-PHY support
phy: qcom-qmp-pcie: drop multi-PHY support
phy: qcom-qmp-usb: cleanup the driver
phy: qcom-qmp-ufs: cleanup the driver
phy: qcom-qmp-pcie-msm8996: cleanup the driver
phy: qcom-qmp-pcie: cleanup the driver
phy: qcom-qmp-combo: cleanup the driver
phy: qcom-qmp-usb: drop support for non-USB PHY types
phy: qcom-qmp-ufs: drop support for non-UFS PHY types
phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types
phy: qcom-qmp-pcie: drop support for non-PCIe PHY types
phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types
phy: qcom-qmp: drop old QMP PHY driver source
phy: qcom-qmp: switch to new split QMP PHY driver
phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb
phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs
phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996
phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie
phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo
phy: qcom-qmp-combo: drop all non-combo compatibles support
phy: qcom-qmp-usb: drop all non-USB compatibles support
phy: qcom-qmp-ufs: drop all non-UFS compatibles support
phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy
phy: qcom-qmp-pcie: drop all non-PCIe compatibles support
phy: qcom-qmp: create copies of QMP PHY driver
power: supply: lp8788: fix typo in comment
dt-bindings: power: supply: summit,smb347: use absolute path to schema
dt-bindings: power: supply: qcom,pm8941: document usb-charge-current-limit
dt-bindings: power: supply: qcom,pm8941: use regulator schema for child node
dt-bindings: power: supply: bq24190: use regulator schema for child node
power: supply: max77976: update Luca Ceresoli's e-mail address
drivers/net/ethernet/intel: fix typos in comments
ixgbe: Fix typos in comments
ixgb: Fix typos in comments
e1000: Fix typos in comments
igb: Remove duplicate defines
drivers, ixgbe: export vf statistics
fs/ntfs3: Use the same order for acl pointer check in ntfs_init_acl
fs/ntfs3: Fix using uninitialized value n when calling indx_read
drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c
drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c
dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8186
dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding to .yaml
drm: Add support for the LogiCVC display controller
drm/i915/pvc: Add register steering
KVM: arm64: Move vcpu configuration flags into their own set
Revert "fbdev: Prevent probing generic drivers if a FB is already registered"
fbdev: Disable sysfb device registration when removing conflicting FBs
firmware: sysfb: Add sysfb_disable() helper function
firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
mtd: st_spi_fsm: Simplify error checking in .probe() a bit
mtd: st_spi_fsm: Disable clock only after device was unregistered
mtd: st_spi_fsm: Warn about failure to unregister mtd device
mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
mtd: rawnand: atmel: Warn about failure to unregister mtd device
mtd: physmap: Drop if with an always false condition
mtd: physmap: Don't skip cleanup after mtd_device_unregister() failed
mtd: rawnand: meson: Drop cleaning platform data in .remove()
mtd: rawnand: meson: Don't skip cleanup after mtd_device_unregister() failed
mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed
mtd: rawnand: omap2: Suppress error message after WARN in .remove()
mtd: spear_smi: Drop if with an always false condition
mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed
mtd: lpddr2_nvm: Warn about failure to unregister mtd device
mtd: powernv_flash: Warn about failure to unregister mtd device
mtd: hyperbus: Make hyperbus_unregister_device() return void
mtdchar: use kvmalloc() for potentially large allocations
mtdchar: prevent integer overflow in a safety check
mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
mtd: parsers: add support for Sercomm partitions
mtd: partitions: Fix refcount leak in parse_redboot_of
mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
libbpf: Fix uprobe symbol file offset calculation logic
bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU"
bpftool: Fix bootstrapping during a cross compilation
KVM: arm64: Add three sets of flags to the vcpu state
KVM: arm64: Add helpers to manipulate vcpu flags among a set
KVM: arm64: Move FP state ownership from flag to a tristate
KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code
ASoC: imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
gfs2: Rewrap overlong comment in do_promote
drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code
HID: multitouch: new device class fix Lenovo X12 trackpad sticky
HID: cp2112: prevent a buffer overflow in cp2112_xfer()
OPP: Track if clock name is configured by platform
OPP: Fix typo in comment
MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE
dmaengine: apple-admac: Add Apple ADMAC driver
dt-bindings: dma: Add Apple ADMAC
dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML
dmaengine: dmatest: Replace symbolic permissions by octal permissions
dmaengine: dmatest: Remove spaces before tabs
dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings
dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings
dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings
drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
udmabuf: Set the DMA mask for the udmabuf device (v2)
drm/virtio: simplify the return expression
drm/qxl: remove qxl_log_level global
drm/bochs: Explicitly include linux/module.h
virtio-gpu: fix a missing check to avoid NULL dereference
drm/nouveau/bios: Rename prom_init() and friends functions
i2c: dummy: Drop no-op remove function
i2c: mxs: Silence a clang warning
i2c: qcom-cci: simplify access to bus data structure
i2c: npcm: Capitalize the one-line comment
i2c: npcm: Support NPCM845
i2c: npcm: Correct slave role behavior
i2c: npcm: Remove own slave addresses 2:10
dt-bindings: i2c: npcm: support NPCM845
dt-bindings: i2c: convert ocores binding to yaml
dt-bindings: i2c: Convert arm,i2c-versatile to DT schema
dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML
dt-bindings: display: novatek, nt36672a: add backlight property
drm/panel: nt36672a: add backlight support
KVM: x86: PIT: Preserve state of speaker port data bit
KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detected
KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time
KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu
KVM: x86/pmu: Restrict advanced features based on module enable_pmu
KVM: x86/pmu: Avoid exposing Intel BTS feature
KVM: x86/pmu: Update global enable_pmu when PMU is undetected
x86: events: Do not return bogus capabilities if PMU is broken
perf/x86/intel: Fix the comment about guest LBR support on KVM
ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode
fbcon: Remove obsolete reference to initmem_freed
phy: samsung: exynosautov9-ufs: correct TSRV register configurations
dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string
phy: samsung: ufs: support secondary ufs phy
phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy
phy: samsung: ufs: constify samsung_ufs_phy_cfg
phy: samsung: ufs: rename cfg to cfgs for clarification
dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phandle-array
ice: Use correct order for the parameters of devm_kcalloc()
ice: remove u16 arithmetic in ice_gnss
ice: remove VLAN representor specific ops
ice: don't set VF VLAN caps in switchdev
drm/amdgpu: always flush the TLB on gfx8
drm/amdgpu: fix limiting AV1 to the first instance on VCN3
drm/amd/pm: enable BACO on smu_v13_0_7
drm/amd/pm: add interface to deallocate power_context for smu_v13_0_7
drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.0/7
drm/amd/pm: drop redundant declarations
drm/amd/pm: enable mode1 reset support for SMU 13.0.0
drm/amdgpu: avoid to perform undesired clockgating operation
drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0
drm/amd/pm: optimize the interface for dpm feature status query
drm/amd/pm: drop unneeded thermal_controller_type check
drm/amd/pm: enable FW CTF feature for SMU 13.0.0
drm/amdgpu: fix scratch register access method in SRIOV
drm/radeon: Initialize fences array entries in radeon_sa_bo_next_hole
drm/amdkfd: Document and fix GTT BO kmap API
drm/amd/display: Reduce frame size in the bouding box for DCN21
drm/amdkfd: Extend KFD device topology to surface peer-to-peer links
drm/radeon: integer overflow in radeon_mode_dumb_create()
drm/amdgpu: simplify amdgpu_ucode_get_load_type()
fs/ntfs3: Remove redundant assignment to variable vcn
drm/amd/display: Reduce frame size in the bouding box for DCN31/316
drm/amd/display: Reduce frame size in the bouding box for DCN301
drm/amd/display: fix null pointer deref error
drm/amdgpu: Add peer-to-peer support among PCIe connected AMD GPUs
drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer
drm/amd/display: Reduce frame size in the bouding box for DCN20
drm/amd/display: Remove duplicated macro
drm/amdgpu: Add MODE register to wave debug info in gfx11
drm/amd/amdgpu: Fix alignment issue
drm/amdkfd:Fix fw version for 10.3.6
drm/cma-helper: Describe what a "contiguous chunk" actually means
dma-buf: Add an API for importing sync files (v10)
dma-buf: Add an API for exporting sync files (v14)
drm/i915/xehp: Correct steering initialization
drm/i915: More PVC+DG2 workarounds
ASoC: ak4613: cares Simple-Audio-Card case for TDM
drm/ast: Support multiple outputs
HID: hid-input: add Surface Go battery quirk
HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a"
drm/i915: Parse max link rate from the eDP BDB block
ASoC: mediatek: mt8186: Fix a handful of spelling mistakes
drm/i915: Update eDP fast link training link rate parsing
drm/i915: Initialize eDP source rates after per-panel VBT parsing
HID: logitech-hidpp: Fix syntax errors in comments
HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers
KVM: VMX: Enable Notify VM exit
HID: apple: Properly handle function keys on non-Apple keyboard
HID: nintendo: fix unused const warning
HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens
dt-bindings: HID: i2c-hid: elan: Introduce bindings for Elan eKTH6915
KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings
KVM: selftests: Add a test to get/set triple fault event
KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault
fpga: Directly use ida_alloc()/free()
fpga: m10bmc-sec: add max10 secure update functions
fpga: m10bmc-sec: expose max10 canceled keys in sysfs
fpga: m10bmc-sec: expose max10 flash update count
fpga: m10bmc-sec: create max10 bmc secure update
mfd: intel-m10-bmc: Rename n3000bmc-secure driver
KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context
KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config()
perf: x86/core: Add interface to query perfmon_event_map[] directly
KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter()
KVM: x86/pmu: Use only the uniform interface reprogram_counter()
KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()
KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()
KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()
KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters
KVM: x86/pmu: Update comments for AMD gp counters
KVM: x86: always allow host-initiated writes to PMU MSRs
KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA
KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing
KVM: x86/pmu: remove useless prototype
KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file
selftests: kvm: replace ternary operator with min()
KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64
KVM: x86/cpuid: Refactor host/guest CPU model consistency check
KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability
KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations
KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h
KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled
KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS
KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS
KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter
KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter
drm/i915/uc: remove accidental static from a local variable
KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS
x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value
KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled
perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values
perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest
perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server
KVM: VMX: enable IPI virtualization
kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test
KVM: x86: Allow userspace to set maximum VCPU id for VM
KVM: Move kvm_arch_vcpu_precreate() under kvm->lock
KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl()
KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode
KVM: VMX: Report tertiary_exec_control field in dump_vmcs()
KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config
KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation
x86/cpu: Add new VMX feature, Tertiary VM-Execution control
KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic
KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page()
KVM: selftests: nSVM: Add svm_nested_soft_inject_test
KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection
KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint
KVM: x86: Print error code in exception injection tracepoint iff valid
KVM: x86: Trace re-injected exceptions
KVM: SVM: Re-inject INTn instead of retrying the insn on "failure"
KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction
KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02
drm/i915/overlay: remove redundant GEM_BUG_ON()
drm/i915/pxp: fix sparse warning for not declared symbol
ath10k: fix recently introduced checkpatch warning
platform/chrome: cros_ec_proto: Update size arg types
platform/chrome: cros_ec_proto: Rename cros_ec_command function
regulator: cros-ec: Use common cros_ec_command()
wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C
wifi: ray_cs: Drop useless status variable in parse_addr()
wifi: ray_cs: Utilize strnlen() in parse_addr()
wifi: rtw88: use %*ph to print small buffer
scsi: core: iscsi: Directly use ida_alloc()/ida_free()
scsi: target: iscsi: Control authentication per ACL
scsi: target: iscsi: Extract auth functions
scsi: target: iscsi: Add upcast helpers
scsi: qla2xxx: Update version to 10.02.07.500-k
scsi: qla2xxx: edif: Fix n2n login retry for secure device
scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
scsi: qla2xxx: edif: Remove old doorbell interface
scsi: qla2xxx: edif: Add retry for ELS passthrough
scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
scsi: qla2xxx: edif: Fix potential stuck session in sa update
scsi: qla2xxx: edif: Add bsg interface to read doorbell events
scsi: qla2xxx: edif: Wait for app to ack on sess down
scsi: qla2xxx: edif: bsg refactor
scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
drm/i915/dg2: Correct DSS check for Wa_1308578152
dt-bindings: vendor-prefixes: document several vendors for Aspeed BMC boards
of: check previous kernel's ima-kexec-buffer against memory bounds
drm/i915/dg2: Add Wa_14015795083
drm/amd/display: refactor dirty rect dmub command decision
drm/amd/display: pass panel instance in DMUB dirty rect command
drm/amd/display: Add PSR-SU-RC support in DC
drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support
drm/amd/display: 3.2.189
drm/amd/display: Add HDMI member to DTO
drm/amd/display: Extend soc BB capabilitiy
drm/amd/display: Fix entry into transient encoder assignment mode.
drm/amd/display: Fix dpp dto for disabled pipes
drm/amd/display: 3.2.188
drm/amd/display: [FW Promotion] Release 0.0.119.0
drm/amd/display: Enable 3 plane MPO
drm/amd/display: Cap OLED brightness per max frame-average luminance
drm/amd/display: add DP sanity checks during enable stream
drm/amd/display: Correct min comp buffer size
drm/amd/display: Blank eDP on enable drv if odm enabled
drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode.
Revert "drm/amd/display: Pass the new context into disable OTG WA"
Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: rt711: fix calibrate mutex initialization
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
drm/i915: remove noisy logs in intel_dp_dsc_get_output_bpp()
drm/i915/utils: throw out unused stuff
drm/i915/drv: drop intel_bios.h include
drm/i915/tasklet: separate local hacks around struct tasklet_struct
drm/i915/client: only include what's needed
docs/bpf: Update documentation for BTF_KIND_ENUM64 support
selftests/bpf: Add a test for enum64 value relocations
selftests/bpf: Test BTF_KIND_ENUM64 for deduplication
selftests/bpf: Add BTF_KIND_ENUM64 unit tests
selftests/bpf: Test new enum kflag and enum64 API functions
selftests/bpf: Fix selftests failure
bpftool: Add btf enum64 support
libbpf: Add enum64 relocation support
libbpf: Add enum64 support for bpf linking
libbpf: Add enum64 sanitization
libbpf: Add enum64 support for btf_dump
libbpf: Add enum64 deduplication support
libbpf: Add enum64 parsing and new enum64 public API
libbpf: Refactor btf__add_enum() for future code sharing
libbpf: Fix an error in 64bit relocation value computation
libbpf: Permit 64bit relocation value
bpf: Add btf enum64 support
fs/ntfs3: Remove redundant assignment to variable frame
fs/ntfs3: Remove a useless test
drm/bridge: lt9611uxc: Cancel only driver's work
drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU()
staging: greybus: loopback: fix a spelling error.
staging: r8188eu: fix declaration to match 'foo *bar'
ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void
ASoC: wm8731: update wlf,wm8731.yaml reference
ASoC: Intel: broadwell: Make broadwell_disable_jack() return void
RDMA/mlx5: Add a umr recovery flow
RDMA/hfi1: Fix typo in comment
drm/mgag200: Store positions of I2C data and clock bits in device info
drm/mgag200: Store vidrst flag in device info
drm/mgag200: Store maximum resolution and memory bandwidth in device info
drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info
drm/mgag200: Add struct mgag200_device_info
drm/mgag200: Implement new init logic
drm/mgag200: Call mgag200_device_probe_vram() from per-model init
drm/mgag200: Move PCI-option setup into model-specific code
drm/mgag200: Initialize each model in separate function
drm/mgag200: Remove special case for G200SE with <2 MiB
clk: renesas: rzg2l: Fix reset status function
drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
drm/mediatek: Modify dsi funcs to atomic operations
clk: sunxi-ng: Deduplicate ccu_clks arrays
ASoC: SOF: mediatek: mt8195 suspend check dsp idle
ASoC: SOF: mediatek: mt8195 modify dram type as non-cache
ASoC: SOF: mediatek: Add shared_size for mediatek common chip information
ASoC: SOF: mediatek: revise mt8195 clock sequence
ASoC: SOF: amd: Add SOF pm ops callback for Renoir
ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable
ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p
ASoC: SOF: Intel: add MeteorLake machines
drm/probe-helper: Default to 640x480 if no EDID on DP
dt-bindings: display: bridge: sil,sii9022: Convert to json-schema
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4
drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86
drm/amdgpu/display: make some functions static
drm/amdgpu/discovery: add comments about VCN instance handling
drm/amd/display: Detect dpcd_rev when hotplug mst monitor
drm/amd/display: Update optimized blank calc and programming
drm/amd/display: Implement MPO PSR SU
drm/amd/display: update cursor position to DMUB FW
drm/amd/display: calculate psr config settings in runtime in DM
drm/amd/display: add shared helpers to update psr config fields to power module
drm/amd/display: PSRSU+DSC WA for specific TCON
drm/amd/display: use HW lock mgr for PSR-SU
drm/amd/display: Set PSR level to enable ALPM by default
drm/amd/display: fix system hang when PSR exits
drm/amd/display: add vline time in micro sec to PSR context
drm/amd/display: Set default value of line_capture_indication
drm/amd/display: Passing Y-granularity to dmub fw
drm/amd/amdgpu: add pipe1 hardware support
drm/amd/amdgpu: Enable high priority gfx queue
drm/amdgpu: adding device coredump support
drm/amdgpu: save the reset dump register value for devcoredump
drm/amd/display: program PSR2 DPCD Configuration
drm/amd/display: revise Start/End SDP data
drm/amd/display: update GSP1 generic info packet for PSRSU
drm/amd/display: combine dirty rectangles in DMUB FW
drm/amd/display: feed PSR-SU as psr version to dmub FW
dt-bindings: ps2-gpio: document bus signals open drain
dt-bindings: ps2-gpio: convert binding to json-schema
of: constify of_property_check_flags() prop argument
fs/ntfs3: Fix missing i_op in ntfs_read_mft
fs/ntfs3: Refactor ni_try_remove_attr_list function
fs/ntfs3: Fix double free on remount
fs/ntfs3: Refactoring of indx_find function
ASoC: mediatek: mt8186: add misc driver and register definitions
ASoC: mediatek: mt8186: support gpio control in platform driver
ASoC: mediatek: mt8186: support audio clock control in platform driver
ASoC: mediatek: mt8186: support tdm in platform driver
ASoC: mediatek: mt8186: support src in platform driver
ASoC: mediatek: mt8186: support pcm in platform driver
ASoC: mediatek: mt8186: support i2s in platform driver
ASoC: mediatek: mt8186: support hw gain in platform driver
ASoC: mediatek: mt8186: support hostless in platform driver
ASoC: mediatek: mt8186: support adda in platform driver
ASoC: mediatek: mt8186: support audsys clock control
ASoC: mediatek: mt6366: support for mt6366 codec
drm/i915/display/fbc: Do not apply WA 22014263786 to DG2
ath11k: Fix warnings reported by checkpatch
ath11k: Fix LDPC config in set_bitrate_mask hook
ath11k: Avoid REO CMD failed prints during firmware recovery
ath11k: Fix incorrect debug_mask mappings
ath11k: fix missing skb drop on htc_tx_completion error
riscv: dts: microchip: remove spi-max-frequency property
drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8195 vdosys0
drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195
drm/mediatek: Add MERGE support for mediatek-drm
drm/mediatek: Add DSC support for mediatek-drm
mtd: spinand: Add support for ATO25D1GA
dt-bindings: mtd: mxc-nand: Drop undocumented properties from example
mtd: rawnand: meson: Fix a potential double free issue
mtd: rawnand: cafe: fix drivers probe/remove methods
mtd: maps: Fix refcount leak in ap_flash_init
mtd: maps: Fix refcount leak in of_flash_probe_versatile
ASoC: tlv320dac3x: Use modern ASoC DAI format terminology
ASoC: tlv320aic33: Use modern ASoC DAI format terminology
ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology
ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology
ASoC: tlv320aic26: Use modern ASoC DAI format terminology
ASoC: tlv320aic23: Use modern ASoC DAI format terminology
ASoC: tlv320adcx140: Use modern ASoC DAI format terminology
ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology
ASoC: uda1334: Use modern ASoC DAI format terminology
ASoC: tas6424: Use modern ASoC DAI format terminology
ASoC: tas5720: Use modern ASoC DAI format terminology
ASoC: tas5086: Use modern ASoC DAI format terminology
ASoC: tas2770: Use modern ASoC DAI format terminology
ASoC: tas2552: Use modern ASoC DAI format terminology
ASoC: sti-sas: Use modern ASoC DAI format terminology
ASoC: sta350: Use modern ASoC DAI format terminology
ASoC: sta32x: Use modern ASoC DAI format terminology
ASoC: rk3328: Use modern ASoC DAI format terminology
ASoC: max98090: Use modern ASoC DAI format terminology
ASoC: cx2072x: Use modern ASoC DAI format terminology
ASoC: cs42l51: Correct minimum value for SX volume control
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs35l36: Update digital volume TLV
ASoC: cs42l52: Fix TLV scales for mixer controls
ASoC: Intel: cirrus-common: fix incorrect channel mapping
ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC: nau8822: Add operation for internal PLL off and on
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC: stm32: dfsdm: fix typo in comment
ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data
ASoC: max9860: Use modern ASoC DAI format terminology
ASoC: mediatek: remove unnecessary check of clk_disable_unprepare
ASoC: codecs: da7210: add check for i2c_add_driver
ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
ASoC: tfa9879: Use modern ASoC DAI format terminology
ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS
ASoC: ops: Remove unneeded delay.h inclusion
ASoC: stm32: sai: Remove useless define
ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe
ASoC: cs35l45: Make cs35l45_remove() return void
ASoC: nau8822: Don't reconfigure PLL to the same values
ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec()
ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P
ASoC: dt-bindings: nxp,tfa989x: Add tfa9890 support
ASoC: codecs: tfa989x: Add support for tfa9890
ASoC: max98390: use linux/gpio/consumer.h to fix build
ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
ASoC: fsl_sai: add error message in case of missing imx-pcm-dma support
ASoC: fsl_sai: use local device pointer
ASoC: ops: Clarify snd_soc_info_volsw_sx()
ASoC: amd: acp: fix typo in comment
ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC: imx-audmux: Silence a clang warning
ASoC: ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC: samsung: Fix error handling in aries_audio_probe
ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
ASoC: meson: remove useless initialization
ASoC: samsung: snow: simplify error handling
ASoC: rockchip: simplify error handling
ASoC: qcom: q6dsp: remove spurious space
ASoC: qcom: q6dsp: q6adm: remove useless initializations
ASoC: mediatek: mt8195: simplify error handling
ASoC: Intel: sof_pcm512x: remove unnecessary init
ASoC: Intel: boards: reset acpi_chan_package
ASoC: Intel: atom: controls: remove useless initializations
ASoC: Intel: atom: sst_ipc: remove useless initializations
ASoC: Intel: atom: sst_ipc: remove redundant test
ASoC: Intel: atom: sst: remove useless initialization
ASoC: wcd9335: remove redundant tests
ASoC: wcd-mbhc-v2: remove useless initialization
ASoC: cs42l42: remove redundant test
ASoC: cs35l45: typo in argument definition
ASoC: ssm4567: Use modern ASoC DAI format terminology
ASoC: ssm2602: Use modern ASoC DAI format terminology
ASoC: ssm2518: Use modern ASoC DAI format terminology
ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance
ASoC: amd: acp: Add support for nau8825 and max98360 card
ASoC: cs35l41: Do not print error when waking from hibernation
ASoC: cs35l41: Add common cs35l41 enter hibernate function
ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code
ASoC: da732x: Drop no-op remove function
ASoC: lm49453: Drop no-op remove function
ASoC: da7219: Drop no-op remove function
ASoC: ak4642: Drop no-op remove function
ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local
ASoC: soc-dai: Remove set_fmt_new callback
ASoC: xtensa: Rename set_fmt_new back to set_fmt
ASoC: ux500: Rename set_fmt_new back to set_fmt
ASoC: ti: Rename set_fmt_new back to set_fmt
ASoC: test-component: Rename set_fmt_new back to set_fmt
ASoC: tegra: Rename set_fmt_new back to set_fmt
ASoC: sunxi: Rename set_fmt_new back to set_fmt
ASoC: stm: Rename set_fmt_new back to set_fmt
ASoC: sh: Rename set_fmt_new back to set_fmt
ASoC: samsung: Rename set_fmt_new back to set_fmt
ASoC: rockchip: Rename set_fmt_new back to set_fmt
ASoC: qcom: Rename set_fmt_new back to set_fmt
ASoC: pxa: Rename set_fmt_new back to set_fmt
ASoC: mxs-saif: Rename set_fmt_new back to set_fmt
ASoC: meson: Rename set_fmt_new back to set_fmt
ASoC: mediatek: Rename set_fmt_new back to set_fmt
ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt
ASoC: Intel: Rename set_fmt_new back to set_fmt
ASoC: img: Rename set_fmt_new back to set_fmt
ASoC: hisilicon: Rename set_fmt_new back to set_fmt
ASoC: fsl: Rename set_fmt_new back to set_fmt
ASoC: dwc: Rename set_fmt_new back to set_fmt
ASoC: ep93xx: Rename set_fmt_new back to set_fmt
ASoC: bcm: Rename set_fmt_new back to set_fmt
ASoC: au1x: Rename set_fmt_new back to set_fmt
ASoC: atmel: Rename set_fmt_new back to set_fmt
ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt
ASoC: core: Always send the CPU DAI a direct clock specifier
ASoC: xtensa: Update to use set_fmt_new callback
ASoC: ux500: Update to use set_fmt_new callback
ASoC: ti: Update to use set_fmt_new callback
ASoC: test-component: Update to use set_fmt_new callback
ASoC: tegra: Update to use set_fmt_new callback
ASoC: sunxi: Update to use set_fmt_new callback
ASoC: stm: Update to use set_fmt_new callback
ASoC: sh: Update to use set_fmt_new callback
ASoC: samsung: Update to use set_fmt_new callback
ASoC: rockchip: Update to use set_fmt_new callback
ASoC: qcom: Update to use set_fmt_new callback
ASoC: pxa: Update to use set_fmt_new callback
ASoC: mxs-saif: Update to use set_fmt_new callback
ASoC: meson: Update to use set_fmt_new callback
ASoC: mediatek: Update to use set_fmt_new callback
ASoC: js4740-i2s: Update to use set_fmt_new callback
ASoC: Intel: Update to use set_fmt_new callback
ASoC: img: Update to use set_fmt_new callback
ASoC: hisilicon: Update to use set_fmt_new callback
ASoC: fsl: Update to use set_fmt_new callback
ASoC: dwc: Update to use set_fmt_new callback
ASoC: ep93xx: Update to use set_fmt_new callback
ASoC: bcm: Update to use set_fmt_new callback
ASoC: au1x: Update to use set_fmt_new callback
ASoC: atmel: Update to use set_fmt_new callback
ASoC: amd: vangogh: Update to use set_fmt_new callback
ASoC: core: Add set_fmt_new callback that directly specifies provider
ASoC: Intel: avs: Add da7219 machine board
ASoC: Intel: avs: Add max98373 machine board
ASoC: Intel: avs: Add max98357a machine board
ASoC: Intel: avs: Add ssm4567 machine board
ASoC: Intel: avs: Add nau8825 machine board
ASoC: Intel: avs: Add rt5682 machine board
ASoC: Intel: avs: Add rt298 machine board
ASoC: Intel: avs: Add rt286 machine board
ASoC: Intel: avs: Add rt274 machine board
ASoC: Intel: avs: Add I2S-test machine board
ASoC: Intel: avs: Add DMIC machine board
ASoC: Intel: avs: Add HDAudio machine board
ASoC: codecs: Add HD-Audio codec driver
ALSA: Add snd_pcm_direction_name() helper
ASoC: tegra: AHUB routes for OPE module
ASoC: tegra: Add Tegra210 based OPE driver
ASoC: tegra: Add binding doc for OPE module
ASoC: nau8822: Disable internal PLL if freq_out is zero
thunderbolt: Add support for Intel Raptor Lake
thunderbolt: Fix some kernel-doc comments
thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled
thunderbolt: Add CL1 support for USB4 and Titan Ridge routers
thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode
thunderbolt: Fix typos in CLx enabling
thunderbolt: CLx disable before system suspend only if previously enabled
thunderbolt: Silently ignore CLx enabling in case CLx is not supported
clk: renesas: r9a06g032: Fix UART clkgrp bitsel
clk: renesas: r9a06g032: Drop some unused fields
clk: renesas: r9a09g011: Add WDT clock and reset entries
clk: renesas: r9a09g011: Add PFC clock and reset entries
clk: renesas: r9a07g044: Add POEG clock and reset entries
clk: renesas: r9a07g044: Add GPT clock and reset entry
pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled
opp: Fix some kernel-doc comments
opp: Fix error check in dev_pm_opp_attach_genpd()
staging: r8188eu: use u8, u16 in issue_action_BA prototype
staging: r8188eu: remove the pframe variable
staging: r8188eu: calculate the delba length
staging: r8188eu: clarify the contents of the delba params
staging: r8188eu: use mgmt to set delba params
staging: r8188eu: use mgmt to set the delba reason code
staging: r8188eu: calculate the addba response length
staging: r8188eu: use ieee80211 to set addba resp capabilities
staging: r8188eu: use mgmt to set the addba resp timeout
staging: r8188eu: use mgmt to set the addba resp status
staging: r8188eu: use mgmt to set resp dialog token
staging: greybus: audio: fix loop cursor use after iteration
staging: r8188eu: Drop redundant memset overwritten by memcpy
staging: r8188eu: fix the declaration of process_pwrbit_data
staging: r8188eu: use ieee80211 defines for back action codes
staging: vchiq_arm: remove global 'vchiq_states' array
staging: vchiq_arm: use state from vchiq instance
staging: vchiq_arm: pass vchiq instance to 'handle_to_service'
staging: vchiq_arm: pass vchiq instance to 'vchiq_get_service_userdata'
staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id'
staging: vchiq_arm: pass vchiq instance to 'find_service_by_handle'
staging: vchiq_arm: pass vchiq instance to service callbacks
staging: vchiq_arm: get rid of global device structure
staging: vchiq_arm: add reference to vchiq device in vchiq_state
staging: rtl8192u: Fix syntax errors in comments
staging: vt6655: Update function description
staging: rtl8723bs: fix placement of braces
staging: r8188eu: calculate the addba request length
staging: r8188eu: use mgmt to set start sequence number
staging: r8188eu: use ieee80211 to set addba capabilities
staging: r8188eu: use mgmt to set the timeout
staging: r8188eu: use mgmt to set the dialog token
staging: r8188eu: use mgmt to set the action codes
staging: r8188eu: use mgmt to set the category
staging: r8188eu: use mgmt to set the sequence number
staging: r8188eu: use mgmt to set the addresses
staging: r8188eu: use ieee80211_mgmt in issue_action_BA
staging: r8188eu: use defines for the block action codes
staging: r8188eu: remove unnecessary category check
staging: vt6655: Delete upc.h
staging: vt6655: Add missing BE support on 2x iowrite32
staging: vt6655: Replace VNSvOutPortD with iowrite32
staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD
staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD
staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNSvOutPortD
staging: vt6655: Replace MACvIntDisable with VNSvOutPortD
staging: vt6655: Replace MACvIntEnable with VNSvOutPortD
staging: vt6655: Replace MACvWriteISR with VNSvOutPortD
staging: vt6655: Replace VNSvOutPortW with iowrite16
staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW
staging: greybus: Fix indentation in fw-management.c
staging: sm750fb: fix camelCase function name
staging: rts5208: spi.c: fix codestyle error in dynamic debug code
staging: r8188eu: convert pr_info_once call in core/rtw_fw.c
staging: qlge: fix typo in comment
platform/chrome: cros_ec_commands: Fix syntax errors in comments
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result()
platform/chrome: cros_ec_proto: update cros_ec_check_result() comment
platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx()
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx()
selftests/bpf: Add drv mode testing for xdping
libbpf: Fix is_pow_of_2
selftests/bpf: Fix tc_redirect_dtime
bpf, test_run: Remove unnecessary prog type checks
libbpf: Fix a couple of typos
drm/amd/display: align dmub cmd header to latest dmub FW to support PSR-SU
drm/amdgpu/display/dc: Add ACP_DATA register
drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN
drm/amd/display: Add ODM seamless boot support
drm/amd/display: Implement DTBCLK ref switching on dcn32
drm/amd/display: Match dprefclk with clk registers
drm/amd/display: cleaning up smu_if to add future flexibility
drm/amd/display: update disp pattern generator routine for DCN30
drm/amd/display: Updates for OTG and DCCG clocks
drm/amd/display: FCLK P-state support updates
drm/amd/display: Introduce new update_clocks logic
drm/amd/display: set link fec status during init for DCN32
drm/amd/display: add new pixel rate programming
drm/amd/display: Remove W/A for ODM memory pins
drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support()
drm/amd/display: do not override CURSOR_REQ_MODE when SubVP is not enabled
drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset()
drm/amdgpu/swsmu: use new register offsets for smu_cmn.c
drm/amd/display: change dsc image width cap for dcn32 and dcn321
drm/amdgpu/swsmu: add SMU mailbox registers in SMU context
drm/amd/display: Disable DTB Ref Clock Switching in dcn32
drm/amdgpu/gmc11: enable AGP aperture
drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() to IP version
drm/amd/display: set dram speed for all states
drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_info_fw()
drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk() to use IP version
drm/amd/display: Halve DTB Clock Value for DCN32
drm/amd/display: Add additional guard for FCLK pstate message for DCN321
drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7
drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0
drm/amdgpu: add apu sequence in the imu v11
drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function
drm/amdgpu/pm: update MP v13_0_4 smu message register marco
drm/amdgpu: add mmhub v3_0_1 ip block
drm/amdgpu: add mmhub v3_0_1 headers
drm/amdgpu: use the callback function for reset status polling on IMU
drm/amd/display: Ensure that DMCUB fw in use is loaded by DC and not VBIOS
drm/amd/display: use updated clock source init routine
drm/amd/display: Select correct DTO source
drm/amdgpu: print umc correctable error address
drm/amd/display: disable idle optimizations
drm/amd/display: add missing interrupt handlers for DCN32/DCN321
drm/amd/display: Implement WM table transfer for DCN32/DCN321
drm/amd/display: Various DML fixes to enable higher timings
drm/amd/display: Add guard for FCLK pstate message to PMFW for DCN321
drm/amdgpu: introduce two work mode for imu
drm/amd/display: Use DTBCLK for valid pixel clock
drm/amd/display: Add missing instance for clock source register
drm/amd/display: Fix USBC link creation
drm/amd: Add GFX11 modifiers support to AMDGPU (v3)
drm/amd/amdgpu: align the cg and pg settings
drm/amd/display: add DCN32 to IP discovery table
drm/amd/display: Add DM support for DCN32/DCN321
drm/amdgpu/mes11: update mes11 api interface
drm/amd/display: Add dependant changes for DCN32/321
drm/amd/display: add DCN32/321 specific files for Display Core
drm/amd/display: add CLKMGR changes for DCN32/321
drm/amd/display: DML changes for DCN32/321
drm/amd/display: add GPIO changes for DCN32/321
drm/amd/display: add dcn32 IRQ changes
drm/amd/display: Add DMCUB source files and changes for DCN32/321
drm/amd: add register headers for DCN32/321
drm/amd/display: Add DCN32/321 version identifiers
drm/amd: Add atomfirmware.h definitions needed for DCN32/321
drm/amdgpu/pm: support mca_ceumc_addr in ecctable
drm/amd: Fix spelling typo in comments
drm/amd/pm: enable fclk ds feature for SMU 13.0.0
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/pm: correct the way for retrieving current uclk frequency
amdgpu: amdgpu_device.c: Removed trailing whitespace
drm/amdgpu: convert sienna_cichlid_get_default_config_table_settings() to IP version
drm/amdgpu: simplify amdgpu_device_asic_has_dc_support()
drm/amdgpu/display: Prepare for new interfaces
drm/i915/pvc: GuC depriv applies to PVC
drm: bridge: Add TI DLPC3433 DSI to DMD bridge
dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD
gfs2: Remove redundant NULL check before kfree
drm/i915/regs: split out intel audio register definitions
drm/i915/display/adlp: More updates to voltage swing table
bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests
libbpf: Fix determine_ptr_size() guessing
bpf: Fix KASAN use-after-free Read in compute_effective_progs
bpftool: Check for NULL ptr of btf in codegen_asserts
selftests/bpf: Fix test_run logic in fexit_stress.c
bpftool: Use libbpf_bpf_link_type_str
selftests/bpf: Add test for libbpf_bpf_link_type_str
libbpf: Introduce libbpf_bpf_link_type_str
bpftool: Use libbpf_bpf_attach_type_str
selftests/bpf: Add test for libbpf_bpf_attach_type_str
libbpf: Introduce libbpf_bpf_attach_type_str
bpftool: Use libbpf_bpf_map_type_str
selftests/bpf: Add test for libbpf_bpf_map_type_str
libbpf: Introduce libbpf_bpf_map_type_str
bpftool: Use libbpf_bpf_prog_type_str
selftests/bpf: Add test for libbpf_bpf_prog_type_str
libbpf: Introduce libbpf_bpf_prog_type_str
bpf: Correct the comment about insn_to_jit_off
bpf, riscv: Support riscv jit to provide bpf_line_info
bpf: Unify data extension operation of jited_ksyms and jited_linfo
xdp: Directly use ida_alloc()/free() APIs
drm/nouveau: fix another off-by-one in nvbios_addr
drm/bridge: parade-ps8640: Handle DP AUX more properly
drm/bridge: Add devm_drm_bridge_add()
drm/dp: Add callbacks to make using DP AUX bus properly easier
drm/i915: Add extra registers to GPU error dump
drm/i915/pvc: Add SSEU changes
drm/i915/sseu: Disassociate internal subslice mask representation from uapi
drm/i915/sseu: Don't try to store EU mask internally in UAPI format
drm/i915/sseu: Simplify gen11+ SSEU handling
drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK
drm/i915/xehp: Use separate sseu init function
drm/gma500: Read EDID from the correct i2c adapter
drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector
drm/gma500: Make cdv crt use ddc adapter from drm_connector
drm/gma500: Make psb lvds use ddc adapter from drm_connector
drm/gma500: Make cdv hdmi use ddc adapter from drm_connector
drm/gma500: Make cdv lvds use ddc adapter from drm_connector
drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter
drm/gma500: Use gma_ prefix for our i2c abstraction
drm/ssd130x: Only define a SPI device ID table when built as a module
KVM: s390: selftests: Use TAP interface in the reset test
KVM: s390: selftests: Use TAP interface in the tprot test
KVM: s390: selftests: Use TAP interface in the sync_regs test
KVM: s390: selftests: Use TAP interface in the memop test
Documentation/virt/kvm/api.rst: Explain rc/rrc delivery
Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions
Documentation: virt: Protected virtual machine dumps
KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP
KVM: s390: Add CPU dump functionality
KVM: s390: Add configuration dump functionality
KVM: s390: pv: Add query dump information
KVM: s390: pv: Add dump support definitions
KVM: s390: pv: Add query interface
s390/uv: Add dump fields to query
s390/uv: Add SE hdr query information
drm/i915: Treat DMRRS as static DRRS
drm/i915/bios: Define more BDB contents
drm/i915/bios: Fix aggressiveness typos
drm/i915: Accept more fixed modes with VRR panels
drm/i915: Print out rejected fixed modes
drm/i915: Parse VRR capability from VBT
drm/i915/display: stop using BUG()
Input: mtk-pmic-keys - move long press debounce mask to mtk_pmic_regs
Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs
Input: mtk-pmic-keys - use single update when configuring long press behavior
Input: mtk-pmic-keys - allow compiling with COMPILE_TEST
drm/i915/pvc: Add initial PVC workarounds
drm/i915/pvc: Extract stepping information from PCI revid
Input: adp5588-keys - do not explicitly set device as wakeup source
Input: adp5588-keys - switch to using managed resources
Input: adp5588-keys - switch to using threaded interrupt
Input: adp5588-keys - drop CONFIG_PM guards
drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-class to static
drm/i915: Require an exact DP link freq match for the DG2 PLL
drm/i915: Check hw.enable and hw.active in intel_pipe_config_compare()
drm/i915: Improve modeset debugs
drm/i915: s/pipe_config/crtc_state/
drm/i915: Adjust intel_modeset_pipe_config() & co. calling convention
drm/i915: Extract PIPE_CONF_CHECK_RECT()
drm/i915: Extract PIPE_CONF_CHECK_TIMINGS()
drm/i915: Clean up DPLL related debugs
drm/i915: Split shared dpll .get_dplls() into compute and get phases
drm/i915/tc: Don't default disconnected legacy Type-C ports to TBT mode (v2)
drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
drm: use dma_fence_unwrap_merge() in drm_syncobj
dma-buf: generalize dma_fence unwrap & merging v3
dma-buf: return only unsignaled fences in dma_fence_unwrap_for_each v3
dma-buf: cleanup dma_fence_unwrap implementation
dma-buf: cleanup dma_fence_unwrap selftest v2
drm/mipi-dbi: align max_chunk to 2 in spi_transfer
ath10k: fix regdomain info of iw reg set/get
ath11k: support avg signal in station dump
ath11k: fix IRQ affinity warning on shutdown
ath6kl: fix typo in comment
ath11k: fix netdev open race
wifi: wilc1000: add IGTK support
wifi: wilc1000: add WPA3 SAE support
wifi: wilc1000: remove WEP security support
wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down
wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec
wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec
wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec
wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec
rtw88: fix null vif pointer when hw_scan fails
rtw89: sar: adjust and support SAR on 6GHz band
rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot
rtw89: pci: handle hardware watchdog timeout interrupt status
rtw89: fix null vif pointer when hw_scan fails
rtw89: fix channel inconsistency during hw_scan
dma-buf: cleanup dma_fence_chain_walk
wifi: cw1200: cleanup the code a bit
Input: cros_ec_keyb - handle x86 detachable/convertible Chromebooks
Input: cros_ec_keyb - switch to using generic device properties
Input: zinitix - rename defines ZINITIX_*
dt-bindings: input: use generic node names
Input: omap4-keypad - switch to using pm_runtime_resume_and_get()
drm/edid: Extract drm_edid_decode_mfg_id()
drm/i915/bios: Determine panel type via PNPID match
drm/i915/bios: Split VBT data into per-panel vs. global parts
drm/i915/bios: Split VBT parsing to global vs. panel specific parts
drm/i915/bios: Split parse_driver_features() into two parts
drm/i915/pps: Keep VDD enabled during eDP probe
drm/i915/pps: Reinit PPS delays after VBT has been fully parsed
drm/i915/pps: Split PPS init+sanitize in two
drm/i915/pps: Stash away original BIOS programmed PPS delays
drm/i915/pps: Don't apply quirks/etc. to the VBT PPS delays if they haven't been initialized
drm/i915/pps: Introduce pps_delays_valid()
drm/i915/pps: Split pps_init_delays() into distinct parts
drm/i915: Extract intel_edp_fixup_vbt_bpp()
drm/i915: Pass intel_connector to intel_vrr_is_capable()
drm/i915/display/adl_p: Updates to HDMI combo PHY voltage swing table
drm/i915: Individualize fences before adding to dma_resv obj
HID: amd_sfh: Don't show client init failed as error when discovery fails
HID: wacom: Don't register pad_input for touch switch
HID: wacom: Only report rotation for art pen
drm/panfrost: Add arm,mali-valhall-jm compatible
drm/panfrost: Add Mali-G57 "Natt" support
drm/panfrost: Don't set L2_MMU_CONFIG quirks
drm/panfrost: Add "clean only safe" feature bit
drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk
drm/panfrost: Handle HW_ISSUE_TTRX_3076
drm/panfrost: Constify argument to has_hw_issue
drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
dt-bindings: Add compatible for Mali Valhall (JM)
drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1
dt-bindings: display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
drm/i915/gt: Fix memory leaks in per-gt sysfs
drm/i915/gt: Add media RP0/RPn to per-gt sysfs
drm/i915/pcode: Init pcode on different gt's
drm/i915/gt: Add media freq factor to per-gt sysfs
drm/i915/reset: Fix error_state_read ptr + offset use
drm/i915/hwconfig: Future-proof platform checks
drm/vkms: Update vkms_composer_worker documentation
drm: use ENOMEM for drmm_kzalloc allocation failures
drm/i915/dg2: Support 4k@30 on HDMI
KVM: Do not pin pages tracked by gfn=>pfn caches
KVM: Fix multiple races in gfn=>pfn cache refresh
KVM: Fully serialize gfn=>pfn cache refresh via mutex
KVM: Do not incorporate page offset into gfn=>pfn cache user address
KVM: Put the extra pfn reference when reusing a pfn in the gpc cache
KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper
KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
KVM: VMX: Print VM-instruction error as unsigned
KVM: VMX: Print VM-instruction error when it may be helpful
drm/i915/hwconfig: Report no hwconfig support on ADL-N
drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
drm/i915/guc: XEHPSDV and PVC do not use HuC
drm/i915/pvc: Add new BCS engines to GuC engine list
drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL
drm/i915/pvc: Add forcewake support
drm/i915/uncore: Reorganize and document shadow and forcewake tables
drm/i915: fix typos in comments
drm/i915: Update tiled blits selftest
drm/nouveau/tegra: remove needless NULL check
drm/nouveau/mmu: fix typo in comment
drm/nouveau: clear output poll workers before nouveau_fbcon_destroy()
Revert "dt-bindings:drm/bridge:anx7625: add port@0 property"
Revert "drm/bridge: anx7625: Use DPI bus type"
drm/i915/d12+: Disable DMC firmware flip queue handlers
drm/i915: Rename block_size()/block_offset()
drm/st7735r: Fix module autoloading for Okaya RH128128T
drm/bridge: lt9611: Use both bits for HDMI sensing
drm/bridge: lt9611: Consolidate detection logic
drm/bridge: anx7625: Add missing of_node_put for endpoint
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/amd/display: Move connector debugfs to drm
drm/i915/display/debug: Expose crtc current bpc via debugfs
drm/debug: Expose connector's max supported bpc via debugfs
drm/i915/dsi: fix VBT send packet port selection for ICL+
ath9k: replace ternary operator with max()
ath11k: Init hw_params before setting up AHB resources
ath5k: replace ternary operator with min()
ath11k: Fix warning on variable 'sar' dereference before check
ath10k: fix misreported tx bandwidth for 160Mhz
ath10k: add encapsulation offloading support
ath10k: turn rawmode into frame_mode
ath10k: htt_tx: do not interpret Eth frames as WiFi
ath10k: improve tx status reporting
ath10k: do not enforce interrupt trigger type
drm/r128: Fix undefined behavior due to shift overflowing the constant
drm/bridge: tc358767: Make sure Refclk clock are enabled
drm/bridge: tc358767: Report DSI-to-(e)DP as supported
drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
drm/i915/pcode: Add a couple of pcode helpers
drm/i915/pcode: Extend pcode functions for multiple gt's
drm/i915: Introduce has_media_ratio_mode
Revert "drm/i915: Drop has_gt_uc from device info"
Revert "drm/i915: Drop has_rc6 from device info"
Revert "drm/i915: Drop has_reset_engine from device info"
Revert "drm/i915: Drop has_logical_ring_elsq from device info"
Revert "drm/i915: Drop has_ddi from device info"
Revert "drm/i915: Drop has_dp_mst from device info"
Revert "drm/i915: Drop has_psr from device info"
drm: Document the power requirements for DP AUX transfers
drm/probe-helper: For DP, add 640x480 if all other modes are bad
drm/probe-helper: Add helper for drm_helper_probe_single_connector_modes()
drm/gem: Warn on trying to use a non-existing framebuffer plane
drm/gem-vram: Ignore planes that are unused by framebuffer format
drm/gem-vram: Share code between GEM VRAM's _{prepare, cleanup}_fb()
drm/gem: Ignore color planes that are unused by framebuffer format
drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access()
drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12
drm/i915/dg2: Add workaround 22014600077
drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
drm/i915/reg: fix undefined behavior due to shift overflowing the constant
drm/i915/gt: Fix use of static in macro mismatch
drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap
uapi/drm/i915: Document memory residency and Flat-CCS capability of obj
drm/meson: add YUV422 output support
ath11k: update missing MU-MIMO and OFDMA stats
drm/meson: Fix refcount leak in meson_encoder_hdmi_init
drm/udl: Set VGA connector
drm/i915/guc: Remove unnecessary GuC err capture noise
drm/mgag200: Split up connector's mode_valid helper
drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_valid
drm/mgag200: Remove struct mga_connector
drm/mgag200: Switch I2C code to managed cleanup
drm/mgag200: Implement connector's get_modes with helper
drm/mgag200: Fail on I2C initialization errors
drm/mgag200: Acquire I/O lock while reading EDID
drm/bridge: anx7625: Use DPI bus type
dt-bindings:drm/bridge:anx7625: add port@0 property
drm/scheduler: Don't kill jobs in interrupt context
drm/i915: gracefully error out on platform with small-bar
drm/i915: determine lmem_size properly
drm/i915: return -EIO on lmem setup failure
drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
drm: bridge: icn6211: Register macro clean up
drm/mgag200: Enable atomic gamma lut update
drm/i915: Ensure damage clip area is within pipe area
drm/i915/psr: Use full update In case of area calculation fails
drm/i915: Use drm_dbg for rpm logging
drm/client: Don't add new command-line mode
drm/client: Look for command-line modes first
drm: Always warn if user-defined modes are not supported
drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
drm/panel: feiyang-fy07024di26a30d: make reset gpio optional
dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional
drm/i915/guc/rc: Use i915_probe_error instead of drm_error
drm/edid: convert version_greater() to drm_edid
drm/displayid: convert to drm_edid
drm/edid: add drm_edid helper for drm_update_tile_info()
drm/edid: convert drm_edid_iter_begin() to drm_edid
drm/edid: convert cea_db_iter_edid_begin() to drm_edid
drm/edid: add drm_edid helper for drm_detect_monitor_audio()
drm/edid: add drm_edid helper for drm_detect_hdmi_monitor()
drm/edid: add drm_edid helper for drm_edid_to_speaker_allocation()
drm/edid: add drm_edid helper for drm_edid_to_sad()
drm/edid: convert drm_for_each_detailed_block() to drm_edid
drm/edid: convert get_monitor_name() to drm_edid
drm/edid: convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
drm/edid: convert drm_mode_std() and children to drm_edid
drm/edid: convert drm_cvt_modes_for_range() to drm_edid
drm/edid: convert drm_gtf_modes_for_range() to drm_edid
drm/edid: convert drm_dmt_modes_for_range() to drm_edid
drm/edid: convert drm_mode_detailed() to drm_edid
drm/edid: convert struct detailed_mode_closure to drm_edid
drm/edid: convert drm_edid_connector_update() to drm_edid fully
drm/edid: propagate drm_edid to drm_edid_to_eld()
drm/edid: keep propagating drm_edid to display info
drm/edid: start propagating drm_edid to lower levels
drm/edid: add struct drm_edid container
drm/edid: convert drm_for_each_detailed_block() to edid iter
drm/edid: use else-if in CTA extension parsing
fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled
fbdev: Restart conflicting fb removal loop when unregistering devices
drm/i915/audio: fix audio code enable/disable pipe logging
drm/i915: Fix CFI violation with show_dynamic_id()
drm/i915/dmc: Add MMIO range restrictions
i915/guc/reset: Make __guc_reset_context aware of guilty engines
drm/bridge: tc358767: Add DSI-to-(e)DP mode support
drm/bridge: tc358767: Factor out DSI and DPI RX enablement
drm/mgag200: Warn once if trying to set start address on broken hardware.
drm/mgag200: Optimize damage clips
drm/mgag200: Add FB_DAMAGE_CLIPS support
drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
MAINTAINERS: add Melissa to V3D maintainers
drm/i915/dmc: Load DMC on DG2
drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions.
drm/todo: Add entry for converting kselftests to kunit
MAINTAINERS: Add simpledrm driver co-maintainer
drm/amdgpu: move internal vram_mgr function into the C file
drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new
drm/amdgpu: switch DM to atomic fence helpers v2
drm/i915/pvc: read fuses for link copy engines
drm/i915/pvc: skip all copy engines from aux table invalidate
drm/i915/pvc: Reset support for new copy engines
drm/i915/pvc: Interrupt support for new copy engines
drm/i915/pvc: Engine definitions for new copy engines
drm/i915/gvt: Use intel_engine_mask_t for ring mask
drm/i915/pvc: Reduce stack usage in reset selftest with extra blitter engine
drm/i915/pvc: Read correct RP_STATE_CAP register
drm/i915/pvc: Define MOCS table for PVC
drm/bridge: simplify the return expression of ps8640_bridge_host_attach
drm/i915/gem: Make drop_pages() return bool
dma-buf: add the name field to the table header
drm/i915: Only setup private tmpfs mount when needed and fix logging
drm/i915: Enable THP on Icelake and beyond
drm/ttm: move default BO destructor into VMWGFX v2
drm/i915: remove single-use GEM_DEBUG_EXEC()
drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
drm/rockchip: Fix spelling mistake "aligened" -> "aligned"
drm/rockchip: remove unneeded semicolon from vop2 driver
drm/rockchip: Fix Kconfig dependencies for display-port encoders
drm/i915: Drop has_psr from device info
drm/i915: Drop has_dp_mst from device info
drm/i915: Drop has_ddi from device info
drm/i915: Drop has_logical_ring_elsq from device info
drm/i915: Drop has_reset_engine from device info
drm/i915: Drop has_rc6 from device info
drm/i915: Drop has_gt_uc from device info
dt-bindings: display: bridge: ldb: Fill in reg property
drm/i915/gt: Fix build error without CONFIG_PM
drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle
drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config
drm/i915/huc: Don't fail the probe if HuC init fails
drm/i915/huc: Prepare for GSC-loaded HuC
drm/i915/huc: Add fetch support for gsc-loaded HuC binary
drm/i915/huc: drop intel_huc_is_authenticated
drm/i915/guc: Support programming the EU priority in the GuC descriptor
drm/nouveau/gr/gf100-: Clean up some inconsistent indenting
drm/edid: sunset drm_find_cea_extension()
drm/edid: skip CTA extension scan in drm_edid_to_eld() just for CTA rev
drm/edid: detect color formats and CTA revision in all CTA extensions
drm/edid: detect basic audio in all CEA extensions
drm/edid: restore some type safety to cea_db_*() functions
drm/edid: sunset the old unused cea data block iterators
drm/edid: convert drm_edid_to_eld() to use cea db iter
drm/edid: convert drm_parse_cea_ext() to use cea db iter
drm/edid: convert drm_detect_monitor_audio() to use cea db iter
drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter
drm/edid: convert drm_edid_to_sad() to use cea db iter
drm/edid: convert drm_edid_to_speaker_allocation() to use cea db iter
drm/edid: convert add_cea_modes() to use cea db iter
drm/edid: clean up cea_db_is_*() functions
drm/edid: add iterator for CTA data blocks
drm/edid: add iterator for EDID base and extension blocks
drm/edid: clean up CTA data block tag definitions
drm/edid: rename HDMI Forum VSDB to SCDS
drm/edid: check for HF-SCDB block
drm/edid: reset display info in drm_add_edid_modes() for NULL edid
hwspinlock: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
Bug: 184594949
Bug: 233404531
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216092
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216119
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1887
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1930
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1942
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2030
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2037
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2053
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2085
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2117
Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6642
Change-Id: I82644704c4af7f250271da3b837879b6710ca256
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
* keystone/mirror-android-mainline:
ANDROID: fix up broken dm-table.c out-of-tree code.
ANDROID: hung_task: Add vendor hook for hung task detect
Revert "ANDROID: GKI: Add ‘kunit.enable’ module parameter"
Revert "ANDROID: GKI: Return ERROR value on KUnit load fail"
ANDROID: GKI: export thermal_cdev_update
ANDROID: sched: Fix deadlock in sched_blocked_reason tracepoint
Revert "ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement"
Revert "ANDROID: Sched: Add hooks for scheduler"
Revert "ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu"
Revert "ANDROID: sched: add em_cpu_energy vendor hook"
Revert "ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE"
ANDROID: GKI: remove CONFIG_ARM_CPUIDLE=y
ANDROID: Incremental fs: fix setxattr callbacks due to upstream changes
ata: sata_mv: Fixes expected number of resources now IRQs are gone
fs: remove the NULL get_block case in mpage_writepages
fs: don't call ->writepage from __mpage_writepage
fs: remove the nobh helpers
jfs: stop using the nobh helper
ext2: remove nobh support
ntfs3: refactor ntfs_writepages
mm/folio-compat: Remove migration compatibility functions
fs: Remove aops->migratepage()
secretmem: Convert to migrate_folio
hugetlb: Convert to migrate_folio
aio: Convert to migrate_folio
f2fs: Convert to filemap_migrate_folio()
ubifs: Convert to filemap_migrate_folio()
btrfs: Convert btrfs_migratepage to migrate_folio
mm/migrate: Add filemap_migrate_folio()
mm/migrate: Convert migrate_page() to migrate_folio()
nfs: Convert to migrate_folio
btrfs: Convert btree_migratepage to migrate_folio
mm/migrate: Convert expected_page_refs() to folio_expected_refs()
mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio()
mm/migrate: Convert writeout() to take a folio
mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio()
fs: Add aops->migrate_folio
mm: Convert all PageMovable users to movable_operations
secretmem: Remove isolate_page
ext2: Use a folio in ext2_get_page()
gfs2: Convert gfs2_jhead_process_page() to use a folio
ocfs2: Convert ocfs2_read_folio() to use a folio
freevxfs: Convert vxfs_immed_read_folio() to use a folio
coda: Convert coda_symlink_filler() to use a folio
befs: Convert befs_symlink_read_folio() to use a folio
block: Convert read_part_sector() to use a folio
block: Use PAGE_SECTORS_SHIFT
block: Handle partition read errors more consistently
block: Simplify read_part_sector()
cramfs: read_mapping_page() is synchronous
ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_sync_writeback()
hostfs: Handle page write errors correctly
squashfs: Return the actual error from squashfs_read_folio()
buffer: Don't test folio error in block_read_full_folio()
PCI: imx6: Support more than Gen2 speed link mode
PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers
PCI: imx6: Reformat suspend callback to keep symmetric with resume
PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier
PCI: imx6: Disable clocks in reverse order of enable
PCI: imx6: Do not hide PHY driver callbacks and refine the error handling
PCI: imx6: Reduce resume time by only starting link if it was up before suspend
PCI: imx6: Mark the link down as non-fatal error
PCI: imx6: Move regulator enable out of imx6_pcie_deassert_core_reset()
PCI: imx6: Turn off regulator when system is in suspend mode
PCI: imx6: Call host init function directly in resume
PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks
PCI: imx6: Propagate .host_init() errors to caller
PCI: imx6: Collect clock enables in imx6_pcie_clk_enable()
PCI: imx6: Factor out ref clock disable to match enable
PCI: imx6: Move imx6_pcie_clk_disable() earlier
PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier
PCI: imx6: Move PHY management functions together
PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier
PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS()
PCI: exynos: Correct generic PHY usage
phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
dt-bindings: PCI: qcom: Support additional MSI vectors
PCI: dwc: Handle MSIs routed to multiple GIC interrupts
PCI: dwc: Convert struct pcie_port.msi_irq to an array
PCI: dwc: Split MSI IRQ parsing/allocation to a separate function
PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi()
PCI: dwc: Use the bitmap API to allocate bitmaps
PCI: dwc: Fix MSI msi_msg DMA mapping
PCI: dwc: Check iATU in/outbound range setup status
PCI: dwc: Validate iATU outbound mappings against hardware constraints
PCI: dwc: Add iATU regions size detection procedure
PCI: dwc: Simplify in/outbound iATU setup methods
PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB
PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO
PCI: dwc: Add dw_pcie_ops.host_deinit() callback
PCI: tegra194: Drop manual DW PCIe controller version setup
PCI: intel-gw: Drop manual DW PCIe controller version setup
PCI: dwc: Add macros to compare Synopsys IP core versions
PCI: dwc: Read DWC IP core version from register
PCI: dwc: Use native DWC IP core version representation
PCI: dwc: Detect iATU settings after getting "addr_space" resource
PCI: dwc: Log link speed and width if it comes up
smack: Remove the redundant lsm_inode_alloc
smack: Replace kzalloc + strncpy with kstrndup
affs: use memcpy_to_page and remove replace kmap_atomic()
rseq: Kill process when unknown flags are encountered in ABI structures
rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags
fs/dcache: Move wakeup out of i_seq_dir write held region.
fs/dcache: Move the wakeup from __d_lookup_done() to the caller.
fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT
d_add_ci(): make sure we don't miss d_lookup_done()
random: correct spelling of "overwrites"
PCI: qcom: Allow ASPM L1 and substates for 2.7.0
sparc: Use generic pci_mmap_resource_range()
PCI: Remove pci_mmap_page_range() wrapper
PCI: Stub __pci_ioport_map() for arches that don't support it at all
MAINTAINERS: add spi support to GXP
spi: dt-bindings: add documentation for hpe,gxp-spifi
spi: spi-gxp: Add support for HPE GXP SoCs
pwm: lpc18xx: Fix period handling
pwm: lpc18xx: Convert to use dev_err_probe()
pwm: twl-led: Document some limitations and link to the reference manual
MAINTAINERS: Remove myself as PWM maintainer
MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM
dt-bindings: pwm: mediatek: Add compatible string for MT8195
pwm: Add clock based PWM output driver
dt-bindings: pwm: Document clk based PWM controller
pwm: sifive: Shut down hardware only after pwmchip_remove() completed
pwm: sifive: Ensure the clk is enabled exactly once per running PWM
pwm: sifive: Simplify clk handling
pwm: sifive: Enable clk only after period check in .apply()
pwm: sifive: Reduce time the controller lock is held
pwm: sifive: Fold pwm_sifive_enable() into its only caller
pwm: sifive: Simplify offset calculation for PWMCMP registers
crypto: tcrypt - Remove the static variable initialisations to NULL
crypto: arm64/poly1305 - fix a read out-of-bound
crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps
crypto: hisilicon/sec - fix auth key size error
crypto: ccree - Remove a useless dma_supported() call
crypto: ccp - Add support for new CCP/PSP device ID
crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
dm: verity-loadpin: Drop use of dm_table_get_num_targets()
dm: fix dm-raid crash if md_handle_request() splits bio
dm raid: fix address sanitizer warning in raid_resume
dm raid: fix address sanitizer warning in raid_status
dm: Start pr_preempt from the same starting path
dm: Fix PR release handling for non All Registrants
dm: Start pr_reserve from the same starting path
dm: Allow dm_call_pr to be used for path searches
dm: return early from dm_pr_call() if DM device is suspended
Documentation: KUnit: Fix example with compilation error
tools/power turbostat: version 2022.07.28
tools/power turbostat: do not decode ACC for ICX and SPR
tools/power turbostat: fix SPR PC6 limits
tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()'
tools/power turbostat: separate SPR from ICX
tools/power turbosstat: fix comment
tools/power turbostat: Support RAPTORLAKE P
tools/power turbostat: add support for ALDERLAKE_N
tools/power turbostat: dump secondary Turbo-Ratio-Limit
tools/power turbostat: simplify dump_turbo_ratio_limits()
tools/power turbostat: dump CPUID.7.EDX.Hybrid
tools/power turbostat: update turbostat.8
tools/power turbostat: Show uncore frequency
tools/power turbostat: Fix file pointer leak
tools/power turbostat: replace strncmp with single character compare
tools/power turbostat: print the kernel boot commandline
tools/power turbostat: Introduce support for RaptorLake
cgroup: Skip subtree root in cgroup_update_dfl_csses()
docs: efi-stub: Fix paths for x86 / arm stubs
Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8
Docs/zh_CN: Update the translation of pci to 5.19-rc8
Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8
Docs/zh_CN: Update the translation of usage to 5.19-rc8
Docs/zh_CN: Update the translation of testing-overview to 5.19-rc8
Docs/zh_CN: Update the translation of sparse to 5.19-rc8
Docs/zh_CN: Update the translation of kasan to 5.19-rc8
Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8
doc:it_IT: align Italian documentation
thermal/of: Initialize trip points separately
thermal/of: Use thermal trips stored in the thermal zone
thermal/core: Add thermal_trip in thermal_zone
thermal/core: Rename 'trips' to 'num_trips'
thermal/core: Move thermal_set_delay_jiffies to static
thermal/core: Remove unneeded EXPORT_SYMBOLS
thermal/of: Move thermal_trip structure to thermal.h
thermal/of: Remove the device node pointer for thermal_trip
thermal/of: Replace device node match with device node search
thermal/core: Remove duplicate information when an error occurs
thermal/core: Avoid calling ->get_trip_temp() unnecessarily
thermal/tools/tmon: Fix typo 'the the' in comment
thermal/tools/tmon: Include pthread and time headers in tmon.h
thermal/ti-soc-thermal: Fix comment typo
thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors
thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors
thermal/drivers/u8500: Remove unnecessary print function dev_err()
thermal/drivers/rzg2l: Fix comments
thermal/drivers/sun8i: Fix typo in comment
thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j721e_data and k3_j72xx_bandgap_j7200_data static
thermal/drivers/k3_j72xx_bandgap: Fix array underflow in prep_lookup_table()
thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory leak during probe
thermal/core: Remove DROP_FULL and RAISE_FULL
thermal/core: Use clamp() helper in the stepwise governor
thermal/drivers/u8500: Remove the get_trend function
thermal/drivers/tegra: Remove get_trend function
thermal/drivers/qcom: Remove get_trend function
dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support
dt-bindings: thermal: rcar-gen3-thermal: use positive logic
dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema
drivers/thermal/rcar_gen3_thermal: Improve logging during probe
MAINTAINERS: add include/dt-bindings/thermal to THERMAL
drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with ops
drivers/thermal/cpufreq_cooling: Update outdated comments
drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracing
drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling device
wait: Fix __wait_event_hrtimeout for RT/DL tasks
exec: Call kmap_local_page() in copy_string_kernel()
kasan: test: Silence GCC 12 warnings
ACPI/PCI: Remove useless NULL pointer checks
drivers: lkdtm: fix clang -Wformat warning
selftests/seccomp: Fix compile warning when CC=clang
cgroup: remove "no" prefixed mount options
PCI: Convert to new *_PM_OPS macros
PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus'
PCI: brcmstb: Disable/enable regulators in suspend/resume
PCI: brcmstb: Enable child bus device regulators from DT
PCI: brcmstb: Split post-link up initialization to brcm_pcie_start_link()
PCI: brcmstb: Prevent config space access when link is down
PCI: brcmstb: Remove unnecessary forward declarations
clocksource/drivers/sun5i: Remove unnecessary (void*) conversions
dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible
dt-bindings: timer: ingenic,tcu: use absolute path to other schema
clocksource/drivers/sun4i: Remove unnecessary (void*) conversions
dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out
clocksource/drivers/tegra186: Put Kconfig option 'tristate' to 'bool'
clocksource/drivers/timer-ti-dm: Make driver selection bool for TI K3
clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs
clocksource/drivers/timer-ti-dm: Make timer selectable for ARCH_K3
clocksource/drivers/timer-ti-dm: Move inline functions to driver for am6
io_uring: notification completion optimisation
io_uring: export req alloc from core
dt-bindings: soc: bcm: use absolute path to other schema
dt-bindings: soc: bcm: drop quotes when not needed
arm64: defconfig: Sync some configs with savedefconfig
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Quadro fan controller
hwmon: (dell-smm) Improve documentation
regulator: core: Allow drivers to define their init data as const
regulator: core: Allow specifying an initial load w/ the bulk API
regulator: mt6380: Fix unused array warning
perf/x86/ibs: Add new IBS register bits into header
Add Seth Forshee as co-maintainer for idmapped mounts
dt-bindings: soc: microchip: use absolute path to other schema
dt-bindings: soc: microchip: drop quotes when not needed
ARM: dts: lan966x: keep lan966 entries alphabetically sorted
hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II
Makefile: replace headers_install with headers for kselftest
Documentation: kunit: Add CLI args for kunit_tool
x86/cyrix: include header linux/isa-dma.h
powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P
ACPI: CPPC: Do not prevent CPPC from working in the future
ACPI: PM: x86: Print messages regarding LPS0 idle support
PM: QoS: Add check to make sure CPU freq is non-negative
PM: hibernate: defer device probing when resuming from hibernation
ublk_drv: fix double shift bug
spi: a3700: support BE for AC5 SPI driver
hwmon: (occ) Replace open-coded variant of %*phN specifier
hwmon: (sht15) Fix wrong assumptions in device remove callback
hwmon: (aquacomputer_d5next) Add support for reading the +12V voltage sensor on D5 Next
spi/panel: dt-bindings: drop CPHA and CPOL from common properties
ARM: dts: lan966x: add support for pcb8309
intel_idle: make SPR C1 and C1E be independent
cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask
cpufreq: loongson2: fix Kconfig "its" grammar
btrfs: don't call btrfs_page_set_checked in finish_compressed_bio_read
btrfs: fix repair of compressed extents
btrfs: remove the start argument to check_data_csum and export
btrfs: pass a btrfs_bio to btrfs_repair_one_sector
btrfs: simplify the pending I/O counting in struct compressed_bio
io_uring/net: use unsigned for flags
io_uring/net: make page accounting more consistent
io_uring/net: checks errors of zc mem accounting
io_uring/net: improve io_get_notif_slot types
btrfs: repair all known bad mirrors
btrfs: merge btrfs_dev_stat_print_on_error with its only caller
btrfs: join running log transaction when logging new name
btrfs: simplify error handling in btrfs_lookup_dentry
btrfs: send: always use the rbtree based inode ref management infrastructure
btrfs: send: fix sending link commands for existing file paths
btrfs: send: introduce recorded_ref_alloc and recorded_ref_free
btrfs: zoned: wait until zone is finished when allocation didn't progress
btrfs: zoned: write out partially allocated region
btrfs: zoned: activate necessary block group
btrfs: zoned: activate metadata block group on flush_space
btrfs: zoned: disable metadata overcommit for zoned
btrfs: zoned: introduce space_info->active_total_bytes
btrfs: zoned: finish least available block group on data bg allocation
btrfs: let can_allocate_chunk return error
btrfs: use fs_info->max_extent_size in get_extent_max_capacity()
btrfs: convert count_max_extents() to use fs_info->max_extent_size
btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
btrfs: zoned: revive max_zone_append_bytes
block: add bdev_max_segments() helper
btrfs: add optimized btrfs_ino() version for 64 bits systems
btrfs: set the objectid of the btree inode's location key
btrfs: replace kmap_atomic() with kmap_local_page()
btrfs: zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio()
btrfs: zlib: replace kmap() with kmap_local_page() in zlib_compress_pages()
btrfs: zstd: replace kmap() with kmap_local_page()
highmem: Make __kunmap_{local,atomic}() take const void pointer
btrfs: don't fallback to buffered IO for NOWAIT direct IO writes
btrfs: use enum for btrfs_block_rsv::type
btrfs: switch btrfs_block_rsv::failfast to bool
btrfs: switch btrfs_block_rsv::full to bool
btrfs: do not return errors from btrfs_submit_dio_bio
btrfs: handle allocation failure in btrfs_wq_submit_bio gracefully
btrfs: simplify sync/async submission in btrfs_submit_data_write_bio
btrfs: raid56: transfer the bio counter reference to the raid submission helpers
btrfs: do not return errors from raid56_parity_recover
btrfs: do not return errors from raid56_parity_write
btrfs: do not return errors from btrfs_map_bio
btrfs: return proper mapped length for RAID56 profiles in __btrfs_map_block()
btrfs: raid56: use fixed stripe length everywhere
btrfs: remove the inode cache check at btrfs_is_free_space_inode()
btrfs: sysfs: remove BIG_METADATA feature files
btrfs: sysfs: remove MIXED_BACKREF feature file
btrfs: don't print 'has skinny extents' anymore on mount
btrfs: don't print 'flagging with big metadata' anymore on mount
btrfs: clean up chained assignments
btrfs: merge calculations for simple striped profiles in btrfs_rmap_block
btrfs: use mask for all RAID1* profiles in btrfs_calc_avail_data_space
btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
btrfs: print checksum type and implementation at mount time
btrfs: reset block group chunk force if we have to wait
btrfs: send: add new command FILEATTR for file attributes
btrfs: send: add OTIME as utimes attribute for proto 2+ by default
btrfs: output mirror number for bad metadata
btrfs: replace unnecessary goto with direct return at cow_file_range()
btrfs: fix error handling of fallback uncompress write
btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page
btrfs: ensure pages are unlocked on cow_file_range() failure
btrfs: sysfs: export commit stats
btrfs: collect commit stats, count, duration
btrfs: remove extent writepage address space operation
btrfs: send: use boolean types for current inode status
btrfs: send: remove old TODO regarding ERESTARTSYS
btrfs: send: simplify includes
btrfs: send: drop __KERNEL__ ifdef from send.h
btrfs: increase direct io read size limit to 256 sectors
btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
btrfs: remove the finish_func argument to btrfs_mark_ordered_io_finished
btrfs: batch up release of reserved metadata for delayed items used for deletion
btrfs: warn about dev extents that are inside the reserved range
btrfs: use named constant for reserved device space
btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t
btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
btrfs: simplify parameters of backref iterators
btrfs: call inode_to_path directly and drop indirection
btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies()
btrfs: use btrfs_raid_array to calculate number of parity stripes
btrfs: use btrfs_chunk_max_errors() to replace tolerance calculation
btrfs: remove parameter dev_extent_len from scrub_stripe()
btrfs: unify tree search helper returning prev and next nodes
btrfs: make tree search for insert more generic and use it for tree_search
btrfs: open code inexact rbtree search in tree_search
btrfs: remove node and parent parameters from insert_state
btrfs: add fast path for extent_state insertion
btrfs: pass bits by value not by pointer for extent_state helpers
btrfs: lift start and end parameters to callers of insert_state
btrfs: open code rbtree search in insert_state
btrfs: open code rbtree search in split_state
btrfs: raid56: avoid double for loop inside raid56_parity_scrub_stripe()
btrfs: raid56: avoid double for loop inside raid56_rmw_stripe()
btrfs: raid56: avoid double for loop inside alloc_rbio_essential_pages()
btrfs: raid56: avoid double for loop inside __raid56_parity_recover()
btrfs: raid56: avoid double for loop inside finish_rmw()
btrfs: tree-log: make the return value for log syncing consistent
btrfs: add tracepoints for ordered extents
btrfs: sysfs: advertise zoned support among features
btrfs: split discard handling out of btrfs_map_block
btrfs: stop looking at btrfs_bio->iter in index_one_bio
btrfs: reject log replay if there is unsupported RO compat flag
btrfs: make btrfs_super_block::log_root_transid deprecated
btrfs: pass the btrfs_bio_ctrl to submit_one_bio
btrfs: merge end_write_bio and flush_write_bio
btrfs: don't use bio->bi_private to pass the inode to submit_one_bio
btrfs: remove redundant check in up check_setget_bounds
btrfs: replace kmap() with kmap_local_page() in lzo.c
btrfs: replace kmap() with kmap_local_page() in inode.c
btrfs: do not allocate a btrfs_bio for low-level bios
btrfs: factor stripe submission logic out of btrfs_map_bio
btrfs: remove btrfs_end_io_wq
btrfs: centralize setting REQ_META
btrfs: don't use btrfs_bio_wq_end_io for compressed writes
btrfs: don't double-defer bio completions for compressed reads
btrfs: defer I/O completion based on the btrfs_raid_bio
btrfs: split btrfs_submit_data_bio to read and write parts
btrfs: simplify code flow in btrfs_submit_dio_bio
btrfs: move more work into btrfs_end_bioc
btrfs: send: enable support for stream v2 and compressed writes
btrfs: send: send compressed extents with encoded writes
btrfs: send: get send buffer pages for protocol v2
btrfs: send: write larger chunks when using stream v2
btrfs: send: add stream v2 definitions
btrfs: send: explicitly number commands and attributes
btrfs: send: remove unused send_ctx::{total,cmd}_send_size
btrfs: sysfs: add force_chunk_alloc trigger to force allocation
btrfs: sysfs: export chunk size in space infos
btrfs: store chunk size in space-info struct
btrfs: do not batch insert non-consecutive dir indexes during log replay
btrfs: reduce amount of reserved metadata for delayed item insertion
btrfs: set delayed item type when initializing it
btrfs: do not BUG_ON() on failure to reserve metadata for delayed item
btrfs: improve batch insertion of delayed dir index items
btrfs: assert that delayed item is a dir index item when adding it
btrfs: improve batch deletion of delayed dir index items
btrfs: refactor the delayed item deletion entry point
btrfs: deal with deletion errors when deleting delayed items
btrfs: add assertions when deleting batches of delayed items
btrfs: balance btree dirty pages and delayed items after clone and dedupe
btrfs: free the path earlier when creating a new inode
btrfs: balance btree dirty pages and delayed items after a rename
btrfs: add trace event for submitted RAID56 bio
btrfs: update stripe_sectors::uptodate in steal_rbio
btrfs: remove redundant calls to flush_dcache_page
btrfs: only write the sectors in the vertical stripe which has data stripes
btrfs: use integrated bitmaps for scrub_parity::dbitmap and ebitmap
btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap
btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance
btrfs: introduce btrfs_try_lock_balance
btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio
btrfs: add a helper to iterate through a btrfs_bio with sector sized chunks
btrfs: factor out a btrfs_csum_ptr helper
btrfs: refactor end_bio_extent_readpage code flow
btrfs: factor out a helper to end a single sector buffer I/O
btrfs: remove duplicated parameters from submit_data_read_repair()
btrfs: introduce a data checksum checking helper
btrfs: quit early if the fs has no RAID56 support for raid56 related checks
btrfs: use PAGE_ALIGNED instead of IS_ALIGNED
btrfs: zoned: fix comment description for sb_write_pointer logic
btrfs: fix typos in comments
spi: bcm2835: enable shared interrupt support
random: handle archrandom with multiple longs
arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr}
irqchip/mmp: Declare init functions in common header file
x86/purgatory: Omit use of bin2c
x86/purgatory: Hard-code obj-y in Makefile
dt-bindings: arm: at91: add lan966 pcb8309 board
selftests/io_uring: test zerocopy send
io_uring: enable managed frags with register buffers
io_uring: add zc notification flush requests
io_uring: rename IORING_OP_FILES_UPDATE
io_uring: flush notifiers after sendzc
io_uring: sendzc with fixed buffers
io_uring: allow to pass addr into sendzc
io_uring: account locked pages for non-fixed zc
io_uring: wire send zc request type
io_uring: add notification slot registration
io_uring: add rsrc referencing for notifiers
io_uring: complete notifiers in tw
io_uring: cache struct io_notif
io_uring: add zc notification infrastructure
io_uring: export io_put_task()
io_uring: initialise msghdr::msg_ubuf
mm: honor FGP_NOWAIT for page cache page allocation
xfs: Add async buffered write support
xfs: Specify lockmode when calling xfs_ilock_for_iomap()
io_uring: Add tracepoint for short writes
io_uring: fix issue with io_write() not always undoing sb_start_write()
io_uring: Add support for async buffered writes
fs: Add async write file modification handling.
fs: Split off inode_needs_update_time and __file_update_time
fs: add __remove_file_privs() with flags parameter
fs: add a FMODE_BUF_WASYNC flags for f_mode
iomap: Return -EAGAIN from iomap_write_iter()
iomap: Add async buffered write support
iomap: Add flags parameter to iomap_page_create()
mm: Add balance_dirty_pages_ratelimited_flags() function
mm: Move updates of dirty_exceeded into one place
mm: Move starting of background writeback into the main balancing loop
io_uring: ensure REQ_F_ISREG is set async offload
net: fix compat pointer in get_compat_msghdr()
io_uring: Don't require reinitable percpu_ref
io_uring: fix types in io_recvmsg_multishot_overflow
io_uring: Use atomic_long_try_cmpxchg in __io_account_mem
io_uring: support multishot in recvmsg
net: copy from user before calling __get_compat_msghdr
net: copy from user before calling __copy_msghdr
io_uring: support 0 length iov in buffer select in compat
io_uring: fix multishot ending when not polled
io_uring: add netmsg cache
io_uring: impose max limit on apoll cache
io_uring: add abstraction around apoll cache
io_uring: move apoll cache to poll.c
io_uring: consolidate hash_locked io-wq handling
io_uring: clear REQ_F_HASH_LOCKED on hash removal
io_uring: don't race double poll setting REQ_F_ASYNC_DATA
io_uring: don't miss setting REQ_F_DOUBLE_POLL
io_uring: disable multishot recvmsg
io_uring: only trace one of complete or overflow
io_uring: fix io_uring_cqe_overflow trace format
io_uring: multishot recv
io_uring: fix multishot accept ordering
io_uring: fix multishot poll on overflow
io_uring: add allow_overflow to io_post_aux_cqe
io_uring: add IOU_STOP_MULTISHOT return code
io_uring: clean up io_poll_check_events return values
io_uring: recycle buffers on error
io_uring: allow iov_len = 0 for recvmsg and buffer select
io_uring: restore bgid in io_put_kbuf
io_uring: allow 0 length for buffer select
io_uring: let to set a range for file slot allocation
io_uring: add support for passing fixed file descriptors
io_uring: split out fixed file installation and removal
io_uring: replace zero-length array with flexible-array member
io_uring: remove ctx->refs pinning on enter
io_uring: don't check file ops of registered rings
io_uring: remove extra TIF_NOTIFY_SIGNAL check
io_uring: fuse fallback_node and normal tw node
io_uring: improve io_fail_links()
io_uring: move POLLFREE handling to separate function
io_uring: kbuf: inline io_kbuf_recycle_ring()
io_uring: optimise submission side poll_refs
io_uring: refactor poll arm error handling
io_uring: change arm poll return values
io_uring: add a helper for apoll alloc
io_uring: remove events caching atavisms
io_uring: clean poll ->private flagging
io_uring: add sync cancelation API through io_uring_register()
io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag
io_uring: have cancelation API accept io_uring_task directly
io_uring: kbuf: kill __io_kbuf_recycle()
io_uring: trace task_work_run
io_uring: add trace event for running task work
io_uring: batch task_work
io_uring: introduce llist helpers
io_uring: lockless task list
io_uring: remove __io_req_task_work_add
io_uring: remove priority tw list optimisation
io_uring: dedup io_run_task_work
io_uring: move list helpers to a separate file
io_uring: improve io_run_task_work()
io_uring: optimize io_uring_task layout
io_uring: add a warn_once for poll_find
io_uring: consistent naming for inline completion
io_uring: move io_import_fixed()
io_uring: opcode independent fixed buf import
io_uring: add io_commit_cqring_flush()
io_uring: introduce locking helpers for CQE posting
io_uring: hide eventfd assumptions in eventfd paths
io_uring: fix io_poll_remove_all clang warnings
io_uring: improve task exit timeout cancellations
io_uring: fix multi ctx cancellation
io_uring: remove ->flush_cqes optimisation
io_uring: move io_eventfd_signal()
io_uring: reshuffle io_uring/io_uring.h
io_uring: remove extra io_commit_cqring()
io_uring: move a few private types to local headers
io_uring: clean up tracing events
io_uring: make io_uring_types.h public
io_uring: kill extra io_uring_types.h includes
io_uring: change ->cqe_cached invariant for CQE32
io_uring: deduplicate io_get_cqe() calls
io_uring: deduplicate __io_fill_cqe_req tracing
io_uring: introduce io_req_cqe_overflow()
io_uring: don't inline __io_get_cqe()
io_uring: don't expose io_fill_cqe_aux()
io_uring: kbuf: add comments for some tricky code
io_uring: mutex locked poll hashing
io_uring: propagate locking state to poll cancel
io_uring: introduce a struct for hash table
io_uring: pass hash table into poll_find
io_uring: add IORING_SETUP_SINGLE_ISSUER
io_uring: use state completion infra for poll reqs
io_uring: clean up io_ring_ctx_alloc
io_uring: limit the number of cancellation buckets
io_uring: clean up io_try_cancel
io_uring: pass poll_find lock back
io_uring: switch cancel_hash to use per entry spinlock
io_uring: poll: remove unnecessary req->ref set
io_uring: don't inline io_put_kbuf
io_uring: refactor io_req_task_complete()
io_uring: kill REQ_F_COMPLETE_INLINE
io_uring: rw: delegate sync completions to core io_uring
io_uring: remove unused IO_REQ_CACHE_SIZE defined
io_uring: don't set REQ_F_COMPLETE_INLINE in tw
io_uring: remove check_cq checking from hot paths
io_uring: never defer-complete multi-apoll
io_uring: inline ->registered_rings
io_uring: explain io_wq_work::cancel_seq placement
io_uring: move small helpers to headers
io_uring: refactor ctx slow data placement
io_uring: better caching for ctx timeout fields
io_uring: move defer_list to slow data
io_uring: make reg buf init consistent
io_uring: deprecate epoll_ctl support
io_uring: add support for level triggered poll
io_uring: move opcode table to opdef.c
io_uring: move read/write related opcodes to its own file
io_uring: move remaining file table manipulation to filetable.c
io_uring: move rsrc related data, core, and commands
io_uring: split provided buffers handling into its own file
io_uring: move cancelation into its own file
io_uring: move poll handling into its own file
io_uring: add opcode name to io_op_defs
io_uring: include and forward-declaration sanitation
io_uring: move io_uring_task (tctx) helpers into its own file
io_uring: move fdinfo helpers to its own file
io_uring: use io_is_uring_fops() consistently
io_uring: move SQPOLL related handling into its own file
io_uring: move timeout opcodes and handling into its own file
io_uring: move our reference counting into a header
io_uring: move msg_ring into its own file
io_uring: split network related opcodes into its own file
io_uring: move statx handling to its own file
io_uring: move epoll handler to its own file
io_uring: add a dummy -EOPNOTSUPP prep handler
io_uring: move uring_cmd handling to its own file
io_uring: split out open/close operations
io_uring: separate out file table handling code
io_uring: split out fadvise/madvise operations
io_uring: split out fs related sync/fallocate functions
io_uring: split out splice related operations
io_uring: split out filesystem related operations
io_uring: move nop into its own file
io_uring: move xattr related opcodes to its own file
io_uring: handle completions in the core
io_uring: set completion results upfront
io_uring: add io_uring_types.h
io_uring: define a request type cleanup handler
io_uring: unify struct io_symlink and io_hardlink
io_uring: convert iouring_cmd to io_cmd_type
io_uring: convert xattr to use io_cmd_type
io_uring: convert rsrc_update to io_cmd_type
io_uring: convert msg and nop to io_cmd_type
io_uring: convert splice to use io_cmd_type
io_uring: convert epoll to io_cmd_type
io_uring: convert file system request types to use io_cmd_type
io_uring: convert madvise/fadvise to use io_cmd_type
io_uring: convert open/close path to use io_cmd_type
io_uring: convert timeout path to use io_cmd_type
io_uring: convert cancel path to use io_cmd_type
io_uring: convert the sync and fallocate paths to use io_cmd_type
io_uring: convert net related opcodes to use io_cmd_type
io_uring: remove recvmsg knowledge from io_arm_poll_handler()
io_uring: convert poll_update path to use io_cmd_type
io_uring: convert poll path to use io_cmd_type
io_uring: convert read/write path to use io_cmd_type
io_uring: add generic command payload type to struct io_kiocb
io_uring: move req async preparation into opcode handler
io_uring: move to separate directory
io_uring: define a 'prep' and 'issue' handler for each opcode
arm64: refresh defconfig file
irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
cgroup: Make !percpu threadgroup_rwsem operations optional
cgroup: Add "no" prefixed mount options
cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
asm-generic: Add new pci.h and use it
csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE
PCI: Move isa_dma_bridge_buggy out of asm/dma.h
PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h
PCI: tegra194: Add Tegra234 PCIe support
PCI: tegra194: Extend Endpoint mode support
PCI: tegra194: Fix link up retry sequence
PCI: tegra194: Clean up the exit path for Endpoint mode
PCI: tegra194: Enable support for 256 Byte payload
PCI: tegra194: Clear bandwidth management status
PCI: tegra194: Fix Root Port interrupt handling
PCI: tegra194: Find RAS DES PCIe capability offset
Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie"
PCI: Disable MSI for Tegra234 Root Ports
dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode
dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode
dt-bindings: PCI: tegra194: Convert to json-schema
net: fix uninitialised msghdr->sg_from_iter
s390/pci: allow zPCI zbus without a function zero
PCI: Extend isolated function probing to s390
PCI: Move jailhouse's isolated function handling to pci_scan_slot()
PCI: Split out next_ari_fn() from next_fn()
PCI: Clean up pci_scan_slot()
PCI/ACPI: Update link to PCI firmware specification
intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check
MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers
PCI: xilinx-cpm: Add support for Versal CPM5 Root Port
spi: dt-bindings: spi-controller: correct example indentation
dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port
kcsan: test: Add a .kunitconfig to run KCSAN tests
ublk_drv: make sure that correct flags(features) returned to userspace
ublk_drv: fix error handling of ublk_add_dev
ARM: dts: lan966x: Enable network driver on pcb8291
MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE
ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency
ARM: iop32x: mark as unused
ARM: s3c: mark most board files as unused
ARM: omap1: add Kconfig dependencies for unused boards
ARM: sa1100: mark most boards as unused
ARM: footbridge: mark cats board for removal
ARM: mmp: mark all board files for removal
ARM: ep93xx: mark most board files as unused
ARM: davinci: mark all ATAGS board files as unused
ARM: orion: add ATAGS dependencies
ARM: pxa: add Kconfig dependencies for ATAGS based boards
ARM: add CONFIG_UNUSED_BOARD_FILES
ARM: add ATAGS dependencies to non-DT platforms
ARM: defconfig: kill remnants of CONFIG_LEDS
ARM: defconfig: remove broken CONFIG_THUMB disables
ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y
ARM: defconfig: remove stale CONFIG_ZBOOT_ROM entries
ARM: defconfig: remove irda remnants
ARM: refresh defconfig files
ARM: dts: lan966x: Disable can0 on pcb8291
ARM: dts: lan966x: Add gpio-restart
crypto: testmgr - some more fixes to RSA test vectors
cyrpto: powerpc/aes - delete the rebundant word "block" in comments
hwrng: via - Fix comment typo
crypto: twofish - Fix comment typo
crypto: rmd160 - fix Kconfig "its" grammar
crypto: keembay-ocs-ecc - Drop if with an always false condition
Documentation: qat: rewrite description
Documentation: qat: Use code block for qat sysfs example
rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings
rcu: Diagnose extended sync_rcu_do_polled_gp() loops
rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings
rcutorture: Test polled expedited grace-period primitives
rcu: Add polled expedited grace-period primitives
rcutorture: Verify that polled GP API sees synchronous grace periods
rcu: Make Tiny RCU grace periods visible to polled APIs
rcu: Make polled grace-period API account for expedited grace periods
rcu: Switch polled grace-period APIs to ->gp_seq_polled
ublk_drv: fix lockdep warning
PCI: loongson: Work around LS7A incorrect Interrupt Pin registers
block: remove __blk_get_queue
block: call blk_mq_exit_queue from disk_release for never added disks
blk-mq: fix error handling in __blk_mq_alloc_disk
ublk: defer disk allocation
ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on hctx->cpumask
ublk: fold __ublk_create_dev into ublk_ctrl_add_dev
ublk: cleanup ublk_ctrl_uring_cmd
ublk: simplify ublk_ch_open and ublk_ch_release
ublk: remove the empty open and release block device operations
ublk: remove UBLK_IO_F_PREFLUSH
ublk: add a MAINTAINERS entry
ACPI: resource: skip IRQ override on AMD Zen platforms
Documentation: ACPI: EINJ: Fix obsolete example
hwmon: (tps23861) fix byte order in current and voltage registers
hwmon: (aspeed-pwm-tacho) increase fan tach period (again)
hwmon: (aquacomputer_d5next) Add D5 Next fan control support
x86/extable: Fix ex_handler_msr() print condition
x86,nospec: Simplify {JMP,CALL}_NOSPEC
sched/core: Fix the bug that task won't enqueue into core tree when update cookie
nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
dt-bindings: arm: aspeed: add Aspeed Evaluation boards
docs: Remove spurious tag from admin-guide/mm/overcommit-accounting.rst
Documentation: process: Update email client instructions for Thunderbird
docs: ABI: correct QEMU fw_cfg spec path
arm64: dts: qcom: Add support for Xiaomi Mi Mix2s
dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings
dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices
dt-bindings: arm: qcom: add missing SM6350 board compatibles
dt-bindings: arm: qcom: add missing SM6125 board compatibles
dt-bindings: arm: qcom: add missing SDM845 board compatibles
dt-bindings: arm: qcom: add missing SDM636 board compatibles
dt-bindings: arm: qcom: add missing SDM630 board compatibles
dt-bindings: arm: qcom: add missing QCS404 board compatibles
spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects
soc: a64fx-diag: disable modular build
spi: npcm-fiu: Add NPCM8XX support
dt-binding: spi: Add npcm845 compatible to npcm-fiu document
spi: npcm-fiu: Modify direct read dummy configuration
hwmon: (k10temp): Add support for new family 17h and 19h models
x86/amd_nb: Add AMD PCI IDs for SMN communication
dt-bindings: arm: qcom: add missing MSM8992 board compatibles
dt-bindings: arm: qcom: add missing MSM8998 board compatibles
dt-bindings: vendor-prefixes: add Shift GmbH
dt-bindings: arm: qcom: add missing SM8350 board compatibles
dt-bindings: arm: qcom: add missing SM8250 board compatibles
dt-bindings: arm: qcom: add missing SM8150 board compatibles
dt-bindings: arm: qcom: add missing MSM8994 board compatibles
dt-bindings: arm: qcom: add missing MSM8916 board compatibles
dt-bindings: arm: qcom: fix MSM8994 boards compatibles
dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller
dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp
dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config
arm64: fix KASAN_INLINE
genirq: Use for_each_action_of_desc in actions_show()
regulator: Add missing type for 'regulator-microvolt-offset'
block: don't allow the same type rq_qos add more than once
mm/slab_common: move generic bulk alloc/free functions to SLOB
mm/sl[au]b: use own bulk free function when bulk alloc failed
irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch
irqchip: Add LoongArch CPU interrupt controller support
irqchip: Add Loongson Extended I/O interrupt controller support
irqchip/loongson-liointc: Add ACPI init support
irqchip/loongson-pch-msi: Add ACPI init support
irqchip/loongson-pch-pic: Add ACPI init support
irqchip: Add Loongson PCH LPC controller support
LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain
LoongArch: Use ACPI_GENERIC_GSI for gsi handling
genirq/generic_chip: Export irq_unmap_generic_chip
ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback
APCI: irq: Add support for multiple GSI domains
LoongArch: Provisionally add ACPICA data structures
arm64/hwcap: Support FEAT_EBF16
arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long
arm64/hwcap: Document allocation of upper bits of AT_HWCAP
arm64: enable THP_SWAP for arm64
ARM: at91: setup outer cache .write_sec() callback if needed
ARM: at91: add sam_linux_is_optee_available() function
crypto: lib - add module license to libsha1
ARM: dts: lan966x: add clock gating register
arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for led nodes
arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for lpg nodes
ARM: dts: aspeed: centriq2400: drop the board
tcp: support externally provided ubufs
ipv6/udp: support externally provided ubufs
ipv4/udp: support externally provided ubufs
net: introduce __skb_fill_page_desc_noacc
net: introduce managed frags infrastructure
net: Allow custom iter handler in msghdr
skbuff: carry external ubuf_info in msghdr
x86/cpu: Use MSR_IA32_MISC_ENABLE constants
rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty
rcu/nocb: Add option to opt rcuo kthreads out of RT priority
rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread()
rcu/nocb: Add an option to offload all CPUs on boot
rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call
rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order
rcu/nocb: Add/del rdp to iterate from rcuog itself
rcu/tree: Add comment to describe GP-done condition in fqs loop
rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs()
rcu/kvfree: Remove useless monitor_todo flag
rcu: Cleanup RCU urgency state for offline CPU
rcu: tiny: Record kvfree_call_rcu() call stack for KASAN
locking/csd_lock: Change csdlock_debug from early_param to __setup
rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels
rcu: Immediately boost preempted readers for strict grace periods
rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks()
rcu: Avoid tracing a few functions executed in stop machine
rcu: Decrease FQS scan wait time in case of callback overloading
arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52
arm64: errata: Remove AES hwcap for COMPAT tasks
arm64: numa: Don't check node against MAX_NUMNODES
drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node()
PCI: fu740: Remove unnecessary include files
intel_idle: Add a new flag to initialize the AMX state
x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
x86/mm/tlb: Ignore f->new_tlb_gen when zero
irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains
irqdomain: Report irq number for NOMAP domains
arm64: defconfig: Add Nuvoton NPCM family support
arm64: dts: nuvoton: Add initial NPCM845 EVB device tree
arm64: dts: nuvoton: Add initial NPCM8XX device tree
arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC
dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string
dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string
dt-bindings: arm: npcm: Add maintainer
reset: npcm: Add NPCM8XX support
dt-bindings: reset: npcm: Add support for NPCM8XX
reset: npcm: using syscon instead of device data
ARM: dts: nuvoton: add reset syscon property
dt-bindings: reset: npcm: add GCR syscon property
dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock
dt-bindings: watchdog: npcm: Add npcm845 compatible string
dt-bindings: timer: npcm: Add npcm845 compatible string
arm64: marvell: enable the 98DX2530 pinctrl driver
arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board
irqchip/gic-v3: Fix comment typo
dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/V2L SoC
arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks
arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1
arm64: dts: qcom: sdm845: Fill in GENI DMA references
skbuff: add SKBFL_DONT_ORPHAN flag
skbuff: don't mix ubuf_info from different sources
ipv6: avoid partial copy for zc
ipv4: avoid partial copy for zc
ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 and msm8660
arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 from both dp and edp
arm64: defconfig: Demote Qualcomm USB PHYs to modules
arm64: dts: sdm850: Remove unnecessary turbo-mode
ARM: mach-qcom: Add support for MSM8909
dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method
soc: qcom: spm: Add CPU data for MSM8909
dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible
soc: qcom: rpmpd: Add compatible for MSM8909
dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains
soc: qcom: smd-rpm: Add compatible for MSM8909
dt-bindings: soc: qcom: smd-rpm: Add MSM8909
arm64: dts: qcom: sc8280xp: add missing 300MHz
soc: qcom: icc-bwmon: Remove unnecessary print function dev_err()
clocksource/drivers/sh_cmt: Add R-Car Gen4 support
dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4
dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support
mmc: fix disk/queue leak in case of adding disk failure
ublk_drv: fix an IS_ERR() vs NULL check
ublk: remove UBLK_IO_F_INTEGRITY
ublk_drv: remove unneeded semicolon
ublk_drv: fix missing error return code in ublk_add_dev()
um: seed rng using host OS rng
random: use try_cmpxchg in _credit_init_bits
timekeeping: contribute wall clock to rng on time change
x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu"
random: remove CONFIG_ARCH_RANDOM
spi: atmel: remove #ifdef CONFIG_{PM, SLEEP}
spi: dt-bindings: Add compatible for MediaTek MT8188
spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings for nor flash
regmap: permit to set reg_update_bits with bulk implementation
soc: fujitsu: Add A64FX diagnostic interrupt driver
dt-bindings: marvell: Document the AC5/AC5X compatibles
ARM: dts: turris-omnia: enable LED controller node
ARM: dts: turris-omnia: configure LED[0] pin function to link/activity
ARM: Marvell: Update PCIe fixup
ARM: dts: qcom: msm8974: Disable remoteprocs by default
ARM: dts: qcom: ipq8064: add missing smem compatible
ARM: dts: qcom: ipq8064: add missing hwlock
ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node
ARM: dts: qcom: ipq8064: fix and add some missing gsbi node
ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
ARM: dts: qcom: ipq8064: disable usb phy by default
ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible for gmac
ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm regulators
ARM: dts: qcom: ipq8064: add gsbi6 missing definition
ARM: dts: qcom: ipq8064: add multiple missing pin definition
ARM: dts: qcom: msm8974-hammerhead: Add notification LED
ARM: dts: qcom: msm8974-FP2: Add notification LED
ARM: dts: qcom: msm8974-sony: Enable LPG
ARM: dts: qcom: Add LPG node to pm8941
ARM: dts: qcom: sdx65: reorder USB interrupts
arm64: dts: qcom: reorder USB interrupts
arm64: dts: qcom: sc7280: reorder USB interrupts
arm64: dts: qcom: sc8280xp: fix USB interrupts
arm64: dts: qcom: sc8280xp: fix USB clock order and naming
arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq
arm64: dts: qcom: sc8280xp: Fix PMU interrupt
arm64: dts: qcom: sc8280xp: fix the smmu interrupt values
arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
arm64: dts: qcom: sc7280: drop unused clocks from eDP node
arm64: dts: qcom: sc7280: drop address/size-cells from eDP node
arm64: dts: qcom: sc7280: drop #clock-cells from displayport-controller
arm64: dts: qcom: sc7280: split register block for DP controller
arm64: dts: qcom: sc7180: drop #clock-cells from displayport-controller
arm64: dts: qcom: sc7180: split register block for DP controller
arm64: dts: qcom: sc7280: Move wcd specific pin conf to common file
arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size
arm64: dts: qcom: sm6350: Replace literal rpmhpd indices with constants
arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI
arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI
arm64: dts: qcom: sm8250: rename DPU device node
arm64: dts: qcom: sc7180: rename DPU device node
arm64: dts: qcom: sdm845: rename DPU device node
arm64: dts: qcom: ipq8074: add APCS node
soc: qcom: socinfo: Fix the id of SA8540P SoC
soc: qcom: Make QCOM_RPMPD depend on PM
fs: remove no_llseek
fs: check FMODE_LSEEK to control internal pipe splicing
vfio: do not set FMODE_LSEEK flag
dma-buf: remove useless FMODE_LSEEK flag
fs: do not compare against ->llseek
fs: clear or set FMODE_LSEEK based on llseek function
ublk_drv: fix build warning with -Wmaybe-uninitialized and one sparse warning
pinctrl: ocelot: Make irq_chip immutable
fs-verity: mention btrfs support
clocksource/drivers/timer-microchip-pit64b: Fix compilation warnings
clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64b_{suspend, resume}
clocksource/drivers/timer-microchip-pit64b: Remove suspend/resume ops for ce
thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support
clocksource/drivers/timer-mediatek: Implement CPUXGPT timers
dt-bindings: timer: mediatek: Add CPUX System Timer and MT6795 compatible
clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC
clocksource: Add Tegra186 timers support
clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar
dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912
dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
ARM: bcmbca: Include full family name in Kconfig
arm64: bcmbca: Include full family name in Kconfig
arm64: make ARCH_BCM4908 select ARCH_BCMBCA
dt-bindings: PCI: qcom: Fix reset conditional
dt-bindings: PCI: qcom: Fix description typo
PCI: qcom: Add IPQ60xx support
PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_*
PCI: dwc: Move GEN3_RELATED DBI definitions to common header
PCI: qcom: Drop manual pipe_clk_src handling
Revert "ovl: turn of SB_POSIXACL with idmapped layers temporarily"
ovl: handle idmappings in ovl_get_acl()
acl: make posix_acl_clone() available to overlayfs
acl: port to vfs{g,u}id_t
acl: move idmapped mount fixup into vfs_{g,s}etxattr()
mnt_idmapping: add vfs[g,u]id_into_k[g,u]id()
blktrace: Fix the blk_fill_rwbs() kernel-doc header
fs/buffer: Fix the ll_rw_block() kernel-doc header
LSM: SafeSetID: add setgroups() testing to selftest
LSM: SafeSetID: Add setgroups() security policy handling
security: Add LSM hook to setgroups() syscall
ACPI: video: Use native backlight on Dell Inspiron N4010
ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset
Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT"
hwmon: (mcp3021) improve driver support for newer hwmon interface
LSM: SafeSetID: add GID testing to selftest
LSM: SafeSetID: selftest cleanup and prepare for GIDs
LSM: SafeSetID: fix userns bug in selftest
pm-graph v5.9
cpufreq: Warn users while freeing active policy
cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1
firmware: arm_scmi: Get detailed power scale from perf
Documentation: EM: Switch to micro-Watts scale
PM: EM: convert power field to micro-Watts precision and align drivers
kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
arm64: kexec_file: use more system keyrings to verify kernel image signature
kexec, KEYS: make the code in bzImage64_verify_sig generic
kexec: clean up arch_kexec_kernel_verify_sig
kexec: drop weak attribute from functions
kexec_file: drop weak attribute from functions
regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
crypto: lib - make the sha1 library optional
crypto: lib - move lib/sha1.c into lib/crypto/
crypto: fips - make proc files report fips module name and version
crypto: x86/blowfish - remove redundant assignment to variable nytes
crypto: sa2ul - Check engine status before enabling
crypto: sa2ul - Set the supported_algos bits individually
crypto: atmel-tdes - initialize tdes_dd while declaring
crypto: atmel-sha - initialize sha_dd while declaring
crypto: caam/qi2 - switch to netif_napi_add_tx_weight()
crypto: s5p-sss - Drop if with an always false condition
crypto: omap-sham - Drop if with an always false condition
crypto: omap-des - Drop if with an always false condition
crypto: omap-aes - Drop if with an always false condition
crypto: atmel-tdes - Drop if with an always false condition
crypto: atmel-sha - Drop if with an always false condition
crypto: atmel-aes - Drop if with an always false condition
crypto: ccree - Add missing clk_disable_unprepare() in cc_pm_resume()
crypto: testmgr - add ARIA testmgr tests
crypto: aria - Implement ARIA symmetric cipher algorithm
PM / devfreq: tegra30: Add error message for devm_devfreq_add_device()
PM / devfreq: imx-bus: use NULL to pass a null pointer rather than zero
PM / devfreq: shut up kernel-doc warnings
dt-bindings: interconnect: samsung,exynos-bus: convert to dtschema
PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver
dt-bindings: interconnect: Add MediaTek CCI dt-bindings
doc/zh_CN: remove submitting-driver reference from docs
docs: zh_TW: align to submitting-drivers removal
docs: zh_CN: align to submitting-drivers removal
docs: ko_KR: howto: remove reference to removed submitting-drivers
docs: ja_JP: howto: remove reference to removed submitting-drivers
docs: it_IT: align to submitting-drivers removal
docs: process: remove outdated submitting-drivers.rst
docs: admin: devices: drop confusing outdated statement on Latex
docs: kernel-docs: add a reference mentioned in submitting-drivers.rst
docs: kernel-docs: reflect that it is community-maintained
docs: kernel-docs: shorten the lengthy doc title
docs: kernel-docs: order reference from newest to oldest
arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
selftests/landlock: drop deprecated headers dependency
selftests: timers: clocksource-switch: adapt to kselftest framework
selftests: timers: clocksource-switch: add 'runtime' command line parameter
selftests: timers: clocksource-switch: add command line switch to skip sanity check
selftests: timers: clocksource-switch: sort includes
selftests: timers: clocksource-switch: fix passing errors from child
selftests: timers: inconsistency-check: adapt to kselftest framework
selftests: timers: nanosleep: adapt to kselftest framework
selftests: timers: fix declarations of main()
selftests: timers: valid-adjtimex: build fix for newer toolchains
ARM: bcm: NSP: Removed forced thermal selection
PCI: loongson: Don't access non-existent devices
PCI: loongson: Add ACPI init support
dm writecache: count number of blocks discarded, not number of discard bios
dm writecache: count number of blocks written, not number of write bios
dm writecache: count number of blocks read, not number of read bios
dm writecache: return void from functions
dm kcopyd: use __GFP_HIGHMEM when allocating pages
dm writecache: set a default MAX_WRITEBACK_JOBS
PM: domains: Ensure genpd_debugfs_dir exists before remove
ACPI: video: Shortening quirk list by identifying Clevo by board_name only
ACPI: video: Force backlight native for some TongFang devices
regulator: pwm: Update Lee Jones' email address
regulator: max597x: Don't return uninitialized variable in .probe
fs/zonefs: Use the enum req_op type for tracing request operations
fs/xfs: Use the enum req_op and blk_opf_t types
PM: Use the enum req_op and blk_opf_t types
fs/ocfs2: Use the enum req_op and blk_opf_t types
fs/ntfs3: Use enum req_op where appropriate
fs/nilfs2: Use the enum req_op and blk_opf_t types
fs/nfs: Use enum req_op where appropriate
fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers
fs/iomap: Use the new blk_opf_t type
fs/hfsplus: Use the enum req_op and blk_opf_t types
fs/gfs2: Use the enum req_op and blk_opf_t types
fs/f2fs: Use the enum req_op and blk_opf_t types
fs/ext4: Use the new blk_opf_t type
fs/btrfs: Use the enum req_op and blk_opf_t types
fs/mpage: Use the new blk_opf_t type
fs/direct-io: Reduce the size of struct dio
fs/buffer: Combine two submit_bh() and ll_rw_block() arguments
fs/buffer: Use the new blk_opf_t type
mm: Use the new blk_opf_t type
scsi/target: Use the new blk_opf_t type
scsi/ufs: Rename a 'dir' argument into 'op'
scsi/device_handlers: Use the new blk_opf_t type
scsi/core: Use the new blk_opf_t type
scsi/core: Change the return type of scsi_noretry_cmd() into bool
scsi/core: Improve static type checking
nvme/target: Use the new blk_opf_t type
nvme/host: Use the enum req_op and blk_opf_t types
md/raid5: Use the enum req_op and blk_opf_t types
md/raid10: Use the new blk_opf_t type
md/raid1: Use the new blk_opf_t type
md/bcache: Combine two prio_io() arguments
md/bcache: Combine two uuid_io() arguments
md/core: Combine two sync_page_io() arguments
dm/dm-zoned: Use the enum req_op type
dm/zone: Use the enum req_op type
dm-snap: Combine request operation type and flags
dm mirror log: Use the new blk_opf_t type
dm/dm-integrity: Combine request operation and flags
dm/dm-flakey: Use the new blk_opf_t type
dm/ebs: Change 'int rw' into 'enum req_op op'
dm/core: Combine request operation type and flags
dm/core: Rename kcopyd_job.rw into kcopyd.op
dm/core: Reduce the size of struct dm_io_request
um: Use enum req_op where appropriate
nvdimm-btt: Use the enum req_op type
block/zram: Use enum req_op where appropriate
xen-blkback: Use the enum req_op and blk_opf_t types
block/rnbd: Use blk_opf_t where appropriate
block/floppy: Fix a sparse warning
block/drbd: Combine two drbd_submit_peer_request() arguments
block/drbd: Use the enum req_op and blk_opf_t types
block/brd: Use the enum req_op type
blktrace: Use the new blk_opf_t type
blktrace: Trace remapped requests correctly
block/kyber: Use the new blk_opf_t type
block/mq-deadline: Use the new blk_opf_t type
block/bfq: Use the new blk_opf_t type
block: Use the new blk_opf_t type
block: Introduce the type blk_opf_t
block: Change the type of req_op() and bio_op() into enum req_op
block: Change the type of the last .rw_page() argument
block: Use enum req_op where appropriate
treewide: Rename enum req_opf into enum req_op
PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A
PCI/ACPI: Guard ARM64-specific mcfg_quirks
PCI: qcom: Remove unnecessary pipe_clk handling
kunit: executor: Fix a memory leak on failure in kunit_filter_tests
clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig
block: remove bdevname
ext4: only initialize mmp_bdevname once
ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region
rnbd-srv: remove the name field from struct rnbd_dev
pktcdvd: stop using bdevname in pkt_new_dev
pktcdvd: stop using bdevname in pkt_seq_show
drbd: stop using bdevname in drbd_report_io_error
block: stop using bdevname in __blkdev_issue_discard
block: stop using bdevname in bdev_write_inode
ublk_drv: fix request queue leak
ublk_drv: support to complete io command via task_work_add
ublk_drv: add io_uring based userspace block driver
spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema
ARM: dts: qcom: apq8064: create tsens device node
arm64: defconfig: Enable Qualcomm SC8280XP providers
arm64: dts: qcom: sc8280xp: Add lost ranges for timer
docs/zh_CN: Add a new translation of reporting-regressions.rst
Documentation: hyperv: Add overview of clocks and timers
Documentation: hyperv: Add overview of VMbus
Documentation: hyperv: Add overview of Hyper-V enlightenments
Documentation/translations/zh_CN/mm/page_owner.rst: adjust some words
docs/zh_CN: core-api: Add watch_queue Chinese translation
Documentation: siphash: Fix typo in the name of offsetofend macro
MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated
PCI: qcom: Power on PHY before DBI register accesses
PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
PCI/AER: Iterate over error counters instead of error strings
PCI/AER: Enable error reporting when AER is native
PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME
hwmon: (aquacomputer_d5next) Move device-specific data into struct aqc_data
hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING
hwmon: (drivetemp) Add module alias
hwmon: (asus_wmi_sensors) Save a few bytes of memory
hwmon: (lm90) Use worker for alarm notifications
hwmon: (asus-ec-sensors) add support for Maximus XI Hero
hwmon: (dell-smm) Improve assembly code
hwmon: (pmbus/ltc2978) Set voltage resolution
hwmon: (pmbus) Add list_voltage to pmbus ops
hwmon: (pmbus) Introduce and use cached vout margins
hwmon: (gsc-hwmon) Add missing of_node_put()
hwmon: (dell-smm) Add Dell G5 5590 to DMI table
hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
hwmon: (nct6775) Drop duplicate NULL check in ->init() and ->exit()
hwmon: (pmbus) fix build error unused-function
hwmon: (lm90) Read the channel's temperature offset from device-tree
hwmon: (lm90) Add support for 2nd remote channel's offset register
hwmon: (occ) Delete unnecessary NULL check
hwmon: (lm90) Read the channel's label from device-tree
hwmon: (lm90) Define maximum number of channels that are supported
hwmon: (lm90) Add compatible entry for adt7481
dt-bindings: hwmon: Allow specifying channels for lm90
dt-bindings: hwmon: Add compatible string for ADT7481 in lm90
hwmon: Allow to compile ASB100 and FSCHMD on !X86
hwmon: (pmbus) add MFR_* registers to debugfs
hwmon: (pmbus) add a function to check the presence of a block register
hwmon: (asus-ec-sensors) add support for Strix Z690-a D4
hwmon: (sch56xx-common) Add DMI override table
hwmon: (lm75) Replace kernel.h with the necessary inclusions
hwmon: (f71882fg) Add support for F71858AD (0x0903)
hwmon: (pmbus) Add support for Analog Devices LT7182S
dt-bindings: trivial-devices: Add lt7182s
hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core
hwmon: (lm90) Support temp_samples attribute
hwmon: (lm90) Add table with supported Analog/ONSEMI devices
hwmon: (lm90) Add support and detection of Philips/NXP NE1618
hwmon: (lm90) Add explicit support for ADM1020
hwmon: (lm90) Only disable alerts if not already disabled
hwmon: (lm90) Add support for ADT7421
hwmon: (lm90) Add support for ON Semiconductor NCT218
hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72
hwmon: (lm90) Add explicit support for NCT210
hwmon: (lm90) Combine lm86 and lm90 configuration
hwmon: (lm90) Add remaining chips supported by adm1021 driver
hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023
hwmon: (lm90) Support MAX1617 and LM84
hwmon: (lm90) Introduce 16-bit register write function
hwmon: (lm90) Let lm90_read16() handle 8-bit read operations
hwmon: (lm90) Add support for MAX6642
hwmon: (lm90) Add flag to indicate conversion rate support
hwmon: (lm90) Add flag to indicate support for minimum temperature limits
hwmon: (lm90) Add support for MAX6690
hwmon: (lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008
hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483
hwmon: (lm90) Add explicit support for MAX6648/MAX6692
hwmon: (lm90) Add flag to indicate 'alarms' attribute support
hwmon: (lm90) Fix/Add detection of G781-1
hwmon: (lm90) Add support for additional chip revision of NCT1008
hwmon: (lm90) Rework detect function
hwmon: (lm90) Use single flag to indicate extended temperature support
hwmon: (lm90) Support multiple temperature resolutions
hwmon: (lm90) Only re-read registers if volatile
hwmon: (lm90) Add support for unsigned and signed temperatures
hwmon: (lm90) Enable full PEC support for ADT7461A
hwmon: (lm90) Add partial PEC support for ADT7461
hwmon: (lm90) Improve PEC support
hwmon: (lm90) Stop using R_/W_ register prefix
hwmon: (lm90) Move status register bit shifts to compile time
hwmon: (lm90) Use BIT macro
hwmon: (lm90) Reorder chip enumeration to be in alphabetical order
hwmon: (lm90) Reorder include files in alphabetical order
hwmon: (lm90) Rework alarm/status handling
hwmon: (lm90) Generate sysfs and udev events for all alarms
hwmon: (pmbus) Move pec attribute to I2C device
evm: Use IS_ENABLED to initialize .enabled
spi: tegra20-slink: fix UAF in tegra_slink_remove()
spi: Fix simplification of devm_spi_register_controller
spi: microchip-core: switch to use dev_err_probe()
spi: microchip-core: switch to use devm_spi_alloc_master()
spi: microchip-core: fix UAF in mchp_corespi_remove()
spi: dw: Add support for Intel Thunder Bay SPI controller
spi: dw: Add support for master mode selection for DWC SSI controller
spi: Add bindings for Intel Thunder Bay SOC
spi: dw: Fix IP-core versions macro
sched/core: Always flush pending blk_plug
sched/fair: fix case with reduced capacity CPU
blk-cgroup: Use atomic{,64}_try_cmpxchg
blk-iolatency: Use atomic{,64}_try_cmpxchg
block: Use try_cmpxchg in update_io_ticks
block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below
thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment
PCI/ASPM: Unexport pcie_aspm_support_enabled()
PCI: endpoint: Enable DMA tests for endpoints with DMA capabilities
PCI/ASPM: Remove pcie_aspm_pm_state_change()
blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
m68k: defconfig: Update defconfigs for v5.19-rc1
m68k: Add common forward declaration for show_registers()
m68k: mac: Remove forward declaration for mac_nmi_handler()
ARM: dts: kswitch-d10: enable the USB device port
Makefile: add headers_install to kselftest targets
selftests: drop KSFT_KHDR_INSTALL make target
selftests: stop using KSFT_KHDR_INSTALL
selftests: drop khdr make target
PCI/doc: Convert examples to generic power management
mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro
nitro_enclaves: test: Use kunit_test_suite() macro
thunderbolt: test: Use kunit_test_suite() macro
kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites
kunit: unify module and builtin suite definitions
selftest: Taint kernel when test module loaded
module: panic: Taint the kernel when selftest modules load
Documentation: kunit: fix example run_kunit func to allow spaces in args
PCI/AER: Configure ECRC for every device
tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
spi: remove duplicate parameters check in acpi_spi_add_resource()
spi: propagate error code to the caller of acpi_spi_device_alloc()
spi: Return deferred probe error when controller isn't yet available
regulator: qcom,spmi-regulator: add PMP8074 PMIC
regulator: qcom,spmi-regulator: Convert to dtschema
regulator: qcom_spmi: add support for PMP8074 regulators
regulator: qcom_spmi: add support for HT_P600
regulator: qcom_spmi: add support for HT_P150
regulator: max597x: Remove unused including <linux/version.h>
genirq: Allow irq_set_chip_handler_name_locked() to take a const irq_chip
gpio: thunderx: Don't directly include asm-generic/msi.h
x86/setup: Use rng seeds from setup_data
x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o
x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang
clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
IDR: Note that the IDR API is deprecated
XArray: Add calls to might_alloc()
irqchip/sifive-plic: Separate the enable and mask operations
irqchip/sifive-plic: Make better use of the effective affinity mask
pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the properties to handle GPIO IRQ
gpio: gpiolib: Allow free() callback to be overridden
irqchip: Add RZ/G2L IA55 Interrupt Controller driver
dt-bindings: interrupt-controller: Add Renesas RZ/G2L Interrupt Controller
gpio: Remove dynamic allocation from populate_parent_alloc_arg()
arm64: dts: allwinner: h616: Add X96 Mate TV box support
arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support
dt-bindings: arm: sunxi: Add two H616 board compatible strings
dt-bindings: pinctrl: sunxi: allow vcc-pi-supply
arm64: dts: allwinner: Add Allwinner H616 .dtsi file
dt-bindings: pinctrl: sunxi: Make interrupts optional
dt-bindings: arm: sunxi: Add H616 EMAC0 compatible
arm64: dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP
dt-bindings: arm: add TQMa8MPxL board
arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses
arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock
phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
arm: bcmbca: Add BCMBCA sub platforms
arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA
arm64: dts: qcom: sc7280: fix PCIe clock reference
ARM: multi_v7_defconfig: Update configs for BCM63138
MAINTAINERS: Move BCM63138 to bcmbca arch entry
docs: arm: index.rst: add google/chromebook-boot-flow
ARM: dts: Add BCM63138 generic board dts
ARM: dts: update dts files for bcmbca SoC BCM63138
ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA
dt-bindings: arm: add BCM63138 SoC
MAINTAINERS: update the LSM maintainer info
PM: runtime: Extend support for wakeirq for force_suspend|resume
Documentation: PM: Drop pme_interrupt reference
x86: mm: refer to the intended config STRICT_DEVMEM in a comment
dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation
LoadPin: Enable loading from trusted dm-verity devices
dm: Add verity helpers for LoadPin
Documentation: kunit: Cleanup run_wrapper, fix x-ref
kunit: test.h: fix a kernel-doc markup
kunit: tool: Enable virtio/PCI by default on UML
kunit: tool: make --kunitconfig repeatable, blindly concat
selftests: drivers/dma-buf: Improve message in selftest summary
selftests/kcmp: Make the test output consistent and clear
arm64: dts: allwinner: pinephone: Enable internal HMIC bias
dt-bindings: arm: sunxi: Add several MBUS compatibles
dt-bindings: arm: sunxi: Default to the full MBUS binding
arm64: tegra: Fix SDMMC1 CD on P2888
arm64: tegra: Update compatible for Tegra234 GPCDMA
arm64: tegra: Add Host1x and VIC on Tegra234
arm64: tegra: Add Host1x context stream IDs on Tegra186+
arm64: tegra: Enable native timers on Tegra234
arm64: tegra: Enable native timers on Tegra194
arm64: tegra: Enable native timers on Tegra186
arm64: tegra: Add node for CBB 2.0 on Tegra234
arm64: tegra: Add node for CBB 1.0 on Tegra194
arm64: tegra: Align gpio-keys node names with dtschema
arm64: tegra: Mark BPMP channels as no-memory-wc
arm64: tegra: Add Tegra234 GPCDMA device tree node
arm64: tegra: Adjust whitespace around '='
arm64: tegra: Enable OPE on various platforms
arm64: tegra: Add OPE device on Tegra210 and later
firmware: tegra: Fix error check return value of debugfs_create_file()
dt-bindings: tegra-ccplex-cluster: Remove status from required properties
dt-bindings: Add headers for Host1x and VIC on Tegra234
dt-bindings: timer: Add Tegra186 & Tegra234 Timer
ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree
ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig
ARM: sunplus: Add initial support for Sunplus SP7021 SoC
irqchip: Add Sunplus SP7021 interrupt controller driver
dt-bindings: interrupt-controller: Add bindings for SP7021 interrupt controller
dt-bindings: clock: Add bindings for SP7021 clock driver
reset: Add Sunplus SP7021 reset driver
dt-bindings: reset: Add bindings for SP7021 reset driver
dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 SoC boards
regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init()
arm64: dts: freescale: imx8qxp: Fix the keys node name
arm64: dts: freescale: imx8: Fix the system-controller node name
arm64: dts: freescale: imx8qxp: Fix the ocotp node name
arm64: dts: freescale: imx8qxp: Add fallback compatible for clock controller
arm64: dts: freescale: imx8: Fix power controller name
arm64: dts: freescale: imx8qxp: Remove unnecessary clock related entries
dt-bindings: firmware: Add fsl,scu yaml file
dt-bindings: watchdog: Add fsl,scu-wdt yaml file
dt-bindings: thermal: Add fsl,scu-thermal yaml file
dt-bindings: rtc: Add fsl,scu-rtc yaml file
dt-bindings: power: Add fsl,scu-pd yaml file
dt-bindings: nvmem: Add fsl,scu-ocotp yaml file
dt-bindings: input: Add fsl,scu-key yaml file
dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file
dt-bindings: clk: imx: Add fsl,scu-clk yaml file
memory: tegra: Add MGBE memory clients for Tegra234
soc: mediatek: mutex: Simplify with devm_platform_get_and_ioremap_resource()
soc: mediatek: pm-domains: Add support for Helio X10 MT6795
dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains
dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding
dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding
dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding
dt-bindings: memory: Add Tegra234 MGBE memory clients
dt-bindings: Add Tegra234 MGBE clocks and resets
dt-bindings: power: Add Tegra234 MGBE power domains
arm64: dts: imx8mp: add NoC node
PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
crypto: testmgr - populate RSA CRT parameters in RSA test vectors
crypto: inside-secure - fix packed bit-field result descriptor
crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
crypto: hisilicon/sec - don't sleep when in softirq
crypto: hisilicon/sec - fix inconsistent argument
crypto: nx - Hold the reference returned by of_find_compatible_node
crypto: amcc - Hold the reference returned by of_find_compatible_node
crypto: vmx - Fix warning on p8_ghash_alg
crypto: qat - expose device config through sysfs for 4xxx
crypto: qat - relocate and rename adf_sriov_prepare_restart()
crypto: qat - change behaviour of adf_cfg_add_key_value_param()
crypto: qat - expose device state through sysfs for 4xxx
kunit: add coverage_uml.config to enable GCOV on UML
kunit: tool: refactor internal kconfig handling, allow overriding
kunit: tool: introduce --qemu_args
kunit: tool: simplify creating LinuxSourceTreeOperations
kunit: tool: cosmetic: don't specify duplicate kernel cmdline options
kunit: tool: refactoring printing logic into kunit_printer.py
kunit: tool: redo how we construct and mock LinuxSourceTree
kunit: tool: drop unused load_config argument
kunit: use kmemdup in kunit_filter_tests(), take suite as const
MAINTAINERS: update nvidia,tegra20-host1x.yaml reference
dt-bindings: mfd: update dlg,da9063.yaml reference
tegra194-hte.rst: fix reference to its binding
arch: m68k: q40: README: drop references to IDE driver
objtool: update objtool.txt references
Documentation: KVM: update s390-diag.rst reference
Documentation: KVM: update msr.rst reference
Documentation: KVM: update amd-memory-encryption.rst references
Documentation: KVM: update s390-pv.rst reference
Documentation: update watch_queue.rst references
docs: zh_CN/vm/zsmalloc.rst: fix a typo
docs: zh_CN/vm: fix a typo for page reporting ReST file
docs: zh_CN: fix a broken reference
docs: zh_CN/devicetree: fix typos
docs: zh_CN: page_frags.rst: fix a broken reference
docs: filesystems: update netfs-api.rst reference
docs: netdev: update maintainer-netdev.rst reference
docs: automarkup: do not look up symbols twice
docs: automarkup: track failed cross-reference attempts
docs: tegra194-hte.rst: don't include gpiolib.c twice
scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0
scripts: sphinx-pre-install: provide both venv and package installs
scripts: sphinx-pre-install: check for PDF min version later on
scripts: sphinx-pre-install: report broken venv
scripts: sphinx-pre-install: fix venv version check logic
Documentation: dm writecache: Render status list as list
Documentation: dm writecache: add blank line before optional parameters
x86/mm: Refer to the intended config STRICT_DEVMEM in a comment
dm snapshot: fix typo in snapshot_map() comment
dm raid: remove redundant "the" in parse_raid_params() comment
dm cache: fix typo in 2 comment blocks
dm verity: fix checkpatch close brace error
dm table: rename dm_target variable in dm_table_add_target()
dm table: audit all dm_table_get_target() callers
dm table: remove dm_table_get_num_targets() wrapper
dm: add two stage requeue mechanism
dm: add dm_bio_rewind() API to DM core
arm64: dts: mt8183: Add panel rotation
arm64: dts: mt7622: fix BPI-R64 WPS button
arm64: dts: mt8173: Fix nor_flash node
arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4
arm64: dts: mediatek: cherry: Enable support for the SPI NOR flash
arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7
arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers
arm64: dts: mediatek: cherry: Enable I2C and SPI controllers
arm64: dts: mediatek: cherry: Document gpios and add default pin config
arm64: dts: mediatek: cherry: Add support for internal eMMC storage
arm64: dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC
arm64: dts: mediatek: cherry: Add platform regulators layout and config
arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato
dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks
arm64: dts: mediatek: asurada: Add SPI NOR flash memory
arm64: dts: mediatek: asurada: Enable SCP
arm64: dts: mediatek: asurada: Enable MMC
arm64: dts: mediatek: asurada: Add SPMI regulators
arm64: dts: mediatek: asurada: Add MT6359 PMIC
arm64: dts: mediatek: asurada: Enable PCIe and add WiFi
arm64: dts: mediatek: asurada: Enable XHCI
arm64: dts: mediatek: spherion: Add keyboard backlight
arm64: dts: mediatek: asurada: Add I2C touchscreen
arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad
arm64: dts: mediatek: asurada: Add Cr50 TPM
arm64: dts: mediatek: asurada: Add keyboard mapping for the top row
arm64: dts: mediatek: asurada: Add ChromeOS EC
arm64: dts: mediatek: asurada: Enable and configure I2C and SPI busses
arm64: dts: mediatek: asurada: Add system-wide power supplies
arm64: dts: mediatek: asurada: Document GPIO names
arm64: dts: mediatek: Introduce MT8192-based Asurada board family
dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato
dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion
regulator: Fix MFD_MAX597X dependency
docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING
soc: mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops
soc: mediatek: mtk-pm-domains: Allow probing vreg supply on two MFGs
arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON
mm: kasan: Skip unpoisoning of user pages
mm: kasan: Ensure the tags are visible before the tag in page->flags
arm64: dts: mediatek: mt8183-kukui: Assign sram supply to mfg_async pd
arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards
arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards
arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support
dt-bindings: hwinfo: renesas,prr: move from soc directory
genirq: Provide an IRQ affinity mask in non-SMP configs
genirq: Return a const cpumask from irq_data_get_affinity_mask
genirq: Add and use an irq_data_update_affinity helper
genirq: Refactor accessors to use irq_data_get_affinity_mask
genirq: Drop redundant irq_init_effective_affinity
genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP
genirq: GENERIC_IRQ_IPI depends on SMP
irqchip/mips-gic: Only register IPI domain when SMP is enabled
irqchip/stm32-exti: Simplify irq description table
irqchip/stm32-exti: Read event trigger type from event_trg register
irqchip/stm32-exti: Tag emr register as undefined for stm32mp15
irqchip/stm32-exti: Prevent illegal read due to unbounded DT value
irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events
irqchip/stm32-exti: Fix irq_set_affinity return value
genirq: Don't return error on missing optional irq_request_resources()
arm64: dts: qcom: msm8996: clean up PCIe PHY node
arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs
arm64: dts: qcom: sm8450: drop UFS PHY clock-cells
arm64: dts: qcom: sm8250: drop UFS PHY clock-cells
arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells
arm64: dts: qcom: sm8450: drop USB PHY clock index
arm64: dts: qcom: sm8350: drop USB PHY clock index
arm64: dts: qcom: msm8998: drop USB PHY clock index
arm64: dts: qcom: ipq8074: drop USB PHY clock index
arm64: dts: qcom: ipq6018: drop USB PHY clock index
arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
arm64: dts: qcom: sc7280: drop PCIe PHY clock index
Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes"
arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY
arm64: dts: qcom: sc7280: use constants for gpucc clocks and power-domains
arm64: dts: qcom: msm8996: add missing DSI clock assignments
arm64: dts: qcom: ipq8074: add reset to SDHCI
arm64: dts: qcom: sdm845: Add CPU BWMON
arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node
arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 from mdss_dp
arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from PC to OSI
arm64: dts: qcom: extend scm compatible strings
arm64: dts: qcom: add device tree for LG G7 and LG V35
arm64: dts: qcom: msm8996: add xo clock source to rpmcc
arm64: dts: qcom: msm8996: add GCC's optional clock sources
arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED
soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs
dt-bindings: soc: ti: pruss: Update bindings for K3 AM62x SoCs
dt-bindings: soc: ti: pruss: Re-arrange "compatible" in alphabetic order
arm64: dts: ti: k3-am62-main: Enable crypto accelerator
first_iovec_segment(): just return address
arm64: dts: ti: k3-am625-sk: Enable ramoops
arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0
apparmor: test: Remove some casts which are no-longer required
zonefs: Call page_address() on page acquired with GFP_KERNEL flag
iov_iter: massage calling conventions for first_{iovec,bvec}_segment()
iov_iter: first_{iovec,bvec}_segment() - simplify a bit
ARM: dts: qcom: msm8974: rename GPU's OPP table node
ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default
ARM: dts: qcom: apq8064: rename DSI PHY iface clock
arm64: defconfig: enable Qualcomm Bandwidth Monitor
soc: qcom: icc-bwmon: Add bandwidth monitoring driver
dt-bindings: interconnect: qcom,msm8998-cpu-bwmon: add BWMON device
ARM: dts: qcom: extend scm compatible to match dt-schema
iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment()
arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2
arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT
iov_iter_bvec_advance(): don't bother with bvec_iter
PCI: endpoint: Don't stop controller when unbinding endpoint function
arm64: dts: qcom: db820c: Add user LEDs
arm64: dts: qcom: pmi8994: Define MPP block
arm64: dts: qcom: sdm845: Enable user LEDs on DB845c
arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998
arm64: dts: qcom: sm8350: Replace integers with rpmpd defines
arm64: dts: qcom: sm8350: Add DISPCC node
arm64: dts: qcom: sm8450: Add description of camera clock controller
dt-bindings: clock: add QCOM SM8450 camera clock bindings
dt-bindings: clock: Add Qcom SM8350 DISPCC bindings
dt-bindings: clock: Add Qcom SM8350 GPUCC bindings
PCI: Drop of_match_ptr() to avoid unused variables
step_into(): move fetching ->d_inode past handle_mounts()
lookup_fast(): don't bother with inode
follow_dotdot{,_rcu}(): don't bother with inode
step_into(): lose inode argument
namei: stash the sampled ->d_seq into nameidata
namei: move clearing LOOKUP_RCU towards rcu_read_unlock()
dt-bindings: soc: samsung: exynos-pmu: add reboot-mode
dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths
dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks
dt-bindings: samsung: document preferred compatible naming
spi: amd: Add struct and enum kernel-doc comments
spi: amd: Drop io_base_addr member from struct amd_spi
spi: amd: Make use of dev_err_probe()
spi: amd: Make use of devm_spi_alloc_master()
block: move zone related fields to struct gendisk
block: remove blk_queue_zone_sectors
dm-zoned: cleanup dmz_fixup_devices
nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all
block: use bdev based helpers in blkdev_zone_mgmt{,all}
block: replace blkdev_nr_zones with bdev_nr_zones
block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones
block: remove queue_max_open_zones and queue_max_active_zones
block: pass a gendisk to blk_queue_free_zone_bitmaps
block: pass a gendisk to blk_queue_clear_zone_settings
block: pass a gendisk to blk_queue_set_zoned
block: simplify blk_check_zone_append
block: simplify blk_mq_plug
block: use bdev_is_zoned instead of open coding it
block: call blk_queue_free_zone_bitmaps from disk_release
block: remove a superflous ifdef in blkdev.h
blk-mq: Drop local variable for reserved tag
blk-mq: Drop 'reserved' arg of busy_tag_iter_fn
scsi: fnic: Drop reserved request handling
blk-mq: Drop blk_mq_ops.timeout 'reserved' arg
blk-mq: Add a flag for reserved requests
scsi: core: Remove reserved request time-out handling
m68k: virt: Fix missing platform_device_unregister() on error in virt_platform_init()
m68k: virt: Use RNG seed from bootinfo block
m68k: bitops: Change __fls to return and accept unsigned long
m68k: Kconfig.machine: Add endif comment
m68k: Kconfig.debug: Replace single quotes
m68k: Kconfig.cpu: Fix indentation and add endif comments
drivers/perf: hisi: add driver for HNS3 PMU
drivers/perf: hisi: Add description for HNS3 PMU driver
drivers/perf: riscv_pmu_sbi: perf format
perf/arm-cci: Use the bitmap API to allocate bitmaps
drivers/perf: riscv_pmu: Add riscv pmu pm notifier
PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration
PCI: dwc-plat: Drop unused regmap pointer
PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values
PCI: dwc: Rename struct pcie_port to dw_pcie_rp
PCI: dwc: Move io_cfg_atu_shared to struct pcie_port
PCI: dwc: Add start_link/stop_link inlines
PCI: dwc: Reuse local pointer to the resource data
PCI: dwc: Organize local variable usage
PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi()
PCI: dwc: Simplify unrolled iATU detection
PCI: dwc: Add newlines to log messages
PCI: dwc: Add braces to multi-line if-else statements
PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
PCI: dwc: Disable outbound windows only for controllers using iATU
PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
PCI: dwc: Stop link on host_init errors and de-initialization
PCI: Clear PCI_STATUS when setting up device
context_tracking: Use arch_atomic_read() in __ct_state for KASAN
MAINTAINERS: Add Paul as context tracking maintainer
context_tracking: Convert state to atomic_t
rcu/context-tracking: Remove unused and/or unecessary middle functions
rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking
rcu/context-tracking: Move deferred nocb resched to context tracking
rcu/context_tracking: Move dynticks_nmi_nesting to context tracking
rcu/context_tracking: Move dynticks_nesting to context tracking
rcu/context_tracking: Move dynticks counter to context tracking
rcu/context-tracking: Remove rcu_irq_enter/exit()
context_tracking: Take NMI eqs entrypoints over RCU
context_tracking: Take IRQ eqs entrypoints over RCU
context_tracking: Take idle eqs entrypoints over RCU
switch try_to_unlazy_next() to __legitimize_mnt()
follow_dotdot{,_rcu}(): change calling conventions
namei: get rid of pointless unlikely(read_seqcount_retry(...))
__follow_mount_rcu(): verify that mount_lock remains unchanged
soc: sunxi: mbus: Only build the driver on ARM/ARM64
PCI: iproc: Use bitmap API to allocate bitmaps
dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible
dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible
dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible
arm64: dts: allwinner: a100: Update I2C controller fallback
dt-bindings: i2c: mv64xxx: Add variants with offload support
ARM: dts: sun8i-r40: Add thermal trip points/cooling maps
ARM: dts: sun8i-r40: add opp table for cpu
ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board
powercap: intel_rapl: Add support for RAPTORLAKE_P
regulator: Fix parameter declaration and spelling mistake.
PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP
ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008
ACPI: VIOT: Fix ACS setup
soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF
regulator: max597x: Add support for max597x regulator
arm64: mm: Remove assembly DMA cache maintenance wrappers
regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear()
ARM: dts: aspeed: correct gpio-keys properties
ARM: dts: aspeed: align gpio-key node names with dtschema
arm64: errata: Add Cortex-A510 to the repeat tlbi list
arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation
arm64/sysreg: Convert LORID_EL1 to automatic generation
arm64/sysreg: Convert LORC_EL1 to automatic generation
arm64/sysreg: Convert LORN_EL1 to automatic generation
arm64/sysreg: Convert LOREA_EL1 to automatic generation
arm64/sysreg: Convert LORSA_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation
arm64/sysreg: Convert GMID to automatic generation
arm64/sysreg: Convert DCZID_EL0 to automatic generation
arm64/sysreg: Convert CTR_EL0 to automatic generation
arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names
arm64/sysreg: Remove defines for RPRES enumeration
arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields
arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums
arm64/sysreg: Standardise naming for WFxT defines
arm64/sysreg: Make BHB clear feature defines match the architecture
arm64/sysreg: Align pointer auth enumeration defines with architecture
arm64/mte: Standardise GMID field name definitions
arm64/sysreg: Standardise naming for DCZID_EL0 field names
arm64/sysreg: Standardise naming for CTR_EL0 fields
arm64/cache: Restrict which headers are included in __ASSEMBLY__
arm64/sysreg: Add SYS_FIELD_GET() helper
arm64/sysreg: Allow leading blanks on comments in sysreg file
arm64/idreg: Fix tab/space damage
arm64/cpuinfo: Remove references to reserved cache type
arm64/mm: Define defer_reserve_crashkernel()
arm64: dts: exynosautov9: add usi device tree nodes
arm64: dts: exynosautov9: prepare usi0 changes
arm64: dts: exynosautov9: add pdma0 device tree node
dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible
arm64: dts: exynosautov9: correct spi11 pin names
ARM: dts: stm32: Add ST MIPID02 bindings to AV96
ARM: dts: stm32: Add alternate pinmux for RCC pin
ARM: dts: stm32: Add alternate pinmux for DCMI pins
ARM: dts: stm32: Add DHCOR based DRC Compact board
ARM: dts: stm32: Add alternate pinmux for UART5 pins
ARM: dts: stm32: Add alternate pinmux for UART4 pins
ARM: dts: stm32: Add alternate pinmux for UART3 pins
ARM: dts: stm32: Add alternate pinmux for SPI2 pins
ARM: dts: stm32: Add alternate pinmux for CAN1 pins
dt-bindings: arm: stm32: Add compatible string for DH electronics DHCOR DRC Compact
ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15
ARM: dts: lan966x: Add UDPHS support
dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string
ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk
ARM: dts: stm32: add RCC on STM32MP13x SoC family
ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13
dt-bindings: rcc: stm32: select the "secure" path for stm32mp13
ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32
ARM: dts: stm32: fix missing internally connected voltage regulator for OSD32MP1
ARM: dts: stm32: adjust whitespace around '=' on MCU boards
ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI
ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151
ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings.
arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order
ARM: shmobile: rcar-gen2: Increase refcount for new reference
arm64: dts: qcom: msm8996: Add interconnect support
arm64: dts: Add SFP node for TA 3.0 devices
arm64: dts: layerscape: Add SFP node for TA 2.1 devices
ARM: dts: layerscape: Add SFP node for TA 2.1 devices
soc: fsl: guts: check return value after calling of_iomap() in fsl_guts_get_soc_uid()
soc: fsl: guts: fix return value check in fsl_guts_init()
ARM: dts: ux500: Drop unused i2c power domain supply
arm64: defconfig: Enable Allwinner built in CODECs
arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
m68k: q40: Align '*' in comments
spi: dt-bindings: zynqmp-qspi: add missing 'required'
spi: dt-bindings: cadence: add missing 'required'
mm: slab: optimize memcg_slab_free_hook()
mm/tracing: add 'accounted' entry into output of allocation tracepoints
tools/vm/slabinfo: Handle files in debugfs
mm/slub: Simplify __kmem_cache_alias()
arm64: dts: rockchip: enable hdmi tx audio on rock-3a
arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10
mm, slab: fix bad alignments
firmware: arm_scmi: Use fast channel tracing
include: trace: Add SCMI fast channel tracing
firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support
firmware: arm_scmi: Generalize the fast channel support
firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support
dt-bindings: firmware: arm,scmi: Add support for powercap protocol
firmware: arm_scmi: Add SCMI System Power Control driver
firmware: arm_scmi: Add devm_protocol_acquire helper
firmware: arm_scmi: Add SCMI v3.1 System Power extensions
firmware: arm_scmi: Support only one single system power device
firmware: arm_scmi: Use new SCMI full message tracing
include: trace: Add SCMI full message tracing
firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
arm64: fix oops in concurrently setting insn_emulation sysctls
soc: bcm: bcm2835-power: Bypass power_on/off() calls
soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB
soc: bcm: bcm2835-power: Resolve ASB register macros
soc: bcm: bcm2835-power: Refactor ASB control
mfd: bcm2835-pm: Add support for BCM2711
mfd: bcm2835-pm: Use 'reg-names' to get resources
perf/x86/intel: Fix PEBS data source encoding for ADL
perf/x86/intel: Fix PEBS memory access info encoding for ADL
sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling
sched/core: add forced idle accounting for cgroups
ARM: dts: lan966x: Add mcan1 node.
ARM: dts: at91: sama7g5: add reset-controller node
ARM: dts: at91: use generic name for reset controller
ARM: dts: at91: sama5d2: fix compilation warning
ARM: dts: at91: sama5d2: fix compilation warning
selftests:timers: globals don't need initialization to 0
ARM: dts: qcom: Fix sdhci node names - use 'mmc@'
arm64: dts: qcom: sc7180-trogdor: Split out keyboard node and describe detachables
arm64: dts: qcom: ipq8074: fix NAND node name
arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll
arm64: dts: qcom: msm8996: add second DSI interface
arm64: dts: qcom: add mdp_clk clock to the MDSS device
arm64: dts: qcom: sm8250: Enable per-process page tables.
arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl
arm64: dts: qcom: msm8996: drop phy-names from HDMI device node
arm64: dts: qcom: msm8994: add required ranges to OCMEM
arm64: dts: qcom: sdm845: add dedicated IMEM and syscon compatibles
arm64: dts: qcom: sdm630: add dedicated IMEM and syscon compatibles
arm64: dts: qcom: sc7280: add simple-mfd to IMEM
arm64: dts: qcom: sc7180: add dedicated IMEM and syscon compatibles
arm64: dts: qcom: qcs404: add dedicated IMEM and syscon compatibles
arm64: dts: qcom: use generic sram as name for imem and ocmem nodes
arm64: dts: qcom: sdm845-db845c: add function and color to LED nodes
arm64: dts: qcom: sc7280-herobrine: add function to LED node
arm64: dts: qcom: sc7180-trogdor: add function to LED node
arm64: dts: qcom: qrb5165-rb5: add function and color to LED nodes
arm64: dts: qcom: apq8016-sbc: add function and color to LED nodes
arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node
arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node
arm64: dts: qcom: sm8450: rename interconnect nodes
arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for Xiaomi Mi 5s Plus
dt-bindings: arm: qcom: Document xiaomi,natrium board
arm64: dts: qcom: ipq6018: correct QUP peripheral labels
arm64: dts: qcom: sm8250: use constants for audio clocks
arm64: dts: qcom: sdm845*: replace i2s reg with constant
arm64: dts: qcom: sm8450: Fix the IRQ trigger type for remoteproc nodes
arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support
arm64: dts: qcom: sc7280: Add proxy interconnect requirements for modem
arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt
arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt
arm64: dts: qcom: sdm630: remove unneeded address/size cells in glink-edge
arm64: dts: qcom: ipq6018: add label to remoteproc node
arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdda-pll-max-microamp' properties
arm64: dts: qcom: ipq8074: add USB power domains
arm64: dts: qcom: Fix 'reg-names' for sdhci nodes
arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' for sdhci nodes
arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdhci nodes
arm64: dts: qcom: Fix sdhci node names - use 'mmc@'
arm64: dts: qcom: sdm630-nile: Add RGB status LED on the PM660L LPG
arm64: dts: qcom: pm660l: Add LPG node
arm64: dts: qcom: qcs404: fix default pinctrl settings for blsp1_spi1
arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds
arm64: dts: qcom: pm8150l: add Light Pulse Generator device node
arm64: dts: qcom: pm8150b: add Light Pulse Generator device node
arm64: dts: qcom: align led node names with dtschema
arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded status from gpio-keys
arm64: dts: qcom: correct gpio-keys properties
arm64: dts: qcom: align gpio-key node names with dtschema
arm64: dts: qcom: adjust whitespace around '='
arm64: dts: qcom: msm8998-mtp: correct board compatible
arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible
arm64: dts: qcom: sdm630: correct QFPROM byte offsets
arm64: dts: qcom: use dedicated QFPROM compatibles
arm64: dts: qcom: correct SPMI WLED register range encoding
arm64: dts: qcom: add missing AOSS QMP compatible fallback
arm64: dts: qcom: sc7180: Add kingoftown dts files
arm64: dts: qcom: sc7180: Add pazquel dts files
arm64: dts: qcom: sc7180: Add mrbland dts files
arm64: dts: qcom: sc7180: Add quackingstick dts files
arm64: dts: qcom: sc7180: Add wormdingler dts files
arm64: dts: qcom: sc7280: Rename sar sensor labels
arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree
arm64: dts: qcom: add SA8540P and ADP
arm64: dts: qcom: sc8280xp: Add reference device
stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
lib: overflow: Do not define 64-bit tests on 32-bit
MAINTAINERS: Add a general "kernel hardening" section
usercopy: use unsigned long instead of uintptr_t
kunit: Taint the kernel when KUnit tests are run
panic: Taint kernel if tests are run
exec: Fix a spelling mistake
ACPI: bus: Drop unused list heads from struct acpi_device
hisi_lpc: Use acpi_dev_for_each_child()
bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling
dt-bindings: interrupt-controller: Require trigger type for T-HEAD PLIC
irqchip/sifive-plic: Add support for Renesas RZ/Five SoC
dt-bindings: interrupt-controller: sifive,plic: Document Renesas RZ/Five SoC
arm64: Add an override for ID_AA64SMFR0_EL1.FA64
arm64: Add the arm64.nosve command line option
arm64: Add the arm64.nosme command line option
arm64: Expose a __check_override primitive for oddball features
arm64: Allow the idreg override to deal with variable field width
arm64: Factor out checking of a feature against the override into a macro
arm64: Allow sticky E2H when entering EL1
arm64: Save state of HCR_EL2.E2H before switch to EL1
arm64: Rename the VHE switch to "finalise_el2"
arm64: mm: fix booting with 52-bit address space
x86/kexec: Carry forward IMA measurement log on kexec
ARM: davinci: Delete DM646x board files
ARM: davinci: Delete DM644x board files
arm64: Do not forget syscall when starting a new thread.
arm64: vdso32: Add DWARF_DEBUG
arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS
arm64: compat: Move sigreturn32.S to .rodata section
spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width
arm64: defconfig: Enable qcom interconnect drivers
arm64: defconfig: Enable qcom ss & hs usb phy
ARM: dts: qcom: apq8064: drop phy-names from HDMI device node
ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply
ARM: dts: qcom: pm8841: add required thermal-sensor-cells
ARM: dts: qcom: msm8974: add required ranges to OCMEM
ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles
ARM: dts: qcom: msm8974: add dedicated IMEM compatible
ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM compatible
ARM: dts: qcom: use generic sram as name for imem and ocmem nodes
ARM: dts: qcom: ipq8064: add function to LED nodes
ARM: dts: qcom: ipq8064-rb3011: add color to LED node
ARM: dts: qcom: ipq4018-ap120c-ac: add function and color to LED nodes
ARM: dts: qcom: apq8060-ifc6410: add color to LED node
ARM: dts: qcom: apq8060-dragonboard: add function and color to LED nodes
soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
soc: qcom: llcc: Fix syntax errors in comments
soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device
dt-bindings: clock: qcom: ipq8074: add USB GDSCs
dt-bindings: soc: qcom,wcnss: remove unneeded ref for names
docs/doc-guide: Mention make variable SPHINXDIRS
scripts: get_feat.pl: use /usr/bin/env to find perl
docs/zh_CN: Add mutex-design Chinese translation
docs/zh_CN: Show the Chinese translation of spinlocks
dax: set did_zero to true when zeroing successfully
iomap: set did_zero to true when zeroing successfully
iomap: skip pages past eof in iomap_do_writepage()
ACPI: Move PRM config option under the main ACPI config
ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64
ACPI: PRM: Change handler_addr type to void pointer
arm64: dts: qcom: add SC8280XP platform
dt-bindings: mailbox: qcom-ipcc: Add NSP1 client
dt-bindings: arm: qcom: Document additional sc8280xp devices
arm64: dts: qcom: sm8450: Add interconnect requirements for SCM
arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 board support
spi: spi.c: Remove redundant else block
spi: spi.c: Fix comment style
spi: spi.c: White-space fix in __spi_pump_messages()
regmap: cache: Add extra parameter check in regcache_init
regulator: scmi: Add missing of_node_get()
ACPI: bus: Drop driver member of struct acpi_device
ACPI: bus: Drop redundant check in acpi_device_remove()
spi: pxa2xx: Add support for Intel Meteor Lake-P
crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
crypto: testmgr - fix version number of RSA tests
crypto: vmx - drop unexpected word 'for' in comments
crypto: caam - drop unexpected word 'for' in comments
crypto: caam - drop unexpected word 'a' in comments
crypto: cavium - fix typos in comments
crypto: arm64/aes-neon - Fix typo in comment
crypto: ux500/hash - drop unexpected word "the"
crypto: nx - drop unexpected word "the"
crypto: lib/blake2s - reduce stack frame usage in self test
arm64: defconfig: enable Qualcomm LPG leds driver
ARM: dts: qcom: align gpio-key node names with dtschema
ARM: dts: qcom: adjust whitespace around '='
ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible
ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions
ARM: dts: qcom: cleanup QFPROM nodes
ARM: dts: qcom: use dedicated QFPROM compatibles
ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock
firmware: qcom_scm: Add bw voting support to the SCM interface
dt-bindings: firmware: qcom-scm: Add interconnects property
context_tracking: Split user tracking Kconfig
context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user()
context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit()
context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable()
ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
ACPI: LPSS: Fix missing check in register_device_clock()
dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling
cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
ACPI: APEI: Better fix to avoid spamming the console with old error logs
ACPI: PM: save NVS memory for Lenovo G40-45
Documentation: ACPI: Update links and references to DSD related docs
ACPI: EC: Drop unused ident initializers from dmi_system_id tables
ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set
ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
regmap-irq: Deprecate the not_fixed_stride flag
regmap-irq: Add get_irq_reg() callback
regmap-irq: Fix inverted handling of unmask registers
regmap-irq: Deprecate type registers and virtual registers
regmap-irq: Introduce config registers for irq types
regmap-irq: Refactor checks for status bulk read support
regmap-irq: Remove mask_writeonly and regmap_irq_update_bits()
regmap-irq: Remove inappropriate uses of regmap_irq_update_bits()
regmap-irq: Remove an unnecessary restriction on type_in_mask
regmap-irq: Cleanup sizeof(...) use in memory allocation
regmap-irq: Remove unused type_reg_stride field
regmap-irq: Convert bool bitfields to unsigned int
blk-cgroup: factor out blkcg_free_all_cpd()
blk-cgroup: factor out blkcg_iostat_update()
ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration
ACPI: processor: Split out thermal initialization from ACPI PSS
dm: refactor dm_md_mempool allocation
dm: unexport dm_get_reserved_rq_based_ios
ACPI: video: Drop X86 dependency from Kconfig
regulator: qcom_smd: Add PM8909 RPM regulators
regulator: dt-bindings: qcom,smd-rpm: Add PM8909
regulator: qcom_smd: Fix pm8916_pldo range
regulator: mt6370: Use the correct header for platform_device_id
regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing
block: simplify disk_set_independent_access_ranges
block: move ->ia_ranges from the request_queue to the gendisk
block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency
ARM: dts: r9a06g032-rzn1d400-db: Add switch description
dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter
ARM: dts: r9a06g032: Describe switch
ARM: dts: r9a06g032: Describe GMAC2
ARM: dts: r9a06g032: Describe MII converter
arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment
ARM: dts: renesas: Fix DA9063 watchdog subnode names
arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz
MAINTAINERS: Add Renesas SoC DT bindings to Renesas Architecture sections
nfs: Leave pages in the pagecache if readpage failed
buffer: Remove check for PageError
orangefs: Remove test for folio error
iomap: Remove test for folio error
jfs: Remove check for PageUptodate
remap_range: Remove check of uptodate flag
ufs: Remove checks for PageError
reiserfs: Remove check for PageError
ntfs3: Remove check for PageError
ntfs: Remove check for PageError
nilfs2: Remove check for PageError
ext2: Remove check for PageError
ntfs: Remove check for PageError
hfsplus: Remove check for PageError
hfs: Remove check for PageError
freevxfs: Remove check of PageError
afs: Remove check of PageError
block: Remove check of PageError
docs: Improve ->read_folio documentation
filemap: Use filemap_read_folio() in do_read_cache_folio()
filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio()
filemap: Move 'filler' case to the end of do_read_cache_folio()
netfs: Remove extern from function prototypes
filemap: Remove find_get_pages_range() and associated functions
shmem: Convert shmem_unlock_mapping() to use filemap_get_folios()
vmscan: Add check_move_unevictable_folios()
nilfs2: Convert nilfs_copy_back_pages() to use filemap_get_folios()
hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios()
f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios()
ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios()
ext4: Convert mpage_release_unused_pages() to use filemap_get_folios()
buffer: Convert clean_bdev_aliases() to use filemap_get_folios()
filemap: Add filemap_get_folios()
filemap: Remove add_to_page_cache() and add_to_page_cache_locked()
hugetlb: Convert huge_add_to_page_cache() to use a folio
mpage: Convert do_mpage_readpage() to use a folio
mm: Remove __delete_from_page_cache()
mm: Account dirty folios properly during splits
firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call
cpufreq: zynq: Fix refcount leak in zynq_get_revision
spi: intel: Add support for Intel Meteor Lake-P SPI serial flash
spi: s3c64xx: define exynosautov9 compatible
spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC
spi: s3c64xx: support custom value of internal clock divider
spi: s3c64xx: support loopback mode
arm64: dts: juno: Add cache-level property to L2 caches
arm64/fpsimd: Remove duplicate SYS_SVCR read
arm64: head: remove __PHYS_OFFSET
arm64: lds: use PROVIDE instead of conditional definitions
ata: libata-scsi: fix result type of ata_ioc32()
PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs
fix short copy handling in copy_mc_pipe_to_iter()
copy_page_{to,from}_iter(): switch iovec variants to generic
dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board
arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf to board files
arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
arm64: dts: qcom: sdm630: fix gpu's interconnect path
arm64: dts: qcom: sdm630: add second (HS) USB host support
arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0
arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
arm64: dts: qcom: sdm630: disable GPU by default
arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default
arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default
arm64: dts: qcom: correct interrupt controller on PM8916 and PMS405
arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs
soc: qcom: cmd-db: replace strscpy_pad() with strncpy()
selftests/drivers/gpu: Add error messages to drm_mm.sh
selftests/tpm2: increase timeout for kselftests
treewide: uapi: Replace zero-length arrays with flexible-array members
efi: Simplify arch_efi_call_virt() macro
drivers: fix typo in firmware/efi/memmap.c
blk-mq: cleanup disk sysfs registration
blk-mq: rename blk_mq_sysfs_{,un}register
block: remove the extra gendisk reference in __blk_mq_register_dev
block: use default groups to register the queue attributes
block: remove a superflous queue kobject reference
block: simplify blktrace sysfs attribute creation
arm64: vdso*: place got/plt sections in .rodata
arm64: vdso32: add ARM.exidx* sections
arm64: correct the effect of mitigations off on kpti
block: remove blk_cleanup_disk
block: simplify disk shutdown
block: stop setting the nomerges flags in blk_cleanup_queue
block: remove QUEUE_FLAG_DEAD
mtip32xx: fix device removal
mtip32xx: remove the device_status debugfs file
regulator: fix a kernel-doc warning
arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP
arm64: extable: move _cond_extable to _cond_uaccess_extable
arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO
arm64: asm-extable: add asm uacess helpers
arm64: asm-extable: move data fields
arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support
x86/mce: Check whether writes to MCA_STATUS are getting ignored
sched/fair: Remove the energy margin in feec()
sched/fair: Remove task_util from effective utilization in feec()
sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu()
sched/fair: Rename select_idle_mask to select_rq_mask
sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util()
sched/fair: Decay task PELT values during wakeup migration
sched/fair: Provide u64 read for 32-bits arch helper
perf/core: Add a new read format to get a number of lost samples
sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
sched: only perform capability check on privileged operation
sched: Remove unused function group_first_cpu()
sched/fair: Remove redundant word " *"
selftests/rseq: check if libc rseq support is registered
selftests/rseq: riscv: fix 'literal-suffix' warning
selftests/rseq: riscv: use rseq_get_abi() helper
ARM: OMAP2+: Kconfig: Fix indentation
ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
ARM: OMAP2+: display: Fix refcount leak bug
ARM: OMAP2+: Fix refcount leak in omapdss_init_of
spi: s3c64xx: move dma_release_channel to unprepare
spi: synquacer: Add missing clk_disable_unprepare()
docs/doc-guide: Put meta title for kernel-doc HTML page
docs/doc-guide: Add footnote on Inkscape for better images in PDF documents
docs/kselftest: add more guidelines for adding new tests
docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1
docs/zh_CN: add vm vmalloced-kernel-stacks translation
docs/zh_CN: add vm page_migration translation
docs/zh_CN: riscv: Update the translation of vm-layout.rst to 5.19-rc1
docs/zh_CN: riscv: Remove the translation of pmu.rst
docs: dev-tools: modify SPL reference URL to actual SPL doc entry
docs: filesystems: f2fs: fix description about compress ioctl
docs/zh_CN: Update the translation of vm index to 5.19-rc1
docs/zh_CN: Update the translation of page_owner to 5.19-rc1
docs/zh_CN: Update the translation of highmem to 5.19-rc1
arm64: dts: qcom: sdm630: order interrupts according to bindings
arm64: dts: qcom: sdm630: order regs according to bindings
arm64: dts: qcom: sdm630: order clocks according to bindings
ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs
ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO
ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 pin properties
arm64: dts: qcom: apq8096-db820c: add PM8994 pin function
arm64: dts: qcom: add fallback compatible to PMIC GPIOs
arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage
ARM: dts: qcom: sdx65: Add Watchdog support
dt-bindings: firmware: scm: Add compatible for SDX65
ARM: dts: qcom: sdx65: Add pshold support
ARM: dts: qcom: sdx65-mtp: Enable modem
ARM: dts: qcom: sdx65: Add Modem remoteproc node
ARM: dts: qcom: sdx65: Add SCM node
ARM: dts: qcom: sdx65: Add IMEM and PIL info region
ARM: dts: qcom: sdx65: Add modem SMP2P node
ARM: dts: qcom: sdx65: Add CPUFreq support
ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support
ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support
ARM: dts: qcom: sdx65: Add QPIC NAND support
ARM: dts: qcom: sdx65: Add QPIC BAM support
ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support
ARM: dts: qcom: sdx65: Add USB3 and PHY support
ARM: dts: qcom: sdx65: Add interconnect nodes
ARM: dts: qcom: sdx65: Add Shared memory manager support
arm64: dts: qcom: msm8996: Add SDHCI resets
arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants
arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region
arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT
arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP
arm64: dts: qcom: msm8998*: Clean up #includes
arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb
arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled by default
arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok"
arm64: dts: qcom: msm8998-oneplus: Apply style fixes
arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regulators label
arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compatible from clocks{}
arm64: dts: qcom: msm8998-yoshino: Add USB extcon
arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1
arm64: dts: qcom: msm8998-laptops: Clean up DTs
arm64: dts: qcom: msm8998-clamshell: Clean up the DT
arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes
arm64: dts: qcom: sdm845: Add camss vdda-pll-supply
arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda-phy-supply
arm64: dts: qcom: timer should use only 32-bit size
kselftests/damon: add support for cases where debugfs cannot be read
selftests: Make the usage formatting consistent in kselftest_deps.sh
kselftests: Enable the echo command to print newlines in Makefile
arm64: dts: qcom: align OPP table names with DT schema
userfaultfd/selftests: Fix typo in comment
ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node
ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node
dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711
dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names
dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema
blk-mq: blk_mq_tag_busy is no need to return a value
block: Always initialize bio IO priority on submit
block: Initialize bio priority earlier
blk-ioprio: Convert from rqos policy to direct call
blk-ioprio: Remove unneeded field
block: Fix handling of tasks without ioprio in ioprio_get(2)
block: Make ioprio_best() static
block: Generalize get_current_ioprio() for any task
block: Return effective IO priority from get_current_ioprio()
block: fix default IO priority handling again
blk-mq: Don't disable preemption around __blk_mq_run_hw_queue().
block: bfq: Fix kernel-doc headers
block: bfq: Remove an unused function definition
bfq: Remove useless code in bfq_lookup_next_entity
block: move blk_queue_get_max_sectors to blk.h
block: fold blk_max_size_offset into get_max_io_size
block: cleanup variable naming in get_max_io_size
block: open code blk_max_size_offset in blk_rq_get_max_sectors
dm: open code blk_max_size_offset in max_io_len
block: factor out a chunk_size_left helper
block: Make blk_mq_get_sq_hctx() select the proper hardware queue type
block: Rename a blk_mq_map_queue() argument
blk-iocost: Simplify ioc_rqos_done()
block: Directly use ida_alloc()/free()
iomap: add support for dma aligned direct-io
block: relax direct io memory alignment
block: introduce bdev_iter_is_aligned helper
iov: introduce iov_iter_aligned
block/bounce: count bytes instead of sectors
block/merge: count bytes instead of sectors
block: add a helper function for dio alignment
block: introduce bdev_dma_alignment helper
block: export dma_alignment attribute
block/bio: remove duplicate append pages code
block: fix infinite loop for invalid zone append
spi: opportunistically skip ctlr->cur_msg_completion
spi: Ensure the io_mutex is held until spi_finalize_current_message()
spi: Set ctlr->cur_msg also in the sync transfer case
spi: Remove unneeded READ_ONCE for ctlr->busy flag
spi: Remove the now unused ctlr->idling flag
spi: Remove check for idling in __spi_pump_messages()
spi: Remove check for controller idling in spi sync path
spi: __spi_pump_messages: Consolidate spin_unlocks to goto target
spi: Lock controller idling transition inside the io_mutex
spi: Don't use the message queue if possible in spi_sync
spi: Move ctlr->cur_msg_prepared to struct spi_message
spi: mpc52xx-psc: Switch to using core message queue
spi: sh: Switch to using core message queue
spi: dt-bindings: samsung: Add Exynos4210 SPI
spi: dw: Add deferred DMA-channels setup support
spi: s3c64xx: constify fsd_spi_port_config
regmap: Don't warn about cache only mode for devices with no cache
arm64: Add HAVE_IOREMAP_PROT support
arm64: mm: Convert to GENERIC_IOREMAP
mm: ioremap: Add ioremap/iounmap_allowed()
mm: ioremap: Setup phys_addr of struct vm_struct
mfd: core: Use acpi_dev_for_each_child()
mm: ioremap: Use more sensible name in ioremap_prot()
ARM: mm: kill unused runtime hook arch_iounmap()
ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black
perf: hisi: Extract hisi_pmu_init
arm64: Copy the task argument to unwind_state
arm64: Split unwind_init()
arm64/signal: Clean up SVE/SME feature checking inconsistency
cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst
ARM: dts: s5pv210: align SDHCI node name with dtschema
ARM: dts: s3c64xx: align SDHCI node name with dtschema
ARM: dts: s3c24xx: align SDHCI node name with dtschema
ARM: dts: exynos: align SDHCI node name with dtschema
ARM: dts: at91: drop unneeded status from gpio-keys
ARM: dts: at91: correct gpio-keys properties
ARM: dts: at91: align gpio-key node names with dtschema
ARM: dts: omap: correct gpio-keys properties
ARM: dts: omap: align gpio-key node names with dtschema
arm64: dts: marvell: armada-3720: align lednode names with dtschema
arm64: dts: marvell: align gpio-key node names with dtschema
ARM: dts: marvell: correct gpio-keys properties
ARM: dts: marvell: align gpio-key node names with dtschema
ARM: dts: omap: adjust whitespace around '='
ARM: dts: ti: adjust whitespace around '='
ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name
soc: imx: imx8m-blk-ctrl: Make error prints useful
arm64: dts: apm: Harmonize DWC USB3 DT nodes name
arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support
arm64: dts: imx8m{m,p}-verdin: use IT temperatures
ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3
ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup'
ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup'
arm64: defconfig: Enable gpio-fan support
bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings
arm64: dts: imx8mn-evk: add bt-sco sound card support
arm64: dts: imx8mq-evk: add bt-sco sound card support
arm64: dts: imx8mm-evk: add bt-sco sound card support
soc: fsl: guts: add serial_number support
soc: fsl: guts: drop platform driver
soc: fsl: guts: use of_root instead of own reference
soc: fsl: guts: allocate soc_dev_attr on the heap
soc: fsl: guts: embed fsl_guts_get_svr() in probe()
soc: fsl: guts: remove module_exit() and fsl_guts_remove()
soc: fsl: guts: machine variable might be unset
dt-bindings: arm: qcom: switch maintainer to Bjorn
soc: qcom: rpmhpd: fix typos in comment
arm64: dts: qcom: sm8250: Disable camcc by default
soc: qcom: correct kerneldoc
soc: qcom: cmd-db: replace strncpy() with strscpy_pad()
firmware: qcom_scm-legacy: correct kerneldoc
dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM
soc: qcom: apr: Drop redundant check in .remove()
arm64: dts: qcom: msm8996: add clocks to the MMCC device node
arm64: dts: qcom: sm8450: add uart20 node
arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node
arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for herobrine boards
arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards
arm64: qcom: sc7280-herobrine: Enable DP
arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards
dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings
dt-bindings: arm: qcom: Add / fix sc7280 board bindings
dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings
dt-bindings: arm: qcom: Mention that Chromebooks use a different scheme
dt-bindings: Document how Chromebooks with depthcharge boot
arm64: dts: qcom: sc7280: Enable keyboard backlight for villager
arm64: dts: qcom: sc7280: herobrine: Don't disable the keyboard backlight node
arm64: dts: qcom: sc7280: Add touchscreen to villager
clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
clk: qcom: regmap: add PHY clock source implementation
firmware: qcom_scm: drop unexpected word "the"
soc: qcom: socinfo: Add an ID for sc7180P
arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux properties for CRD 3.0/3.1
arm64: dts: qcom: sc7280: add lpass lpi pin controller node
arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specifications for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset
arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED
docs: UML: fix typo
docs/zh_CN: core-api: Update the translation of xarray.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of workqueue.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of printk-format.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of mm-api.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of kernel-api.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of irq/irq-domain.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of cpu_hotplug.rst to 5.19-rc3
docs/zh_CN: core-api: Update the translation of cachetlb.rst to 5.19-rc3
docs: driver-api: gpio: Fix some typos
docs: Remove duplicate word
arm64: dts: altera: socfpga_stratix10: move clocks out of soc node
docs: admin-guide/sysctl: Fix rendering error
efi: vars: Move efivar caching layer into efivarfs
efi: vars: Drop __efivar_entry_iter() helper which is no longer used
efi: vars: Switch to new wrapper layer
efi: vars: Use locking version to iterate over efivars linked lists
efi: vars: Remove deprecated 'efivars' sysfs interface
efi: pstore: Omit efivars caching EFI varstore access layer
efi: vars: Add thin wrapper around EFI get/set variable interface
efi: vars: Don't drop lock in the middle of efivar_init()
pstore: Add priv field to pstore_record for backend specific use
ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name
arm64: dts: qcom: sm8250: remove assigned-clock-rate property for mdp clk
arm64: dts: qcom: sdm845: remove assigned-clock-rate property for mdp clk
arm64: dts: qcom: sm7180: remove assigned-clock-rate property for mdp clk
arm64: dts: qcom: sm7280: remove assigned-clock-rate property for mdp clk
arm64: setup: drop early FDT pointer helpers
arm64: head: avoid relocating the kernel twice for KASLR
arm64: kaslr: defer initialization to initcall where permitted
arm64: head: record CPU boot mode after enabling the MMU
arm64: head: populate kernel page tables with MMU and caches on
arm64: head: factor out TTBR1 assignment into a macro
arm64: idreg-override: use early FDT mapping in ID map
arm64: head: create a temporary FDT mapping in the initial ID map
arm64: head: use relative references to the RELA and RELR tables
arm64: head: cover entire kernel image in initial ID map
arm64: head: add helper function to remap regions in early page tables
arm64: mm: provide idmap pointer to cpu_replace_ttbr1()
arm64: head: pass ID map root table address to __enable_mmu()
arm64: kernel: drop unnecessary PoC cache clean+invalidate
arm64: head: split off idmap creation code
arm64: head: switch to map_memory macro for the extended ID map
arm64: head: simplify page table mapping macros (slightly)
arm64: head: drop idmap_ptrs_per_pgd
arm64: head: move assignment of idmap_t0sz to C code
arm64: mm: make vabits_actual a build time constant if possible
arm64: head: move kimage_vaddr variable into C file
ARM: tegra: Align gpio-keys node names with dtschema
firmware: tegra: bpmp: Do only aligned access to IPC memory area
perf/marvell_cn10k: Fix TAD PMU register offset
perf/marvell_cn10k: Remove useless license text when SPDX-License-Identifier is already used
arm64: entry: simplify trampoline data page
crypto: qat - Removes the x86 dependency on the QAT drivers
crypto: qat - replace get_current_node() with numa_node_id()
crypto: rsa - implement Chinese Remainder Theorem for faster private key operations
crypto: ccp - During shutdown, check SEV data pointer before using
Input: applespi - avoid efivars API and invoke EFI services directly
selftests/kexec: remove broken EFI_VARS secure boot fallback check
locking/lockdep: Fix lockdep_init_map_*() confusion
jump_label: make initial NOP patching the special case
jump_label: mips: move module NOP patching into arch code
jump_label: s390: avoid pointless initial NOP patching
PCI: rcar-gen2: Add RZ/N1 SOC family compatible string
dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032
dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema
dmaengine: dw-edma: Add support for chip-specific flags
dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
dmaengine: dw-edma: Drop dma_slave_config.direction field usage
dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip
dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chip
dmaengine: dw-edma: Detach the private data and chip info structures
ACPI / MMC: PM: Unify fixing up device power
soundwire: Use acpi_dev_for_each_child()
arm64: trap implementation defined functionality in userspace
Documentation/arm64: update memory layout table.
arm64: kcsan: Support detecting more missing memory barriers
asm-generic: Add memory barrier dma_mb()
arm64: boot: add zstd support
arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
arm64: mm: install KPTI nG mappings with MMU enabled
arm64: kpti-ng: simplify page table traversal logic
arm64/sme: Expose SMIDR through sysfs
pstore/zone: cleanup "rcnt" type
arm64: compat: Move kuser32.S to .rodata section
arm64: stacktrace: use non-atomic __set_bit
arm64: kasan: do not instrument stacktrace.c
ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
ARM: dts: ux500: Fix Codina accelerometer mounting matrix
ARM: dts: ux500: Fix Janice accelerometer mounting matrix
spi: fsi: Increase timeout and ensure status is checked
regulator: mt6370: Add mt6370 DisplayBias and VibLDO support
perf/arm-cci: fix typo in comment
drivers/perf:Directly use ida_alloc()/free()
drivers/perf: Directly use ida_alloc()/free()
arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
arm64: vdso32: enable orphan handling for VDSO
arm64: vdso32: put ELF related sections in the linker script
arm64: vdso: enable orphan handling for VDSO
arm64: vdso: put ELF related sections in the linker script
arm64: cpuidle: remove generic cpuidle support
cpuidle: cpuidle-arm: remove arm64 support
regulator: rt5120: Add PMIC regulator support
soc: mediatek: fix missing clk_disable_unprepare() on err in svs_resume()
ARM: dts: xilinx: align gpio-key node names with dtschema
arm64: dts: xilinx: align gpio-key node names with dtschema
arm64: dts: zynqmp: add AMS driver to device tree
dt-bindings: gpio: zynq: Describe gpio-line-names
arm64: zynqmp: Fix comment about number of gpio line names
dt-bindings: gpio: zynq: Add power-domains
dt-bindings: gpio: zynq: Add missing compatible strings
ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker
ARM: dts: rockchip: align gpio-key node names with dtschema
arm64: dts: rockchip: align gpio-key node names with dtschema
dt-bindings: arm: Add compatible for MediaTek MT8186
dt-bindings: arm: mediatek: Add mt8186 pericfg compatible
arm64: dts: mediatek: mt6795: Specify interrupts for vGIC
arm64: dts: mediatek: mt6795: Add pinctrl controller node
arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and assign to CPUs
arm64: dts: mediatek: mt6795: Add general purpose timer node
arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks
arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz and 26MHz XOs
arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts
arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes
arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache
arm64: dts: mediatek: mt6795: Create soc bus node and move mmio devices
arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys property
arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phandle for IOMMU
arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandle for IOMMU
arm64: dts: mediatek: mt8183: change efuse node name
arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse
arm64: dts: mt8192: Fix idle-states entry-method
arm64: dts: mt8192: Fix idle-states nodes naming scheme
soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index for MT8365
pwm: mediatek: Add MT8365 support
arm64: dts: mediatek: Replace 'enable-sdio-wakeup'
dt-bindings: pwm: Add MT8365 SoC binding
pwm: Drop unused forward declaration from pwm.h
pwm: Reorder header file to get rid of struct pwm_capture forward declaration
pwm: atmel-tcb: Fix typo in comment
pwm: Drop support for legacy drivers
ARM: dts: exynos: add function and color to LED nodes in Odroid XU/XU3
ARM: dts: exynos: add function and color to LED node in Odroid XU4
ARM: dts: exynos: add function and color to LED node in Odroid HC1
ARM: dts: exynos: add function and color to LED nodes in Odroid X/X2
ARM: dts: exynos: add function and color to LED node in Odroid U3
ARM: dts: exynos: add function and color to LED nodes in Itop Elite
ARM: dts: exynos: add function to LED nodes in Tiny4412
ARM: dts: exynos: add function to LED node in Origen 4210
ARM: dts: exynos: add function and color to aat1290 flash LED node in Galaxy S3
ARM: dts: exynos: align aat1290 flash LED node with bindings in Galaxy S3
arm64: dts: mediatek: Add infra #reset-cells property for MT8195
arm64: dts: mediatek: Add infra #reset-cells property for MT8192
ARM: dts: ast2600-evb-a1: fix board compatible
ARM: dts: ast2600-evb: fix board compatible
ARM: dts: ast2500-evb: fix board compatible
dt-bindings: arm: aspeed: document board compatibles
dt-bindings: arm: aspeed: document board compatibles
x86/vmware: Use BIT() macro for shifting
context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit()
refscale: Convert test_lock spinlock to raw_spinlock
rcutorture: Handle failure of memory allocation functions
rcutorture: Fix ksoftirqd boosting timing and iteration
torture: Create kvm-check-branches.sh output in proper location
rcuscale: Fix smp_processor_id()-in-preemptible warnings
rcutorture: Make failure indication note reader-batch overflow
torture: Adjust to again produce debugging information
rcutorture: Fix memory leak in rcu_test_debug_objects()
rcutorture: Simplify rcu_torture_read_exit_child() loop
rcu/torture: Change order of warning and trace dump
rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests()
rcu-tasks: Be more patient for RCU Tasks boot-time testing
rcu-tasks: Update comments
rcu-tasks: Disable and enable CPU hotplug in same function
rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs
rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period
rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list
doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter
doc: Document the rcutree.rcu_divisor kernel boot parameter
rcutorture: Update rcutorture.fwd_progress help text
platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child()
ACPI: scan: Walk ACPI device's children using driver core
selinux: selinux_add_opt() callers free memory
ARM: dts: BCM5301X: Add DT for Meraki MR26
dt-bindings: ARM: add bindings for the Meraki MR26
ACPI: bus: Introduce acpi_dev_for_each_child_reverse()
ACPI: video: Use acpi_dev_for_each_child()
ACPI: bus: Export acpi_dev_for_each_child() to modules
ACPI: property: Use acpi_dev_for_each_child() for child lookup
ACPI: container: Use acpi_dev_for_each_child()
USB: ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr()
thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr()
ACPI: glue: Introduce acpi_find_child_by_adr()
ACPI: glue: Introduce acpi_dev_has_children()
ACPI: glue: Use acpi_dev_for_each_child()
dt-bindings: clock: Add compatible for D1 DE2 clocks
context_tracking: Add a note about noinstr VS unsafe context tracking functions
tools/nolibc: add a help target to list supported targets
tools/nolibc: make the default target build the headers
tools/nolibc: fix the makefile to also work as "make -C tools ..."
tools/nolibc/stdio: Add format attribute to enable printf warnings
tools/nolibc/stdlib: Support overflow checking for older compiler versions
context_tracking: Remove unused context_tracking_in_user()
rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit()
rcu: Dump rcuc kthread status for CPUs not reporting quiescent state
torture: Make kvm-remote.sh announce which system is being waited on
rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks
rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers
rcu-tasks: Scan running tasks for RCU Tasks Trace readers
rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions
rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step()
rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings
rcu-tasks: Untrack blocked RCU Tasks Trace at reader end
rcu-tasks: Track blocked RCU Tasks Trace readers
rcu-tasks: Add data structures for lightweight grace periods
rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks
rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field
rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings
rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings
rcu-tasks: Simplify trc_inspect_reader() QS logic
rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs()
rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS
rcu-tasks: Handle idle tasks for recently offlined CPUs
rcu-tasks: Idle tasks on offline CPUs are in quiescent states
rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once
rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter
rcu-tasks: Merge state into .b.need_qs and atomically update
rcu-tasks: Drive synchronous grace periods from calling task
rcu-tasks: Move synchronize_rcu_tasks_generic() down
rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread()
rcu-tasks: Check for abandoned callbacks
rcutorture: Validate get_completed_synchronize_rcu()
rcu: Provide a get_completed_synchronize_rcu() function
rcu: Make normal polling GP be more precise about sequence numbers
x86/pmem: Fix platform-device leak in error path
arm64: dts: exynos: Add internal eMMC support to jackpotlte
m68k: sun3: Use __func__ to get function's name in an output message
m68k: mac: Fix typos in comments
m68k: virt: Kconfig minor fixes
dt-bindings: clock: Add indices for Exynos7885 TREX clocks
dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS
spi: topcliff-pch: Use core message validation
ARM: dts: animeo: correct gpio-keys properties
ARM: dts: animeo: align gpio-key node names with dtschema
arm64: dts: hisilicon: correct gpio-keys properties
arm64: dts: hisilicon: align gpio-key node names with dtschema
arm64: dts: broadcom: align gpio-key node names with dtschema
arm64: dts: apm: correct gpio-keys properties
ata: pata_macio: Fix compilation warning
brcmfmac: Switch to appropriate helper to load EFI variable contents
iwlwifi: Switch to proper EFI variable store interface
media: atomisp_gmin_platform: stop abusing efivar API
efi: efibc: avoid efivar API for setting variables
efi: avoid efivars layer when loading SSDTs from variables
ARM: dts: imx6q-apalis: Cleanup
ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps
ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight
ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards
ARM: dts: imx6q-apalis: Clean-up sd card support
ARM: dts: imx6q-apalis: Add adv7280 video input
ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera
ARM: dts: imx6q-apalis: Disable stmpe touchscreen
ARM: dts: imx6q-apalis: Disable HDMI
ARM: dts: imx6q-apalis: Add LVDS panel support
ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi
ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi
ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi
ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi
ARM: dts: imx6q-apalis: Command pmic to standby for poweroff
ARM: dts: imx6q-apalis: Add gpio-line-names
Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name"
dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q
arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically
arm64: dts: imx8mq: Pass a label to the AIPS nodes
arm64: dts: imx8m: Pass a label to the soc node
ARM: dts: imx: Pass a label to the AIPS nodes
ARM: dts: imx: Pass a label to the soc node
dt-bindings: arm: fsl: Decrease the line length
dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2
dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2
dt-bindings: arm: fsl: add imx93 11x11 evk board
dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-*
arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS
ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout()
ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]()
ata: make ata_port::fastdrain_cnt *unsigned int*
ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight()
arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2
ARM: dts: imx6ul: fix qspi node compatible
ARM: dts: imx6ul: fix lcdif node compatible
ARM: dts: imx6ul: fix csi node compatible
ARM: dts: imx6ul: fix keypad compatible
ARM: dts: imx6ul: change operating-points to uint32-matrix
ARM: dts: imx6ul: add missing properties for sram
arm64: dts: freescale: align led node names with dtschema
arm64: dts: freescale: align gpio-key node names with dtschema
soc: imx: gpcv2: print errno for regulator errors
arm64: dts: imx8m: Disable job ring 0 nodes
arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0
ARM: dts: imx6: fix node names for ebook reader keys
ARM: dts: imx6sl-tolino-shine2hd: fix led node name.
ARM: imx25: support silicon revision 1.2
arm64: dts: mba8mx: Remove unneeded comments
ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM
soc: ti: wkup_m3_ipc: Remove unneeded semicolon
ARM: dts: keystone: Adjust whitespace around '='
arm64: dts: ti: Align gpio-key node names with dtschema
arm64: dts: ti: Adjust whitespace around '='
soc: bcm: brcmstb: biuctrl: Add missing of_node_put()
arm64: dts: rockchip: rock-pi-s add more peripherals
arm64: dts: rockchip: add ROCK Pi S DTS support
dt-bindings: arm: rockchip: Add Radxa ROCK Pi S
arm64: dts: mt8183: add GCE client property for Mediatek MUTEX
soc: mediatek: mutex: add functions that operate registers by CMDQ
dt-bindings: soc: mediatek: add gce-client-reg for MUTEX
dt-bindings: soc: mediatek: move out common module from display folder
soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP
soc: mediatek: mutex: add common interface for modules setting
soc: mediatek: pm-domains: Add support always on flag
ARM: dts: mediatek: align gpio-key node names with dtschema
arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led node names with dtschema
arm64: dts: mediatek: align gpio-key node names with dtschema
soc: mediatek: mt8365-mmsys: add DPI/HDMI display path
soc: mediatek: mutex: add MT8365 support
crypto: hisilicon/sec - only HW V2 needs to change the BD err detection
crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
crypto: hisilicon/qm - modify event irq processing
crypto: hisilicon/qm - move alloc qm->wq to qm.c
crypto: hisilicon/qm - add functions for releasing resources
crypto: hisilicon/trng - fix local variable type
MAINTAINERS: update HiSilicon ZIP and QM maintainers
ARM: dts: mediatek: adjust whitespace around '='
arm64: dts: mediatek: adjust whitespace around '='
arm64: dts: mediatek: mt8195: enable usb remote wakeup
arm64: dts: mediatek: mt8195: add efuse node and cells
arm64: dts: mt8183: add svs device information
soc: mediatek: SVS: add mt8192 SVS GPU driver
dt-bindings: soc: mediatek: add mt8192 svs dt-bindings
soc: mediatek: SVS: add debug commands
soc: mediatek: SVS: add monitor mode
soc: mediatek: SVS: introduce MTK SVS engine
dt-bindings: soc: mediatek: add mtk svs dt-bindings
ARM: dts: rza2mevb: Fix LED node names
arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector
arm64: dts: renesas: r8a779f0: Add SCIF nodes
arm64: dts: renesas: r8a779f0: Add HSCIF nodes
arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3
arm64: dts: renesas: Add missing space after remote-endpoint
arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC platform
arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board
arm64: dts: renesas: r8a779f0: Add CPU core clocks
arm64: dts: renesas: r8a779f0: Add CPUIdle support
arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores
arm64: dts: renesas: r8a779f0: Add L3 cache controller
arm64: dts: renesas: r8a779a0: Add CPU0 core clock
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
ata: libata-core: make ata_exec_internal_sg() *static*
soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0
arm64: dts: renesas: rzg2l-smarc: Use proper bool operator
arm64: dts: renesas: r8a779f0: Add UFS node
arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes
arm64: dts: renesas: r8a779f0: Add IPMMU nodes
arm64: dts: renesas: Adjust whitespace around '='
arm64: dts: renesas: r8a779f0: Add thermal support
ata: make transfer mode masks *unsigned int*
dt-bindings: soc: renesas: Move renesas,prr from arm to soc
arm64: dts: microchip: adjust whitespace around '='
arm64: dts: sprd: adjust whitespace around '='
arm64: dts: hisilicon: adjust whitespace around '='
arm64: dts: marvell: adjust whitespace around '='
arm64: dts: lg: adjust whitespace around '='
arm64: dts: apm: adjust whitespace around '='
arm64: dts: amd: adjust whitespace around '='
ARM: dts: sd: adjust whitespace around '='
ARM: dts: sti: adjust whitespace around '='
ARM: dts: ste: adjust whitespace around '='
ARM: dts: nuvoton: adjust whitespace around '='
ARM: dts: lpc: adjust whitespace around '='
ARM: dts: ecx: adjust whitespace around '='
ARM: dts: alpine: adjust whitespace around '='
ARM: dts: spear: adjust whitespace around '='
ARM: dts: axm: adjust whitespace around '='
ARM: dts: at91: adjust whitespace around '='
ARM: dts: aspeed: adjust whitespace around '='
ARM: dts: pxa: adjust whitespace around '='
cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes
dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chip
spi: microchip-core: fix passing zero to PTR_ERR warning
ARM: dts: s5pv210: align gpio-key node names with dtschema
ARM: dts: exynos: align gpio-key node names with dtschema
PCI: mediatek-gen3: Print LTSSM state when PCIe link down
MAINTAINERS: Add BCM6813 to bcmbca arch entry
arm64: dts: Add DTS files for bcmbca SoC BCM6813
dt-bindings: arm64: Add BCM6813 SoC
ARM: dts: Add PCIe support for Airoha EN7523
efi: Correct comment on efi_memmap_alloc
PCI: mediatek: Allow building for ARCH_AIROHA
dt-bindings: PCI: mediatek: Add Airoha EN7532 support
selftests/timens: add a test for vfork+exit
fs/exec: allow to unshare a time namespace on vfork+exec
arm64: dts: Add support for Stratix 10 Software Virtual Platform
dt-bindings: altera: document Stratix 10 SWVP compatibles
regmap: provide regmap_field helpers for simple bit operations
memblock: Disable mirror feature if kernelcore is not specified
arm64: mm: Only remove nomap flag for initrd
mm: Limit warning message in vmemmap_verify() to once
mm: Ratelimited mirrored memory related warning messages
efi: Make code to find mirrored memory ranges generic
selinux: Add boundary check in put_entry()
ARM: dts: allwinner: align gpio-key node names with dtschema
arm64: dts: allwinner: align gpio-key node names with dtschema
dt-bindings: timer: Add Nomadik MTU binding
arm64: dts: altera: adjust whitespace around '='
ARM: dts: Add DTS files for bcmbca SoC BCM63148
dt-bindings: arm: Add BCM63148 SoC
dt-bindings: arm64: Add BCM6856 SoC
dt-bindings: arm64: Add BCM63146 SoC
ARM: dts: broadcom: correct gpio-keys properties
ARM: dts: broadcom: align gpio-key node names with dtschema
ARM: dts: Add DTS files for bcmbca SoC BCM6756
dt-bindings: arm: Add BCM6756 SoC
ARM: dts: Add DTS files for bcmbca SoC BCM6855
arm64: dts: intel: socfpga_agilex: use defined GIC interrupt type for ECC
dt-bindings: altera: Add Chameleon v3 board
ARM: dts: socfpga: Add Google Chameleon v3 devicetree
ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts
ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts
ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi
thermal: Directly use ida_alloc()/free()
spi: core: Fix error code in spi_register_controller()
cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink
cpufreq: Drop unnecessary cpus locking from store()
cpufreq: Optimize cpufreq_show_cpus()
arm64: dts: arm: adjust whitespace around '='
arm64: dts: fsl: adjust whitespace around '='
arm64: dts: fsl-ls10xx: use generic dma node name
arm64: dts: imx8mp-evk: add regulator supply to CPU nodes
arm64: dts: imx8mm: Add SNVS LPGPR
arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible
ata: libata-core: get rid of *else* branches in ata_id_n_sectors()
spi: microchip-core: fix potentially incorrect return from probe
PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
PCI: aardvark: Add support for AER registers on emulated bridge
selinux: fix memleak in security_read_state_kernel()
MAINTAINERS: Add BCM63148 to bcmbca arch entry
MAINTAINERS: Add BCM6856 to bcmbca arch entry
arm64: dts: Add DTS files for bcmbca SoC BCM6856
arm64: dts: Add DTS files for bcmbca SoC BCM63146
MAINTAINERS: Add BCM63146 to bcmbca arch entry
arm64: defconfig: Enable DRM_V3D
arm64: dts: allwinner: Use constants for RTC clock indexes
ARM: dts: sunxi: Use constants for RTC clock indexes
docs: selinux: add '=' signs to kernel boot options
mm: create security context for memfd_secret inodes
audit: make is_audit_feature_set() static
docs: Kconfig: Fix help text indentation
docs/zh_CN: Update translation of reporting-issues.rst to 5.18
docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists
MAINTAINERS: Add BCM6756 to bcmbca arch entry
MAINTAINERS: Add BCM6855 to bcmbca arch entry
dt-bindings: arm: add BCM6855 SoC to device tree binding document
ARM: dts: bcm2711: Enable V3D
ARM: dts: Update BCM47622 DTS file
ARM: dts: Add DTS files for bcmbca SoC BCM6846
ARM: configs: Enable DRM_V3D
scripts: kernel-doc: Always increment warnings counter
spi: spidev_test: Warn when the mode is not the requested mode
spi: s3c64xx: set pointers to null using NULL rather than 0
spi: micro: fix unreasonable clk_prepare_enable() on error in mchp_corespi_probe()
spi: dt-bindings: Add compatible for Tegra241 QSPI
spi: dt-bindings: split peripheral prods
spi: tegra210-quad: Multi-cs support
regulator: rpi-panel-attiny: Use backlight helper
genirq/PM: Unexport {suspend,resume}_device_irqs()
soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes
soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
arm64: dts: arm/juno: Drop erroneous 'mbox-name' property
arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible
arm64: defconfig: Enable R8A779G0 SoC
ARM: shmobile: defconfig: Refresh for v5.19-rc1
sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
sched: Fix the check of nr_running at queue wakelist
sched: Allow newidle balancing to bail out of load_balance
sched/deadline: Use proc_douintvec_minmax() limit minimum value
sched/fair: Optimize and simplify rq leaf_cfs_rq_list
sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group()
sched/numa: Adjust imb_numa_nr to a better approximation of memory channels
sched/numa: Apply imbalance limitations consistently
sched/numa: Do not swap tasks between nodes when spare capacity is available
sched/numa: Initialise numa_migrate_retry
arm64: dts: meson: add gpio-fan control to GS-King-X
perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments
perf/x86/amd/uncore: Add PerfMonV2 DF event format
perf/x86/amd/uncore: Detect available DF counters
perf/x86/amd/uncore: Use attr_update for format attributes
perf/x86/amd/uncore: Use dynamic events array
x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE
ata: libata-core: fix sloppy typing in ata_id_n_sectors()
ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock()
ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock()
ata: pata_hpt37x: factor out hpt37x_pci_clock()
ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot()
ata: libata: Fix syntax errors in comments
arm64: dts: rockchip: Add missing space around regulator-name on rk3368-orion-r68
ARM: imx6ul: drop the adc num-channels property
ARM: dts: fsl: adjust whitespace around '='
ARM: imx: Kconfig: Fix indentation
arm64: dts: rockchip: enable the gpu on BPI-R2-Pro
arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro
arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro
arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro
arm64: dts: rockchip: set display regulators to always-on on BPI-R2-Pro
arm64: dts: rockchip: add RTC to BPI-R2 Pro
arm64: dts: rockchip: Enable HDMI audio on Quartz64 A
arm64: dts: rockchip: Add HDMI audio nodes to rk356x
ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off
ARM: dts: imx7-colibri: add support for Toradex Iris carrier boards
ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming
ARM: dts: imx7-colibri: set regulator-name properties
ARM: dts: imx7-colibri: remove leading zero from reg address
ARM: dts: imx7-colibri: clean-up device enabling/disabling
ARM: dts: imx7-colibri: alphabetical re-order
ARM: dts: imx7-colibri: add clarifying comments
ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins
ARM: dts: imx7-colibri: disable adc2
ARM: dts: imx7-colibri-eval-v3: correct can controller comment
ARM: dts: imx7d-colibri-emmc: add cpu1 supply
ARM: dts: imx7-colibri: move rtc node
ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config
ARM: dts: imx7-colibri: add delay for on-module phy supply
ARM: dts: imx7-colibri: move regulators
ARM: dts: imx7-colibri: add ethernet aliases
ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys
ARM: dts: imx7-colibri: improve wake-up with gpio key
ARM: dts: imx7-colibri: improve licensing and compatible strings
ARM: dts: imx7-colibri: add usb dual-role switching using extcon
ARM: dts: imx7-colibri: set lcdif clock source to video pll
ARM: dts: imx7-colibri: add mdio phy node
ARM: dts: imx7-colibri: overhaul display/touch functionality
ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps
ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight
ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node
keep iocb_flags() result cached in struct file
iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC
struct file: use anonymous union member for rcuhead and llist
btrfs: use IOMAP_DIO_NOSYNC
teach iomap_dio_rw() to suppress dsync
selinux: fix typos in comments
arm64: dts: rockchip: adjust whitespace around '='
ARM: dts: rockchip: adjust whitespace around '='
PCI: vmd: Use devm_kasprintf() instead of simple kasprintf()
spi: Fix per-cpu stats access on 32 bit systems
spi: sifive: add PM callbacks to support suspend/resume
crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey
crypto: octeontx2 - fix potential null pointer access
crypto: blake2s - remove shash module
crypto: memneq - move into lib/
crypto: octeontx2 - add firmware version in devlink info
crypto: ccp - fix typo in comment
crypto: hisilicon/sec - fix typos in comment
fscrypt: Add HCTR2 support for filename encryption
crypto: arm64/polyval - Add PMULL accelerated implementation of POLYVAL
crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL
crypto: arm64/aes-xctr - Improve readability of XCTR and CTR modes
crypto: arm64/aes-xctr - Add accelerated implementation of XCTR
crypto: x86/aesni-xctr - Add accelerated implementation of XCTR
crypto: hctr2 - Add HCTR2 support
crypto: polyval - Add POLYVAL support
crypto: xctr - Add XCTR support
crypto: atmel-ecc - Remove duplicated error reporting in .remove()
crypto: sun8i-ss - Fix error codes for dma_mapping_error()
crypto: sun8i-ss - fix error codes in allocate_flows()
crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
arm64: dts: imx8ulp: address build warning
arm64: defconfig: enable i.MX93 clk & pinctrl
arm64: dts: freescale: add i.MX93 11x11 EVK basic support
arm64: dts: freescale: Add i.MX93 dtsi support
arm64: dts: amlogic: align gpio-key node names with dtschema
arm64: dts: amlogic: correct gpio-keys properties
arm64: dts: meson: add reset controller for Meson-S4 SoC
arm64: dts: amlogic: adjust whitespace around '='
ARM: dts: meson: adjust whitespace around '='
PCI: Add ACS quirk for Broadcom BCM5750x NICs
ACPI: APEI: Fix double word in a comment
ACPI: processor/idle: Annotate more functions to live in cpuidle section
PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove()
PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
ARM: s3c: Kconfig.s3c64xx: Fix indentation
ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs
ARM: s3c: Kconfig: Fix indentation
9p: handling Rerror without copy_from_iter_full()
spi: atmel-quadspi: align condition to parenthesis
spi: atmel-quadspi: use pm_ptr()
spi: atmel-quadspi: add runtime pm support
net: macb: change return type for gem_ptp_set_one_step_sync()
spi: Return true/false (not 1/0) from bool function
spi: fix platform_no_drv_owner.cocci warning
vmxnet3: update to version 7
vmxnet3: use ext1 field to indicate encapsulated packet
vmxnet3: limit number of TXDs used for TSO packet
vmxnet3: add command to set ring buffer sizes
vmxnet3: add support for out of order rx completion
vmxnet3: add support for large passthrough BAR register
vmxnet3: add support for capability registers
vmxnet3: prepare for version 7 changes
xen/netback: do some code cleanup
PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
PCI/ERR: Recognize disconnected devices in report_error_detected()
x86: Fix comment for X86_FEATURE_ZEN
x86: Remove vendor checks from prefer_mwait_c1_over_halt
x86: Handle idle=nomwait cmdline properly for x86_idle
net: constify some inline functions in sock.h
nfp: Remove kernel.h when not needed
spi: <linux/spi/spi.h>: Add missing documentation for struct members
dt-bindings: Add headers for Tegra234 GPCDMA
ARM: tegra: Adjust whitespace around '='
arm64: defconfig: Build Tegra OPE module
spi: s3c64xx: Fix spelling mistake "hannel" -> "channel"
ARM: bcm: Fix refcount leak in bcm_kona_smc_init
MAINTAINERS: Add BCM6846 to bcmbca arch entry
dt-bindings: arm: add BCM6846 SoC to device tree binding document
ARM: dts: broadcom: adjust whitespace around '='
arm64: dts: broadcom: adjust whitespace around '='
MAINTAINERS: Add BCM6878 to bcmbca arch entry
MAINTAINERS: Add BCM6858 to bcmbca arch entry
MAINTAINERS: Add BCM4912 to bcmbca arch entry
MAINTAINERS: Add BCM63158 to bcmbca arch entry
MAINTAINERS: Add BCM63178 to bcmbca arch entry
ARM: dts: Add DTS files for bcmbca SoC BCM6878
dt-bindings: arm: Add BCM6878 soc
ARM64: dts: Add DTS files for bcmbca SoC BCM6858
arm64: dts: Add DTS files for bcmbca SoC BCM4912
arm64: dts: Add DTS files for bcmbca SoC BCM63158
dt-bindings: arm64: Add BCM6858 SoC to binding document
dt-bindings: arm64: Add BCM4912 SoC to binding document
dt-bindings: arm64: add BCM63158 SoC to binding document
ARM: dts: add dts files for bcmbca soc 63178
dt-bindings: arm: add BCM63178 SoC to binding document
ARM: dts: bcm283x: Drop unnecessary properties from dpi node
arm64: defconfig: enable bcmbca soc support
arm64: bcmbca: add arch bcmbca machine entry
soc: bcm: brcmstb: pm: pm-arm: fix typo in comment
net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2
net: dsa: microchip: ksz8xxx: Replace kernel.h with the necessary inclusions
x86/pkeys: Clarify PKRU_AD_KEY macro
Documentation/protection-keys: Clean up documentation for User Space pkeys
selinux: drop unnecessary NULL check
No need of likely/unlikely on calls of check_copy_size()
selinux: add __randomize_layout to selinux_audit_data
audit: remove redundant data_len check
regulator: qcom_smd: add get_voltage to MP5496
iavf: Add waiting for response from PF in set mac
i40e: Add VF VLAN pruning
psi: dont alloc memory for psi by default
arm64: dts: mediatek: Add mediatek,cci property for MT8183 cpufreq
arm64: dts: mediatek: Add MediaTek CCI node for MT8183
arm64: dts: mediatek: Add opp table and clock property for MT8183 cpufreq
ARM: dts: add clock support for Airoha EN7523
soc: mediatek: devapc: Add support for MT8186
soc: mediatek: devapc: Separate register offsets from mtk_devapc_data
dt-bindings: soc: mediatek: devapc: Add bindings for MT8186
soc: mediatek: pwrap: Compress of_device_id entries to one line
soc: mediatek: pwrap: Move IO pointers to new structure
soc: mediatek: pwrap: Check return value of platform_get_irq()
soc: mediatek: pwrap: Switch to devm_platform_ioremap_resource_byname()
soc: mediatek: pwrap: Use readx_poll_timeout() instead of custom function
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC
regulator: mp5416: remove kernel.h include
x86/mm/tlb: Avoid reading mm_tlb_gen when possible
MAINTAINERS: add spi to PolarFire SoC entry
spi: add support for microchip fpga spi controllers
ARM: s3c: Use strscpy to replace strlcpy
regulator: dt-bindings: Convert pwm-regulator to DT schema
net: dropreason: reformat the comment fo skb drop reasons
net: skb: use auto-generation to convert skb drop reason to string
net: skb: move enum skb_drop_reason to standalone header file
ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts
arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a
arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a
arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi
arm64: dts: rockchip: rk356x: Add HDMI nodes
arm64: dts: rockchip: rk356x: Add VOP2 nodes
arm64: dts: rockchip: add pine64 touch panel display to rockpro64
arm64: dts: rockchip: Enable PCIe controller on quartz64-a
arm64: dts: rockchip: Add rk3568 PCIe2x1 controller
net: altera: Replace kernel.h with the necessary inclusions
WAN: Fix syntax errors in comments
arm64: dts: rockchip: enable sfc controller on Quartz64 Model A
arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A
arm64: dts: rockchip: add Quartz64-A fan pinctrl
arm64: dts: exynos: enable secondary ufs devices ExynosAutov9 SADK
arm64: dts: exynos: add secondary ufs devices in ExynosAutov9
arm64: dts: fsd: use local header for pinctrl register values
arm64: dts: exynos: use local header for pinctrl register values
ARM: dts: exynos: use local header for pinctrl register values
ARM: dts: s5pv210: use local header for pinctrl register values
ARM: dts: s3c64xx: use local header for pinctrl register values
ARM: dts: s3c2410: use local header for pinctrl register values
ARM: dts: exynos: align MMC node name with dtschema
arm64: dts: exynos: align MMC node name with dtschema
arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9
ARM: dts: exynos: adjust whitespace around '='
arm64: dts: exynos: adjust whitespace around '='
ARM: dts: sun5i: adjust whitespace around '='
spi: spi-ti-qspi: Support per-transfer and per-slave speed_hz settings
spi: spi.c: Convert statistics to per-cpu u64_stats_t
spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-peripheral-props.yaml
spi: intel: Use correct order for the parameters of devm_kcalloc()
spi: spi-zynqmp-gqspi: Add two chip select support
spi: fix typo in comment
spi: mt65xx: add MT8365 SoC bindings
spi: cadence-quadspi: Remove spi_master_put() in probe failure path
spi: s3c64xx: requests spi-dma channel only during data transfer
spi: spi-altera-dfl: Fix an error handling path
spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unused parameter
spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter
spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter
regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb
regulator: mp5416: add support for MP5496
regulator: mp5416: use OF match data
regulator: mp5416: alphabetically sort header includes
regulator: dt-bindings: mps,mp5416: add MP5496 compatible
regmap: cache: Fix syntax errors in comments
memory: mtk-smi: Add support for MT6795 Helio X10
dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings
arm64: dts: fsd: add ufs device node
arm64: dts: exynos: add watchdog in ExynosAutov9
arm64: dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9
dt-bindings: soc: add samsung,boot-mode definitions
arm64: dts: fsd: Add cpu cache information
arm64: dts: renesas: rzv2mevk2: Enable ethernet
arm64: dts: renesas: r9a09g011: Add ethernet nodes
arm64: dts: renesas: Rename numbered regulators
arm64: dts: renesas: beacon: Fix regulator node names
arm64: dts: renesas: r9a07g043: Add ADC node
ARM: dts: exynos: add panel and backlight to p4note
meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
pstore: migrate to crypto acomp interface
Bug: 147209885
Bug: 160883266
Bug: 160883801
Bug: 170507310
Bug: 178022444
Bug: 187186685
Bug: 188684133
Bug: 200103201
Bug: 231160619
Bug: 242078480
Change-Id: I16007c8ca186db4baf8c3e649059c10850e9031b
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
* An optimization in memblock_add_range() to reduce array traversals
* Improvements to the memblock test suite
-----BEGIN PGP SIGNATURE-----
iQFMBAABCAA2FiEEeOVYVaWZL5900a/pOQOGJssO/ZEFAmLyCbgYHG1pa2UucmFw
b3BvcnRAZ21haWwuY29tAAoJEDkDhibLDv2RBxMH/1uIcfERl3Cbw25zluWSVn4O
mrnr+JPqUkyeVLQDEGzk/VWIM1WT11s7fFpoTpIwu3dq/fVoD3HZlZQkWS0ANFDL
V3xf6Xz17R5ZNoZmacczhNaBqkJSi+dcvoAevjyBHPpKEaCLC/rNrISpDdCD0Lz0
5fgv2F4sISBUVc6FVIFB+9zKC/neI9ewemCABSFTIa5mmQvZZwX1Tj5BrxIsESwN
DwX5u1Q65SoFBbAk6F5+aoClJ7wMGz8OlZoFw106HTvxq8sNne27KXW9mKugBzJr
yAZ/TWrjXigNAr8dcXQEZuxagFSB1PQ4aNgU8phiAwE7/5z3j1KLa65hDRzc9t4=
=JMiG
-----END PGP SIGNATURE-----
Merge tag 'memblock-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Pull memblock updates from Mike Rapoport:
- An optimization in memblock_add_range() to reduce array traversals
- Improvements to the memblock test suite
* tag 'memblock-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
memblock test: Modify the obsolete description in README
memblock tests: fix compilation errors
memblock tests: change build options to run-time options
memblock tests: remove completed TODO items
memblock tests: set memblock_debug to enable memblock_dbg() messages
memblock tests: add verbose output to memblock tests
memblock tests: Makefile: add arguments to control verbosity
memblock: avoid some repeat when add new range
Lin, Yang Shi, Anshuman Khandual and Mike Rapoport
- Some kmemleak fixes from Patrick Wang and Waiman Long
- DAMON updates from SeongJae Park
- memcg debug/visibility work from Roman Gushchin
- vmalloc speedup from Uladzislau Rezki
- more folio conversion work from Matthew Wilcox
- enhancements for coherent device memory mapping from Alex Sierra
- addition of shared pages tracking and CoW support for fsdax, from
Shiyang Ruan
- hugetlb optimizations from Mike Kravetz
- Mel Gorman has contributed some pagealloc changes to improve latency
and realtime behaviour.
- mprotect soft-dirty checking has been improved by Peter Xu
- Many other singleton patches all over the place
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCYuravgAKCRDdBJ7gKXxA
jpqSAQDrXSdII+ht9kSHlaCVYjqRFQz/rRvURQrWQV74f6aeiAD+NHHeDPwZn11/
SPktqEUrF1pxnGQxqLh1kUFUhsVZQgE=
=w/UH
-----END PGP SIGNATURE-----
Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Pull MM updates from Andrew Morton:
"Most of the MM queue. A few things are still pending.
Liam's maple tree rework didn't make it. This has resulted in a few
other minor patch series being held over for next time.
Multi-gen LRU still isn't merged as we were waiting for mapletree to
stabilize. The current plan is to merge MGLRU into -mm soon and to
later reintroduce mapletree, with a view to hopefully getting both
into 6.1-rc1.
Summary:
- The usual batches of cleanups from Baoquan He, Muchun Song, Miaohe
Lin, Yang Shi, Anshuman Khandual and Mike Rapoport
- Some kmemleak fixes from Patrick Wang and Waiman Long
- DAMON updates from SeongJae Park
- memcg debug/visibility work from Roman Gushchin
- vmalloc speedup from Uladzislau Rezki
- more folio conversion work from Matthew Wilcox
- enhancements for coherent device memory mapping from Alex Sierra
- addition of shared pages tracking and CoW support for fsdax, from
Shiyang Ruan
- hugetlb optimizations from Mike Kravetz
- Mel Gorman has contributed some pagealloc changes to improve
latency and realtime behaviour.
- mprotect soft-dirty checking has been improved by Peter Xu
- Many other singleton patches all over the place"
[ XFS merge from hell as per Darrick Wong in
https://lore.kernel.org/all/YshKnxb4VwXycPO8@magnolia/ ]
* tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (282 commits)
tools/testing/selftests/vm/hmm-tests.c: fix build
mm: Kconfig: fix typo
mm: memory-failure: convert to pr_fmt()
mm: use is_zone_movable_page() helper
hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
hugetlbfs: cleanup some comments in inode.c
hugetlbfs: remove unneeded header file
hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
hugetlbfs: use helper macro SZ_1{K,M}
mm: cleanup is_highmem()
mm/hmm: add a test for cross device private faults
selftests: add soft-dirty into run_vmtests.sh
selftests: soft-dirty: add test for mprotect
mm/mprotect: fix soft-dirty check in can_change_pte_writable()
mm: memcontrol: fix potential oom_lock recursion deadlock
mm/gup.c: fix formatting in check_and_migrate_movable_page()
xfs: fail dax mount if reflink is enabled on a partition
mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
userfaultfd: don't fail on unrecognized features
hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
...
In a system(Huawei Ascend ARM64 SoC) using HBM, a multi-bit ECC error
occurs, and the BIOS will mark the corresponding area (for example, 2 MB)
as unusable. When the system restarts next time, these areas are not
reported or reported as EFI_UNUSABLE_MEMORY. Both cases lead to an
increase in the number of memblocks, whereas EFI_UNUSABLE_MEMORY leads to
a larger number of memblocks.
For example, if the EFI_UNUSABLE_MEMORY type is reported:
...
memory[0x92] [0x0000200834a00000-0x0000200835bfffff], 0x0000000001200000 bytes on node 7 flags: 0x0
memory[0x93] [0x0000200835c00000-0x0000200835dfffff], 0x0000000000200000 bytes on node 7 flags: 0x4
memory[0x94] [0x0000200835e00000-0x00002008367fffff], 0x0000000000a00000 bytes on node 7 flags: 0x0
memory[0x95] [0x0000200836800000-0x00002008369fffff], 0x0000000000200000 bytes on node 7 flags: 0x4
memory[0x96] [0x0000200836a00000-0x0000200837bfffff], 0x0000000001200000 bytes on node 7 flags: 0x0
memory[0x97] [0x0000200837c00000-0x0000200837dfffff], 0x0000000000200000 bytes on node 7 flags: 0x4
memory[0x98] [0x0000200837e00000-0x000020087fffffff], 0x0000000048200000 bytes on node 7 flags: 0x0
memory[0x99] [0x0000200880000000-0x0000200bcfffffff], 0x0000000350000000 bytes on node 6 flags: 0x0
memory[0x9a] [0x0000200bd0000000-0x0000200bd01fffff], 0x0000000000200000 bytes on node 6 flags: 0x4
memory[0x9b] [0x0000200bd0200000-0x0000200bd07fffff], 0x0000000000600000 bytes on node 6 flags: 0x0
memory[0x9c] [0x0000200bd0800000-0x0000200bd09fffff], 0x0000000000200000 bytes on node 6 flags: 0x4
memory[0x9d] [0x0000200bd0a00000-0x0000200fcfffffff], 0x00000003ff600000 bytes on node 6 flags: 0x0
memory[0x9e] [0x0000200fd0000000-0x0000200fd01fffff], 0x0000000000200000 bytes on node 6 flags: 0x4
memory[0x9f] [0x0000200fd0200000-0x0000200fffffffff], 0x000000002fe00000 bytes on node 6 flags: 0x0
...
The EFI memory map is parsed to construct the memblock arrays before the
memblock arrays can be resized. As the result, memory regions beyond
INIT_MEMBLOCK_REGIONS are lost.
Add a new macro INIT_MEMBLOCK_MEMORY_REGIONS to replace
INIT_MEMBLOCK_REGTIONS to define the size of the static memblock.memory
array.
Allow overriding memblock.memory array size with architecture defined
INIT_MEMBLOCK_MEMORY_REGIONS and make arm64 to set
INIT_MEMBLOCK_MEMORY_REGIONS to 1024 when CONFIG_EFI is enabled.
Link: https://lkml.kernel.org/r/20220615102742.96450-1-zhouguanghui1@huawei.com
Signed-off-by: Zhou Guanghui <zhouguanghui1@huawei.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Tested-by: Darren Hart <darren@os.amperecomputing.com>
Acked-by: Will Deacon <will@kernel.org> [arm64]
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com>
Cc: Xu Qiang <xuqiang36@huawei.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
The worst case is that the new memory range overlaps all existing
regions, which requires type->cnt + 1 empty struct memblock_region slots in
the type->regions array.
So if type->cnt + 1 + type->cnt is less than type->max, we can insert
regions directly rather than calculate the needed amount before the
insertion.
And becase of merge operation in the end of function, tpye->cnt will
increase slowly for many cases.
This change allows to avoid unnecessary repeat of memblock ranges traversal
for many cases when adding new memory range.
Signed-off-by: Jinyu Tang <tjytimi@163.com>
[rppt: massaged comment and changelog text]
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
If system have some mirrored memory and mirrored feature is not specified
in boot parameter, the basic mirrored feature will be enabled and this will
lead to the following situations:
- memblock memory allocation prefers mirrored region. This may have some
unexpected influence on numa affinity.
- contiguous memory will be split into several parts if parts of them
is mirrored memory via memblock_mark_mirror().
To fix this, variable mirrored_kernelcore will be checked in
memblock_mark_mirror(). Mark mirrored memory with flag MEMBLOCK_MIRROR iff
kernelcore=mirror is added in the kernel parameters.
Signed-off-by: Ma Wupeng <mawupeng1@huawei.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20220614092156.1972846-6-mawupeng1@huawei.com
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
If system has mirrored memory, memblock will try to allocate mirrored
memory firstly and fallback to non-mirrored memory when fails, but if with
limited mirrored memory or some numa node without mirrored memory, lots of
warning message about memblock allocation will occur.
This patch ratelimit the warning message to avoid a very long print during
bootup.
Signed-off-by: Ma Wupeng <mawupeng1@huawei.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com>
Reviewed-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Link: https://lore.kernel.org/r/20220614092156.1972846-3-mawupeng1@huawei.com
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
* keystone/mirror-android-mainline:
ANDROID: GKI: disable rndis USB gadget driver
VFS: filename_create(): fix incorrect intent.
ANDROID: Move BRANCH from build.config.common to .constants.
Revert "ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations"
net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies
net: dsa: felix: fix tagging protocol changes with multiple CPU ports
tun: annotate access to queue->trans_start
ANDROID: gki_defconfig: remove CONFIG_ND_BLK
cifs: verify that tcon is valid before dereference in cifs_kill_sb
drm/amd/display: remove dtbclk_ss compensation for dcn316
drm/amdgpu: Enable gfxoff quirk on MacBook Pro
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
drm/amdgpu: fix VCN 3.1.2 firmware name
drm/amd/display: don't ignore alpha property on pre-multiplied mode
vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
cifs: potential buffer overflow in handling symlinks
nfc: nci: add flush_workqueue to prevent uaf
net: dsa: realtek: don't parse compatible string for RTL8366S
net: dsa: realtek: fix Kconfig to assure consistent driver linkage
FROMLIST: staging: android: ashmem: remove usage of list iterator after the loop body
Revert "staging: remove ashmem"
net: ftgmac100: access hardware register after clock ready
ANDROID: debug_kinfo driver, move to drivers/android
Revert "net: dsa: setup master before ports"
macvlan: Fix leaking skb in source mode with nodst option
ALSA: usb-audio: Limit max buffer and period sizes per time
ALSA: memalloc: Add fallback SG-buffer allocations for x86
ANDROID: clang: update to 14.0.4
stat: fix inconsistency between struct stat and struct compat_stat
gcc-plugins: latent_entropy: use /dev/urandom
ALSA: nm256: Don't call card private_free at probe error path
ALSA: mtpav: Don't call card private_free at probe error path
ALSA: rme9652: Fix the missing snd_card_free() call at probe error
ALSA: hdspm: Fix the missing snd_card_free() call at probe error
ALSA: hdsp: Fix the missing snd_card_free() call at probe error
ALSA: oxygen: Fix the missing snd_card_free() call at probe error
ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
ALSA: cmipci: Fix the missing snd_card_free() call at probe error
ALSA: aw2: Fix the missing snd_card_free() call at probe error
ALSA: als300: Fix the missing snd_card_free() call at probe error
ALSA: lola: Fix the missing snd_card_free() call at probe error
ALSA: bt87x: Fix the missing snd_card_free() call at probe error
ALSA: sis7019: Fix the missing error handling
ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error
ALSA: via82xx: Fix the missing snd_card_free() call at probe error
ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
ALSA: rme96: Fix the missing snd_card_free() call at probe error
ALSA: rme32: Fix the missing snd_card_free() call at probe error
ALSA: riptide: Fix the missing snd_card_free() call at probe error
ALSA: maestro3: Fix the missing snd_card_free() call at probe error
ALSA: korg1212: Fix the missing snd_card_free() call at probe error
ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
ALSA: ice1724: Fix the missing snd_card_free() call at probe error
ALSA: fm801: Fix the missing snd_card_free() call at probe error
ALSA: es1968: Fix the missing snd_card_free() call at probe error
ALSA: es1938: Fix the missing snd_card_free() call at probe error
ALSA: ens137x: Fix the missing snd_card_free() call at probe error
ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error
ALSA: cs4281: Fix the missing snd_card_free() call at probe error
ALSA: ca0106: Fix the missing snd_card_free() call at probe error
ALSA: azt3328: Fix the missing snd_card_free() call at probe error
ALSA: au88x0: Fix the missing snd_card_free() call at probe error
ALSA: atiixp: Fix the missing snd_card_free() call at probe error
ALSA: als4000: Fix the missing snd_card_free() call at probe error
ALSA: ali5451: Fix the missing snd_card_free() call at probe error
ALSA: ad1889: Fix the missing snd_card_free() call at probe error
ALSA: sc6000: Fix the missing snd_card_free() call at probe error
ALSA: galaxy: Fix the missing snd_card_free() call at probe error
ANDROID: arm64 gki_defconfig fixup
s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig
s390: current_stack_pointer shouldn't be a function
ALSA: echoaudio: Fix the missing snd_card_free() call at probe error
ALSA: core: Add snd_card_free_on_error() helper
netfilter: nf_tables: nft_parse_register can return a negative value
net: lan966x: Stop processing the MAC entry is port is wrong.
net: lan966x: Fix when a port's upper is changed.
net: lan966x: Fix IGMP snooping when frames have vlan tag
net: lan966x: Update lan966x_ptp_get_nominal_value
sctp: Initialize daddr on peeled off socket
drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP
net/smc: Fix af_ops of child socket pointing to released memory
net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
net/smc: use memcpy instead of snprintf to avoid out of bounds read
net: macb: Restart tx only if queue pointer is lagging
KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU
KVM: SVM: Do not activate AVIC for SEV-enabled guest
Documentation: KVM: Add SPDX-License-Identifier tag
selftests: kvm: add tsc_scaling_sync to .gitignore
drm/msm/dp: add fail safe mode outside of event_mutex context
drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
drm/msm: Stop using iommu_present()
drm/msm/mdp5: check the return of kzalloc()
drm/msm: Fix range size vs end confusion
ipv6: fix panic when forwarding a pkt with no in6 dev
dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
netfilter: nft_socket: make cgroup match work in input too
mac80211: fix ht_capa printout in debugfs
cfg80211: hold bss_lock while updating nontrans_list
nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
net/sched: taprio: Check if socket flags are valid
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
net: phy: LAN87xx: remove genphy_softreset in config_aneg
ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
Linux 5.18-rc2
s390: update defconfigs
ath9k: Fix usage of driver-private space in tx_info
brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
mt76: Fix undefined behavior due to shift overflowing the constant
perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output
perf tools: Add external commands to list-cmds
perf docs: Add perf-iostat link to manpages
perf session: Remap buf if there is no space for event
media: si2157: unknown chip version Si2147-A30 ROM 0x50
perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K
perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K
perf tools: Fix perf's libperf_print callback
perf: arm-spe: Fix perf report --mem-mode
perf unwind: Don't show unwind error messages when augmenting frame pointer stack
tools headers arm64: Sync arm64's cputype.h with the kernel sources
perf test tsc: Fix error message when not supported
perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
perf python: Fix probing for some clang command line options
tools build: Filter out options and warnings not supported by clang
tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
tools include UAPI: Sync linux/vhost.h with the kernel sources
RISC-V: KVM: include missing hwcap.h into vcpu_fp
KVM: selftests: riscv: Fix alignment of the guest_hang() function
KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table
RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
net: atlantic: Avoid out-of-bounds indexing
net: dsa: felix: suppress -EPROBE_DEFER errors
cifs: Split the smb3_add_credits tracepoint
MAINTAINERS: add Tom as clang reviewer
mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()"
mailmap: update Vasily Averin's email address
mm/mempolicy: fix mpol_new leak in shared_policy_replace
mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
lz4: fix LZ4_decompress_safe_partial read out of bound
highmem: fix checks in __kmap_local_sched_{in,out}
mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation.
fscache: remove FSCACHE_OLD_API Kconfig option
fscache: Use wrapper fscache_set_cache_state() directly when relinquishing
fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS
fscache: Remove the cookie parameter from fscache_clear_page_bits()
docs: filesystems: caching/backend-api.rst: fix an object withdrawn API
docs: filesystems: caching/backend-api.rst: correct two relinquish APIs use
cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr
cachefiles: unmark inode in use in error path
net/sched: fix initialization order when updating chain 0 head
sctp: use the correct skb for security_sctp_assoc_request
mlxsw: i2c: Fix initialization error flow
net: mdio: don't defer probe forever if PHY IRQ provider is missing
io_uring: fix race between timeout flush and removal
cxl/pci: Drop shadowed variable
tools/testing/nvdimm: Fix security_init() symbol collision
RDMA/hfi1: Fix use-after-free bug for mm struct
Revert "iavf: Fix deadlock occurrence during resetting VF interface"
ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
cifs: release cached dentries only if mount is complete
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
ALSA: usb-audio: Increase max buffer size
ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
vxlan: fix error return code in vxlan_fdb_append
flow_dissector: fix false-positive __read_overflow2_field() warning
veth: Ensure eth header is in skb's linear part
bonding: Update layer2 and layer2+3 hash formula documentation
MAINTAINERS: Fix reviewer info for a few ROHM ICs
net/sched: flower: fix parsing of ethertype following VLAN header
dt-bindings: net: ave: Use unevaluatedProperties
dt-bindings: net: ave: Clean up clocks, resets, and their names using compatible string
arm64: Add part number for Arm Cortex-A78AE
arm64: patch_text: Fixup last cpu should be master
iommu/omap: Fix regression in probe for NULL pointer dereference
mmc: core: improve API to make clear mmc_hw_reset is for cards
ANDROID: dm-user: remove REQ_OP_WRITE_SAME
SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg()
SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
SUNRPC: Handle allocation failure in rpc_new_task()
NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename()
NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget
SUNRPC: Handle low memory situations in call_status()
SUNRPC: Handle ENOMEM in call_transmit_status()
NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
NFS: Replace readdir's use of xxhash() with hash_64()
io_uring: use nospec annotation for more indexes
io_uring: zero tag on rsrc removal
io_uring: don't touch scm_fp_list after queueing skb
io_uring: nospec index for tags on files update
io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF
Revert "io_uring: Add support for napi_busy_poll"
io_uring: drop the old style inflight file tracking
io_uring: defer file assignment
io_uring: propagate issue_flags state down to file assignment
ANDROID: remove CONFIG_DEBUG_INFO from gki_defconfig files
Revert "ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds"
SUNRPC: Fix the svc_deferred_event trace class
mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk
mm/mempolicy: Use vma_alloc_folio() in new_page()
mm: Add vma_alloc_folio()
mm/migrate: Use a folio in migrate_misplaced_transhuge_page()
mm/migrate: Use a folio in alloc_migration_target()
mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD
x86/msi: Fix msi message data shadow struct
mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
s390/kexec: silence -Warray-bounds warning
x86/extable: Prefer local labels in .set directives
x86,bpf: Avoid IBT objtool warning
ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
sound/oss/dmasound: fix build when drivers are mixed =y/=m
ALSA: hda/realtek: Add quirk for Clevo PD50PNT
selftests: KVM: Free the GIC FD when cleaning up in arch_timer
selftests: KVM: Don't leak GIC FD across dirty log test iterations
KVM: Don't create VM debugfs files outside of the VM directory
KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3)
drivers: net: slip: fix NPD bug in sl_tx_timeout()
scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
scsi: ufs: ufshpb: Fix a NULL check on list iterator
scsi: sd: Clean up gendisk if device_add_disk() failed
scsi: message: fusion: Remove redundant variable dmp
scsi: mvsas: Add PCI ID of RocketRaid 2640
scsi: sd: sd_read_cpr() requires VPD pages
scsi: mpt3sas: Fail reset operation if config request timed out
scsi: sym53c500_cs: Stop using struct scsi_pointer
scsi: ufs: ufs-pci: Add support for Intel MTL
scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment
scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use
dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/height-mm mandatory
random: check for signals every PAGE_SIZE chunk of /dev/[u]random
Revert "powerpc: Set max_mapnr correctly"
powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
ANDROID: selftests: incfs: Add stacked_mount_test
ANDROID: selftests: incfs: Add umount helper function
ANDROID: selftests: incfs: skip large_file_test test is not enough free space
ANDROID: selftests: incfs: Add -fno-omit-frame-pointer
ANDROID: incremental-fs: limit mount stack depth
fbdev: Fix unregistering of framebuffers without device
drbd: set QUEUE_FLAG_STABLE_WRITES
drbd: fix an invalid memory access caused by incorrect use of list iterator
drbd: Fix five use after free bugs in get_initial_state
SUNRPC: Fix NFSD's request deferral on RDMA transports
KVM: avoid NULL pointer dereference in kvm_dirty_ring_push
bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets
bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
drm/msm/dpu: Use indexed array initializer to prevent mismatches
drm/msm/disp: check the return value of kzalloc()
drm/amdgpu/smu10: fix SoC/fclk units in auto mode
drm/amd/display: update dcn315 clock table read
drm/amdgpu/display: change pipe policy for DCN 2.1
drm/amd/display: Add configuration options for AUX wake work around.
drm/amd/display: remove assert for odm transition case
drm/amdgpu: don't use BACO for reset in S3
drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
drm/amdkfd: Create file descriptor after client is added to smi_clients list
drm/amdgpu: Sync up header and implementation to use the same parameter names
drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
amd/display: set backlight only if required
drm/amd/display: Fix allocate_mst_payload assert on resume
drm/amd/display: Revert FEC check in validation
drm/amd/display: Add work around for AUX failure on wake.
drm/amd/display: Clear optc false state when disable otg
drm/amd/display: Enable power gating before init_pipes
drm/amd/display: Remove redundant dsc power gating from init_hw
drm/amd/display: Correct Slice reset calculation
drm/amd/vcn: fix an error msg on vcn 3.0
drm/amdgpu/vcn3: send smu interface type
spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
spi: cadence-quadspi: fix protocol setup for non-1-1-X operations
spi: core: add dma_map_dev for __spi_unmap_msg()
cdrom: remove unused variable
myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
qede: confirm skb is allocated before using
net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n
Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
Drivers: hv: balloon: Disable balloon and hot-add accordingly
Drivers: hv: balloon: Support status report for larger page sizes
random: check for signal_pending() outside of need_resched() check
random: do not allow user to keep crng key around on stack
net: phy: mscc-miim: reject clause 45 register accesses
net: axiemac: use a phandle to reference pcs_phy
dt-bindings: net: add pcs-handle attribute
net: axienet: factor out phy_node in struct axienet_local
net: axienet: setup mdio unconditionally
net: sfc: fix using uninitialized xdp tx_queue
rxrpc: fix a race in rxrpc_exit_net()
net: openvswitch: fix leak of nested actions
tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
KVM: arm64: selftests: Introduce vcpu_width_config
KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs
s390: allow to compile with z16 optimizations
s390: add z16 elf platform
arm64: alternatives: mark patch_alternative() as `noinstr`
KVM: arm64: vgic: Remove unnecessary type castings
KVM: arm64: Don't split hugepages outside of MMU write lock
KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler
KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32
KVM: arm64: Generally disallow SMC64 for AArch32 guests
ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back
net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()
net: openvswitch: don't send internal clone attribute to the userspace.
net: micrel: Fix KS8851 Kconfig
media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV
btrfs: fix btrfs_submit_compressed_write cgroup attribution
btrfs: fix root ref counts in error handling in btrfs_get_root_ref
btrfs: zoned: activate block group only for extent allocation
btrfs: return allocated block group from do_chunk_alloc()
btrfs: mark resumed async balance as writing
btrfs: remove support of balance v1 ioctl
btrfs: release correct delalloc amount in direct IO write path
btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range
Partial Revert "ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK"
ANDROID: build.config: set NDK_TRIPLE
ANDROID: disable SAMPLES and BPFILTER for allmodconfigs
FROMLIST: net, uapi: remove inclusion of arpa/inet.h
FROMGIT: kbuild: add --target to correctly cross-compile UAPI headers with Clang
FROMGIT: kbuild: Add environment variables for userprogs flags
ACPI: bus: Eliminate acpi_bus_get_device()
x86/speculation: Restore speculation related MSRs during S3 resume
x86/pm: Save the MSR validity status at context setup
ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
ALSA: hda/i915 - skip acomp init if no matching display
ice: clear cmd_type_offset_bsz for TX rings
ice: xsk: fix VSI state check in ice_xsk_wakeup()
ice: synchronize_rcu() when terminating rings
irqchip/gic, gic-v3: Prevent GSI to SGI translations
irqchip/gic-v3: Fix GICR_CTLR.RWP polling
irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling
irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init()
irq/qcom-mpm: Fix build error without MAILBOX
media: rockchip/rga: do proper error checking in probe
random: opportunistically initialize on /dev/urandom reads
kobject: kobj_type: remove default_attrs
powerpc/pseries/vas: use default_groups in kobj_type
Documentation: kvm: Add missing line break in api.rst
KVM: x86/mmu: remove unnecessary flush_workqueue()
KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
ipv6: Fix stats accounting in ip6_pkt_drop
ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
ice: Set txq_teid to ICE_INVAL_TEID on ring creation
dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
netfilter: nf_tables: memcg accounting for dynamically allocated objects
UPSTREAM: KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
objtool: Fix SLS validation for kcov tail-call replacement
objtool: Fix IBT tail-call detection
x86/bug: Prevent shadowing in __WARN_FLAGS
perf/core: Always set cpuctx cgrp when enable cgroup event
perf/core: Fix perf_cgroup_switch()
perf/core: Use perf_cgroup_info->active to check if cgroup is active
perf/core: Don't pass task around when ctx sched in
perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
perf/x86/intel: Don't extend the pseudo-encoding to GP counters
perf/core: Inherit event_caps
perf/x86/uncore: Add Raptor Lake uncore support
perf/x86/msr: Add Raptor Lake CPU support
perf/x86/cstate: Add Raptor Lake support
perf/x86: Add Intel Raptor Lake support
Revert "mm/page_alloc: mark pagesets as __maybe_unused"
Revert "locking/local_lock: Make the empty local_lock_*() function a macro."
x86/percpu: Remove volatile from arch_raw_cpu_ptr().
static_call: Remove __DEFINE_STATIC_CALL macro
static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
static_call: Don't make __static_call_return0 static
x86,static_call: Fix __static_call_return0 for i386
entry: Fix compile error in dynamic_irqentry_exit_cond_resched()
sched: Teach the forced-newidle balancer about CPU affinity limitation.
sched/core: Fix forceidle balancing
dt-bindings: display: bridge: Drop requirement on input port for DSI devices
sctp: count singleton chunks in assoc user stats
cifs: update internal module number
cifs: force new session setup and tcon for dfs
io_uring: move read/write file prep state into actual opcode handler
io_uring: defer splice/tee file validity check until command issue
drm/nouveau/pmu: Add missing callbacks for Tegra devices
selftests/harness: Pass variant to teardown
selftests/harness: Run TEARDOWN for ASSERT failures
selftests: fix an unused variable warning in pidfd selftest
selftests: fix header dependency for pid_namespace selftests
selftests: x86: add 32bit build warnings for SUSE
selftests/proc: fix array_size.cocci warning
selftests/vDSO: fix array_size.cocci warning
Revert "ACPI: processor: idle: Only flush cache on entering C3"
Documentation: kunit: fix path to .kunitconfig in start.rst
IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
x86/mm/tlb: Revert retpoline avoidance approach
random: do not split fast init input in add_hwgenerator_randomness()
Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax"
cifs: remove check of list iterator against head past the loop body
cifs: fix potential race with cifsd thread
habanalabs: Fix test build failures
ANDROID: gki defconfig movements
Revert "ANDROID: GKI: amlogic: add DTB overlays"
staging: r8188eu: Fix PPPoE tag insertion on little endian systems
platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND
platform/x86: acerhdf: Cleanup str_starts_with()
Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups
Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors
Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings
platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h
platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD
RDMA/mlx5: Add a missing update of cache->last_add
RDMA/mlx5: Don't remove cache MRs when a delay is needed
MAINTAINERS: Update qib and hfi1 related drivers
MAINTAINERS: Add Leon Romanovsky to RDMA maintainers
platform/x86: think-lmi: certificate support clean ups
gpio: Restrict usage of GPIO chip irq members before initialization
sfc: Do not free an empty page_ring
stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static
mmc: renesas_sdhi: special 4tap settings only apply to HS400
bnxt_en: Prevent XDP redirect from running when stopping TX queue
bnxt_en: reserve space inside receive page for skb_shared_info
bnxt_en: Synchronize tx when xdp redirects happen on same ring
qed: fix ethtool register dump
net: phy: micrel: Remove DT option lan8814,ignore-ts
net: phy: micrel: Remove latency from driver
dt-bindings: net: micrel: Revert latency support and timestamping check
mmc: core: Fixup support for writeback-cache for eMMC and SD
FROMLIST: fuse: give wakeup hints to the scheduler
mmc: block: Check for errors after write on SPI
mmc: mmci: stm32: correctly check all elements of sg list
Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER
perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
arm64: Fix comments in macro __init_el2_gicv3
arm64: fix typos in comments
arch/arm64: Fix topology initialization for core scheduling
arm64: mte: Fix the stack frame size warning in mte_dump_tag_range()
Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator"
tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II.
regulator: atc260x: Fix missing active_discharge_on setting
spi: mxic: Fix an error handling path in mxic_spi_probe()
spi: rpc-if: Fix RPM imbalance in probe error path
regulator: rtq2134: Fix missing active_discharge_on setting
regulator: wm8994: Add an off-on delay for WM8994 variant
gpu: ipu-v3: Fix dev_dbg frequency output
drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe
drm/imx: Fix memory leak in imx_pd_connector_get_modes
drm/imx: imx-ldb: Check for null pointer after calling kmemdup
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
ata: sata_dwc_460ex: Fix crash due to OOB write
ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()
io_uring: don't check req->file in io_fsync_prep()
Linux 5.18-rc1
KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h
selftests: net: fix nexthop warning cleanup double ip typo
docs: net: dsa: fix minor grammar and punctuation issues
Revert "clk: Drop the rate range on clk_put()"
modpost: restore the warning message for missing symbol versions
Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"
watch_queue: Free the page array when watch_queue is dismantled
tracing: mark user_events as BROKEN
tracing: Move user_events.h temporarily out of include/uapi
ftrace: Make ftrace_graph_is_dead() a static branch
tracing: Set user_events to BROKEN
tracing/user_events: Remove eBPF interfaces
tracing/user_events: Hold event_mutex during dyn_event_add
proc: bootconfig: Add null pointer check
tracing: Rename the staging files for trace_events
KVM: x86: fix sending PV IPI
KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
KVM: x86: Remove redundant vm_entry_controls_clearbit() call
KVM: x86: cleanup enter_rmode()
KVM: x86: SVM: fix tsc scaling when the host doesn't support it
kvm: x86: SVM: remove unused defines
KVM: x86: SVM: move tsc ratio definitions to svm.h
KVM: x86: SVM: fix avic spec based definitions again
KVM: MIPS: remove reference to trap&emulate virtualization
KVM: x86: document limitations of MSR filtering
KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr
KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
KVM: x86/pmu: Fix and isolate TSX-specific performance event logic
KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set
KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
KVM: x86: Trace all APICv inhibit changes and capture overall status
KVM: x86: Add wrappers for setting/clearing APICv inhibits
KVM: x86: Make APICv inhibit reasons an enum and cleanup naming
KVM: X86: Handle implicit supervisor access with SMAP
KVM: X86: Rename variable smap to not_smap in permission_fault()
KVM: X86: Fix comments in update_permission_bitmask
KVM: X86: Change the type of access u32 to u64
KVM: Remove dirty handling from gfn_to_pfn_cache completely
KVM: Use enum to track if cached PFN will be used in guest and/or host
KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()
KVM: x86/pmu: Use different raw event masks for AMD and Intel
KVM: Don't actually set a request when evicting vCPUs for GFN cache invd
KVM: avoid double put_page with gfn-to-pfn cache
KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap
KVM: SVM: fix panic on out-of-bounds guest IRQ
KVM: MMU: propagate alloc_workqueue failure
Revert "ANDROID: sched: Add vendor hooks for override sugov behavior"
Revert "ANDROID: sched: Add vendor hooks for skipping sugov update"
Revert "Revert "Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"""
ANDROID: kernel/sched/android.h: add uclamp_* stub functions
net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
net/fungible: Fix reference to __udivdi3 on 32b builds
dt-bindings: Fix phandle-array issues in the idle-states bindings
perf python: Convert tracepoint.py example to python3
perf evlist: Directly return instead of using local ret variable
perf cpumap: More cpu map reuse by merge.
perf cpumap: Add is_subset function
perf evlist: Rename cpus to user_requested_cpus
perf tools: Stop depending on .git files for building PERF-VERSION-FILE
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools kvm headers arm64: Update KVM headers from the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: Sync asm-generic/mman-common.h with the kernel
perf beauty: Update copy of linux/socket.h with the kernel sources
perf tools: Update copy of libbpf's hashmap.c
perf stat: Avoid SEGV if core.cpus isn't set
mm/damon: prevent activated scheme from sleeping by deactivated schemes
mm/kmemleak: reset tag when compare object pointer
doc/vm/page_owner.rst: remove content related to -c option
tools/vm/page_owner_sort.c: remove -c option
mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP
mm,hwpoison: unmap poisoned page before invalidation
mailmap: update Kirill's email
mm: kfence: fix objcgs vector allocation
mm/munlock: protect the per-CPU pagevec by a local_lock_t
mm/munlock: update Documentation/vm/unevictable-lru.rst
mm/munlock: add lru_add_drain() to fix memcg_stat_test
nilfs2: get rid of nilfs_mapping_init()
nilfs2: fix lockdep warnings during disk space reclamation
nilfs2: fix lockdep warnings in page operations for btree nodes
ocfs2: fix crash when mount with quota enabled
Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"
btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio()
ntfs: Correct mark_ntfs_record_dirty() folio conversion
f2fs: Get the superblock from the mapping instead of the page
f2fs: Correct f2fs_dirty_data_folio() conversion
ext4: Correct ext4_journalled_dirty_folio() conversion
filemap: Remove AOP_FLAG_CONT_EXPAND
fs: Pass an iocb to generic_perform_write()
fs, net: Move read_descriptor_t to net.h
fs: Remove read_actor_t
iomap: Simplify is_partially_uptodate a little
readahead: Update comments
mm: remove the skip_page argument to read_pages
mm: remove the pages argument to read_pages
fs: Remove ->readpages address space operation
readahead: Remove read_cache_pages()
dm: fix bio polling to handle possibile BLK_STS_AGAIN
dm: fix dm_io and dm_target_io flags race condition on Alpha
Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS"
kbuild: Remove '-mno-global-merge'
kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh
kconfig: remove stale comment about removed kconfig_print_symbol()
Revert "ANDROID: sched: Introduce uclamp latency and boost wrapper"
Revert "ANDROID: sched/fair: Bias EAS placement for latency"
ANDROID: add kernel/sched/android.h
Revert "ANDROID: sched: avoid placing RT threads on cores handling softirqs"
dm integrity: set journal entry unused when shrinking device
dm ioctl: log an error if the ioctl structure is corrupted
Revert "ANDROID: vendor_hooks: add waiting information for blocked tasks"
ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0'
selftests: net: add delete nexthop route warning test
net: ipv4: fix route with nexthop object delete warning
net: micrel: fix KS8851_MLL Kconfig
mctp: Use output netdev to allocate skb headroom
mctp i2c: correct mctp_i2c_header_create result
mctp: Fix check for dev_hard_header() result
ice: Fix broken IFF_ALLMULTI handling
ice: Fix MAC address setting
ice: Clear default forwarding VSI during VSI release
Revert "net: dsa: stop updating master MTU from master.c"
skbuff: fix coalescing for page_pool fragment recycling
vrf: fix packet sniffing for traffic originating from ip tunnels
net/tls: fix slab-out-of-bounds bug in decrypt_internal
net: sfc: add missing xdp queue reinitialization
MIPS: crypto: Fix CRC32 code
MAINTAINERS: mark wil6210 as orphan
MAINTAINERS: claim include/uapi/linux/wireless.h
ath9k: Properly clear TX status area before reporting to mac80211
Revert "ANDROID: schedutil: add vendor hook for adjusting util to freq calculation"
Revert "ANDROID: Add a vendor hook that allow a module to modify the wake flag"
dma-mapping: move pgprot_decrypted out of dma_pgprot
Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
exfat: do not clear VolumeDirty in writeback
exfat: allow access to paths with trailing dots
RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n
RISC-V: defconfig: Drop redundant SBI HVC and earlycon
platform/chrome: cros_ec_debugfs: detach log reader wq from devm
platform: chrome: Split trace include file
Documentation: riscv: remove non-existent directory from table of contents
drbd: remove check of list iterator against head past the loop body
drbd: remove usage of list iterator variable after loop
riscv: cpu.c: don't use kernel-doc markers for comments
arm64: dts: ls1046a: Update i2c node dma properties
arm64: dts: ls1043a: Update i2c dma properties
ARM: dts: spear1340: Update serial node properties
ARM: dts: spear13xx: Update SPI dma properties
random: mix build-time latent entropy into pool at init
ARM: OMAP2+: Fix regression for smc calls for vmap stack
RISC-V: Enable profiling by default
RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo
uapi/linux/stddef.h: Add include guards
RISC-V: Declare per cpu boot data as static
ANDROID: vendor_hooks: Reduce pointless modversions CRC churn
blk-wbt: remove wbt_track stub
gfs2: Make sure FITRIM minlen is rounded up to fs block size
ARM/dma-mapping: Remove CMA code when not built with CMA
vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices
openvswitch: Add recirc_id to recirc warning
PCI: hv: Remove unused hv_set_msi_entry_from_desc()
gpio: ts5500: Fix Links to Technologic Systems web resources
nfsd: Clean up nfsd_file_put()
cifs: fix NULL ptr dereference in smb2_ioctl_query_info()
cifs: prevent bad output lengths in smb2_ioctl_query_info()
nfsd: Fix a write performance regression
smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
gpio: Properly document parent data union
gpio: ts4900: Fix comment formatting and grammar
MAINTAINERS: add drbd co-maintainer
ARM: 9187/1: JIVE: fix return value of __setup handler
ARM: 9189/1: decompressor: fix unneeded rebuilds of library objects
rxrpc: fix some null-ptr-deref bugs in server_key.c
XArray: Update the LRU list in xas_split()
powerpc/numa: Handle partially initialized numa nodes
block: use dedicated list iterator variable
rxrpc: Fix call timer start racing with call destruction
net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
net: hns3: fix the concurrency between functions reading debugfs
docs: netdev: move the netdev-FAQ to the process pages
docs: netdev: broaden the new vs old code formatting guidelines
docs: netdev: call out the merge window in tag checking
docs: netdev: add missing back ticks
docs: netdev: make the testing requirement more stringent
docs: netdev: add a question about re-posting frequency
docs: netdev: rephrase the 'should I update patchwork' question
docs: netdev: rephrase the 'Under review' question
docs: netdev: shorten the name and mention msgid for patch status
docs: netdev: note that RFC postings are allowed any time
docs: netdev: turn the net-next closed into a Warning
docs: netdev: move the patch marking section up
docs: netdev: minor reword
docs: netdev: replace references to old archives
Revert "signal, x86: Delay calling signals in atomic on RT enabled kernels"
can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration
can: mcba_usb: properly check endpoint type
can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
can: m_can: m_can_tx_handler(): fix use after free of skb
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
can: isotp: restore accidentally removed MSG_PEEK feature
RISC-V: Fix a comment typo in riscv_of_parent_hartid()
riscv: Increase stack size under KASAN
riscv: Fix fill_callchain return value
riscv: dts: canaan: Fix SPI3 bus width
Revert "ANDROID: sched: Add vendor hook to select ilb cpu"
UPSTREAM: mm/page_alloc: mark pagesets as __maybe_unused
kbuild: Make $(LLVM) more flexible
kbuild: add --target to correctly cross-compile UAPI headers with Clang
fixdep: use fflush() and ferror() to ensure successful write to files
arch: syscalls: simplify uapi/kapi directory creation
usr/include: replace extra-y with always-y
bpf: selftests: Test fentry tracing a struct_ops program
bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT
rethook: Fix to use WRITE_ONCE() for rethook:: Handler
net: sparx5: uses, depends on BRIDGE or !BRIDGE
wireguard: socket: ignore v6 endpoints when ipv6 is disabled
wireguard: socket: free skb in send6 when ipv6 is disabled
wireguard: selftests: simplify RNG seeding
wireguard: queueing: use CFI-safe ptr_ring cleanup function
mm: page_alloc: validate buddy before check its migratetype.
riscv: Rename "sp_in_global" to "current_stack_pointer"
docs: Add a document on how to fix a messy diffstat
docs: sphinx/requirements: Limit jinja2<3.1
sfc: Avoid NULL pointer dereference on systems without numa awareness
ptp: ocp: handle error from nvmem_device_find
net: dsa: felix: fix possible NULL pointer dereference
drbd: fix potential silent data corruption
MIPS: rb532: move GPIOD definition into C-files
MIPS: lantiq: check the return value of kzalloc()
mips: sgi-ip22: add a check for the return of kzalloc()
fs: fix an infinite loop in iomap_fiemap
loop: fix ioctl calls using compat_loop_info
PCI/doc: cleanup references to the legacy PCI DMA API
ksmbd: replace usage of found with dedicated list iterator variable
ksmbd: Remove a redundant zeroing of memory
MAINTAINERS: ksmbd: switch Sergey to reviewer
ksmbd: shorten experimental warning on loading the module
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
selftests/bpf: Fix warning comparing pointer to 0
bpf: Fix sparse warnings in kprobe_multi_resolve_syms
bpftool: Explicit errno handling in skeletons
x86/fpu/xstate: Consolidate size calculations
x86/fpu/xstate: Handle supervisor states in XSTATE permissions
x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
x86/fpu: Cache xfeature flags from CPUID
x86/fpu/xsave: Initialize offset/size cache early
x86/fpu: Remove unused supervisor only offsets
ALSA: hda: Avoid unsol event during RPM suspending
vdpa: mlx5: synchronize driver status with CVQ
vdpa: mlx5: prevent cvq work from hogging CPU
Revert "virtio_config: introduce a new .enable_cbs method"
Revert "virtio: use virtio_device_ready() in virtio_device_restore()"
ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
drm: of: Properly try all possible cases for bridge/panel detection
fs: fix fd table size alignment properly
Revert "ANDROID: fs: FS tracepoints to track IO."
PCI: Remove the deprecated "pci-dma-compat.h" API
crypto: x86/sm3 - Fixup SLS
scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch"
scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch"
scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
scsi: aic7xxx: Use standard PCI subsystem, subdevice defines
scsi: ufs: qcom: Drop custom Android boot parameters
scsi: core: sysfs: Remove comments that conflict with the actual logic
scsi: hisi_sas: Remove stray fallthrough annotation
scsi: virtio-scsi: Eliminate anonymous module_init & module_exit
scsi: isci: Fix spelling mistake "doesnt" -> "doesn't"
scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()
scsi: aha152x: Stop using struct scsi_pointer
scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling
scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation
scsi: core: scsi_logging: Fix a BUG
scsi: ufs: core: Remove unused field in struct ufs_hba
scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
scsi: lpfc: Fix broken SLI4 abort path
scsi: lpfc: Update lpfc version to 14.2.0.1
scsi: lpfc: Fix queue failures when recovering from PCI parity error
scsi: lpfc: Fix unload hang after back to back PCI EEH faults
scsi: lpfc: Improve PCI EEH Error and Recovery Handling
scsi: target: tcmu: Fix possible page UAF
scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup()
scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
SUNRPC: handle malloc failure in ->request_prepare
NFSv4: fix open failure with O_ACCMODE flag
Revert "NFSv4: Handle the special Linux file open access mode"
xfs: drop async cache flushes from CIL commits.
xfs: shutdown during log recovery needs to mark the log shutdown
xfs: xfs_trans_commit() path must check for log shutdown
xfs: xfs_do_force_shutdown needs to block racing shutdowns
xfs: log shutdown triggers should only shut down the log
xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
xfs: shutdown in intent recovery has non-intent items in the AIL
xfs: aborting inodes on shutdown may need buffer lock
dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible
lib/test: use after free in register_test_dev_kmod()
fs: fd tables have to be multiples of BITS_PER_LONG
netfilter: bitwise: fix reduce comparisons
riscv module: remove (NOLOAD)
rtc: check if __rtc_read_time was successful
rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
io_uring: defer msg-ring file validity check until command issue
parisc: Fix patch code locking and flushing
parisc: Find a new timesync master if current CPU is removed
parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y
parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging
parisc: Implement __cpu_die() and __cpu_disable() for CPU hotplugging
parisc: Add PDC locking functions for rendezvous code
parisc: Move disable_sr_hashing_asm() into .text section
parisc: Move CPU startup-related functions into .text section
parisc: Move store_cpu_topology() into text section
parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY
parisc: Ensure set_firmware_width() is called only once
parisc: Add constants for control registers and clean up mfctl()
parisc: Detect hppa-suse-linux-gcc compiler for cross-building
parisc: Clean up cpu_check_affinity() and drop cpu_set_affinity_irq()
parisc: Fix CPU affinity for Lasi, WAX and Dino chips
x86/fpu: Remove redundant XCOMP_BV initialization
KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
Documentation: KVM: add API issues section
Documentation: KVM: add virtual CPU errata documentation
Documentation: KVM: add separate directories for architecture-specific documentation
Documentation: kvm: include new locks
Documentation: kvm: fixes for locking.rst
KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
clk: zynq: Update the parameters to zynq_clk_register_periph_clk
clk: zynq: trivial warning fix
Revert "KVM: set owner of cpu and vm file operations"
KVM: Prevent module exit until all VMs are freed
io_uring: fail links if msg-ring doesn't succeeed
phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE
Revert "parisc: Fix invalidate/flush vmap routines"
x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO
Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
PCI: hv: Propagate coherence from VMbus device to PCI device
Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
Drivers: hv: vmbus: Fix potential crash on module unload
Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register()
Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests
net: lan966x: fix kernel oops on ioctl when I/F is down
ax25: Fix UAF bugs in ax25 timers
ax25: fix UAF bug in ax25_send_control()
openvswitch: Fixed nd target mask field in the flow dump.
nvme-multipath: fix hang when disk goes live over reconnect
nvme: fix RCU hole that allowed for endless looping in multipath round robin
nvme: allow duplicate NSIDs for private namespaces
nvmet: remove redundant assignment after left shift
nvmet: use a private workqueue instead of the system workqueue
dma-buf: handle empty dma_fence_arrays gracefully
dma-buf/sync-file: fix logic error in new fence merge code
selftests/bpf: Fix clang compilation errors
ice: xsk: Fix indexing in ice_tx_xsk_pool()
ice: xsk: Stop Rx processing when ntc catches ntu
ice: xsk: Eliminate unnecessary loop iteration
xsk: Do not write NULL in SW ring at allocation failure
x86,kprobes: Fix optprobe trampoline to generate complete pt_regs
x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs
x86,rethook,kprobes: Replace kretprobe with rethook on x86
kprobes: Use rethook for kretprobe if possible
bpftool: Fix generated code in codegen_asserts
selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
bpf: Fix maximum permitted number of arguments check
bpf: Sync comments for bpf_get_stack
fprobe: Fix sparse warning for acccessing __rcu ftrace_hash
fprobe: Fix smatch type mismatch warning
bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2
dt-bindings: Fix missing '/schemas' in $ref paths
dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes
dt-bindings: net: snps,dwmac: modify available values of PBL
dt-bindings: display: mediatek: Fix examples on new bindings
dt-bindings: display: mediatek, ovl: Fix 'iommu' required property typo
dt-bindings: display: mediatek, mutex: Fix mediatek, gce-events type
Revert "dt-bindings: display: mediatek: add ethdr definition for mt8195"
XArray: Fix xas_create_range() when multi-order entry present
Revert "selftests: net: Add tls config dependency for tls selftests"
net/smc: Send out the remaining data in sndbuf before close
smb3: cleanup and clarify status of tree connections
net: move net_unlink_todo() out of the header
net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
Documentation: kunit: Fix cross-referencing warnings
s390/alternatives: avoid using jgnop mnemonic
vdpa/mlx5: Avoid processing works if workqueue was destroyed
vhost: handle error while adding split ranges to iotlb
vdpa: support exposing the count of vqs to userspace
vdpa: change the type of nvqs to u32
vdpa: support exposing the config size to userspace
vdpa/mlx5: re-create forwarding rules after mac modified
virtio: pci: check bar values read from virtio config space
Revert "virtio_pci: harden MSI-X interrupts"
Revert "virtio-pci: harden INTX interrupts"
drivers/net/virtio_net: Added RSS hash report control.
drivers/net/virtio_net: Added RSS hash report.
drivers/net/virtio_net: Added basic RSS support.
drivers/net/virtio_net: Fixed padded vheader to use v1 with hash.
virtio: use virtio_device_ready() in virtio_device_restore()
tools/virtio: compile with -pthread
tools/virtio: fix after premapped buf support
virtio_ring: remove flags check for unmap packed indirect desc
virtio_ring: remove flags check for unmap split indirect desc
virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed()
net/mlx5: Add support for configuring max device MTU
virtio-crypto: rename skcipher algs
virtio-crypto: implement RSA algorithm
virtio-crypto: introduce akcipher service
virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
Add definition of VIRTIO_F_IN_ORDER feature bit
mm/balloon_compaction: make balloon page compaction callbacks static
vDPA/ifcvf: cacheline alignment for ifcvf_hw
vDPA/ifcvf: implement shared IRQ feature
vDPA/ifcvf: implement device MSIX vector allocator
vhost_vdpa: don't setup irq offloading when irq_num < 0
vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf
vhost: cache avail index in vhost_enable_notify()
drivers/virtio: Enable virtio mem for ARM64
MAINTAINERS: update hexagon maintainer email, tree
net: bnxt_ptp: fix compilation error
scripts/kernel-doc: change the line number meta info
scripts/get_abi: change the file/line number meta info
docs: kernel_include.py: add sphinx build dependencies
docs: kernel_abi.py: add sphinx build dependencies
docs: kernel_feat.py: add build dependencies
scripts/get_feat.pl: allow output the parsed file names
docs: kfigure.py: Don't warn of missing PDF converter in 'make htmldocs'
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
ALSA: hda/cs8409: Add new Dolphin HW variants
ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg
ALSA: hda/cs8409: Support new Warlock MLK Variants
ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants
ALSA: hda/cs8409: Re-order quirk table into ascending order
ALSA: hda/cs8409: Fix Warlock to use mono mic configuration
selftests: net: Add tls config dependency for tls selftests
xfs: don't report reserved bnobt space as available
xfs: fix overfilling of reserve pool
xfs: always succeed at setting the reserve pool size
xfs: remove infinite loop when reserving free block pool
xfs: don't include bnobt blocks when reserving free block pool
NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
block: Fix the maximum minor value is blk_alloc_ext_minor()
block: restore the old set_task_ioprio() behaviour wrt PF_EXITING
powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
memcg: enable accounting for nft objects
SUNRPC: Return true/false (not 1/0) from bool functions
mm: kfence: fix missing objcg housekeeping for SLAB
powerpc: restore removed #endif
s390/pci: rename get_zdev_by_bus() to zdev_from_bus()
s390/pci: improve zpci_dev reference counting
s390/smp: use physical address for SIGP_SET_PREFIX command
s390: cleanup timer API use
s390/zcrypt: fix using the correct variable for sizeof()
s390/vfio-ap: fix kernel doc and signature of group notifier functions
s390/maccess: rework absolute lowcore accessors
s390/smp: cleanup control register update routines
s390/smp: cleanup target CPU callback starting
s390/test_unwind: verify __kretprobe_trampoline is replaced
s390/unwind: avoid duplicated unwinding entries for kretprobes
s390/unwind: recover kretprobe modified return address in stacktrace
s390/kprobes: enable kretprobes framepointer verification
s390/test_unwind: extend kretprobe test
s390/ap: adjust whitespace
s390/ap: use insn format for new instructions
s390/alternatives: use insn format for new instructions
s390/alternatives: use instructions instead of byte patterns
s390/traps: improve panic message for translation-specification exception
s390/tape: use bitwise instead of arithmetic operator for flags
s390: fix typo in syscall_wrapper.h
s390: crypto: Use min_t() instead of doing it manually
s390/pkey: fix typos in comments
s390/zcrypt: Filter admin CPRBs on custom devices
s390/zcrypt: Add admask to zcdn
x86/config: Make the x86 defconfigs a bit more usable
Watchdog: sp5100_tco: Enable Family 17h+ CPUs
Watchdog: sp5100_tco: Add initialization using EFCH MMIO
Watchdog: sp5100_tco: Refactor MMIO base address initialization
Watchdog: sp5100_tco: Move timer initialization into function
watchdog: ixp4xx: Implement restart
watchdog: orion_wdt: support pretimeout on Armada-XP
watchdog: allow building BCM7038_WDT for BCM4908
watchdog: renesas_wdt: Add R-Car Gen4 support
dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support
watchdog: Improve watchdog_dev function documentation
watchdog: aspeed: add nowayout support
watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function
watchdog: imx2_wdg: Alow ping on suspend
pinctrl: mediatek: common-v1: fix semicolon.cocci warnings
ALSA: cs4236: fix an incorrect NULL check on list iterator
ALSA: hda/realtek: Enable headset mic on Lenovo P360
smb3: move defines for query info and query fsinfo to smbfs_common
smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common
net/sched: act_ct: fix ref leak when switching zones
net/smc: fix a memory leak in smc_sysctl_net_exit()
selftests: tls: skip cmsg_to_pipe tests with TLS=n
octeontx2-af: initialize action variable
net: sparx5: switchdev: fix possible NULL pointer dereference
net/x25: Fix null-ptr-deref caused by x25_disconnect
qlcnic: dcb: default to returning -EOPNOTSUPP
net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL
Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
net: hns3: fix phy can not link up when autoneg off and reset
net: hns3: add NULL pointer check for hns3_set/get_ringparam()
net: hns3: add netdev reset check for hns3_set_tunable()
net: hns3: clean residual vf config after disable sriov
net: hns3: add max order judgement for tx spare buffer
net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue
perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages
perf python: Add perf_env stubs that will be needed in evsel__open_strerror()
perf tools: Enhance the matching of sub-commands abbreviations
libperf tests: Fix typo in perf_evlist__open() failure error messages
tools arm64: Import cputype.h
UPSTREAM: Revert "random: block in /dev/urandom"
ANDROID: remove CONFIG_HW_RANDOM_CAVIUM from arm64 gki_defconfig
NFS: Don't loop forever in nfs_do_recoalesce()
selftests: test_vxlan_under_vrf: Fix broken test case
net: phy: broadcom: Fix brcm_fet_config_init()
clk: Drop the rate range on clk_put()
llc: only change llc->dev when bind() succeeds
clk: test: Test clk_set_rate_range on orphan mux
net: hns3: refine the process when PF set VF VLAN
net: hns3: add vlan list lock to protect vlan list
net: hns3: fix port base vlan add fail when concurrent with reset
net: hns3: fix bug when PF set the duplicate MAC address for VFs
net: sparx5: Refactor mdb handling according to feedback
net: sparx5: Remove unused GLAG handling in PGID
net: enetc: report software timestamping via SO_TIMESTAMPING
io_uring: fix memory leak of uid in files registration
pinctrl: nuvoton: wpcm450: Fix build error without OF
Documentation: Fix duplicate statement about raw_spinlock_t type
xen: fix is_xen_pmu()
xen: don't hang when resuming PCI device
clk: Initialize orphan req_rate
perf lock: Add -F/--field option to control output
perf lock: Extend struct lock_key to have print function
perf lock: Add --synth=no option for record
Documentation: amd-pstate: grammar and sentence structure updates
SUNRPC: Don't return error values in sysfs read of closed files
SUNRPC: Do not dereference non-socket transports in sysfs
ACPI: CPPC: Change default error code and clean up debug messages in probe
ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
ACPI: tables: Make LAPIC_ADDR_OVR address readable in message
ACPI: IPMI: replace usage of found with dedicated list iterator variable
drm/amdgpu/gfx10: enable gfx1037 clock counter retrieval function
drm/amdgpu: set noretry for gfx 10.3.7
drm/amdgpu: set noretry=1 for GFX 10.3.4
drm/amdgpu: set noretry=1 for gc 10.3.6
drm/amdgpu: add more cases to noretry=1
drm/amdkfd: Check for potential null return of kmalloc_array()
drm/amdgpu/vcn: improve vcn dpg stop procedure
drm/amdkfd: Check use_xgmi_p2p before reporting hive_id
drm/amdkfd: Fix Incorrect VMIDs passed to HWS
drm/amd/display: remove destructive verify link for TMDS
drm/amd/display: Add support for zstate during extended vblank
drm/amdgpu/vcn: Fix the register setting for vcn1
drm/amd/display: Update VTEM Infopacket definition
drm/amd/display: Add fSMC_MSG_SetDtbClk support
drm/amd/display: FEC check in timing validation
drm/amd/display: Reduce stack size
drm/amd/display: fix audio format not updated after edid updated
drm/amd/display: Fix p-state allow debug index on dcn31
drm/amdgpu/pm: add asic smu support check
drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN
drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test
drm/amdgpu: conduct a proper cleanup of PDB bo
drm/amdgpu: prevent memory wipe in suspend/shutdown stage
regulator: rt4831: Add active_discharge_on to fix discharge API
regulator: rt4831: Add bypass mask to fix set_bypass API work
ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV
[smb3] move more common protocol header definitions to smbfs_common
virt: vmgenid: recognize new CID added by Hyper-V
random: re-add removed comment about get_random_{u32,u64} reseeding
random: treat bootloader trust toggle the same way as cpu trust toggle
random: skip fast_init if hwrng provides large chunk of entropy
ANDROID: GKI: Enable BUILD_GKI_CERTIFICATION_TOOLS
fs/iomap: Fix buffered write page prefaulting
io_uring: fix put_kbuf without proper locking
io_uring: fix invalid flags for io_put_kbuf()
dma-buf/sync-file: fix warning about fence containers
dma-buf: add dma_fence_unwrap v2
dma-buf: Add dma_fence_array_for_each (v2)
io_uring: improve req fields comments
io_uring: enable EPOLLEXCLUSIVE for accept poll
rtc: optee: add RTC driver for OP-TEE RTC PTA
rtc: pm8xxx: Return -ENODEV if set_time disallowed
rtc: pm8xxx: Attach wake irq to device
clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h
MAINTAINERS: update Lorenzo's email address
Revert "ANDROID: sched: SoftIRQ related changes"
crypto: x86/poly1305 - Fixup SLS
crypto: x86/chacha20 - Avoid spurious jumps to other functions
crypto: stm32 - fix reference leak in stm32_crc_remove
crypto: arm/aes-neonbs-cbc - Select generic cbc and aes
dt-bindings: clock: drop useless consumer example
dt-bindings: clock: renesas: Make example 'clocks' parsable
selftests: kselftest framework: provide "finished" helper
mm: madvise: MADV_DONTNEED_LOCKED
mm: fix race between MADV_FREE reclaim and blkdev direct IO read
mm: generalize ARCH_HAS_FILTER_PGPROT
mm: unmap_mapping_range_tree() with i_mmap_rwsem shared
mm: warn on deleting redirtied only if accounted
mm/huge_memory: remove stale locking logic from __split_huge_pmd()
mm/huge_memory: remove stale page_trans_huge_mapcount()
mm/swapfile: remove stale reuse_swap_page()
mm/khugepaged: remove reuse_swap_page() usage
mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page()
mm: streamline COW logic in do_swap_page()
mm: slightly clarify KSM logic in do_swap_page()
mm: optimize do_wp_page() for fresh pages in local LRU pagevecs
mm: optimize do_wp_page() for exclusive pages in the swapcache
mm/huge_memory: make is_transparent_hugepage() static
userfaultfd/selftests: enable hugetlb remap and remove event testing
selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test
mm: enable MADV_DONTNEED for hugetlb mappings
kasan: disable LOCKDEP when printing reports
kasan: move and hide kasan_save_enable/restore_multi_shot
kasan: reorder reporting functions
kasan: respect KASAN_BIT_REPORTED in all reporting routines
kasan: add comment about UACCESS regions to kasan_report
kasan: rename kasan_access_info to kasan_report_info
kasan: move and simplify kasan_report_async
kasan: call print_report from kasan_report_invalid_free
kasan: merge __kasan_report into kasan_report
kasan: restructure kasan_report
kasan: simplify kasan_find_first_bad_addr call sites
kasan: split out print_report from __kasan_report
kasan: move disable_trace_on_warning to start_report
kasan: move update_kunit_status to start_report
kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT
kasan: simplify kasan_update_kunit_status() and call sites
kasan: simplify async check in end_report()
kasan: print basic stack frame info for SW_TAGS
kasan: improve stack frame info in reports
kasan: rearrange stack frame info in reports
kasan: more line breaks in reports
kasan: drop addr check from describe_object_addr
kasan: print virtual mapping info in reports
kasan: update function name in comments
mm/kasan: remove unnecessary CONFIG_KASAN option
kasan: test: support async (again) and asymm modes for HW_TAGS
kasan: improve vmalloc tests
kasan: documentation updates
arm64: select KASAN_VMALLOC for SW/HW_TAGS modes
kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS
kasan: add kasan.vmalloc command line flag
kasan: clean up feature flags for HW_TAGS mode
kasan: mark kasan_arg_stacktrace as __initdata
kasan, arm64: don't tag executable vmalloc allocations
kasan, vmalloc: only tag normal vmalloc allocations
kasan, vmalloc: add vmalloc tagging for HW_TAGS
kasan, page_alloc: allow skipping memory init for HW_TAGS
kasan, page_alloc: allow skipping unpoisoning for HW_TAGS
kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS
kasan, vmalloc: unpoison VM_ALLOC pages after mapping
kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged
kasan, vmalloc: add vmalloc tagging for SW_TAGS
kasan, arm64: reset pointer tags of vmapped stacks
kasan, fork: reset pointer tags of vmapped stacks
kasan, vmalloc: reset tags in vmalloc functions
kasan: add wrappers for vmalloc hooks
kasan: reorder vmalloc hooks
kasan, vmalloc: drop outdated VM_KASAN comment
kasan, x86, arm64, s390: rename functions for modules shadow
kasan: define KASAN_VMALLOC_INVALID for SW_TAGS
kasan: clean up metadata byte definitions
kasan, page_alloc: rework kasan_unpoison_pages call site
kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook
kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook
kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook
kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook
kasan, page_alloc: refactor init checks in post_alloc_hook
kasan: only apply __GFP_ZEROTAGS when memory is zeroed
mm: clarify __GFP_ZEROTAGS comment
kasan: drop skip_kasan_poison variable in free_pages_prepare
kasan, page_alloc: init memory of skipped pages on free
kasan, page_alloc: simplify kasan_poison_pages call site
kasan, page_alloc: merge kasan_free_pages into free_pages_prepare
kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages
kasan, page_alloc: deduplicate should_skip_kasan_poison
mm/migration: add trace events for base page and HugeTLB migrations
mm/migration: add trace events for THP migrations
mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap()
mm: filemap_unaccount_folio() large skip mapcount fixup
mm: delete __ClearPageWaiters()
selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT
selftest/vm: add util.h and and move helper functions there
mm: unexport page_init_poison
tools/vm/page_owner_sort.c: support for user-defined culling rules
tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name
tools/vm/page_owner_sort: support for sorting by task command name
tools/vm/page_owner_sort: fix three trivival places
tools/vm/page_owner_sort.c: support sorting by tgid and update documentation
tools/vm/page_owner_sort.c: add a security check
tools/vm/page_owner_sort.c: fix comments
tools/vm/page_owner_sort.c: fix the instructions for use
mm/page_owner.c: record tgid
mm/page_owner: record task command name
mm/page_owner: print memcg information
mm/page_owner: use scnprintf() to avoid excessive buffer overrun check
lib/vsprintf: avoid redundant work with 0 size
Documentation/vm/page_owner.rst: fix unexpected indentation warns
Documentation/vm/page_owner.rst: update the documentation
tools/vm/page_owner_sort.c: delete invalid duplicate code
tools/vm/page_owner_sort.c: two trivial fixes
tools/vm/page_owner_sort.c: support sorting pid and time
tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt
tools/vm/page_owner_sort.c: support sorting by stack trace
tools/vm/page_owner_sort.c: sort by stacktrace before culling
vsock/virtio: enable VQs early on probe
vsock/virtio: read the negotiated features before using VQs
vsock/virtio: initialize vdev->priv before using VQs
net: usb: ax88179_178a: add Allied Telesis AT-UMCs
clk: qcom: gcc-msm8994: Fix gpll4 width
net: dsa: realtek: make interface drivers depend on OF
dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml
net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume
fbdev: Fix cfb_imageblit() for arbitrary image widths
fbdev: Fix sys_imageblit() for arbitrary image widths
io_uring: improve task work cache utilization
usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN
gfs2: Make sure not to return short direct writes
gfs2: Remove dead code in gfs2_file_read_iter
gfs2: Fix gfs2_file_buffered_write endless loop workaround
pinctrl: qcom-pmic-gpio: Add support for pm8450
dt-bindings: pinctrl: aspeed: Update gfx node in example
io_uring: fix async accept on O_NONBLOCK sockets
tools headers cpufeatures: Sync with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
perf stat: Fix forked applications enablement of counters
tools arch x86: Sync the msr-index.h copy with the kernel sources
ANDROID: clang: update to 14.0.3
ANDROID: build.config: re-disable LTO properly for KASAN
dt-bindings: pinctrl: rt2880: add missing pin groups and functions
pinctrl: ingenic: Fix regmap on X series SoCs
pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register()
pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register()
pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS
pinctrl: nuvoton: Fix sparse warning
pinctrl: mediatek: mt8186: Account for probe refactoring
dt: amd-seattle: add a description of the CPUs and caches
dt: amd-seattle: disable IPMI controller and some GPIO blocks on B0
dt: amd-seattle: add description of the SATA/CCP SMMUs
dt: amd-seattle: add a description of the PCIe SMMU
dt: amd-seattle: fix PCIe legacy interrupt routing
dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding
dt: amd-seattle: remove Overdrive revision A0 support
dt: amd-seattle: remove Husky platform
btrfs: prevent subvol with swapfile from being deleted
btrfs: do not warn for free space inode in cow_file_range
btrfs: avoid defragging extents whose next extents are not targets
btrfs: fix fallocate to use file_modified to update permissions consistently
btrfs: remove device item and update super block in the same transaction
kdb: Fix the putarea helper function
NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
SUNRPC don't resend a task on an offlined transport
NFS: replace usage of found with dedicated list iterator variable
dt-bindings: display/msm: another fix for the dpu-qcm2290 example
drm/msm: Add missing put_task_struct() in debugfs path
drm/msm/gpu: Remove mutex from wait_event condition
drm/msm/gpu: Park scheduler threads for system suspend
drm/msm/gpu: Rename runtime suspend/resume functions
netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
netfilter: egress: Report interface as outgoing
ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9
io_uring: remove IORING_CQE_F_MSG
drm/edid: fix CEA extension byte #3 parsing
drm/edid: check basic audio support on CEA extension block
MIPS: Fix build error for loongson64 and sgi-ip27
x86/defconfig: Enable WERROR
ANDROID: GKI: Enable PARAVIRT_TIME_ACCOUNTING config
Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang"
kernel/resource: fix kfree() of bootmem memory again
kcov: properly handle subsequent mmap calls
kcov: split ioctl handling into locked and unlocked parts
panic: move panic_print before kmsg dumpers
panic: add option to dump all CPUs backtraces in panic_print
docs: sysctl/kernel: add missing bit to panic_print
taskstats: remove unneeded dead assignment
kasan: no need to unset panic_on_warn in end_report()
ubsan: no need to unset panic_on_warn in ubsan_epilogue()
panic: unset panic_on_warn inside panic()
docs: kdump: add scp example to write out the dump file
docs: kdump: update description about sysfs file system support
arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible
cgroup: use irqsave in cgroup_rstat_flush_locked().
fat: use pointer to simple type in put_user()
minix: fix bug when opening a file with O_DIRECT
fs/pipe.c: local vars have to match types of proper pipe_inode_info fields
fs/pipe: use kvcalloc to allocate a pipe_buffer array
init/main.c: return 1 from handled __setup() functions
init.h: improve __setup and early_param documentation
init: use ktime_us_delta() to make initcall_debug log more precise
checkpatch: use python3 to find codespell dictionary
checkpatch: add early_param exception to blank line after struct/function test
checkpatch: add --fix option for some TRAILING_STATEMENTS
checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2")
lib: bitmap: fix many kernel-doc warnings
lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option
bitfield: add explicit inclusions to the example
ilog2: force inlining of __ilog2_u32() and __ilog2_u64()
include: drop pointless __compiler_offsetof indirection
Kconfig.debug: make DEBUG_INFO selectable from a choice
kernel/ksysfs.c: use helper macro __ATTR_RW
Documentation/sparse: add hints about __CHECKER__
linux/types.h: remove unnecessary __bitwise__
proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment
proc/vmcore: fix possible deadlock on concurrent mmap and read
proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks
nvdimm/blk: Fix title level
dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable
dt-bindings: nvmem: add U-Boot environment variables binding
io_uring: add flag for disabling provided buffer recycling
io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
btrfs: fix qgroup reserve overflow the qgroup limit
btrfs: zoned: remove left over ASSERT checking for single profile
btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone
selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test
x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation
cifs: fix incorrect use of list iterator after the loop
ksmbd: store fids as opaque u64 integers
cifs: fix bad fids sent over wire
cifs: change smb2_query_info_compound to use a cached fid, if available
cifs: convert the path to utf16 in smb2_query_info_compound
MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER
powerpc/papr_scm: Fix build failure when
drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set
rtc: remove uie_unsupported
rtc: xgene: stop using uie_unsupported
rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: hym8563: let the core handle the alarm resolution
rtc: hym8563: switch to devm_rtc_allocate_device
rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: efi: switch to devm_rtc_allocate_device
rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature
rtc: spear: fix spear_rtc_read_time
rtc: spear: drop uie_unsupported
rtc: spear: set range
rtc: spear: switch to devm_rtc_allocate_device
rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf8563: let the core handle the alarm resolution
rtc: pcf8523: let the core handle the alarm resolution
rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S
rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S
rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE
rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: mpc5121: let the core handle the alarm resolution
rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: ds1685: drop no_irq
rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT
clk: sunxi-ng: sun6i-rtc: Add support for H6
clk: sunxi-ng: Add support for the sun6i RTC clocks
clk: sunxi-ng: mux: Allow muxes to have keys
rtc: wm8350: Handle error for wm8350_register_irq
rtc: sun6i: Add Allwinner H616 support
rtc: sun6i: Add support for broken-down alarm registers
rtc: sun6i: Add support for linear day storage
rtc: sun6i: Fix time overflow handling
rtc: pl031: fix rtc features null pointer dereference
rtc: mc146818-lib: fix locking in mc146818_set_time
dt-bindings: rtc: at91: rename rtt bindings file
SUNRPC: avoid race between mod_timer() and del_timer_sync()
llc: fix netdevice reference leaks in llc_ui_bind()
drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
ice: don't allow to run ice_send_event_to_aux() in atomic ctx
ice: fix 'scheduling while atomic' on aux critical err interrupt
net/sched: fix incorrect vlan_push_eth dest field
net: bridge: mst: Restrict info size queries to bridge ports
net: marvell: prestera: add missing destroy_workqueue() in prestera_module_init()
drivers: net: xgene: Fix regression in CRC stripping
cacheflush.h: Add forward declaration for struct folio
mm/mlock: fix two bugs in user_shm_lock()
ptrace: Remove duplicated include in ptrace.c
gfs2: Minor retry logic cleanup
gfs2: Disable page faults during lockless buffered reads
gfs2: Fix should_fault_in_pages() logic
fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage
dt-bindings: mfd: syscon: Add microchip,lan966x-cpu-syscon compatible
tracing: Have trace event string test handle zero length strings
mfd: bd9576: fix typos in comments
mfd: Use platform_get_irq() to get the interrupt
mfd: db8500-prcmu: Remove unused inline function
mfd: arizona-spi: Add Android board ACPI table handling
mfd: arizona-spi: Split Windows ACPI init code into its own function
mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
MAINTAINERS: Rectify entry for ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
mfd: intel-lpss: Provide an SSP type to the driver
dt-bindings: mfd: brcm,cru: Rename pinctrl node
dt-bindings: Add compatibles for undocumented trivial syscons
mfd: atmel-flexcom: Fix compilation warning
livepatch: Reorder to use before freeing a pointer
io_uring: don't recycle provided buffer if punted to async worker
io_uring: fix assuming triggered poll waitqueue is the single poll
io_uring: bump poll refs to full 31-bits
ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B
ARM: configs: multi_v5: Enable Allwinner F1C100
nvme-pci: add quirks for Samsung X5 SSDs
nvme-pci: expose use_threaded_interrupts read-only in sysfs
nvme: fix the read-only state for zoned namespaces with unsupposed features
net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
net: dsa: fix missing host-filtered multicast addresses
block: avoid calling blkg_free() in atomic context
crypto: fix crc64 testmgr digest byte order
net/mlx5e: Fix build warning, detected write beyond size of field
iwlwifi: mvm: Don't fail if PPAG isn't supported
mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release()
Docs/ABI/testing: add DAMON sysfs interface ABI document
Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface
selftests/damon: add a test for DAMON sysfs interface
mm/damon/sysfs: support DAMOS stats
mm/damon/sysfs: support DAMOS watermarks
mm/damon/sysfs: support schemes prioritization
mm/damon/sysfs: support DAMOS quotas
mm/damon/sysfs: support DAMON-based Operation Schemes
mm/damon/sysfs: support the physical address space monitoring
mm/damon/sysfs: link DAMON for virtual address spaces monitoring
mm/damon: implement a minimal stub for sysfs-based DAMON interface
mm/damon/core: add number of each enum type values
mm/damon/core: allow non-exclusive DAMON start/stop
Docs/damon: update outdated term 'regions update interval'
Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling
Docs/vm/damon: call low level monitoring primitives the operations
mm/damon: remove unnecessary CONFIG_DAMON option
mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}()
mm/damon/dbgfs-test: fix is_target_id() change
mm/damon/dbgfs: use operations id for knowing if the target has pid
mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations()
mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations()
mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall
mm/damon: let monitoring operations can be registered and selected
mm/damon: rename damon_primitives to damon_operations
mm/damon: remove redundant page validation
mm/damon: remove the target id concept
mm/damon/core: move damon_set_targets() into dbgfs
Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input
mm/damon/dbgfs/init_regions: use target index instead of target id
mm/hmm.c: remove unneeded local variable ret
kfence: allow use of a deferrable timer
kfence: test: try to avoid test_gfpzero trigger rcu_stall
kunit: make kunit_test_timeout compatible with comment
kunit: fix UAF when run kfence test case test_gfpzero
kfence: alloc kfence_pool after system startup
kfence: allow re-enabling KFENCE after system startup
mm/kfence: remove unnecessary CONFIG_KFENCE option
mm/page_table_check.c: use strtobool for param parsing
mm/highmem: remove unnecessary done label
highmem: document kunmap_local()
mm/early_ioremap: declare early_memremap_pgprot_adjust()
mm/usercopy: return 1 from hardened_usercopy __setup() handler
mm: uninline copy_overflow()
mm: remove usercopy_warn()
mm/zswap.c: allow handling just same-value filled pages
mm/thp: ClearPageDoubleMap in first page_add_file_rmap()
mm: only re-generate demotion targets when a numa node changes its N_CPU state
drivers/base/memory: clarify adding and removing of memory blocks
drivers/base/memory: determine and store zone for single-zone memory blocks
drivers/base/node: rename link_mem_sections() to register_memory_block_under_node()
mm/memory_hotplug: fix misplaced comment in offline_pages
mm/memory_hotplug: clean up try_offline_node
mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL
mm/memory_hotplug: remove obsolete comment of __add_pages
drivers/base/node: consolidate node device subsystem initialization in node_dev_init()
drivers/base/memory: add memory block to memory group after registration succeeded
memcg: do not tweak node in alloc_mem_cgroup_per_node_info
mm: make free_area_init_node aware of memory less nodes
mm, memory_hotplug: reorganize new pgdat initialization
mm, memory_hotplug: drop arch_free_nodedata
mm: handle uninitialized numa nodes gracefully
mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG
mm: madvise: skip unmapped vma holes passed to process_madvise
mm: madvise: return correct bytes advised with process_madvise
mm/madvise: use vma_lookup() instead of find_vma()
mm/hwpoison: check the subpage, not the head page
mm/ksm: use helper macro __ATTR_RW
mm/vmstat: add event for ksm swapping in copy
mm: page_io: fix psi memory pressure error on cold swapins
memory tiering: skip to scan fast memory
NUMA balancing: optimize page placement for memory tiering system
NUMA Balancing: add page promotion counter
powerpc/fadump: opt out from freeing pages on cma activation failure
mm/cma: provide option to opt out from exposing pages on activation failure
mm/thp: refix __split_huge_pmd_locked() for migration PMD
mm/migrate: fix race between lock page and clear PG_Isolated
mm,migrate: fix establishing demotion target
mm/oom_kill: remove unneeded is_memcg_oom check
mempolicy: mbind_range() set_policy() after vma_merge()
mm: compaction: cleanup the compaction trace events
mm: vmscan: fix documentation for page_check_references()
mm: workingset: replace IRQ-off check with a lockdep assert.
mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu
mm/list_lru: optimize memcg_reparent_list_lru_node()
mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
mm/fs: delete PF_SWAPWRITE
userfaultfd/selftests: fix uninitialized_var.cocci warning
userfaultfd: provide unmasked address on page-fault
mm: remove unneeded local variable follflags
mm/hugetlb.c: export PageHeadHuge()
mm/hugetlb: use helper macro __ATTR_RW
hugetlb: clean up potential spectre issue warnings
mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB
mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP
selftests: vm: add a hugetlb test case
mm: sparsemem: use page table lock to protect kernel pmd operations
mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key
mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page
mm/mlock: fix potential imbalanced rlimit ucounts adjustment
mm, fault-injection: declare should_fail_alloc_page()
mm/memory-failure.c: make non-LRU movable pages unhandlable
mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages
mm/memory-failure.c: fix race with changing page compound again
mm/hwpoison: add in-use hugepage hwpoison filter judgement
mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
mm/hwpoison-inject: support injecting hwpoison to free page
mm/memory-failure.c: remove unnecessary PageTransTail check
mm/memory-failure.c: remove obsolete comment in __soft_offline_page
mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_mappings()
mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev
mm/memory-failure.c: fix race with changing page more robustly
mm/memory-failure.c: rework the signaling logic in kill_proc
mm/memory-failure.c: catch unexpected -EFAULT from vma_address()
mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap
mm: invalidate hwpoison page cache page in fault path
mm/hwpoison: fix error page recovered but reported "not recovered"
mm/memory-failure.c: remove obsolete comment
mm/page_alloc: check high-order pages for corruption during PCP operations
mm/page_alloc: call check_new_pages() while zone spinlock is not held
mm: count time in drain_all_pages during direct reclaim as memory pressure
arch/x86/mm/numa: Do not initialize nodes twice
mm/page_alloc: do not prefetch buddies during bulk free
mm/page_alloc: limit number of high-order pages on PCP during bulk free
mm/page_alloc: free pages in a single pass during bulk free
mm/page_alloc: drain the requested list first during bulk free
mm/page_alloc: simplify how many pages are selected per pcp list during bulk free
mm/page_alloc: track range of active PCP lists during bulk free
mm/page_alloc: fetch the correct pcp buddy during bulk free
mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
mm/page_alloc: mark pagesets as __maybe_unused
mm: enforce pageblock_order < MAX_ORDER
cma: factor out minimum alignment requirement
mm/page_alloc: don't pass pfn to free_unref_page_commit()
mm/mmzone.h: remove unused macros
mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last()
mm: page_alloc: avoid merging non-fallbackable pageblocks with others
mm/vmalloc: fix comments about vmap_area struct
mm/vmalloc.c: fix "unused function" warning
mm/vmalloc: eliminate an extra orig_gfp_mask
mm/vmalloc: add adjust_search_size parameter
mm/vmalloc: Move draining areas out of caller context
mm/vmalloc: remove unneeded function forward declaration
mm/sparse: make mminit_validate_memmodel_limits() static
mm/mremap:: use vma_lookup() instead of find_vma()
mm/mmap: remove obsolete comment in ksys_mmap_pgoff
mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK
mm/memory.c: use helper macro min and max in unmap_mapping_range_tree()
mm/memory.c: use helper function range_in_vma()
mm/mmap: return 1 from stack_guard_gap __setup() handler
mm: rework swap handling of zap_pte_range
mm: change zap_details.zap_mapping into even_cows
mm: rename zap_skip_check_mapping() to should_zap_page()
mm: don't skip swap entry even if zap_details specified
mm: replace multiple dcache flush with flush_dcache_folio()
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte()
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
mm: fix missing cache flush for all tail pages of compound page
mm: thp: fix wrong cache flush in remove_migration_pmd()
mm: remove mmu_gathers storage from remaining architectures
mm: merge pte_mkhuge() call into arch_make_huge_pte()
selftests, x86: fix how check_cc.sh is being invoked
memcg: enable accounting for tty-related objects
mm: memcontrol: rename memcg_cache_id to memcg_kmem_id
mm: list_lru: rename list_lru_per_memcg to list_lru_memcg
mm: memcontrol: fix cannot alloc the maximum memcg ID
mm: memcontrol: reuse memory cgroup ID for kmem ID
mm: list_lru: replace linear array with xarray
mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus
mm: list_lru: allocate list_lru_one only when needed
mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online()
xarray: use kmem_cache_alloc_lru to allocate xa_node
mm: dcache: use kmem_cache_alloc_lru() to allocate dentry
f2fs: allocate inode by using alloc_inode_sb()
fs: allocate inode by using alloc_inode_sb()
fs: introduce alloc_inode_sb() to allocate filesystems specific inode
mm: introduce kmem_cache_alloc_lru
mm: list_lru: transpose the array of per-node per-memcg lru lists
mm/memcg: disable migration instead of preemption in drain_all_stock().
mm/memcg: protect memcg_stock with a local_lock_t
mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
mm/memcg: disable threshold event handlers on PREEMPT_RT
mm/memcg: revert ("mm/memcg: optimize user context object stock access")
mm/memcontrol: return 1 from cgroup.memory __setup() handler
memcg: synchronously enforce memory.high for large overcharges
selftests: memcg: test high limit for single entry allocation
memcg: unify force charging conditions
memcg: refactor mem_cgroup_oom
mm/memcg: retrieve parent memcg from css.parent
mm/memcg: mem_cgroup_per_node is already set to 0 on allocation
memcg: add per-memcg total kernel memory stat
memcg: replace in_interrupt() with !in_task()
mm: shmem: use helper macro __ATTR_RW
tmpfs: do not allocate pages on read
shmem: mapping_set_exiting() to help mapped resilience
tmpfs: support for file creation time
mm/swap: fix confusing comment in folio_mark_accessed
mm/gup: remove unused get_user_pages_locked()
mm: change lookup_node() to use get_user_pages_fast()
mm/gup: remove unused pin_user_pages_locked()
mm/gup: follow_pfn_pte(): -EEXIST cleanup
mm: fix invalid page pointer returned with FOLL_PIN gups
mm: fs: fix lru_cache_disabled race in bh_lru
mm/writeback: minor clean up for highmem_dirtyable_memory
filemap: remove find_get_pages()
mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory
mount: warn only once about timestamp range expiration
remove congestion tracking framework
block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
f2fs: replace congestion_wait() calls with io_schedule_timeout()
remove bdi_congested() and wb_congested() and related functions
remove inode_congested()
ceph: remove reliance on bdi congestion
nfs: remove reliance on bdi congestion
fuse: remove reliance on bdi congestion
mm: improve cleanup when ->readpages doesn't process all pages
mm: document and polish read-ahead code
doc: convert 'subsection' to 'section' in gfp.h
fs/ocfs2: fix comments mentioning i_mutex
ocfs2: cleanup some return variables
ntfs: add sanity check on allocation size
scripts/spelling.txt: add more spellings to spelling.txt
linux/kthread.h: remove unused macros
rseq/selftests: Add support for RISC-V
RISC-V: Add support for restartable sequence
perf evsel: Make evsel__env() always return a valid env
perf build-id: Fix spelling mistake "Cant" -> "Can't"
perf header: Fix spelling mistake "could't" -> "couldn't"
perf script: Add 'brstackinsnlen' for branch stacks
perf parse-events: Move slots only with topdown
ALSA: hda/realtek: Add alc256-samsung-headphone fixup
perf ftrace latency: Update documentation
perf ftrace latency: Add -n/--use-nsec option
cifs: writeback fix
ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
perf tools: Fix version kernel tag
kvm/emulate: Fix SETcc emulation for ENDBR
x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0
x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0
kbuild: Fixup the IBT kbuild changes
ALSA: pcm: Add stream lock during PCM reset ioctl operations
ALSA: pcm: Fix races among concurrent prealloc proc writes
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
ALSA: pcm: Fix races among concurrent read/write and buffer changes
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod
pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod
NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod
NFS: Avoid writeback threads getting stuck in mempool_alloc()
NFS: nfsiod should not block forever in mempool_alloc()
SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent
SUNRPC: Fix unx_lookup_cred() allocation
NFS: Fix memory allocation in rpc_alloc_task()
NFS: Fix memory allocation in rpc_malloc()
SUNRPC: Improve accuracy of socket ENOBUFS determination
SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
SUNRPC: Fix socket waits for write buffer space
SUNRPC: Only save the TCP source port after the connection is complete
SUNRPC: Don't call connect() more than once on a TCP socket
NFS: Fix revalidation of empty readdir pages
selftests/bpf: Fix kprobe_multi test.
Revert "rethook: x86: Add rethook x86 implementation"
Revert "arm64: rethook: Add arm64 rethook implementation"
Revert "powerpc: Add rethook support"
Revert "ARM: rethook: Add rethook arm implementation"
ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
ACPI, APEI: Use the correct variable for sizeof()
cxl/core/port: Fix NULL but dereferenced coccicheck error
xtensa: define update_mmu_tlb function
x86/PCI: Add #includes to asm/pci_x86.h
PCI: ibmphp: Remove unused assignments
PCI: cpqphp: Remove unused assignments
PCI: fu740: Remove unused assignments
PCI: kirin: Remove unused assignments
PCI: Remove unused assignments
PCI: Declare pci_filp_private only when HAVE_PCI_MMAP
Revert "random: block in /dev/urandom"
jfs: prevent NULL deref in diFree
jfs: fix divide error in dbNextAG
drm/amd: Add USBC connector ID
perf tools: Fix dependency for version file creation
NFS: Don't deadlock when cookie hashes collide
dt-bindings: ufs: qcom: Add SM6350 compatible string
netdevice: add missing dm_private kdoc
net: bridge: mst: prevent NULL deref in br_mst_info_size()
selftests: forwarding: Use same VRF for port and VLAN upper
selftests: forwarding: Disable learning before link up
tipc: fix the timer expires after interval 100ms
bnx2x: truncate value to original sizing
net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR()
sched/headers: ARM needs asm/paravirt_api_clock.h too
sched/numa: Fix boot crash on arm64 systems
net: mdio: mscc-miim: add lan966x internal phy reset support
net: mdio: mscc-miim: replace magic numbers for the bus reset
dt-bindings: net: mscc-miim: add lan966x compatible
net: dsa: fix panic on shutdown if multi-chip tree failed to probe
openvswitch: always update flow key after nat
cifs: do not skip link targets when an I/O fails
lib/sbitmap: allocate sb->map via kvzalloc_node
dt-bindings: dmaengine: sifive,fu540-c000: include generic schema
io_uring: remove poll entry from list when canceling all
net: dsa: mv88e6xxx: Fill in STU support for all supported chips
selftests: net: change fprintf format specifiers
net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5
net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback
net: dsa: mv88e6xxx: Require ops be implemented to claim STU support
MAINTAINERS: Add entry for RISC-V PMU drivers
Documentation: riscv: Remove the old documentation
RISC-V: Add sscofpmf extension support
RISC-V: Add perf platform driver based on SBI PMU extension
RISC-V: Add RISC-V SBI PMU extension definitions
RISC-V: Add a simple platform driver for RISC-V legacy perf
RISC-V: Add a perf core library for pmu drivers
RISC-V: Add CSR encodings for all HPMCOUNTERS
net/tls: optimize judgement processes in tls_set_device_offload()
net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf()
RISC-V: Remove the current perf implementation
bpftool: Fix a bug in subskeleton code generation
tcp: ensure PMTU updates are processed during fastopen
net: bcmgenet: Use stronger register read/writes to assure ordering
perf test arm64: Test unwinding using fame-pointer (fp) mode
xfs: document the XFS_ALLOC_AGFL_RESERVE constant
bpf: Fix bpf_prog_pack when PMU_SIZE is not defined
bpf: Fix bpf_prog_pack for multi-node setup
bpf: Fix warning for cast from restricted gfp_t in verifier
PCI: Avoid broken MSI on SB600 USB devices
PCI: fu740: Force 2.5GT/s for initial device probe
net: Revert the softirq will run annotation in ____napi_schedule().
dt-bindings: gpio: pca95xx: drop useless consumer example
dm: consolidate spinlocks in dm_io struct
dm: reduce size of dm_io and dm_target_io structs
dm: switch dm_target_io booleans over to proper flags
dm: switch dm_io booleans over to proper flags
mm/damon: minor cleanup for damon_pa_young
selftests/vm/transhuge-stress: Support file-backed PMD folios
mm/filemap: Support VM_HUGEPAGE for file mappings
mm/readahead: Switch to page_cache_ra_order
mm/readahead: Align file mappings for non-DAX
mm/readahead: Add large folio readahead
mm: Support arbitrary THP sizes
mm: Make large folios depend on THP
mm: Fix READ_ONLY_THP warning
mm/filemap: Allow large folios to be added to the page cache
mm: Turn can_split_huge_page() into can_split_folio()
mm/vmscan: Convert pageout() to take a folio
mm/vmscan: Turn page_check_references() into folio_check_references()
mm/vmscan: Account large folios correctly
mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios
mm/vmscan: Free non-shmem folios without splitting them
mm/rmap: Constify the rmap_walk_control argument
mm/rmap: Convert rmap_walk() to take a folio
mm: Turn page_anon_vma() into folio_anon_vma()
mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read()
mm/damon: Convert damon_pa_young() to use a folio
mm/damon: Convert damon_pa_mkold() to use a folio
mm/migrate: Convert remove_migration_ptes() to folios
mm/rmap: Convert make_device_exclusive_range() to use folios
mm/rmap: Convert try_to_migrate() to folios
mm/rmap: Convert try_to_unmap() to take a folio
mm/huge_memory: Convert __split_huge_pmd() to take a folio
mm/rmap: Turn page_referenced() into folio_referenced()
mm/mlock: Add mlock_vma_folio()
mm/rmap: Use a folio in page_mkclean_one()
mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio
mm: Convert page_vma_mapped_walk to work on PFNs
sparc32: Add pmd_pfn()
powerpc: Add pmd_pfn()
mips: Make pmd_pfn() available in all configurations
arch: Add pmd_pfn() where it is missing
mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK
mm: Add folio_pgoff()
mm: Add split_folio_to_list()
mm: Add folio_mapcount()
mm: Turn head_compound_mapcount() into folio_entire_mapcount()
mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback()
fs: Move many prototypes to pagemap.h
mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages()
mm: Turn deactivate_file_page() into deactivate_file_folio()
mm/truncate: Convert __invalidate_mapping_pages() to use a folio
mm/truncate: Split invalidate_inode_page() into mapping_evict_folio()
mm: Convert remove_mapping() to take a folio
mm/truncate: Replace page_mapped() call in invalidate_inode_page()
mm/truncate: Convert invalidate_inode_page() to use a folio
mm/truncate: Inline invalidate_complete_page() into its one caller
splice: Use a folio in page_cache_pipe_buf_try_steal()
mm/vmscan: Convert __remove_mapping() to take a folio
mm: Turn putback_lru_page() into folio_putback_lru()
mm: Add lru_to_folio()
mm/memcg: Convert mem_cgroup_swapout() to take a folio
mm/workingset: Convert workingset_eviction() to take a folio
mm/gup: Convert check_and_migrate_movable_pages() to use a folio
mm: Add three folio wrappers
mm: Turn isolate_lru_page() into folio_isolate_lru()
mm/gup: Turn compound_range_next() into gup_folio_range_next()
mm/gup: Turn compound_next() into gup_folio_next()
mm/gup: Convert gup_huge_pgd() to use a folio
mm/gup: Convert gup_huge_pud() to use a folio
mm/gup: Convert gup_huge_pmd() to use a folio
mm/gup: Convert gup_hugepte() to use a folio
mm/gup: Convert gup_pte_range() to use a folio
mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head()
mm/gup: Add gup_put_folio()
mm: Remove page_cache_add_speculative() and page_cache_get_speculative()
mm/gup: Convert try_grab_page() to use a folio
mm/gup: Add try_get_folio() and try_grab_folio()
mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned()
mm: Add folio_pincount_ptr()
mm: Make compound_pincount always available
mm/gup: Remove hpage_pincount_sub()
mm/gup: Remove hpage_pincount_add()
mm/gup: Handle page split race more efficiently
mm/gup: Remove an assumption of a contiguous memmap
mm/gup: Fix some contiguous memmap assumptions
mm/gup: Change the calling convention for compound_next()
mm/gup: Optimise compound_range_next()
mm/gup: Change the calling convention for compound_range_next()
mm/gup: Remove for_each_compound_head()
mm/gup: Remove for_each_compound_range()
mm/gup: Increment the page refcount before the pincount
Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs"
f2fs: fix to do sanity check on .cp_pack_total_block_count
f2fs: make gc_urgent and gc_segment_mode sysfs node readable
bpf, arm: Fix various typos in comments
lib: stackinit: Convert to KUnit
um: Allow builds with Clang
libbpf: Close fd in bpf_object__reuse_map
NFSv4.1 provide mount option to toggle trunking discovery
media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or COMPILE_TEST
devlink: hold the instance lock during eswitch_mode callbacks
netdevsim: replace vfs_lock with devlink instance lock
netdevsim: replace port_list_lock with devlink instance lock
devlink: add explicitly locked flavor of the rate node APIs
bnxt: use the devlink instance lock to protect sriov
bpftool: Fix print error when show bpf map
bpf: Fix kprobe_multi return probe backtrace
Revert "bpf: Add support to inline bpf_get_func_ip helper on x86"
bpf: Simplify check in btf_parse_hdr()
selftests/bpf/test_lirc_mode2.sh: Exit with proper code
KVM: use kvcalloc for array allocations
KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2
kvm: x86: Require const tsc for RT
KVM: x86: synthesize CPUID leaf 0x80000021h if useful
KVM: x86: add support for CPUID leaf 0x80000021
KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask
mISDN: fix typo "frame to short" -> "frame too short"
i825xx: fix typo "Frame to short" -> "Frame too short"
s390/ctcm: fix typo "length to short" -> "length too short"
ar5523: fix typo "to short" -> "too short"
net: sparx5: Add mdb handlers
net: sparx5: Add arbiter for managing PGID table
nfp: nfdk: implement xdp tx path for NFDK
nfp: add support for NFDK data path
nfp: choose data path based on version
nfp: add per-data path feature mask
nfp: use TX ring pointer write back
nfp: move tx_ring->qcidx into cold data
nfp: prepare for multi-part descriptors
nfp: use callbacks for slow path ring related functions
nfp: move the fast path code to separate files
nfp: calculate ring masks without conditionals
watch_queue: Actually free the watch
watch_queue: Fix NULL dereference in error cleanup
ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
ceph: uninitialized variable in debug output
ceph: use tracked average r/w/m latencies to display metrics in debugfs
ceph: include average/stdev r/w/m latency in mds metrics
ceph: track average r/w/m latency
ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64()
ceph: assign the ci only when the inode isn't NULL
ceph: fix inode reference leakage in ceph_get_snapdir()
n64cart: convert bi_disk to bi_bdev->bd_disk fix build
io_uring: fix memory ordering when SQPOLL thread goes to sleep
xen/blkfront: fix comment for need_copy
xen-blkback: remove redundant assignment to variable i
parisc: Fix invalidate/flush vmap routines
ASoC: fsl-asoc-card: Fix jack_event() always return 0
drm/i915: Fix renamed struct field
drm/i915: Fix PSF GV point mask when SAGV is not possible
drm/i915: Treat SAGV block time 0 as SAGV disabled
drm/i915: Reject unsupported TMDS rates on ICL+
ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision
qed: remove unnecessary memset in qed_init_fw_funcs
netlabel: fix out-of-bounds memory accesses
ax25: Fix NULL pointer dereferences in ax25 timers
ax25: Fix refcount leaks caused by ax25_cb_del()
PCI: xgene: Revert "PCI: xgene: Fix IB window setup"
PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"
headers/prep: Fix header to build standalone: <linux/psi.h>
drm/selftest: plane_helper: Put test structures in static storage
drm/ttm: Fix a kernel oops due to an invalid read
Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()"
kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU
Input: adi - remove redundant variable z
Input: add Imagis touchscreen driver
dt-bindings: input/touchscreen: bindings for Imagis
Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD
Input: stmfts - fix reference leak in stmfts_input_open
Input: add bounds checking to input_set_capability()
Input: iqs5xx - use local input_dev pointer
bpf: Check for NULL return from bpf_get_btf_vmlinux
powerpc/pseries: Fix use after free in remove_phb_dynamic()
selftests/bpf: Test skipping stacktrace
bpf: Adjust BPF stack helper functions to accommodate skip > 0
bpf: Select proper size for bpf_prog_pack
selftests/bpf: Fix test for 4-byte load from remote_port on big-endian
selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port
bpf: Treat bpf_sk_lookup remote_port as a 2-byte field
selftests/bpf: Test for associating multiple elements with the local storage
bpf: Enable non-atomic allocations in local storage
libbpf: Avoid NULL deref when initializing map BTF info
io_uring: ensure that fsnotify is always called
Linux 5.17
dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent'
dt-bindings: gnss: Add two more chips
dt-bindings: gnss: Rewrite sirfstar binding in YAML
dt-bindings: gnss: Modify u-blox to use common bindings
dt-bindings: gnss: Rewrite common bindings in YAML
ipmi: initialize len variable
xtensa: fix xtensa_wsr always writing 0
nfsd: fix using the correct variable for sizeof()
ksmbd: use netif_is_bridge_port
Documentation: ksmbd: update Feature Status table
xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
xfs: AIL should be log centric
xfs: log items should have a xlog pointer, not a mount
xfs: async CIL flushes need pending pushes to be made stable
xfs: xfs_ail_push_all_sync() stalls when racing with updates
xfs: check buffer pin state after locking in delwri_submit
xfs: log worker needs to start before intent/unlink recovery
tracing: Have type enum modifications copy the strings
kvm/emulate: Fix SETcc emulation function offsets with SLS
io_uring: recycle provided before arming poll
i2c: mux: demux-pinctrl: do not deactivate a master that is not active
netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
netfilter: flowtable: remove redundant field in flow_offload_work struct
netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit
netfilter: nft_exthdr: add reduce support
netfilter: nft_fib: add reduce support
netfilter: nft_tunnel: track register operations
netfilter: nft_xfrm: track register operations
netfilter: nft_socket: track register operations
netfilter: nft_immediate: cancel register tracking for data destination register
netfilter: nft_hash: track register operations
netfilter: nft_osf: track register operations
netfilter: nft_numgen: cancel register tracking
netfilter: nft_meta: extend reduce support to bridge family
netfilter: nft_lookup: only cancel tracking for clobbered dregs
netfilter: nft_ct: track register operations
netfilter: nf_tables: cancel tracking for clobbered destination registers
netfilter: nf_tables: do not reduce read-only expressions
netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
i2c: meson: Fix wrong speed use from probe
i2c: add tracepoints for I2C slave events
netfilter: conntrack: revisit gc autotuning
ARM: configs: clean up multi_v5_defconfig
ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx
ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
ARM: configs: multi_v5_defconfig: remove deleted platforms
arm64: dts: n5x: drop invalid property and fix edac node name
ARM: spear: fix typos in comments
xtensa: enable plugin support
xtensa: clean up kernel exit assembly code
xtensa: rearrange NMI exit path
xtensa: merge stack alignment definitions
bpf: Always raise reference in btf_get_module_btf
usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue()
af_netlink: Fix shift out of bounds in group mask calculation
ptp: ocp: use snprintf() in ptp_ocp_verify()
nfc: st21nfca: remove unnecessary skb check before kfree_skb()
cifs: use a different reconnect helper for non-cifsd threads
cifs: we do not need a spinlock around the tree access during umount
Adjust cifssb maximum read size
cifs: truncate the inode and mapping when we simulate fcollapse
cifs: fix handlecache and multiuser
bpf: Factor out fd returning from bpf_btf_find_by_name_kind
hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist
parisc: Avoid flushing cache on cache-less machines
perf parse-events: Ignore case in topdown.slots check
perf evlist: Avoid iteration for empty evlist.
perf symbols: Fix symbol size calculation condition
soc/microchip: fix invalid free in mpfs_sys_controller_delete
qlcnic: remove redundant assignment to variable index
atl1c: remove redundant assignment to variable size
mptcp: send ADD_ADDR echo before create subflows
mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
clk: rs9: Add Renesas 9-series PCIe clock generator driver
selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
ipv4: Fix route lookups when handling ICMP redirects and PMTU updates
af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index()
net/mlx5e: HTB, remove unused function declaration
net/mlx5e: Statify function mlx5_cmd_trigger_completions
net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT
net/mlx5e: Permit XDP with non-linear legacy RQ
net/mlx5e: Support multi buffer XDP_TX
net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff
net/mlx5e: Implement sending multi buffer XDP frames
net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode
net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX
net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame
net/mlx5e: Store DMA address inside struct page
net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ
net/mlx5e: Use page-sized fragments with XDP multi buffer
net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP
net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support
auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy()
auxdisplay: lcd2s: Switch to i2c ->probe_new()
auxdisplay: lcd2s: use module_i2c_driver to simplify the code
auxdisplay: lcd2s: make use of device property API
auxdisplay: lcd2s: Fix multi-line comment style
net: set default rss queues num to physical cores / 2
RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit()
io_uring: terminate manual loop iterator loop correctly for non-vecs
IB/iser: Fix error flow in case of registration failure
IB/iser: Generalize map/unmap dma tasks
IB/iser: Use iser_fr_desc as registration context
IB/iser: Remove iser_reg_data_sg helper function
binfmt_elf: Don't write past end of notes for regset gap
io_uring: don't check unrelated req->open.how in accept request
bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table
regmap: allow a defined reg_base to be added to every address
regmap: add configurable downshift for addresses
ASoC: atmel: mchp-pdmc: print the correct property name
f2fs: use aggressive GC policy during f2fs_disable_checkpoint()
f2fs: fix compressed file start atomic write may cause data corruption
Bluetooth: ath3k: remove superfluous header files
Bluetooth: bcm203x: remove superfluous header files
Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table
Bluetooth: mt7921s: Add WBS support
Bluetooth: mt7921s: Add .btmtk_get_codec_config_data
Bluetooth: mt7921s: Add .get_data_path_id
Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES
Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync()
Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed
Bluetooth: Send AdvMonitor Dev Found for all matched devices
Bluetooth: msft: Clear tracked devices on resume
Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready()
Bluetooth: Don't assign twice the same value
Bluetooth: btrtl: Add support for RTL8852B
Bluetooth: hci_uart: add missing NULL check in h5_enqueue
Bluetooth: Fix use after free in hci_send_acl
Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers
Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event
Bluetooth: btmtkuart: add .set_bdaddr support
Bluetooth: btmtkuart: rely on BT_MTK module
Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE
Bluetooth: mgmt: remove redundant assignment to variable cur_len
spi: fsi: Implement a timeout for polling status
regulator: qcom-rpmh: Add support for SDX65
regulator: dt-bindings: Add PMX65 compatibles
MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl
ASoC: SOF: Add a new dai_get_clk topology IPC op
ASoC: SOF: topology: Add ops for setting up and tearing down pipelines
ASoC: SOF: expose sof_route_setup()
ASoC: SOF: Add dai_link_fixup PCM op for IPC3
ASoC: SOF: Add trigger PCM op for IPC3
ASoC: SOF: Define hw_params PCM op for IPC3
ASoC: SOF: Introduce IPC3 PCM hw_free op
ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function
ASoC: SOF: Introduce IPC-specific PCM ops
ASoC: SOF: Add bytes_ext control IPC ops for IPC3
ASoC: SOF: Add bytes_get/put control IPC ops for IPC3
ASoC: SOF: Add enum_get/put control ops for IPC3
ASoC: SOF: Add switch get/put IPC3 ops
ASoC: SOF: Add volume_get/put IPC3 ops
ASoC: SOF: Add IPC3 topology control ops
ASoC: SOF: Introduce IPC ops for kcontrol IO
ASoC: SOF: Make sof_suspend/resume IPC agnostic
ASoC: SOF: Make sof_widget_setup/free IPC agnostic
ASoC: SOF: set up scheduler widget before all other widgets in the pipeline
block: cancel all throttled bios in del_gendisk()
block: let blkcg_gq grab request queue's refcnt
block: avoid use-after-free on throttle data
ANDROID: sched/core: Optimize vendor hook placement
af_vsock: SOCK_SEQPACKET broken buffer test
af_vsock: SOCK_SEQPACKET receive timeout test
ptrace: Return the signal to continue with from ptrace_stop
selftests/bpf: Fix test for 4-byte load from dst_port on big-endian
selftests/bpf: Use constants for socket states in sock_fields test
selftests/bpf: Check dst_port only on the client socket
selftests/bpf: Fix error reporting from sock_fields programs
ptrace: Move setting/clearing ptrace_message into ptrace_stop
perf vendor events intel: Update events for TremontX
perf vendor events intel: Update events for Tigerlake
perf vendor events intel: Update events for SkylakeX
perf vendor events intel: Update events for Skylake
perf vendor events intel: Update events for IcelakeX
perf vendor events intel: Update events for Icelake
perf vendor events intel: Update events for Elkhartlake
perf vendor events intel: Update events for CascadelakeX
arm64: errata: avoid duplicate field initializer
KVM: arm64: fix typos in comments
KVM: arm64: Generalise VM features into a set of flags
clocksource: acpi_pm: fix return value of __setup handler
arm64: fix clang warning about TRAMP_VALIAS
vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE
Documentation: update stable review cycle documentation
drivers/base/dd.c : Remove the initial value of the global variable
af_unix: Support POLLPRI for OOB.
af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
Documentation: update stable tree link
Documentation: add link to stable release candidate tree
devres: fix typos in comments
Documentation: add note block surrounding security patch note
samples/kobject: Use sysfs_emit instead of sprintf
base: soc: Make soc_device_match() simpler and easier to read
driver core: dd: fix return value of __setup handler
driver core: Refactor sysfs and drv/bus remove hooks
driver core: Refactor multiple copies of device cleanup
scripts: get_abi.pl: Fix typo in help message
ibmvnic: fix race between xmit and reset
firmware: google: Properly state IOMEM dependency
kgdbts: fix return value of __setup handler
firmware: sysfb: fix platform-device leak in error path
firmware: stratix10-svc: add missing callback parameter on RSU
arm64: dts: qcom: add non-secure domain property to fastrpc nodes
misc: fastrpc: Add dma handle implementation
misc: fastrpc: Add fdlist implementation
misc: fastrpc: Add helper function to get list and page
misc: fastrpc: Add support to secure memory map
dt-bindings: misc: add fastrpc domain vmid property
misc: fastrpc: check before loading process to the DSP
misc: fastrpc: add secure domain support
dt-bindings: misc: add property to support non-secure DSP
misc: fastrpc: Add support to get DSP capabilities
misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP
misc: fastrpc: separate fastrpc device from channel context
dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells
dt-bindings: nvmem: make "reg" property optional
nvmem: brcm_nvram: parse NVRAM content into NVMEM cells
nvmem: dt-bindings: Fix the error of dt-bindings check
w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF.
w1/ds2490: remove spurious newlines within hexdump
counter: add defaults to switch-statements
MAINTAINERS: Add Counter subsystem git tree
counter: interrupt-cnt: add counter_push_event()
counter: add new COUNTER_EVENT_CHANGE_OF_STATE
counter: Set counter device name
counter: 104-quad-8: Add COMPILE_TEST depends
bus: mhi: Make mhi_state_str[] array static inline and move to common.h
bus: mhi: Move common MHI definitions out of host directory
bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element"
bus: mhi: Cleanup the register definitions used in headers
bus: mhi: Use bitfield operations for handling DWORDs of ring elements
bus: mhi: Use bitfield operations for register read and write
bus: mhi: Move host MHI code to "host" directory
bus: mhi: Fix MHI DMA structure endianness
bus: mhi: Fix pm_state conversion to string
bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series
misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected"
parport_pc: Also enable driver for PCI systems
ALSA: oss: Release temporary buffers upon errors
pps: generators: pps_gen_parport: Switch to use module_parport_driver()
ALSA: oss: Fix PCM OSS buffer allocation overflow
dt-bindings: usb: mtk-xhci: add compatible for mt8186
platform: goldfish: pipe: Use platform_get_irq() to get the interrupt
misc: bcm-vk: Remove viper from device id table
net: lan743x: Add support for PTP-IO Event Output (Periodic Output)
net: lan743x: Add support for PTP-IO Event Input External Timestamp (extts)
net: lan743x: Add support for OTP
net: lan743x: Add support for EEPROM
net: lan743x: Add support to display Tx Queue statistics
misc: rtsx: clean up one inconsistent indenting
virt: acrn: fix a memory leak in acrn_dev_ioctl()
virt: acrn: obtain pa from VMA with PFNMAP flag
virt: acrn: Remove unsued acrn_irqfds_mutex.
virt: fsl_hypervisor: Directly return 0 instead of using local ret variable
mei: avoid iterator usage outside of list_for_each_entry
mei: me: add Alder Lake N device id.
VMCI: Release notification_bitmap in error path
VMCI: Check exclusive_vectors when freeing interrupt 1
VMCI: Update maintainers for VMCI
virtio_console: eliminate anonymous module_init & module_exit
staging: r8188eu: remove unnecessary memset in r8188eu
staging: greybus: introduce pwm_ops::apply
staging: rts5208: Resolve checkpatch.pl issues.
staging: sm750fb: fix naming style
staging: fbtft: Consider type of init sequence values in fbtft_init_display()
staging: fbtft: Constify buf parameter in fbtft_dbg_hex()
staging: mmal-vchiq: clear redundant item named bulk_scratch
kernfs: fix typos in comments
serial: 8250: fix XOFF/XON sending when DMA is used
tty: serial: samsung: Add ARTPEC-8 support
dt-bindings: serial: samsung: Add ARTPEC-8 UART
serial: sc16is7xx: Clear RS485 bits in the shutdown
tty: serial: samsung: simplify getting OF match data
tty: serial: samsung: constify variables and pointers
tty: serial: samsung: constify s3c24xx_serial_drv_data members
tty: serial: samsung: constify UART name
tty: serial: samsung: constify s3c24xx_serial_drv_data
tty: serial: samsung: reduce number of casts
tty: serial: samsung: embed s3c2410_uartcfg in parent structure
tty: serial: samsung: embed s3c24xx_uart_info in parent structure
serial: 8250_tegra: mark acpi_device_id as unused with !ACPI
tty: serial: bcm63xx: use more precise Kconfig symbol
serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS
tty: serial: jsm: fix two assignments in if conditions
tty: serial: jsm: remove redundant assignments to variable linestatus
serial: 8250_mtk: make two read-only arrays static const
serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
tty: serial: serial_txx9: remove struct uart_txx9_port
kgdboc: fix return value of __setup handler
tty: hvc: fix return value of __setup handler
usb: dwc3: Issue core soft reset before enabling run/stop
usb: gadget: Makefile: remove ccflags-y
USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
usb: gadget: eliminate anonymous module_init & module_exit
usb: usbip: eliminate anonymous module_init & module_exit
platform/x86: think-lmi: Certificate authentication support
rfkill: make new event layout opt-in
Documentation: syfs-class-firmware-attributes: Lenovo Certificate support
platform/x86: amd-pmc: Only report STB errors when STB enabled
i2c: designware: Remove code duplication
drm/panel: ili9341: fix optional regulator handling
afs: Maintain netfs_i_context::remote_i_size
netfs: Keep track of the actual remote file size
netfs: Split some core bits out into their own file
netfs: Split fs/netfs/read_helper.c
netfs: Rename read_helper.c to io.c
netfs: Prepare to split read_helper.c
netfs: Add a function to consolidate beginning a read
netfs: Add a netfs inode context
ceph: Make ceph_init_request() check caps on readahead
netfs: Change ->init_request() to return an error code
netfs: Refactor arguments for netfs_alloc_read_request
netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines
netfs: Trace refcounting on the netfs_io_subrequest struct
netfs: Trace refcounting on the netfs_io_request struct
netfs: Adjust the netfs_rreq tracepoint slightly
netfs: Split netfs_io_* object handling out
netfs: Finish off rename of netfs_read_request to netfs_io_request
netfs: Rename netfs_read_*request to netfs_io_*request
netfs: Generate enums from trace symbol mapping lists
fscache: export fscache_end_operation()
kernfs: remove unneeded #if 0 guard
MIPS: ingenic: correct unit node address
ALSA: core: Fix typo in 'PCM Timer Interface' help
ALSA: hda/realtek: Fix LED on Zbook Studio G9
parisc: Avoid using hardware single-step in kprobes
f2fs: initialize sbi->gc_mode explicitly
media: amphion: cleanup media device if register it fail
media: amphion: fix some issues to improve robust
media: amphion: fix some error related with undefined reference to __divdi3
media: amphion: fix an issue that using pm_runtime_get_sync incorrectly
media: vidtv: use vfree() for memory allocated with vzalloc()
media: m5mols/m5mols.h: document new reset field
media: pixfmt-yuv-planar.rst: fix PIX_FMT labels
xfrm: rework default policy structure
selftests/bpf: Test subskeleton functionality
bpftool: Add support for subskeletons
libbpf: Add subskeleton scaffolding
libbpf: Init btf_{key,value}_type_id on internal map open
libbpf: .text routines are subprograms in strict mode
hwmon: (pmbus) Add Vin unit off handling
media: platform: Remove unnecessary print function dev_err()
media: amphion: Add missing of_node_put() in vpu_core_parse_dt()
media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_hw_prob_done()
media: platform: amphion: Fix build error without MAILBOX
media: spi: Kconfig: Place SPI drivers on a single menu
media: i2c: Kconfig: move camera drivers to the top
media: atomisp: fix bad usage at error handling logic
media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/
media: media/*/Kconfig: sort entries
media: Kconfig: cleanup VIDEO_DEV dependencies
media: platform/*/Kconfig: make manufacturer menus more uniform
media: platform: Create vendor/{Makefile,Kconfig} files
media: platform: ti/Kconfig: move VPE/CAL entries to it
media: platform: re-structure TI drivers
media: platform: rename omap/ to ti/omap/
media: platform: rename omap3isp/ to ti/omap3isp/
media: platform: rename davinci/ to ti/davinci/
media: platform: rename am437x/ to ti/am437x/
media: platform: place stm32/ and sti/ under st/ dir
media: platform: rename s5p-mfc/ to samsung/s5p-mfc/
media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/
media: platform: rename s5p-g2d/ to samsung/s5p-g2d/
media: platform: rename s3c-camif/ to samsung/s3c-camif/
media: platform: rename exynos-gsc/ to samsung/exynos-gsc/
media: platform: rename exynos4-is/ to samsung/exynos4-is/
media: platform: rename tegra/vde/ to nvidia/tegra-vde/
media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/
media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/
media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/
media: platform: rename marvell-ccic/ to marvell/
media: platform: rename coda/ to chips-media/
media: platform: Kconfig: place platform drivers on a submenu
media: platform: move some manufacturer entries
media: platform: Kconfig: sort entries
media: platform: s5p-jpeg: move config to its own file
media: platform: s5p-mfc: move config to its own file
media: platform: bdisp: move config to its own file
media: platform: delta: move config to its own file
media: platform: rkisp1: move config to its own file
media: platform: ti-vpe: move config to its own file
media: platform: vde: move config to its own file
media: platform: sun8i-rotate: move config to its own file
media: platform: sun8i-di: move config to its own file
media: platform: stm32: move config to its own file
media: platform: hva: move config to its own file
media: platform: s5p-g2d: move config to its own file
selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts
selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts
selftests/bpf: Add kprobe_multi bpf_cookie test
selftests/bpf: Add kprobe_multi attach test
libbpf: Add bpf_program__attach_kprobe_multi_opts function
libbpf: Add bpf_link_create support for multi kprobes
libbpf: Add libbpf_kallsyms_parse function
bpf: Add cookie support to programs attached with kprobe multi link
bpf: Add support to inline bpf_get_func_ip helper on x86
bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link
bpf: Add multi kprobe link
kallsyms: Skip the name search for empty string
lib/sort: Add priv pointer to swap function
fprobe: Add a selftest for fprobe
docs: fprobe: Add fprobe description to ftrace-use.rst
fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe
fprobe: Add sample program for fprobe
fprobe: Add exit_handler support
ARM: rethook: Add rethook arm implementation
powerpc: Add rethook support
arm64: rethook: Add arm64 rethook implementation
rethook: x86: Add rethook x86 implementation
rethook: Add a generic return hook
fprobe: Add ftrace based probe APIs
ftrace: Add ftrace_set_filter_ips function
block: limit request dispatch loop duration
ANDROID: fuse: fix __u32 type usage warning
net: dsa: felix: add port mirroring support
net: dsa: pass extack to dsa_switch_ops :: port_mirror_add()
net: mscc: ocelot: offload per-flow mirroring using tc-mirred and VCAP IS2
net: mscc: ocelot: establish functions for handling VCAP aux resources
net: mscc: ocelot: add port mirroring support using tc-matchall
net: mscc: ocelot: refactor policer work out of ocelot_setup_tc_cls_matchall
ptp: ocp: Make debugfs variables the correct bitwidth
net: dsa: microchip: ksz8795: handle eee specif erratum
net: dsa: mv88e6xxx: MST Offloading
net: dsa: mv88e6xxx: Export STU as devlink region
net: dsa: mv88e6xxx: Disentangle STU from VTU
net: dsa: Handle MST state changes
net: dsa: Pass VLAN MSTI migration notifications to driver
net: dsa: Validate hardware support for MST
net: bridge: mst: Add helper to query a port's MST state
net: bridge: mst: Add helper to check if MST is enabled
net: bridge: mst: Add helper to map an MSTI to a VID set
net: bridge: mst: Notify switchdev drivers of MST state changes
net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations
net: bridge: mst: Notify switchdev drivers of MST mode changes
net: bridge: mst: Support setting and reporting MST port states
net: bridge: mst: Allow changing a VLAN's MSTI
net: bridge: mst: Multiple Spanning Tree (MST) mode
nfsd: use correct format characters
r8169: improve driver unload and system shutdown behavior on DASH-enabled systems
ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched"
net: ethernet: ti: Fix spelling mistake and clean up message
vlan: use correct format characters
net/fsl: xgmac_mdio: use correct format characters
bnx2x: use correct format characters
enetc: use correct format characters
io_uring: manage provided buffers strictly ordered
selftests/bpf: Fix tunnel remote IP comments
Revert "ANDROID: incremental-fs: fix mount_fs issue"
Revert "ANDROID: incremental-fs: remove index and incomplete dir on umount"
ubifs: rename_whiteout: correct old_dir size computing
parisc: Improve CPU socket and core bootup info text
parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE
veth: Allow jumbo frames in xdp mode
veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb
net: veth: Account total xdp_frame len running ndo_xdp_xmit
clk: visconti: prevent array overflow in visconti_clk_register_gates()
RISC-V: Improve /proc/cpuinfo output for ISA extensions
RISC-V: Do no continue isa string parsing without correct XLEN
RISC-V: Implement multi-letter ISA extension probing framework
RISC-V: Extract multi-letter extension names from "riscv, isa"
RISC-V: Minimal parser for "riscv, isa" strings
RISC-V: Correctly print supported extensions
net/mlx5: Remove unused fill page array API function
net/mlx5: Remove unused exported contiguous coherent buffer allocation API
net/mlx5: CT: Remove extra rhashtable remove on tuple entries
net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory
net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory
net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk
net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory
net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk
net/mlx5: DR, Adjust structure member to reduce memory hole
net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear
net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle
net/mlx5e: RX, Test the XDP program existence out of the handler
net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ
net/mlx5e: Add headroom only to the first fragment in legacy RQ
net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info
platform/x86: amd-pmc: Drop CPU QoS workaround
platform/x86: amd-pmc: Output error codes in messages
platform/x86: amd-pmc: Move to later in the suspend process
ACPI / x86: Add support for LPS0 callback handler
platform/x86: thinkpad_acpi: consistently check fan_get_status return.
livepatch: Don't block removal of patches that are safe to unload
selftests: vm: fix clang build error multiple output files
ocfs2: fix crash when initialize filecheck kobj fails
configs/debug: restore DEBUG_INFO=y for overriding
mm: swap: get rid of livelock in swapin readahead
ASoC: fsl_spdif: Add new registers included on i.MX8ULP
spi: Fix erroneous sgs value with min_t()
ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy
iavf: Fix hang during reboot/shutdown
net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
net: bcmgenet: skip invalid partial checksums
bnx2x: fix built-in kernel driver load failure
f2fs: introduce gc_urgent_mid mode
f2fs: compress: fix to print raw data size in error path of lz4 decompression
f2fs: remove redundant parameter judgment
f2fs: use spin_lock to avoid hang
virtio_blk: eliminate anonymous module_init & module_exit
net: phy: mscc: Add MODULE_FIRMWARE macros
vfio-pci: Provide reviewers and acceptance criteria for variant drivers
MAINTAINERS: adjust entry for header movement in hisilicon qm driver
erofs: rename ctime to mtime
igb: zero hwtstamp by default
netfilter: nf_tables: initialize registers in nft_do_chain()
i40e: little endian only valid checksums
rtw89: implement stop and resume channels transmission v1
rtw89: extend mac tx_en bits from 16 to 32
rtw89: change value assignment style of rtw89_mac_cfg_gnt()
rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs
selftests: net: fix array_size.cocci warning
rtw89: disable FW and H2C function if CPU disabled
rtw89: initialize preload window of D-MAC
rtw89: modify MAC enable functions
rtw89: add config_rf_reg_v1 to configure RF parameter tables
rtw89: 8852c: add read/write rf register function
rtw89: 8852c: add setting of TB UL TX power offset
rtw89: 8852c: add write/read crystal function in CFO tracking
rtw89: modify dcfo_comp to share with chips
rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch"
brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback"
iwlwifi: mei: fix building iwlmei
cpufreq: powernow-k8: Re-order the init checks
ACPI: bus: Avoid using CPPC if not supported by firmware
Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag"
cpuidle: intel_idle: Drop redundant backslash at line end
cpuidle: intel_idle: Update intel_idle() kerneldoc comment
ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
netfilter: nf_tables: validate registers coming from userspace.
net: stmmac: clean up impossible condition
net: dsa: Add missing of_node_put() in dsa_port_parse_of
net: geneve: support IPv4/IPv6 as inner protocol
drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS
dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC
xtensa: fix DTC warning unit_address_format
net: mvneta: Add support for 98DX2530 Ethernet port
dt-bindings: net: mvneta: Add marvell,armada-ac5-neta
ptp: ocp: Fix PTP_PF_* verification requests
PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present
PCI: imx6: Invoke the PHY exit function after PHY power off
ARM: remove support for NOMMU ARMv4/v5
smb3: fix incorrect session setup check for multiuser mounts
net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly
net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit
net/sched: add vlan push_eth and pop_eth action to the hardware IR
net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
net: dsa: Never offload FDB entries on standalone ports
phy: Remove duplicated include in phy-fsl-lynx-28g.c
net: mv643xx_eth: undo some opreations in mv643xx_eth_probe
net: hns3: Fix spelling mistake "does't" -> "doesn't"
gve: Fix spelling mistake "droping" -> "dropping"
io_uring: fold evfd signalling under a slower path
io_uring: thin down io_commit_cqring()
io_uring: shuffle io_eventfd_signal() bits around
io_uring: remove extra barrier for non-sqpoll iopoll
io_uring: fix provided buffer return on failure for kiocb_done()
io_uring: extend provided buf return to fails
net: ksz884x: optimize netdev_open flow and remove static variable
hamradio: Fix wrong assignment of 'bbc->cfg.loopback'
bareudp: use ipv6_mod_enabled to check if IPv6 enabled
io_uring: refactor timeout cancellation cqe posting
io_uring: normilise naming for fill_cqe*
pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback
pinctrl: mediatek: common-v1: Commonize spec_pupd callback
pinctrl: mediatek: common-v1: Use common probe function
pinctrl: mediatek: common-v1: Add common probe function
pinctrl: mediatek: paris: Unify probe function by using OF match data
io_uring: cache poll/double-poll state with a request flag
io_uring: cache req->apoll->events in req->cflags
selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly
bpf: Fix net.core.bpf_jit_harden race
bpf, x86: Fall back to interpreter mode when extra pass fails
bpf: selftests: Remove libcap usage from test_progs
bpf: selftests: Remove libcap usage from test_verifier
bpf: selftests: Add helpers to directly use the capget and capset syscall
docs/kernel-parameters: update description of mem=
jffs2: fix memory leak in jffs2_scan_medium
jffs2: fix memory leak in jffs2_do_mount_fs
jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
parisc: Avoid calling SMP cache flush functions on cache-less machines
docs/zh_CN: Add sched-nice-design Chinese translation
docs: scheduler: Convert schedutil.txt to ReST
fs/jffs2: fix comments mentioning i_mutex
can: ucan: fix typos in comments
dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML
can: isotp: support MSG_TRUNC flag when reading from socket
can: isotp: return -EADDRNOTAVAIL when reading from unbound socket
can: isotp: sanitize CAN ID checks in isotp_bind()
mt76: fix monitor rx FCS error in DFS channel
mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set
mt76: fix wrong HE data rate in sniffer tool
mt76: mt7915: introduce 802.11ax multi-bss support
devlink: pass devlink_port to port_split / port_unsplit callbacks
devlink: hold the instance lock in port_split / port_unsplit callbacks
eth: mlxsw: switch to explicit locking for port registration
eth: nfp: replace driver's "pf" lock with devlink instance lock
eth: nfp: wrap locking assertions in helpers
devlink: expose instance locking and add locked port registering
ARM: defconfig: add SMB347 charger driver for p4note
arm64: dts: fsd: Add the MCT support
io_uring: move req->poll_refs into previous struct hole
Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells"
thermal: int340x: Update OS policy capability handshake
thermal: int340x: Increase bitmap size
Documentation: thermal: DPTF Documentation
PM: hibernate: Honour ACPI hardware signature by default for virtual guests
cpufreq: intel_pstate: Use firmware default EPP
ice: add trace events for tx timestamps
ice: fix return value check in ice_gnss.c
fs: Remove aops ->set_page_dirty
fb_defio: Use noop_dirty_folio()
fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio
fs: Convert __set_page_dirty_buffers to block_dirty_folio
nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio()
ice: Fix inconsistent indenting in ice_switch
mt76: mt7921: move mt7921_init_hw in a dedicated work
mt76: mt7921: add mt7921u driver
mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code.
mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code.
mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code
mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
mt76: mt7921: disable runtime pm for usb
mt76: usb: introduce __mt76u_init utility routine
mt76: usb: add req_type to ___mt76u_wr signature
mt76: usb: add req_type to ___mt76u_rr signature
mt76: mt7915: fix typos in comments
mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()
mt76: mt7915: fix beamforming mib stats
mt76: mt7915: set band1 TGID field in tx descriptor
mt76: fix invalid rssi report
mt76: use le32/16_get_bits() whenever possible
mt76: connac: make read-only array ba_range static const
mt76: mt7915: check for devm_pinctrl_get() failure
mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
mt76: mt7915: add txpower init for 6GHz
mt76: mt7915: fix eeprom fields of txpower init values
mt76: mt7915: add 6 GHz support
mt76: connac: add 6 GHz support for wtbl and starec configuration
mt76: mt7915: allow beaconing on all chains
mt76: fix monitor mode crash with sdio driver
mt76: mt7921: fix mt7921_queues_acq implementation
mt76: mt7921: fix xmit-queue dump for usb and sdio
mt76: mt7921: make mt7921_init_tx_queues static
mt76: split single ldpc cap bit into bits
mt76: mt7915: fix DFS no radar detection event
mt76: mt7921: use mt76_hw instead of open coding it
mt76: mt7921: fix up the monitor mode
mt76: mt7663u: introduce mt7663u_mcu_power_on routine
mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init
spi: tegra20: Use of_device_get_match_data()
ASoC: ak4642: Use of_device_get_match_data()
ASoC: codecs: Fix misplaced lpass_macro_pds_exit call
ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
ASoC: amd: Fix reference to PCM buffer address
ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe
ASoC: rt1308-sdw: get calibration params after power on
ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
ASoC: ti: Fix spelling mistake "cant" -> "can't"
ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe
ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume
ASoC: samsung: i2s: check the return value of kstrdup()
ASoC: SOF: topology: remove snd_sof_complete_pipeline()
ASoC: SOF: topology: Make widget binding IPC agnostic
ASoC: SOF: topology: Make control parsing IPC agnostic
ASoC: SOF: topology: Make DAI widget parsing IPC agnostic
ASoC: SOF: topology: Make route setup IPC agnostic
ASoC: SOF: topology: Make effect widget parsing IPC agnostic
ASoC: SOF: topology: Make siggen widget parsing IPC agnostic
ASoC: SOF: topology: Make asrc widget parsing IPC agnostic
ASoC: SOF: topology: Make src widget parsing IPC agnostic
ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic
ASoC: SOF: topology: Make mixer widget parsing IPC agnostic
ASoC: SOF: topology: Make pga widget parsing IPC agnostic
ASoC: SOF: topology: Make buffer widget parsing IPC agnostic
ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic
ASoC: SOF: Introduce IPC3 ops
ASoC: SOF: topology: Add helper function for processing tuple arrays
ASoC: SOF: IPC: Introduce IPC ops
ASoC: SOF: Introduce struct snd_sof_dai_link
erofs: use meta buffers for inode lookup
erofs: use meta buffers for reading directories
fs: erofs: add sanity check for kobject in erofs_unregister_sysfs
erofs: refine managed inode stuffs
erofs: clean up z_erofs_extent_lookback
rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH
gtp: Fix inconsistent indenting
drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
MAINTAINERS: fix ath11k DT bindings location
airo: fix typos in comments
rtlwifi: rtl8821ae: fix typos in comments
rtlwifi: rtl8192cu: Add On Networks N150
zd1201: use kzalloc
mwifiex: make read-only array wmm_oui static const
mips: dts: ralink: add MT7621 SoC
staging: r8188eu: remove some unused local ieee80211 macros
staging: r8188eu: make rtl8188e_process_phy_info static
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove three unused receive defines
staging: r8188eu: remove unnecessary initializations
staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST"
MAINTAINERS: remove the obsolete file entry for staging in ANDROID DRIVERS
RDMA/rxe: Use standard names for ref counting
RDMA/rxe: Replace red-black trees by xarrays
net: dt-bindings: dwmac: add support for mt8195
stmmac: dwmac-mediatek: add support for mt8195
net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema
arm64: dts: mt2712: update ethernet device node
stmmac: dwmac-mediatek: re-arrange clock setting
stmmac: dwmac-mediatek: Reuse more common features
stmmac: dwmac-mediatek: add platform level clocks management
block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative"
io_uring: make tracing format consistent
Revert "ath10k: drop beacon and probe response which leak from other channel"
netfilter: flowtable: Fix QinQ and pppoe support for inet table
Revert "ACPI: scan: Do not add device IDs from _CID if _HID is not valid"
x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler
xtensa: fix stop_machine_cpuslocked call in patch_text
EDAC/altera: Add SDRAM ECC check for U-Boot
nvme: remove nvme_alloc_request and nvme_alloc_request_qid
nvme: cleanup how disk->disk_name is assigned
xen/usb: harden xen_hcd against malicious backends
drm/i915/display: Do not re-enable PSR after it was marked as not reliable
drm/i915/display: Fix HPD short pulse handling for eDP
powerpc/time: improve decrementer clockevent processing
powerpc/time: Fix KVM host re-arming a timer beyond decrementer range
hv_netvsc: Add check for kvmalloc_array
net: sparx5: Use Switchdev fdb events for managing fdb entries
net: Add l3mdev index to flow struct and avoid oif reset for port devices
erofs: silence warnings related to impossible m_plen
Documentation/filesystem/dax: update DAX description on erofs
erofs: clean up preload_compressed_pages()
erofs: get rid of `struct z_erofs_collector'
arch:x86:xen: Remove unnecessary assignment in xen_apic_read()
erofs: use meta buffers for erofs_read_superblock()
xen/grant-table: remove readonly parameter from functions
xen/grant-table: remove gnttab_*transfer*() functions
powerpc/tm: Fix more userspace r13 corruption
powerpc/xive: fix return value of __setup handler
dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator
RDMA/rxe: Shorten pool names in rxe_pool.c
RDMA/rxe: Move max_elem into rxe_type_info
RDMA/rxe: Replace obj by elem in declaration
RDMA/rxe: Delete _locked() APIs for pool objects
RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC
RDMA/rxe: Replace mr by rkey in responder resources
RDMA/rxe: Fix ref error in rxe_av.c
aio: drop needless assignment in aio_read()
hwmon: (scpi-hwmon): Use of_device_get_match_data()
RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT
mount_setattr(): clean the control flow and calling conventions
clk: sifive: Move all stuff into SoCs header files from C files
clk: sifive: Add SoCs prefix in each SoCs-dependent data
riscv: dts: Change the macro name of prci in each device node
dt-bindings: change the macro name of prci in header files and example
clk: sifive: duplicate the macro definitions for the time being
bpftool: man: Add missing top level docs
clk: qcom: sm6125-gcc: fix typos in comments
clk: ti: clkctrl: fix typos in comments
ANDROID: usb: gadget: f_accessory: add compat_ioctl support
bpftool: Add bpf_cookie to link output
ext4: fix kernel doc warnings
ext4: fix remaining two trace events to use same printk convention
ext4: add commit tid info in ext4_fc_commit_start/stop trace events
ext4: add commit_tid info in jbd debug log
ext4: add transaction tid info in fc_track events
ext4: add new trace event in ext4_fc_cleanup
clk: imx: Select MXC_CLK for i.MX93 clock driver
ext4: return early for non-eligible fast_commit track events
clk: ti: Drop legacy compatibility clocks for dra7
clk: ti: Drop legacy compatibility clocks for am4
clk: ti: Drop legacy compatibility clocks for am3
sr: simplify the local variable initialization in sr_block_open()
iavf: Fix double free in iavf_reset_task
ice: destroy flow director filter mutex after releasing VSIs
ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats()
ice: remove PF pointer from ice_check_vf_init
ice: introduce ice_virtchnl.c and ice_virtchnl.h
ice: cleanup long lines in ice_sriov.c
ice: introduce ICE_VF_RESET_LOCK flag
ice: introduce ICE_VF_RESET_NOTIFY flag
ice: convert ice_reset_vf to take flags
ice: convert ice_reset_vf to standard error codes
ice: make ice_reset_all_vfs void
ice: drop is_vflr parameter from ice_reset_all_vfs
ice: move reset functionality into ice_vf_lib.c
ice: fix a long line warning in ice_reset_vf
ice: introduce VF operations structure for reset flows
ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id
ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h
RDMA/irdma: Add support for address handle re-use
Add Paolo Abeni to networking maintainers
drm/amdgpu: Use drm_mode_copy()
drm/radeon: Use drm_mode_copy()
drm/amdgpu: Use ternary operator in `vcn_v1_0_start()`
drm/amdgpu: Remove pointless on stack mode copies
drm/amd/pm: fix indenting in __smu_cmn_reg_print_error()
drm/amdgpu/dc: fix typos in comments
drm/amdgpu: fix typos in comments
drm/amd/pm: fix typos in comments
drm/amdgpu: Add stolen reserved memory for MI25 SRIOV.
drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations.
drm/amdkfd: evict svm bo worker handle error
drm/amdgpu/vcn: fix vcn ring test failure in igt reload test
ANDROID: stacktrace: export stack_trace_save_tsk/regs
net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS
drm/amdgpu: only allow secure submission on rings which support that
drm/amdgpu: fixed the warnings reported by kernel test robot
drm/amd/display: 3.2.177
drm/amd/display: [FW Promotion] Release 0.0.108.0
drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2
drm/amd/display: Wait for hubp read line for Pollock
drm/amd/display: Add null pointer filter
drm/amd/display: Retry when fail reading lane status during LT
drm/amd/display: Add new enum for EDID status
drm/amd/display: Block zstate when more than one plane enabled
drm/amd/display: Update engine ddc
drm/amd/display: Fix a few parts in debugfs entry
drm/amd/display: Add function to get the pipe from the stream context
drm/amd/display: Add I2C escape to support query device exist.
drm/amdgpu: Move reset domain init before calling RREG32
rtla: Tools main loop cleanup
rtla/timerlat: Add --dma-latency option
rtla/osnoise: Fix osnoise hist stop tracing message
rtla: Check for trace off also in the trace instance
rtla/trace: Save event histogram output to a file
rtla: Add --filter support
rtla/trace: Add trace event filter helpers
rtla: Add --trigger support
rtla/trace: Add trace event trigger helpers
rtla: Add -e/--event support
rtla/trace: Add trace events helpers
rtla/timerlat: Add the automatic trace option
rtla/osnoise: Add the automatic trace option
rtla/osnoise: Add an option to set the threshold
rtla/osnoise: Add support to adjust the tracing_thresh
drm/amd: fix gfx hang on renoir in IGT reload test
drm/amdgpu: only check for _PR3 on dGPUs
drm/amd/pm: use pm mutex to protect ecc info table
drm/amdgpu: drop xmgi23 error query/reset support
drm/amdgpu: fix aldebaran xgmi topology for vf
drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6
drm/amd/display: Add pstate verification and recovery for DCN31
user_events: Add trace event call as root for low permission cases
drm/amdkfd: CRIU export dmabuf handles for GTT BOs
drm/amdkfd: CRIU Refactor restore BO function
drm/amdkfd: CRIU remove sync and TLB flush on restore
drm/amd/display: fix dp kvm can't light up
drm/amd/pm: Send message when resp status is 0xFC
drm/amdgpu: message smu to update bad channel info
drm/amd/pm: add send bad channel info function
drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder
drm/amd/display: move FPU operations from dcn21 to dml/dcn20 folder
drm/amd/display: move FPU-related code from dcn20 to dml folder
drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL
drm/amd/display: Fix double free during GPU reset on DC streams
drm/amd/display: Add NULL check
drm/amd/display: 3.2.176
drm/amd/display: [FW Promotion] Release 0.0.107.0
drm/amd/display: enable dcn315/316 s0i2 support
drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR13.5 support
drm/amd/display: disable HPD SW timer for passive dongle type 1 only
drm/amd/display: add gamut coefficient set A and B
drm/amd/display: merge two duplicated clock_source_create
drm/amd/display: Add link dp trace support
drm/amd/display: move FPU associated DCN303 code to DML folder
drm/amd/display: Release AUX engine after failed acquire
drm/amd/display: Add minimal pipe split transition state
drm/amd/display: Clean up fixed VS PHY test w/a function
drm/amd/display: fix the clock source contruct for dcn315
drm/amd/display: cleaning up smu_if to add future flexibility
drm/amd/display: fix deep color ratio
drm/amd/display: add debug option to bypass ssinfo from bios for dcn315
drm/amdgpu: change registers in error checking for smu 13.0.5
drm/amdgpu: Disable baco dummy mode
counter: Stop using dev_get_drvdata() to get the counter device
pstore: Don't use semaphores in always-atomic-context code
scsi: scsi_ioctl: Drop needless assignment in sg_io()
scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn()
scsi: fnic: Finish scsi_cmnd before dropping the spinlock
scsi: lpfc: Copyright updates for 14.2.0.0 patches
scsi: lpfc: Update lpfc version to 14.2.0.0
scsi: lpfc: SLI path split: Refactor BSG paths
scsi: lpfc: SLI path split: Refactor Abort paths
scsi: lpfc: SLI path split: Refactor SCSI paths
scsi: lpfc: SLI path split: Refactor CT paths
scsi: lpfc: SLI path split: Refactor misc ELS paths
scsi: lpfc: SLI path split: Refactor VMID paths
scsi: lpfc: SLI path split: Refactor FDISC paths
scsi: lpfc: SLI path split: Refactor LS_RJT paths
scsi: lpfc: SLI path split: Refactor LS_ACC paths
scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths
scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths
scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path
scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe
scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
scsi: lpfc: SLI path split: Refactor lpfc_iocbq
usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
usb: usbtmc: Fix bug in pipe direction for control transfers
usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
usb: dwc3: gadget: move cmd_endtransfer to extra function
usb: dwc3: gadget: ep_queue simplify isoc start condition
hisi_acc_vfio_pci: Use its own PCI reset_done error handler
hisi_acc_vfio_pci: Add support for VFIO live migration
xen/usb: don't use arbitrary_virt_to_machine()
crypto: hisilicon/qm: Set the VF QM state register
hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver
hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region
hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices
hisi_acc_qm: Move VF PCI device IDs to common header
crypto: hisilicon/qm: Move few definitions to common header
crypto: hisilicon/qm: Move the QM header to include/linux
usb: isp1760: remove redundant max_packet() macro
usb: oxu210hp-hcd: remove redundant call to max_packet() macro
usb: common: usb-conn-gpio: Make VBUS supply completely optional
USB: storage: ums-realtek: fix error code in rts51x_read_mem()
usb: early: xhci-dbc: Fix xdbc number parsing
usb: early: xhci-dbc: Remove duplicate keep parsing
x86/tsc: Be consistent about use_tsc_delay()
usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body
usb: gadget: dummy_hcd: remove usage of list iterator past the loop body
usb: gadget: udc: core: remove usage of list iterator past the loop body
usb: gadget: composite: remove usage of list iterator past the loop body
usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found
usb: gadget: composite: remove check of list iterator against head past the loop body
usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr
usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr
usb: gadget: legacy: remove using list iterator after loop body as a ptr
usb: gadget: configfs: remove using list iterator after loop body as a ptr
usb: gadget: aspeed: remove usage of list iterator past the loop body
usb: gadget: udc-xilinx: remove usage of list iterator past the loop body
usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body
usb: gadget: omap_udc: remove usage of list iterator past the loop body
usb: gadget: udc: net2280: remove usage of list iterator past the loop body
usb: gadget: net2272: remove usage of list iterator past the loop body
usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body
usb: gadget: mv_u3d: remove usage of list iterator past the loop body
usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body
usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body
usb: gadget: goku_udc: remove usage of list iterator past the loop body
usb: gadget: udc: at91: remove usage of list iterator past the loop body
usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body
usb: gadget: udc: atmel: remove usage of list iterator past the loop body
usb: gadget: bdc: remove usage of list iterator past the loop body
usb: gadget: fsl: remove usage of list iterator past the loop body
Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"
clk: clk-apple-nco: Allow and fix module building
io_uring: recycle apoll_poll entries
MAINTAINERS: Mark VMware mailing list entries as email aliases
MAINTAINERS: Add Zack as maintainer of vmmouse driver
MAINTAINERS: Update maintainers for paravirt ops and VMware hypervisor interface
NFSD: prevent integer overflow on 32 bit systems
selftests/bpf: Clean up array_size.cocci warnings
samples/bpf, xdpsock: Fix race when running for fix duration of time
bpf, sockmap: Fix double uncharge the mem of sk_msg
bpf, sockmap: Fix more uncharged while msg has more_data
bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
bpf, sockmap: Fix memleak in sk_psock_queue_msg
net: sparx5: fix a couple warning messages
partially Revert "usb: musb: Set the DT node on the child device"
usb: gadget: rndis: prevent integer overflow in rndis_set_response()
usb: dwc3: pci: Add support for Intel Alder Lake
usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
usb: dwc3: gadget: Give some time to schedule isoc
usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode
dt-bindings: usb: add rk3568 compatible to rockchip, dwc3
arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes
usb: dwc3: imx8mp: Add support for setting SOC specific flags
dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags
usb: dwc3: imx8mp: rename iomem base pointer
Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector"
Revert "arm64: dts: qcom: sc7280: Set the default dr_mode for usb2"
usb: dwc3-meson-g12a: constify drvdata structs
usb: raw-gadget: return -EINVAL if no proper ep address available
dt-bindings: usb: hcd: correct usb-device path
usb: raw-gadget: use kzalloc
usb: gadget: udc: fix typos in comments
staging: r8188eu: proper error handling in rtw_init_drv_sw
staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv
staging: vt6656: Removed unused variable vt3342_vnt_threshold
staging: vt6656: Removed unused variable bb_vga_0
ANDROID: iommu: Use restricted vendor hook for dma ops
NFSD: prevent underflow in nfssvc_decode_writeargs()
staging: remove ashmem
selftests: mlxsw: hw_stats_l3: Add a new test
selftests: netdevsim: hw_stats_l3: Add a new test
netdevsim: Introduce support for L3 offload xstats
mm: Convert swap_set_page_dirty() to swap_dirty_folio()
ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio
f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio
f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio
f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio
afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio()
btrfs: Convert extent_range_redirty_for_io() to use folios
fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio
btrfs: Convert from set_page_dirty to dirty_folio
fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()
fs: Add aops->dirty_folio
fs: Remove aops->launder_page
orangefs: Convert launder_page to launder_folio
nfs: Convert from launder_page to launder_folio
fuse: Convert from launder_page to launder_folio
cifs: Convert from launder_page to launder_folio
afs: Convert from launder_page to launder_folio
9p: Convert from launder_page to launder_folio
fs: Add aops->launder_folio
fs: Remove aops->invalidatepage
ubifs: Convert from invalidatepage to invalidate_folio
reiserfs: Convert from invalidatepage to invalidate_folio
orangefs: Convert from invalidatepage to invalidate_folio
nfs: Convert from invalidatepage to invalidate_folio
jfs: Convert from invalidatepage to invalidate_folio
gfs2: Convert invalidatepage to invalidate_folio
f2fs: Convert invalidatepage to invalidate_folio
ext4: Convert invalidatepage to invalidate_folio
erofs: Convert from invalidatepage to invalidate_folio
cifs: Convert from invalidatepage to invalidate_folio
ceph: Convert from invalidatepage to invalidate_folio
btrfs: Convert from invalidatepage to invalidate_folio
afs: Convert invalidatepage to invalidate_folio
afs: Convert directory aops to invalidate_folio
9p: Convert to invalidate_folio
fs: Remove noop_invalidatepage()
fs: Turn block_invalidatepage into block_invalidate_folio
iomap: Remove iomap_invalidatepage()
fs: Add invalidate_folio() aops method
ext4: Use folio_invalidate()
ceph: Use folio_invalidate()
btrfs: Use folio_invalidate()
fs: Turn do_invalidatepage() into folio_invalidate()
spi: mediatek: add ipm design support for MT7986
spi: Add compatible for MT7986
spi: sun4i: fix typos in comments
spi: mediatek: support tick_delay without enhance_timing
regulator: vctrl: Use min() instead of doing it manually
ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning
net: phy: Kconfig: micrel_phy: fix dependency issue
atm: eni: Add check for dma_map_single
mac80211: update bssid_indicator in ieee80211_assign_beacon
mac80211: MBSSID channel switch
net: sfp: add 2500base-X quirk for Lantech SFP module
mac80211: MBSSID beacon handling in AP mode
mac80211: always have ieee80211_sta_restart()
platform/x86: hp-wmi: support omen thermal profile policy v1
platform/x86: hp-wmi: Changing bios_args.data to be dynamically allocated
nvmet: revert "nvmet: make discovery NQN configurable"
nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
sched/headers: Only include <linux/entry-common.h> when CONFIG_GENERIC_ENTRY=y
x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
x86: Remove toolchain check for X32 ABI capability
x86/alternative: Use .ibt_endbr_seal to seal indirect calls
objtool: Find unused ENDBR instructions
objtool: Validate IBT assumptions
objtool: Add IBT/ENDBR decoding
objtool: Read the NOENDBR annotation
x86: Annotate idtentry_df()
x86,objtool: Move the ASM_REACHABLE annotation to objtool.h
x86: Annotate call_on_stack()
objtool: Rework ASM_REACHABLE
x86: Mark __invalid_creds() __noreturn
exit: Mark do_group_exit() __noreturn
x86: Mark stop_this_cpu() __noreturn
objtool: Ignore extra-symbol code
objtool: Rename --duplicate to --lto
x86/ibt: Ensure module init/exit points have references
x86/ibt: Dont generate ENDBR in .discard.text
x86/ibt,sev: Annotations
x86/ibt,ftrace: Annotate ftrace code patching
x86/ibt: Annotate text references
x86/ibt: Disable IBT around firmware
x86/alternative: Simplify int3_selftest_ip
x86/ibt,kexec: Disable CET on kexec
x86/ibt: Add IBT feature, MSR and #CP handling
x86/ibt,ftrace: Add ENDBR to samples/ftrace
x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline
x86/ibt,kprobes: Cure sym+0 equals fentry woes
x86/ibt,ftrace: Make function-graph play nice
x86/livepatch: Validate __fentry__ location
x86/ibt,ftrace: Search for __fentry__ location
x86/ibt,kvm: Add ENDBR to fastops
x86/ibt,crypto: Add ENDBR for the jump-table entries
x86/ibt,paravirt: Sprinkle ENDBR
x86/linkage: Add ENDBR to SYM_FUNC_START*()
x86/ibt,entry: Sprinkle ENDBR dust
x86/ibt,xen: Sprinkle the ENDBR
x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel()
x86/entry: Cleanup PARAVIRT
x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
x86/ibt: Add ANNOTATE_NOENDBR
x86/ibt: Base IBT bits
objtool: Have WARN_FUNC fall back to sym+off
objtool,efi: Update __efi64_thunk annotation
objtool: Default ignore INT3 for unreachable
objtool: Add --dry-run
static_call: Avoid building empty .static_call_sites
tools/objtool: Check for use of the ENQCMD instruction in the kernel
mmc: tmio: remove outdated members from host struct
mmc: mtk-sd: Silence delay phase calculation debug log
mmc: davinci_mmc: Handle error for clk_enable
mmc: sdhci-pci-gli: Add runtime PM for GL9763E
mmc: core: Drop HS400 caps unless 8-bit bus is supported too
mmc: host: Return an error when ->enable_sdio_irq() ops is missing
mmc: core: Improve fallback to speed modes if eMMC HS200 fails
media: platform: s3c-camif: move config to its own file
media: platform: rga: move config to its own file
media: platform: venus: move config to its own file
media: platform: camss: move config to its own file
media: platform: omap3isp: move config to its own file
media: platform: mtk-vpu: move config to its own file
media: platform: mtk-vcodec: move config to its own file
media: platform: mtk-mdp: move config to its own file
media: platform: mtk-jpeg: move config to its own file
media: platform: ge2d: move config to its own file
net/packet: fix slab-out-of-bounds access in packet_recvmsg()
net: mdio: mscc-miim: fix duplicate debugfs entry
scsi: lpfc: Use kcalloc()
scsi: aic7xxx: Fix typos in comments
scsi: qla2xxx: Fix typos in comments
scsi: elx: libefc_sli: Fix typos in comments
scsi: lpfc: Fix typos in comments
scsi: qla2xxx: Update version to 10.02.07.400-k
scsi: qla2xxx: Increase max limit of ql2xnvme_queues
scsi: qla2xxx: Use correct feature type field during RFF_ID processing
scsi: qla2xxx: Fix stuck session of PRLI reject
scsi: qla2xxx: Reduce false trigger to login
scsi: qla2xxx: Fix laggy FC remote port session recovery
scsi: qla2xxx: Fix hang due to session stuck
scsi: qla2xxx: Fix N2N inconsistent PLOGI
scsi: qla2xxx: Fix crash during module load unload test
scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
scsi: qla2xxx: Fix disk failure to rediscover
scsi: qla2xxx: Fix incorrect reporting of task management failure
scsi: libiscsi: Teardown iscsi_cls_conn gracefully
scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization
scsi: iscsi: Add helper functions to manage iscsi_cls_conn
HID: google: modify HID device groups of eel
HID: google: Add support for vivaldi to hid-hammer
HID: google: extract Vivaldi hid feature mapping for use in hid-hammer
Input: extract ChromeOS vivaldi physmap show function
HID: google: switch to devm when registering keyboard backlight LED
scsi: core: Remove unreachable code warning
scsi: megasas: Clean up some inconsistent indenting
scsi: aacraid: Clean up some inconsistent indenting
scsi: mpt3sas: Page fault in reply q processing
scsi: target: Add iscsi/cpus_allowed_list in configfs
scsi: hisi_sas: Use libsas internal abort support
scsi: pm8001: Use libsas internal abort support
scsi: libsas: Add sas_execute_internal_abort_dev()
scsi: libsas: Add sas_execute_internal_abort_single()
scsi: lpfc: Remove failing soft_wwn support
pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
pinctrl: berlin: fix error return code of berlin_pinctrl_build_state()
Input: aiptek - properly check endpoint type
Input: mt6779-keypad - fix signedness bug
block: don't merge across cgroup boundaries if blkcg is enabled
pinctrl: qcom: Introduce sc8280xp TLMM driver
dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding
pinctrl: microchip-sgpio: wait until output is actually set
pinctrl: microchip-sgpio: return error in spgio_output_set()
pinctrl: microchip-sgpio: use regmap_update_bits()
pinctrl: microchip-sgpio: don't do RMW for interrupt ack register
pinctrl: microchip-sgpio: lock RMW access
pinctrl: ocelot: Fix interrupt parsing
pinctrl: imx: Reduce printk message level for empty nodes
pinctrl: zynq: use module_platform_driver to simplify the code
pinctrl: qcom: cleanup comments
dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength-adv property
pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_err_probe()
pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe()
pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe()
pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UA
pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_show_one_pin()
pinctrl: mediatek: paris: Fix pingroup pin config state readback
pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
pinctrl: pinconf-generic: Print arguments for bias-pull-*
ice: use ice_is_vf_trusted helper function
ice: log an error message when eswitch fails to configure
ice: cleanup error logging for ice_ena_vfs
ice: move ice_set_vf_port_vlan near other .ndo ops
ice: refactor spoofchk control code in ice_sriov.c
ice: rename ICE_MAX_VF_COUNT to avoid confusion
ice: remove unused definitions from ice_sriov.h
ice: convert vf->vc_ops to a const pointer
ice: remove circular header dependencies on ice.h
ice: rename ice_virtchnl_pf.c to ice_sriov.c
ice: rename ice_sriov.c to ice_vf_mbx.c
pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
pinctrl: nuvoton: Add driver for WPCM450
dt-bindings: pinctrl: Add Nuvoton WPCM450
pinctrl: ocelot: fix duplicate debugfs entry
pinctrl: ocelot: fix confops resource index
pinctrl: imx93: Add pinctrl driver support
dt-bindings: pinctrl: imx93: Add pinctrl binding
pinctrl: canonical rsel resistance selection property
pinctrl: add pinctrl driver on mt8186
dt-bindings: pinctrl: mt8186: add pinctrl file and binding document
RDMA/qib: Fix typos in comments
RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"
RDMA/rxe: Remove useless argument for update_state()
RDMA/rxe: Change variable and function argument to proper type
RDMA/irdma: Prevent some integer underflows
nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
net: phy: marvell: Fix invalid comparison in the resume and suspend functions
net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats
block: fix rq-qos breakage from skipping rq_qos_done_bio()
net/mlx4_en: use kzalloc
block: release rq qos structures for queue without disk
fs: Convert is_partially_uptodate to folios
buffer: Add folio_buffers()
fs/remap_range: Pass the file pointer to read_mapping_folio()
fs: read_mapping_page() should take a struct file argument
iomap: Fix iomap_invalidatepage tracepoint
staging: vt6656: Remove unused rf_type in card.c
staging: vt6656: Remove unused rf_type in rf.c; unused variables
staging: vt6656: Remove unused rf_type in rf.c; top level
staging: vt6656: Remove unused rf_type in baseband.c
staging: vt6656: Remove unused rf_type in channel.c
staging: rtl8723bs: Use min() instead of doing it manually
staging: vt6655: Remove unused byRFType in card.c
staging: vt6655: Remove unused byRFType in rf.c
staging: vt6655: Remove unused byRFType in baseband.c
staging: vt6655: Remove unused byRFType in channel.c
staging: pi433: formatting improvement for multi-line bitwise statement
staging: pi433: remove hardcoded mask value for easier readability
staging: r8188eu: remove comments in update_recvframe_attrib_88e
staging: r8188eu: remove unnecessary casts
staging: r8188eu: don't initialize drvinfo_sz to 0
staging: r8188eu: summarize declaration and assignment
staging: r8188eu: remove tmp variable in update_recvframe_attrib_88e
staging: r8188eu: remove unused fields in struct recv_buf
staging: r8188eu: remove unneeded field pbuf
staging: r8188eu: remove unused field pdata
staging: r8188eu: remove unused field pend
staging: r8188eu: remove unused field ptail
staging: r8188eu: remove unused field phead
staging: r8188eu: remove unused fields in struct recv_buf
staging: r8188eu: remove unused field recvbuf_lock
staging: r8188eu: remove unused field list
staging: r8188eu: mark rtw_endofpktfile as bool
staging: r8188eu: mark IsFrameTypeCtrl as bool
staging: r8188eu: mark IS_MCAST as bool
staging: r8188eu: mark check_fwstate as bool
staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool
staging: r8188eu: mark is_ap_in_tkip as bool
staging: r8188eu: mark is_basicrate as bool
staging: r8188eu: mark cckratesonly_included as bool
staging: r8188eu: mark cckrates_included as bool
staging: r8188eu: mark recv_indicatepkts_in_order as bool
staging: r8188eu: mark enqueue_reorder_recvframe as bool
staging: r8188eu: mark check_indicate_seq as bool
staging: r8188eu: mark PS_RDY_CHECK as bool
staging: r8188eu: mark rtw_is_desired_network as bool
staging: r8188eu: mark rtw_is_cckratesonly_included as bool
staging: r8188eu: mark rtw_is_cckrates_included as bool
staging: vt6655: remove redundant assignment of pointer tx_key
staging: gdm724x: remove redundant assignment of pointer w
xfs: constify xfs_name_dotdot
xfs: constify the name argument to various directory functions
xfs: reserve quota for target dir expansion when renaming files
xfs: reserve quota for dir expansion when linking/unlinking files
xfs: refactor user/group quota chown in xfs_setattr_nonsize
xfs: use setattr_copy to set vfs inode attributes
net: disable preemption in dev_core_stats_XXX_inc() helpers
drivers: net: packetengines: fix typos in comments
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
power: ab8500_chargalg: Use CLOCK_MONOTONIC
mtd: nand: ecc: mxic: Fix compile test issue
mtd: nand: mxic-ecc: make two read-only arrays static const
mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3
mtd: core: Remove partid and partname debugfs files
dt-bindings: mtd: partitions: convert BCM47xx to the json-schema
mtd: tests: Fix eraseblock read speed miscalculation for lower partition sizes
mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
mtd: rawnand: rockchip: fix platform_get_irq.cocci warning
platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls
platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method
platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting error (0x05)
KVM: s390: selftests: Add error memop tests
KVM: s390: selftests: Add more copy memop tests
KVM: s390: selftests: Add named stages for memop test
KVM: s390: selftests: Add macro as abstraction for MEM_OP
KVM: s390: selftests: Split memop tests
KVM: s390x: fix SCK locking
staging: vchiq_arm: make vchiq_platform_get_arm_state() static
staging: mt7621-dts: fix cpuintc and fixedregulator dtc warnings, fix xhci
staging: mt7621-dts: fix GB-PC2 devicetree
staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
staging: rtl8723bs: fix typos in comments
MIPS: Fix wrong comments in asm/prom.h
MIPS: Remove redundant definitions of device_tree_init()
MIPS: Remove redundant check in device_tree_init()
MIPS: pgalloc: fix memory leak caused by pgd_free()
MIPS: RB532: fix return value of __setup handler
MIPS: Only use current_stack_pointer on GCC
MIPS: boot/compressed: Use array reference for image bounds
mips: cdmm: Fix refcount leak in mips_cdmm_phys_base
btrfs: zoned: put block group after final usage
btrfs: don't access possibly stale fs_info data in device_list_add
btrfs: add lockdep_assert_held to need_preemptive_reclaim
btrfs: verify the tranisd of the to-be-written dirty extent buffer
btrfs: unify the error handling of btrfs_read_buffer()
btrfs: unify the error handling pattern for read_tree_block()
btrfs: factor out do_free_extent_accounting helper
btrfs: remove last_ref from the extent freeing code
btrfs: add a alloc_reserved_extent helper
btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block
btrfs: add and use helper for unlinking inode during log replay
btrfs: extend locking to all space_info members accesses
btrfs: zoned: mark relocation as writing
fs: allow cross-vfsmount reflink/dedupe
btrfs: remove the cross file system checks from remap
btrfs: pass btrfs_fs_info to btrfs_recover_relocation
btrfs: pass btrfs_fs_info for deleting snapshots and cleaner
btrfs: add filesystems state details to error messages
btrfs: deal with unexpected extent type during reflinking
btrfs: fix unexpected error path when reflinking an inline extent
btrfs: reset last_reflink_trans after fsyncing inode
btrfs: voluntarily relinquish cpu when doing a full fsync
btrfs: hold on to less memory when logging checksums during full fsync
btrfs: stop copying old file extents when doing a full fsync
btrfs: do not clean up repair bio if submit fails
btrfs: do not try to repair bio that has no mirror set
btrfs: do not double complete bio on errors during compressed reads
btrfs: track compressed bio errors as blk_status_t
btrfs: remove the bio argument from finish_compressed_bio_read
btrfs: check correct bio in finish_compressed_bio_read
btrfs: handle csum lookup errors properly on reads
btrfs: make search_csum_tree return 0 if we get -EFBIG
btrfs: add BTRFS_IOC_ENCODED_WRITE
btrfs: add BTRFS_IOC_ENCODED_READ ioctl
btrfs: add definitions and documentation for encoded I/O ioctls
btrfs: optionally extend i_size in cow_file_range_inline()
btrfs: clean up cow_file_range_inline()
btrfs: support different disk extent size for delalloc
btrfs: add ram_bytes and offset to btrfs_ordered_extent
btrfs: don't advance offset for compressed bios in btrfs_csum_one_bio()
fs: export variant of generic_write_checks without iov_iter
fs: export rw_verify_area()
btrfs: qgroup: remove outdated TODO comments
btrfs: qgroup: remove duplicated check in adding qgroup relations
btrfs: add lzo workspace buffer length constants
btrfs: populate extent_map::generation when reading from disk
btrfs: assert we have a write lock when removing and replacing extent maps
btrfs: remove no longer used counter when reading data page
btrfs: fix lost error return value when reading a data page
btrfs: stop checking for NULL return from btrfs_get_extent()
btrfs: prepare extents to be logged before locking a log tree path
btrfs: remove useless path release in the fast fsync path
btrfs: remove constraint on number of visited leaves when replacing extents
btrfs: avoid unnecessary computation when deleting items from a leaf
btrfs: avoid unnecessary COW of leaves when deleting items from a leaf
btrfs: remove unnecessary leaf free space checks when pushing items
btrfs: stop checking for NULL return from btrfs_get_extent_fiemap()
btrfs: zoned: remove redundant assignment in btrfs_check_zoned_mode
btrfs: replace BUILD_BUG_ON by static_assert
btrfs: zoned: allow DUP on meta-data block groups
btrfs: zoned: prepare for allowing DUP on zoned
btrfs: zoned: make zone finishing multi stripe capable
btrfs: zoned: make zone activation multi stripe capable
btrfs: add support for multiple global roots
btrfs: add code to support the block group root
btrfs: abstract out loading the tree root
btrfs: tree-checker: don't fail on empty extent roots for extent tree v2
btrfs: disable space cache related mount options for extent tree v2
btrfs: disable snapshot creation/deletion for extent tree v2
btrfs: disable scrub for extent-tree-v2
btrfs: disable qgroups in extent tree v2
btrfs: disable device manipulation ioctl's EXTENT_TREE_V2
btrfs: disable balance for extent tree v2 for now
btrfs: add definition for EXTENT_TREE_V2
btrfs: use single variable to track return value at btrfs_log_inode()
btrfs: avoid inode logging during rename and link when possible
btrfs: stop doing unnecessary log updates during a rename
btrfs: avoid logging all directory changes during renames
btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
btrfs: add helper to delete a dir entry from a log tree
btrfs: send: remove redundant ret variable in fs_path_copy
btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
btrfs: scrub: remove redundant initialization of increment
btrfs: zoned: remove redundant initialization of to_add
btrfs: cleanup temporary variables when finding rotational device status
btrfs: use dev_t to match device in device_matched
btrfs: add device major-minor info in the struct btrfs_device
btrfs: match stale devices by dev_t
btrfs: harden identification of a stale device
btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev
btrfs: reuse existing inode from btrfs_ioctl
btrfs: move missing device handling in a dedicate function
btrfs: stop trying to log subdirectories created in past transactions
btrfs: stop copying old dir items when logging a directory
btrfs: put initial index value of a directory in a constant
btrfs: don't log unnecessary boundary keys when logging directory
btrfs: reuse existing pointers from btrfs_ioctl
btrfs: remove write and wait of struct walk_control
esp6: fix check on ipv6_skip_exthdr's return value
arch: arm64: dts: lx2160a: describe the SerDes block #1
dpaa2-mac: configure the SerDes phy on a protocol change
dpaa2-mac: move setting up supported_interfaces into a function
dpaa2-mac: retrieve API version and detect features
dpaa2-mac: add the MC API for reconfiguring the protocol
dpaa2-mac: add the MC API for retrieving the version
dt-bindings: phy: add bindings for Lynx 28G PHY
phy: add support for the Layerscape SerDes 28G
net: dsa: felix: configure default-prio and dscp priorities
net: dsa: report and change port dscp priority using dcbnl
net: dsa: report and change port default priority using dcbnl
PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception
PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access()
selftests: tc-testing: Increase timeout in tdc config file
net: Add lockdep asserts to ____napi_schedule().
net: dsa: microchip: add spi_device_id tables
net: macvlan: add net device refcount tracker
net: macvlan: fix potential UAF problem for lowerdev
HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
media: platform: exynos-gsc: move config to its own file
media: platform: coda: move config to its own file
media: platform: amphion: move config to its own file
media: platform: allegro-dvt: move config to its own file
media: platform: place Renesas drivers on a separate dir
media: platform: place Via drivers on a separate dir
media: platform: place Intel drivers on a separate dir
media: platform: place NXP drivers on a separate dir
media: platform: place Aspeed driver on a separate dir
media: platform: move platform menu dependencies to drivers
media: platform: Makefile: reorganize its contents
media: Makefiles: sort entries where it fits
ASoC: dt-bindings: Fix patternProperties with fixed strings
ASoC: soc-compress: Change the check for codec_dai
drm/i915/gem: add missing boundary check in vm_access
fsnotify: remove redundant parameter judgment
nvmet: use snprintf() with PAGE_SIZE in configfs
nvmet: don't fold lines
nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal
nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport
nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport
nvme-tcp: lockdep: annotate in-kernel sockets
nvme-tcp: don't fold the line
nvme-tcp: don't initialize ret variable
nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio
nvme-multipath: use vmalloc for ANA log buffer
ALSA: cmipci: Restore aux vol on suspend/resume
ALSA: hda/realtek: Add quirk for ASUS GA402
ALSA: seq: oss: fix typo
cgroup: cleanup comments
crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST
MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list
crypto: dh - Remove the unused function dh_safe_prime_dh_alg()
hwrng: nomadik - Change clk_disable to clk_disable_unprepare
crypto: qcom-rng - ensure buffer for generate is completely filled
Linux 5.17-rc8
drm/mgag200: Fix PLL setup for g200wb and g200ew
SUNRPC: change locking for xs_swap_enable/disable
NFS: swap-out must always use STABLE writes.
NFS: swap IO handling is slightly different for O_DIRECT IO
NFSv4: keep state manager thread active if swap is enabled
SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC
NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS
SUNRPC: remove scheduling boost for "SWAPPER" tasks.
SUNRPC/xprt: async tasks mustn't block waiting for memory
SUNRPC/auth: async tasks mustn't block waiting for memory
SUNRPC/call_alloc: async tasks mustn't block waiting for memory
NFS: remove IS_SWAPFILE hack
NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE
NFS: Replace dfprintks with tracepoints in fscache read and write page functions
NFS: Rename fscache read and write pages functions
NFS: Cleanup usage of nfs_inode in fscache interface
NFSv4.1 restrict GETATTR fs_location query to the main transport
NFS: remove unneeded check in decode_devicenotify_args()
rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls
rpmsg: char: Introduce the "rpmsg-raw" channel
rpmsg: char: Add possibility to use default endpoint of the rpmsg device
rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function
rpmsg: Update rpmsg_chrdev_register_device function
rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl
rpmsg: Create the rpmsg class in core instead of in rpmsg char
rpmsg: char: Export eptdev create and destroy functions
rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN
can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16
can: mcp251xfd: add TX IRQ coalescing ethtool support
can: mcp251xfd: add TX IRQ coalescing support
can: mcp251xfd: add RX IRQ coalescing ethtool support
can: mcp251xfd: add RX IRQ coalescing support
can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters
can: mcp251xfd: update macros describing ring, FIFO and RAM layout
can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters
can: mcp251xfd: ethtool: add support
can: mcp251xfd: ram: coalescing support
can: mcp251xfd: ram: add helper function for runtime ring size calculation
can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM
can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb
Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS
Kbuild: move to -std=gnu11
Kbuild: use -Wdeclaration-after-statement
Kbuild: add -Wno-shift-negative-value where -Wextra is used
ALSA: seq: oss: use kzalloc
random: check for signal and try earlier when generating entropy
random: reseed more often immediately after booting
ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC
ext4: convert ext4_fc_track_dentry type events to use event class
ext4: fix ext4_fc_stats trace point
ext4: remove unused enum EXT4_FC_COMMIT_FAILED
ext4: warn when dirtying page w/o buffers in data=journal mode
doc: fixed a typo in ext4 documentation
ext4: make mb_optimize_scan performance mount option work with extents
ext4: make mb_optimize_scan option work with set/unset mount cmd
dt-bindings: mailbox: add definition for mt8186
mailbox: ti-msgmgr: Operate mailbox in polled mode during system suspend
mailbox: ti-msgmgr: Refactor message read during interrupt handler
mailbox: imx: support i.MX93 S401 MU
mailbox: imx: support dual interrupts
mailbox: imx: extend irq to an array
dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support
dt-bindings: mailbox: imx-mu: add i.MX93 MU
mailbox: imx: add i.MX8 SECO MU support
mailbox: imx: introduce rxdb callback
dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support
mailbox: imx: enlarge timeout while reading/writing messages to SCFW
mailbox: imx: fix crash in resume on i.mx8ulp
mailbox: imx: fix wakeup failure from freeze mode
mailbox: mediatek: add support for adsp mailbox controller
dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document
mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC
dt-bindings: mailbox: Add compatible for the MSM8976
mailbox: tegra-hsp: Flush whole channel
random: make consistent usage of crng_ready()
random: use SipHash as interrupt entropy accumulator
wireguard: device: clear keys on VM fork
random: provide notifier for VM fork
random: replace custom notifier chain with standard one
random: do not export add_vmfork_randomness() unless needed
virt: vmgenid: notify RNG of VM fork and supply generation ID
ACPI: allow longer device IDs
random: add mechanism for VM forks to reinitialize crng
random: don't let 644 read-only sysctls be written to
random: give sysctl_random_min_urandom_seed a more sensible value
random: block in /dev/urandom
dax: Fix missing kdoc for dax_device
media: Makefiles: remove extra spaces
media: xc2028: rename the driver from tuner-xc2028
netfilter: nf_tables: disable register tracking
rpmsg: qcom_smd: Fix redundant channel->registered assignment
perf parse: Fix event parser error for hybrid systems
perf tools: Set build-id using build-id header on new mmap records
tools compiler.h: Remove duplicate #ifndef noinline block
io_uring: remove duplicated member check for io_msg_ring_prep()
perf bench: Fix NULL check against wrong variable
perf parse-events: Fix NULL check against wrong variable
tools headers cpufeatures: Sync with the kernel sources
tools kvm headers arm64: Update KVM headers from the kernel sources
cgroup: Fix suspicious rcu_dereference_check() usage warning
net: usb: asix: suspend embedded PHY if external is used
net: usb: asix: make use of mdiobus_get_phy and phy_connect_direct
net: usb: asix: store chipid to avoid reading it on reset
net: usb: asix: unify ax88772_resume code
ARM: fix building NOMMU ARMv4/v5 kernels
ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
net: add per-cpu storage and net->core_stats
vsock: each transport cycles only on its own sockets
nfp: add support for NFP3800/NFP3803 PCIe devices
nfp: take chip version into account for ring sizes
nfp: parametrize QCP offset/size using dev_info
nfp: use dev_info for the DMA mask
nfp: use dev_info for PCIe config space BAR offsets
nfp: introduce dev_info static chip data
nfp: sort the device ID tables
nfp: use PluDevice register for model for non-NFP6000 chips
nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead
nfp: remove pessimistic NFP_QCP_MAX_ADD limits
nfp: remove define for an unused control bit
ethernet: 8390: Remove unnecessary print function dev_err()
net: remove exports for netdev_name_node_alt_create() and destroy
net: netvsc: remove break after return
alx: acquire mutex for alx_reinit in alx_change_mtu
tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key
net: ipa: use struct_size() for the interconnect array
MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE
clk: clk-apple-nco: Add driver for Apple NCO
dt-bindings: clock: Add Apple NCO
dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible
dt-bindings: ata: ahci-platform: Add power-domains property
dt-bindings: ata: ahci-platform: Convert DT bindings to yaml
clk: microchip: Add driver for Microchip PolarFire SoC
clk: uniphier: Fix fixed-rate initialization
clk: COMMON_CLK_LAN966X should depend on SOC_LAN966
clk: Use of_device_get_match_data()
clk: bcm2835: Remove unused variable
clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
clk: bcm: rpi: Run some clocks at the minimum rate allowed
clk: bcm: rpi: Set a default minimum rate
clk: bcm: rpi: Add variant structure
clk: Add clk_drop_range
clk: Always set the rate on clk_set_range_rate
clk: Use clamp instead of open-coding our own
clk: Always clamp the rounded rate
clk: Enforce that disjoints limits are invalid
clk: Introduce Kunit Tests for the framework
clk: Fix clk_hw_get_clk() when dev is NULL
clk: cleanup comments
remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX
clk: socfpga: cleanup spdx tags
clk: actions: Make sentinel elements more obvious
clk: clps711x: Terminate clk_div_table with sentinel element
clk: hisilicon: Terminate clk_div_table with sentinel element
clk: loongson1: Terminate clk_div_table with sentinel element
clk: actions: Terminate clk_div_table with sentinel element
net: ipv6: fix skb_over_panic in __ip6_append_data
tracing/user_events: Use alloc_pages instead of kzalloc() for register pages
nvdimm/region: Delete nd_blk_region infrastructure
ACPI: NFIT: Remove block aperture support
nvdimm/namespace: Delete nd_namespace_blk
nvdimm/namespace: Delete blk namespace consideration in shared paths
nvdimm/blk: Delete the block-aperture window driver
nvdimm/region: Fix default alignment for small regions
selftests/bpf: Fix a clang compilation error for send_signal.c
Docs: ktap: add code-block type
docs: serial: fix a reference file name in driver.rst
selftests/bpf: Add a test for maximum packet size in xdp_do_redirect
bpf, test_run: Fix packet size check for live packet mode
hwspinlock: sprd: Use struct_size() helper in devm_kzalloc()
hwspinlock: stm32: Use struct_size() helper in devm_kzalloc()
i2c: cros-ec-tunnel: Fix syntax errors in comments
MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the devicetree binding
i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __maybe_unused
i2c: mediatek: Add i2c compatible for Mediatek MT8168
dt-bindings: i2c: update bindings for MT8168 SoC
i2c: mt65xx: Simplify with clk-bulk
docs: UML: Mention telnetd for port channel
ARM: Spectre-BHB: provide empty stub for non-config
docs/zh_CN: add damon reclaim translation
docs/zh_CN: add damon usage translation
docs/zh_CN: add admin-guide damon start translation
docs/zh_CN: add admin-guide damon index translation
docs/zh_CN: Refactoring the admin-guide directory index
remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS
dt-bindings: remoteproc: qcom: Add SC7280 WPSS support
dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML
zh_CN: Add translation for admin-guide/mm/index.rst
zh_CN: Add translations for admin-guide/mm/ksm.rst
Add Chinese translation for vm/ksm.rst
i2c: i801: Drop two outdated comments
remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs
remoteproc: k3-dsp: Refactor mbox request code in start
remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs
remoteproc: k3-r5: Refactor mbox request code in start
remoteproc: Change rproc_shutdown() to return a status
rpmsg: use struct_size over open coded arithmetic
rpmsg: smd: allow opening rpm_requests even if already opened
remoteproc: qcom: q6v5: Add interconnect path proxy vote
remoteproc: mediatek: Support mt8186 scp
dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp
remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
ARM: fix Thumb2 regression with Spectre BHB
irqchip: Add Qualcomm MPM controller driver
dt-bindings: interrupt-controller: Add Qualcomm MPM support
parisc: Increase parisc_cache_flush_threshold setting
dm: update email address in MAINTAINERS
parisc/unaligned: Enhance user-space visible output
parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth()
parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd()
parisc/unaligned: Rewrite inline assembly of emulate_ldw()
parisc/unaligned: Rewrite inline assembly of emulate_ldh()
parisc/unaligned: Use EFAULT fixup handler in unaligned handlers
parisc: Reduce code size by optimizing get_current() function calls
parisc: Use constants to encode the space registers like SR_KERNEL
parisc: Use SR_USER and SR_KERNEL in get_user() and put_user()
parisc: Add defines for various space register
parisc: Always use the self-extracting kernel feature
video/fbdev/stifb: Implement the stifb_fillrect() function
parisc: Add vDSO support
parisc: Simplify fast path for non-access data TLB faults
parisc: Fix handling off probe non-access faults
parisc: Fix non-access data TLB cache flush faults
x86/sgx: Free backing memory after faulting the enclave page
cachefiles: Fix volume coherency attribute
afs: Fix potential thrashing in afs writeback
x86/traps: Mark do_int3() NOKPROBE_SYMBOL
watch_queue: Make comment about setting ->defunct more accurate
watch_queue: Fix lack of barrier/sync/lock between post and read
watch_queue: Free the alloc bitmap when the watch_queue is torn down
watch_queue: Fix the alloc bitmap size to reflect notes allocated
watch_queue: Use the bitmap API when applicable
watch_queue: Fix to always request a pow-of-2 pipe ring size
watch_queue: Fix to release page in ->release()
watch_queue, pipe: Free watchqueue state after clearing pipe ring
watch_queue: Fix filter limit check
block: flush plug based on hardware and software queue order
block: ensure plug merging checks the correct queue at least once
remoteproc: move rproc_da_to_va declaration to remoteproc.h
rpmsg: qcom_smd: Promote to arch_initcall
dt-bindings: hwlock: omap: Remove redundant binding example
dt-bindings: kbuild: Use DTB files for validation
tracing: Add snapshot at end of kernel boot up
tracing: Have TRACE_DEFINE_ENUM affect trace event types as well
tracing: Fix strncpy warning in trace_events_synth.c
user_events: Prevent dyn_event delete racing with ioctl add/delete
tracing: Add TRACE_CUSTOM_EVENT() macro
tracing: Move the defines to create TRACE_EVENTS into their own files
tracing: Add sample code for custom trace events
ice: Support GTP-U and GTP-C offload in switchdev
ice: Fix FV offset searching
gtp: Add support for checking GTP device type
net/sched: Allow flower to match on GTP options
gtp: Implement GTP echo request
gtp: Implement GTP echo response
gtp: Allow to create GTP device without FDs
ASoC: Intel: avs: Code loading over HDA
ASoC: Intel: avs: Code loading over CLDMA
ASoC: Intel: avs: Implement CLDMA transfer
ASoC: Intel: avs: General code loading flow
ASoC: Intel: avs: Dynamic firmware resources management
ASoC: Intel: avs: Declare module configuration types
ASoC: Intel: avs: Firmware resources management utilities
ASoC: Intel: avs: Add basefw runtime-parameter requests
ASoC: Intel: avs: Add ROM requests
ASoC: Intel: avs: Add power management requests
ASoC: Intel: avs: Add module management requests
ASoC: Intel: avs: Add pipeline management requests
ASoC: Intel: avs: Add code loading requests
ASoC: Intel: avs: Inter process communication
ASoC: Intel: Introduce AVS driver
ASoC: Export DAI register and widget ctor and dctor functions
ALSA: hda: Add helper macros for DSP capable devices
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible
f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate
fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
NFSD: Fix nfsd_breaker_owns_lease() return values
NFSD: Clean up _lm_ operation names
arch: Remove references to CONFIG_NFSD_V3 in the default configs
NFSD: Remove CONFIG_NFSD_V3
dt-bindings: Add QEMU virt machine compatible
dt-bindings: arm: Convert QEMU fw-cfg to DT schema
sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers
spi: Update clock-names property for arm pl022
ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
ASoC: simple-card-utils: Don't reset clock of active DAI
ASoC: mchp-spdifrx: fix typo
dt-bindings: mediatek: mt8195: add reset property
ASoC: mediatek: mt8195: add reset controller
ASoC: SOF: Remove ipc_pcm_params() ops
ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset()
ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset()
ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional
ASoC: SOF: Introduce optional callback to configure stream data offset
ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper
ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral
ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration
ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table
ASoC: SOF: Intel: add topology overwrite for Taniks
ASoC: SOF: trace: Use proper DMA direction for the trace data buffer
ASoC: SOF: compress: fix null check after dereference
ASoC: SOF: Intel: enable DMI L1 for playback streams
RISC-V: KVM: Implement SBI HSM suspend call
RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function
RISC-V: Add SBI HSM suspend related defines
RISC-V: KVM: Implement SBI v0.3 SRST extension
RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() function
RISC-V: KVM: Upgrade SBI spec version to v0.3
RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation
KVM: compat: riscv: Prevent KVM_COMPAT from being selected
RISC-V: KVM: remove unneeded semicolon
ARM: unwind: only permit stack switch when unwinding call_with_stack()
ARM: Revert "unwind: dump exception stack from calling frame"
ARM: entry: fix unwinder problems caused by IRQ stacks
xen/blkfront: speed up purge_persistent_grants()
docs: ABI: Document new timecard sysfs nodes.
ptp: ocp: Add 2 more timestampers
ptp: ocp: Add 4 frequency counters
ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT
ptp: ocp: Add signal generators and update sysfs nodes
ptp: ocp: Add firmware capability bits for feature gating
ptp: ocp: Add GND and VCC output selectors
ptp: ocp: Rename output selector 'GNSS' to 'GNSS1'
ptp: ocp: Add ability to disable input selectors.
ptp: ocp: Add support for selectable SMA directions.
net: lan966x: Improve the CPU TX bitrate.
net: ethernet: ezchip: fix platform_get_irq.cocci warning
flow_dissector: Add support for HSRv0
net: mv643xx_eth: use platform_get_irq() instead of platform_get_resource()
net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt
net: ethernet: ti: am65-cpsw: Convert to PHYLINK
mac80211: Add support to trigger sta disconnect on hardware restart
powerpc/net: Implement powerpc specific csum_shift() to remove branch
ARM: unwind: set frame.pc correctly for current-thread unwinding
mac80211: fix potential double free on mesh join
mac80211: correct legacy rates check in ieee80211_calc_rx_airtime
nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation
mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible
mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma
dmaengine: dw-axi-dmac: cleanup comments
dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match table sentinel
dt-bindings: dma: Convert mtk-uart-apdma to DT schema
dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD()
coresight: Drop unused 'none' enum value for each component
coresight: etm3x: Don't trace PID for non-root PID namespace
coresight: etm4x: Don't trace PID for non-root PID namespace
coresight: etm4x: Don't use virtual contextID for non-root PID namespace
coresight: etm4x: Add lock for reading virtual context ID comparator
coresight: trbe: Move check for kernel page table isolation from EL0 to probe
coresight: no-op refactor to make INSTP0 check more idiomatic
hwtracing: coresight: Replace acpi_bus_get_device()
coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
coresight: Fix TRCCONFIGR.QE sysfs interface
coresight: trbe: Work around the trace data corruption
coresight: trbe: Work around the invalid prohibited states
coresight: trbe: Work around the ignored system register writes
um: run_helper: Write error message to kernel log on exec failure on host
um: port_user: Improve error handling when port-helper is not found
um: port_user: Allow setting path to port-helper using UML_PORT_HELPER envvar
um: port_user: Search for in.telnetd in PATH
dmaengine: idxd: Remove useless DMA-32 fallback configuration
dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration
um: clang: Strip out -mno-global-merge from USER_CFLAGS
docs: UML: Mention telnetd for port channel
um: Remove unused timeval_to_ns() function
um: Fix uml_mconsole stop/go
um: Cleanup syscall_handler_t definition/cast, fix warning
uml: net: vector: fix const issue
um: Fix WRITE_ZEROES in the UBD Driver
um: Migrate vector drivers to NAPI
um: Fix order of dtb unflatten/early init
um: fix and optimize xor select template for CONFIG64 and timetravel mode
um: Document dtb command line option
lib/logic_iomem: correct fallback config references
um: Remove duplicated include in syscalls_64.c
MAINTAINERS: Update UserModeLinux entry
irqchip/apple-aic: Add support for AICv2
irqchip/apple-aic: Support multiple dies
irqchip/apple-aic: Dynamically compute register offsets
irqchip/apple-aic: Switch to irq_domain_create_tree and sparse hwirqs
irqchip/apple-aic: Add Fast IPI support
dt-bindings: interrupt-controller: apple,aic2: New binding for AICv2
net/mlx5e: Remove overzealous validations in netlink EEPROM query
net/mlx5: Parse module mapping using mlx5_ifc
net/mlx5: Query the maximum MCIA register read size from firmware
net/mlx5: CT: Create smfs dr matchers dynamically
net/mlx5: CT: Add software steering ct flow steering provider
net/mlx5: Add smfs lib to export direct steering API to CT
net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table
net/mlx5: CT: Introduce a platform for multiple flow steering providers
net/mlx5: Node-aware allocation for the doorbell pgdir
net/mlx5: Node-aware allocation for UAR
net/mlx5: Node-aware allocation for the EQs
net/mlx5: Node-aware allocation for the EQ table
net/mlx5: Node-aware allocation for the IRQ table
net/mlx5: Delete useless module.h include
net/mlx4: Delete useless moduleparam include
video: fbdev: kyro: make read-only array ODValues static const
video: fbdev: offb: fix warning comparing pointer to 0
dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC config option
dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data
dmaengine: ti: k3-udma: Add AM62x DMSS support
dmaengine: ti: cleanup comments
dmaengine: imx-sdma: clean up some inconsistent indenting
net: ipa: use IPA power device pointer
net: ipa: embed interconnect array in the power structure
net: ipa: use bulk interconnect initialization
net: ipa: use bulk operations to set up interconnects
net: ipa: use interconnect bulk enable/disable operations
net: ipa: use icc_enable() and icc_disable()
net: ipa: kill struct ipa_interconnect
riscv: Fix auipc+jalr relocation range checks
ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports
nfp: xsk: fix a warning when allocating rx rings
net: limit altnames to 64k total
net: account alternate interface name memory
net: openvswitch: fix uAPI incompatibility with existing user space
net: dsa: lantiq_gswip: enable jumbo frames on GSWIP
dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings
dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example
compiler_types: Refactor the use of btf_type_tag attribute.
selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy
selftests/bpf: Add test for bpf_lsm_kernel_read_file()
bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable
selftests/bpf: Check if the digest is refreshed after a file write
selftests/bpf: Add test for bpf_ima_file_hash()
selftests/bpf: Move sample generation code to ima_test_common()
bpf-lsm: Introduce new helper bpf_ima_file_hash()
ima: Always return a file measurement in ima_file_hash()
ima: Fix documentation-related warnings in ima_main.c
clk: ti: Update component clocks to use ti_dt_clk_name()
clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
clk: ti: Use clock-output-names for clkctrl
clk: ti: Add ti_find_clock_provider() to use clock-output-names
clk: ti: Optionally parse IO address from parent clock node
clk: ti: Preserve node in ti_dt_clocks_register()
clk: ti: Constify clkctrl_name
clk: starfive: Add JH7100 audio clock driver
clk: starfive: jh7100: Support more clock types
clk: starfive: jh7100: Make hw clock implementation reusable
dt-bindings: clock: Add starfive,jh7100-audclk bindings
dt-bindings: clock: Add JH7100 audio clock definitions
clk: starfive: jh7100: Handle audio_div clock properly
clk: starfive: jh7100: Don't round divisor up twice
xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list
dt-bindings: i2c: convert i2c-at91 to json-schema
dt-bindings: clk: cleanup comments
ice: Fix race condition during interface enslave
bpftool: Ensure bytes_memlock json output is correct
net: phy: meson-gxl: improve link-up behavior
net: bcmgenet: Don't claim WOL when its not available
tracehook: Remove tracehook.h
resume_user_mode: Move to resume_user_mode.h
resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume
signal: Move set_notify_signal and clear_notify_signal into sched/signal.h
task_work: Decouple TIF_NOTIFY_SIGNAL and task_work
task_work: Call tracehook_notify_signal from get_signal on all architectures
net: arc_emac: Fix use after free in arc_mdio_probe()
sctp: fix kernel-infoleak for SCTP sockets
tracing: Allow custom events to be added to the tracefs directory
tracing: Fix last_cmd_set() string management in histogram code
user_events: Fix potential uninitialized pointer while parsing field
net: phy: correct spelling error of media in documentation
dt-bindings: net: mscc,vsc7514-switch: convert txt bindings to yaml
dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string
bpf: Use offsetofend() to simplify macro definition
bpf: Fix comment for helper bpf_current_task_under_cgroup()
bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h
bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/
bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp
bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp
bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro
dm: return void from __send_empty_flush
dm: factor out dm_io_complete
selftests: mptcp: join: make it shellcheck compliant
selftests: mptcp: join: avoid backquotes
selftests: mptcp: join: clarify local/global vars
selftests: mptcp: join: helper to filter TCP
selftests: mptcp: join: list failure at the end
selftests: mptcp: join: alt. to exec specific tests
selftests: mptcp: join: option to execute specific tests
selftests: mptcp: join: reset failing links
selftests: mptcp: join: define tests groups once
selftests: mptcp: drop msg argument of chk_csum_nr
net: phy: DP83822: clear MISR2 register to disable interrupts
gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
io_uring: allow submissions to continue on error
dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string
PCI: dwc: Restore MSI Receiver mask during resume
task_work: Introduce task_work_pending
task_work: Remove unnecessary include from posix_timers.h
ptrace: Remove tracehook_signal_handler
ptrace: Remove arch_syscall_{enter,exit}_tracehook
ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h
ptrace/arm: Rename tracehook_report_syscall report_syscall
ptrace: Move ptrace_report_syscall into ptrace.h
arm64, topology: enable use of init_cpu_capacity_cppc()
arch_topology: obtain cpu capacity using information from CPPC
x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc()
ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device
ACPI: tables: Add AGDI to the list of known table signatures
cpufreq: unify show() and store() naming and use __ATTR_XX
mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
dm cache: use dm_submit_bio_remap
dm: simplify dm_sumbit_bio_remap interface
dm thin: use dm_submit_bio_remap
dm: add WARN_ON_ONCE to dm_submit_bio_remap
PM: core: keep irq flags in device_pm_check_callbacks()
riscv: Fixed misaligned memory access. Fixed pointer comparison.
riscv: alternative only works on !XIP_KERNEL
platform/x86: amd-pmc: Validate entry into the deepest state on resume
RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine
dt-bindings: Add common bindings for ARM and RISC-V idle states
cpuidle: Add RISC-V SBI CPU idle driver
cpuidle: Factor-out power domain related code from PSCI domain driver
RISC-V: Add SBI HSM suspend related defines
RISC-V: Add arch functions for non-retentive suspend entry/exit
RISC-V: Rename relocate() and make it global
RISC-V: Enable CPU_IDLE drivers
arm64: Add gcc Shadow Call Stack support
mm: slub: Delete useless parameter of alloc_slab_page()
mm: slab: Delete unused SLAB_DEACTIVATED flag
io_uring: recycle provided buffers if request goes async
io_uring: ensure reads re-import for selected buffers
io_uring: retry early for reads if we can poll
rtw89: 8852c: process logic efuse map
rtw89: 8852c: process efuse of phycap
rtw89: support DAV efuse reading operation
rtw89: 8852c: add chip::dle_mem
rtw89: add page_regs to handle v1 chips
rtw89: add chip_info::{h2c,c2h}_reg to support more chips
rtw89: add hci_func_en_addr to support variant generation
rtw89: add power_{on/off}_func
rtw89: read chip version depends on chip ID
rtw89: pci: use a struct to describe all registers address related to DMA channel
rtw89: pci: add V1 of PCI channel address
rtw89: pci: add struct rtw89_pci_info
rtw89: 8852c: add 8852c empty files
io-uring: Make statx API stable
MAINTAINERS: add devicetree bindings entry for mt76
brcmfmac: make the read-only array pktflags static const
io_uring: Add support for napi_busy_poll
io_uring: minor io_cqring_wait() optimization
rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep'
bcma: gpio: remove redundant re-assignment of chip->owner
cw1200: use time_is_after_jiffies() instead of open coding it
io_uring: add support for IORING_OP_MSG_RING command
MAINTAINERS: brcm80211: remove Infineon maintainers
a.out: Stop building a.out/osf1 support on alpha and m68k
carl9170: devres ar->survey_info
carl9170: replace bitmap_zalloc with devm_bitmap_zalloc
carl9170: devres-ing input_allocate_device
carl9170: devres-ing hwrng_register usage
dt-bindings: kbuild: Print a warning if yamllint is not found
carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep
ath10k: Fix error handling in ath10k_setup_msa_resources
ath11k: remove unneeded flush_workqueue
ath6kl: add device ID for WLU5150-D81
PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup
drivers/xen: use helper macro __ATTR_RW
x86/xen: Fix kerneldoc warning
xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
xen: use time_is_before_eq_jiffies() instead of open coding it
bpf, test_run: Use kvfree() for memory allocated with kvmalloc()
bpf: Initialise retval in bpf_prog_test_run_xdp()
bpftool: Restore support for BPF offload-enabled feature probing
s390/test_unwind: add kretprobe tests
s390/kprobes: Avoid additional kprobe in kretprobe handling
s390: convert ".insn" encoding to instruction names
s390: assume stckf is always present
s390/nospec: move to single register thunks
s390: raise minimum supported machine generation to z10
s390/uaccess: Add copy_from/to_user_key functions
s390/nospec: align and size extern thunks
s390/nospec: add an option to use thunk-extern
s390/nospec: generate single register thunks if possible
s390/pci: make zpci_set_irq()/zpci_clear_irq() static
arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
ALSA: hda/i915 - avoid hung task timeout in i915 wait
io_uring: speedup provided buffer handling
io_uring: add support for registering ring file descriptors
io_uring: documentation fixup
io_uring: do not recalculate ppos unnecessarily
io_uring: update kiocb->ki_pos at execution time
io_uring: remove duplicated calls to io_kiocb_ppos
io_uring: Remove unneeded test in io_run_task_work_sig()
io-uring: Make tracepoints consistent.
io-uring: add __fill_cqe function
io-wq: use IO_WQ_ACCT_NR rather than hardcoded number
io-wq: reduce acct->lock crossing functions lock/unlock
io-wq: decouple work_list protection from the big wqe->lock
io_uring: Fix use of uninitialized ret in io_eventfd_register()
io_uring: remove ring quiesce for io_uring_register
io_uring: avoid ring quiesce while registering restrictions and enabling rings
io_uring: avoid ring quiesce while registering async eventfd
io_uring: avoid ring quiesce while registering/unregistering eventfd
io_uring: remove trace for eventfd
vhost: allow batching hint without size
spi: rockchip-sfc: fix platform_get_irq.cocci warning
ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones"
ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err()
ASoC: fsl_spdif: Disable TX clock when stop
ARM: fix build warning in proc-v7-bugs.c
docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred
memblock tests: Add TODO and README files
PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form
gpio: ts4900: Use SPDX header
gpio: sim: fix a typo
gpio: ts4900: Do not set DAT and OE together
irqchip/apple-aic: Fix cpumask allocation for FIQs
can: gs_usb: add VID/PID for ABE CAN Debugger devices
can: gs_usb: add VID/PID for CES CANext FD devices
can: gs_usb: add extended bt_const feature
can: gs_usb: activate quirks for CANtact Pro unconditionally
can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value
can: gs_usb: add usb quirk for NXP LPC546xx controllers
can: gs_usb: add CAN-FD support
can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame
can: gs_usb: support up to 3 channels per device
can: gs_usb: gs_usb_probe(): introduce udev and make use of it
can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature
can: gs_usb: document the USER_ID feature
can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation
can: gs_usb: add HW timestamp mode bit
can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature
can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb()
can: gs_usb: rewrap error messages
can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT()
can: gs_usb: sort include files alphabetically
can: gs_usb: fix checkpatch warning
can: gs_usb: use consistent one space indention
can: rcar_canfd: Add support for r8a779a0 SoC
dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len()
vxcan: enable local echo for sent CAN frames
vxcan: remove sk reference in peer skb
can: isotp: set max PDU size to 64 kByte
can: isotp: set default value for N_As to 50 micro seconds
can: isotp: add local echo tx processing for consecutive frames
iwlwifi: bump FW API to 72 for AX devices
iwlwifi: acpi: move ppag code from mvm to fw/acpi
iwlwifi: dbg: check trigger data before access
iwlwifi: dbg: in sync mode don't call schedule
iwlwifi: use 4k queue size for Bz A-step
iwlwifi: pcie: fix SW error MSI-X mapping
iwlwifi: yoyo: dump IMR DRAM only for HW and FW error
iwlwifi: mvm: add support for IMR based on platform
iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled
iwlwifi: mvm: remove cipher scheme support
iwlwifi: Configure FW debug preset via module param.
iwlwifi: mvm: add a flag to reduce power command.
iwlwifi: bump FW API to 71 for AX devices
dma-mapping: benchmark: extract a common header file for map_benchmark definition
af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
MAINTAINERS: update riscv/microchip entry
riscv: dts: microchip: add new peripherals to icicle kit device tree
riscv: dts: microchip: update peripherals in icicle kit device tree
riscv: dts: microchip: refactor icicle kit device tree
riscv: dts: microchip: add fpga fabric section to icicle kit
riscv: dts: microchip: use clk defines for icicle kit
dt-bindings: pwm: add microchip corepwm binding
dt-bindings: gpio: add bindings for microchip mpfs gpio
dt-bindings: rtc: add bindings for microchip mpfs rtc
dt-bindings: soc/microchip: add info about services to mpfs sysctrl
dt-bindings: soc/microchip: update syscontroller compatibles
dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
net: dsa: tag_rtl8_4: fix typo in modalias name
selftests: pmtu.sh: Kill nettest processes launched in subshell.
selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
net: axienet: Use napi_alloc_skb when refilling RX ring
tcp: adjust TSO packet sizes based on min_rtt
tcp: autocork: take MSG_EOR hint into consideration
stmmac: intel: Add ADL-N PCI ID
net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set
net/fungible: fix errors when CONFIG_TLS_DEVICE=n
net/tls: Provide {__,}tls_driver_ctx() unconditionally
NFC: port100: fix use-after-free in port100_send_complete
bnxt: revert hastily merged uAPI aberrations
net: stmmac: switch no PTP HW support message to info level
e1000e: Print PHY register address when MDI read/write fails
ptp: idt82p33: use rsmu driver to access i2c/spi bus
net: dsa: microchip: ksz9477: implement MTU configuration
drivers: vxlan: fix returnvar.cocci warning
f2fs: remove unnecessary read for F2FS_FITS_IN_INODE
ata: pata_pxa: Use platform_get_irq() to get the interrupt
docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu
powerpc/papr_scm: Add perf interface support
drivers/nvdimm: Add perf interface to expose nvdimm performance stats
drivers/nvdimm: Add nvdimm pmu structure
xtensa: make secondary reset vector support conditional
PCI/VGA: Replace full MIT license text with SPDX identifier
PCI/VGA: Use unsigned format string to print lock counts
PCI/VGA: Log bridge control messages when adding devices
PCI/VGA: Remove empty vga_arb_device_card_gone()
PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path
PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path
PCI/VGA: Move firmware default device detection to ADD_DEVICE path
PCI/VGA: Factor out default VGA device selection
PCI/VGA: Factor out vga_select_framebuffer_device()
PCI/VGA: Move vga_arb_integrated_gpu() earlier in file
PCI/VGA: Move vgaarb to drivers/pci
tpm: use try_get_ops() in tpm-space.c
KEYS: asymmetric: properly validate hash_algo and encoding
KEYS: asymmetric: enforce that sig algo matches key algo
docs/zh_CN: Add sched-stats Chinese translation
docs/zh_CN: add devicetree of_unittest translation
docs/zh_CN: add devicetree usage-model translation
docs/zh_CN: add devicetree index translation
Documentation: describe how to apply incremental stable patches
docs/zh_CN: add peci subsystem translation
docs/zh_CN: add peci index translation
docs/zh_CN: add riscv vm-layout translation
Documentation/process: Add Researcher Guidelines
drm/amdgpu: fix a wrong ib reference
drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info
selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN
selftests/bpf: Move open_netns() and close_netns() into network_helpers.c
libbpf: Support batch_size option to bpf_prog_test_run
Documentation/bpf: Add documentation for BPF_PROG_RUN
bpf: Add "live packet" mode for XDP in BPF_PROG_RUN
xtensa: add kernel ABI selection to Kconfig
ARM: Do not use NOCROSSREFS directive with ld.lld
xtensa: don't link with libgcc
xtensa: add helpers for division, remainder and shifts
xtensa: add missing XCHAL_HAVE_WINDOWED check
arm64: Do not include __READ_ONCE() block in assembly files
net/mlx5: DR, Add support for ConnectX-7 steering
net/mlx5: DR, Refactor ste_ctx handling for STE v0/1
net/mlx5: DR, Rename action modify fields to reflect naming in HW spec
net/mlx5: DR, Fix handling of different actions on the same STE in STEv1
net/mlx5: DR, Remove unneeded comments
net/mlx5: DR, Add support for matching on Internet Header Length (IHL)
net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
net/mlx5: Add debugfs counters for page commands failures
net/mlx5: Add pages debugfs
net/mlx5: Move debugfs entries to separate struct
net/mlx5: Change release_all_pages cap bit location
net/mlx5: Remove redundant error on reclaim pages
net/mlx5: Remove redundant error on give pages
net/mlx5: Remove redundant notify fail on give pages
net/mlx5: Add command failures data to debugfs
net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act()
ARM: fix co-processor register typo
net/mlx5e: SHAMPO, reduce TIR indication
net/mlx5e: Lag, Only handle events from highest priority multipath entry
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
net/mlx5: Fix a race on command flush flow
net/mlx5: Fix size field in bufferx_reg struct
cpuidle: haltpoll: Call cpuidle_poll_state_init() later
Documentation: amd-pstate: add tracer tool introduction
tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state
tools/power/x86/intel_pstate_tracer: make tracer as a module
cpufreq: amd-pstate: Add more tracepoint for AMD P-State module
ACPI/APEI: Limit printable size of BERT table data
clk: imx: remove redundant re-assignment of pll->base
xfs: don't generate selinux audit messages for capability testing
xfs: add missing cmap->br_state = XFS_EXT_NORM update
MAINTAINERS: clk: imx: add git tree and dt-bindings files
KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace
arm64/mte: Remove asymmetric mode from the prctl() interface
arm64: Add cavium_erratum_23154_cpus missing sentinel
ice: Add support for outer dest MAC for ADQ tunnels
ice: avoid XDP checks in ice_clean_tx_irq()
ASoC: qcom: fix Kconfig for SC7280
ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer
ASoC: fsl_spdif: keep all TxClk sources by txclk array
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: Intel: boards: fix randconfig issue
vfio/mlx5: Fix to not use 0 as NULL pointer
dm: support bio polling
block: add ->poll_bio to block_device_operations
platform/x86: thinkpad_acpi: Don't use test_bit on an integer
platform/x86: thinkpad_acpi: Fix compiler warning about uninitialized err variable
platform/x86: thinkpad_acpi: clean up dytc profile convert
platform/x86: x86-android-tablets: Depend on EFI and SPI
ftrace: Fix some W=1 warnings in kernel doc comments
tracing/osnoise: Force quiescent states while tracing
net: tcp: fix shim definition of tcp_inbound_md5_hash
coredump: Don't compile flat_core_dump when coredumps are disabled
tracing/osnoise: Do not unregister events twice
ice: change "can't set link" message to dbg level
ice: Add slow path offload stats on port representor in switchdev
ice: Add support for inner etype in switchdev
arm64: kasan: fix include error in MTE functions
ath9k: make array voice_priority static const
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd
MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROUTER CHIPS
net: lan966x: Add spinlock for frame transmission from CPU.
net: ethernet: sun: use min_t() to make code cleaner
clk: qcom: Add display clock controller driver for SM6125
dt-bindings: clock: add QCOM SM6125 display clock bindings
clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig
clk: qcom: gcc: Add emac GDSC support for SM8150
clk: qcom: gcc: sm8150: Fix some identation issues
clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150
clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150
clk: qcom: clk-rcg2: Update the frac table for pixel clock
clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
clk: qcom: smd: Add missing MSM8998 RPM clocks
clk: qcom: smd: Add missing RPM clocks for msm8992/4
memblock tests: Add memblock_alloc_try_nid tests for bottom up
memblock tests: Add memblock_alloc_try_nid tests for top down
memblock tests: Add memblock_alloc_from tests for bottom up
memblock tests: Add memblock_alloc_from tests for top down
memblock tests: Add memblock_alloc tests for bottom up
memblock tests: Add memblock_alloc tests for top down
regulator: rt5190a: Add support for Richtek RT5190A PMIC
regulator: Add bindings for Richtek RT5190A PMIC
ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback
ASoC: Intel: bytcht_es8316: move comment to the right place
ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support
ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec
ASoC: Intel: sof_es8336: add support for JD inverted quirk
ASoC: Intel: sof_es8336: move comment to the right place
ASoC: Intel: sof_es8336: log all quirks
ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP
ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"
ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search
ASoC: Intel: sof_es8336: make gpio optional
ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines
ALSA: intel-dspconfig: add ES8336 support for CNL
ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices
ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices
ASoC: Intel: soc-acpi: quirk topology filename dynamically
ASoC: SOF: Intel: hda: report SSP link mask to machine driver
ALSA: intel-nhlt: add helper to detect SSP link mask
ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards
ASoC: soc-acpi: add information on I2S/TDM link mask
ASoC: soc-acpi: fix kernel-doc descriptor
ASoC: SOF: move definition of snd_sof_ipc to header file
ASoC: SOF: make struct snd_sof_dai IPC agnostic
ASoC: SOF: topology: Rename arguments in sof_parse_tokens()
ASoC: SOF: topology: Rename arguments in sof_parse_token_sets()
ASoC: SOF: topology: Modify signature for token parsing functions
ASoC: SOF: Add a tuples array to struct snd_sof_widget
ASoC: SOF: topology: make sof_route_load() IPC agnostic
ASoC: SOF: make struct snd_sof_widget IPC agnostic
memblock tests: Add simulation of physical memory
memblock tests: Split up reset_memblock function
ax25: Fix NULL pointer dereference in ax25_kill_by_device
perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver
arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition
Documentation: vmcoreinfo: Fix htmldocs warning
net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
net: ethernet: lpc_eth: Handle error for clk_enable
net:mcf8390: Use platform_get_irq() to get the interrupt
kasan: fix a missing header include of static_keys.h
net: ethernet: ti: cpts: Handle error for clk_enable
x86/boot: Add setup_indirect support in early_memremap_is_setup_data()
x86/boot: Fix memremap of setup_indirect structures
rtw89: declare HE capabilities in 6G band
rtw89: fix HE PHY bandwidth capability
rtw89: add tx_wake notify for low ps mode
rtw89: 8852a: add ieee80211_ops::hw_scan
mm/slub: remove forced_order parameter in calculate_sizes
net/fungible: CONFIG_FUN_CORE needs SBITMAP
net/fungible: Fix local_memory_node error
mm/slub: refactor deactivate_slab()
mm/slub: limit number of node partial slabs only in cache creation
skb: make drop reason booleanable
irqchip/meson-gpio: Add support for meson s4 SoCs
Documentation: KVM: Update documentation to indicate KVM is arm64-only
net: dsa: felix: avoid early deletion of host FDB entries
net: dsa: felix: actually disable flooding towards NPI port
net: dsa: be mostly no-op in dsa_slave_set_mac_address when down
net: dsa: felix: drop "bool change" from felix_set_tag_protocol
net: dsa: move port lists initialization to dsa_port_touch
net: dsa: warn if port lists aren't empty in dsa_port_teardown
ptp: ocp: Update devlink firmware display path.
ptp: ocp: add nvmem interface for accessing eeprom
powerpc/64: Add UADDR64 relocation support
powerpc: 8xx: fix a return value error in mpc8xx_pic_init
ALSA: hda: Add AlderLake-PS variant PCI ID
raid5: initialize the stripe_head embeeded bios as needed
raid5-cache: statically allocate the recovery ra bio
raid5-cache: fully initialize flush_bio when needed
raid5-ppl: fully initialize the bio in ppl_new_iounit
drm/i915/gtt: reduce overzealous alignment constraints for GGTT
net: prestera: acl: make read-only array client_map static const
tipc: fix incorrect order of state message data sanity check
ethernet: Fix error handling in xemaclite_of_probe
ptp: ocp: correct label for error path
SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP
mptcp: add fullmesh flag check for adding address
selftests: mptcp: add implicit endpoint test case
mptcp: strict local address ID selection
mptcp: introduce implicit endpoints
mptcp: more careful RM_ADDR generation
selftests: mptcp: Rename wait function
selftests: mptcp: join: allow running -cCi
mptcp: use MPTCP_SUBFLOW_NODATA
mptcp: add tracepoint in mptcp_sendmsg_frag
scsi: ufs: core: scsi_get_lba() error fix
scsi: ufs: docs: UFS documentation corrections
scsi: mpt3sas: Fix incorrect 4GB boundary check
scsi: mpt3sas: Remove scsi_dma_map() error messages
scsi: libfc: Fix use after free in fc_exch_abts_resp()
scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll()
scsi: scsi_debug: Silence unexpected unlock warnings
powerpc/ps3: remove unneeded semicolons
crypto: arm64 - cleanup comments
crypto: qat - fix initialization of pfvf rts_map_msg structures
crypto: qat - fix initialization of pfvf cap_msg structures
crypto: qat - remove unneeded assignment
crypto: qat - disable registration of algorithms
crypto: hisilicon/qm - fix memset during queues clearing
crypto: xilinx: prevent probing on non-xilinx hardware
crypto: marvell/octeontx - Use swap() instead of open coding it
crypto: ccree - Fix use after free in cc_cipher_exit()
crypto: ccp - ccp_dmaengine_unregister release dma channels
block: move rq_qos_exit() into disk_release()
block: do more work in elevator_exit
block: move blk_exit_queue into disk_release
block: move q_usage_counter release into blk_queue_release
block: don't remove hctx debugfs dir from blk_mq_exit_queue
block: move blkcg initialization/destroy into disk allocation/release handler
sr: implement ->free_disk to simplify refcounting
sd: implement ->free_disk to simplify refcounting
sd: delay calling free_opal_dev
sd: call sd_zbc_release_disk before releasing the scsi_device reference
sd: rename the scsi_disk.dev field
scsi: don't use disk->private_data to find the scsi_driver
blk-mq: handle already freed tags gracefully in blk_mq_free_rqs
blk-mq: do not include passthrough requests in I/O accounting
blk-mq: manage hctx map via xarray
Improve stability of find_vma BPF test
Improve send_signal BPF test stability
Improve perf related BPF tests (sample_freq issue)
f2fs: pass the bio operation to bio_alloc_bioset
f2fs: don't pass a bio to f2fs_target_device
blk-mq: prepare for implementing hctx table via xarray
block: mtip32xx: don't touch q->queue_hw_ctx
blk-mq: reconfigure poll after queue map is changed
blk-mq: simplify reallocation of hw ctxs a bit
blk-mq: figure out correct numa node for hw queue
Revert "Revert "block, bfq: honor already-setup queue merges""
fs: remove fs.f_write_hint
fs: remove kiocb.ki_hint
block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection
md: use msleep() in md_notify_reboot()
lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR
lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
lib/raid6/test: fix multiple definition linking error
md: raid1/raid10: drop pending_cnt
tools: Fix unavoidable GCC call in Clang builds
dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks
clk: qcom: gcc-ipq806x: add CryptoEngine resets
dt-bindings: reset: add ipq8064 ce5 resets
clk: qcom: gcc-ipq806x: add CryptoEngine clocks
dt-bindings: clock: add ipq8064 ce5 clk define
clk: qcom: gcc-ipq806x: add additional freq for sdc table
clk: qcom: clk-rcg: add clk_rcg_floor_ops ops
clk: qcom: gcc-ipq806x: add unusued flag for critical clock
clk: qcom: gcc-ipq806x: add additional freq nss cores
clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents
clk: qcom: gcc-ipq806x: convert parent_names to parent_data
clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0
dt-bindings: clock: document qcom,gcc-ipq8064 binding
dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation
dt-bindings: clock: split qcom,gcc.yaml to common and specific schema
clk: qcom: Add SDX65 APCS clock controller support
clk: qcom: Add A7 PLL support for SDX65
dt-bindings: clock: Add A7 PLL binding for SDX65
clk: qcom: Add GPU clock controller driver for SM6350
dt-bindings: clock: add SM6350 QCOM Graphics clock bindings
clk: qcom: Add display clock controller driver for SM6350
dt-bindings: clock: add QCOM SM6350 display clock bindings
drm/msm/gpu: Fix crash on devices without devfreq support (v2)
i3c: fix uninitialized variable use in i2c setup
ice: Fix curr_link_speed advertised speed
ice: Don't use GFP_KERNEL in atomic context
ice: Fix error with handling of bonding MTU
ice: stop disabling VFs due to PF error responses
i40e: stop disabling VFs due to PF error responses
iavf: Fix adopting new combined setting
iavf: Fix handling of vlan strip virtual channel messages
ARM: fix build error when BPF_SYSCALL is disabled
x86/hyperv: Output host build info as normal Windows version number
prlimit: do not grab the tasklist_lock
prlimit: make do_prlimit() static
MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email
thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp()
thermal/drivers/brcmstb_thermal: Interrupt is optional
thermal: tegra-bpmp: Handle errors in BPMP response
drivers/thermal/ti-soc-thermal: Add hwmon support
dt-bindings: thermal: tsens: Add msm8953 compatible
dt-bindings: thermal: Add sm8150 compatible string for LMh
thermal/drivers/qcom/lmh: Add support for sm8150
thermal/drivers/tsens: register thermal zones as hwmon sensors
MAINTAINERS: thermal: samsung: Drop obsolete properties
dt-bindings: thermal: samsung: Convert to dtschema
dt-bindings: Add vendor prefix for Xen hypervisor
dt-bindings: firmware: arm,scpi: Add missing maxItems to mboxes/shmem
ACPI: docs: gpio-properties: Unify ASL style for GPIO examples
coredump: Use the vma snapshot in fill_files_note
coredump/elf: Pass coredump_params into fill_note_info
coredump: Remove the WARN_ON in dump_vma_snapshot
PM: sleep: Add device name to suspend_report_result()
coredump: Snapshot the vmas in do_coredump
ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
coredump: Move definition of struct coredump_params into coredump.h
ACPI: APEI: fix return value of __setup handlers
x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC
x86: Expose init_freq_invariance() to topology header
x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC
x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c
USB: serial: usb_wwan: remove redundant assignment to variable i
drm/msm/adreno: fix cast in adreno_get_param()
spi: s3c64xx: Add spi port configuration for Tesla FSD SoC
spi: dt-bindings: samsung: Add fsd spi compatible
regulator: Convert TPS62360 binding to json-schema
hwmon: (axi-fan-control) Use hwmon_notify_event
hwmon: (vexpress-hwmon) Use of_device_get_match_data()
dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema
dt-bindings: ufs: mediatek,ufs: convert to dtschema
dt-bindings: ufs: hisilicon,ufs: convert to dtschema
dt-bindings: ufs: qcom,ufs: convert to dtschema
dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings
dt-bindings: ufs: cdns,ufshc: convert to dtschema
dt-bindings: ufs: samsung,exynos-ufs: use common bindings
dt-bindings: ufs: add common platform bindings
dt-bindings: phy: ti,tcan104x-can: Document mux-states property
dt-bindings: mfd: Fix pinctrl node name warnings
MAINTAINERS: Update Jisheng's email address
Revert "netfilter: conntrack: tag conntracks picked up in local out hook"
KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255
KVM: selftests: Add test to populate a VM with the max possible guest mem
KVM: selftests: Define cpu_relax() helpers for s390 and x86
KVM: selftests: Split out helper to allocate guest mem via memfd
KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils
KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE
KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE
KVM: x86/mmu: Zap defunct roots via asynchronous worker
KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls
KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root
KVM: x86/mmu: Zap invalidated roots via asynchronous worker
dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list
dt-bindings: rtc: convert at91sam9 bindings to json-schema
arm: multi_v5: enable configs for versatile
arm64: defconfig: enable Layerscape SFP driver
ixgbevf: add disable link state
ixgbe: add improvement for MDD response functionality
ixgbe: add the ability for the PF to disable VF link state
platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init()
platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes
platform/x86: huawei-wmi: check the return value of device_create_file()
sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains
sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
sched/deadline,rt: Remove unused functions for !CONFIG_SMP
sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently
sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file
sched/deadline: Remove unused def_dl_bandwidth
selftests/bpf: Make test_lwt_ip_encap more stable and faster
ARM: include unprivileged BPF status in Spectre V2 reporting
ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L
ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8
clk: at91: clk-master: remove dead code
bpf: Determine buf_info inside check_buffer_access()
clk: at91: sama7g5: fix parents of PDMCs' GCLK
KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages
KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched
KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()
KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range
KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page
KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU
KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery
KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values
KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path
KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU
KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks
KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte
KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal
KVM: x86/mmu: do not allow readers to acquire references to invalid roots
KVM: x86/mmu: only perform eager page splitting on valid roots
KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter
KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush
KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic
KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap
KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU
KVM: use __vcalloc for very large allocations
mm: use vmalloc_array and vcalloc for array allocations
mm: vmalloc: introduce array allocation functions
Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint"
dt-bindings: drm/bridge: anx7625: Revert DPI support
ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ASoC: atmel: mchp-pdmc: add PDMC driver
ASoC: dt-bindings: Document Microchip's PDMC
ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
drivers/perf: Add Apple icestorm/firestorm CPU PMU driver
drivers/perf: arm_pmu: Handle 47 bit counters
turbostat: fix PC6 displaying on some systems
x86/module: Fix the paravirt vs alternative order
Revert "netfilter: nat: force port remap to prevent shadowing well-known ports"
ARM: dts: aspeed: Fix AST2600 quad spi group
net: phy: lan87xx: use genphy_read_master_slave in read_status
net: phy: exported the genphy_read_master_slave function
ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
spi: topcliff-pch: Prevent usage of potentially stale DMA device
spi: tegra210-quad: combined sequence mode
spi: tegra210-quad: add acpi support
ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
ASoC: SOF: Add missing of_node_put() in imx8m_probe
ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
ASoC: amd: acp3x: Fix signedness bug in acp3x
ASoC: amd: acp5x-pcm-dma: Fix signedness bug
ASoC: mediatek: mt8183: support wb bt audio
ASoC: Intel: catpt: use asoc_substream_to_rtd()
ASoC: atmel: Fix error handling in snd_proto_probe
ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai
ASoC: SOF: topology: expose some get_token ops
ASoC: SOF: topology: Modify the get_token op for string tokens
ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token
ASoC: SOF: topology: remove redundant code in sof_link_afe_load()
ASoC: SOF: topology: remove redundant code
ASoC: SOF: sof-audio: removed unused function
ASoC: SOF: set swidget's core for scheduler widget
ASoC: SOF: simplify snd_sof_device_remove()
ASoC: SOF: remove snd_sof_pipeline_find()
spi: Fix invalid sgs value
KEYS: remove support for asym_tpm keys
tpm: fix reference counting for struct tpm_chip
integrity: Only use machine keyring when uefi_check_trust_mok_keys is true
integrity: Trust MOK keys if MokListTrustedRT found
efi/mokvar: move up init order
KEYS: Introduce link restriction for machine keys
KEYS: store reference to machine keyring
integrity: add new keyring handler for mok keys
integrity: Introduce a Linux keyring called machine
integrity: Fix warning about missing prototypes
KEYS: trusted: Avoid calling null function trusted_key_exit
KEYS: trusted: Fix trusted key backends when building as module
arm64: perf: Consistently make all event numbers as 16-bits
arm64: perf: Expose some Armv9 common events under sysfs
powerpc/64: Force inlining of prevent_user_access() and set_kuap()
powerpc/bitops: Force inlining of fls()
iommu/amd: Improve amd_iommu_v2_exit()
iommu/amd: Remove unused struct fault.devid
iommu/amd: Clean up function declarations
iommu/amd: Call memunmap in error path
perf/marvell: cn10k DDR perf event core ownership
perf/marvell: cn10k DDR perfmon event overflow handling
perf/marvell: CN10k DDR performance monitor support
dt-bindings: perf: marvell: cn10k ddr performance monitor
arm64: clean up tools Makefile
powerpc: declare unmodified attribute_group usages const
net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n
powerpc/secvar: fix refcount leak in format_show()
powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E
powerpc: Move C prototypes out of asm-prototypes.h
perf/arm-cmn: Update watchpoint format
perf/arm-cmn: Hide XP PUB events for CMN-600
drm/sun4i: mixer: Fix P010 and P210 format numbers
backlight: backlight: Slighly simplify devm_of_find_backlight()
arm64: drop unused includes of <linux/personality.h>
arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones
net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filtering bridges
arm64: Ensure execute-only permissions are not allowed without EPAN
dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC
net: lan966x: allow offloading timestamp operations to the PHY
dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema
mfd: exynos-lpass: Drop unneeded syscon.h include
mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs
mfd: ab8500: Drop debugfs module
mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC
mfd: ab8500: Rewrite bindings in YAML
mfd: qcom-spmi-pmic: Add pm8953 compatible
mfd: stmfx: Improve error message triggered by regulator fault in .remove()
dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible
mfd: rk808: Add reboot support to rk808.c
hwmon: sy7636a: Fix trivial 'underline too short' warning
mfd: arizona: Add missing statics to the of_match_tables
mfd: db8500-prcmu: Remove dead code for a non-existing config
mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to DOMAIN_BUS_NEXUS
mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to BYT cells
mfd: intel_soc_pmic_crc: Sort cells by IRQ order
net: mdio-mux: add bus name to bus id
ALSA: scarlett2: Add support for the internal "standalone" switch
ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections
gpiolib: Use list_first_entry()/list_last_entry()
gpio: sim: Declare gpio_sim_hog_config_item_ops static
mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
tpm: xen-tpmfront: Use struct_size() helper
KEYS: x509: remove dead code that set ->unsupported_sig
KEYS: x509: remove never-set ->unsupported_key flag
KEYS: x509: remove unused fields
KEYS: x509: clearly distinguish between key and signature algorithms
KEYS: fix length validation in keyctl_pkey_params_get_2()
selftests: tpm: add async space test with noneexisting handle
tpm: Fix error handling in async work
selftests: tpm2: Determine available PCR bank
udf: remove redundant assignment of variable etype
ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
drm/i915: Fix the async flip wm0/ddb optimization
drm/i915: Check async flip capability early on
drm/i915: Don't skip ddb allocation if data_rate==0
drm/i915: Avoid negative shift due to bigjoiner_pipes==0
bpf/docs: Update list of architectures supported.
bpf/docs: Update vmtest docs for static linking
bpf: Remove redundant slash
net: cxgb3: Fix an error code when probing the driver
ice: xsk: fix GCC version checking against pragma unroll presence
libbpf: Fix array_size.cocci warning
bpf: Replace strncpy() with strscpy()
libbpf: Unmap rings when umem deleted
vxlan_core: delete unnecessary condition
KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3
KVM: PPC: Book3S PR: Disallow AIL != 0
KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled
s390: remove unused expoline to BC instructions
s390/irq: use assignment instead of cast
s390/traps: get rid of magic cast for per code
s390/traps: get rid of magic cast for program interruption code
s390/signal: fix typo in comments
s390/asm-offsets: remove unused defines
s390/test_unwind: avoid build warning with W=1
s390: remove .fixup section
s390/bpf: encode register within extable entry
s390/extable: add dedicated uaccess handler
s390/extable: convert to relative table with data
s390/extable: add and use fixup_exception helper function
s390/base: pass pt_regs to early program check handler
s390/extable: move extable related functions to mm/extable.c
s390/extable: move EX_TABLE define to asm-extable.h
s390/extable: search amode31 extable last
s390/extable: sort amode31 extable early
s390/airq: use DMA memory for summary indicators
s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function
s390/zcrypt: change reply buffer size offering
s390/zcrypt: Support CPRB minor version T7
s390/zcrypt: handle checkstopped cards with new state
s390/zcrypt: CEX8S exploitation support
s390/ap/zcrypt: debug feature improvements
ptp: ocp: off by in in ptp_ocp_tod_gnss_name()
lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe
MAINTAINERS: update Krzysztof Kozlowski's email
Input: zinitix - do not report shadow fingers
tick/rcu: Stop allowing RCU_SOFTIRQ in idle
tick/rcu: Remove obsolete rcu_needs_cpu() parameters
tick: Detect and fix jiffies update stall
Revert "arm64: Mitigate MTE issues with str{n}cmp()"
arm64: lib: Import latest version of Arm Optimized Routines' strncmp
arm64: lib: Import latest version of Arm Optimized Routines' strcmp
kselftest/arm64: Log the PIDs of the parent and child in sve-ptrace
irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR
arm64/mm: Drop use_1G_block()
arm64: avoid flushing icache multiple times on contiguous HugeTLB
arm64: cpufeature: Warn if we attempt to read a zero width field
arm64: cpufeature: Add missing .field_width for GIC system registers
arm64: signal: nofpsimd: Do not allocate fp/simd context when not available
arm64: prevent instrumentation of bp hardening callbacks
arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges
iommu/arm-smmu: Account for PMU interrupts
MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email
xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size
xtensa: rename PT_SIZE to PT_KERNEL_SIZE
drm/amdkfd: Add format attribute to kfd_smi_event_add
nvme: add support for enhanced metadata
block: add pi for extended integrity
crypto: add rocksoft 64b crc guard tag framework
lib: add rocksoft model crc64
linux/kernel: introduce lower_48_bits function
asm-generic: introduce be48 unaligned accessors
nvme: allow integrity on extended metadata formats
block: support pi with extended metadata
MAINTAINERS: Update git tree for Broadcom iProc SoCs
block: remove the per-bio/request write hint
nvme: remove support or stream based temperature hint
ACPICA: Avoid walking the ACPI Namespace if it is not there
swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
arm64: dts: stingray: Fix spi clock name
arm64: dts: ns2: Fix spi clock name
PCI/IOV: Fix wrong kernel-doc identifier
clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
ARM: tegra: Move Nyan FHD panels to AUX bus
perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci
perf script: Output branch sample type
perf script: Refactor branch stack printing
perf session: Print branch stack entry type in --dump-raw-trace
perf evsel: Add error message for unsupported branch stack cases
Revert "ath: add support for special 0x0 regulatory domain"
clocksource/drivers/timer-microchip-pit64b: Use 5MHz for clockevent
clocksource/drivers/timer-microchip-pit64b: Use notrace
clocksource/drivers/timer-microchip-pit64b: Remove mmio selection
dt-bindings: timer: Tegra: Convert text bindings to yaml
clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() under CONFIG_ARM
clocksource/drivers/arm_arch_timer: Use event stream scaling when available
clocksource/drivers/exynos_mct: Increase the size of name array
clocksource/drivers/exynos_mct: Bump up mct max irq number
clocksource/drivers/exynos_mct: Remove mct interrupt index enum
clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts
clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix
arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting
drm/i915/gvt: add the missing mdev attribute "name"
mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO)
mtd: rawnand: omap2: Actually prevent invalid configuration and build error
ivtv: fix incorrect device_caps for ivtvfb
media: rcar-csi2: Drop comma after SoC match table sentinel
media: camss: Replace hard coded value with parameter
media: saa7134: fix incorrect use to determine if list is empty
media: MAINTAINERS: update rksip1 maintainers info
MAINTAINERS: update media vimc driver maintainers
media: i2c: max2175: Use rbtree rather than flat register cache
media: amphion: add amphion vpu entry in Kconfig and Makefile
MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry
media: amphion: implement malone decoder rpc interface
media: amphion: implement windsor encoder rpc interface
media: amphion: add v4l2 m2m vpu decoder stateful driver
media: amphion: add v4l2 m2m vpu encoder stateful driver
media: amphion: add vpu v4l2 m2m support
media: amphion: implement vpu core communication based on mailbox
media: amphion: add vpu core driver
media: amphion: add amphion vpu device driver
media: add nv12m_8l128 and nv12m_10be_8l128 video format.
dt-bindings: media: amphion: add amphion video codec bindings
ASoC: amd: vg: fix signedness bug in acp5x_audio_probe()
fuse: fix pipe buffer lifetime for direct_io
media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC
media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE
media: staging: tegra-vde: De-stage driver
media: staging: tegra-vde: Bump BSEV DMA timeout
media: staging: tegra-vde: Remove legacy UAPI support
media: staging: tegra-vde: Support V4L stateless video decoder API
media: staging: tegra-vde: Factor out H.264 code
mfd: Add support for the MediaTek MT6366 PMIC
drm/i915/psr: Set "SF Partial Frame Enable" also on full update
USB: serial: pl2303: fix GS type detection
gpiolib: acpi: Convert ACPI value of debounce to microseconds
gpio: Revert regression in sysfs-gpio (gpiolib.c)
gpio: tegra186: Add IRQ per bank for Tegra241
mfd: mc13xxx: Add check for mc13xxx_irq_request
rtc: max77686: Add MAX77714 support
watchdog: max77620: Add comment to clarify set_timeout procedure
watchdog: max77620: Add support for the max77714 variant
mfd: max77714: Add driver for Maxim MAX77714 PMIC
dt-bindings: mfd: Add Maxim MAX77714 PMIC
rtc: max77686: Remove unused code to read in 12-hour mode
rtc: max77686: Rename day-of-month defines
rtc: max77686: Convert comments to kernel-doc format
block: remove bio_devname
ext4: stop using bio_devname
raid5-ppl: stop using bio_devname
raid1: stop using bio_devname
md-multipath: stop using bio_devname
dm-integrity: stop using bio_devname
dm-crypt: stop using bio_devname
pktcdvd: remove a pointless debug check in pkt_submit_bio
block: remove handle_bad_sector
block: fix and cleanup bio_check_ro
video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
spi: npcm-fiu: Fix typo ("npxm")
spi: Fix Tegra QSPI example
spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ
spi: cadence: fix platform_get_irq.cocci warning
spi: Update NXP Flexspi maintainer details
regulator: cleanup comments
ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START
ASoC: wm_adsp: Expand firmware loading search options
ASoC: fsi: Add check for clk_enable
ASoC: qcom: select correct WCD938X config for SC7280
ASoC: cs35l41: Remove unnecessary param
ASoC: cs35l41: Fix max number of TX channels
ASoC: rt5682s: Stabilize the combo jack detection
ASoC: wm8350: Handle error for wm8350_register_irq
ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe()
ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe()
ASoC: amd: acp: Fix signedness bug in renoir_audio_probe()
ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
ASoC: Intel: boards: add GPIOLIB dependency where missed
ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used"
ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support
ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider
ASoC: fsl_sai: Use better variable names
ASoC: fsl_sai: store full version instead of major/minor
ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk
ASoC: fsl_sai: simplify irq return value
ASoC: fsl_sai: Drop unnecessary defines
ASoC: codecs: Add Awinic AW8738 audio amplifier driver
ASoC: dt-bindings: Add schema for "awinic,aw8738"
ASoC: audio_graph_card2: Add support for variable slot widths
ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map
ASoC: SOF: Intel: hda: clarify operator precedence
ASoC: SOF: debug: clarify operator precedence
ASoC: SOF: fix 32 signed bit overflow
ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value
ASoC: SOF: amd: Move group register configuration to acp-loader
ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq
ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update
ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional
ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime
ASoC: SOF: Intel: pci-tgl: add RPL-S support
ASoC: cs35l41: Fix DSP mbox start command and global enable order
ASoC: cs35l41: Fix max number of TX channels
ASoC: cs35l41: Fix GPIO2 configuration
powerpc/kexec: Declare kexec_paca static
powerpc/smp: Declare current_set static
powerpc: Cleanup asm-prototypes.c
powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S
powerpc/ftrace: Regroup PPC64 specific operations in ftrace_mprofile.S
powerpc/ftrace: Refactor ftrace_{regs_}caller
powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller()
selftest/powerpc: Add PAPR sysfs attributes sniff test
powerpc/pseries: Interface to represent PAPR firmware attributes
powerpc/mce: Avoid using irq_work_queue() in realmode
powerpc/mce: Modify the real address error logging messages
selftests/powerpc: Add test for real address error handling
powerpc/pseries: Parse control memory access error
powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64
powerpc64/bpf: Store temp registers' bpf to ppc mapping
powerpc/bpf: Use _Rn macros for GPRs
powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c
powerpc/bpf: Cleanup bpf_jit.h
powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros
powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD]
powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL()
powerpc64/bpf: Optimize instruction sequence used for function calls
powerpc64/bpf elfv1: Do not load TOC before calling functions
powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry
powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1
powerpc64/bpf: Use r12 for constant blinding
powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier()
powerpc/bpf: Handle large branch ranges with BPF_EXIT
powerpc/bpf: Emit a single branch instruction for known short branch ranges
powerpc/bpf: Skip branch range validation during first pass
powerpc/code-patching: Pre-map patch area
powerpc/64s: Don't use DSISR for SLB faults
powerpc/sysdev: fix incorrect use to determine if list is empty
powerpc/pseries/vas: Add VAS migration handler
powerpc/pseries/vas: Modify reconfig open/close functions for migration
powerpc/pseries/vas: Define global hv_cop_caps struct
powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities
powerpc/pseries/vas: sysfs interface to export capabilities
powerpc/pseries/vas: Reopen windows with DLPAR core add
powerpc/pseries/vas: Close windows with DLPAR core removal
powerpc/vas: Map paste address only if window is active
powerpc/vas: Return paste instruction failure if no active window
powerpc/vas: Add paste address mmap fault handler
powerpc/pseries/vas: Save PID in pseries_vas_window struct
powerpc/pseries/vas: Use common names in VAS capability structure
dt-bindings: mfd: maxim,max77802: Convert to dtschema
regulator: dt-bindings: maxim,max77802: Convert to dtschema
dt-bindings: mfd: maxim,max14577: Convert to dtschema
regulator: dt-bindings: maxim,max14577: Convert to dtschema
dt-bindings: power: supply: maxim,max14577: Convert to dtschema
spi: s3c64xx: Allow controller-data to be optional
mfd: dt-bindings: google,cros-ec: Fix indentation in example
mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings
spi: dt-bindings: samsung: Convert to dtschema
MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Exynos boards entry
nds32: Remove the architecture
dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings
regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings
dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings
smsc95xx: Ignore -ENODEV errors when device is unplugged
net: rtnetlink: fix error handling in rtnl_fill_statsinfo()
net: dsa: return success if there was nothing to do
selftests: net: fix array_size.cocci warning
qed: return status of qed_iov_get_link
mips: remove reference to "newer Loongson-3"
net: Fix esp GSO on inter address family tunnels.
esp: Fix BEET mode inter address family tunneling on GSO
esp: Fix possible buffer overflow in ESP transformation
mips: Always permit to build u-boot images
MIPS: Sanitise Cavium switch cases in TLB handler synthesizers
DEC: Limit PMAX memory probing to R3k systems
mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
MIPS: fix fortify panic when copying asm exception handlers
nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
net/smc: fix compile warning for smc_sysctl
mmc: dw-mmc-rockchip: Fix handling invalid clock rates
mmc: dw_mmc: Support setting f_min from host drivers
mmc: host: Drop commas after SoC match table sentinels
ARM: 9184/1: return_address: disable again for CONFIG_ARM_UNWIND=y
ARM: 9183/1: unwind: avoid spurious warnings on bogus code addresses
netfilter: bridge: clean up some inconsistent indenting
PCI: endpoint: Fix misused goto label
net: phy: micrel: Move netif_rx() outside of IRQ-off section.
net: Remove netif_rx_any_context() and netif_rx_ni().
net: phy: micrel: Use netif_rx().
phonet: Use netif_rx().
bluetooth: Use netif_rx().
batman-adv: Use netif_rx().
tipc: Use netif_rx().
tun: vxlan: Use netif_rx().
staging: Use netif_rx().
s390: net: Use netif_rx().
ethernet: sun: Free the coherent when failing in probing
micrel: Use generic ptp_msg_is_sync() function
dp83640: Use generic ptp_msg_is_sync() function
ptp: Add generic PTP is_sync() function
net: lantiq_xrx200: fix use after free bug
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags
PCI: imx6: Enable i.MX6QP PCIe power management support
media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description
media: imx: imx8mq-mipi_csi2: Remove unneeded code
media: dvb_frontends: make static read-only array fec_tab const
media: dib7000p: make static read-only arrays notch and sine const
media: dvb_frontend: make static read-only array DIB3000MC_I2C_ADDRESS const
media: dt-bindings: media: renesas,csi2: Update data-lanes property
media: Remove usage of the deprecated "pci-dma-compat.h" API
media: mtk-vcodec: Remove duplicated include in mtk_vcodec_enc_drv.c
media: hdpvr: initialize dev->worker at hdpvr_register_videodev
mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND
media: camss: Point sm8250 at the correct vdda regulators
media: camss: Point sdm845 at the correct vdda regulators
media: camss: Set unused regulators to the empty set
media: camss: Add regulator_bulk support
media: dt-bindings: media: camss: Add vdda supply declarations sm8250
media: dt-bindings: media: camss: Fixup vdda regulator descriptions sdm845
media: davinci: vpif: Use platform_get_irq_optional() to get the interrupt
media: vidtv: Check for null return of vzalloc
media: mtk-mdp: Remove redundant 'flush_workqueue()' calls
media: videobuf2-dma-contig: Invalidate vmap range before DMA range
media: stk1160: use dma_alloc_noncontiguous API
media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb'
media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
media: stk1160: fix number of buffers in case not all buffers are created
media: hantro: Add support for i.MX8MM Hantro-G1
media: dt-bindings: media: nxp, imx8mq-vpu: Add support for G1 on imx8mm
media: hantro: Allow i.MX8MQ G1 and G2 to run independently
media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes
media: cec: seco: add newlines in debug messages
media: Revert "media: em28xx: add missing em28xx_close_extension"
media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
media: venus: venc: Fix h264 8x8 transform control
media: venus: vdec: fixed possible memory leak issue
media: venus: core: Fix kerneldoc warnings
xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
xen/gnttab: fix gnttab_end_foreign_access() without page specified
xen/pvcalls: use alloc/free_pages_exact()
xen/9p: use alloc/free_pages_exact()
xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done()
xen: remove gnttab_query_foreign_access()
xen/gntalloc: don't use gnttab_query_foreign_access()
xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
xen/netfront: don't use gnttab_query_foreign_access() for mapped status
xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
xen/grant-table: add gnttab_try_end_foreign_access()
xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
soc: s4: Add support for power domains controller
dt-bindings: power: add Amlogic s4 power domains bindings
m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
m68k: m5441x: remove erroneous clock disable
m68knommu: fix ucsimm sparse warnings
m68knommu: fix 'screen_bits' defined but not used
m68knommu: fix warning: no previous prototype for 'init_dragen2'
xtensa: Remove unused early_read_config_byte() et al declarations
xtensa: use strscpy to copy strings
net: xtensa: use strscpy to copy strings
drm/msm: Fix dirtyfb refcounting
ata: Drop commas after OF match table sentinels
KVM: PPC: Book3S HV P9: Fix "lost kick" race
powerpc: Fix STACKTRACE=n build
Linux 5.17-rc7
bcache: fixup multiple threads crash
bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
bonding: helper macro __ATTR_RO to make code more clear
tools/virtio: handle fallout from folio work
tools/virtio: fix virtio_test execution
vhost: remove avail_event arg from vhost_update_avail_event()
virtio: drop default for virtio-mem
vdpa: fix use-after-free on vp_vdpa_remove
virtio-blk: Remove BUG_ON() in virtio_queue_rq()
virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
vhost: fix hung thread due to erroneous iotlb entries
wireless: Use netif_rx().
wireless: Marvell: Use netif_rx().
wireless: brcmfmac: Use netif_rx().
wireless: Atheros: Use netif_rx().
slip/plip: Use netif_rx().
mctp: serial: Use netif_rx().
can: Use netif_rx().
net: phy: Use netif_rx().
net: tun: track dropped skb via kfree_skb_reason()
net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
net: tap: track dropped skb via kfree_skb_reason()
Revert "net/smc: don't req_notify until all CQEs drained"
net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails
Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
selftests/bpf: Add a test for btf_type_tag "percpu"
bpf: Reject programs that try to load __percpu memory.
compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu")))
bpf: Fix checking PTR_TO_BTF_ID in check_mem_access
selftests/bpf: Add tests for kfunc register offset checks
bpf: Replace __diag_ignore with unified __diag_ignore_all
compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM
compiler-clang.h: Add __diag infrastructure for clang
bpf: Harden register offset checks for release helpers and kfuncs
bpf: Disallow negative offset in check_ptr_off_reg
bpf: Fix PTR_TO_BTF_ID var_off check
bpf: Add check_func_arg_reg_off function
Input: mt6779-keypad - add MediaTek keypad driver
dt-bindings: input: Add bindings for Mediatek matrix keypad
perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage
perf tools: Remove bpf_program__set_priv/bpf_program__priv usage
configs/debug: set CONFIG_DEBUG_INFO=y properly
proc: fix documentation and description of pagemap
kselftest/vm: fix tests build with old libc
memfd: fix F_SEAL_WRITE after shmem huge page allocated
mm: fix use-after-free when anon vma name is used after vma is freed
mm: prevent vm_area_struct::anon_name refcount saturation
mm: refactor vm_area_struct::anon_vma_name usage code
selftests/vm: cleanup hugetlb file after mremap test
perf test: Add perf_event_attr tests for the arm_spe event
perf vendor events intel: Add uncore event list for Alderlake
perf vendor events intel: Add core event list for Alderlake
memblock tests: Fix testing with 32-bit physical addresses
drm/msm/a6xx: Fix missing ARRAY_SIZE() check
selftests/bpf: Add custom SEC() handling selftest
libbpf: Support custom SEC() handlers
libbpf: Allow BPF program auto-attach handlers to bail out
ARM: dts: rockchip: Update regulator name for PX3
ARM: dts: rockchip: Add #clock-cells value for rk805
arm64: dts: rockchip: Add #clock-cells value for rk805
arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808
arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
bfq: fix use-after-free in bfq_dispatch_request
mISDN: Fix memory leak in dsp_pipeline_build()
bnxt_en: add an nvm test for hw diagnose
bnxt_en: implement hw health reporter
bnxt_en: Do not destroy health reporters during reset
bnxt_en: Eliminate unintended link toggle during FW reset
bnxt_en: Properly report no pause support on some cards
bnxt_en: introduce initial link state of unknown
bnxt_en: parse result field when NVRAM package install fails
bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE
bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE
net: axienet: add coalesce timer ethtool configuration
net: axienet: reduce default RX interrupt threshold to 1
net: axienet: implement NAPI and GRO receive
net: axienet: don't set IRQ timer when IRQ delay not used
net: axienet: Clean up DMA start/stop and error handling
net: axienet: Clean up device used for DMA calls
net: axienet: fix RX ring refill allocation failure handling
net: dsa: realtek: rtl8365mb: add support for rtl8_4t
net: dsa: tag_rtl8_4: add rtl8_4t trailing variant
dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats
ARM: Spectre-BHB workaround
ARM: use LOADADDR() to get load address of sections
ARM: early traps initialisation
ARM: report Spectre v2 status through sysfs
powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set
ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio
x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
x86/speculation: Warn about Spectre v2 LFENCE mitigation
drm/msm: Add MSM_SUBMIT_FENCE_SN_IN
selftests: mptcp: update output info of chk_rm_nr
selftests: mptcp: add more arguments for chk_join_nr
selftests: mptcp: add invert check in check_transfer
selftests: mptcp: add fastclose testcase
selftests: mptcp: reuse linkfail to make given size files
selftests: mptcp: add extra_args in do_transfer
selftests: mptcp: add the MP_RST mibs check
mptcp: add the mibs for MP_RST
selftests: mptcp: add the MP_FASTCLOSE mibs check
mptcp: add the mibs for MP_FASTCLOSE
selftests: mptcp: adjust output alignment for more tests
bcm63xx_enet: Use platform_get_irq() to get the interrupt
net: phy: meson-gxl: fix interrupt handling in forced mode
ptp: ocp: Add serial port information to the debug summary
net: sparx5: Fix initialization of variables on stack
dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values
PCI: Reduce warnings on possible RW1C corruption
RDMA/hns: Refactor the alloc_cqc()
RDMA/hns: Refactor the alloc_srqc()
RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
RDMA/hns: Remove similar code that configures the hardware contexts
RDMA/hns: Refactor mailbox functions
RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
RDMA/hns: Remove fixed parameter “timeout” in the mailbox
RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
power: supply: Add a driver for Injoinic power bank ICs
dt-bindings: trivial-devices: Add Injoinic power bank ICs
dt-bindings: vendor-prefixes: Add Injoinic
RDMA/core: Fix ib_qp_usecnt_dec() called when error
power: supply: ab8500: Remove unused variable
IB/hfi1: Allow larger MTU without AIP
power: supply: da9150-fg: Remove unnecessary print function dev_err()
power: supply: ab8500: fix a handful of spelling mistakes
power: supply: ab8500_fg: Account for line impedance
dt-bindings: power: supply: ab8500_fg: Add line impedance
power: supply: axp20x_usb_power: fix platform_get_irq.cocci warnings
power: supply: axp20x_ac_power: fix platform_get_irq.cocci warning
power: supply: wm8350-power: Add missing free in free_charger_irq
power: supply: wm8350-power: Handle error for wm8350_register_irq
power: supply: Static data for Samsung batteries
drm/msm/a6xx: Zap counters across context switch
drm/msm: Add SYSPROF param (v2)
drm/msm: Add SET_PARAM ioctl
drm/msm: Update generated headers
floppy: use memcpy_{to,from}_bvec
drbd: use bvec_kmap_local in recv_dless_read
drbd: use bvec_kmap_local in drbd_csum_bio
bcache: use bvec_kmap_local in bio_csum
nvdimm-btt: use bvec_kmap_local in btt_rw_integrity
nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity
zram: use memcpy_from_bvec in zram_bvec_write
zram: use memcpy_to_bvec in zram_bvec_read
aoe: use bvec_kmap_local in bvcpy
iss-simdisk: use bvec_kmap_local in simdisk_submit_bio
intel_idle: add core C6 optimization for SPR
intel_idle: add 'preferred_cstates' module argument
intel_idle: add SPR support
tracing: Fix return value of __setup handlers
drm/amdgpu: initialize the vmid_wait with the stub fence
drm/amdgpu: properly embed the IBs into the job
drm/amdgpu: use job and ib structures directly in CS parsers
drm/amdgpu: header cleanup
drm/amd/amdgpu: set disabled vcn to no_schduler
drm/amdgpu: install ctx entities with cmpxchg
drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3
drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call
drm/amdgpu/vcn: Add vcn firmware log
drm/amdgpu/vcn: Update fw shared data structure
drm/amdgpu: Add DFC CAP support for aldebaran
drm/amdgpu: Set correct DMA mask for aldebaran
drm/amdgpu: Refactor mode2 reset logic for v13.0.2
drm/amd/display: 3.2.175
drm/amd/display: add verify_link_cap back for hdmi
drm/amd/display: [FW Promotion] Release 0.0.106.0
drm/amd/display: refine the EDID override
drm/amd/display: Pass deep sleep disabled allow info to dmub fw
drm/amd/display: Refactor fixed VS w/a for PHY tests
mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
drm/amd/display: Program OPP before ODM
drm/amd/display: Pass HostVM enable flag into DCN3.1 DML
PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
docs: fix 'make htmldocs' warning in perf
f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem
f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes
Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description
irqchip/meson-gpio: add select trigger type callback
irqchip/meson-gpio: support more than 8 channels gpio irq
dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs
vduse: Fix returning wrong type in vduse_domain_alloc_iova()
vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command
vdpa/mlx5: should verify CTRL_VQ feature exists for MQ
vdpa: factor out vdpa_set_features_unlocked for vdpa internal use
remoteproc: wkup_m3: Set sysfs_read_only flag
remoteproc: Introduce sysfs_read_only flag
ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
Bluetooth: btusb: Add another Realtek 8761BU
Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1
Bluetooth: use memset avoid memory leaks
iommu/vt-d: Enable ATS for the devices in SATC table
iommu/vt-d: Remove unused function intel_svm_capable()
iommu/vt-d: Add missing "__init" for rmrr_sanity_check()
iommu/vt-d: Move intel_iommu_ops to header file
iommu/vt-d: Fix indentation of goto labels
iommu/vt-d: Remove unnecessary prototypes
iommu/vt-d: Remove unnecessary includes
iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO
iommu/vt-d: Remove domain and devinfo mempool
iommu/vt-d: Remove iova_cache_get/put()
iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info()
iommu/vt-d: Remove intel_iommu::domains
Bluetooth: btmtksdio: Fix kernel oops when sdio suspend.
Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921
Bluetooth: move adv_instance_cnt read within the device lock
Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt
Bluetooth: btusb: Make use of of BIT macro to declare flags
Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
Bluetooth: mediatek: fix the conflict between mtk and msft vendor event
Bluetooth: mt7921s: support bluetooth reset mechanism
Bluetooth: make array bt_uuid_any static const
Bluetooth: 6lowpan: No need to clear memory twice
Bluetooth: btusb: Improve stability for QCA devices
Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN)
Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device
Bluetooth: Improve skb handling in mgmt_device_connected()
Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected()
Bluetooth: mgmt: Remove unneeded variable
Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync()
Bluetooth: mgmt: Replace zero-length array with flexible-array member
KVM: arm64: Only open the interrupt window on exit due to an interrupt
clk: imx: pll14xx: Support dynamic rates
clk: imx: pll14xx: Add pr_fmt
clk: imx: pll14xx: explicitly return lowest rate
clk: imx: pll14xx: name variables after usage
clk: imx: pll14xx: consolidate rate calculation
clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP
clk: imx: pll14xx: Drop wrong shifting
clk: imx: pll14xx: Use register defines consistently
clk: imx8mp: remove SYS PLL 1/2 clock gates
clk: imx8mn: remove SYS PLL 1/2 clock gates
clk: imx8mm: remove SYS PLL 1/2 clock gates
clk: imx: add i.MX93 clk
clk: imx: support fracn gppll
clk: imx: add i.MX93 composite clk
dt-bindings: clock: add i.MX93 clock definition
dt-bindings: clock: Add imx93 clock support
clk: imx: off by one in imx_lpcg_parse_clks_from_dt()
dt-bindings: fsl: scu: add imx8dxl scu clock support
clk: imx7d: Remove audio_mclk_root_clk
irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER
thunderbolt: Rename EEPROM handling bits to match USB4 spec
thunderbolt: Clarify register definitions for `tb_cap_plug_events`
thunderbolt: Do not make DROM read success compulsory
thunderbolt: Do not resume routers if UID is not set
thunderbolt: Retry DROM reads for more failure scenarios
btrfs: fallback to blocking mode when doing async dio over multiple extents
ARM: dts: at91: sama7g5: Add NAND support
signal, x86: Delay calling signals in atomic on RT enabled kernels
virtio_console: break out of buf poll on remove
virtio: document virtio_reset_device
virtio: acknowledge all features before access
virtio: unexport virtio_finalize_features
tipc: fix kernel panic when enabling bearer
net: ethernet: sun: Remove redundant code
nfp: xsk: add AF_XDP zero-copy Rx and Tx support
nfp: xsk: add configuration check for XSK socket chunk size
nfp: xsk: add an array of xsk buffer pools to each data path
nfp: wrap napi add/del logic
nfp: expose common functions to be used for AF_XDP
net: sparx5: Implement get_ts_info
net: sparx5: Add support for ptp interrupts
net: sparx5: Update extraction/injection for timestamping
net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
net: sparx5: Add support for ptp clocks
net: sparx5: Add registers that are used by ptp functionality
dts: sparx5: Enable ptp interrupt
dt-bindings: net: sparx5: Extend with the ptp interrupt
net: sparx5: Move ifh from port to local variable
net: phy: added ethtool master-slave configuration support
net: phy: added the LAN937x phy support
net: phy: updated the initialization routine for LAN87xx
net: phy: removed empty lines in LAN87XX
net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX
net: phy: used genphy_soft_reset for phy reset in LAN87xx
net: phy: micrel: 1588 support for LAN8814 phy
dt-bindings: net: micrel: Configure latency values and timestamping check for LAN8814 phy
net: phy: micrel: Fix concurrent register access
net: dev: use kfree_skb_reason() for __netif_receive_skb_core()
net: dev: use kfree_skb_reason() for sch_handle_ingress()
net: dev: use kfree_skb_reason() for do_xdp_generic()
net: dev: use kfree_skb_reason() for enqueue_to_backlog()
net: dev: add skb drop reasons to __dev_xmit_skb()
net: skb: introduce the function kfree_skb_list_reason()
net: dev: use kfree_skb_reason() for sch_handle_egress()
net: macb: Fix lost RX packet wakeup race in NAPI receive
net: dev: Use netif_rx().
net: bridge: Use netif_rx().
net: macvlan: Use netif_rx().
net: ethernet: Use netif_rx().
net: dsa: Use netif_rx().
net: caif: Use netif_rx().
net: sgi-xp: Use netif_rx().
net: xtensa: Use netif_rx().
docs: networking: Use netif_rx().
ARM: configs: at91: sama7: Unselect CONFIG_DMATEST
ARM: configs: at91: add eic
ARM: at91: add support in soc driver for new SAMA5D29
ARM: dts: at91: sama7g5: add eic node
ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes
i3c: support dynamically added i2c devices
i3c: remove i2c board info from i2c_dev_desc
ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15
iommu/mediatek: Always tlb_flush_all when each PM resume
iommu/mediatek: Add tlb_lock in tlb_flush_all
iommu/mediatek: Remove the power status checking in tlb flush all
iommu/mediatek: Always check runtime PM status in tlb flush range callback
iommu/mediatek: Remove for_each_m4u in tlb_sync_all
iommu/iova: Improve 32-bit free space estimate
iommu/amd: Improve error handling for amd_iommu_init_pci
net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinit
net: dsa: felix: print error message in felix_check_xtr_pkt()
net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt()
net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt()
net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_init
net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCP
net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filter
soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data
USB: serial: pl2303: add IBM device IDs
ALSA: lola: add a check for the return of vmalloc()
ALSA: echoaudio: remove redundant assignment to variable bytes
drm/exynos: fimd: add BGR support for exynos4/5
drm/exynos: Search for TE-gpio in DSI panel's node
drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
drm/exynos: gsc: Use platform_get_irq() to get the interrupt
drm/exynos/fimc: Use platform_get_irq() to get the interrupt
drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
drm/exynos: mixer: Use platform_get_irq() to get the interrupt
drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC
memory: emif: check the pointer temp in get_device_details()
memory: emif: Add check for setup_interrupts
media: i2c: Fix pixel array positions in ov8865
media: adv7183: Convert to GPIO descriptors
media: m5mols: Convert to use GPIO descriptors
media: noon010p30: Convert to use GPIO descriptors
media: mt9m111: Drop unused include
media: adv7511: Drop unused include
net/smc: fix document build WARNING from smc-sysctl.rst
net: marvell: Use min() instead of doing it manually
binfmt_elf: Introduce KUnit test
riscv: dts: k210: fix broken IRQs on hart1
HID: add mapping for KEY_ALL_APPLICATIONS
HID: add mapping for KEY_DICTATE
f2fs: fix to do sanity check on curseg->alloc_type
KVM: PPC: Book3S HV: remove unnecessary casts
riscv: Fix kasan pud population
riscv: Move high_memory initialization to setup_bootmem
riscv: Fix config KASAN && DEBUG_VIRTUAL
riscv: Fix DEBUG_VIRTUAL false warnings
media: i2c: isl7998x: Add driver for Intersil ISL7998x
media: dt-bindings: Add Intersil ISL79987 DT bindings
media: media-entity: Clarify media_entity_cleanup() usage
media: i2c: imx274: Drop surplus includes
media: i2c: ccs: Drop unused include
v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_parse_reference()
v4l: fwnode: Drop redunant -ENODATA check in property reference parsing
media: media-entity: Simplify media_pipeline_start()
media: media-entity: Add media_pad_is_streaming() helper function
media: Add a driver for the og01a1b camera sensor
media: i2c: ov5648: Fix lockdep error
selftests: Fix build when $(O) points to a relative path
selftests: netfilter: fix a build error on openSUSE
selftests: kvm: add generated file to the .gitignore
selftests/exec: add generated files to .gitignore
selftests: add kselftest_install to .gitignore
f2fs: fix to avoid potential deadlock
riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP
riscv: Fix is_linear_mapping with recent move of KASAN region
dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES
MAINTAINERS: Remove dead patchwork link
ice: convert VF storage to hash table with krefs and RCU
ACPI: docs: enumeration: Unify Package () for properties
cachefiles: Fix incorrect length to fallocate()
ACPI: docs: enumeration: Drop comma for terminator entry
ACPI: docs: enumeration: Drop ugly ifdeffery from the examples
ACPI: docs: enumeration: Amend PWM enumeration ASL example
ACPI: docs: enumeration: Remove redundant .owner assignment
ACPI: docs: enumeration: Update UART serial bus resource documentation
ACPI: docs: enumeration: Discourage to use custom _DSM methods
ACPI: APEI: rename ghes_init() with an "acpi_" prefix
ACPI: APEI: explicit init of HEST and GHES in apci_init()
ACPI: processor idle: Check for architectural support for LPI
cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
ice: introduce VF accessor functions
ice: factor VF variables to separate structure
PCI: Support BAR sizes up to 8TB
mm: build migrate_vma_* for all configs with ZONE_DEVICE support
mm: move the migrate_vma_* device migration code into its own file
mm: refactor the ZONE_DEVICE handling in migrate_vma_pages
mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page
mm: refactor check_and_migrate_movable_pages
mm: generalize the pgmap based page_free infrastructure
fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED
mm: remove the extra ZONE_DEVICE struct page refcount
mm: don't include <linux/memremap.h> in <linux/mm.h>
mm: simplify freeing of devmap managed pages
mm: move free_devmap_managed_page to memremap.c
mm: remove pointless includes from <linux/hmm.h>
mm: remove the __KERNEL__ guard from <linux/mm.h>
mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages
mm/munlock: mlock_vma_page() check against VM_SPECIAL
ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()
ice: convert ice_for_each_vf to include VF entry iterator
ice: use ice_for_each_vf for iteration during removal
ice: remove checks in ice_vc_send_msg_to_vf
ice: move VFLR acknowledge during ice_free_vfs
ice: move clear_malvf call in ice_free_vfs
ice: pass num_vfs to ice_set_per_vf_res()
ice: store VF pointer instead of VF ID
ice: refactor unwind cleanup in eswitch mode
net: dsa: make dsa_tree_change_tag_proto actually unwind the tag proto change
ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()
selftests: mlxsw: resource_scale: Fix return value
selftests: mlxsw: tc_police_scale: Make test more robust
net: dcb: disable softirqs in dcbnl_flush_dev()
bpf: Small BPF verifier log improvements
soundwire: qcom: use __maybe_unused for swrm_runtime_resume()
hwmon: Add driver for Texas Instruments TMP464 and TMP468
dt-bindings: hwmon: add tmp464.yaml
libbpf: Add a check to ensure that page_cnt is non-zero
ext4: don't BUG if someone dirty pages without asking ext4 first
gfs2: Remove return value for gfs2_indirect_init
bnx2: Fix an error message
usb: host: xhci: Remove some unnecessary return value initializations
usb: host: xhci: add blank line in xhci_halt()
usb: host: xhci: update hci_version operation in xhci_gen_setup()
usb: host: xhci: fix a comment typo in xhci_mem_init()
usb: host: xhci: use ffs() in xhci_mem_init()
xhci: fix runtime PM imbalance in USB2 resume
xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
xhci: fix garbage USBSTS being logged in some cases
xhci: make xhci_handshake timeout for xhci_reset() adjustable
usb: typec: tipd: Forward plug orientation to typec subsystem
usb: Drop commas after SoC match table sentinels
dt-bindings: usb: samsung,exynos-usb2: convert to dtschema
dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema
docs: ABI: Document new timecard sysfs nodes.
ptp: ocp: adjust utc_tai_offset to TOD info
ptp: ocp: add tod_correction attribute
ptp: ocp: Expose clock status drift and offset
ptp: ocp: add TOD debug information
bpf: selftests: test skb->tstamp in redirect_neigh
bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time()
bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress
net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally
net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c
net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option
net: ipv6: Handle delivery_time in ipv6 defrag
net: ip: Handle delivery_time in ip defrag
net: Set skb->mono_delivery_time and clear it after sch_handle_ingress()
net: Clear mono_delivery_time bit in __skb_tstamp_tx()
net: Handle delivery_time in skb->tstamp during network tapping with af_packet
net: Add skb_clear_tstamp() to keep the mono delivery_time
net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp
net/mlx5: Support GRE conntrack offload
act_ct: Support GRE offload
netfilter: flowtable: Support GRE
netfilter: nf_tables: Reject tables of unsupported family
net: mscc: ocelot: accept configuring bridge port flags on the NPI port
net: dsa: felix: stop clearing CPU flooding in felix_setup_tag_8021q
net: dsa: felix: start off with flooding disabled on the CPU port
net: dsa: felix: migrate flood settings from NPI to tag_8021q CPU port
net: dsa: felix: migrate host FDB and MDB entries when changing tag proto
net: dsa: manage flooding on the CPU ports
net: dsa: install the primary unicast MAC address as standalone port host FDB
net: dsa: install secondary unicast and multicast addresses as host FDB/MDB
net: dsa: rename the host FDB and MDB methods to contain the "bridge" namespace
net: dsa: remove workarounds for changing master promisc/allmulti only while up
sfc: extend the locking on mcdi->seqno
ice: add TTY for GNSS module for E810T device
serial: samsung: Add samsung_early_read to support early kgdboc
serial: make uart_console_write->putchar()'s character an unsigned char
spi: Use of_device_get_match_data()
ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint
ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog"
Revert "netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY"
Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work
drm: rcar-du: Don't restart group when enabling plane on Gen3
drm: rcar-du: Don't select VSP1 sink on Gen3
dma-debug: fix return value of __setup handlers
vfio/mlx5: Use its own PCI reset_done error handler
vfio/pci: Expose vfio_pci_core_aer_err_detected()
vfio/mlx5: Implement vfio_pci driver for mlx5 devices
vfio/mlx5: Expose migration commands over mlx5 device
vfio: Remove migration protocol v1 documentation
dma-mapping: remove CONFIG_DMA_REMAP
vfio: Extend the device migration protocol with RUNNING_P2P
vfio: Define device migration protocol v2
vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl
nfc: llcp: Revert "NFC: Keep socket alive until the DISC PDU is actually sent"
nfc: llcp: protect nfc_llcp_sock_unlink() calls
nfc: llcp: use test_bit()
nfc: llcp: use centralized exiting of bind on errors
nfc: llcp: simplify llcp_sock_connect() error paths
nfc: llcp: nullify llcp_sock->dev on connect() error paths
selftests: forwarding: hw_stats_l3: Add a new test
mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS
mlxsw: Extract classification of router-related events to a helper
mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions
mlxsw: reg: Fix packing of router interface counters
net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS
net: rtnetlink: Add RTM_SETSTATS
net: rtnetlink: Add UAPI for obtaining L3 offload xstats
net: dev: Add hardware stats support
net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns
net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill()
net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests
net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed
net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_*
Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags()
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
qed: validate and restrict untrusted VFs vlan promisc mode
qed: display VF trust config
net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform
net: stmmac: Add support for SM8150
video: fbdev: sm712fb: Fix crash in smtcfb_write()
video: fbdev: s3c-fb: fix platform_get_irq.cocci warning
mlx5: add support for page_pool_get_stats
Documentation: update networking/page_pool.rst
page_pool: Add function to batch and return stats
page_pool: Add recycle stats
page_pool: Add allocation stats
drm: rcar-du: Drop LVDS device tree backward compatibility
drm: rcar-du: lvds: Add r8a77961 support
dt-bindings: display: bridge: renesas,lvds: Document r8a77961 bindings
drm/ssd130x: remove redundant initialization of pointer mode
USB: serial: simple: add Nokia phone driver
perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT
tcp: make tcp_read_sock() more robust
bpf, sockmap: Do not ignore orig_len parameter
tcp: Remove the unused api
flow_dissector: Add support for HSR
net: dsa: mv88e6xxx: support RMII cmode
net: dsa: mv88e6xxx: don't error out cmode set on missing lane
net: openvswitch: remove unneeded semicolon
flow_offload: improve extack msg for user when adding invalid filter
net: ipa: add an interconnect dependency
nfp: flower: Remove usage of the deprecated ida_simple_xxx API
net: fix up skbs delta_truesize in UDP GRO frag_list
net: sfp: use %pe for printing errors
net: phylink: use %pe for printing errors
tuntap: add sanity checks about msg_controllen in sendmsg
ext4: remove redundant assignment to variable split_flag1
ext4: fix underflow in ext4_max_bitmap_size()
ext4: fix ext4_mb_clear_bb() kernel-doc comment
ext4: fix fs corruption when tring to remove a non-empty directory with IO error
ext4: use time_is_before_jiffies() instead of open coding it
ext4: improve fast_commit performance and scalability
Documentation: EM: Describe new registration method using DT
OPP: Add support of "opp-microwatt" for EM registration
PM: EM: add macro to set .active_power() callback conditionally
OPP: Add "opp-microwatt" supporting code
dt-bindings: opp: Add "opp-microwatt" entry in the OPP
dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml
drm/amdgpu: remove redundant null check
drm/amdgpu/sdma5: drop unused cyan skillfish firmware
drm/amdgpu/gfx10: drop unused cyan skillfish firmware
drm/amdgpu: remove unused gpu_info firmwares
drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier()
drm/amd/display: Modify plane removal sequence to avoid hangs.
drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid
drm/amdgpu: enable gfxoff routine for GC 10.3.7
drm/amdgpu: enable gfx power gating for GC 10.3.7
drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock
drm/amdgpu: enable gfx clock gating control for GC 10.3.7
drm/amdgpu: fix suspend/resume hang regression
drm/amdgpu: Move CAP firmware loading to the beginning of PSP firmware list
drm/amdgpu: Bump minor version for hot plug tests enabling.
drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug.
drm/amdgpu: convert code name to ip version for noretry set
drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions populated
drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in sdma ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in hdp ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in xgmi ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in umc ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mmhub ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in gfx ras block
drm/amdgpu: centrally calls the .ras_fini function of all ras blocks
drm/amdgpu: Optimize xxx_ras_fini function of each ras block
drm/amdgpu: Modify .ras_fini function pointer parameter
drm/amd/display: Adding a dc_debug option and dmub setting to use PHY FSM for PSR
drm/amd/display: Add frame alternate 3D & restrict HW packed on dongles
drm/amdgpu: Fix realloc of ptr
drm/amd/display: Reset VIC if HDMI_VIC is present
drm/amd/display: Make functional resource functions non-static
drm/amd/display: Remove invalid RDPCS Programming in DAL
drm/amdkfd: Add SMI add event helper
drm/amdkfd: Correct SMI event read size
Revert "drm/amdkfd: process_info lock not needed for svm"
gpu/amd: vega10_hwmgr: fix inappropriate private variable name
drm/amd/display: Don't fill up the logs
drm/amdgpu: fix suspend/resume hang regression
auxdisplay: lcd2s: Use proper API to free the instance of charlcd object
auxdisplay: lcd2s: Fix memory leak in ->remove()
auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
certs: simplify empty certs creation in certs/Makefile
certs: include certs/signing_key.x509 unconditionally
crypto: octeontx2 - fix missing unlock
hwrng: cavium - fix NULL but dereferenced coccicheck error
crypto: cavium/nitrox - don't cast parameter in bit operations
crypto: vmx - add missing dependencies
MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver
crypto: xilinx - Add Xilinx SHA3 driver
firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality
crypto: xilinx - Updated Makefile for xilinx subdirectory
crypto: crypto_xor - use helpers for unaligned accesses
crypto: cleanup comments
crypto: dh - calculate Q from P for the full public key verification
lib/mpi: export mpi_rshift
crypto: dh - disallow plain "dh" usage in FIPS mode
crypto: api - allow algs only in specific constructions in FIPS mode
crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret()
crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates
crypto: dh - implement private key generation primitive for ffdheXYZ(dh)
crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates
crypto: dh - implement ffdheXYZ(dh) templates
crypto: dh - introduce common code for built-in safe-prime group support
crypto: dh - split out deserialization code from crypto_dh_decode()
crypto: dh - constify struct dh's pointer members
crypto: dh - remove struct dh's ->q member
crypto: kpp - provide support for KPP spawns
crypto: kpp - provide support for KPP template instances
crypto: engine - check if BH is disabled during completion
crypto: gemini - call finalize with bh disabled
crypto: amlogic - call finalize with bh disabled
crypto: sun8i-ce - call finalize with bh disabled
crypto: sun8i-ss - call finalize with bh disabled
crypto: cavium/zip - register algorithm only if hardware is present
hwrng: atmel - remove extra line
hwrng: atmel - add runtime pm support
hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops
hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init()
hwrng: atmel - rename enable/disable functions to init/cleanup
hwrng: atmel - disable trng on failure path
hwrng: atmel - add wait for ready support on read
drm/aspeed: Add AST2600 chip support
drm/aspeed: Update INTR_STS handling
iwlwifi: mvm: return value for request_ownership
nl80211: Update bss channel on channel switch for P2P_CLIENT
iwlwifi: fix build error for IWLMEI
staging: greybus: gpio: Use generic_handle_irq_safe().
net: usb: lan78xx: Use generic_handle_irq_safe().
mfd: ezx-pcap: Use generic_handle_irq_safe().
misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
i2c: xiic: Make bus names unique
bpf, x86: Set header->size properly before freeing it
x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86
i2c: i801: Add support for the Process Call command
i2c: i801: Drop useless masking in i801_access
dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
ACPI: bus: Introduce acpi_bus_for_each_dev()
drm: Add TODO item for optimizing format helpers
arm64: dts: lg: align pl330 node name with dtschema
arm64: dts: lg: add dma-cells to pl330 node
arm64: dts: juno: align pl330 node name with dtschema
fbdev: Improve performance of cfb_imageblit()
fbdev: Remove trailing whitespaces from cfbimgblt.c
fbdev: Improve performance of sys_imageblit()
fbdev: Improve performance of sys_fillrect()
dt-bindings: hwmon: Add sample averaging properties for ADM1275
hwmon: (adm1275) Allow setting sample averaging
ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
hwmon: (xdpe12284) Add regulator support
hwmon: (xdpe12284) Add support for xdpe11280
dt-bindings: trivial-devices: Add xdpe11280
net: hamradio: fix compliation error
PCI/AER: Update aer-inject URL
dm mpath: use DMINFO instead of printk with KERN_INFO
dm: stop using bdevname
dm-zoned: remove the ->name field in struct dmz_dev
selinux: shorten the policy capability enum names
reiserfs: Deprecate reiserfs
KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run
KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()
btrfs: add missing run of delayed items after unlink during log replay
btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()
btrfs: do not start relocation until in progress drops are done
btrfs: tree-checker: use u64 for item data end to avoid overflow
btrfs: do not WARN_ON() if we have PageError set
btrfs: fix lost prealloc extents beyond eof after full fsync
btrfs: subpage: fix a wrong check on subpage->writers
soundwire: qcom: constify static struct qcom_swrm_data global variables
soundwire: qcom: add in-band wake up interrupt support
dt-bindings: soundwire: qcom: document optional wake irq
soundwire: qcom: add runtime pm support
staging: rtl8723bs: Improve the comment explaining the locking rules
staging: rtl8723bs: Fix access-point mode deadlock
staging: rts5208: fix Lines should not end with a '('.
KVM: arm64: Enable Cortex-A510 erratum 2077057 by default
drm/i915/xehpsdv: Move render/compute engine reset domains related workarounds
drm/i915/xehp: Add compute workarounds
drm/i915/xehp: handle fused off CCS engines
drm/i915/xehp: Don't support parallel submission on compute / render
drm/i915/xehp/guc: enable compute engine inside GuC
drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE
drm/i915/xehp: Define context scheduling attributes in lrc descriptor
drm/i915: Move context descriptor fields to intel_lrc.h
drm/i915/xehp: CCS should use RCS setup functions
drm/i915/xehp: compute engine pipe_control
drm/i915/xehp: Add Compute CS IRQ handlers
drm/i915/xehp: CCS shares the render reset domain
drm/i915/xehp: Define compute class and engine
platform/x86: thinkpad_acpi: Add PSC mode support
phy: qcom-qmp: add sc8280xp UFS PHY
dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles
phy: qcom-snps: Add sc8280xp support
dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp
dt-bindings: Revert "dt-bindings: soc: grf: add naneng combo phy register compatible"
phy: dt-bindings: Add Cadence D-PHY Rx bindings
phy: dt-bindings: cdns,dphy: add power-domains property
phy: dt-bindings: Convert Cadence DPHY binding to YAML
phy: cadence: Add Cadence D-PHY Rx driver
dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings
erofs: fix ztailpacking on > 4GiB filesystems
selftests: sdsi: test sysfs setup
tools arch x86: Add Intel SDSi provisiong tool
drm/panfrost: cleanup comments
spi: spi-zynqmp-gqspi: Handle error for dma_set_mask
spi: dt-bindings: mediatek: Set min size for 'mediatek,pad-select'
spi: dt-bindings: renesas,rspi: Drop comment for generic compatible string
regulator: virtual: add devicetree support
regulator: virtual: warn against production use
regulator: virtual: use dev_err_probe()
ASoC: qcom: Fix error code in lpass_platform_copy()
ASoC: soc-compress: prevent the potentially use of null pointer
ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst
ASoC: dwc-i2s: Handle errors for clk_enable
ASoC: amd: use asoc_substream_to_rtd()
ASoC: atmel_ssc_dai: Handle errors for clk_enable
ASoC: mxs-saif: Handle errors for clk_enable
ASoC: Intel: soc-acpi: add entries in ADL match table
ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier
ASoC: Intel: cirrus-common: support cs35l41 amplifier
ASoC: Intel: sof_rt1308: move rt1308 code to common module
ASoC: Intel: boards: create sof-realtek-common module
NFS: Cache all entries in the readdirplus reply
ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support.
NFS: Optimise away the previous cookie field
NFS: Fix up forced readdirplus
NFS: Convert readdir page cache to use a cookie based index
NFS: Clean up page array initialisation/free
NFS: Trace effects of the readdirplus heuristic
NFS: Trace effects of readdirplus on the dcache
NFS: Add basic readdir tracing
NFS: Don't request readdirplus when revalidation was forced
NFS: Readdirplus can't help lookup for case insensitive filesystems
ASoC: Intel: boards: fix spelling in comments
NFSv4: Ask for a full XDR buffer of readdir goodness
NFS: Don't ask for readdirplus unless it can help nfs_getattr()
NFS: Improve heuristic for readdirplus
NFS: Reduce use of uncached readdir
NFS: Simplify nfs_readdir_xdr_to_array()
NFS: If the cookie verifier changes, we must invalidate the page cache
NFS: Adjust the amount of readahead performed by NFS readdir
NFS: Don't advance the page pointer unless the page is full
NFS: Don't re-read the entire page cache to find the next cookie
ASoC: soc-acpi: remove sof_fw_filename
NFS: Store the change attribute in the directory page cache
iio: adc: xilinx-ams: Fix single channel switching sequence
iio: adc: xilinx-ams: Fixed wrong sequencer register settings
iio: adc: xilinx-ams: Fixed missing PS channels
dt-bindings: iio: adc: zynqmp_ams: Add clock entry
iio: accel: mma8452: use the correct logic to get mma8452_data
iio: adc: aspeed: Add divider flag to fix incorrect voltage reading.
iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct
irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode
irqchip/sifive-plic: Improve naming scheme for per context offsets
drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_IRQ_MASK register
drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux read command.
platform/surface: Remove Surface 3 Button driver
Input: soc_button_array - add support for Microsoft Surface 3 (MSHW0028) buttons
drm/i915: Depend on !PREEMPT_RT.
platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support
platform/x86: x86-android-tablets: Workaround Lenovo Yoga Tablet 2 830/1050 poweroff hang
platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data
platform/x86: x86-android-tablets: Fix EBUSY error when requesting IOAPIC IRQs
platform/x86: thinkpad_acpi: Add dual fan probe
Documentation: Add x86/amd_hsmp driver
platform/x86: Add AMD system management interface
surface: surface3_power: Fix battery readings on batteries without a serial number
platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
mmc: rtsx: add 74 Clocks in power on flow
PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64
leds: pca955x: Allow zero LEDs to be specified
leds: pca955x: Make the gpiochip always expose all pins
Documentation: sound: fix typo in control-names.rst
ALSA: intel_hdmi: Fix reference to PCM buffer address
batman-adv: Don't expect inter-netns unique iflink indices
printk: fix return value of printk.devkmsg __setup handler
batman-adv: Request iflink once in batadv_get_real_netdevice
batman-adv: Request iflink once in batadv-on-batadv check
batman-adv: Demote batadv-on-batadv skip error message
batman-adv: Migrate to linux/container_of.h
scsi: ufs: Fix runtime PM messages never-ending cycle
scsi: core: sd: Add silence_suspend flag to suppress some PM messages
scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped()
scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt()
scsi: lpfc: Use fc_block_rport()
scsi: lpfc: Drop lpfc_no_handler()
scsi: lpfc: Kill lpfc_bus_reset_handler()
scsi: wd719x: Return proper error code when dma_set_mask() fails
scsi: iscsi: Drop temp workq_name
scsi: iscsi: Use the session workqueue for recovery
scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding
scsi: iscsi: Remove iscsi_scan_finished()
scsi: iscsi: Speed up session unblocking and removal
scsi: iscsi: Fix recovery and unblocking race
scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters
scsi: libsas: Clean up sas_form_port()
Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
tracing/histogram: Fix sorting on old "cpu" value
scsi: core: Remove <scsi/scsi_request.h>
scsi: core: Remove struct scsi_request
scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd
scsi: core: Move the resid_len field from struct scsi_request to struct scsi_cmnd
scsi: core: Remove the sense and sense_len fields from struct scsi_request
scsi: core: Remove the cmd field from struct scsi_request
scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()
scsi: target: pscsi: Remove struct pscsi_plugin_task
if_ether.h: add EtherCAT Ethertype
if_ether.h: add PROFINET Ethertype
net: dsa: restore error path of dsa_tree_change_tag_proto
macvtap: advertise link netns via netlink
nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD
tun: support NAPI for packets received from batched XDP buffs
sfc: set affinity hints in local NUMA node only
sfc: default config to 1 channel/core in local NUMA node only
net: smc: fix different types in min()
dt-bindings: display/msm: Drop bogus interrupt flags cell on MDSS nodes
ELF: Properly redefine PT_GNU_* in terms of PT_LOOS
MAINTAINERS: Update execve entry with more details
exec: cleanup comments
fs/binfmt_elf: Refactor load_elf_binary function
fs/binfmt_elf: Fix AT_PHDR for unusual ELF files
binfmt: move more stuff undef CONFIG_COREDUMP
selftests/exec: Test for empty string on NULL argv
exec: Force single empty string when argv is empty
coredump: Also dump first pages of non-executable ELF libraries
ELF: fix overflow in total mapping size calculation
Bluetooth: Fix not checking MGMT cmd pending queue
bpf, test_run: Fix overflow in XDP frags bpf_test_finish
drm/v3d: centralize error handling when init scheduler fails
drm/i915/guc: Do not complain about stale reset notifications
dt-bindings: iio: Add ltc2688 documentation
iio: ABI: add ABI file for the LTC2688 DAC
iio: dac: add support for ltc2688
staging: gdm724x: fix use after free in gdm_lte_rx()
staging: pi433: prevent uninitialized data from being printed out
staging: r8188eu: use ieee80211 helper to read the "order" bit
staging: r8188eu: use ieee80211 helper to read the protected bit
staging: r8188eu: use ieee80211 helper to read "more data"
staging: r8188eu: use ieee80211 helper to check for more fragments
staging: r8188eu: use ieee80211 helper for qos bit
staging: r8188eu: refactor validate_recv_frame's error handling
staging: r8188eu: use ieee80211 helpers to check the frame type
staging: r8188eu: use ieee80211 define for management frame type
staging: r8188eu: remove unused define
staging: r8188eu: get_rx_status is not used
staging: r8188eu: recvframe_push is not used
staging: r8188eu: cnt is set but not used
staging: r8188eu: fix endless loop in recv_func
staging: r8188eu: irq_prepare_beacon_tasklet is unused
ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK
staging: r8188eu: smooth_rssi_data is not used
staging: pi433: remove rf69_get_flag function resolving enum conflict
staging: r8188eu: remove _linked_rx_signal_strength_display()
staging: pi433: remove TODOs-related item from the TODO file
arm64: dts: broadcom: Fix sata nodename
mmc: rtsx: Fix build errors/warnings for unused variable
serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe()
sc16is7xx: Set AUTOCTS and AUTORTS bits
sc16is7xx: Handle modem status lines
sc16is7xx: Properly resume TX after stop
Revert "tty: serial: meson: *"
arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
net/sched: act_ct: Fix flow table lookup failure with no originating ifindex
serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n
s390/mm: convert pte_val()/pXd_val() into functions
s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue
s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue
s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue
s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue
s390/mm: use set_pXd()/set_pte() helper functions everywhere
s390/mm: add set_pte_bit()/clear_pte_bit() helper functions
s390/mm: add set_pXd()/set_pte() helper functions
s390/entry: remove unused expoline thunk
s390/ftrace: make use of epsw to get psw mask
s390/ptrace: remove opencoded offsetof
s390/smp: sort out physical vs virtual pointers usage
s390/ap: enable sysfs attribute scans to force AP bus rescan
s390/ap: notify drivers on config changed and scan complete callbacks
s390/ap: driver callback to indicate resource in use
s390/test_unwind: fix and extend kprobes test
s390/test_unwind: add ftrace test
s390/test_unwind: add "backtrace" module parameter
s390/test_unwind: minor cleanup
s390/test_unwind: show tests as skipped if unsupported
s390: always use the packed stack layout
s390/extable: fix exception table sorting
s390/ftrace: fix arch_ftrace_get_regs implementation
s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
drm/vrr: Set VRR capable prop only if it is attached to connector
ACPI: LPSS: Provide an SSP type to the driver
ACPI: LPSS: Constify properties member in struct lpss_device_desc
ACPI: platform: Constify properties parameter in acpi_create_platform_device()
i2c: tegra: Add SMBus block read function
pstore: Add prefix to ECC messages
drm/i915/guc: Initialize GuC submission locks and queues early
binfmt_elf: Avoid total_mapping_size for ET_EXEC
powercap: DTPM: Fix spelling mistake "initialze" -> "initialize"
powercap: DTPM: dtpm_node_callback[] can be static
PM: suspend: fix return value of __setup handler
PM: hibernate: fix __setup handler error handling
ceph: misc fix for code style and logs
ceph: allocate capsnap memory outside of ceph_queue_cap_snap()
ceph: do not release the global snaprealm until unmounting
ceph: remove incorrect and unused CEPH_INO_DOTDOT macro
MAINTAINERS: add Xiubo Li as cephfs co-maintainer
ceph: eliminate the recursion when rebuilding the snap context
ceph: do not update snapshot context when there is no new snapshot
ceph: zero the dir_entries memory when allocating it
ceph: move to a dedicated slabcache for ceph_cap_snap
ceph: add getvxattr op
libceph: drop else branches in prepare_read_data{,_cont}
ceph: fix comments mentioning i_mutex
ceph: fail the request directly if handle_reply gets an ESTALE
ceph: wake waiters after failed async create
ceph: wait for async create reply before sending any cap messages
ceph: eliminate req->r_wait_for_completion from ceph_mds_request
ceph: uninline the data on a file opened for writing
ceph: make ceph_netfs_issue_op() handle inlined data
ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
KVM: SVM: Disable preemption across AVIC load/put during APICv refresh
iavf: Remove non-inclusive language
iavf: Fix incorrect use of assigning iavf_status to int
iavf: stop leaking iavf_status as "errno" values
iavf: remove redundant ret variable
iavf: Add usage of new virtchnl format to set default MAC
iavf: refactor processing of VLAN V2 capability message
iavf: Add support for 50G/100G in AIM algorithm
drm/i915/guc: Fix flag query helper function to not modify state
mips: ralink: fix a refcount leak in ill_acc_of_setup()
arm64: defconfig: enable the CVP driver
mips: Implement "current_stack_pointer"
MAINTAINERS: Add additional file to uncore frequency control
Documentation: admin-guide: pm: Document uncore frequency scaling
arm64: dts: n5x: add sdr edac support
arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node
dt-bindings: usb: dwc2: add disable-over-current
dt-bindings: usb: dwc2: add iommus
dt-bindings: usb: dwc2: fix compatible of Intel Agilex
dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings
dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM
dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC
i2c: designware: Use the i2c_mark_adapter_suspended/resumed() helpers
i2c: designware: Lock the adapter while setting the suspended flag
dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC
i2c: mediatek: remove redundant null check
PM: hibernate: Clean up non-kernel-doc comments
perf: Add irq and exception return branch types
perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses
sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE
sched/tracing: Don't re-read p->state when emitting sched_switch event
sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race
sched/cpuacct: Remove redundant RCU read lock
sched/cpuacct: Optimize away RCU read lock
sched/cpuacct: Fix charge percpu cpuusage
PM: sleep: wakeup: Fix typos in comments
i2c: mediatek: modify bus speed calculation formula
hv_balloon: rate-limit "Unhandled message" warning
i2c: designware: Fix improper usage of readl
thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
i2c: qcom-geni: Add support for GPI DMA
i2c: riic: Simplify reset handling
KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors
dt-bindings: i2c: microchip,corei2c: Fix indentation of compatible items
PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()
i2c: cht-wc: Use generic_handle_irq_safe().
i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
PM: domains: use dev_err_probe() to simplify error handling
HID: nintendo: check the return value of alloc_workqueue()
PM: domains: Prevent power off for parent unless child is in deepest state
ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item
ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE`
ata: ahci: Rename board_ahci_mobile
Input: docs: add more details on the use of BTN_TOOL
HID: input: accommodate priorities for slotted devices
HID: input: remove the need for HID_QUIRK_INVERT
HID: input: enforce Invert usage to be processed before InRange
HID: core: for input reports, process the usages by priority list
HID: compute an ordered list of input fields to process
HID: input: move up out-of-range processing of input values
HID: input: rework spaghetti code with switch statements
HID: input: tag touchscreens as such if the physical is not there
HID: core: split data fetching from processing in hid_input_field()
HID: core: de-duplicate some code in hid_input_field()
HID: core: statically allocate read buffers
HID: vivaldi: fix sysfs attributes leak
interconnect: Add stubs for the bulk API
HID: uclogic: Support multiple frame input devices
HID: uclogic: Define report IDs before their descriptors
HID: uclogic: Put version first in rdesc namespace
HID: uclogic: Use "frame" instead of "buttonpad"
HID: uclogic: Use different constants for frame report IDs
HID: uclogic: Specify total report size to buttonpad macro
HID: uclogic: Switch to matching subreport bytes
HID: uclogic: Replace pen_frame_flag with subreport_list
HID: uclogic: Remove pen usage masking
net/smc: don't send in the BH context if sock_owned_by_user
net/smc: don't req_notify until all CQEs drained
net/smc: correct settings of RMB window update limit
net/smc: send directly on setting TCP_NODELAY
net/smc: add sysctl for autocorking
net/smc: add autocorking support
net/smc: add sysctl interface for SMC
KVM: WARN if is_unsync_root() is called on a root without a shadow page
KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation
KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request
KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped
KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users
KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change
dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC
KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor()
KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor()
KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
KVM: selftests: Add test to verify KVM handling of ICR
KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper
KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs
KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes
KVM: x86: Make kvm_lapic_reg_{read,write}() static
KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag
KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps
KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit
KVM: VMX: Handle APIC-write offset wrangling in VMX code
KVM: x86: Do not change ICR on write to APIC_SELF_IPI
KVM: x86: Fix emulation in writing cr8
KVM: x86: flush TLB separately from MMU reset
cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo
drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge
drm/bridge: anx7625: Fix release wrong workqueue
powerpc/lib/sstep: Fix build errors with newer binutils
powerpc: Fix build errors with newer binutils
powerpc/lib/sstep: Fix 'sthcx' instruction
powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
selftests/bpf: Update btf_dump case for conflicting names
powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()
powerpc/interrupt: Remove struct interrupt_state
powerpc/fadump: register for fadump as early as possible
selftests/powerpc/pmu: Add interface test for mmcra register fields
libbpf: Skip forward declaration when counting duplicated type names
selftests/powerpc/pmu/: Add interface test for mmcr3_src fields
selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields
selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field
selftests/powerpc/pmu/: Add interface test for mmcr1_comb field
selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5
selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1
selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field
selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit
selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field
selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits
selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields
selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields
selftests/powerpc/pmu: Add macros to extract mmcr fields
selftests/powerpc/pmu: Add event_init_sampling function
selftests/powerpc/pmu: Add utility functions to post process the mmap buffer
selftests/powerpc/pmu: Add macros to parse event codes
selftests/powerpc/pmu: Add support for perf sampling tests
ARM: mstar: Select HAVE_ARM_ARCH_TIMER
xfrm: fix tunnel model fragmentation behavior
netfilter: nf_queue: handle socket prefetch
netfilter: nf_queue: fix possible use-after-free
selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test
netfilter: nf_queue: don't assume sk is full socket
ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwatt properties
mac80211: treat some SAE auth steps as final
irqchip/nvic: Release nvic_base upon failure
ARM: PXA: fix up decompressor code
nl80211: Handle nla_memdup failures in handle_nan_filter
drm/tegra: Support YVYU, VYUY and YU24 formats
drm/tegra: Support semi-planar formats on Tegra114+
drm/tegra: Fix planar formats on Tegra186 and later
gpu: host1x: Fix a memory leak in 'host1x_remove()'
gpu: host1x: Fix an error handling path in 'host1x_probe()'
iwlwifi: mvm: check debugfs_dir ptr before use
irqchip/qcom-pdc: Drop open coded version of __assign_bit()
irqchip/qcom-pdc: Fix broken locking
irqchip/qcom-pdc: Kill qcom_pdc_translate helper
irqchip/qcom-pdc: Kill non-wakeup irqdomain
irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ
iwlwifi: don't advertise TWT support
rfkill: define rfill_soft_blocked() if !RFKILL
MIPS: ralink: mt7621: use bitwise NOT instead of logical
MIPS: Remove TX39XX support
drm/i915/selftests: exercise mmap migration
drm/i915/selftests: handle allocation failures
drm/i915/ttm: mappable migration on fault
drm/i915/ttm: make eviction mappable aware
arm64: dts: mediatek: update mt7986b memory node
arm64: dts: mediatek: update mt7986a memory node
drivers: vxlan: vnifilter: add support for stats dumping
drivers: vxlan: vnifilter: per vni stats
selftests: add new tests for vxlan vnifiltering
vxlan: vni filtering support on collect metadata device
vxlan_multicast: Move multicast helpers to a separate file
rtnetlink: add new rtm tunnel api for tunnel id filtering
vxlan_core: add helper vxlan_vni_in_use
vxlan_core: make multicast helper take rip and ifindex explicitly
vxlan_core: move some fdb helpers to non-static
vxlan_core: move common declarations to private header file
vxlan_core: fix build warnings in vxlan_xmit_one
vxlan: move to its own directory
arm64: dts: mediatek: add clock support for mt7986a
dt-bindings: arm: mediatek: mmsys: add support for MT8186
ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC
ARM: dts: add GPIO support for Airoha EN7523
efi: fix return value of __setup handlers
ARM: Add basic support for Airoha EN7523 SoC
dt-bindings: mediatek: add compatible for MT8186 pwrap
soc: mediatek: pwrap: add pwrap driver for MT8186 SoC
arm64: dts: mediatek: Add mt8192 power domains controller
arm64: dts: mt6358: add mt6358-keys node
soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel
soc: mediatek: mmsys: add mmsys reset control for MT8186
Input: da9063 - use devm_delayed_work_autocancel()
arm64: dts: mt8183: add jpeg enc node for mt8183
Input: goodix - fix race on driver unbind
Input: goodix - use input_copy_abs() helper
Input: add input_copy_abs() function
Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails
soc: mediatek: mtk-infracfg: Disable ACP on MT8192
Input: goodix - workaround Cherry Trail devices with a bogus ACPI Interrupt() resource
Input: goodix - use the new soc_intel_is_byt() helper
MAINTAINERS: add missing security/integrity/platform_certs
Fix incorrect type in assignment of ipv6 port for audit
bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig
pinctrl: sunxi: Use unique lockdep classes for IRQs
pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use correct offset
ASoC: codecs: wsa881x: add runtime pm support
e1000e: Correct NVM checksum verification flow
e1000e: Fix possible HW unit hang after an s0ix exit
netfilter: egress: silence egress hook lockdep splats
netfilter: fix use-after-free in __nf_register_net_hook()
arm64: dts: ns2: Fix spi-cpol and spi-cpha property
ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150
Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support"
tty: serial: meson: Fix the compile link error reported by kernel test robot
of: unittest: add program to process EXPECT messages
mxser: make use of UART_LCR_WLEN() + tty_get_char_size()
sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size()
ANDROID: gki_defconfig: Enable powercap framework
USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
tty: serial: define UART_LCR_WLEN() macro
dt-bindings: timer: sifive,clint: Group interrupt tuples
dt-bindings: timer: sifive,clint: Fix number of interrupts
drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER
net: dm9051: Make remove() callback a void function
RDMA/core: Remove unnecessary statements
drm/bridge: ti-sn65dsi86: Properly undo autosuspend
x86/speculation: Update link to AMD speculation whitepaper
x86/speculation: Use generic retpoline by default on AMD
bpf, docs: Add a missing colon in verifier.rst
bpf: Cache the last valid build_id
sound: core: Remove redundant variable and return the last statement
sound: core: remove initialise static variables to 0
igc: igc_write_phy_reg_gpy: drop premature return
igc: igc_read_phy_reg_gpy: drop premature return
ipmi: kcs: aspeed: Remove old bindings support
ARM: dts: mvebu: Add Ctera C-200 V2 board
ARM: dts: kirkwood: Add Ctera C-200 V1 board
dt-bindings: vendor-prefixes: Add Ctera Networks
libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning
docs: fix 'make htmldocs' warning in SCTP.rst
ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx interrupts
RDMA/irdma: Remove incorrect masking of PD
RDMA/irdma: Fix Passthrough mode in VM
RDMA/irdma: Fix netdev notifications for vlan's
ALSA: spi: Add check for clk_enable()
ALSA: mips: Use platform_get_irq() to get the interrupt
soc: microchip: make mpfs_sys_controller_put static
arm64: dts: marvell: armada-37xx: Add clock to PCIe node
RDMA/irdma: Make irdma_create_mg_ctx return a void
bpf, selftests: Use raw_tp program for atomic test
bpf, arm64: Support more atomic operations
nfsd: more robust allocation failure handling in nfsd_file_cache_init
SUNRPC: Teach server to recognize RPC_AUTH_TLS
NFSD: Move svc_serv_ops::svo_function into struct svc_serv
NFSD: Remove svc_serv_ops::svo_module
SUNRPC: Remove svc_shutdown_net()
SUNRPC: Rename svc_close_xprt()
SUNRPC: Rename svc_create_xprt()
SUNRPC: Remove svo_shutdown method
SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
SUNRPC: Remove the .svo_enqueue_xprt method
SUNRPC: Record endpoint information in trace log
SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid
SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point
NFSD: Remove NFSD_PROC_ARGS_* macros
NFSD: Use __sockaddr field to store socket addresses
tracing: Update print fmt check to handle new __get_sockaddr() macro
tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
NFSD: Streamline the rare "found" case
NFSD: Skip extra computation for RC_NOCACHE case
NFSD: De-duplicate hash bucket indexing
nfsd: Add support for the birth time attribute
spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC
mmc: sh_mmcif: Simplify division/shift logic
NFS: Calculate page offsets algorithmically
NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context
NFS: Initialise the readdir verifier as best we can in nfs_opendir()
NFS: Trace lookup revalidation failure
NFS: constify nfs_server_capable() and nfs_have_writebacks()
NFS: Return valid errors from nfs2/3_decode_dirent()
drm/bridge: it6505: Fix the read buffer array bound
Revert "NFSv4: use unique client identifiers in network namespaces"
bpftool: Remove redundant slashes
random: do crng pre-init loading in worker rather than irq
random: unify cycles_t and jiffies usage and types
random: cleanup UUID handling
xsk: Fix race at socket teardown
ARM: pxa: remove Intel Imote2 and Stargate 2 boards
drm/i915: Clarify vma lifetime
ARM: 9181/1: vdso: remove -nostdlib compiler flag
ARM: 9175/1: Convert to reserve_initrd_mem()
ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition
ARM: 9173/1: amba: kill amba_find_match()
ARM: 9172/1: amba: Cleanup amba pclk operation
ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
blk-crypto: show crypto capabilities in sysfs
block: don't delete queue kobject before its children
block: simplify calling convention of elv_unregister_queue()
blktrace: fix use after free for struct blk_trace
spi: use specific last_cs instead of last_cs_enable
ASoC: es7241: Use modern ASoC DAI format terminology
ASoC: max98927: Use modern ASoC DAI format terminology
ASoC: max98926: Use modern ASoC DAI format terminology
ASoC: max98925: Use modern ASoC DAI format terminology
ASoC: max9867: Use modern ASoC DAI format terminology
ASoC: max9860: Use modern ASoC DAI format terminology
ASoC: max9850: Use modern ASoC DAI format terminology
ASoC: max98390: Use modern ASoC DAI format terminology
ASoC: max98371: Use modern ASoC DAI format terminology
ASoC: max98095: Use modern ASoC DAI format terminology
ASoC: max98088: Use modern ASoC DAI format terminology
ASoC: uda134x: Use modern ASoC DAI format terminology
ASoC: ml26124: Use modern ASoC DAI format terminology
ASoC: pcm512x: Use modern ASoC DAI format terminology
ASoC: pcm3168a: Use modern ASoC DAI format terminology
ASoC: pcm186x: Use modern ASoC DAI format terminology
ASoC: pcm1681: Use modern ASoC DAI format terminology
ASoC: pcm3060: Use modern ASoC DAI format terminology
ASoC: fsl: Drop unused argument from imx_pcm_dma_init()
ASoC: mediatek: mt8195: Remove unnecessary print function dev_err()
ASoC: ti: davinci-i2s: Add check for clk_enable()
ASoC: mc13783: Use modern ASoC DAI format terminology
ASoC: isabelle: Use modern ASoC DAI format terminology
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC
ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver
ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl
ASoC: amd: vg: update DAI link name
ASoC: amd: vg: fix for pm resume callback sequence
ASoC: es8328: Use modern ASoC DAI format terminology
ASoC: inno_rk3036: Use modern ASoC DAI format terminology
ASoC: es8316: Use modern ASoC DAI format terminology
ASoC: wl1273: Use modern ASoC DAI format terminology
ASoC: es7134: Use modern ASoC DAI format terminology
ASoC: twl4030: Use modern ASoC DAI format terminology
ASoC: uda1334: Use modern ASoC DAI format terminology
ASoC: uda1380: Use modern ASoC DAI format terminology
ASoC: si476x: Use modern ASoC DAI format terminology
ASoC: sti-sas: Use modern ASoC DAI format terminology
ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt
ASoC: tscs454: Use modern ASoC DAI format terminology
ASoC: tscs42xx: Use modern ASoC DAI format terminology
ASoC: lm49453: Use modern ASoC DAI format terminology
ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs
ASoC: codecs: Add power domains support in digital macro codecs
net: decnet: use time_is_before_jiffies() instead of open coding it
net: wan: lmc: use time_is_before_jiffies() instead of open coding it
net: hamradio: use time_is_after_jiffies() instead of open coding it
net: ethernet: sun: use time_is_before_jiffies() instead of open coding it
net: qlcnic: use time_is_before_jiffies() instead of open coding it
net: ethernet: use time_is_before_eq_jiffies() instead of open coding it
bpf: Add config to allow loading modules with BTF mismatches
bpf: Remove Lorenz Bauer from L7 BPF maintainers
iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find
bpf, arm64: Feed byte-offset into bpf line info
iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
bpf, arm64: Call build_prologue() first in first JIT pass
habanalabs: remove deprecated firmware states
iommu: Split struct iommu_ops
iommu: Remove unused argument in is_attach_deferred
iommu: Use right way to retrieve iommu_ops
drm/nouveau/device: Get right pgsize_bitmap of iommu_domain
iommu: Remove apply_resv_region
iommu: Remove aux-domain related interfaces and iommu_ops
iommu/vt-d: Remove aux-domain related callbacks
iommu: Remove guest pasid related interfaces and definitions
iommu/vt-d: Remove guest pasid related callbacks
mmc: sdhci_am654: Add Support for TI's AM62 SoC
habanalabs: add an option to delay a device reset
habanalabs: Add check for pci_enable_device
habanalabs: Fix reset upon device release bug
habanalabs: make sure device mem alloc is page aligned
habanalabs/gaudi: add missing handling of NIC related events
habanalabs/gaudi: handle axi errors from NIC engines
habanalabs: allow user to set allocation page size
habanalabs: use kernel-doc for memory ioctl documentation
habanalabs: avoid using an uninitialized variable
habanalabs: set max power on device init per ASIC
habanalabs: use proper max_power variable for device utilization
habanalabs: enable stop-on-error debugfs setting per ASIC
habanalabs: change function to static
habanalabs: add missing include of vmalloc.h
habanalabs: fix use-after-free bug
habanalabs: rephrase error messages in PCI initialization
habanalabs: fix spelling mistake
habanalabs: Timestamps buffers registration
habanalabs: fix race when waiting on encaps signal
habanalabs: silence an uninitialized variable warning
habanalabs: remove duplicate print
habanalabs: prevent false heartbeat failure during soft-reset
habanalabs: fix race between wait and irq
habanalabs: fix user interrupt wait when timeout is 0
habanalabs: reject host map with mmu disabled
habanalabs: expose number of user interrupts
habanalabs: update to latest f/w specs
habanalabs: add missing error check in sysfs max_power_show
habanalabs: fix soft reset flow in case of failure
habanalabs: add missing error check in sysfs clk_freq_mhz_show
habanalabs: avoid copying pll data if pll_info_get fails
habanalabs: don't free phys_pg_pack inside lock
habanalabs: duplicate HOP table props to MMU props
habanalabs: there is no kernel TDR in future ASICs
habanalabs: sysfs support for fw os version
habanalabs: use common wrapper for MMU cache invalidation
habanalabs: remove power9 workaround for dma support
habanalabs: add vrm version to sysfs
habanalabs: rename dev_attr_grp to dev_clk_attr_grp
habanalabs: remove asic callback set_pll_profile()
habanalabs: move more f/w functions to firmware_if.c
habanalabs: remove hwmgr.c
habanalabs: get clk is common function
habanalabs: sysfs functions should be in sysfs.c
habanalabs: make some MMU functions common
habanalabs: remove ASIC functions of clock gating
habanalabs/gaudi: disable CGM permanently
habanalabs: fix possible memory leak in MMU DR fini
habanalabs: check the return value of hl_cs_poll_fences()
mmc: meson: Fix usage of meson_mmc_post_req()
spi: pxa2xx-pci: Constify struct pxa_spi_info variables
spi: pxa2xx-pci: Drop temporary storage use for a handful of members
spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register()
spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup()
spi: pxa2xx-pci: Replace enum with direct use of PCI IDs
spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup()
spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup()
spi: pxa2xx-pci: Move port_id assignment to ->setup()
spi: pxa2xx-pci: Drop redundant NULL check in ->probe()
spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup()
spi: pxa2xx-pci: Refactor CE4100 to use ->setup()
dt-bindings: mmc: imx-esdhc: Add imx93 compatible string
dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC
mmc: sdhci_am654: Fix the driver data of AM64 SoC
mmc: core: use sysfs_emit() instead of sprintf()
mmc: sunxi-mmc: Add D1 MMC variant
dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles
mmc: dw_mmc: Use device_property_string_array_count()
mmc: davinci: Use of_device_get_match_data() helper
mmc: sdhci-of-at91: Use of_device_get_match_data() helper
mmc: sdhci-tegra: Use of_device_get_match_data() helper
mmc: wmt-sdmmc: Use of_device_get_match_data() helper
dt-bindings: mmc: Add compatible for Mediatek MT8186
mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755
mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755
mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755
mmc: Add driver for LiteX's LiteSDCard interface
dt-bindings: mmc: Add bindings for LiteSDCard
MAINTAINERS: co-maintain LiteX platform
mmc: sdhci-tegra: Enable wake on SD card event
dt-bindings: mmc: sdhci-msm: Add msm8953 compatible
mmc: dw_mmc: Fix potential null pointer risk
drm/i915: s/JSP2/ICP2/ PCH
drm/i915/guc/slpc: Correct the param count for unset param
net: phylink: remove phylink_set_pcs()
net: dsa: felix: remove prevalidate_phy_mode interface
nvme: check that EUI/GUID/UUID are globally unique
nvme: check for duplicate identifiers earlier
nvme: fix the check for duplicate unique identifiers
nvme: cleanup __nvme_check_ids
nvme: remove nssa from struct nvme_ctrl
nvme: explicitly set non-error for directives
nvme: expose cntrltype and dctype through sysfs
nvme: send uevent on connection up
nvme: add vectored-io support for user-passthrough
nvme: add verbose error logging
nvme: add a helper to initialize connect_q
nvme-rdma: add helpers for mapping/unmapping request
nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet: allow bdev in buffered_io mode
nvmet: use i_size_read() to set size for file-ns
nvme-fabrics: remove unnecessary braces for case
nvme-fabrics: use consistent zeroout pattern
nvme-fabrics: use unsigned int type
nvme-fabrics: use unsigned int type
nvme-core: remove unnecessary function parameter
nvme-core: remove unnecessary semicolon
nvme-fc: fix a typo
net: ipa: fix a build dependency
ionic: no transition while stopping
net/sysctl: avoid two synchronize_rcu() calls
net: netsec: enable pp skb recycling
atm: firestream: check the return value of ioremap() in fs_init()
soc: ti: k3-socinfo: Add AM62x JTAG ID
arm64: dts: ti: Add support for AM62-SK
arm64: dts: ti: Introduce base support for AM62x SoC
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62
dt-bindings: arm: ti: Add bindings for AM625 SoC
net: sparx5: Add #include to remove warning
net/smc: Call trace_smc_tx_sendmsg when data corked
net/smc: Fix cleanup when register ULP fails
arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint
soc: mediatek: add MTK mutex support for MT8186
soc: mediatek: mmsys: add mt8186 mmsys routing table
flow_offload: reject offload for all drivers with invalid police parameters
net: flow_offload: add tc police action parameters
net: ipv6: ensure we call ipv6_mc_down() at most once
soc: mediatek: pm-domains: Add support for mt8186
dt-bindings: power: Add MT8186 power domains
soc: mediatek: pm-domains: Add support for mt8195
soc: mediatek: pm-domains: Move power status offset to power domain data
soc: mediatek: pm-domains: Remove unused macro
soc: mediatek: pm-domains: Add wakeup capacity support in power domain
dt-bindings: power: Add MT8195 power domains
m68k: defconfig: Disable fbdev on Sun3/3x
m68k: defconfig: Update defconfigs for v5.17-rc3
power: supply: ab8500_fg: Use VBAT-to-Ri if possible
power: supply: Support VBAT-to-Ri lookup tables
power: supply: ab8500: Standardize BTI resistance
power: supply: ab8500: Standardize alert mode charging
power: supply: ab8500: Standardize maintenance charging
dt-bindings: iio: afe: add bindings for temperature transducers
dt-bindings: iio: afe: add bindings for temperature-sense-rtd
iio: afe: rescale: add temperature transducers
iio: afe: rescale: add RTD temperature sensor support
iio: test: add basic tests for the iio-rescale driver
ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode
arm64: dts: mt8192: Add watchdog node
drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor
drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
drm/tiny: Add MIPI DBI compatible SPI driver
drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev
drm/modes: Add of_get_drm_panel_display_mode()
drm/modes: Remove trailing whitespace
dt-bindings: display: add bindings for MIPI DBI compatible SPI panels
efivars: Respect "block" flag in efivar_entry_set_safe()
riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
drm/todo: Update panic handling todo
drm/i915/selftests: mock test io_size
drm/i915/buddy: tweak 2big check
drm/i915/buddy: adjust res->start
drm/i915/buddy: track available visible size
drm/i915: add I915_BO_ALLOC_GPU_ONLY
drm/i915/ttm: require mappable by default
drm/i915: add io_size plumbing
ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer
ARM: dts: aspeed: everest: Add RTC battery gpio name
ARM: dts: aspeed: rainer: Add RTC battery gpio name
Input: samsung-keypad - properly state IOMEM dependency
ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC
ARM: dts: aspeed: rainier: Remove SPI NOR controllers
ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hwmon node
ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema.
ARM: dts: aspeed: mtjade: Update host0-ready pin
ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read-enable pin
ARM: dts: aspeed: mtjade: Enable secondary flash
scsi: libsas: Use bool for queue_work() return code
scsi: libsas: Make sas_notify_{phy,port}_event() return void
scsi: hisi_sas: Modify v3 HW SSP underflow error processing
scsi: hisi_sas: Limit users changing debugfs BIST count value
scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe()
scsi: hisi_sas: Free irq vectors in order for v3 HW
scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout
scsi: hisi_sas: Change permission of parameter prot_mask
scsi: qla4xxx: Remove unneeded variable
scsi: aha152x: Fix aha152x_setup() __setup handler return value
scsi: pm80xx: Handle non-fatal errors
scsi: mac53c94: Stop using struct scsi_pointer
scsi: mesh: Stop using struct scsi_pointer
scsi: core: docs: Update notes about scsi_times_out
scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMIC in non-atomic context
scsi: libfc: Replace one-element arrays with flexible-array members
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk 360
hwmon: (sch5627) Add pwmX_auto_channels_temp support
hwmon: (core) Add support for pwm auto channels attribute
hwmon: (lm70) Add ti,tmp125 support
dt-bindings: Add ti,tmp125 temperature sensor binding
hwmon: (pmbus/pli1209bc) Add regulator support
hwmon: (pmbus) Add support for pli1209bc
dt-bindings:trivial-devices: Add pli1209bc
dt-bindings: vendor-prefixes: add Vicor Corporation
hwmon: (occ) Add soft minimum power cap attribute
hwmon: (pmbus) Add regulator supply into macro
hwmon: (dell-smm) Improve temperature sensors detection
hwmon: (dell-smm) Make fan/temp sensor number a u8
hwmon: (dell-smm) Add SMM interface documentation
hwmon: (dell-smm) Reword and mark parameter "force" as unsafe
hwmon: (occ) Add sysfs entries for additional extended status bits
hwmon: (occ) Add sysfs entry for OCC mode
hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status
hwmon: (asus-ec-sensors) do not print from .probe()
hwmon: (pmbus/lm25066) Add regulator support
hwmon: (pmbus) Add get_error_flags support to regulator ops
hwmon: (asus-ec-sensors) depend on X86 in KConfig
hwmon: (asus-ec-sensors) merge setup functions
hwmon: (asus-ec-sensors) deduce sensor signedness from its type
hwmon: (tc654) Add thermal_cooling device support
hwmon: (dell-smm) rewrite CONFIG_I8K description
x86/Kconfig: move and modify CONFIG_I8K
hwmon: (asus-ec-sensors) add CPU core voltage
hwmon: (adt7x10) Use hwmon_notify_event
hwmon: (adt7x10) Remove empty driver removal callback
hwmon: (adt7x10) Use devm_request_threaded_irq
hwmon: (adt7x10) Use devm_hwmon_device_register_with_info
hwmon: (adt7x10) Add device managed action for restoring config
hwmon: (adt7x10) Convert to use regmap
hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P
hwmon: (asus-ec-sensors) read sensors as signed ints
hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe()
hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi
hwmon: (max6639) Add regulator support
hwmon: (max6639) Update Datasheet URL
hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit
hwmon: deprecate asis_wmi_ec_sensors driver
hwmon: (asus-ec-sensors) update documentation
hwmon: (asus-ec-sensors) add driver for ASUS EC
hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
hwmon: (sch56xx-common) Replace msleep() with usleep_range()
hwmon: (sch56xx-common) Add automatic module loading on supported devices
hwmon: (sch56xx) Autoload modules on platform device creation
hwmon: Fix possible NULL pointer
hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC
hwmon: (powr1220) Upgrade driver to support hwmon info infrastructure
hwmon: (powr1220) Cosmetic changes
dt-bindings: hwmon: lm90: Drop Tegra specifics from example
hwmon: (pmbus) Remove trailing whitespaces from Kconfig file
hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II
hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro
Documentation: ABI: Add ABI file for legacy /proc/i8k interface
Documentation: admin-guide: Add Documentation for undocumented dell_smm_hwmon parameters
Documentation: admin-guide: Update i8k driver name
hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist
hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A
hwmon: Add "label" attribute
ABI: hwmon: Document "label" sysfs attribute
hwmon: (nct6775) add support for TSI temperature registers
hwmon: (lm83) Convert to use with_info API
hwmon: (lm83) Explain why LM82 may be misdetected as LM83
hwmon: (lm83) Demote log message if chip identification fails
hwmon: (lm83) Replace temperature conversion macros with standard functions
hwmon: (lm83) Use regmap
hwmon: (lm83) Replace new_client with client
hwmon: (lm83) Move lm83_id to avoid forward declaration
hwmon: (lm83) Reorder include files to be in alphabetic order
hwmon: Report attribute name with udev events
hwmon: (pmbus) Add mutex to regulator ops
selftests/powerpc/pmu: Include mmap_buffer field as part of struct event
Linux 5.17-rc6
block: remove redundant semicolon
nilfs2: pass the operation to bio_alloc
ext4: pass the operation to bio_alloc
mpage: pass the operation to bio_alloc
null_blk: null_alloc_page() cleanup
null_blk: remove hardcoded null_alloc_page() param
null_blk: remove hardcoded alloc_cmd() parameter
loop: allow user to set the queue depth
loop: remove extra variable in lo_req_flush
loop: remove extra variable in lo_fallocate()
loop: use sysfs_emit() in the sysfs xxx show()
null_blk: fix return value from null_add_dev()
loop: clean up grammar in warning message
block/rnbd: Remove a useless mutex
block/rnbd: client device does not care queue/rotational
block/rnbd-clt: fix CHECK:BRACES warning
block: default BLOCK_LEGACY_AUTOLOAD to y
media: omap3isp: Use struct_group() for memcpy() region
tpm: vtpm_proxy: Check length to avoid compiler warning
lib: overflow: Convert to Kunit
iio: afe: rescale: reduce risk of integer overflow
iio: afe: rescale: fix accuracy for small fractional scales
iio: afe: rescale: add offset support
iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support
iio: afe: rescale: expose scale processing function
iio: frequency: admv4420.c: Add support for ADMV4420
dt-bindings: iio: frequency: Add ADMV4420 doc
MAINTAINERS: add maintainer for ADA4250 driver
iio: amplifiers: ada4250: add support for ADA4250
dt-bindings: iio: amplifiers: add ada4250 doc
net: mscc: ocelot: enforce FDB isolation when VLAN-unaware
net: dsa: sja1105: enforce FDB isolation
net: dsa: pass extack to .port_bridge_join driver methods
net: dsa: request drivers to perform FDB isolation
net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid
net: dsa: tag_8021q: merge RX and TX VLANs
net: dsa: felix: delete workarounds present due to SVL tag_8021q bridging
docs: net: dsa: sja1105: document limitations of tc-flower rule VLAN awareness
net: dsa: tag_8021q: add support for imprecise RX based on the VBID
net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging
net/fungible: Kconfig, Makefiles, and MAINTAINERS
net/funeth: add kTLS TX control part
net/funeth: add the data path
net/funeth: devlink support
net/funeth: ethtool operations
net/funeth: probing and netdev ops
net/fungible: Add service module for Fungible drivers
PCI: Add Fungible Vendor ID to pci_ids.h
net/mlx5: Add migration commands definitions
net/mlx5: Introduce migration bits and structures
net/mlx5: Expose APIs to get/put the mlx5 core device
PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF
net/mlx5: Disable SRIOV before PF removal
net/mlx5: Reuse exported virtfn index function call
PCI/IOV: Add pci_iov_vf_id() to get VF index
video: fbdev: sm712fb: Fix crash in smtcfb_read()
m68k: Implement "current_stack_pointer"
drm/mediatek: Add wait_for_event for crtc disable by cmdq
iio: accel: adxl345: Remove unneeded blank lines
iio: accel: adxl345: Drop comma in terminator entries
iio: accel: adxl345: Extract adxl345_powerup() helper
iio: accel: adxl345: Add ACPI HID table
iio: accel: adxl345: Make use of device properties
iio: accel: adxl345: Get rid of name parameter in adxl345_core_probe()
iio: accel: adxl345: Set driver_data for OF enumeration
iio: accel: adxl345: Convert to use dev_err_probe()
iio: adc: Add check for devm_request_threaded_irq
dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivial-devices
iio: potentiometer: ds1803: Add support for Maxim DS3502
iio: potentiometer: ds1803: Add device specific read_raw function
iio: potentiometer: ds1803: Change to firmware provided data
iio: potentiometer: ds1803: Add channel information in device data
iio: potentiometer: ds1803: Add available functionality
iio: potentiometer: ds1803: Alignment to match the open parenthesis
iio: accel: adxl367: Fix handled initialization in adxl367_irq_handler()
iio: accel: adxl367: unlock on error in adxl367_buffer_predisable()
selftests/memfd: clean up mapping in mfd_fail_write
mailmap: update Roman Gushchin's email
MAINTAINERS, SLAB: add Roman as reviewer, git tree
MAINTAINERS: add Shakeel as a memcg co-maintainer
MAINTAINERS: remove Vladimir from memcg maintainers
MAINTAINERS: add Roman as a memcg co-maintainer
selftest/vm: fix map_fixed_noreplace test failure
mm: fix use-after-free bug when mm->mmap is reused after being freed
hugetlbfs: fix a truncation issue in hugepages parameter
kasan: test: prevent cache merging in kmem_cache_double_destroy
mm/hugetlb: fix kernel crash with hugetlb mremap
MAINTAINERS: add sysctl-next git tree
iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() to simplify code
net: neigh: add skb drop reasons to arp_error_report()
net: neigh: use kfree_skb_reason() for __neigh_event_send()
net: ip: add skb drop reasons for ip egress path
net: dsa: ocelot: mark as non-legacy
net: dsa: ocelot: convert to mac_select_pcs()
net: dsa: ocelot: remove interface checks
net: dsa: ocelot: populate supported_interfaces
tty: Reserve ldisc 29 for development purposes
serial: sunplus-uart: Add Sunplus SoC UART Driver
dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver
serial: 8250: Fix race condition in RTS-after-send handling
tty: serial: meson: Added S4 SOC compatibility
tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate
tty: serial: meson: Make some bit of the REG5 register writable
tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame
tty: serial: meson: Use devm_ioremap_resource to get register mapped memory
tty: serial: meson: Move request the register region to probe
drm/i915: apply PM_EARLY for non-GTT mappable objects
mctp i2c: Fix hard head TX bounds length check
mctp i2c: Fix potential use-after-free
mctp: Avoid warning if unregister notifies twice
stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
net: dsa: qca8k: return with -EINVAL on invalid port
ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption
ext4: add strict range checks while freeing blocks
ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
ext4: no need to test for block bitmap bits in ext4_mb_mark_bb()
ext4: rename ext4_set_bits to mb_set_bits
ext4: use in_range() for range checking in ext4_fc_replay_check_excluded
ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit
ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb
jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait
jbd2: kill t_handle_lock transaction spinlock
jbd2: fix use-after-free of transaction_t race
ext4: fix remount with 'abort' option
xtensa: Implement "current_stack_pointer"
usercopy: Check valid lifetime via stack depth
rtla/osnoise: Fix error message when failing to enable trace instance
rtla/osnoise: Free params at the exit
rtla/hist: Make -E the short version of --entries
tracing: Fix selftest config check for function graph start up test
tracefs: Set the group ownership in apply_options() not parse_options()
clk: Mark clk_core_evict_parent_cache_subtree() 'target' const
clk: Mark 'all_lists' as const
clk: pistachio: Declare mux table as const u32[]
clk: qcom: Declare mux table as const u32[]
clk: mmp: Declare mux tables as const u32[]
clk: hisilicon: Remove unnecessary cast of mux table to u32 *
clk: mux: Declare u32 *table parameter as const
clk: nxp: Declare mux table parameter as const u32 *
clk: nxp: Remove unused variable
selftests/rtc: continuously read RTC in a loop for 30s
NFS: Use of mapping_set_error() results in spurious errors
NFS: Clean up NFSv4.2 xattrs
NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget()
NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE
NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE
NFSv4: use unique client identifiers in network namespaces
NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED
SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL
SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL
SUNRPC: Convert GFP_NOFS to GFP_KERNEL
NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL
NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL
NFS: Convert GFP_NOFS to GFP_KERNEL
NFSv4.2: Fix up an invalid combination of memory allocation flags
NFSv4: Charge NFSv4 open state trackers to kmemcg
NFS: Charge open/lock file contexts to kmemcg
NFSv4: Protect the state recovery thread against direct reclaim
SUNRPC: remove redundant pointer plainhdr
NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
drm/i915/guc: Remove plain ads_blob pointer
drm/i915/guc: Convert __guc_ads_init to iosys_map
drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map
drm/i915/guc: Convert capture list to iosys_map
drm/i915/guc: Convert mapping table to iosys_map
drm/i915/guc: Replace check for golden context size
drm/i915/guc: Convert golden context prep to iosys_map
drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map
drm/i915/guc: Convert engine record to iosys_map
drm/i915/guc: Convert policies update to iosys_map
drm/i915/guc: Convert golden context init to iosys_map
drm/i915/guc: Add read/write helpers for ADS blob
drm/i915/guc: Keep iosys_map of ads_blob around
drm/i915/gt: Add helper for shmem copy to iosys_map
ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573
ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers
drm/msm/adreno: Expose speedbin to userspace
drm/msm/a6xx: Add support for 7c3 SKUs
drm/msm/adreno: Generate name from chipid for 7c3
drm/msm: Use generic name for gpu resources
bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel.
RDMA/cma: Do not change route.addr.src_addr outside state checks
selinux: allow FIOCLEX and FIONCLEX with policy capability
Convert NFS from readpages to readahead
NFS: simplify check for freeing cn_resp
ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
Documentation/admin-guide/acpi: Add documentation for fine grain control
ACPI: fan: Add additional attributes for fine grain control
ACPI: fan: Properly handle fine grain control
ACPI: fan: Optimize struct acpi_fan_fif
ACPI: fan: Separate file for attributes creation
ACPI: fan: Fix error reporting to user space
iavf: Fix __IAVF_RESETTING state usage
iavf: Fix missing check for running netdev
iavf: Fix deadlock in iavf_reset_task
iavf: Fix race in init state
iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
iavf: Fix init state closure on remove
iavf: Add waiting so the port is initialized in remove
iavf: Rework mutexes for better synchronisation
drm/i915/dg2: add Wa_14014947963
f2fs: quota: fix loop condition at f2fs_quota_sync()
f2fs: Restore rwsem lockdep support
f2fs: fix missing free nid in f2fs_handle_failed_inode
power: supply: bq24190_charger: Delay applying charge_type changes when OTG 5V Vbus boost is on
power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
perf jevents: Add support for HiSilicon CPA PMU aliasing
tracing/osnoise: Make osnoise_main to sleep for microseconds
ftrace: Remove unused ftrace_startup_enable() stub
tracing: Ensure trace buffer is at least 4096 bytes large
tracing: Uninline trace_trigger_soft_disabled() partly
eprobes: Remove redundant event type information
tracing: Have traceon and traceoff trigger honor the instance
power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery()
power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery()
PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist
drm/omap: plane: Remove redundant color encoding and range initialisation
drm/object: Add default color encoding and range value at reset
drm/sun4i: layer: Remove redundant zpos initialisation
drm/sti: plane: Remove redundant zpos initialisation
drm/rcar: plane: Remove redundant zpos initialisation
drm/omap: plane: Remove redundant zpos initialisation
drm/nouveau/kms: Remove redundant zpos initialisation
drm/msm/mdp5: Remove redundant zpos initialisation
drm/object: Add default zpos value at reset
drm/object: Add drm_object_property_get_default_value() function
drm/omap: plane: Fix zpos initial value mismatch
net: stmmac: fix return value of __setup handler
net: sxgbe: fix return value of __setup handler
drm/amdgpu: add gfxoff support for smu 13.0.5
drm/amd/pm: refine smu 13.0.5 pp table code
can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
ucounts: Fix systemd LimitNPROC with private users regression
media: v4l2-pci-skeleton: Remove usage of the deprecated "pci-dma-compat.h" API
rapidio/tsi721: Remove usage of the deprecated "pci-dma-compat.h" API
sparc: Remove usage of the deprecated "pci-dma-compat.h" API
agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API
alpha: Remove usage of the deprecated "pci-dma-compat.h" API
mtd: spi-nor: renumber flags
mtd: spi-nor: slightly change code style in spi_nor_sr_ready()
mtd: spi-nor: spansion: rename vendor specific functions and defines
mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag
mtd: spi-nor: move all spansion specifics into spansion.c
mtd: spi-nor: spansion: slightly rework control flow in late_init()
mtd: spi-nor: micron-st: rename vendor specific functions and defines
mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag
mtd: spi-nor: move all micron-st specifics into micron-st.c
mtd: spi-nor: xilinx: correct the debug message
mtd: spi-nor: xilinx: rename vendor specific functions and defines
mtd: spi-nor: move all xilinx specifics into xilinx.c
mtd: spi-nor: guard _page_size parameter in S3AN_INFO()
mtd: spi-nor: export more functions to be used in vendor modules
mtd: spi-nor: allow a flash to define its own ready() function
mtd: spi-nor: slightly refactor the spi_nor_setup()
drm: of: Lookup if child node has panel or bridge
drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf()
list: test: Add a test for list_entry_is_head()
list: test: Add a test for list_is_head()
list: test: Add test for list_del_init_careful()
ARM: mmp: Fix failure to remove sram device
ARM: mstar: Select ARM_ERRATA_814220
KVM: x86: Yield to IPI target vCPU only if it is busy
x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64
x86/kvm: Don't waste memory if kvmclock is disabled
x86/kvm: Don't use PV TLB/yield when mwait is advertised
arm64/mte: Add userspace interface for enabling asymmetric mode
arm64/mte: Add hwcap for asymmetric mode
arm64/mte: Add a little bit of documentation for mte_update_sctlr_user()
arm64/mte: Document ABI for asymmetric mode
kselftest/arm64: signal: Allow tests to be incompatible with features
arm64: cpufeature: Always specify and use a field width for capabilities
arm64: Always use individual bits in CPACR floating point enables
arm64: Define CPACR_EL1_FPEN similarly to other floating point controls
drm/i915/ttm: fixup the mock_bo
arm64: module: remove (NOLOAD) from linker script
arm64: cpufeature: Remove cpu_has_fwb() check
ASoC: codecs: wcd-mbhc: add runtime pm support
ASoC: codecs: wcd938x: add simple clk stop support
ASoC: codecs: tx-macro: add runtime pm support
ASoC: codecs: rx-macro: add runtime pm support
ASoC: codecs: wsa-macro: add runtime pm support
ASoC: codecs: va-macro: add runtime pm support
ASoC: codecs: rx-macro: setup soundwire clks correctly
ASoC: codecs: tx-macro: setup soundwire clks correctly
ASoC: codecs: wsa-macro: setup soundwire clks correctly
ASoC: codecs: wsa-macro: move to individual clks from bulk
ASoC: codecs: tx-macro: move to individual clks from bulk
ASoC: codecs: rx-macro: move to individual clks from bulk
ASoC: codecs: tx-macro: move clk provider to managed variants
ASoC: codecs: rx-macro: move clk provider to managed variants
ASoC: codecs: va-macro: move to individual clks from bulk
drm/tegra: dpaux: Remove unneeded variable
KVM: arm64: Remove unneeded semicolons
spi: dt-bindings: remove unused required property
ARM: tegra: tamonten: Fix I2C3 pad setting
ASoC: qcom: lpass-platform: Update warning print to control excess logging
ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create()
ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration
ASoC: amd: Use platform_get_irq_byname() to get the interrupt
Revert "PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware"
Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720"
Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720"
phy: marvell: phy-mvebu-a3700-comphy: Add native kernel implementation
phy: marvell: phy-mvebu-a3700-comphy: Remove port from driver configuration
arm64: tegra: Drop arm,armv8-pmuv3 compatible string
arm64: Add support of PAuth QARMA3 architected algorithm
arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5
arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth
KVM: s390: pv: make use of ultravisor AIV support
drm/i915: Check stolen memory size before calling drm_mm_init
KVM: x86/mmu: clear MMIO cache when unloading the MMU
KVM: x86/mmu: Always use current mmu's role when loading new PGD
KVM: x86/mmu: load new PGD after the shadow MMU is initialized
KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit
KVM: x86/mmu: do not pass vcpu to root freeing functions
KVM: x86/mmu: do not consult levels when freeing roots
KVM: x86: use struct kvm_mmu_root_info for mmu->root
KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
KVM: x86: do not deliver asynchronous page faults if CR0.PG=0
KVM: x86: Reinitialize context if host userspace toggles EFER.LME
KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU
KVM: selftests: Carve out helper to create "default" VM without vCPUs
KVM: x86: Provide per VM capability for disabling PMU virtualization
KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls
KVM: Move VM's worker kthreads back to the original cgroup before exiting.
KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var
kvm: vmx: Fix typos comment in __loaded_vmcs_clear()
KVM: nVMX: Make setup/unsetup under the same conditions
drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
drm/stm: ltdc: add support for CRC hashing feature
drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config()
soc/tegra: bpmp: cleanup double word in comment
soc/tegra: pmc: Add Tegra234 wake events
KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3
staging: r8188eu: remove ETH_ALEN from ieee80211.h
staging: r8188eu: remove update_bcn_p2p_ie()
staging: r8188eu: remove unused function prototype
staging: r8188eu: EepromAddressSize is set but not used
arm64: dts: renesas: spider: Complete SCIF3 description
arm64: dts: renesas: r8a779f0: Add pinctrl device node
staging: wfx: flags for SPI IRQ were ignored
staging: wfx: ensure HIF request has been sent before polling
staging: wfx: prefer to wait for an event instead to sleep
staging: wfx: remove duplicated code in wfx_cmd_send()
staging: wfx: drop useless include
staging: wfx: remove useless variable
staging: wfx: format code on 100 columns
staging: wfx: format comments on 100 columns
staging: wfx: fix struct alignment
staging: wfx: sta.o was linked twice
ext2: correct max file size computing
net: sparx5: Fix add vlan when invalid operation
net: chelsio: cxgb3: check the return value of pci_find_capability()
net: dsa: sja1105: support switching between SGMII and 2500BASE-X
net: dsa: sja1105: convert to phylink_generic_validate()
net: dsa: sja1105: mark as non-legacy
net: dsa: sja1105: use .mac_select_pcs() interface
net: dsa: sja1105: remove interface checks
net: dsa: sja1105: populate supported_interfaces
pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions
pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions
pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function
pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions
pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function
pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function
pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions
pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions
pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions
pinctrl: renesas: Initial R8A779F0 PFC support
pinctrl: renesas: Add PORT_GP_CFG_19 macros
dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support
arm64: Change elfcore for_each_mte_vma() to use VMA iterator
memory: Update of_memory lpddr2 revision-id binding
dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3
soc: add microchip polarfire soc system controller
ARM: at91: Kconfig: select PM_OPP
ARM: at91: PM: add cpu idle support for sama7g5
ARM: at91: ddr: fix typo to align with datasheet naming
ARM: at91: ddr: align macro definitions
ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
ARM: configs: at91: sama7: add config for cpufreq
ARM: configs: at91: sama7: enable cpu idle
ALSA: hda/realtek: Make use of the helper component_compare_dev_name
video: omapfb: dss: Make use of the helper component_compare_dev
power: supply: ab8500: Make use of the helper component_compare_dev
ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
iommu/mediatek: Make use of the helper component_compare/release_of
drm: of: Make use of the helper component_release_of
drm/vc4: Make use of the helper component_compare_dev
drm/omap: dss: Make use of the helper component_compare_dev
drm/mcde: Make use of the helper component_compare_dev
drm/exynos: Make use of the helper component_compare_dev
drm/rockchip: Make use of the helper component_compare_dev
drm/sun4i: Make use of the helper component_compare_of
drm/sti: Make use of the helper component_compare_of
drm/sprd: Make use of the helper component_compare_of
drm/msm: Make use of the helper component_compare_of
drm/meson: Make use of the helper component_compare_of
drm/mediatek: Make use of the helper component_compare_of
drm/ingenic: Make use of the helper component_compare_of
drm/hirin: Make use of the helper component_compare_of
drm/etnaviv: Make use of the helper component_compare_of/dev_name
drm/armada: Make use of the helper component_compare_of/dev_name
drm/komeda: Make use of the helper component_compare_of
component: Add common helper for compare/release functions
firmware_loader: EXTRA_FIRMWARE does not support compressed files
mei: do not overwrite state on hw start
mei: me: fix reset policy on read error in interrupt
mei: me: avoid link reset on shutdown
mei: me: disable driver on the ign firmware
firmware: xilinx: Add sysfs support for feature config
firmware: zynqmp: Add documentation for runtime feature config
firmware: xilinx: Add support for runtime features
misc: rtsx: rts522a rts5228 rts5261 support Runtime PM
lkdtm/fortify: Swap memcpy() for strncpy()
misc: rtsx: conditionally build rtsx_pm_power_saving()
config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OFF for netd
config: android-recommended: Don't explicitly disable CONFIG_AIO
powerpc/BSR: Make use of the helper macro LIST_HEAD()
ocxl: Make use of the helper macro LIST_HEAD()
misc: sgi-gru: Don't cast parameter in bit operations
xilinx_hwicap: cleanup comments
comedi: drivers: ni_routes: Use strcmp() instead of memcmp()
ibmvnic: Allow queueing resets during probe
ibmvnic: clear fop when retrying probe
ibmvnic: init init_done_rc earlier
ibmvnic: register netdev after init of adapter
ibmvnic: complete init_done on transport events
ibmvnic: define flush_reset_queue helper
ibmvnic: initialize rc before completing wait
ibmvnic: free reset-work-item when flushing
debugfs: Document that debugfs_create functions need not be error checked
VMCI: Fix some error handling paths in vmci_guest_probe_device()
VMCI: No need to clear memory after a dma_alloc_coherent() call
VMCI: Fix the description of vmci_check_host_caps()
w1: w1_therm: fixes w1_seq for ds28ea00 sensors
firmware: stratix10-svc: extend SVC driver to get the firmware version
MAINTAINERS: add a git repo for the Stratix10 Service driver
KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver
nvmem: Add driver for OCOTP in Sunplus SP7021
nvmem: qfprom: Increase fuse blow timeout to prevent write fail
net: dcb: flush lingering app table entries for unregistered devices
net/smc: fix connection leak
net: stmmac: only enable DMA interrupts when ready
net: openvswitch: IPv6: Add IPv6 extension header support
ARM: dts: at91: sama7g5: add opps
ARM: dts: at91: sama7g5ek: set regulator voltages for standby state
ARM: dts: at91: fix low limit for CPU regulator
ARM: dts: at91: sama7g5: Enable can0 and can1 support in sama7g5-ek
ARM: dts: at91: sama7g5: Add can controllers of sama7g5
ARM: dts: at91: sama7g5: Add crypto nodes
xen/netfront: destroy queues before real_num_tx_queues is zeroed
ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15
ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13
ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f7 series
ARM: dts: stm32: remove some timer duplicate unit-address on stm32f7 series
ARM: dts: stm32: Enable EXTI on stm32mp13
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcor-avenger96
ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-picoitx
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-pdk2
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-drc02
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1
ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96
ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0
ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0-of7
ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box
ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2
ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2
ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1
ARM: dts: stm32: add DMA configuration to UART nodes on stm32mp151
ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157
ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC on DHCOR SoM
ARM: dts: stm32: add MDMA on STM32MP13x SoC family
ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x SoC family
rtw89: get channel parameters of 160MHz bandwidth
tty: serial: amba-pl010: use more uart_port pointers
tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper
tty: serial: serial_txx9: remove info print from init
tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned
serial: 8250_lpss: Balance reference count for PCI DMA device
serial: 8250_mid: Balance reference count for PCI DMA device
serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit
serial: 8250: Correct Kconfig help text for blacklisted PCI devices
arm64: dts: marvell: armada-37xx: add device node for UART clock and use it
serial: mvebu-uart: implement support for baudrates higher than 230400 Bd
dt-bindings: mvebu-uart: update information about UART clock
serial: mvebu-uart: implement UART clock driver for configuring UART base clock
dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock
math64: New DIV_U64_ROUND_CLOSEST helper
sc16is7xx: Separate GPIOs from modem control lines
sc16is7xx: Update status lines in single call
sc16is7xx: Preserve EFR bits on update
drm/dp: Fix OOB read when handling Post Cursor2 register
drm/dp: Fix off-by-one in register cache size
serial: 8250: Return early in .start_tx() if there are no chars to send
MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer
xtensa: termbits.h is identical to asm-generic one
ia64: termbits.h is identical to asm-generic one
dt-bindings: usb: qcom,dwc3: Add msm8953 compatible
staging: pi433: add index value to write dev_dbg statement
staging: rtl8192u: rework init and exit function
staging: rtl8192u: add empty debug functions
staging: rtl8192u: fix broken debug macro
staging: r8188eu: remove redundant variable reg_0x143
staging: r8188eu: clean up rtw_rf.c
staging: r8188eu: refactor rtw_ch2freq()
staging: r8188eu: remove 5 GHz channels from ch_freq_map
staging: r8188eu: remove unused variable from UpdateHalRAMask8188EUsb
phy: phy-brcm-usb: fixup BCM4908 support
Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()"
Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()"
staging: vt6656: Remove unnecessary line breaks
staging: vt6656: Remove ftrace-like logging
staging: vt6656: Change macro to function and moved to better file
staging: vt6656: Fix CamelCase warnings in macro
staging: vt6656: Add comment for locks
staging: vt6656: Fix CamelCase warnings in mac.h and mac.c
staging: wfx: check the return value of devm_kmalloc()
dt-bindings: phy: mediatek,tphy: Add compatible for MT8192
MAINTAINERS: Add Delta Networks TN48M CPLD drivers
dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings
reset: Add Delta TN48M CPLD reset controller
dt-bindings: reset: Add Delta TN48M
gpio: Add Delta TN48M CPLD GPIO driver
mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
phy: ti: tusb1210: Add charger detection
phy: ti: tusb1210: Add a delay between power-on and restoring the phy-parameters
phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check from tusb1210_power_on()
phy: ti: tusb1210: Improve ulpi_read()/_write() error checking
phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
uaccess: remove CONFIG_SET_FS
ia64: remove CONFIG_SET_FS support
sh: remove CONFIG_SET_FS support
sparc64: remove CONFIG_SET_FS support
lib/test_lockup: fix kernel pointer check for separate address spaces
uaccess: generalize access_ok()
uaccess: fix type mismatch warnings from access_ok()
arm64: simplify access_ok()
m68k: fix access_ok for coldfire
MIPS: use simpler access_ok()
MIPS: Handle address errors for accesses above CPU max virtual user address
uaccess: add generic __{get,put}_kernel_nofault
nios2: drop access_ok() check from __put_user()
x86: use more conventional access_ok() definition
x86: remove __range_not_ok()
sparc64: add __{get,put}_kernel_nofault()
nds32: fix access_ok() checks in get/put_user
uaccess: fix nios2 and microblaze get_user_8()
phy/cadence: Use of_device_get_match_data()
phy: sun4i-usb: Add D1 variant
phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling
phy: sun4i-usb: Remove .disc_thresh where not applicable
dt-bindings: phy: Add compatible for D1 USB PHY
can: gs_usb: change active_channels's type from atomic_t to u8
can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8
mtd: spi-nor: xmc: unify function names
mtd: spi-nor: xilinx: unify function names
mtd: spi-nor: winbond: unify function names
mtd: spi-nor: sst: unify function names
mtd: spi-nor: spansion: unify function names
mtd: spi-nor: micron-st: unify function names
mtd: spi-nor: macronix: unify function names
mtd: spi-nor: issi: unify function names
mtd: spi-nor: intel: unify function names
mtd: spi-nor: gigadevice: unify function names
mtd: spi-nor: fujitsu: unify function names
mtd: spi-nor: everspin: unify function names
mtd: spi-nor: esmt: unify function names
mtd: spi-nor: eon: unify function names
mtd: spi-nor: catalyst: unify function names
mtd: spi-nor: atmel: unify function names
mptcp: Correctly set DATA_FIN timeout when number of retransmits is large
selftests: mptcp: do complete cleanup at exit
mptcp: accurate SIOCOUTQ for fallback socket
nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload
nfp: add support to offload police action from flower table
nfp: add process to get action stats from hardware
nfp: add hash table to store meter table
nfp: add support to offload tc action to hardware
nfp: refactor policer config to support ingress/egress meter
net/tcp: Merge TCP-MD5 inbound callbacks
net: dsa: felix: support FDB entries on offloaded LAG interfaces
net: dsa: support FDB events on offloaded LAG interfaces
net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev
net: dsa: remove "ds" and "port" from struct dsa_switchdev_event_work
net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device
net: dsa: create a dsa_lag structure
net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e6xxx_lag_sync_masks
net: dsa: make LAG IDs one-based
net: dsa: qca8k: rename references to "lag" as "lag_dev"
net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev"
net: dsa: rename references to "lag" as "lag_dev"
net: asix: remove code duplicates in asix_mdio_read/write and asix_mdio_read/write_nopm
net: marvell: prestera: Fix return value check in prestera_kern_fib_cache_find()
net: marvell: prestera: Fix return value check in prestera_fib_node_find()
net: sparx5: Support offloading of bridge port flooding flags
cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev
riscv: fix oops caused by irqsoff latency tracer
clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller
dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding
riscv: fix nommu_k210_sdcard_defconfig
tracing: Dump stacktrace trigger to the corresponding instance
clk: lan966x: Fix linking error
drm/exynos: Search for TE-gpio in DSI panel's node
drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
drm/exynos: gsc: Use platform_get_irq() to get the interrupt
drm/exynos/fimc: Use platform_get_irq() to get the interrupt
drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
drm/exynos: mixer: Use platform_get_irq() to get the interrupt
drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
ARM: dts: NSP: MX6X: correct LED function types
ARM: dts: NSP: MX6X: get mac-address from eeprom
clk: qcom: dispcc: Update the transition delay for MDSS GDSC
clk: qcom: gdsc: Add support to update GDSC transition delay
arm64: dts: rockchip: add naneng combo phy nodes for rk3568
dt-bindings: reserved-memory: Add restricted-dma-pool constraints
drm/amd/display: Turn functions into static
drm/amd/display: Use NULL instead of 0
drm/amd/display: Add conditional around function
drm/amd/display: Adjust functions documentation
drm/amd/display: Fix DC definition of PMFW Pstate table for DCN316
drm/amdgpu: Exclude PCI reset method for now.
drm/amdgpu: Add use_xgmi_p2p module parameter
drm/amd/pm: fix mode2 reset fail for smu 13.0.5
drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK
amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode
drm/nouveau: Remove the unused header file nvif/list.h
Bluetooth: hci_sync: Fix not using conn_timeout
spi: tegra210-quad: add new chips to compatible
spi: Add Tegra234 QUAD SPI compatible
spi: tegra210-quad: use device_reset method
ASoC: SOF: Declare sof_compress_ops in sof-priv.h
ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio
ASoC: dt-bindings: Add SC7280 lpass cpu bindings
ASoC: qcom: Add lpass CPU driver for codec dma control
ASoC: qcom: Add support for codec dma driver
ASoC: qcom: Add regmap config support for codec dma driver
ASoC: qcom: Add register definition for codec rddma and wrdma
ASoC: qcom: Add helper function to get dma control and lpaif handle
ASoC: qcom: lpass: Add dma fields for codec dma lpass interface
ASoC: qcom: Move lpass_pcm_data structure to lpass header
ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
ARM: dts: qcom: msm8226: add power domains
soc: qcom: rpmpd: Add MSM8226 support
dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding
arm64: dts: qcom: sdm632: Add device tree for Fairphone 3
dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board
arm64: dts: qcom: Add SDM632 device tree
arm64: dts: qcom: Add PM8953 PMIC
arm64: dts: qcom: Add MSM8953 device tree
dt-bindings: arm: cpus: Add Kryo 250 CPUs
Bluetooth: hci_sync: Fix hci_update_accept_list_sync
Bluetooth: assign len after null check
Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
Bluetooth: fix data races in smp_unregister(), smp_del_chan()
Bluetooth: hci_core: Fix leaking sent_cmd skb
arm64: dts: qcom: msm8916-longcheer-l8150: Add light and proximity sensor
arm64: dts: qcom: align Google CROS EC PWM node name with dtschema
docs: reporting-issues.rst: link new document about regressions
docs: *-regressions.rst: explain how quickly issues should be handled
docs: add two documents about regression handling
docs: fix RST error in vm/page_owner.rst
clk: qcom: ipq8074: Use floor ops for SDCC1 clock
Reword note on missing CJK fonts
docs: kerneldoc-preamble.sty: Expand comments in LaTeX code
docs: pdfdocs: Pull LaTeX preamble part out of conf.py
Documentation: block/diskstats: update function names
Documentation/vm/page_owner.rst: fix language
thermal: int340x: fix memory leak in int3400_notify()
docs: scripts/kernel-doc: Detect absence of FILE arg
arm64: tegra: Enable Jetson Xavier NX USB device mode
arm64: tegra: Enable UART instance on 40-pin header
arm64: tegra: Add HDA device tree node for Tegra234
arm64: tegra: Enable device-tree overlay support
arm64: tegra: APE sound card for Jetson AGX Orin
arm64: tegra: Add audio devices on Tegra234
arm64: tegra: Move audio IOMMU properties to ADMAIF node
arm64: tegra: Add Tegra234 IOMMUs
arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit
arm64: tegra: Add GPCDMA node for tegra186 and tegra194
arm64: tegra: Add Tegra234 PWM devicetree nodes
arm64: tegra: Add Tegra234 I2C devicetree nodes
dt-bindings: memory: Add Tegra234 PCIe memory
dt-bindings: power: Add Tegra234 PCIe power domains
dt-bindings: Add Tegra234 PCIe clocks and resets
ARM: configs: at91: sama7: Enable crypto IPs and software algs
ARM: configs: at91: sama7: Enable UBIFS_FS
ARM: configs: at91: sama7: Enable NAND / SMC
ARM: tegra: Fix ethernet node names
ARM: dts: at91: Use the generic "crypto" node name for the crypto IPs
ARM: dts: at91: remove status = "okay" from soc specific dtsi
ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
dt-bindings: arm: at91: add Kontron's new KSwitches
MAINTAINERS: Update Allwinner SoCs maintainers
dt-bindings: Document Tegra234 HDA support
net: mv643xx_eth: process retval from of_get_mac_address
KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled
KVM: x86/mmu: make apf token non-zero to fix bug
scripts: kernel-doc: Refresh the copyright lines
scripts: kernel-doc: Drop obsolete comments
scripts: kernel-doc: Replace the usage function
scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS
scripts: kernel-doc: Translate the DESCRIPTION section
scripts: kernel-doc: Relink argument parsing error handling to pod2usage
scripts: kernel-doc: Add the basic POD sections
ASoC: amd: acp: Add DMIC machine driver ops
ASoC: amd: acp-legacy: Add legacy card support for new machines
ASoC: amd: acp: Change card name for Guybrush Machine
docs: Remove duplicated words in trace/osnoise-tracer
dt-bindings: Add HDA support for Tegra234
ping: remove pr_err from ping_lookup
Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
openvswitch: Fix setting ipv6 fields causing hw csum failure
ipv6: prevent a possible race condition with lifetimes
net/smc: Use a mutex for locking "struct smc_pnettable"
bnx2x: fix driver load from initrd
Revert "xen-netback: Check for hotplug-status existence before watching"
Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
soc/tegra: fuse: Explicitly cast to/from __iomem
soc/tegra: fuse: Update nvmem cell list
soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30
drm/tegra: Use dev_err_probe()
dt-bindings: example: Extend with typical case (int-array and disallowed prop)
dt-bindings: writing-schema: Install from PyPI repository
ARM: tegra: paz00: Add MMC aliases
ARM: tegra: tf700t: Rename DSI node
ARM: tegra: transformer: Drop reg-shift for Tegra HS UART
ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio
pinctrl: baytrail: Add pinconf group + function for the pmu_clk
random: only wake up writers after zap if threshold was passed
random: round-robin registers as ulong, not u32
btrfs: reduce extent threshold for autodefrag
sizes.h: Add SZ_1T macro
ARM: dts: add DT for lan966 SoC and 2-port board pcb8291
phy: rockchip: add naneng combo phy for RK3568
dt-bindings: phy: rockchip: Add Naneng combo PHY bindings
dt-bindings: soc: grf: add naneng combo phy register compatible
drm/repaper: Use format helper for xrgb8888 to monochrome conversion
pwm: rcar: Simplify multiplication/shift logic
dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice
dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice
dt-bindings: pwm: tiecap: Do not require pwm-cells twice
dt-bindings: pwm: samsung: Do not require pwm-cells twice
dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice
dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice
dt-bindings: pwm: toshiba,visconti: Include generic PWM schema
dt-bindings: pwm: renesas,pwm: Include generic PWM schema
dt-bindings: pwm: sifive: Include generic PWM schema
dt-bindings: pwm: rockchip: Include generic PWM schema
dt-bindings: pwm: mxs: Include generic PWM schema
dt-bindings: pwm: iqs620a: Include generic PWM schema
dt-bindings: pwm: intel,lgm: Include generic PWM schema
dt-bindings: pwm: imx: Include generic PWM schema
dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema
arm64: Use the clearbhb instruction in mitigations
KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
arm64: Mitigate spectre style branch history side channels
pwm: pwm-mediatek: Beautify error messages text
ASoC: tlv320adc3xxx: Fix buggy return value
pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array
pwm: pwm-mediatek: Simplify error handling with dev_err_probe()
pwm: brcmstb: Remove useless locking
pwm: brcmstb: Implement .apply() callback
spi: pxa2xx-pci: Balance reference count for PCI DMA device
spi: pxa2xx-pci: Do not dereference fwnode in struct device
mt76: fix dfs state issue with 160 MHz channels
mt76: mt7915: simplify conditional
mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU
mt76: mt7915e: Enable thermal management by default
mt76: mt7915e: Add a hwmon attribute to get the actual throttle state.
mt76: mt7915e: Fix degraded performance after temporary overheat
mt76: improve signal strength reporting
mt76: mt7915: use min_t() to make code cleaner
mt76: mt7915: fix the muru tlv issue
mt76: mt7915: check band idx for bcc event
mt76: mt7615: Fix assigning negative values to unsigned variable
mt76: connac: adjust wlan_idx size from u8 to u16
mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free()
mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor
mt76: mt7615: fix compiler warning on frame size
mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv()
mt76: mt7915: introduce band_idx in mt7915_phy
mt76: mt7915: add support for MT7986
pwm: jz4740: Add support for X1000 SoC
pwm: vt8500: Rename variable pointing to driver private data
dt-bindings: timer: Add PWM compatible for X1000 SoC
dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC
fsnotify: optimize FS_MODIFY events with no ignored masks
fsnotify: fix merge with parent's ignored mask
pinctrl: renesas: Remove unneeded #include <linux/gpio.h>
pwm: pca9685: Reset OFF/ON registers to POR value
pinctrl: renesas: checker: Fix miscalculation of number of states
pwm: atmel: Remove redundant initialization of variable timeout
pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base
soc: renesas: Kconfig: Introduce ARCH_RZG2L config option
pwm: bcm-kona: Implement .apply() callback
pwm: tiehrpwm: Implement .apply() callback
ARM: dts: renesas: Align GPIO hog names with dtschema
arm64: dts: renesas: Align GPIO hog names with dtschema
arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog
ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 60s timeout
ARM: dts: r9a06g032: Add the watchdog nodes
surface: surface3_power: Fix battery readings on batteries without a serial number
platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
dt-bindings: clock: r9a06g032: Add the definition of the watchdog clock
dt-bindings: pwm: google,cros-ec: include generic pwm schema
ARM: tegra: Update jedec,lpddr2 revision-id binding
power: supply: max8997_charger: Use devm_work_autocancel()
power: supply: max14656: Use devm_work_autocancel()
power: supply: da9150-fg: Use devm_delayed_work_autocancel()
power: supply: sbs-charger: Don't cancel work that is not initialized
ABI: testing: sysfs-class-power: Adds "Long Life" entry
power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYPE_BYPASS
power: supply: Introduces bypass charging property
power: supply: max17042_battery: Use devm_work_autocancel()
power: supply: Use an rbtree rather than flat register cache
usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM
xhci: omit mem read just after allocation of trb
usb: host: ehci-q: make qtd_fill() return *unsigned int*
usb: gadget: rndis: add spinlock for rndis response list
usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
USB: gadget: validate endpoint index for xilinx udc
vsprintf: Fix %pK with kptr_restrict == 0
ath10k: fix pointer arithmetic error in trace call
carl9170: Replace zero-length arrays with flexible-array members
ath11k: add dbring debug support
ath11k: translate HE status to radiotap format
ath11k: decode HE status tlv
ath11k: switch to using ieee80211_tx_status_ext()
can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings
can: mcp251xfd: prepare for multiple RX-FIFOs
can: mcp251xfd: ring: update FIFO setup debug info
can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup
can: mcp251xfd: ring: change order of TX and RX FIFOs
can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs
can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions
can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it
can: mcp251xfd: add support for internal PLL
can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset
can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready
can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics
can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable()
can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function
can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function
can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function
can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode
can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling
can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read
can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid()
can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation
can: xilinx_can: Add check for NAPI Poll function
can: softing: softing_netdev_open(): remove redundant ret variable
can: c_can: ethtool: use default drvinfo
can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len
can: bittiming: mark function arguments and local variables as const
can: bittiming: can_validate_bitrate(): simplify bit rate checking
can: gw: use call_rcu() instead of costly synchronize_rcu()
dt-binding: can: m_can: include common CAN controller bindings
dt-binding: can: m_can: fix indention of table in bosch,mram-cfg description
dt-binding: can: m_can: list Chandrasekar Ramakrishnan as maintainer
dt-binding: can: sun4i_can: include common CAN controller bindings
dt-binding: can: mcp251xfd: include common CAN controller bindings
powerpc/module_64: fix array_size.cocci warning
arm64: dts: qcom: Add support for Samsung Galaxy Book2
octeontx2-pf: Vary completion queue event size
ethtool: add support to set/get completion queue event size
cpufreq: qcom-hw: Add support for per-core-dcvs
dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names
dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML
arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1
arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node
arm64: dts: qcom: sdm845: add bi_tcxo to camcc
tracing: Fix allocation of last_cmd in last_cmd_set()
ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth
ARM: dts: qcom: apq8026-lg-lenok: Add Wifi
ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes
arm64: dts: qcom: sdm845: enable dma for spi
arm64: dts: qcom: sdm845: Add gsi dma node
rtla: Fix systme -> system typo on man page
ASoC: SOF: pcm: Add compress_ops for SOF platform component driver
ASoC: rt5682s: Fix the wrong jack type detected
ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID
ASoC: amd: vg: update acp init and deinit sequence
ASoC: amd: vg: apply sample bits pcm constraint
ASoC: amd: vg: update platform clock control sequence
ASoC: nau8821: enable no_capture_mute flag
ASoC: amd: vangogh: refactor i2s master mode clock sequence code
powerpc/64s/hash: Make hash faults work in NMI context
bpftool: Bpf skeletons assert type sizes
cpupower: Add "perf" option to print AMD P-State information
RDMA/irdma: Move union irdma_sockaddr to header file
RDMA/irdma: Remove the unnecessary variable saddr
RDMA/irdma: Use net_type to check network type
RDMA/rxe: Cleanup rxe_mcast.c
RDMA/rxe: Collect cleanup mca code in a subroutine
RDMA/rxe: Collect mca init code in a subroutine
RDMA/rxe: Warn if mcast memory is not freed
selftests/lkdtm: Add UBSAN config
selftests/lkdtm: Remove dead config option
selftests/exec: Rename file binfmt_script to binfmt_script.py
selftests: Use -isystem instead of -I to include headers
selftests: vm: remove dependecy from internal kernel macros
selftests: vm: Add the uapi headers include variable
selftests: mptcp: Add the uapi headers include variable
selftests: net: Add the uapi headers include variable
selftests: landlock: Add the uapi headers include variable
selftests: kvm: Add the uapi headers include variable
selftests: futex: Add the uapi headers include variable
selftests: Correct the headers install path
selftests: Add and export a kernel uapi headers path
selftests: set the BUILD variable to absolute path
selftests: futex: set DEFAULT_INSTALL_HDR_PATH
selftests/kselftest/runner.sh: Pass optional command parameters in environment
net/mlx5e: Fix VF min/max rate parameters interchange mistake
net/mlx5e: Add missing increment of count
net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
net/mlx5e: Fix MPLSoUDP encap to use MPLS action information
net/mlx5e: Add feature check for set fec counters
net/mlx5e: TC, Skip redundant ct clear actions
net/mlx5e: TC, Reject rules with forward and drop actions
net/mlx5e: TC, Reject rules with drop and modify hdr action
net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
net/mlx5: Fix possible deadlock on rule deletion
net/mlx5: Fix tc max supported prio for nic mode
net/mlx5: Fix wrong limitation of metadata match on ecpf
net/mlx5: Update log_max_qp value to be 17 at most
net/mlx5: DR, Fix the threshold that defines when pool sync is initiated
net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version
net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
net/mlx5: DR, Cache STE shadow memory
net/mlx5: Update the list of the PCI supported devices
net/mlx5: Add clarification on sync reset failure
net/mlx5: Add reset_state field to MFRL register
RDMA/mlx5: Use new command interface API
net/mlx5: cmdif, Refactor error handling and reporting of async commands
net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct}
net/mlx5: cmdif, Add new api for command execution
net/mlx5: cmdif, cmd_check refactoring
net/mlx5: cmdif, Return value improvements
net/mlx5: Lag, offload active-backup drops to hardware
net/mlx5: Lag, record inactive state of bond device
net/mlx5: Lag, don't use magic numbers for ports
net/mlx5: Lag, use local variable already defined to access E-Switch
net/mlx5: E-switch, add drop rule support to ingress ACL
net/mlx5: E-switch, remove special uplink ingress ACL handling
net/mlx5: E-Switch, reserve and use same uplink metadata across ports
net/mlx5: Add ability to insert to specific flow group
mlx5: remove unused static inlines
Revert "vlan: move dev_put into vlan_dev_uninit"
bpf: Cleanup comments
arm64: dts: rockchip: align Google CROS EC PWM node name with dtschema
arm64: dts: rockchip: enable rk809 audio codec on the rk3568 evb1-v10
arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1-v10 to always on
arm64: dts: rockchip: add the vdd_cpu regulator to rk3568-evb1-v10
arm64: dts: rockchip: enable work led on rk3568-evb1-v10
clk: rockchip: re-add rational best approximation algorithm to the fractional divider
clk/rockchip: Use of_device_get_match_data()
libbpf: Simplify the find_elf_sec_sz() function
TOMOYO: fix __setup handlers return values
bpftool: Remove usage of reallocarray()
drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
drm/amdgpu: bypass tiling flag check in virtual display case (v2)
Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
drm/amdgpu: do not enable asic reset for raven2
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd: Check if ASPM is enabled from PCIe subsystem
gpio: Return EPROBE_DEFER if gc->to_irq is NULL
ANDROID: dm-bow: remove dm-bow
EDAC/amd64: Add new register offset support and related changes
EDAC/amd64: Set memory type per DIMM
ANDROID: GKI: add VIDEOBUF2_DMA_SG under GKI_HIDDEN_MEDIA_CONFIGS
drm/amdgpu: fix typo in amdgpu_discovery.c
drm/amd/display: increasing DRAM BW percent for DCN315
drm/amd/display: Set compbuf size to min at prep prevent overbook crb
drm/amd/display: revert populating dcn315 clk table based on dcfclk
drm/amd/display: limit unbounded requesting to 5k
drm/amdgpu: add reset register dump trace on GPU
drm/amdgpu: add debugfs for reset registers list
drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
drm/amdgpu/nv: set mode2 reset for MP1 13.0.8
drm/amdgpu/nv: enable gfx10.3.7 clock gating support
drm/amd/pm: Fix missing prototype warning
drm/amdgpu: add mode2 reset support for smu 13.0.5
drm/amdgpu: Fixed warning reported by kernel test robot
drm/amdkfd: Print bdf in peer map failure message
drm/amd/display: 3.2.174
drm/amd/display: add debug option to bypass ssinfo from bios.
drm/amd/display: Refactor fixed VS logic for non-transparent mode
RDMA/irdma: Remove excess error variables
RDMA/irdma: Propagate error codes
RDMA/irdma: Remove enum irdma_status_code
drm/amd/display: add cable ID support for usb c connector
drm/amd/display: clear remote dc_sink when stop mst
drm/amd/display: Ignore Transitional Invalid Link Rate Error Message
drm/amd/display: Fix wrong resolution with DP/VGA adapter
drm/amd/display: Refactor PSR DPCD caps detection
drm/amd/display: Set compbuf size to min at prep prevent overbook crb
RDMA/ib_srp: Add more documentation
soc: qcom: mdt_loader: Fix split-firmware condition
arm64: dts: qcom: sc7280: Add cpu OPP tables
arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider
RDMA/ib_srp: Fix a deadlock
ARM: boot: dts: bcm2711: Fix HVS register range
drm/amd/display: lock/un-lock cursor if odm pipe split used
drm/amd/display: Turn global functions into static functions
drm/amd/display: Add missing prototypes to dcn201_init
drm/amd/display: Remove unused variable
drm/amd/display: Remove unused dmub_outbox_irq_info_funcs variable
drm/amd/display: Remove vupdate_int_entry definition
drm/amd/display: Remove unused dcn316_smu_set_voltage_via_phyclk function
drm/amd/display: Remove unused temp variable
drm/amdgpu: Remove unused get_umc_v8_7_channel_index function
drm/amdgpu: Change amdgpu_ras_block_late_init_default function scope
drm/amdgpu: use ktime rather than jiffies for benchmark results
drm/amdgpu: use kernel BO API for benchmark buffer management
drm/amdgpu: derive GTT display support from DM
drm/amdgpu/display: split dmcu and gpuvm handling logic
drm/amdgpu: drop testing module parameter
drm/amdgpu: drop benchmark module parameter
drm/amdgpu: expose benchmarks via debugfs
drm/amdkfd: Use real device for messages
drm/amdkfd: Fix for possible integer overflow
drm/amdgpu: add a benchmark mutex
drm/amdgpu: print the selected benchmark test in the log
drm/amdgpu: plumb error handling though amdgpu_benchmark()
RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled()
RDMA/mlx5: Store ndescs instead of the translation table size
RDMA/mlx5: Merge similar flows of allocating MR from the cache
RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR
RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent
dtpm/soc/rk3399: Add the ability to unload the module
powercap/dtpm_cpu: Add exit function
powercap/dtpm: Move the 'root' reset place
powercap/dtpm: Destroy hierarchy function
powercap/dtpm: Fixup kfree for virtual node
powercap/dtpm_cpu: Reset per_cpu variable in the release function
powercap/dtpm: Change locking scheme
PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
drm/i915/rps/tgl+: Remove RPS interrupt support
x86/mm/cpa: Generalize __set_memory_enc_pgtable()
x86/coco: Add API to handle encryption mask
x86/coco: Explicitly declare type of confidential computing platform
ixgbe: Remove non-inclusive language
ixgbevf: clean up some inconsistent indenting
libperf: Add API for allocating new thread map array
libperf: Rename arguments of perf_thread_map APIs
x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c}
parisc/unaligned: Fix ldw() and stw() unalignment handlers
parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
btrfs: autodefrag: only scan one inode once
btrfs: defrag: don't use merged extent map for their generation check
btrfs: defrag: bring back the old file extent search behavior
btrfs: defrag: remove an ambiguous condition for rejection
btrfs: defrag: don't defrag extents which are already at max capacity
btrfs: defrag: don't try to merge regular extents with preallocated extents
net: Correct wrong BH disable in hard-interrupt.
livepatch: Skip livepatch tests if ftrace cannot be configured
drm/i915/tgl: Simply subplatform detection
pinctrl: icelake: Add Ice Lake-N PCH pin controller support
pinctrl: alderlake: Add Intel Alder Lake-N pin controller support
pinctrl: alderlake: Add Raptor Lake-S ACPI ID
pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
kernfs: move struct kernfs_root out of the public view.
ipmi:ipmb: Add the ability to have a separate slave and master device
ipmi:ipmi_ipmb: Unregister the SMI on remove
nvme-tcp: send H2CData PDUs based on MAXH2CDATA
nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info
nvme: don't return an error from nvme_configure_metadata
drm/edid: Always set RGB444
arm64: dts: exynos: Add initial device tree support for Exynos7885 SoC
selftests: forwarding: tests of locked port feature
net: dsa: mv88e6xxx: Add support for bridge port locked mode
net: dsa: Include BR_PORT_LOCKED in the list of synced brport flags
net: bridge: Add support for offloading of locked port flag
net: bridge: Add support for bridge port in locked mode
drivers/net/ftgmac100: fix DHCP potential failure with systemd
drivers/net/ftgmac100: adjust code place for function call dependency
drivers/net/ftgmac100: refactor ftgmac100_reset_task to enable direct function call
net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD
drop_monitor: remove quadratic behavior
mlxsw: core: Add support for OSFP transceiver modules
mlxsw: Remove resource query check
mlxsw: core: Unify method of trap support validation
mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor
mlxsw: core: Remove unnecessary asserts
mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments
mlxsw: core_thermal: Remove obsolete API for query resource
mlxsw: core_thermal: Rename labels according to naming convention
mlxsw: core_hwmon: Fix variable names for hwmon attributes
mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module
mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring
mlxsw: core: Prevent trap group setting if driver does not support EMAD
MAINTAINERS: add myself as co-maintainer for Realtek DSA switch drivers
tipc: Fix end of loop tests for list_for_each_entry()
udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
x86/pat: Remove the unused set_pages_array_wt() function
vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
mctp: Fix warnings reported by clang-analyzer
mctp: Fix incorrect netdev unref for extended addr
mctp: make __mctp_dev_get() take a refcount hold
ARM: tegra: Move panels to AUX bus
net: dsa: realtek: rtl8365mb: serialize indirect PHY register access
net: dsa: realtek: allow subdrivers to externally lock regmap
drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels
net: switchdev: avoid infinite recursion from LAG to bridge with port object handler
MIPS: Modernize READ_IMPLIES_EXEC
drm/tegra: dpaux: Populate AUX bus
drm/i915: Extract intel_bw_check_data_rate()
drm/i915: Extract icl_qgv_points_mask()
drm/i915: Properly clear crtc state when disabling it fully, again
drm/i915: Remove odd any_ms=true assignment
drm/i915: Dump hw.enable and pipe_mode
drm/i915: Dump the crtc hw state always
PCI: qcom: Add SM8450 PCIe support
PCI: qcom: Add ddrss_sf_tbu flag
PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg
dt-bindings: pci: qcom: Document PCIe bindings for SM8450
lg-laptop: Move setting of battery charge limit to common location
dt-bindings: net: wireless: mt76: document bindings for MT7986
mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts
mt76: mt7915: fix potential memory leak of fw monitor packets
mt76: mt7915: Fix channel state update error issue
mt76: fix endianness errors in reverse_frag0_hdr_trans
mt76: mt7615: introduce SAR support
mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated
drm/msm/dpu: wire up MSM8998's DSPP blocks
x86/mce: Remove the tolerance level control
perf arm-spe: Use advertised caps/min_interval as default sample_period
sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies
sched/headers: Standardize kernel/sched/sched.h header dependencies
sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there
sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there
sched/headers: Make the <linux/sched/deadline.h> header build standalone
sched/headers: Fix comment typo in kernel/sched/cpudeadline.c
sched/headers: Add initial new headers as identity mappings
drm/selftests: add drm buddy pathological testcase
drm/selftests: add drm buddy smoke testcase
drm/selftests: add drm buddy pessimistic testcase
drm/selftests: add drm buddy optimistic testcase
drm/selftests: add drm buddy alloc range testcase
drm/selftests: add drm buddy alloc limit testcase
drm/selftests: Move i915 buddy selftests into drm
drm/radeon: fix variable type
drm/sched: Add device pointer to drm_gpu_scheduler
Revert "drm/i915/display/vrr: Reset VRR capable property on a long hpd"
netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
media: cec: seco: Drop pointless include
media: hantro: sunxi: Fix VP9 steps
media: imx: csis: Store pads format separately
doc: media: Document VP9 reference_mode miss-placement
doc: media: Document MM21 tiled format
media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8
media: v4l2-core: Initialize h264 scaling matrix
media: imx: imx-mipi-csis: Add output format
media: imx: imx-mipi-csis: Add BGR888
media: imx: imx-mipi-csis: Add RGB565_1X16
media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422
media: imx: imx7-media-csi: Use dual sampling for YUV 1X16
media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c
sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry
sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h
sched/headers: Add header guard to kernel/sched/sched.h
sched/headers: Fix header to build standalone: <linux/sched_clock.h>
drm/i915/adl-n: Add PCH Support for Alder Lake N
ionic: use vmalloc include
powerpc: Remove remaining stab codes
net: preserve skb_end_offset() in skb_unclone_keeptruesize()
net: add skb_set_end_offset() helper
crypto: hisilicon/sec - fix the aead software fallback for engine
crypto: ccree - don't attempt 0 len DMA mappings
crypto: x86/des3 - Remove unused inline function des3_ede_enc_blk_3way()
crypto: x86/blowfish - Remove unused inline functions
crypto: octeontx2 - add synchronization between mailbox accesses
dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings
drm/msm: add support for QCM2290 MDSS
dt-bindings: msm/dsi: Add qcm2290 dsi controller binding
drm/msm/dsi: Add support for qcm2290 dsi controller
drm/msm/dsi: Allow to specify dsi config as pdata
scsi: pm8001: Fix pm8001_info() message format
scsi: pm8001: Improve pm80XX_send_abort_all()
scsi: pm8001: Simplify pm8001_ccb_task_free()
scsi: pm8001: Simplify pm8001_task_exec()
scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface
scsi: pm8001: Introduce ccb alloc/free helpers
scsi: pm8001: Simplify pm8001_get_ncq_tag()
scsi: pm8001: Cleanup pm8001_exec_internal_task_abort()
scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ commands
scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
scsi: pm8001: Fix tag leaks on error
scsi: pm8001: Fix task leak in pm8001_send_abort_all()
scsi: pm8001: Fix tag values handling
scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
scsi: pm8001: Fix pm8001_tag_alloc() failures handling
scsi: pm8001: Fix abort all task initialization
scsi: pm8001: Fix NCQ NON DATA command completion handling
scsi: pm8001: Fix NCQ NON DATA command task initialization
scsi: pm8001: Remove local variable in pm8001_pci_resume()
scsi: pm8001: Fix use of struct set_phy_profile_req fields
scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()
scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
scsi: pm8001: Fix pm8001_update_flash() local variable type
scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control()
scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
scsi: hisi_sas: Remove unnecessary print function dev_err()
scsi: block: Remove REQ_OP_WRITE_SAME support
scsi: dm: Remove WRITE_SAME support
scsi: md: Remove WRITE_SAME support
scsi: sd: Remove WRITE_SAME support
scsi: rnbd: Remove WRITE_SAME support
scsi: drbd: Remove WRITE_SAME support
scsi: cxlflash: Query write_zeroes limit for zeroing
scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning
scsi: target: tcmu: Make cmd_ring_size changeable via configfs
scsi: qla2xxx: Use named initializers for q_dev_state
scsi: qla2xxx: Use named initializers for port_[d]state_str
scsi: ufs: core: Remove wlun_dev_to_hba()
scsi: core: Remove struct scsi_pointer from struct scsi_cmnd
scsi: zalon: Stop using the SCSI pointer
scsi: wd33c93: Move the SCSI pointer to private command data
scsi: wd719x: Stop using the SCSI pointer
scsi: usb: Stop using the SCSI pointer
scsi: sym53c8xx_2: Move the SCSI pointer to private command data
scsi: smartpqi: Stop using the SCSI pointer
scsi: qla2xxx: Stop using the SCSI pointer
scsi: qla1280: Move the SCSI pointer to private command data
scsi: ppa: Move the SCSI pointer to private command data
scsi: sym53c500_cs: Move the SCSI pointer to private command data
scsi: nsp_cs: Move the SCSI pointer to private command data
scsi: nsp32: Stop using the SCSI pointer
scsi: mvumi: Stop using the SCSI pointer
scsi: mvsas: Fix a set-but-not-used warning
scsi: mesh: Move the SCSI pointer to private command data
scsi: megasas: Stop using the SCSI pointer
scsi: megaraid: Stop using the SCSI pointer
scsi: mac53c94: Move the SCSI pointer to private command data
scsi: mac53c94: Fix a set-but-not-used compiler warning
scsi: qedf: Stop using the SCSI pointer
scsi: bnx2fc: Stop using the SCSI pointer
scsi: libfc: Stop using the SCSI pointer
scsi: initio: Stop using the SCSI pointer
scsi: iscsi: Stop using the SCSI pointer
scsi: imm: Move the SCSI pointer to private command data
scsi: hptiop: Stop using the SCSI pointer
scsi: fnic: Stop using the SCSI pointer
scsi: fnic: Fix a tracing statement
scsi: fdomain: Move the SCSI pointer to private command data
scsi: esp_scsi: Stop using the SCSI pointer
scsi: dc395x: Stop using the SCSI pointer
scsi: csio: Stop using the SCSI pointer
scsi: bfa: Stop using the SCSI pointer
scsi: aha152x: Move the SCSI pointer to private command data
scsi: aha1542: Remove a set-but-not-used array
scsi: advansys: Move the SCSI pointer to private command data
scsi: aacraid: Move the SCSI pointer to private command data
scsi: 53c700: Stop clearing SCSI pointer fields
scsi: arm: Move the SCSI pointer to private command data
scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h
scsi: NCR5380: Add SCp members to struct NCR5380_cmd
scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro
scsi: Remove drivers/scsi/scsi.h
scsi: nsp_cs: Use true and false instead of TRUE and FALSE
scsi: nsp_cs: Change the return type of two functions into 'void'
scsi: ips: Use true and false instead of TRUE and FALSE
scsi: ips: Change the return type of ips_release() into 'void'
scsi: ips: Remove an unreachable statement
scsi: libsas: Add sas_execute_ata_cmd()
spi: add missing pci_dev_put() before return
ASoC: sc7280: Really depends on SOUNDWIRE
ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put
ASoC: codecs: wcd934x: fix kcontrol max values
ASoC: codecs: wcd938x: fix kcontrol max values
ASoC: codecs: wc938x: fix accessing array out of bounds for enum type
ASoC: codecs: va-macro: fix accessing array out of bounds for enum type
ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type
ASoC: codecs: rx-macro: fix accessing compander for aux
riscv: defconfig: enable hugetlbfs option
cpupower: Add function to print AMD P-State performance capabilities
cpupower: Move print_speed function into misc helper
cpupower: Enable boost state support for AMD P-State module
cpupower: Add AMD P-State sysfs definition and access helper
cpupower: Introduce ACPI CPPC library
cpupower: Add the function to get the sysfs value from specific table
cpupower: Initial AMD P-State capability
cpupower: Add the function to check AMD P-State enabled
cpupower: Add AMD P-State capability flag
ipv6: tcp: consistently use MAX_TCP_HEADER
ibmvnic: schedule failover only if vioctl fails
testptp: add option to shift clock by nanoseconds
net: dsa: fix panic when removing unoffloaded port from bridge
usbnet: gl620a: Replace one-element array with flexible-array member
net: phy: phylink: fix DSA mac_select_pcs() introduction
net: dsa: microchip: ksz9477: reduce polling interval for statistics
ata: pata_hpt37x: disable primary channel on HPT371
net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
perf data: Don't mention --to-ctf if it's not supported
perf script: Fix error when printing 'weight' field
perf data: Adding error message if perf_data__create_dir() fails
s390/net: sort out physical vs virtual pointers usage
s390/iucv: sort out physical vs virtual pointers usage
EVM: fix the evm= __setup handler return value
selinux: fix misuse of mutex_is_locked()
scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading.
arm64/hugetlb: Define __hugetlb_valid_size()
dt-bindings: update Roger Quadros email
dt-bindings: usb: do not use deprecated synopsys prefix
dt-bindings: vendor-prefixes: add second Synopsys prefix
dt-bindings: vendor-prefixes: add second HiSilicon prefix
arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary
kasan: split kasan_*enabled() functions into a separate header
arm64: insn: add encoders for atomic operations
arm64: move AARCH64_BREAK_FAULT into insn-def.h
fork: Use IS_ENABLED() in account_kernel_stack()
fork: Only cache the VMAP stack in finish_task_switch()
fork: Move task stack accounting to do_exit()
fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK
fork: Don't assign the stack pointer in dup_task_struct()
fork, IA64: Provide alloc_thread_stack_node() for IA64
fork: Duplicate task_struct before stack allocation
fork: Redo ifdefs around task stack handling
MAINTAINERS: sifive: drop Yash Shah
vfio/pci: wake-up devices around reset functions
vfio/pci: fix memory leak during D3hot to D0 transition
vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf data: Fix double free in perf_session__delete()
drm/i915/display/vrr: Reset VRR capable property on a long hpd
drm/amdgpu/benchmark: use dev_info rather than DRM macros for logging
drm/amdkfd: make CRAT table missing message informational only
drm/amdgpu: Fix typo in *whether* in comment
drm/amdgpu: read harvest bit per IP data on legacy GPUs
cpuset: Fix kernel-doc
drm/amd/pm: validate SMU feature enable message for getting feature enabled mask
drm/amdgpu: enable TMZ option for onwards asic
drm/amdgpu: bypass tiling flag check in virtual display case (v2)
Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
drm/amdkfd: Fix criu_restore_bo error handling
drm/amdkfd: Drop IH ring overflow message to dbg
gro_cells: avoid using synchronize_rcu() in gro_cells_destroy()
dm: remove unnecessary local variables in __bind
dm: requeue IO if mapping table not yet available
dm io: remove stale comment block for dm_io()
dm thin metadata: remove unused dm_thin_remove_block and __remove
audit: log AUDIT_TIME_* records only from rules
libbpf: Remove redundant check in btf_fixup_datasec()
cgroup-v1: Correct privileges check in release_agent writes
cgroup: clarify cgroup_css_set_fork()
configfs: fix a race in configfs_{,un}register_subsystem()
drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP
ipmi: kcs: aspeed: Add AST2600 compatible string
arm64: dts: ti: k3-*: Drop address and size cells from flash nodes
arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes
arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs
arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs
arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances
io_uring: disallow modification of rsrc_data during quiesce
drm/i915/guc/slpc: Correct the param count for unset param
dm thin: use time_is_before_jiffies instead of open coding it
dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
linkage: remove SYM_FUNC_{START,END}_ALIAS()
x86: clean up symbol aliasing
arm64: clean up symbol aliasing
linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}()
hwmon: (pmbus) Clear pmbus fault/warning bits after read
dm: fix use-after-free in dm_cleanup_zoned_dev()
dm ioctl: prevent potential spectre v1 gadget
PCI: mvebu: Implement support for legacy INTx interrupts
PCI: mvebu: Fix macro names and comments about legacy interrupts
dt-bindings: PCI: mvebu: Update information about intx interrupts
PCI: mvebu: Use child_ops API
PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge
PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
PCI: mvebu: Correctly configure x1/x4 mode
dt-bindings: PCI: mvebu: Add num-lanes property
PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability
PCI: pci-bridge-emul: Add support for PCIe extended capabilities
PCI: pci-bridge-emul: Re-arrange register tests
hwmon: Handle failure to register sensor with thermal zone correctly
media: imx: De-stage imx7-mipi-csis
dm: cleanup double word in comment
dm ima: fix wrong length calculation for no_data string
dm cache policy smq: make static read-only array table const
rtw88: change rtw_info() to proper message level
rtw89: Limit the CFO boundaries of x'tal value
rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth
rtw89: phy: handle txpwr lmt/lmt_ru of 6G band
drm/i915/gt: use get_reset_domain() helper
KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3
block: clear iocb->private in blkdev_bio_end_io_async()
block: update io_ticks when io hang
dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema
dt-bindings: phy: samsung: move SATA phy I2C to trivial devices
dt-bindings: phy: samsung,exynos5250-sata-phy: convert to dtschema
dt-bindings: phy: samsung,usb2-phy: convert to dtschema
dt-bindings: phy: samsung,dp-video-phy: convert to dtschema
dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema
dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy
drm: implement a method to free unused pages
drm: implement top-down allocation method
spi: gpio: Implement LSB First bitbang support
spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode
regulator: da9121: Remove surplus DA9141 parameters
regulator: da9121: Fix DA914x voltage value
regulator: da9121: Fix DA914x current values
drm: improve drm_buddy_alloc function
net: dsa: b53: mark as non-legacy
net: dsa: b53: switch to using phylink_generic_validate()
net: dsa: b53: drop use of phylink_helper_basex_speed()
net: dsa: b53: populate supported_interfaces and mac_capabilities
net: dsa: b53: clean up if() condition to be more readable
reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag
media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
media: meson-ir-tx: remove incorrect doc comment
pinctrl: renesas: checker: Check drive pin conflicts
pinctrl: renesas: checker: Check bias pin conflicts
pinctrl: renesas: checker: Validate I/O voltage configs consistency
pinctrl: renesas: checker: Validate drive strength configs consistency
pinctrl: renesas: checker: Validate bias configs consistency
pinctrl: renesas: checker: Add pin group sharing checks
pinctrl: renesas: checker: Simplify same_name()
pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg()
pinctrl: renesas: Factor out .pin_to_portcr() address handling
pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl()
pinctrl: renesas: r8a77990: Share more VIN pin group data
pinctrl: renesas: r8a77965: Share more VIN pin group data
pinctrl: renesas: r8a7796: Share more VIN pin group data
pinctrl: renesas: r8a77951: Share more VIN pin group data
pinctrl: renesas: r8a7790: Share more VIN pin group data
pinctrl: renesas: r8a7790: Share USB1 pin group data
pinctrl: renesas: emev2: Share SDI pin group data
pinctrl: renesas: sh73a0: Share SDHI pin group data
pinctrl: renesas: r8a77990: Share SDHI pin group data
pinctrl: renesas: r8a7796: Share SDHI pin group data
pinctrl: renesas: r8a77965: Share SDHI pin group data
pinctrl: renesas: r8a77951: Share SDHI pin group data
pinctrl: renesas: r8a77950: Share SDHI pin group data
pinctrl: renesas: r8a7794: Share SDHI pin group data
pinctrl: renesas: r8a7792: Share SDHI pin group data
pinctrl: renesas: r8a7791: Share SDHI pin group data
pinctrl: renesas: r8a7790: Share SDHI pin group data
pinctrl: renesas: r8a7779: Share SDHI pin group data
pinctrl: renesas: r8a7778: Share SDHI pin group data
pinctrl: renesas: r8a77470: Share SDHI pin group data
pinctrl: renesas: r8a7740: Share SDHI pin group data
pinctrl: renesas: r8a73a4: Share SDHI pin group data
pinctrl: renesas: r8a77980: Share RPC pin group data
pinctrl: renesas: r8a77970: Share RPC pin group data
pinctrl: renesas: r8a779a0: Share QSPI pin group data
pinctrl: renesas: r8a77990: Share QSPI pin group data
pinctrl: renesas: r8a7796: Share QSPI pin group data
pinctrl: renesas: r8a77965: Share QSPI pin group data
pinctrl: renesas: r8a77951: Share QSPI pin group data
pinctrl: renesas: r8a77950: Share QSPI pin group data
pinctrl: renesas: r8a7794: Share QSPI pin group data
pinctrl: renesas: r8a7792: Share QSPI pin group data
pinctrl: renesas: r8a7791: Share QSPI pin group data
pinctrl: renesas: r8a7790: Share QSPI pin group data
pinctrl: renesas: r8a77470: Share QSPI pin group data
pinctrl: renesas: sh73a0: Share MMC pin group data
pinctrl: renesas: r8a779a0: Share MMC pin group data
pinctrl: renesas: r8a77995: Share MMC pin group data
pinctrl: renesas: r8a77980: Share MMC pin group data
pinctrl: renesas: r8a77970: Share MMC pin group data
pinctrl: renesas: r8a7794: Share MMC pin group data
pinctrl: renesas: r8a7791: Share MMC pin group data
pinctrl: renesas: r8a7790: Share MMC pin group data
pinctrl: renesas: r8a7779: Share MMC pin group data
pinctrl: renesas: r8a7778: Share MMC pin group data
pinctrl: renesas: r8a77470: Share MMC pin group data
pinctrl: renesas: r8a7740: Share MMC pin group data
pinctrl: renesas: r8a73a4: Share MMC pin group data
pinctrl: renesas: sh73a0: Share LCD pin group data
pinctrl: renesas: r8a7740: Share LCD pin group data
pinctrl: renesas: sh73a0: Share KEYIN pin group data
pinctrl: renesas: r8a7791: Share HSCIF1 pin group data
pinctrl: renesas: emev2: Share CF pin group data
pinctrl: renesas: r8a7740: Share BSC pin group data
pinctrl: renesas: Add generic support for resizable buses
pinctrl: renesas: Add generic support for pin group subsets
pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args
pinctrl: renesas: Reformat macros defining struct initializers
pinctrl: renesas: Rename sh_pfc_soc_operations instances
pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
pinctrl: renesas: r8a7794: Add range checking to .pin_to_pocctrl()
clk: renesas: r8a779f0: Add PFC clock
clk: renesas: r8a779f0: Add I2C clocks
clk: renesas: r8a779f0: Add WDT clock
clk: renesas: r8a779f0: Fix RSW2 clock divider
arm64: dts: renesas: spider-cpu: Enable watchdog timer
arm64: dts: renesas: r8a779f0: Add RWDT node
mips: Enable KCSAN
soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs
media: vivid: use time_is_after_jiffies() instead of open coding it
media: wl128x: use time_is_before_jiffies() instead of open coding it
media: tda8083: use time_is_after_jiffies() instead of open coding it
media: stv0299: use time_is_before_jiffies() instead of open coding it
media: si21xx: use time_is_before_jiffies() instead of open coding it
media: cedrus: h264: Fix neighbour info buffer size
media: cx88-mpeg: clear interrupt status register before streaming video
media: cedrus: H265: Fix neighbour info buffer size
media: fsl-viu: use GFP_KERNEL
media: cx18: use GFP_KERNEL
drivers: meson: vdec: add VP9 support to GXM
stkwebcam: add new Asus laptop to upside_down table
media: imx-jpeg: fix a bug of accessing array out of bounds
media: sun6i-csi: fix colorspace in sun6i_video_try_fmt()
media: usb: go7007: s2250-board: fix leak in probe()
media: cedrus: Add watchdog for job completion
pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb'
media: imx-jpeg: Remove unnecessary print function dev_err()
media: aspeed: Remove duplicated include in aspeed-video.c
media: saa7164: remove redundant assignment to variable idx
media: saa7134: remove redundant assignment to variable id
media: mtk-jpeg: remove redundant initialization of variable plane_fmt
media: gspca: remove redundant assignment of variable n
media: uapi: Init VP9 stateless decode params
media: go7007: Constify static struct snd_device_ops
media: saa7115: make static read-only array lcr2vbi const
media: em28xx: initialize refcount before kref_get
media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress()
media: platform: mtk-vcodec: Do not force /dev/videoX node number
media: aspeed: Use of_device_get_match_data() helper
media: aspeed: Use full swing as JFIF to fix incorrect color
media: aspeed: Fix unstable timing detection
media: aspeed: Add macro for the fields of the mode-detect registers
media: aspeed: add comments and macro
media: rcar-{csi2,vin}: Move to full Virtual Channel routing per CSI-2 IP
media: rcar-vin: Breakout media link creation
media: rcar-vin: Refactor link notify
MIPS: pci-ar2315: Constify static irq_domain_ops
MIPS: ath25: Constify static irq_domain_ops
MIPS: OCTEON: Constify static irq_domain_ops
MIPS: sibyte: Add missing __user annotations in sb_tbprof.c
MIPS: remove asm/war.h
mips: setup: fix setnocoherentio() boolean setting
KVM: s390: Add missing vm MEM_OP size check
KVM: s390: Clarify key argument for MEM_OP in api docs
video: fbdev: via: check the return value of kstrdup()
mmc: rtsx: Let MMC core handle runtime PM
driver core: Free DMA range map when device is released
netfilter: nf_tables: fix memory leak during stateful obj update
driver core: cleanup double words comments
kernfs: remove redundant kernfs_rwsem declaration.
ARM: dts: imx6qp-sabresd: Enable PCIe support
bus: imx-weim: add DT overlay support for WEIM bus
net: dm9051: Fix use after free in dm9051_loop_tx()
net: hsr: fix hsr build error when lockdep is not enabled
selftests/bpf: Add test for reg2btf_ids out of bounds access
KEYS: encrypted: Instantiate key with user-provided decrypted data
ata: pata_hpt37x: fix PCI clock detection
drm/amd/display: For vblank_disable_immediate, check PSR is really used
drm/amd/pm: fix some OEM SKU specific stability issues
drm/amdgpu: disable MMHUB PG for Picasso
drm/amd/display: Protect update_bw_bounding_box FPU code.
dm delay: use dm_submit_bio_remap
dm crypt: use dm_submit_bio_remap
dm: add dm_submit_bio_remap interface
dm: flag clones created by __send_duplicate_bios
dm: reduce dm_io and dm_target_io struct sizes
dm: move duplicate code from callers of alloc_tio into alloc_tio
dm: record old_sector in dm_target_io before calling map function
dm: remove legacy code only needed before submit_bio recursion
dm: remove unused mapped_device argument from free_tio
dm: remove impossible BUG_ON in __send_empty_flush
dm: reduce code duplication in __map_bio
dm: refactor dm_split_and_process_bio a bit
dm: fold __clone_and_map_data_bio into __split_and_process_bio
dm: rename split functions
dm: reorder members in mapped_device struct
dm: eliminate copying of dm_io fields in dm_io_dec_pending
dm stats: fix too short end duration_ns when using precise_timestamps
dm: fix double accounting of flush with data
dm: interlock pending dm_io and dm_wait_for_bios_completion
random: clear fast pool, crng, and batches in cpuhp bring up
random: pull add_hwgenerator_randomness() declaration into random.h
random: check for crng_init == 0 in add_device_randomness()
random: unify early init crng load accounting
random: do not take pool spinlock at boot
random: defer fast pool mixing to worker
random: rewrite header introductory comment
random: group sysctl functions
random: group userspace read/write functions
random: group entropy collection functions
random: group entropy extraction functions
random: group crng functions
random: group initialization wait functions
random: remove whitespace and reorder includes
random: remove useless header comment
random: introduce drain_entropy() helper to declutter crng_reseed()
random: deobfuscate irq u32/u64 contributions
random: add proper SPDX header
random: remove unused tracepoints
random: remove ifdef'd out interrupt bench
random: tie batched entropy generation to base_crng generation
random: fix locking for crng_init in crng_reseed()
random: zero buffer after reading entropy from userspace
random: remove outdated INT_MAX >> 6 check in urandom_read()
random: make more consistent use of integer types
MAINTAINERS: add maintainer for ADMV1014 driver
Documentation: ABI: testing: admv1014: add ABI docs
dt-bindings: iio: frequency: add admv1014 binding
iio: frequency: admv1014: add support for ADMV1014
iio: accel: add ADXL367 driver
dt-bindings: iio: accel: add ADXL367
iio: ABI: add note about configuring other attributes during buffer capture
iio: ABI: document mag_referenced
iio: introduce mag_referenced
dt-bindings: iio: adc: microchip,mcp3201: fix interface type (I2C -> SPI)
iio:adc:ad7280a: Move out of staging
staging:iio:adc:ad7280a: Use more conservative delays to allow 105C operation.
staging:iio:adc:ad7280a: Remove shift from cb_mask state cache.
iio:adc:ad7280a: Document ABI for cell balance switches
dt-bindings:iio:adc:ad7280a: Add binding
staging:iio:adc:ad7280a: Drop buggy support for early termination of AUX alert.
staging:iio:adc:ad7280a: Use device properties to replace platform data.
staging:iio:adc:ad7280a: Use a local dev pointer to avoid &spi->dev
staging:iio:ad7280a: Reflect optionality of irq in ABI
staging:iio:adc:ad7280a: Cleanup includes
staging:iio:adc:ad7280a: Make oversampling_ratio a runtime control
staging:iio:adc:ad7280a: Trivial comment formatting cleanup
staging:iio:adc:ad7280a: Drop unused timestamp channel.
staging:iio:adc:ad7280a: Standardize extended ABI naming
staging:iio:adc:ad7280a: Switch to standard event control
staging:iio:adc:ad7280a: Use bitfield ops to managed fields in transfers.
staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts
staging:iio:adc:ad7280a: rename _read() to _read_reg()
staging:iio:adc:ad7280a: Register define cleanup.
staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to make pm __maybe_unused
iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc
iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc
iio:proximity:pulsedlight: Switch from CONFIG_PM guards to pm_ptr() etc
iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc
iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc
iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr()
iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc
random: use hash function for crng_slow_load()
random: use simpler fast key erasure flow on per-cpu keys
random: absorb fast pool into input pool after fast load
ACPI: clean up double words in two comments
sc16is7xx: Fix for incorrect data being transmitted
tty: n_gsm: fix deadlock in gsmtty_open()
tty: n_gsm: fix wrong modem processing in convergence layer type 2
tty: n_gsm: fix wrong tty control line for flow control
tty: n_gsm: fix NULL pointer access due to DLCI release
tty: n_gsm: fix proper link termination after failed open
tty: n_gsm: fix encoding of command/response bit
tty: n_gsm: fix encoding of control signal octet bit DV
serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type
serial: 8250_mid: Remove unneeded test for ->setup() presence
serial: 8250_mid: Get rid of custom MID_DEVICE() macro
serial: sh-sci: Simplify multiplication/shift logic
tty: serial: atmel: add earlycon support
staging: r8188eu: remove unnecessary braces in if statements
staging: rtl8192e: use BIT macro instead of left shifting
staging: r8188eu: move open brace to the previous line
staging: r8188eu: remove unused aes tables from rtw_security.c
staging: r8188eu: remove unused macros from rtw_security.h
staging: r8188eu: remove ODM_CmnInfoUpdate()
staging: r8188eu: convert type of pBandWidth in odm_dm_struct
staging: r8188eu: remove enum odm_bw
staging: r8188eu: convert two u8 variables to bool
staging: r8188eu: remove ODM_CmnInfoHook()
staging: r8188eu: NumQryPhyStatusOFDM is set but not used
staging: r8188eu: NumQryPhyStatusCCK is set but not used
staging: r8188eu: RxSNR is set but not used
staging: r8188eu: RxMIMOSignalQuality is set but not used
staging: r8188eu: move out assignment in if condition
staging: qlge: add unregister_netdev in qlge_probe
staging: wfx: fix an error handling in wfx_init_common()
staging: wfx: fix scan with WFM200 and WW regulation
thunderbolt: Drop duplicate NULL checks around nvmem_unregister()
mtd: core: Drop duplicate NULL checks around nvmem_unregister()
doc: nvmem: Update example
doc: nvmem: Remove references to regmap
nvmem: add driver for Layerscape SFP (Security Fuse Processor)
dt-bindings: nvmem: add fsl,layerscape-sfp binding
nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup()
nvmem: sunxi_sid: Add support for D1 variant
dt-bindings: nvmem: SID: Add compatible for D1
nvmem: qfprom: fix kerneldoc warning
nvmem: core: Check input parameter for NULL in nvmem_unregister()
nvmem: core: Use devm_add_action_or_reset()
nvmem: core: Remove unused devm_nvmem_unregister()
mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property
nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switch workaround
irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field
KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest
KVM: arm64: Bump guest PSCI version to 1.1
printk: make suppress_panic_printk static
random: do not xor RDRAND when writing into /dev/random
random: ensure early RDSEED goes through mixer on init
random: inline leaves of rand_initialize()
random: get rid of secondary crngs
random: use RDSEED instead of RDRAND in entropy extraction
random: fix locking in crng_fast_load()
random: remove batched entropy locking
random: remove use_input_pool parameter from crng_reseed()
random: make credit_entropy_bits() always safe
random: always wake up entropy writers after extraction
random: use linear min-entropy accumulation crediting
random: simplify entropy debiting
random: use computational hash for entropy extraction
kallsyms: ignore all local labels prefixed by '.L'
lib/iov_iter: initialize "flags" in new pipe_buffer
ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
ARM: Fix kgdb breakpoint for Thumb2
netfilter: nft_limit: fix stateful object memory leak
printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true
netfilter: nf_tables: unregister flowtable hooks on netns exit
Docs: printk: add 'console=null|""' to admin/kernel-parameters
fuse: move FUSE_SUPER_MAGIC definition to magic.h
platform/x86: int3472: Add terminator to gpiod_lookup_table
platform/x86: int3472: Add terminator to gpiod_lookup_table
spi: Use of_device_get_match_data()
spi: dt-bindings: Add an example with two stacked flashes
spi: dt-bindings: Describe stacked/parallel memories modes
dt-bindings: mtd: spi-nor: Allow two CS per device
ASoC: mediatek: mt8195: enable apll tuner
ASoC: SOF: Intel: Add topology overwrite for Felwinter
octeontx2-af: cn10k: add workaround for ptp errata
octeontx2-pf: cn10k: add support for new ptp timestamp format
net: mdio-ipq4019: add delay after clock enable
io_uring: don't convert to jiffies for waiting on timeouts
bonding: add new option ns_ip6_target
bonding: add new parameter ns_targets
bonding: add extra field for bond_opt_value
Bonding: split bond_handle_vlan from bond_arp_send
ipv6: separate ndisc_ns_create() from ndisc_send_ns()
ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible
net: qualcomm: rmnet: Use skb_put_zero() to simplify code
selftests: fib_test: Add a test case for IPv4 broadcast neighbours
ipv4: Invalidate neighbour for broadcast address upon address addition
gso: do not skip outer ip header in case of ipip and net_failover
net: core: Use csum_replace_by_diff() and csum_sub() instead of opencoding
clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock
drm/i915/pxp: prefer forward declaration over includes
m68k: mm: Remove check for VM_IO to fix deferred I/O
m68k: Add asm/config.h
arm64: dts: juno: Add separate SCMI variants
MAINTAINERS: Specify IRC channel for Renesas ARM64 port
MAINTAINERS: Specify IRC channel for Renesas ARM32 port
mm/slab_common: use helper function is_power_of_2()
mm/slob: make kmem_cache_boot static
clk: scmi: Support atomic clock enable/disable API
firmware: arm_scmi: Add support for clock_enable_latency
firmware: arm_scmi: Add atomic support to clock protocol
firmware: arm_scmi: Support optional system wide atomic-threshold-us
dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
firmware: arm_scmi: Add atomic mode support to virtio transport
firmware: arm_scmi: Review virtio free_list handling
firmware: arm_scmi: Add a virtio channel refcount
tools/cgroup/slabinfo: update to work with struct slab
slab: remove __alloc_size attribute from __kmalloc_track_caller
genirq: Provide generic_handle_irq_safe()
ath11k: Fix frames flush failure caused by deadlock
ath11k: Handle failure in qmi firmware ready
ath11k: Invalidate cached reo ring entry before accessing it
ath: Replace zero-length arrays with flexible-array members
ath6kl: Replace zero-length arrays with flexible-array members
ath11k: Replace zero-length arrays with flexible-array members
ath10k: Replace zero-length array with flexible-array member
ath9k: use hw_random API instead of directly dumping into random.c
drm/i915/reg: split out icl_dsi_regs.h
drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h
drm/i915/dsi: add separate init timer mask definition for ICL DSI
drm/i915/dsi: disassociate VBT video transfer mode from register values
ath11k: configure RDDM size to mhi for recovery by firmware
ath11k: fix invalid m3 buffer address
ath11k: add ath11k_qmi_free_resource() for recovery
dt-bindings: Document Tegra234 HDA support
ALSA: hda/tegra: Update scratch reg. communication
ALSA: hda/tegra: Hardcode GCAP ISS value on T234
ALSA: hda/tegra: Add Tegra234 hda driver support
ALSA: hda: Expose codec cleanup and power-save functions
ALSA: hda: Update and expose codec register procedures
ALSA: hda: Update and expose snd_hda_codec_device_init()
ALSA: hda: Add snd_hdac_ext_bus_link_at() helper
drm/i915/dg2: Print PHY name properly on calibration error
drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
drm/i915: Correctly populate use_sagv_wm for all pipes
drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
drm/i915: Widen the QGV point mask
x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
Documentation/hw-vuln: Update spectre doc
x86/speculation: Add eIBRS + Retpoline options
x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
USB: serial: option: add Telit LE910R1 compositions
USB: serial: option: add support for DW5829e
fsi: Add trace events in initialization path
fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl
fsi: sbefifo: Use specified value of start of response timeout
fsi: occ: Improve response status checking
rtw89: core.h: Replace zero-length array with flexible-array member
brcmfmac: Replace zero-length arrays with flexible-array members
Revert "USB: serial: ch341: add new Product ID for CH341A"
bcma: cleanup comments
rtw89: fix RCU usage in rtw89_core_txq_push()
drm/vc4: Use drm_mode_copy()
rtw88: coex: Update rtl8822c COEX version to 22020720
rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info
rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller
rtw88: coex: update BT PTA counter regularly
rtw88: coex: Improve WLAN throughput when HFP COEX
rtw88: 8822ce: add support for TX/RX 1ss mode
arm64: dts: renesas: ulcb-kf: fix wrong comment
arm64: dts: meson: add support for OSMC Vero 4K+
dt-bindings: arm: amlogic: add Vero 4K+ bindings
dt-bindings: vendor-prefixes: add osmc prefix
HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
ANDROID: gki_defconfig: Enable CONFIG_RANDOM_TRUST_CPU=y
ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO
soc: imx: gpcv2: Fix clock disabling imbalance in error path
PCI: vmd: Prevent recursive locking on interrupt allocation
memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid
memblock tests: Add memblock_free tests
memblock tests: Add memblock_add_node test
memblock tests: Add memblock_remove tests
memblock tests: Add memblock_reserve tests
memblock tests: Add memblock_add tests
arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC
arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4
arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage
arm64: dts: imx8mp-phycore-som: Update WDOG muxing
arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines
arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength
arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy
arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera
arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera
arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes
arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes
dt-bindings: arm: imx: add imx8mm gw7903 support
arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support
arm64: dts: ls1028a: add efuse node
ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO
ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO
ARM: dts: aspeed: tacoma: Clean up KCS nodes
arm64: dts: imx8mp-evk: add support for I2C5
arm64: dts: imx8mp-evk: add PCA6416 gpio line names
arm64: dts: imx8qm: added more serial alias to dts
arm64: dts: imx8qm: add compatible string for usdhc3
MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki
ARM: dts: aspeed: Add device tree for Quanta S6Q BMC
drm/panel: nt35560: Support also ACX424AKM
drm/panel: nt35560: Support more panel IDs
drm/panel: Rename Sony ACX424 to Novatek NT35560
Linux 5.17-rc5
drm/msm/gpu: Track global faults per address-space
drm/msm/gpu: Add ctx to get_param()
selftests/bpf: Fix btfgen tests
net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo()
net: tcp: use tcp_drop_reason() for tcp_data_queue()
net: tcp: use tcp_drop_reason() for tcp_rcv_established()
net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv()
net: tcp: add skb drop reasons to tcp_add_backlog()
net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash()
net: tcp: use kfree_skb_reason() for tcp_v6_rcv()
net: tcp: add skb drop reasons to tcp_v4_rcv()
net: tcp: introduce tcp_drop_reason()
bnxt_en: Fix devlink fw_activate
bnxt_en: Increase firmware message response DMA wait time
bnxt_en: Restore the resets_reliable flag in bnxt_open()
bnxt_en: Fix incorrect multicast rx mask setting when not requested
bnxt_en: Fix occasional ethtool -t loopback test failures
bnxt_en: Fix offline ethtool selftest with RDMA enabled
bnxt_en: Fix active FEC reporting to ethtool
firmware: imx: scu-pd: imx8q: add vpu mu resources
memblock: use kfree() to release kmalloced memblock regions
memblock tests: Add memblock reset function
memblock tests: Add skeleton of the memblock simulator
tools/include: Add debugfs.h stub
tools/include: Add pfn.h stub
tools/include: Add io.h stub
tools/include: Add cache.h stub
tools/include: Add mm.h file
tools/include: Update atomic definitions
tools/include: Add _RET_IP_ and math definitions to kernel.h
tools/include: Add phys_addr_t to types.h
tools: Move gfp.h and slab.h from radix-tree to lib
drm/i915/lmem: Enable lmem for platforms with Flat CCS
drm/i915/xehpsdv: Add has_flat_ccs to device info
drm/i915/uapi: document behaviour for DG2 64K support
drm/i915/migrate: add acceleration support for DG2
drm/i915/gtt: add xehpsdv_ppgtt_insert_entry
drm/i915/gtt: allow overriding the pt alignment
drm/i915: add gtt misalignment test
drm/i915: support 64K GTT pages for discrete cards
drm/i915: enforce min GTT alignment for discrete cards
drm/i915: add needs_compact_pt flag
iosys-map: Add a few more helpers
iosys-map: Add offset to iosys_map_memcpy_to()
bpf: Initialize ret to 0 inside btf_populate_kfunc_set()
hwmon: (ntc_thermistor) Underscore Samsung thermistor
selftests/bpf: Fix a clang deprecated-declarations compilation error
netfilter: nf_tables_offload: incorrect flow offload action array size
ata: pata_hpt37x: merge transfer mode setting methods
ata: libata-sff: use *switch* statement in ata_sff_dev_classify()
ata: add/use ata_taskfile::{error|status} fields
ata: Kconfig: fix sata gemini compile test condition
ata: libata-scsi: use *switch* statements to check SCSI command codes
ata: libata-sff: refactor ata_sff_altstatus()
net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't held
scsi: libsas: Add sas_abort_task()
scsi: libsas: Add sas_query_task()
scsi: libsas: Add sas_lu_reset()
scsi: libsas: Add sas_clear_task_set()
scsi: libsas: Add sas_abort_task_set()
scsi: libsas: Add TMF handler aborted callback
scsi: libsas: Add TMF handler exec complete callback
scsi: libsas: Add sas_execute_ssp_tmf()
scsi: libsas: Add sas_execute_tmf()
scsi: libsas: Add sas_task.tmf
scsi: libsas: Add struct sas_tmf_task
scsi: libsas: Move SMP task handlers to core
scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT
scsi: libsas: Delete SAS_SG_ERR
scsi: libsas: Delete lldd_clear_aca callback
scsi: libsas: Use enum for response frame DATAPRES field
scsi: libsas: Handle non-TMF codes in sas_scsi_find_task()
net: prestera: acl: fix 'client_map' buff overflow
net: dsa: microchip: add ksz8563 to ksz9477 I2C driver
net/smc: unlock on error paths in __smc_setsockopt()
net: dsa: microchip: ksz9477: export HW stats over stats64 interface
net: phylink: remove phylink_config's pcs_poll
net: dsa: remove pcs_poll
net: hsr: fix suspicious RCU usage warning in hsr_node_get_first()
atm: nicstar: Use kcalloc() to simplify code
dpaa2-eth: Update SINGLE_STEP register access
dpaa2-eth: Update dpni_get_single_step_cfg command
net: get rid of rtnl_lock_unregistering()
net: dsa: microchip: fix bridging with more than two member ports
net: prestera: flower: fix destroy tmpl in chain
bridge: switch br_net_exit to batch mode
mctp i2c: MCTP I2C binding driver
dt-bindings: net: New binding mctp-i2c-controller
net: Force inlining of checksum functions in net/checksum.h
net: ip6mr: add support for passing full packet on wrong mif
x86/mce: Work around an erratum on fast string copy instructions
i40e: remove dead stores on XSK hotpath
selftests: mptcp: be more conservative with cookie MPJ limits
selftests: mptcp: more robust signal race test
mptcp: add mibs counter for ignored incoming options
mptcp: fix race in incoming ADD_ADDR option processing
mptcp: fix race in overlapping signal events
selftests: mptcp: improve 'fair usage on close' stability
selftests: mptcp: fix diag instability
MAINTAINERS: remove duplicate entry for i2c-qcom-geni
i2c: smbus: Check for parent device before dereference
arm64: Support PREEMPT_DYNAMIC
arm64: entry: Centralize preemption decision
sched/preempt: Add PREEMPT_DYNAMIC using static keys
sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY
sched/preempt: Simplify irqentry_exit_cond_resched() callers
sched/preempt: Refactor sched_dynamic_update()
sched/preempt: Move PREEMPT_DYNAMIC logic later
sched: Fix yet more sched_fork() races
drm/i915: Kill the fake lmem support
mctp: add address validity checking for packet receive
mctp: replace mctp_address_ok with more fine-grained helpers
net: Add new protocol attribute to IP addresses
nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
MAINTAINERS: rmnet: Update email addresses
ionic: clean up comments and whitespace
ionic: prefer strscpy over strlcpy
ionic: Use vzalloc for large per-queue related buffers
ionic: catch transition back to RUNNING with fw_generation 0
net: mvpp2: always set port pcs ops
drm/msm/dp: support finding next bridge even for DP interfaces
drm/msm/dp: support attaching bridges to the DP encoder
drm/msm/dp: fix panel bridge attachment
ata: libata-sff: refactor ata_sff_set_devctl()
ata: libata-sff: make ata_resources_present() return 'bool'
ata: pata_hpt3x2n: disable fast interrupts in prereset() method
ata: pata_hpt37x: disable fast interrupts in prereset() method
ata: pata_hpt366: disable fast interrupts in prereset() method
ata: pata_mpc52xx: use GFP_KERNEL
ata: sata_rcar: drop unused #define's
ata: pata_hpt366: check channel enable bits
ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool'
ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool'
ata: libata-sff: make ata_devchk() return 'bool'
ata: pata_hpt3x2n: drop unused 'struct hpt_chip'
ata: pata_hpt3x2n: drop unused HPT_PCI_FAST
ata: pata_artop: use *switch* in atp8xx_fixup()
ata: pata_artop: use *switch* in artop_init_one()
pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop()
pata_hpt3x2n: check channel enable bits
ata: libata: make ata_host_suspend() *void*
pinctrl: sunxi: Use unique lockdep classes for IRQs
pinctrl: sunxi: do not print error message for EPROBE_DEFER
pinctrl: qcom: qcm2290: Add GPIO wakeirq map
pinctrl: qcom: print egpio mode in debugfs
pinctrl: qcom: sm8450: Add egpio support
gpio: tegra186: Fix chip_data type confusion
pinctrl: starfive: Use a static name for the GPIO irq_chip
remoteproc: Fix count check in rproc_coredump_write()
drm/i915/dg2: Enable 5th port
drm/i915/dg2: Drop 38.4 MHz MPLLB tables
drm/i915: Fix for PHY_MISC_TC1 offset
arm64: dts: rockchip: fix supplies for pwm regulators
arm64: dts: rockchip: define vdd_log on rk3399-puma
soc: fsl: qe: Check of ioremap return value
soc: fsl: qe: fix typo in a comment
soc: fsl: guts: Add a missing memory allocation failure check
soc: fsl: guts: Revert commit 3c0d64e867
soc: fsl: Correct MAINTAINERS database (SOC)
soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY)
soc: fsl: Replace kernel.h with the necessary inclusions
dt-bindings: fsl,layerscape-dcfg: add missing compatible for lx2160a
dt-bindings: qoriq-clock: add missing compatible for lx2160a
Input: psmouse - set up dependency between PS/2 and SMBus companions
ice: initialize local variable 'tlv'
ice: check the return of ice_ptp_gettimex64
ice: fix concurrent reset and removal of VFs
ice: fix setting l4 port flag when adding filter
ice: Match on all profiles in slow-path
ACPI: property: Get rid of redundant 'else'
bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch()
drm/i915: Pimp icl+ sagv pre/post update
drm/i915: Split pre-icl vs. icl+ SAGV hooks apart
drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
drm/i915: Correctly populate use_sagv_wm for all pipes
ACPI: scan: Use ida_alloc() instead of ida_simple_get()
drm/amdgpu: add dm ip block for dcn 3.1.5
drm/amd/display: Add DCN315 DM Support
drm/amd/display: Add DCN315 CORE
drm/amd/display: Add DCN315 blocks to Makefile
drm/amd/display: Add DCN315 Command Table Helper
drm/amd/display: Add DCN315 Resource
drm/amd/display: Add DCN315 DMUB
drm/amd/display: Add DCN315 IRQ
drm/amd/display: Add DCN315 GPIO
drm/amd/display: Add DCN315 CLK_MGR
drm/amd/display: Add DCN315 family information
drm/amd/include: add DCN 3.1.5 registers
drm/amdgpu: add mp 13.0.5 header files
drm/amd/pm: add smu_v13_0_5_ppt implementation
drm/amd/pm: update smc message sequence for smu 13.0.5
drm/admgpu/pm: add smu 13.0.5 driver interface headers
drm/amdgpu: add support for psp 13.0.5
drm/amdgpu: add smuio support for smuio 13.0.10
drm/amdgpu: add support for nbio 7.3.0
drm/amdgpu: enable vcn pg and cg for vcn 3.1.2
drm/amdgpu/vcn: add vcn support for vcn 3.1.2
drm/amdgpu: add support for sdma 5.2.6
drm/amdgpu: do not enable asic reset for raven2
KVM: x86/mmu: Remove MMU auditing
ANDROID: sched: Add trace for __setscheduler_uclamp
ANDROID: sched: Add vendor hook for util_est_update
ANDROID: sched: Add vendor hook for uclamp_eff_get
ANDROID: sched: Add vendor hook for cpu_overutilized
KVM: x86: allow defining return-0 static calls
KVM: x86: make several APIC virtualization callbacks optional
KVM: x86: warn on incorrectly NULL members of kvm_x86_ops
KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops
KVM: x86: use static_call_cond for optional callbacks
KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC
drm/msm/dpu: Fix timeout issues on command mode panels
drm/msm/dpu: Add a function to retrieve the current CTL status
drm/msm/dpu: simplify clocks handling
drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_encoder_virt
drm/msm/dpu: switch dpu_encoder to use atomic_mode_set
drm/msm/dpu: encoder: drop unused mode_fixup callback
drm/msm/dpu: drop bus_scaling_client field
drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt
drm/msm: move struct msm_display_info to dpu driver
drm/msm/dpu: fix dp audio condition
drm/msm/dpu: drop unused access macros
drm/msm/dpu: Only create debugfs for PRIMARY minor
drm/msm/dpu: Add SC8180x to hw catalog
drm/msm/dpu: Add INTF_5 interrupts
drm/msm/dpu: fix error handling in dpu_rm_init
drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf
drm/msm/dpu: get INTF blocks directly rather than through RM
drm/msm/dpu: add DSPP blocks teardown
drm/msm/dpu: drop unused lm_max_width from RM
drm/msm: populate intf_audio_select() base on hardware capability
drm/msm/dpu: Update function parameter documentation
drm/msm/dpu: Update the comment style
drm/msm/dpu: Remove set but unused variables
drm/msm/dpu: clean up some inconsistent indenting
dt-bindings: display: msm: Add binding for msm8998 dpu
drm/msm/dpu1: Add MSM8998 to hw catalog
drm/msm/dpu1: Add DMA2, DMA3 clock control to enum
ANDROID: Add a vendor hook that allow a module to modify the wake flag
sparc64: fix building assembly files
RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
RDMA/rtrs-clt: Fix possible double free in error case
selinux: use correct type for context length
selinux: drop return statement at end of void functions
drm: replace bitmap_weight with bitmap_empty where appropriate
drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode
drm/msm/dsi: move DSI host powerup to modeset time
drm/msm/dsi: Remove spurious IRQF_ONESHOT flag
drm/msm/dsi: Add 10nm dsi phy tuning configuration support
drm/msm/dsi: Add dsi phy tuning configuration support
dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties
drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent
drm/msm/dp: enhance debug info related to dp phy
drm/msm/dp: add connector type to enhance debug messages
drm/msm/dp: always add fail-safe mode into connector mode list
drm/msm/dp: stop link training after link training 2 failed
drm/msm/dp: add support of tps4 (training pattern 4) for HBR3
drm/msm/dp: populate connector of struct dp_panel
drm/msm/dp: do not initialize phy until plugin interrupt received
drm/msm/dp: Add DisplayPort controller for SM8350
drm/msm/dp: Simplify dp_debug_init() and dp_debug_get()
drm/msm/dp: Add sc8180x DP controllers
drm/msm/dp: Move debugfs files into subdirectory
drm/msm: move utility functions from msm_drv.c
drm/msm/rd: Add chip-id
drm/msm: reduce usage of round_pixclk callback
drm/msm: move msm_readl/_writel to msm_drv.h
drm/msm: drop dbgname argument from msm_ioremap*()
drm/msm: drop register logging support
drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
net: avoid quadratic behavior in netdev_wait_allrefs_any()
drm/i915: Drop pointless i830 PIPECONF read
drm/i915: Make the CHV CGM CSC register writes lockless
drm/i915: Make the pipe/output CSC register writes lockless
drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade critical section
drm/i915/display: Implement Wa_16013835468
drm/i915/display: Group PSR2 prog sequences and workarounds
spi: use sysfs_emit() for printing statistics and add trailing newline
spi: clean up some inconsistent indenting
drm/i915/display/tgl+: Implement new PLL programming step
mtd: rawnand: stm32_fmc2: Add NAND Write Protect support
dt-binding: mtd: nand: Document the wp-gpios property
mtd: rawnand: pl353: Set the nand chip node as the flash node
mtd: parsers: trx: allow to use on MediaTek MIPS SoCs
dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt
mtd: spear_smi: use GFP_KERNEL
ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021
ARM: dts: exynos: align PPMU event node names with dtschema
block, bfq: don't move oom_bfqq
block, bfq: avoid moving bfqq to it's parent bfqg
block, bfq: cleanup bfq_bfqq_to_bfqg()
drivers: hv: log when enabling crash_kexec_post_notifiers
hv_utils: Add comment about max VMbus packet size in VSS driver
perf evlist: Fix failed to use cpu list for uncore events
perf test: Skip failing sigtrap test for arm+aarch64
net: ll_temac: check the return value of devm_kmalloc()
ipv6: annotate some data-races around sk->sk_prot
net/ibmvnic: Cleanup workaround doing an EOI after partition migration
iio:temperature:mlx90614: Switch from CONFIG_PM* guards to pm_ptr() etc
iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc
iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc
iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc
iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc
iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:dmard10: Switch from CONFIG_PM guards to pm_sleep_ptr() etc
iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:chemical:bme680: Move exports to IIO_BME680 namespace
iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace
iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace
iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN namespace
iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace
iio:pressure:mpl115: Move exports into IIO_MPL115 namespace
iio:pressure:ms5611: Move exports into IIO_MS5611 namespace
iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace
iio:imu:adis: Move exports into IIO_ADISLIB namespace
iio:dac:ad5686: Move exports into IIO_AD5686 namespace
iio:dac:ad5592r: Move exports into IIO_AD5592R namespace
iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS namespace
iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS
iio:adc:ad76060: Move exports into IIO_AD7606 namespace.
iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DELTA namespace
teaming: deliver link-local packets with the link they arrive on
iio:st-sensors: Move exports into IIO_ST_SENSORS namespace
iio:st-sensors: Remove duplicate MODULE_*
iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace
iio:accel:bmi088: Move exports into IIO_BMI088 namespace
iio:accel:bmc150: Move exports into IIO_BMC150 namespace
iio:accel:adxl372: Move exports into IIO_ADXL372 namespace
iio:accel:adxl355: Move exports into IIO_ADXL355 namespace
iio:accel:adxl345: Move exports into IIO_ADXL345 namespace
iio:accel:adxl313: Move exports into IIO_ADXL313 namespace
iio:accel:bma400: Move exports into IIO_BMA400 namespace
iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace
iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace
iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace
iio: accel: st_accel: Add support for Silan SC7A20
dt-bindings: iio: st: Add Silan SC7A20 accelerometer
dt-bindings: vendor-prefixes: Add silan vendor prefix
iio: trigger: stm32-timer: Make use of device properties
iio: mma8452: Add support for the "mount-matrix" device property
iio: mma8452: Fix probe failing when an i2c_device_id is used
net: dsa: qca8k: mark as non-legacy
net: dsa: qca8k: move pcs configuration
net: dsa: qca8k: convert to use phylink_pcs
net: dsa: qca8k: move qca8k_phylink_mac_link_state()
net: dsa: qca8k: move qca8k_setup()
net: dsa: add support for phylink mac_select_pcs()
net-timestamp: convert sk->sk_tskey to atomic_t
net: ethernet: xilinx: cleanup comments
sr9700: sanity check for packet length
net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
net: gro: Fix a 'directive in macro's argument list' sparse warning
net-sysfs: add check for netdevice being present to speed_show
drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
fuse: fix fileattr op failure
drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing
selftests: KVM: allow sev_migrate_tests on machines without SEV-ES
KVM: SEV: Allow SEV intra-host migration of VM with mirrors
i2c: brcmstb: fix support for DSL and CM variants
drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER
i2c: qcom-cci: add sm8450 compatible
dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible
iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write
iwlwifi: mvm: Fix an error code in iwl_mvm_up()
iwlwifi: Fix -EIO error code that is never returned
iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
iwlwifi: Fix syntax errors in comments
iwlwifi: dvm: use struct_size over open coded arithmetic
iwlwifi/fw: use struct_size over open coded arithmetic
iwlwifi: Make use of the helper macro LIST_HEAD()
iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
iwlwifi: yoyo: send hcmd to fw after dump collection completes.
iwlwifi: mvm: move only to an enabled channel
iwlwifi: mvm: update BAID allocation command again
iwlwifi: api: remove ttl field from TX command
iwlwifi: support new queue allocation command
iwlwifi: yoyo: support dump policy for the dump size
iwlwifi: pcie: iwlwifi: fix device id 7F70 struct
iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration
iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument
iwlwifi: remove command ID argument from queue allocation
iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq
iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: mvm: always remove the session protection after association
iwlwifi: mvm: make iwl_mvm_reconfig_scd() static
iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD
iwlwifi: mvm: Disable WiFi bands selectively with BIOS
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: mvm: don't send BAID removal to the FW during hw_restart
iwlwifi: don't dump_stack() when we get an unexpected interrupt
iwlwifi: mvm: rfi: handle deactivation notification
iwlwifi: mvm: Consider P2P GO operation during scan
iwlwifi: bump FW API to 70 for AX devices
iwlwifi: mvm: Unify the scan iteration functions
iwlwifi: mei: use C99 initializer for device IDs
iwlwifi: debugfs: remove useless double condition
iwlwifi: remove unused macros
iwlwifi: eeprom: clean up macros
iwlwifi: drv: load tlv debug data earlier
iwlwifi: pcie: Adapt rx queue write pointer for Bz family
iwlwifi: pcie: adjust to Bz completion descriptor
iwlwifi: mvm: Passively scan non PSC channels only when requested so
iwlwifi: scan: Modify return value of a function
iwlwifi: yoyo: Avoid using dram data if allocation failed
iwlwifi: mvm: Correctly set fragmented EBS
iwlwifi: nvm: Correct HE capability
iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings
iwlwifi: make some functions friendly to sparse
iwlwifi: avoid variable shadowing
iwlwifi: remove unused DC2DC_CONFIG_CMD definitions
iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams()
iwlwifi: move symbols into a separate namespace
iwlwifi: fw: make dump_start callback void
iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow
iwlwifi: mvm: use debug print instead of WARN_ON()
iwlwifi: read and print OTP minor version
iwlwifi: add support for BZ-U and BZ-L HW
iwlwifi: mvm: add support for CT-KILL notification version 2
iwlwifi: yoyo: remove DBGI_SRAM address reset writing
iwlwifi: mvm: support v3 of station HE context command
iwlwifi: yoyo: add IMR DRAM dump support
iwlwifi: yoyo: fix DBGC allocation flow
iwlwifi: pcie: add support for MS devices
iwlwifi: mvm: align locking in D3 test debugfs
iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
iwlwifi: advertise support for HE - DCM BPSK RX/TX
iwlwifi: mvm: only enable HE DCM if we also support TX
iwlwifi: yoyo: fix DBGI_SRAM ini dump header.
iwlwifi: dbg: add infra for tracking free buffer size
iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions
iwlwifi: mvm: support new BAID allocation command
iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg()
iwlwifi: cfg: add support for 1K BA queue
iwlwifi: avoid void pointer arithmetic
iwlwifi: fix various more -Wcast-qual warnings
iwlwifi: propagate (const) type qualifier
iwlwifi: de-const properly where needed
iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id
iwlwifi: mvm: fw: clean up hcmd struct creation
iwlwifi: prefer WIDE_ID() over iwl_cmd_id()
iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting
iwlwifi: mvm: offload channel switch timing to FW
iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
x86/kvm: Fix compilation warning in non-x86_64 builds
ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree
ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard
ARM: dts: am334x: pdu001: Use correct node name for RTC
ARM: dts: Use 32KiHz oscillator on devkit8000
ARM: dts: switch timer config to common devkit8000 devicetree
drm/i915/dp: remove accidental static on what should be a local variable
drm/i915: Polish ilk+ wm register bits
drm/i915: Introduce intel_crtc_planes_update_arm()
drm/i915: Clean up SSKPD/MLTR defines
hwrng: core - introduce rng_quality sysfs attribute
hwrng: core - use per-rng quality value instead of global setting
hwrng: core - start and stop in-kernel rngd in separate function
hwrng: core - do not bother to order list of devices by quality
crypto: rockchip - ECB does not need IV
crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3
crypto: hisilicon/sec - add the register configuration for HW V3
crypto: ux500 - use GFP_KERNEL
crypto: nx - Constify static attribute_group structs
crypto: omap-sham - Constify static attribute_group
crypto: omap-aes - Constify static attribute_group
crypto: qat - enable power management for QAT GEN4
crypto: qat - move and rename GEN4 error register definitions
crypto: qat - add misc workqueue
crypto: lrw - Add dependency on ecb
crypto: xts - Add softdep on ecb
crypto: qat - don't cast parameter in bit operations
crypto: cavium/nitrox - fix typo on crypto
s390/qeth: Remove redundant 'flush_workqueue()' calls
net: dsa: delete unused exported symbols for ethtool PHY stats
net: add sanity check in proto_register()
net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible
net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible
selftests: mptcp: add csum mib check for mptcp_connect
selftests: mptcp: join: check for tools only if needed
selftests: mptcp: join: create tmp files only if needed
selftests: mptcp: join: remove unused vars
selftests: mptcp: join: exit after usage()
selftests: mptcp: simplify pm_nl_change_endpoint
selftests: mptcp: increase timeout to 20 minutes
kconfig: fix missing '# end of' for empty menu
kconfig: add fflush() before ferror() check
clk: jz4725b: fix mmc0 clock gating
dax: make sure inodes are flushed before destroy cache
clk: qcom: gcc-msm8994: Remove NoC clocks
fsdax: fix function description
cxl/port: Hold port reference until decoder release
cxl/port: Fix endpoint refcount leak
drm/i915/dg2: Print PHY name properly on calibration error
dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml
dt-bindings: crypto: Convert Atmel SHA to yaml
dt-bindings: crypto: Convert Atmel TDES to yaml
dt-bindings: crypto: Convert Atmel AES to yaml
of/fdt: move elfcorehdr reservation early for crash dump kernel
clk: mvebu: use time_is_before_eq_jiffies() instead of open coding it
drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list
PCI: iproc: Set all 24 bits of PCI class code
PCI: Add defines for normal and subtractive PCI bridges
bpf: bpf_prog_pack: Set proper size before freeing ro_header
drm/amdkfd: Use proper enum in pm_unmap_queues_v9()
drm/amdgpu: add gc 10.3.6 support
drm/amdgpu: add support for gmc10 for gc 10.3.6
drm/amdgpu: add Clock and Power Gating support for gc 10.3.6
drm/amdgpu: add nv common init for gc 10.3.6
drm/amdgpu/smu11.5: restore cclks in vangogh_set_performance_level
drm/amdgpu: fix amdgpu_ras_block_late_init error handler
drm/amdgpu: Dynamically initialize IP instance attributes
drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3)
drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching
drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
drm/amdgpu: Fix ARM compilation warning
drm/amd: Check if ASPM is enabled from PCIe subsystem
drm/amdgpu: Remove redundant .ras_late_init initialization in some ras blocks
drm/amdgpu: define amdgpu_ras_late_init to call all ras blocks' .ras_late_init
drm/amdgpu: Optimize xxx_ras_late_init function of each ras block
drm/amdgpu: Remove redundant calls of ras_late_init in mca ras block
drm/amdgpu: Remove redundant calls of ras_late_init in mmhub ras block
drm/amdgpu: Remove redundant calls of ras_late_init in hdp ras block
drm/amdgpu: Modify .ras_late_init function pointer parameter
drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE
drm/amd/display: Add DCN316 resource and SMU clock manager
drm/amd/display: Add DMUB support for DCN316
drm/amd/display: configure dc hw resource for DCN 3.1.6
drm/amd/include: Add MP 13.0.8 register headers
net: marvell: prestera: handle fib notifications
net: marvell: prestera: add hardware router objects accounting for lpm
net: marvell: prestera: Add router LPM ABI
drm/amd/include: Add register headers for DCN 3.1.6
dt-bindings: vendor-prefixes: add HPE Prefix
clk: mediatek: Warn if clk IDs are duplicated
clk: mediatek: mt8195: Implement remove functions
clk: mediatek: mt8195: Implement error handling in probe functions
clk: mediatek: mt8195: Hook up mtk_clk_simple_remove()
clk: mediatek: Unregister clks in mtk_clk_simple_probe() error path
clk: mediatek: mtk: Implement error handling in register APIs
clk: mediatek: pll: Implement error handling in register API
clk: mediatek: mux: Implement error handling in register API
clk: mediatek: mux: Reverse check for existing clk to reduce nesting level
clk: mediatek: gate: Implement error handling in register API
clk: mediatek: cpumux: Implement error handling in register API
clk: mediatek: mtk: Clean up included headers
clk: mediatek: Add mtk_clk_simple_remove()
clk: mediatek: Implement mtk_clk_unregister_composites() API
clk: mediatek: Implement mtk_clk_unregister_divider_clks() API
clk: mediatek: Implement mtk_clk_unregister_factors() API
clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API
clk: mediatek: pll: Clean up included headers
clk: mediatek: pll: Implement unregister API
clk: mediatek: pll: Split definitions into separate header file
clk: mediatek: mux: Clean up included headers
clk: mediatek: mux: Internalize struct mtk_clk_mux
clk: mediatek: mux: Implement unregister API
clk: mediatek: cpumux: Clean up included headers
clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux
clk: mediatek: cpumux: Implement unregister API
clk: mediatek: gate: Clean up included headers
clk: mediatek: gate: Implement unregister API
clk: mediatek: gate: Internalize clk implementation
clk: mediatek: gate: Consolidate gate type clk related code
clk: mediatek: Use %pe to print errors
selftests/sgx: Treat CC as one argument
selftests/x86: Add validity check and allow field splitting
selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails
tools/power/x86/intel-speed-select: v1.12 release
tools/power/x86/intel-speed-select: HFI support
tools/power/x86/intel-speed-select: OOB daemon mode
selftests/bpf: Fix vmtest.sh to launch smp vm.
bonding: force carrier update when releasing slave
bpf: Add schedule points in batch ops
x86/sgx: Fix missing poison handling in reclaimer
fs/file_table: fix adding missing kmemleak_not_leak()
nfp: flower: netdev offload check for ip6gretap
ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt
ipv4: fix data races in fib_alias_hw_flags_set
net: dsa: lan9303: add VLAN IDs to master device
net: dsa: lan9303: handle hwaccel VLAN tags
spi: rockchip: clear interrupt status in error handler
spi: rockchip: Suspend and resume the bus during NOIRQ_SYSTEM_SLEEP_PM ops
spi: rockchip: Preset cs-high and clk polarity in setup progress
spi: rockchip: Stop spi slave dma receiver when cs inactive
ASoC: SOF: Replace zero-length array with flexible-array member
mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP
mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH)
mm/munlock: page migration needs mlock pagevec drained
mm/munlock: mlock_page() munlock_page() batch by pagevec
mm: don't try to NUMA-migrate COW pages that have other uses
mm/munlock: delete smp_mb() from __pagevec_lru_add_fn()
mm/migrate: __unmap_and_move() push good newpage to LRU
mm/munlock: mlock_pte_range() when mlocking or munlocking
mm/munlock: maintain page->mlock_count while unevictable
mm/munlock: replace clear_page_mlock() by final clearance
mm/munlock: rmap call mlock_vma_page() munlock_vma_page()
mm/munlock: delete munlock_vma_pages_all(), allow oomreap
mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE
mm/munlock: delete page_mlock() and all its works
vsock: remove vsock from connected table when connect is interrupted by a signal
Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname"
ipv6/addrconf: ensure addrconf_verify_rtnl() has completed
drm/vc4: crtc: Fix runtime_pm reference counting
drm/vc4: hdmi: Unregister codec device on unbind
net: allow out-of-order netdev unregistration
net: transition netdev reg state earlier in run_todo
IB/qib: Fix duplicate sysfs directory name
IB/cma: Allow XRC INI QPs to set their local ACK timeout
spi: rockchip: terminate dma transmission when slave abort
spi: rockchip: Fix error in getting num-cs property
regmap-irq: Update interrupt clear register for proper reset
usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device
usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards
usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks()
usb: typec: Support the WUSB3801 port controller
usb: typec: Factor out non-PD fwnode properties
dt-bindings: usb: Add WUSB3801 Type-C Port Controller
dt-bindings: vendor-prefixes: Add willsemi
usb: xhci: fix minmax.cocci warnings
usb: host: xhci: drop redundant checks
usb: remove Link Powermanagement (LPM) disable before port reset.
xhci: Allocate separate command structures for each LPM command
xhci: dbgtty: use IDR to support several dbc instances.
xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe
xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
xhci: dbc: create and remove dbc structure in dbgtty driver.
xhci: dbc: refactor xhci_dbc_init()
usb: dwc3: drd: Don't check against CONFIG_OF
usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk
ucounts: Handle wrapping in is_ucounts_overlimit
ucounts: Move RLIMIT_NPROC handling after set_user
ucounts: Base set_cred_ucounts changes on the real user
ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1
usb: dwc2: drd: fix soft connect when gadget is unconfigured
usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
libbpf: Fix memleak in libbpf_netlink_recv()
rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user
x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0
x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0
tps6598x: clear int mask on probe failure
ping: fix the dif and sdif check in ping_lookup
staging: r8188eu: correct long line warnings near prior DBG_88E calls
staging: r8188eu: remove padapter param from aes_decipher function
staging: r8188eu: remove rtw_sctx_chk_waring_status function
staging: r8188eu: fix lines modified by DBG_88E cleanup
staging: r8188eu: remove rtw_debug module parameter
staging: r8188eu: remove DBG_88E macro definition
staging: r8188eu: remove all aliased DBG_88E calls
staging: r8188eu: remove remaining DBG_88E call from include/usb_ops.h
staging: r8188eu: remove remaining DBG_88E calls from os_dep subdir
staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c
staging: r8188eu: remove DBG_88E calls from hal subdir
staging: r8188eu: remove DBG_88E calls from core subdir
staging: r8188eu: remove converted DBG_88E calls from core/rtw_mlme_ext.c
staging: r8188eu: remove smaller sets of converted DBG_88E calls
staging: r8188eu: remove previously converted DBG_88E_LEVEL calls
staging: r8188eu: struct usb_suspend_parm is not used
staging: r8188eu: evt_done_cnt is set but not used
staging: r8188eu: evt_allocated_buf is not used
staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly"
staging: wfx: fix DT bindings location
staging: wfx: apply the necessary SDIO quirks for the Silabs WF200
staging: wfx: WF200 has no official SDIO IDs
staging: r8188eu: rename CCKSwingTable_Ch1_Ch13
staging: r8188eu: bCCKinCH14 is read-only
staging: r8188eu: remove unused enum
block/wbt: fix negative inflight counter when remove scsi device
block: fix surprise removal for drivers calling blk_set_queue_dying
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
platform/dcdbas: move EXPORT_SYMBOL after function
kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode
KVM: Fix lockdep false negative during host resume
KVM: x86: Add KVM_CAP_ENABLE_CAP to x86
net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
KVM: arm64: Don't miss pending interrupts for suspended vCPU
selftests: net: basic test for IPV6_2292*
selftests: net: test IPV6_HOPLIMIT
selftests: net: test IPV6_TCLASS
selftests: net: test IPV6_DONTFRAG
net: ping6: support setting basic SOL_IPV6 options via cmsg
dt-bindings: Add Tegra234 APE support
net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: dsa: tag_ocelot_8021q: calculate TX checksum in software for deferred packets
net: dsa: felix: update destinations of existing traps with ocelot-8021q
net: dsa: felix: remove dead code in felix_setup_mmio_filtering()
net: mscc: ocelot: annotate which traps need PTP timestamping
net: mscc: ocelot: keep traps in a list
net: dsa: felix: use DSA port iteration helpers
net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP and MRP traps
net: mscc: ocelot: use a single VCAP filter for all MRP traps
net: mscc: ocelot: delete OCELOT_MRP_CPUQ
net: mscc: ocelot: consolidate cookie allocation for private VCAP rules
net: mscc: ocelot: use a consistent cookie for MRP traps
drm/i915/lrc: replace include with forward declarations
drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c
ANDROID: Revert switch mainline driver update revert
HID: elo: Revert USB reference counting
platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature
treewide: Replace zero-length arrays with flexible-array members
HID: apple: properly reflect LEDS dependency
platform/x86/intel-uncore-freq: Split common and enumeration part
platform/x86/intel/uncore-freq: Display uncore current frequency
platform/x86/intel/uncore-freq: Use sysfs API to create attributes
platform/x86/intel/uncore-freq: Move to uncore-frequency folder
leds: simatic-ipc-leds: Don't directly deref ioremap_resource() returned ptr
leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static
perf bpf: Defer freeing string after possible strlen() on it
media: xilinx: csi2rxss: Use mipi-csi2.h
media: rcar-csi2: Use mipi-csi2.h
media: rcar-isp: Use mipi-csi2.h
media: Define MIPI CSI-2 data types in a shared header file
media: vsp1: mask interrupts before enabling
media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera
media: staging: media: imx: imx7_mipi_csis: Store colorspace in set_fmt as well
media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size()
media: ov5675: use group write to update digital gain
media: dt-bindings: media: hynix,hi846: add link-frequencies description
media: dt-binding: media: hynix,hi846: use $defs/port-base port description
media: omap3isp: Use struct_group() for memcpy() region
media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag
media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags
media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags
media: v4l2-mediabus: Use structures to describe bus configuration
media: microchip-csi2dc: Remove VC support for now
ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2
ASoC: intel: skylake: Set max DMA segment size
ASoC: SOF: hda: Set max DMA segment size
media: camss: csiphy: Move to hardcode CSI Clock Lane number
ALSA: hda: Set max DMA segment size
drm/i915/perf: Skip the i915_perf_init for dg2
reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compile-test coverage
kexec.h: add linux/kexec.h to UAPI compile-test coverage
fsmap.h: add linux/fsmap.h to UAPI compile-test coverage
android/binder.h: add linux/android/binder(fs).h to UAPI compile-test coverage
shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage
signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage
drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c
drm/i915/fbdev: add intel_fbdev_framebuffer() helper
net/mlx5e: TC, Allow sample action with CT
net/mlx5e: TC, Make post_act parse CT and sample actions
net/mlx5e: TC, Clean redundant counter flag from tc action parsers
net/mlx5e: Use multi table support for CT and sample actions
net/mlx5e: Create new flow attr for multi table actions
net/mlx5e: Add post act offload/unoffload API
net/mlx5e: Pass actions param to actions_match_supported()
net/mlx5e: TC, Move flow hashtable to be per rep
net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode
net/mlx5e: E-Switch, Add PTP counters for uplink representor
net/mlx5e: RX, Restrict bulk size for small Striding RQs
net/mlx5e: Default to Striding RQ when not conflicting with CQE compression
net/mlx5e: Generalize packet merge error message
net/mlx5e: Add support for using xdp->data_meta
net/mlx5e: Fix spelling mistake "supoported" -> "supported"
drm/i915: fix build issue when using clang
ANDROID: gki_defconfig: remove CONFIG_CLEANCACHE from gki_defconfig
drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid()
ANDROID: Replace "PDE_DATA" with "pde_data"
drm/tegra: Fix cast to restricted __le32
net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask
mptcp: don't save tcp data_ready and write space callbacks
mptcp: mark ops structures as ro_after_init
mptcp: constify a bunch of of helpers
mptcp: drop port parameter of mptcp_pm_add_addr_signal
mptcp: drop unneeded type casts for hmac
mptcp: drop unused sk in mptcp_get_options
mptcp: mptcp_parse_option is no longer exported
mptcp: add SNDTIMEO setsockopt support
net: Fix an ignored error return from dm9051_get_regs()
net: sched: limit TC_ACT_REPEAT loops
tipc: fix wrong notification node addresses
net: dsa: lantiq_gswip: fix use after free in gswip_remove()
ipv6: per-netns exclusive flowlabel checks
net: dsa: tag_8021q: only call skb_push/skb_pull around __skb_vlan_pop
net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled
net: ethernet: altera: cleanup comments
net/smc: return ETIMEDOUT when smc_connect_clc() timeout
block/bfq_wf2q: correct weight to ioprio
blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues
virtio_blk: simplify refcounting
memstick/mspro_block: simplify refcounting
memstick/mspro_block: fix handling of read-only devices
memstick/ms_block: simplify refcounting
block: add a ->free_disk method
block: revert 4f1e9630af ("blk-throtl: optimize IOPS throttle for large IO scenarios")
block: don't try to throttle split bio if iops limit isn't set
block: throttle split bio in case of iops limit
block: merge submit_bio_checks() into submit_bio_noacct
block: don't check bio in blk_throtl_dispatch_work_fn
block: don't declare submit_bio_checks in local header
block: move blk_crypto_bio_prep() out of blk-mq.c
block: move submit_bio_checks() into submit_bio_noacct
dm: remove dm_dispatch_clone_request
dm: remove useless code from dm_dispatch_clone_request
blk-mq: remove the request_queue argument to blk_insert_cloned_request
blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request
blk-mq: make the blk-mq stacking code optional
net: hns3: Remove unused inline function hclge_is_reset_pending()
bpftool: Fix C++ additions to skeleton
cifs: fix confusing unneeded warning message on smb2.1 and earlier
bpftool: Fix pretty print dump for maps without BTF loaded
overflow: Provide constant expression struct_size
drm/amdgpu/gfx10: Add GC 10.3.7 Support
drm/amdkfd: Replace zero-length array with flexible-array member
drm/amdgpu/sdma5.2: add support for SDMA 5.2.7
drm/amd/pm: Add support for MP1 13.0.8
drm/amdgpu/psp: Add support for MP0 13.0.8
drm/amdgpu/gmc10: add support for GC 10.3.7
drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1
drm/amdgpu: set new revision id for 10.3.7 GC
drm/amdgpu/discovery: set sw common init for GC 10.3.7
drm/amdgpu/discovery: Add 13.0.9 SMUIO block
drm/amd: smu7: downgrade voltage error to info
drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio
drm/amdgpu: make cyan skillfish support code more consistent
drm/amd/display: For vblank_disable_immediate, check PSR is really used
drm/amdkfd: add return value check for queue eviction
drm/amdkfd: Replace zero-length array with flexible-array member
drm/amd/display: Add dsc pre-validation in atomic check
drm/amdgpu: Fix wait for RLCG command completion
overflow: Implement size_t saturating arithmetic helpers
drm/amd/display: add dsc mst stream pbn log for debug
drm/amd/display: 3.2.173
drm/amd/display: [FW Promotion] Release 0.0.104.0
drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
drm/amd/display: enable z9 denial interface by default
drm/amdgpu: Add "harvest" to IP discovery sysfs
drm/amd/display: make sure pipe power gating reach requested hw state
drm/amd/display: dsc mst re-compute pbn for changes on hub
drm/amd/display: Fix for dmub outbox notification enable
drm/amd/pm: fix some OEM SKU specific stability issues
drm/amdgpu: disable MMHUB PG for Picasso
drm/amd/pm: fulfill Sienna_Cichlid implementations for DriverSmuConfig setting
drm/amd/pm: fulfill Navi1x implementations for DriverSmuConfig setting
drm/amd/pm: enable pm sysfs write for one VF mode
drm/amd/pm: correct the default DriverSmuConfig table settings
drm/amdgpu/sdma5.2: Adjust the name string for firmware
drm/amdgpu: check return status before using stable_pstate
drm/amd/display: Protect update_bw_bounding_box FPU code.
module: fix building with sysfs disabled
bpf: Fix crash due to out of bounds access into reg2btf_ids.
drm/i915: Add missing intel_mchbar_regs.h
drm/i915: Move MCHBAR registers to their own header
drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE
drm/i915/gt: Order GT registers by MMIO offset
drm/i915/gt: Use consistent offset notation in intel_gt_regs.h
drm/i915/gt: Cleanup spacing of intel_gt_regs.h
drm/i915/gt: Use parameterized RING_MI_MODE
drm/i915/gt: Move SFC lock bits to intel_engine_regs.h
NFS: Do not report writeback errors in nfs_getattr()
MIPS: smp: fill in sibling and core maps earlier
MIPS: ralink: mt7621: do memory detection on KSEG1
drm/panel-edp: Add eDP sharp panel support
dt-bindings: display: simple: Add sharp LQ140M1JW46 panel
PM: hibernate: fix load_image_and_restore() error path
x86/cpu: Clear SME feature flag when not in use
ANDROID: gki_defconfig: remove CONFIG_UBSAN_OBJECT_SIZE
ARM: mstar: Extend opp_table for infinity2m
ARM: mstar: Add OPP table for infinity3
ARM: mstar: Add OPP table for infinity
ARM: mstar: Link cpupll to second core
ARM: mstar: Link cpupll to cpu
ARM: mstar: Add cpupll to base dtsi
dt-bindings: clk: mstar msc313 cpupll binding description
selftests/bpf: Test "bpftool gen min_core_btf"
tty: n_tty: do not look ahead for EOL character past the end of the buffer
bpftool: Gen min_core_btf explanation and examples
bpftool: Implement btfgen_get_btf()
bpftool: Implement "gen min_core_btf" logic
bpftool: Add gen min_core_btf command
libbpf: Expose bpf_core_{add,free}_cands() to bpftool
libbpf: Split bpf_core_apply_relo()
ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization
libsubcmd: Fix use-after-free for realloc(..., 0)
libperf: Fix perf_cpu_map__for_each_cpu macro
perf cs-etm: Fix corrupt inject files when only last branch option is enabled
perf cs-etm: No-op refactor of synth opt usage
libperf: Fix 32-bit build for tests uint64_t printf
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
perf trace: Avoid early exit due SIGCHLD from non-workload processes
drm/i915/gt: Drop duplicate register definition for VDBOX_CGCTL3F18
spi: pxa2xx: Add support for Intel Raptor Lake PCH-S
spi: amd: Fix building without ACPI enabled
spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash
ASoC: SOF: core: unregister clients and machine drivers in .shutdown
ASoC: codec: wcd938x: Update CTIA/OMTP switch control
ASoC: cs4265: Fix the duplicated control name
ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
gpu: host1x: Always return syncpoint value when waiting
HID: Add driver for Razer Blackwidow keyboards
RDMA/rxe: Remove mcg from rxe pools
RDMA/rxe: Remove key'ed object support
HID: Add support for open wheel and no attachment to T300
RDMA/rxe: Replace pool key by rxe->mcg_tree
RDMA/rxe: Replace int num_qp by atomic_t qp_num
RDMA/rxe: Replace grp by mcg, mce by mca
RDMA/rxe: Use kzmalloc/kfree for mca
HID: apple: Add fn mapping for MacBook Pros with Touch Bar
arm64: dts: ti: k3-am64: Add ESM0 to device memory map
arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes
RDMA/rxe: Move mcg_lock to rxe
HID: apple: Add necessary IDs and configuration for T2 Macs.
HID: apple: Add support for keyboard backlight on certain T2 Macs.
RDMA/rxe: Revert changes from irqsave to bh locks
HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB
HID: apple: Report Magic Keyboard 2021 battery over USB
HID: apple: Magic Keyboard 2015 FN key mapping
HID: apple: Magic Keyboard first generation FN key mapping
HID: apple: Refactor key translation setup
HID: uclogic: Handle virtual frame reports
HID: uclogic: Skip non-input raw events earlier
HID: uclogic: Access pen/frame params directly in raw_event handling
HID: uclogic: Split pen and frame raw event handling
HID: uclogic: Support Huion 13th frame button
HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2
HID: uclogic: Support Huion tilt reporting
fbdev: Don't sort deferred-I/O pages by default
fbdev/defio: Early-out if page is already enlisted
arm64: defconfig: tegra: Enable GPCDMA
HID: i2c-hid: remove unneeded semicolon
drm/mediatek: Allow commands to be sent during video mode
HID: logitech-dj: add new lightspeed receiver id
gpiolib: sysfs: Simplify edge handling in the code
gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock
gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock
jump_label: Refactor #ifdef of struct static_key
jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE}
locking/lockdep: Iterate lock_classes directly when reading lockdep files
sched/isolation: Split housekeeping cpumask per isolation features
sched/isolation: Fix housekeeping_mask memory leak
sched/isolation: Consolidate error handling
sched/isolation: Consolidate check for housekeeping minimum service
sched/isolation: Use single feature type while referring to housekeeping cpumask
net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
psi: fix possible trigger missing in the window
sched/numa: Avoid migrating task to CPU-less node
sched/numa: Fix NUMA topology for systems with CPU-less nodes
sched: replace cpumask_weight with cpumask_empty where appropriate
gpio: rockchip: Reset int_bothedge when changing trigger
mac80211_hwsim: Advertise support for EHT capabilities
mac80211: parse AddBA request with extended AddBA element
mac80211: calculate max RX NSS for EHT mode
mac80211: Add support for storing station EHT capabilities
mac80211: Handle station association response with EHT
mac80211: Add EHT capabilities to association/probe request
mac80211: Add initial support for EHT and 320 MHz channels
mac80211: Support parsing EHT elements
cfg80211: Support configuration of station EHT capabilities
cfg80211: add NO-EHT flag to regulatory
nl80211: add support for 320MHz channel limitation
nl80211: add EHT MCS support
cfg80211: Add support for EHT 320 MHz channel width
cfg80211: Add data structures to capture EHT capabilities
ieee80211: add EHT 1K aggregation definitions
ieee80211: Add EHT (802.11be) definitions
mac80211_hwsim: Add custom regulatory for 6GHz
mac80211_hwsim: don't shadow a global variable
mac80211_hwsim: check TX and STA bandwidth
nl80211: accept only HE capability elements with valid size
mac80211: parse only HE capability elements with valid size
ieee80211: add helper to check HE capability element size
nl80211: use RCU to read regdom in reg get/dump
mac80211_hwsim: Add debugfs to control rx status RSSI
ieee80211: use tab to indent struct ieee80211_neighbor_ap_info
mac80211: fix forwarded mesh frames AC & queue selection
mac80211: refuse aggregations sessions before authorized
mac80211: fix EAPoL rekey fail in 802.3 rx path
perf report: Add "addr_from" and "addr_to" sort dimensions
perf tools: Fix spelling mistake "commpressor" -> "compressor"
clocksource/drivers/imx-tpm: Exclude sched clock for ARM64
perf annotate: Remove redundant 'ret' variable
perf top: Remove redundant 'err' variable
arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
arm64: Add percpu vectors for EL1
arm64: entry: Add macro for reading symbol addresses from the trampoline
arm64: entry: Add vectors that have the bhb mitigation sequences
drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post}_plane_update()
drm/i915: Widen the QGV point mask
drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64()
drm/i915: Use {active,scaled}_planes to compute ilk watermarks
drm/i915: Introduce scaled_planes bitmask
drm/i915: Move intel_plane_atomic_calc_changes() & co. out
dt-bindings: display: ssd1307fb: Add myself as binding co-maintainer
MAINTAINERS: Add entry for Solomon SSD130x OLED displays DRM driver
drm/solomon: Add SSD130x OLED displays I2C support
drm: Add driver for Solomon SSD130x OLED displays
drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed()
drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line()
lkdtm: Add a test for function descriptors protection
lkdtm: Fix execute_[user]_location()
lkdtm: Really write into kernel text in WRITE_KERN
lkdtm: Force do_nothing() out of line
asm-generic: Refactor dereference_[kernel]_function_descriptor()
asm-generic: Define 'func_desc_t' to commonly describe function descriptors
asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS
ia64: Rename 'ip' to 'addr' in 'struct fdesc'
powerpc: Prepare func_desc_t for refactorisation
powerpc: Remove 'struct ppc64_opd_entry'
powerpc: Use 'struct func_desc' instead of 'struct ppc64_opd_entry'
powerpc: Move and rename func_descr_t
powerpc: Fix 'sparse' checking on PPC64le
powerpc/papr_scm: Implement initial support for injecting smart errors
powerpc/ftrace: Style cleanup in ftrace_mprofile.S
powerpc/ftrace: Have arch_ftrace_get_regs() return NULL unless FL_SAVE_REGS is set
powerpc/ftrace: Add recursion protection in prepare_ftrace_return()
powerpc/ftrace: Also save r1 in ftrace_caller()
media: video/hdmi: handle short reads of hdmi info frame.
media: vimc: Add support for contiguous DMA buffers
drm/modes: Fix drm_mode_copy() docs
media: mexon-ge2d: fixup frames size in registers
net: dsa: offload bridge port VLANs on foreign interfaces
net: dsa: add explicit support for host bridge VLANs
net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces
net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu
net: bridge: switchdev: replay all VLAN groups
net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync()
net: bridge: switchdev: differentiate new VLANs from changed ones
net: bridge: vlan: notify switchdev only when something changed
net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED
net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag
net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing
drm/atomic: Don't pollute crtc_state->mode_blob with error pointers
video: fbdev: au1100fb: Spelling s/palette/palette/
drm/vc4: Use of_device_get_match_data()
video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
media: s5p_mfc_dec: set flags for OUTPUT coded formats
tee: refactor TEE_SHM_* flags
tee: replace tee_shm_register()
KEYS: trusted: tee: use tee_shm_register_kernel_buf()
tee: add tee_shm_register_{user,kernel}_buf()
optee: add optee_pool_op_free_helper()
tee: replace tee_shm_alloc()
tee: simplify shm pool handling
tee: add tee_shm_alloc_user_buf()
tee: remove unused tee_shm_pool_alloc_res_mem()
hwrng: optee-rng: use tee_shm_alloc_kernel_buf()
Input: tsc200x - add axis inversion and swapping support
ARM: dts: aspeed: bletchley: Cleanup redundant nodes
ARM: dts: aspeed: bletchley: Enable mdio3 bus
ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled
ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278
ARM: dts: aspeed: bletchley: Add interrupt support for sled io expander
ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2
ARM: dts: aspeed: bletchley: Update fmc configurations
ARM: dts: aspeed: bletchley: Update gpio-line-names
ARM: dts: aspeed: bletchley: Separate leds into multiple groups
ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based
Input: xbox - correct the name for Xbox Series S|X controller
gve: enhance no queue page list detection
Input: ps2-gpio - enforce GPIOs flag open drain
Input: ps2-gpio - don't send rx data before the stop bit
Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()
Input: ps2-gpio - use ktime for IRQ timekeeping
Input: ps2-gpio - refactor struct ps2_gpio_data
Input: zinitix - add new compatible strings
docs: pdfdocs: Move CJK monospace font setting to main conf.py
docs/translations: Skip CJK contents if suitable fonts not found
docs: pdfdocs: Enable CJKspace in TOC for Korean titles
docs: pdfdocs: Switch default CJK font to KR variants
docs: pdfdocs: Tweak width params of TOC
docs: Fix wording in optional zram feature docs
docs/zh_CN: Add sched-energy Chinese translation
drm/panel-edp: Allow querying the detected panel via debugfs
drm: Plumb debugfs_init through to panels
drm/bridge: ti-sn65dsi86: Use drm_bridge_connector
docs/zh_CN: Add energy-model Chinese translation
Documentation: Fix links for udftools project and pktcdvd tool
Documentation: dev-tools: clarify KTAP specification wording
arm64: mte: Document the core dump file format
arm64: mte: Dump the MTE tags in the core file
arm64: mte: Define the number of bytes for storing the tags in a page
elf: Introduce the ARM MTE ELF segment type
elfcore: Replace CONFIG_{IA64, UML} checks with a new option
rtc: pcf2127: fix bug when reading alarm registers
rtc: pcf2127: use IRQ flags obtained from device tree if available
rtc: pcf8523: Fix GCC 12 warning
rtc: sun6i: Enable the bus clock when provided
dt-bindings: rtc: sun6i: Add H616, R329, and D1 support
dt-bindings: rtc: sun6i: Clean up repetition
rtc: fix use-after-free on device removal
arm64: dts: broadcom: bcm4908: add I2C block
blk-cgroup: set blkg iostat after percpu stat aggregation
video: fbdev: atari: Remove unused atafb_setcolreg()
video: fbdev: atari: Convert to standard round_up() helper
video: fbdev: atari: Fix TT High video mode
perf test: Make metric testing more robust
perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast
perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate
perf tui: Only support --tui with slang
perf intel-pt: Add documentation for Event Trace and TNT disable
perf scripts python: export-to-postgresql.py: Export all sample flags
perf scripts python: export-to-sqlite.py: Export all sample flags
perf scripting python: Add all sample flags to DB export
perf scripts python: intel-pt-events.py: Add Event Trace
perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags
perf script: Display Intel PT iflag synthesized event
perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event
perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled
perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags
perf intel-pt: Synthesize iflag event
perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event
perf intel-pt: Record Event Trace capability flag
perf auxtrace: Add itrace option "I"
perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags
perf tools: Define Intel PT iflag synthesized event
perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event
perf intel-pt: decoder: Add MODE.Exec IFLAG processing
perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing
perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables
security: implement sctp_assoc_established hook in selinux
perf intel-pt: decoder: Add config bit definitions
perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit
perf intel-pt: pkt-decoder: Add CFE and EVD packets
perf intel-pt: pkt-decoder: Remove misplaced linebreak
perf intel-pt: pkt-decoder-test: Fix scope of test_data
security: add sctp_assoc_established hook
of: unittest: print pass messages at PR_INFO level
platform/chrome: cros_ec_typec: Update mux flags during partner removal
platform/chrome: cros_ec_typec: Configure muxes at start of port update
platform/chrome: cros_ec_typec: Get mux state inside configure_mux
platform/chrome: cros_ec_typec: Move mux flag checks
ACPI: tables: Quiet ACPI table not found warning
btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target
btrfs: prevent copying too big compressed lzo segment
selftests: bpf: Check bpf_msg_push_data return value
bpf: Reject kfunc calls that overflow insn->imm
selftests/bpf: Add Skeleton templated wrapper as an example
bpftool: Add C++-specific open/load/etc skeleton wrappers
selftests/bpf: Fix GCC11 compiler warnings in -O2 mode
arm64: atomics: remove redundant static branch
arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
arm64: entry: Allow the trampoline text to occupy multiple pages
arm64: entry: Make the kpti trampoline's kpti sequence optional
arm64: entry: Move trampoline macros out of ifdef'd section
arm64: entry: Don't assume tramp_vectors is the start of the vectors
arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
arm64: entry: Move the trampoline data page before the text page
arm64: entry: Free up another register on kpti's tramp_exit path
arm64: entry: Make the trampoline cleanup optional
KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
arm64: entry.S: Add ventry overflow sanity checks
ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi
ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi
ARM: dts: sti: remove delta node from stih410.dtsi
ARM: dts: sti: move some nodes out of the soc section in stih407-family.dtsi
ARM: dts: sti: ensure unique unit-address in stih418-clock
ARM: dts: sti: ensure unique unit-address in stih410-clock
ARM: dts: sti: ensure unique unit-address in stih407-clock
bpftool: Fix the error when lookup in no-btf maps
pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
kselftest/arm64: mte: user_mem: test a wider range of values
kselftest/arm64: mte: user_mem: add more test types
kselftest/arm64: mte: user_mem: add test type enum
kselftest/arm64: mte: user_mem: check different offsets and sizes
kselftest/arm64: mte: user_mem: rework error handling
kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len
ima: define ima_max_digest_data struct without a flexible array variable
perf/smmuv3: Don't cast parameter in bit operations
drm/radeon: remove resource accounting v2
perf/x86/intel/pt: Add a capability and config bit for disabling TNTs
perf/x86/intel/pt: Add a capability and config bit for event tracing
ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS
ima: Return error code obtained from securityfs functions
staging: fbtft: fb_st7789v: reset display before initialization
staging: r8188eu: remove unconditional if statement
staging: r8188eu: remove unused macros in sta_info.h
staging: r8188eu: remove unused argument in chk_ap_is_alive
staging: r8188eu: remove unused argument in on_action_public_default
staging: r8188eu: remove unused argument in __nat25_has_expired
staging: r8188eu: remove empty function __nat25_db_print
staging: r8188eu: remove empty function _InitOperationMode
staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock
staging: r8188eu: remove empty function rtw_get_encrypt_decrypt_from_registrypriv
staging: r8188eu: remove unused struct zero_bulkout_context
staging: r8188eu: mark _rtw_free_sta_priv as void
staging: mt7621-dts: do not use rgmii2_pins for ethernet on GB-PC1
staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
staging: r8188eu: we only need one struct bb_reg_def for path a
staging: r8188eu: remove path parameter from phy_RFSerialRead
staging: r8188eu: remove path parameter from rtl8188e_PHY_QueryRFReg
staging: r8188eu: limit rtw_dbg_port to path a
staging: r8188eu: limit rtw_wx_read_rf to path a
staging: r8188eu: clarify that bb_reg_dump uses only path a
staging: r8188eu: remove path parameter from phy_RFSerialWrite
staging: r8188eu: remove path parameter from rtl8188e_PHY_SetRFReg
staging: r8188eu: write only path a registers in rtw_dbg_port
staging: r8188eu: set path a explicitly
staging: r8188eu: remove unused enums from ieee80211.h
staging: r8188eu: remove unused structs from ieee80211.h
staging: r8188eu: remove ishighspeed from dvobj_priv
staging: r8188eu: clean up enum hw_variables
staging: r8188eu: remove unused enum
staging: r8188eu: Use sizeof dereferenced pointer in kzalloc()
MAINTAINERS: add missing "security/integrity" directory
ima: Fix trivial typos in the comments
staging: r8188eu: keep the success path and error path separate
clk: ralink: make system controller node a reset provider
dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cells' property
staging: r8188eu: remove useless if else
staging: greybus: Remove redundant 'flush_workqueue()' calls
staging/ks7010: Remove redundant 'flush_workqueue()' calls
staging: most: net: Make use of the helper macro LIST_HEAD()
staging: most: video: Make use of the helper macro LIST_HEAD()
staging: wfx: remove support for legacy PDS format
staging: wfx: allow new PDS format
arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL
kselftest/arm64: Remove local definitions of MTE prctls
kselftest/arm64: Remove local ARRAY_SIZE() definitions
arm64: insn: Generate 64 bit mask immediates correctly
arm64/mm: avoid fixmap race condition when create pud mapping
selftests: kvm: Check whether SIDA memop fails for normal guests
arm64/mm: Consolidate TCR_EL1 fields
arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set
printk: use atomic updates for klogd work
arm64: random: implement arch_get_random_int/_long based on RNDR
arm64: booting.rst: Clarify on requiring non-secure EL2
net: dm9051: Fix spelling mistake "eror" -> "error"
CDC-NCM: avoid overflow in sanity checking
EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
mctp: fix use after free
blk-lib: don't check bdev_get_queue() NULL check
block: remove biodoc.rst
io_uring: add a schedule point in io_add_buffers()
dpaa2-eth: Simplify bool conversion
perf: replace bitmap_weight with bitmap_empty where appropriate
net: mscc: ocelot: fix use-after-free in ocelot_vlan_del()
net: bridge: vlan: check for errors from __vlan_del in __vlan_flush
bonding: fix data-races around agg_select_timer
net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible
dpaa2-eth: Initialize mutex used in one step timestamping path
dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key
ipv4: add description about martian source
crypto: af_alg - get rid of alg_memory_allocated
virtio_net: Fix code indent error
net: phy: mediatek: remove PHY mode check on MT7531
xhci: Prevent futile URB re-submissions due to incorrect return value.
xhci: re-initialize the HC during resume if HCE was set
usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail
usb: dwc3: pci: add support for the Intel Raptor Lake-S
usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround
usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers
gfs2: Initialize gh_error in gfs2_glock_nq
gfs2: Make use of list_is_first
gfs2: Switch lock order of inode and iopen glock
gfs2: cancel timed-out glock requests
gfs2: Expect -EBUSY after canceling dlm locking requests
gfs2: gfs2_setattr_size error path fix
gfs2: assign rgrp glock before compute_bitstructs
ASoC: soc-core: skip zero num_dai component in searching dai name
ASoC: tegra20: spdif: make const array rates static
drm/i915: Change bigjoiner state tracking to use the pipe bitmask
drm/i915: Return both master and slave pipes from enabled_bigjoiner_pipes()
drm/i915: Use for_each_intel_crtc_in_pipe_mask() more
drm/i915: Convert for_each_intel_crtc_mask() to take a pipe mask instead
drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}()
dmaengine: idxd: restore traffic class defaults after wq reset
powerpc/lib/sstep: fix 'ptesync' build error
powerpc/boot: Add `otheros-too-big.bld` to .gitignore
irqchip/versatile-fpga: Switch to dynamic chip name output
irqchip/ts4800: Switch to dynamic chip name output
irqchip/mvebu-pic: Switch to dynamic chip name output
irqchip/lpc32xx: Switch to dynamic chip name output
irqchip/gic: Switch to dynamic chip name output
dmaengine: altera-msgdma: Remove useless DMA-32 fallback configuration
genirq/debugfs: Use irq_print_chip() when provided by irqchip
genirq: Allow irq_chip registration functions to take a const irq_chip
irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip
Documentation/x86: Update documentation for SVA (Shared Virtual Addressing)
tools/objtool: Check for use of the ENQCMD instruction in the kernel
x86/cpufeatures: Re-enable ENQCMD
x86/traps: Demand-populate PASID MSR via #GP
sched: Define and initialize a flag to identify valid PASID in the task
x86/fpu: Clear PASID when copying fpstate
iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit
i2c: pasemi: Drop I2C classes from platform driver variant
i2c: qup: allow COMPILE_TEST
i2c: imx: allow COMPILE_TEST
i2c: cadence: allow COMPILE_TEST
i2c: designware: remove unneeded semicolon
i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi()
i2c: nvidia-gpu: Convert to use dev_err_probe()
i2c: nvidia-gpu: Use temporary variable for struct device
i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi()
i2c: Introduce common module to instantiate CCGx UCSI
i2c: i801: Add support for Intel Raptor Lake PCH-S
i2c: don't expose function which is only used internally
ARM: dts: rockchip: remove status from rk3288 crypto node
ANDROID: disble the UID_SYS_STATS driver
net/mlx5e: Optimize the common case condition in mlx5e_select_queue
net/mlx5e: Optimize modulo in mlx5e_select_queue
net/mlx5e: Optimize mlx5e_select_queue
net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state
net/mlx5e: Move repeating code that gets TC prio into a function
net/mlx5e: Use select queue parameters to sync with control flow
net/mlx5e: Move mlx5e_select_queue to en/selq.c
net/mlx5e: Introduce select queue parameters
net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues
net/mlx5e: Use a barrier after updating txq2sq
net/mlx5e: Disable TX queues before registering the netdev
net/mlx5e: Cleanup of start/stop all queues
net/mlx5e: Use FW limitation for max MPW WQEBBs
net/mlx5e: Read max WQEBBs on the SQ from firmware
net/mlx5e: Remove unused tstamp SQ field
ARM: dts: wpcm450: Add pinmux information to UART0
ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and buttons
ARM: dts: wpcm450: Add pin functions
ARM: dts: wpcm450: Add pinctrl and GPIO nodes
ARM: dts: wpcm450: Add global control registers (GCR) node
MAINTAINERS: Match all of bindings/arm/npcm/ as part of NPCM architecture
dt-bindings: arm/npcm: Add binding for global control registers (GCR)
dmaengine: stm32-dma: set dma_device max_sg_burst
dmaengine: imx-sdma: fix cyclic buffer race condition
dmaengine: imx-sdma: restart cyclic channel if needed
dmaengine: shdma: Fix runtime PM imbalance on error
dmaengine: iot: Remove useless DMA-32 fallback configuration
dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
dmaengine: sh: rcar-dmac: Check for error num after setting mask
dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet()
dmaengine: ptdma: handle the cases based on DMA is complete
dmaengine: ptdma: fix concurrency issue with multiple dma transfer
dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC
dt-bindings: dma: rz-dmac: Document RZ/V2L SoC
tipc: fix wrong publisher node address in link publications
dmaengine: ptdma: Fix the error handling path in pt_core_init()
net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097
drm/i915/dg1: Update DMC_DEBUG3 register
arm64: dts: qcom: c630: disable crypto due to serror
kbuild: replace $(if A,A,B) with $(or A,B)
scsi: ufs: core: Fix divide by zero in ufshcd_map_queues()
scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
riscv: mm: Support kasan for sv57
riscv: mm: Set sv57 on defaultly
riscv: mm: Prepare pt_ops helper functions for sv57
riscv: mm: Control p4d's folding by pgtable_l5_enabled
perf vendor events: Update TremontX
perf vendor events: Update Westmere EX
perf vendor events: Update Westmere EP-SP
perf vendor events: Update Tigerlake
perf vendor events: Update Silvermont
perf vendor events: Update Sandybridge
perf vendor events: Update metrics for Skylake
perf vendor events: Update Nehalem EP
perf vendor events: Update Knights Landing
perf vendor events: Update metrics for Jaketown
perf vendor events: Update metrics for Ivytown
perf vendor events: Update metrics for Icelake
perf vendor events: Update metrics for Haswell
perf vendor events: Update for GoldmontPlus
perf vendor events: Update for Goldmont
perf vendor events: Update metrics for BroadwellX
perf vendor events: Update metrics for Broadwell
perf vendor events: Update for Bonnell
perf vendor events: Update metrics for IcelakeX
perf vendor events: Update for Westmere EP-DP
perf vendor events: Update metrics for Ivybridge
perf vendor events: Update metrics for HaswellX
perf vendor events: Update metrics for CascadelakeX
perf vendor events: Update metrics for Broadwell DE
perf vendor events: Update metrics for SkyLake Server
perf test: Allow skip for all metrics test
riscv: mm: init: mark satp_mode __ro_after_init
uaccess: fix integer overflow on access_ok()
selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT
RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering
RISC-V: Fix handling of empty cpu masks
RISC-V: Fix hartid mask handling for hartid 31 and up
drm/radeon: Fix backlight control on iMac 12,1
drm/amd/display: reset lane settings after each PHY repeater LT
drm/amdkfd: navi2x requires extended engines to map and unmap sdma queues
drm/amdkfd: remove unneeded unmap single queue option
drm/amdgpu: Handle the GPU recovery failure in SRIOV environment.
drm/amdgpu: print more error info
drm/amd/pm: correct the sequence of sending gpu reset msg
drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fini to amdgpu_ras_block_late_init/amdgpu_ras_block_late_fini
drm/amdgpu: Optimize operating sysfs and interrupt function interface in amdgpu_ras.c
drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi_ras_fini function code
drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_ras_fini function code
drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma_ras_fini function code
drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio_ras_fini function code
drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmhub_ras_fini function code
drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_ras_fini function code
drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_ras_fini function code
drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_ras_fini function code
drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block
drm/amdgpu: no rlcg legacy read in SRIOV case
drm/amdgpu: Fix a kerneldoc warning
drm/amdkfd: Fix leftover errors and warnings
drm/amdkfd: update SPDX license header
drm/amdgpu: Show IP discovery in sysfs
drm/amdgpu: Fix some kerneldoc warnings
drm/radeon: Fix backlight control on iMac 12,1
drm/amd/pm: correct the sequence of sending gpu reset msg
perf map: Make map__contains_symbol() args const
drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
NFS: LOOKUP_DIRECTORY is also ok with symlinks
NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked()
perf maps: Move maps code to own C file
perf maps: Reduce scope of init and exit
perf test: Use pointer for maps
docs: Makefile: Add -no-shell-escape option to LATEXOPTS
cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
perf maps: Use a pointer for kmaps
ACPI: EC: Rearrange code in acpi_ec_submit_event()
ACPI: EC: Reduce indentation level in acpi_ec_submit_event()
ACPI: EC: Do not return result from advance_transaction()
stack: Constrain and fix stack offset randomization with Clang builds
stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET
MAINTAINERS: Update Jiri's email address
kernel/fork: Initialize mm's PASID
perf bpf: Stop using deprecated bpf_object__next() API
perf bpf: Stop using deprecated bpf_load_program() API
iommu/ioasid: Introduce a helper to check for valid PASIDs
ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe()
ACPI: PM: Print additional debug message in acpi_s2idle_wake()
arm64: Correct wrong label in macro __init_el2_gicv3
rcu: Replace cpumask_weight with cpumask_empty where appropriate
rcu: Remove __read_mostly annotations from rcu_scheduler_active externs
rcu: Uninline multi-use function: finish_rcuwait()
rcu: Mark writes to the rcu_segcblist structure's ->flags field
kasan: Record work creation stack trace with interrupts enabled
rcu: Inline __call_rcu() into call_rcu()
rcu: Add mutex for rcu boost kthread spawning and affinity setting
rcu: Fix description of kvfree_rcu()
serial: parisc: GSC: fix build when IOSAPIC is not set
ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y
MAINTAINERS: Add Frederic and Neeraj to their RCU files
mm: Change CONFIG option for mm->pasid field
iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA
selftests/seccomp: Fix seccomp failure by adding missing headers
rtw89: handle TX/RX 160M bandwidth
rtw89: declare if chip support 160M bandwidth
rtw89: add 6G support to rate adaptive mechanism
rtw89: extend subband for 6G band
rtw89: refine naming of rfk helpers with prefix
rtw89: make rfk helpers common across chips
brcmfmac: Add BCM43454/6 support
device property: Don't split fwnode_get_irq*() APIs in the code
wcn36xx: use struct_size over open coded arithmetic
ath11k: fix destination monitor ring out of sync
ath11k: fix radar detection in 160 Mhz
ath11k: fix WARN_ON during ath11k_mac_update_vif_chan
ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()
cifs: modefromsids must add an ACE for authenticated users
PCI: mvebu: Fix device enumeration regression
HID: amd_sfh: Add interrupt handler to process interrupts
HID: amd_sfh: Add functionality to clear interrupts
HID: amd_sfh: Disable the interrupt for all command
HID: amd_sfh: Correct the structure field name
HID: amd_sfh: Handle amd_sfh work buffer in PM ops
drm/bridge: anx7625: Fix overflow issue on reading EDID
KVM: s390: Update api documentation for memop ioctl
KVM: s390: Add capability for storage key extension of MEM_OP IOCTL
KVM: s390: Rename existing vcpu memop functions
KVM: s390: Add vm IOCTL for key checked guest absolute memory access
KVM: s390: Add optional storage key checking to MEMOP IOCTL
KVM: s390: selftests: Test TEST PROTECTION emulation
KVM: s390: handle_tprot: Honor storage keys
KVM: s390: Honor storage keys when accessing guest memory
s390/uaccess: Add copy_from/to_user_key functions
ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset
ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset
iommu/iova: Separate out rcache init
USB: zaurus: support another broken Zaurus
MAINTAINERS: bridge: update my email
selftests: net: cmsg_sender: Fix spelling mistake "MONOTINIC" -> "MONOTONIC"
net: prestera: acl: add multi-chain support offload
net: wwan: iosm: drop debugfs dev reference
net: wwan: debugfs obtained dev reference not dropped
net: dsa: realtek: realtek-mdio: reset before setup
net: dsa: realtek: realtek-smi: clean-up reset
drm/amdgpu: remove VRAM accounting v2
drm/amdgpu: remove PL_PREEMPT accounting
drm/amdgpu: remove GTT accounting v2
ipv6: blackhole_netdev needs snmp6 counters
net: fix documentation for kernel_getsockname
drm/sprd: check the platform_get_resource() return value
drm/sprd: fix potential NULL dereference
drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig
dt-bindings: mfd: maxim,max77693: Convert to dtschema
regulator: dt-bindings: maxim,max77693: Convert to dtschema
dt-bindings: power: supply: maxim,max77693: Convert to dtschema
dt-bindings: leds: maxim,max77693: Convert to dtschema
net: dsa: realtek: rename macro to match filename
net: dev: Make rps_lock() disable interrupts.
net: dev: Makes sure netif_rx() can be invoked in any context.
net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal().
net_sched: add __rcu annotation to netdev->qdisc
ice: Simplify tracking status of RDMA support
drm/ttm: add common accounting to the resource mgr v3
drm/ttm: fix resource manager size type and description
net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN
ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()
net: mscc: ocelot: use bulk reads for stats
net: mscc: ocelot: add ability to perform bulk reads
net: ocelot: align macros for consistency
net: mscc: ocelot: remove unnecessary stat reading from ethtool
iommu/msm: Simplify with dev_err_probe()
iommu/msm: Use standard driver registration
iommu/rockchip: : Use standard driver registration
iio: temperature: iqs620at-temp: Add support for V3 silicon
mfd: iqs62x: Provide device revision to sub-devices
ALSA: hda/realtek: Fix deadlock by COEF mutex
iommu: Remove trivial ops->capable implementations
iommu/ipmmu-vmsa: Add support for R-Car Gen4
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support
ALSA: usb-audio: Don't abort resume upon errors
spi: Retire legacy GPIO handling
spi: Fix warning for Clang build and simplify code
Documentation / MTD: Rename the intel-spi driver
mtd: spi-nor: intel-spi: Convert to SPI MEM
mtd: spi-nor: intel-spi: Disable write protection only if asked
spi: amd: Add support for version AMDI0062
spi: amd: Remove needless rom_addr variable
spi: amd: Use iopoll for busy waiting
regulator: tps62864: Fix bindings for SW property
regmap: irq: cleanup comments
ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY
ASoC: wm8731: Delete empty remove() function
ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES
ASoC: pcm3168a: refactor format handling
ASoC: pcm3168a: refactor hw_params routine
ASoC: pcm3168a: cleanup unintuitive mask usage
KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm"
KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
dt-bindings: drm/bridge: anx7625: Add aux-bus node
drm/bridge: anx7625: Support reading edid through aux channel
drm/bridge: anx7625: Convert to use devm_kzalloc
drm/bridge: anx7625: send DPCD command to downstream
iommu/ipmmu-vmsa: Check for error num after setting mask
printk: Drop console_sem during panic
printk: Avoid livelock with heavy printk during panic
printk: disable optimistic spin during panic
printk: Add panic_in_progress helper
drm/ingenic: Fix support for JZ4780 HDMI output
drm/i915: fix drm_i915.h include grouping and sorting
drm/i915: axe lots of unnecessary includes from i915_drv.h
iommu/vtd: Replace acpi_bus_get_device()
iommu/amd: Fix I/O page table memory leak
usbip: vudc: Make use of the helper macro LIST_HEAD()
MAINTAINERS: Add maintainer entry for EUD
drm/i915: include some drm headers only where needed
drm/i915: include shmem_fs.h only where needed
tee: optee: fix error return code in probe function
parisc: Fix some apparent put_user() failures
ipv6: Add reasons for skb drops to __udp6_lib_rcv
ice: enable parsing IPSEC SPI headers for RSS
drm/i915: don't include drm_cache.h in i915_drv.h
net: Add dm9051 driver
dt-bindings: net: Add Davicom dm9051 SPI ethernet controller
net/smc: Add comment for smc_tx_pending
drm/i915: split out i915_file_private.h from i915_drv.h
Generate netlink notification when default IPv6 route preference changes
net/sched: act_police: more accurate MTU policing
drm/i915: move i915_reset_count()/i915_reset_engine_count() out of i915_drv.h
iommu/amd: Recover from event log overflow
platform/x86: Add Intel Software Defined Silicon driver
drm/i915: move i915_gem_vm_lookup() where it's used
drm/i915: move i915_cache_level_str() static in i915_debugfs.c
usb: ulpi: Add debugfs support
ALSA: hda: Fix missing codec probe on Shenker Dock 15
ALSA: hda: Fix regression on forced probe mask option
tee: amdtee: Make use of the helper macro LIST_HEAD()
drm/i915/fbc: Fix the plane end Y offset check
drm/i915/opregion: check port number bounds for SWSCI display power state
drm/i915/ttm: tweak priority hint selection
drm/i915: Fix mbus join config lookup
drm/i915: Fix dbuf slice config lookup
HID: i2c-hid: note that I2C xfer buffers are DMA-safe
HID: i2c-hid: no longer need raw access to HID descriptor structure
HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input()
HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer()
HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer()
HID: i2c-hid: create a helper for SET_POWER command
HID: i2c-hid: define i2c_hid_read_register() and use it
HID: i2c-hid: explicitly code setting and sending reports
HID: i2c-hid: refactor reset command
HID: i2c-hid: use "struct i2c_hid" as argument in most calls
HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
HID: i2c-hid: fix handling numbered reports with IDs of 15 and above
drm/i915: split out gem/i915_gem_domain.h from i915_drv.h
swiotlb: fix info leak with DMA_FROM_DEVICE
ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra
drm/gem-shmem: Don't store mmap'ed buffers in core dumps
drm/gem-shmem: Set vm_ops in static initializer
ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names
Revert "ANDROID: mm: add a field to store names for private anonymous memory"
fs: clean up mount_setattr control flow
fs: don't open-code mnt_hold_writers()
fs: simplify check in mount_setattr_commit()
fs: add mnt_allow_writers() and simplify mount_setattr_prepare()
fs: add kernel doc for mnt_{hold,unhold}_writers()
clean overflow checks in count_mounts() a bit
powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLAG_WARNING
kbuild: Add environment variables for userprogs flags
kbuild: unify cmd_copy and cmd_shipped
fortify: Add Clang support
fortify: Make sure strlen() may still be used as a constant expression
fortify: Use __diagnose_as() for better diagnostic coverage
fortify: Make pointer arguments const
Compiler Attributes: Add __diagnose_as for Clang
Compiler Attributes: Add __overloadable for Clang
Compiler Attributes: Add __pass_object_size for Clang
fortify: Replace open-coded __gnu_inline attribute
fortify: Update compile-time tests for Clang 14
fortify: Detect struct member overflows in memset() at compile-time
fortify: Detect struct member overflows in memmove() at compile-time
fortify: Detect struct member overflows in memcpy() at compile-time
Makefile: Enable -Wzero-length-bounds
Makefile: Enable -Warray-bounds
alpha: Silence -Warray-bounds warnings
m68k: cmpxchg: Dereference matching size
intel_th: msu: Use memset_startat() for clearing hw header
KVM: x86: Replace memset() "optimization" with normal per-field writes
arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required
arm64: dts: imx8mm: Fix VPU Hanging
netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency
parisc: Show error if wrong 32/64-bit compiler is being used
power: supply: axp288-charger: Set Vhold to 4.4V
power: supply: ab8500: Remove unneeded variable
power: supply: ltc2941: clean up error messages
power: supply: ltc2941: simplify Qlsb calculation
power: supply: ab8500_charger: Fix spelling typo
power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
power: supply: PCHG: Use MKBP for device event handling
x86/mce: Use arch atomic and bit helpers
cifs: fix double free race when mount fails in cifs_get_root()
cifs: do not use uninitialized data in the owner/group sid
cifs: fix set of group SID via NTSD xattrs
smb3: fix snapshot mount option
Linux 5.17-rc4
iio: chemical: atlas-ezo-sensor: Make use of device properties
iio: ssp_sensors: Make use of device properties
iio: as3935: Use devm_delayed_work_autocancel()
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
net: lan966x: Fix when CONFIG_IPV6 is not set
net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled as module
tipc: fix a bit overflow in tipc_crypto_key_rcv()
net: lan743x: Add support for Clause-45 MDIO PHY management
net: lan743x: Add support for SGMII interface
net: lan743x: Increase MSI(x) vectors to 16 and Int de-assertion timers to 10
net: lan743x: Add support for 4 Tx queues
net: lan743x: Add PCI11010 / PCI11414 device IDs
net: wwan: iosm: Enable M.2 7360 WWAN card support
ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon
ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver
ARM: dts: imx6qdl-vicut1: add CAN termination support
ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node
ARM: dts: imx6dl-prtvt7: Add display and panel nodes
arm64: dts: imx8mq-evk: Add second PCIe port support
ARM: dts: imx6qdl-mba6: Move pinmux to regulator node
ARM: dts: imx6qdl: tqma6: Remove obsolete comment
ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source
ARM: dts: imx6qdl: tqma6: Add i2c bus recovery
ARM: dts: imx6qdl-mba6: Move rtc alias to common location
dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl
dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains
dt-bindings: power: add defines for i.MX8MP power domain
ARM: dts: imx7: Move PCIe out of AIPS3
x86/ptrace: Always inline v8086_mode() for instrumentation
ARM: dts: Drop serial 1 alias on GW7001
ARM: dts: ixp42x: Expand syscon register range
ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree
cpumask: Add a x86-specific cpumask_clear_cpu() helper
ARM: ixp4xx: Convert to SPARSE_IRQ and P2V
ARM: ixp4xx: Drop all common code
ARM: ixp4xx: Drop custom DMA coherency and bouncing
ARM: ixp4xx: Remove feature bit accessors
net: ixp4xx_hss: Check features using syscon
net: ixp4xx_eth: Drop platform data support
soc: ixp4xx-npe: Access syscon regs using regmap
soc: ixp4xx: Add features from regmap helper
ARM: ixp4xx: Drop UDC info setting function
ARM: ixp4xx: Drop stale Kconfig entry
ARM: ixp4xx: Delete old PCI driver
ARM: ixp4xx: Delete the Goramo MLR boardfile
ARM: ixp4xx: Delete Gateway 7001 boardfiles
dt-bindings: soc: samsung: usi: refer to dtschema for children
ARM: dts: exynos: add missing HDMI supplies on SMDK5420
ARM: dts: exynos: add missing HDMI supplies on SMDK5250
arm64: dts: exynos: use dedicated wake-up pinctrl compatible in Exynos850
arm64: dts: exynos: align pinctrl with dtschema in Exynos850
arm64: dts: exynos: drop incorrectly placed wakeup interrupts in Exynos850
libbpf: Use dynamically allocated buffer when receiving netlink messages
dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema
kconfig: fix failing to generate auto.conf
f2fs: support idmapped mounts
f2fs: add a way to limit roll forward recovery time
leds: lm3692x: Return 0 from remove callback
powerpc: Fix STACKTRACE=n build
powerpc/mm: Update default hugetlb size early
selftests/powerpc/copyloops: Add memmove_64 test
powerpc/pseries: make pseries_devicetree_update() static
powerpc/vdso: Move cvdso_call macro into gettimeofday.S
powerpc/vdso: Remove cvdso_call_time macro
powerpc/vdso: Merge vdso64 and vdso32 into a single directory
powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files
powerpc/vdso: augment VDSO32 functions to support 64 bits build
powerpc/lib/sstep: use truncate_if_32bit()
powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__
powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding
powerpc: Use the newly added is_tsk_32bit_task() macro
powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core
powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible
powerpc: Add set_memory_{p/np}() and remove set_memory_attr()
powerpc/set_memory: Avoid spinlock recursion in change_page_attr()
powerpc/ftrace: Remove ftrace_32.S
leds: sgm3140: Add ocs,ocp8110 compatible
dt-bindings: vendor-prefixes: Add ocs prefix
dt-bindings: leds: common: fix unit address in max77693 example
x86/head64: Add missing __head annotation to sme_postprocess_startup()
Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
firmware: imx: add get resource owner api
ARM: dts: imx: Add missing LVDS decoder on M53Menlo
arm64: dts: imx8mm-beacon: Enable PCIe
drm/lima: avoid error task dump attempt when not enabled
kfence: make test case compatible with run time set sample interval
mm: memcg: synchronize objcg lists with a dedicated spinlock
mm: vmscan: remove deadlock due to throttling failing to make progress
fs/proc: task_mmu.c: don't read mapcount for migration entry
fs/binfmt_elf: fix PT_LOAD p_align values for loaders
Revert "net: ethernet: cavium: use div64_u64() instead of do_div()"
ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
ARM: dts: rockchip: reorder rk322x hmdi clocks
arm64: dts: rockchip: Add Pine64 PineNote board
arm64: dts: rockchip: Add pdm node to rk356x
dt-bindings: arm: rockchip: Add Pine64 PineNote board
atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC
scsi: mpi3mr: Bump driver version to 8.0.0.68.0
scsi: mpi3mr: Fix memory leaks
scsi: mpi3mr: Update the copyright year
scsi: mpi3mr: Fix reporting of actual data transfer size
scsi: mpi3mr: Fix cmnd getting marked as in use forever
scsi: mpi3mr: Fix hibernation issue
scsi: mpi3mr: Update MPI3 headers
scsi: mpi3mr: Fix printing of pending I/O count
scsi: mpi3mr: Fix deadlock while canceling the fw event
mctp: serial: Cancel pending work from ndo_uninit handler
net: moxa: use GFP_KERNEL
ANDROID: GKI: enable hung task detector
sched/numa-balancing: Move some document to make it consistent with the code
sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
sched/fair: Improve consistency of allowed NUMA balance calculations
selftests/rseq: Change type of rseq_offset to ptrdiff_t
lockdep: Correct lock_classes index mapping
arm64: dts: broadcom: bcm4908: add watchdog block
arm64: dts: broadcom: Add reference to RPi Zero 2 W
ARM: dts: Add Raspberry Pi Zero 2 W
dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W
ARM: dts: bcm2835/6: Add the missing L1/L2 cache information
ARM: dts: bcm2711: Add the missing L1/L2 cache information
net: dsa: lan9303: fix reset on probe
octeontx2-af: fix array bound error
scsi: Remove unused member cmd_pool for structure scsi_host_template
scsi: libsas: Remove unused parameter for function sas_ata_eh()
scsi: libsas: Remove duplicated setting for task->task_state_flags
scsi: libsas: Use void for sas_discover_event() return code
block: loop:use kstatfs.f_bsize of backing file to set discard granularity
scsi: message: fusion: Use GFP_KERNEL
docs: block: biodoc.rst: Drop the obsolete and incorrect content
scsi: smartpqi: Fix unused variable pqi_pm_ops for clang
scsi: libsas: Drop SAS_TASK_AT_INITIATOR
scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_abort_task()
selftests/sgx: Remove extra newlines in test output
selftests/sgx: Ensure enclave data available during debug print
selftests/sgx: Do not attempt enclave build without valid enclave
selftests/sgx: Fix NULL-pointer-dereference upon early test failure
scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t
ARM: dts: ux500: Correct Janice accel mount matrix
ARM: dts: ux500: Update AB850[05] nodes
ARM: dts: AB8505: Enable charging options
scsi: pm8001: Clean up inconsistent indenting
scsi: ibmvscsis: Silence -Warray-bounds warning
scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp()
scsi: qla2xxx: Add qla2x00_async_done() for async routines
cxl/core: Fix cxl_device_lock() class detection
cxl/core/port: Fix unregister_port() lock assertion
bpf: Fix a bpf_timer initialization issue
bpf: Emit bpf_timer in vmlinux BTF
drm/amdkfd: replace err by dbg print at svm vram migration
drm/amdkfd: Fix prototype warning for get_process_num_bos
drm/amdkfd: CRIU fix extra whitespace and block comment warnings
drm/amdgpu: adjust register address calculation
drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
drm/amdgpu: remove ctx->lock
selftests/bpf: Add test for bpf_timer overwriting crash
bpf: Fix crash due to incorrect copy_map_value
drm/amdgpu: Reset OOB table error count info
drm/amd/pm: fulfill the support for DriverSmuConfig table
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
amdgpu/pm: Add emit_clock_levels calls
amdgpu/pm: Implement emit_clk_levels for navi10
drm/amdgpu: loose check for umc poison mode
drm/amdgpu: add support for GC 10.1.4
drm/amdkfd: fix loop error handling
drm/amd/display: extend dcn201 support
drm/amdkfd: fix freeing an unset pointer
drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure
drm/amdkfd: CRIU fix a NULL vs IS_ERR() check
drm/amd/pm: fix enabled features retrieving on Renoir and Cyan Skillfish
drm/amdgpu: Fix htmldoc warning
libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0
drm/i915: Nuke some dead code
drm/i915: Clean up the bigjoiner state copy logic
drm/i915: Remove weird code from intel_atomic_check_bigjoiner()
drm/i915: Fix bigjoiner state copy fails
drm/i915: Flag crtc scaling_filter changes as modeset
drm/i915/dp: Reuse intel_hdmi_tmds_clock()
drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid()
power: supply: bq256xx: Handle OOM correctly
Revert "PCI/portdrv: Do not setup up IRQs if there are no users"
arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10
arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10
arm64: dts: rockchip: enable the gpu on quartz64-a
arm64: dts: rockchip: add cooling map and trip points for gpu to rk356x
arm64: dts: rockchip: add gpu node to rk356x
power: supply: ab8500_charger: Fix VBAT interval check
power: supply: ab8500_charger: Restrict ADC retrieveal
power: supply: ab8500_chargalg: Drop enable/disable sysfs
power: supply: ab8500_chargalg: Drop charging step
power: supply: ab8500_fg: Drop useless parameter
power: supply: ab8500_fg: Safeguard compensated voltage
power: supply: ab8500_fg: Break out load compensated voltage
power: supply: ab8500_fg: Break loop for measurement
power: supply: ab8500: Integrate thermal zone
power: supply: ab8500: Swap max and overvoltage
power: supply: ab8500: Drop BATCTRL thermal mode
dt-bindings: gpu: mali-bifrost: describe clocks for the rk356x gpu
RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate
power: supply: core: Use device_property_string_array_count()
power: supply: rt9455: Don't pass an error code in remove callback
power: supply: core: Simplify hwmon memory allocation
power: supply: ug3105_battery: Add driver for uPI uG3105 battery monitor
power: supply: bq24190_charger: Disallow ccc_ireg and cvc_vreg to be higher then the fwnode values
power: supply: bq24190_charger: Program charger with fwnode supplied ccc_ireg and cvc_vreg
power: supply: bq24190_charger: Store ichg-max and vreg-max in bq24190_dev_info
power: supply: bq24190_charger: Always call power_supply_get_battery_info()
power: supply: bq24190_charger: Turn off 5V boost regulator on shutdown
power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info()
power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info()
dt-bindings: i2c: add bindings for microchip mpfs i2c
KVM: SVM: fix race between interrupt delivery and AVIC inhibition
KVM: SVM: set IRR in svm_deliver_interrupt
KVM: SVM: extract avic_ring_doorbell
selftests: kvm: Remove absent target file
i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
i2c: qcom-cci: don't delete an unregistered adapter
i2c: brcmstb: allow compiling on BCM4908
i2c: rcar: Add R-Car Gen4 support
perf namespaces: Add functions to access nsinfo
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support
perf map: Add const to map_ip and unmap_ip
selftests/exec: Add non-regular to TEST_GEN_PROGS
drm/cma-helper: Set VM_DONTEXPAND for mmap
perf cpumap: Use for each loop
block: partition include/linux/blk-cgroup.h
block: move initialization of q->blkg_list into blkcg_init_queue
block: remove THROTL_IOPS_MAX
dt-bindings: timer: armv7m-systick: convert to dtschema
perf cpumap: Migrate to libperf cpumap api
block: introduce block_rq_error tracepoint
block: Add handling for zone append command in blk_complete_request
dt-bindings: net: ethernet-controller: document label property
gfs2: Fix gfs2_release for non-writers regression
Revert "gfs2: check context in gfs2_glock_put"
drm/panfrost: Handle IDVS_GROUP_SIZE feature
dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt
dt-bindings: display: bridge: document Toshiba TC358768 cells and panel node
PCI: uniphier-ep: Add NX1 support
PCI: uniphier-ep: Add SoC data structure
dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC
i2c: designware: Add AMD PSP I2C bus support
i2c: designware: Add missing locks
i2c: piix4: Enable EFCH MMIO for Family 17h+
i2c: piix4: Add EFCH MMIO support for SMBus port select
i2c: piix4: Add EFCH MMIO support to SMBus base address detect
i2c: piix4: Add EFCH MMIO support to region request and release
i2c: piix4: Move SMBus port selection into function
i2c: piix4: Move SMBus controller base address detect into function
i2c: piix4: Move port I/O region request/release code into functions
ALSA: cleanup double word in comment
ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake
ARM: dts: mstar: Add board for 100ask DongShanPiOne
dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne
dt-bindings: vendor-prefixes: Add prefix for 100ask
ARM: dts: mstar: Add a dts for Miyoo Mini
dt-bindings: arm: mstar: Add compatible for Miyoo Mini
dt-bindings: vendor-prefixes: Add prefix for Miyoo
ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W
dt-bindings: add vendor prefix for Wireless Tag
ARM: dts: mstar: Set gpio compatible for ssd20xd
drm/i915: Extract skl_crtc_calc_dbuf_bw()
drm/i915: Extract skl_allocate_plane_ddb()
drm/i915: Introduce skl_plane_ddb_iter
drm/i915: Fix plane relative_data_rate calculation
drm/i915: Extract skl_ddb_entry_init()
drm/i915: Drop pointless dev_priv argument
loop: revert "make autoclear operation asynchronous"
bpf: Do not try bpf_msg_push_data with len 0
arm64: dts: freescale: add initial support for verdin imx8m mini
dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al.
drm/i915: split out gem/i915_gem_create.h from i915_drv.h
arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode
arm64: dts: freescale: Use overlay target for simplicity
arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding
arm64: dts: imx8mm: fix strange hex notation
drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h
ipv4: add (struct uncached_list)->quarantine list
ipv6: add (struct uncached_list)->quarantine list
ipv6: give an IPv6 dev to blackhole_netdev
ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache
drm/i915/dg2: Add Wa_22011100796
drm/i915: More gt idling time with guc submission
drm/i915: align the plane_vma to min_page_size of stolen mem
drm/i915/dg2: Add Wa_22011450934
drm/i915/selftests: Disable runtime pm wakeref tracking for the mock device
dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable
dt-bindings: phy: Add `tx-p2p-microvolt` property binding
drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
ipv6: Reject routes configurations that specify dsfield (tos)
net: dsa: remove lockdep class for DSA slave address list
net: dsa: remove lockdep class for DSA master address list
net: dsa: remove ndo_get_phys_port_name and ndo_get_port_parent_id
net/smc: Add global configure for handshake limitation by netlink
net/smc: Dynamic control handshake limitation by socket options
net/smc: Limit SMC visits when handshake workqueue congested
net/smc: Limit backlog connections
net/smc: Make smc_tcp_listen_work() independent
locking: Enable RT_MUTEXES by default on PREEMPT_RT.
locking/local_lock: Make the empty local_lock_*() function a macro.
atomics: Fix atomic64_{read_acquire,set_release} fallbacks
locking: Add missing __sched attributes
iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL
drm/i915: remove leftover i915_gem_pm.h declarations from i915_drv.h
dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO
net/smc: Avoid overwriting the copies of clcsock callback functions
dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum
dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility
tty: serial: imx: Add fast path when rs485 delays are 0
KVM: arm64: vgic: Read HW interrupt pending state from the HW
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
usb: misc: eud: Add driver support for Embedded USB Debugger(EUD)
bindings: usb: dwc3: Update dwc3 properties for EUD connector
dt-bindings: Add the yaml bindings for EUD
usb: typec: rt1719: Add support for Richtek RT1719
dt-bindings: usb: rt1719: Add binding for Richtek RT1719
drm/i915: split out i915_gem_internal.h from i915_drv.h
firmware: arm_scmi: Remove space in MODULE_ALIAS name
ASoC: SOF: compr: Mark snd_compress_ops static
ASoC: Intel: bytcr_wm5102: use GFP_KERNEL
ASoC: wm_adsp: Add trace caps to speaker protection FW
ASoC: wm_adsp: Make compressed buffers optional
drm/syncobj: flatten dma_fence_chains on transfer
video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
usb: xhci-mtk: add support ip-sleep wakeup for mt8195
dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195
arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
usb: dwc2: Add platform specific data for Intel's Agilex
dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
video: fbdev: omapfb: Use sysfs_emit() instead of snprintf()
USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory.
usb: dwc2: drd: fix soft connect when gadget is unconfigured
usb: gadget: rndis: check size of RNDIS_MSG_SET command
USB: gadget: validate interface OS descriptor requests
usb: core: Unregister device on component_add() failure
net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
platform/x86: intel_cht_int33fe: Move to intel directory
platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1-X9x code
platform/x86: intel_cht_int33fe: Switch to DMI modalias based loading
platform/x86: x86-android-tablets: Minor charger / fuel-gauge improvements
platform/x86: x86-android-tablets: Add Nextbook Ares 8 data
platform/x86: x86-android-tablets: Add IRQ to Asus ME176C accelerometer info
platform/x86: x86-android-tablets: Add lid-switch gpio-keys pdev to Asus ME176C + TF103C
platform/x86: x86-android-tablets: Add x86_android_tablet_get_gpiod() helper
platform/x86: x86-android-tablets: Add Asus ME176C/TF103C charger and fuelgauge props
platform/x86: x86-android-tablets: Add battery swnode support
crypto: arm/xor - make vectorized C code Clang-friendly
lib/xor: make xor prototypes more friendly to compiler vectorization
crypto: atmel-tdes - Add support for the TDES IP available on sama7g5 SoC
video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt
drm/i915/mst: update slot information for 128b/132b
drm/i915/dp: add 128b/132b support to link status checks
drm/i915/dp: rewrite DP 2.0 128b/132b link training based on errata
drm/i915/dp: move intel_dp_prepare_link_train() call
drm/dp: add some new DPCD macros from DP 2.0 E11
drm/dp: add 128b/132b link status helpers from DP 2.0 E11
drm/dp: add drm_dp_128b132b_read_aux_rd_interval()
crypto: hmac - disallow keys < 112 bits in FIPS mode
crypto: hmac - add fips_skip support
KVM: s390: MAINTAINERS: promote Claudio Imbrenda
drm/i915/fbc: Fix the plane end Y offset check
arm64: defconfig: enable verdin-imx8mm relevant drivers as modules
arm64: defconfig: build r8169 as a module
arm64: defconfig: build imx-sdma as a module
arm64: defconfig: enable imx8m pcie phy driver
arm64: defconfig: enable bpf/cgroup firewalling
arm64: defconfig: rebuild default configuration
arm64: defconfig: re-order default configuration
arm64: defconfig: enable pcieaer configuration
arm64: defconfig: enable taskstats configuration
copy_process(): Move fd_install() out of sighand->siglock critical section
MAINTAINERS: add entry for idmapped mounts
tests: fix idmapped mount_setattr test
drm/i915/opregion: debug log about Mailbox #2 for backlight
drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion
drm/i915/opregion: early exit from encoder notify if SWSCI isn't there
drm/i915/opregion: abstract the check for valid swsci function
drm/i915/opregion: check port number bounds for SWSCI display power state
soundwire: stream: make enable/disable/deprepare idempotent
soundwire: stream: sdw_stream_add_ functions can be called multiple times
soundwire: stream: introduce sdw_slave_rt_find() helper
soundwire: stream: separate alloc and config within sdw_stream_add_xxx()
soundwire: stream: move list addition to sdw_slave_alloc_rt()
soundwire: stream: rename and move master/slave_rt_free routines
soundwire: stream: group sdw_stream_ functions
soundwire: stream: split sdw_alloc_slave_rt() in alloc and config
soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers
soundwire: stream: split sdw_alloc_master_rt() in alloc and config
soundwire: stream: simplify sdw_alloc_master_rt()
soundwire: stream: group sdw_port and sdw_master/slave_port functions
soundwire: stream: add 'slave' prefix for port range checks
soundwire: stream: split alloc and config in two functions
soundwire: stream: split port allocation and configuration loops
soundwire: stream: add alloc/config/free helpers for ports
soundwire: stream: simplify check on port range
soundwire: stream: add slave runtime to list earlier
soundwire: stream: remove unused parameter in sdw_stream_add_slave
bpftool: Update versioning scheme, align on libbpf's version number
bpftool: Add libbpf's version number to "bpftool version" output
ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly
ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices
dt-bindings: power: avs: qcom,cpr: Convert to DT schema
arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
arm64: dts: qcom: msm8996: Rename cluster OPP tables
dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema
dt-bindings: opp: qcom-opp: Convert to DT schema
arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
opp: Expose of-node's name in debugfs
arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini
dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini
ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
user_events: Add documentation file
user_events: Add sample code for typical usage
user_events: Add self-test for validator boundaries
user_events: Add self-test for perf_event integration
user_events: Add self-test for dynamic_events integration
user_events: Add self-test for ftrace integration
user_events: Validate user payloads for size and null termination
user_events: Optimize writing events by only copying data once
user_events: Add basic perf and eBPF support
user_events: Handle matching arguments from dyn_events
user_events: Add print_fmt generation support for basic types
user_events: Add minimal support for trace_event into ftrace
tracing: Save both wakee and current on wakeup events
tracing: Remove size restriction on synthetic event cmd error logging
tracing: Remove size restriction on hist trigger cmd error logging
tracing: Remove size restriction on tracing_log_err cmd strings
arm64: dts: tqma8mqml: add PCIe support
arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders
arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl
arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference
arm64: dts: ls1028a-qds: define mdio slots for networking options
arm64: dts: imx8m{m,n}_venice*: add gpio-line-names
arm64: dts: imx8mn-venice-gw7902: disable gpu
arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B
arm64: dts: imx8mp: disable usb3_phy1
arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible
arm64: dts: imx8: add mu5/6 node
arm64: dts: imx8qm: Add SCU RTC node
arm64: dts: mnt-reform2: correct i2c3 pad-ctrl
arm64: dts: mnt-reform2: add internal display support
arm64: dts: imx8mq: disable DDRC node by default
arm64: dts: imx: add Protonic PRT8MM board
arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible
arm64: dts: imx8mm-venice*: add PCIe support
arm64: dts: imx8mn: Enable GPU
arm64: dts: imx8mn: add DISP blk-ctrl
arm64: dts: imx8mn: put USB controller into power-domains
arm64: dts: imx8mn: add GPC node
arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board
arm64: dts: imx8mm: Add the pcie support
arm64: dts: imx8mm: Add the pcie phy support
samples/seccomp: Adjust sample to also provide kill option
seccomp: Invalidate seccomp mode to catch death failures
signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE
bpf: Fix bpf_prog_pack build for ppc64_defconfig
soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl
dt-bindings: arm: imx: add Protonic PRT8MM board compatible
dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl
selftest/bpf: Check invalid length in test_xdp_update_frags
pinctl: doc: Fix spelling mistake "resisitors" -> "resistors"
pinctrl: k210: Fix bias-pull-up
pinctrl: fix loop in k210_pinconf_get_drive()
pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space
pinctrl: starfive: fix semicolon.cocci warnings
dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks
dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example
pinctrl: uniphier: Add USB device pinmux settings
pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S
pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC
clk: qcom: Add MSM8226 Multimedia Clock Controller support
dt-bindings: clock: Add support for the MSM8226 mmcc
clk: qcom: gcc-msm8996: start getting rid of xo clk
clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8996: move clock parent tables down
clk: qcom: gcc-msm8996: drop unsupported clock sources
clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: videocc-sc7180: use parent_hws instead of parent_data
clk: qcom: camcc-sdm845: convert to parent_hws/_data
clk: qcom: camcc-sdm845: move clock parent tables down
clk: qcom: camcc-sdm845: get rid of the test clock
clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: camcc-sc7180: use parent_hws instead of parent_data
clk: qcom: camcc-sc7180: get rid of the test clock
clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data
clk: qcom: gpucc-sdm660: get rid of the test clock
clk: qcom: gpucc-sdm660: fix two clocks with parent_names
arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node
dt-bindings: arm: msm: Add LLCC compatible for SM8450
dt-bindings: arm: msm: Add LLCC compatible for SM8350
soc: qcom: llcc: Add configuration data for SM8450 SoC
soc: qcom: llcc: Update register offsets for newer LLCC HW
soc: qcom: llcc: Add missing llcc configuration data
soc: qcom: llcc: Add write-cache cacheable support
soc: qcom: llcc: Update the logic for version info extraction
soc: qcom: llcc: Add support for 16 ways of allocation
arm64: dts: qcom: ipq6018: drop the clock-frequency property
arm64: dts: qcom: ipq8074: drop the clock-frequency property
arm64: dts: qcom: sm8450: add interconnect nodes
arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
arm64: dts: qcom: msm8996: Rename cluster OPP tables
arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
arm64: dts: qcom: ipq6018: enable the GICv2m support
arm64: dts: qcom: ipq8074: enable the GICv2m support
pinctrl: qcom: spmi-mpp: Add PM8226 compatible
dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible
dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges
x86/sgx: Silence softlockup detection when releasing large enclaves
clk: qcom: Add display clock controller driver for QCM2290
dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings
clk: qcom: ipq8074: fix PCI-E clock oops
soc: qcom: socinfo: Add some more PMICs and SoCs
selftests: netfilter: disable rp_filter on router
PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
bpf: Convert bpf_preload.ko to use light skeleton.
bpf: Update iterators.lskel.h.
bpftool: Generalize light skeleton generation.
libbpf: Prepare light skeleton for the kernel.
bpf: Extend sys_bpf commands for bpf_syscall programs.
i2c: piix4: Replace hardcoded memory map size with a #define
kernel/resource: Introduce request_mem_region_muxed()
thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET
ASoC: tlv320adc3xxx: Add IIR filter configuration
net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister
net: mscc: ocelot: fix mutex lock error during ethtool stats read
perf report: Output data file name in raw trace dump
perf session: Load data directory files for analysis
perf record: Implement compatibility checks
perf record: Extend --threads command line option
perf record: Introduce --threads command line option
perf record: Introduce data transferred and compressed stats
perf record: Introduce compressor at mmap buffer object
perf record: Introduce bytes written stats
perf record: Introduce data file at mmap buffer object
perf record: Start threads in the beginning of trace streaming
perf record: Stop threads in the end of trace streaming
perf record: Introduce thread local variable
perf record: Introduce function to propagate control commands
perf record: Introduce thread specific data array
tools lib: Introduce fdarray duplicate function
perf record: Introduce thread affinity and mmap masks
net: dsa: qca8k: fix noderef.cocci warnings
KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid()
KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest
KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition
KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests
KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest
KVM: selftests: nVMX: Properly deal with 'hv_clean_fields'
KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap
KVM: nSVM: Implement Enlightened MSR-Bitmap feature
KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V
KVM: x86: Make kvm_hv_hypercall_enabled() static inline
KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET
KVM: x86/mmu: Add tracepoint for splitting huge pages
KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG
KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled
KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization
KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent
KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages
KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root
KVM: x86/mmu: Move restore_acc_track_spte() to spte.h
KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte()
KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte()
KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table
KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt()
KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages
KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY
KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails
KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect()
KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn()
KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields
KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt"
KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask()
KVM: x86: Don't bother reading sparse banks that end up being ignored
KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes
KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation
KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field
KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable
KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE
KVM: x86/mmu: Move is_writable_pte() to spte.h
KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs
KVM: x86/mmu: Move SPTE writable invariant checks to a helper function
KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE
KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names
KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks
KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks
KVM: SVM: Remove unused MAX_INST_SIZE #define
KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current()
KVM: x86: Move get_cs_db_l_bits() helper to SVM
KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names
KVM: x86: Use static_call() for copy/move encryption context ioctls()
KVM: x86: Unexport kvm_x86_ops
KVM: x86: Uninline and export hv_track_root_tdp()
KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops
KVM: xen: Use static_call() for invoking kvm_x86_ops hooks
KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector()
KVM: VMX: Call vmx_get_cpl() directly in handle_dr()
KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names
KVM: x86: Drop export for .tlb_flush_current() static_call key
KVM: x86: skip host CPUID call for hypervisor leaves
KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op()
KVM: Remove unused "kvm" of kvm_make_vcpu_request()
KVM: x86: Remove unused "vcpu" of kvm_scale_tsc()
KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}()
KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments()
KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect()
KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}()
KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch
KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid()
KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync()
KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root()
KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask()
KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect()
KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents()
KVM: x86: Skip APICv update if APICv is disable at the module level
KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons
KVM: x86: Unexport __kvm_request_apicv_update()
KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
perf lock: Carefully combine lock stats for discarded entries
perf lock: Add -c/--combine-locks option
perf lock: Fix lock name length check for printing
perf lock: Sort map info based on class name
perf lock: Change type of lock_stat->addr to u64
perf lock: Convert lockhash_table to use hlist
KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU
perf annotate: Try chroot filename for objdump
perf inject: Try chroot directory when reading build-id
perf tools: Try chroot'ed filename when opening dso/symbol
ASoC: wm_adsp: Correct control read size when parsing compressed buffer
riscv: fix build with binutils 2.38
riscv: cpu-hotplug: clear cpu from numa map when teardown
ice: Avoid RTNL lock when re-creating auxiliary device
ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler
ice: fix IPIP and SIT TSO offload
ice: fix an error code in ice_cfg_phy_fec()
net/switchdev: use struct_size over open coded arithmetic
drm/bridge: dw-hdmi: use safe format when first in bridge chain
selftests: netfilter: synproxy test requires nf_conntrack
netfilter: nft_synproxy: unregister hooks on init error path
ipv4: Reject again rules with high DSCP values
octeontx2-pf: Add TC feature for VFs
net: make net->dev_unreg_count atomic
net: mpls: Fix GCC 12 warning
qed: prevent a fw assert during device shutdown
dpaa2-eth: unregister the netdev before disconnecting from the PHY
ASoC: SOF: Convert the generic probe support to SOF client
ASoC: SOF: Convert the generic IPC message injector into SOF client
ASoC: SOF: Convert the generic IPC flood test into SOF client
ASoC: SOF: sof-client: Add support for clients not managed by pm framework
ASoC: SOF: Introduce IPC SOF client support
ASoC: SOF: Split up utils.c into sof-utils and iomem-utils
ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events
ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header
ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD
skbuff: cleanup double word in comment
net: macb: Align the dma and coherent dma masks
selftests: net: test standard socket cmsgs across UDP and ICMP sockets
selftests: net: cmsg_sender: support Tx timestamping
selftests: net: cmsg_sender: support setting SO_TXTIME
selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt
selftests: net: cmsg_so_mark: test ICMP and RAW sockets
selftests: net: cmsg_sender: support icmp and raw sockets
selftests: net: make cmsg_so_mark ready for more options
selftests: net: rename cmsg_so_mark
net: ping6: support setting socket options via cmsg
net: ping6: support packet timestamping
net: ping6: remove a pr_debug() statement
ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec
drm/fb-helper: Clip damage area horizontally
drm/fb-helper: Clip damage area to written memory range
drm/fb-helper: Calculate damaged area in separate helper
drm/fb-helper: Fix vertical damage clipping
drm/fb-helper: Fix clip rectangle height
soundwire: Replace acpi_bus_get_device()
soundwire: intel: fix wrong register name in intel_shim_wake
soundwire: bus: add dev_warn() messages to track UNATTACHED devices
tipc: improve size validations for received domain records
clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC
ASoC: dt-bindings: samsung,tm2: convert to dtschema
ASoC: dt-bindings: samsung,snow: convert to dtschema
ASoC: dt-bindings: samsung,smdk5250: convert to dtschema
ASoC: dt-bindings: samsung,arndale: document ALC5631
ASoC: dt-bindings: samsung,arndale: convert to dtschema
ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property
ASoC: rt5640: Remove the sysclk and sysclk_src checking
ASoC: qcom: SC7280: Add machine driver
ASoC: qcom: Add macro for lpass DAI id's max limit
ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings
ASoC: qcom: Actually clear DMA interrupt register for HDMI
ALSA: ca0106: Rename register macro names
ALSA: memalloc: invalidate SG pages before sync
ALSA: memalloc: Fix dma_need_sync() checks
vsprintf: Move space out of string literals in fourcc_string()
vsprintf: Fix potential unaligned access
drm/i915/ttm: tweak priority hint selection
genirq: Kill irq_chip::parent_device
pinctrl: starfive: Move PM device over to irq domain
pinctrl: npcm: Fix broken references to chip->parent_device
interconnect: qcom: msm8939: Remove snoc_mm specific regmap
dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc
xen/pci: Make use of the helper macro LIST_HEAD()
xen/x2apic: Fix inconsistent indenting
xen/x86: detect support for extended destination ID
xen/x86: obtain full video frame buffer address for Dom0 also under EFI
drm/i915: move the DRIVER_* macros to i915_driver.[ch]
drm/amdgpu: Fix compile error.
Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu"
drm/i915: move intel_hws_csb_write_index() out of i915_drv.h
Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel"
ARM: mach-bcm: disable ftrace in SMC invocation routines
wcn36xx: Uninitialized variable in wcn36xx_change_opchannel()
brcmfmac: of: remove redundant variable len
brcmfmac: p2p: Replace one-element arrays with flexible-array members
rtw89: coex: set EN bit to PLT register
rtw89: recover rates of rate adaptive mechanism
rtw88: recover rates of rate adaptive mechanism
rtw89: declare AP mode support
rtw89: debug: add stations entry to show ID assignment
rtw89: implement ieee80211_ops::start_ap and stop_ap
rtw89: maintain assoc/disassoc STA states of firmware and hardware
rtw89: only STA mode change vif_type mapping dynamically
rtw89: add addr_cam field to sta to support AP mode
rtw89: extend role_maintain to support AP mode
spi: mxic: Add support for pipelined ECC operations
spi: mxic: Add support for direct mapping
spi: mxic: Create a helper to ease the start of an operation
spi: mxic: Create a helper to configure the controller before an operation
spi: mxic: Fix the transmit path
mtd: spinand: Create direct mapping descriptors for ECC operations
mtd: spinand: Delay a little bit the dirmap creation
spi: spi-mem: Add an ecc parameter to the spi_mem_op structure
spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper
spi: mxic: Provide a capability structure
spi: cadence-quadspi: Provide a capability structure
spi: spi-mem: Check the controller extra capabilities
spi: spi-mem: Introduce a capability structure
rtw88: fix use after free in rtw_hw_scan_update_probe_req()
mtd: nand: mxic-ecc: Support SPI pipelined mode
iwlwifi: fix use-after-free
MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK
mptcp: netlink: process IPv6 addrs in creating listening sockets
selftests: mptcp: add missing join check
tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
cpufreq: CPPC: Fix performance/frequency conversion
xfs: only bother with sync_filesystem during readonly remount
ARM: dts: socfpga: cyclone5: align regulator node with dtschema
ARM: dts: socfpga: arria10: align regulator node with dtschema
arm64: dts: agilex: align pl330 node name with dtschema
arm64: dts: stratix10: align pl330 node name with dtschema
net: drop_monitor: support drop reason
net: usb: qmi_wwan: Add support for Dell DW5829e
dt-bindings: ltk050h3146w: replace Heiko Stuebner by myself as maintainer
dt-bindings: rng: atmel,at91-trng: update maintainers entry
dt-bindings: net: can: fix dtbs warning
kconfig: fix missing fclose() on error paths
docs: sphinx/kfigure.py: Delegate inkscape msg to kernellog.verbose
docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF conversion
docs: sphinx/kfigure.py: Add check of 'dot -Tpdf'
docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PDF conversion
dt-bindings: display: samsung,exynos-fimd: convert to dtschema
dt-bindings: display: samsung,exynos5433-mic: convert to dtschema
dt-bindings: display: samsung,exynos-hdmi: convert to dtschema
dt-bindings: display: samsung,exynos-mixer: convert to dtschema
dt-bindings: display: samsung,exynos-hdmi-ddc: convert to dtschema
dt-bindings: display: samsung,exynos7-decon: convert to dtschema
dt-bindings: display: samsung,exynos5433-decon: convert to dtschema
dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema
test_overflow: Regularize test reporting output
drm/amdgpu/display: change pipe policy for DCN 2.0
dt-bindings: clock: Add binding for TI clksel
drm/amdgpu: fix gmc init fail in sriov mode
drm/amd/pm: correct hwmon power label name
drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object
drm/radeon/uvd: Fix forgotten unmap buffer objects
drm/amdkfd: Consolidate MQD manager functions
drm/amdkfd: Remove unused old debugger implementation
drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS
drm/amd/pm: fix hwmon node of power1_label create issue
drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode
s390/mm: use CRST_ALLOC_ORDER instead of number
s390/maccess: fix semantics of memcpy_real() and its callers
s390/dump: fix old lowcore virtual vs physical address confusion
s390/cio: verify the driver availability for path_event call
dt-bindings: net: convert net/cortina,gemini-ethernet to yaml
dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML
audit: don't deref the syscall args when checking the openat2 open_how::flags
drm/amd/pm: fix hwmon node of power1_label create issue
drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
drm/amd/display: fix yellow carp wm clamping
drm/amd/display: Cap pflip irqs per max otg number
drm/amdgpu: add utcl2_harvest to gc 10.3.1
display/amd: decrease message verbosity about watermarks table failure
drm/i915: Fix IPS disable in intel_plane_disable_noatomic()
drm/i915: Extract hsw_ips_get_config()
drm/i915: Move the IPS code to its own file
drm/i915: Hoover the IPS enable/disable calls into the pre/post update hooks
drm/i915: Change IPS calling convention
drm/i915: Move vblank waits out from IPS code
selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup
bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
drm/amdkfd: use unmap all queues for poison consumption
drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid
x86/PCI: revert "Ignore E820 reservations for bridge windows on newer systems"
ACPI/IORT: Check node revision for PMCG resources
btrfs: send: in case of IO error log it
btrfs: get rid of warning on transaction commit when using flushoncommit
btrfs: defrag: don't try to defrag extents which are under writeback
btrfs: don't hold CPU for too long when defragging a file
Fix regression due to "fs: move binfmt_misc sysctl to its own file"
ice: Add ability for PF admin to enable VF VLAN pruning
ice: Add support for 802.1ad port VLANs VF
ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev
ice: Support configuring the device to Double VLAN Mode
ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2
ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads
ice: Add outer_vlan_ops and VSI specific VLAN ops implementations
ice: Adjust naming for inner VLAN operations
ice: Use the proto argument for VLAN ops
ice: Refactor vf->port_vlan_info to use ice_vlan
ice: Introduce ice_vlan struct
ice: Add new VSI VLAN ops
ice: Add helper function for adding VLAN 0
ice: Refactor spoofcheck configuration functions
drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive recursive locking'
drm/amdgpu: Rework amdgpu_device_lock_adev
drm/amdgpu: Move in_gpu_reset into reset_domain
drm/amdgpu: Move reset sem into reset_domain
drm/amdgpu: Rework reset domain to be refcounted.
drm/amdgpu: Drop concurrent GPU reset protection for device
drm/amdgpu: Drop hive->in_reset
drm/amd/virt: For SRIOV send GPU reset directly to TDR queue.
drm/amdgpu: Serialize non TDR gpu recovery with TDRs
drm/amdgpu: Move scheduler init to after XGMI is ready
drm/amdgpu: Introduce reset domain
arm64: dts: intel: socfpga_agilex_socdk: align LED node names with dtschema
arm64: dts: agilex: align mmc node names with dtschema
arm64: dts: agilex: add board compatible for N5X DK
arm64: dts: agilex: add board compatible for SoCFPGA DK
arm64: dts: stratix10: align regulator node names with dtschema
arm64: dts: stratix10: align mmc node names with dtschema
arm64: dts: stratix10: move ARM timer out of SoC node
arm64: dts: stratix10: add board compatible for SoCFPGA DK
ARM: dts: arria10: add board compatible for SoCFPGA DK
ARM: dts: arria10: add board compatible for Mercury AA1
ARM: dts: arria5: add board compatible for SoCFPGA DK
dt-bindings: clock: intel,stratix10: convert to dtschema
dt-bindings: intel: document Agilex based board compatibles
dt-bindings: altera: document Stratix 10 based board compatibles
dt-bindings: altera: document VT compatibles
dt-bindings: altera: document Arria 10 based board compatibles
dt-bindings: altera: document Arria 5 based board compatibles
dt-bindings: altera: document existing Cyclone 5 board compatibles
PCI: endpoint: Fix alignment fault error in copy tests
drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with external bridge
dt-bindings: display: mediatek: add ethdr definition for mt8195
dt-bindings: display: mediatek: add vdosys1 MERGE property for mt8195
ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema
ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members
MAINTAINERS: update cros_ec_codec maintainers
memory: of: parse max-freq property
dt-bindings: memory: lpddr3: deprecate passing timings frequency as unit address
dt-bindings: memory: lpddr3: deprecate manufacturer ID
dt-bindings: memory: lpddr3: adjust IO width to spec
dt-bindings: memory: lpddr3: convert to dtschema
dt-bindings: memory: lpddr3-timings: convert to dtschema
dt-bindings: memory: lpddr2-timings: convert to dtschema
Drivers: hv: utils: Make use of the helper macro LIST_HEAD()
NFSD: Deprecate NFS_OFFSET_MAX
NFSD: Fix offset type in I/O trace points
NFSD: COMMIT operations must not return NFS?ERR_INVAL
NFSD: Clamp WRITE offsets
NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
NFSD: Fix ia_size underflow
NFSD: Fix the behavior of READ near OFFSET_MAX
nvme-tcp: fix bogus request completion when failing to send AER
nvme: add nvme_complete_req tracepoint for batched completion
irqchip/stm32-exti: Add STM32MP13 support
dt-bindings: interrupt-controller: stm32-exti: document st,stm32mp13-exti
gpio: tpmx86: Move PM device over to irq domain
gpio: rcar: Move PM device over to irq domain
gpio: omap: Move PM device over to irq domain
gpio: mt7621: Kill parent_device usage
irqchip/imx-intmux: Move PM device over to irq domain
irqchip/renesas-irqc: Move PM device over to irq domain
irqchip/renesas-intc-irqpin: Move PM device over to irq domain
irqchip/gic: Move PM device over to irq domain
genirq: Allow the PM device to originate from irq domain
vlan: move dev_put into vlan_dev_uninit
vlan: introduce vlan_dev_free_egress_priority
libbpf: Fix compilation warning due to mismatched printf format
ax25: fix UAF bugs of net_device caused by rebinding operation
net: usb: smsc95xx: add generic selftest support
net: ethernet: cavium: use div64_u64() instead of do_div()
net:enetc: enetc qos using the CBDR dma alloc function
net:enetc: command BD ring data memory alloc as one function alone
net:enetc: allocate CBD ring data memory using DMA coherent methods
net: dsa: fix panic when DSA master device unbinds on shutdown
soc: fsl: dpio: read the consumer index from the cache inhibited area
dpaa2-eth: add support for software TSO
dpaa2-eth: work with an array of FDs
dpaa2-eth: use the S/G table cache also for the normal S/G path
dpaa2-eth: extract the S/G table buffer cache interaction into functions
dpaa2-eth: allocate a fragment already aligned
dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx
octeontx2-pf: PFC config support with DCBx
octeontx2-af: Flow control resource management
octeontx2-af: Priority flow control configuration support
octeontx2-af: Don't enable Pause frames by default
spi: make remove callback a void function
platform/chrome: cros_ec: Make cros_ec_unregister() return void
tpm: st33zp24: Make st33zp24_remove() a void function
staging: fbtft: Deduplicate driver registration macros
staging: fbtft: Fix error path in fbtft_driver_module_init()
MIPS: DTS: CI20: fix how ddc power is enabled
MIPS: Malta: Enable BLK_DEV_INITRD
net: amd-xgbe: disable interrupts during pci removal
tipc: rate limit warning for received illegal binding update
net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
veth: fix races around rq->rx_notify_masked
mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control
mctp: Allow keys matching any local address
mctp: Add helper for address match checking
mctp: tests: Add key state tests
mctp: tests: Rename FL_T macro to FL_TO
ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit
ax25: fix NPD bug in ax25_disconnect
Netvsc: Call hv_unmap_memory() in the netvsc_device_remove()
net: fix a memleak when uncloning an skb dst and its metadata
net: do not keep the dst cache when uncloning an skb dst and its metadata
drm/i915/pm: hide struct drm_i915_clock_gating_funcs
drm/i915/dpll: hide struct intel_dpll_funcs
drm/i915/dpll: add intel_dpll_crtc_compute_clock()
drm/i915/fdi: hide struct intel_fdi_funcs
drm/i915/hpd: hide struct intel_hotplug_funcs
drm/i915/color: hide struct intel_color_funcs
dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC
dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC
netfilter: ctnetlink: use dump structure instead of raw args
nfqueue: enable to set skb->priority
drm/i915: group i915_drv.h forward declarations together
netfilter: nft_cmp: optimize comparison for 16-bytes
netfilter: cttimeout: use option structure
netfilter: ecache: don't use nf_conn spinlock
gpio: sim: fix hogs with custom chip labels
dt-bindings: ARM: at91: update maintainers entry
MAINTAINERS: replace a Microchip AT91 maintainer
selftests: netfilter: fix exit value for nft_concat_range
netfilter: xt_socket: fix a typo in socket_mt_destroy()
selftests: netfilter: add synproxy test
ARM: cacheflush: avoid clobbering the frame pointer
gpiolib: make struct comments into real kernel docs
dt-bindings: gpio: convert faraday,ftgpio01 to yaml
mtd: nand: ecc: Provide a helper to retrieve a pilelined engine device
mtd: nand: mxic-ecc: Add Macronix external ECC engine support
mtd: rawnand: protect access to rawnand devices while in suspend
ALSA: hda: Fix driver index handling at re-binding
ARM: kprobes: treat R7 as the frame pointer register in Thumb2 builds
ARM: ftrace: enable the graph tracer with the EABI unwinder
ARM: unwind: track location of LR value in stack frame
ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST
ARM: ftrace: avoid unnecessary literal loads
ARM: ftrace: avoid redundant loads or clobbering IP
ARM: ftrace: use trampolines to keep .init.text in branching range
ARM: ftrace: use ADD not POP to counter PUSH at entry
ARM: ftrace: ensure that ADR takes the Thumb bit into account
xfrm: enforce validity of offload input flags
cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist
ARM: dts: imx7s: Define operating points table for cpufreq
cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
cpufreq: replace cpumask_weight with cpumask_empty where appropriate
cpufreq: qcom-hw: Delay enabling throttle_irq
cpufreq: Reintroduce ready() callback
can: isotp: fix error path in isotp_sendmsg() to unlock wait queue
can: isotp: fix potential CAN frame reception race in isotp_rcv()
drm/i915/guc: Use a single pass to calculate regset
drm/i915/guc: Prepare for error propagation
cxl/regs: Fix size of CXL Capability Header Register
cxl/core/port: Handle invalid decoders
cxl/core/port: Fix / relax decoder target enumeration
docs: Add PECI documentation
docs: hwmon: Document PECI drivers
hwmon: peci: Add dimmtemp driver
hwmon: peci: Add cputemp driver
peci: Add peci-cpu driver
peci: Add support for PECI device drivers
peci: Add sysfs interface for PECI bus
peci: Add device detection
peci: Add peci-aspeed controller driver
peci: Add core infrastructure
ARM: dts: aspeed: Add PECI controller nodes
dt-bindings: Add bindings for peci-aspeed
dt-bindings: Add generic bindings for PECI
tools/testing/cxl: Add a physical_node link
tools/testing/cxl: Enumerate mock decoders
tools/testing/cxl: Mock one level of switches
tools/testing/cxl: Fix root port to host bridge assignment
tools/testing/cxl: Mock dvsec_ranges()
cxl/core/port: Add endpoint decoders
cxl/core: Move target_list out of base decoder attributes
cxl/mem: Add the cxl_mem driver
cxl/core/port: Add switch port enumeration
cxl/memdev: Add numa_node attribute
cxl/pci: Emit device serial number
cxl/pci: Implement wait for media active
cxl/pci: Retrieve CXL DVSEC memory info
cxl/pci: Cache device DVSEC offset
cxl/pci: Store component register base in cxlds
cxl/core/port: Remove @host argument for dport + decoder enumeration
cxl/port: Add a driver for 'struct cxl_port' objects
cxl/core: Emit modalias for CXL devices
cxl/core/hdm: Add CXL standard decoder enumeration to the core
cxl/core: Generalize dport enumeration in the core
cxl/pci: Rename pci.h to cxlpci.h
cxl/port: Up-level cxl_add_dport() locking requirements to the caller
cxl/pmem: Introduce a find_cxl_root() helper
cxl/port: Introduce cxl_port_to_pci_bus()
cxl/core/port: Use dedicated lock for decoder target list
cxl: Prove CXL locking
cxl/core: Track port depth
cxl/core/port: Make passthrough decoder init implicit
cxl/core: Fix cxl_probe_component_regs() error message
cxl/core/port: Clarify decoder creation
cxl/core: Convert decoder range to resource
cxl/decoder: Hide physical address information from non-root
cxl/core/port: Rename bus.c to port.c
cxl: Introduce module_cxl_driver
cxl/acpi: Map component registers for Root Ports
cxl/pci: Add new DVSEC definitions
cxl: Flesh out register names
cxl/pci: Defer mailbox status checks to command timeouts
cxl/pci: Implement Interface Ready Timeout
cxl: Rename CXL_MEM to CXL_PCI
selftests/bpf: Test BPF_KPROBE_SYSCALL macro
libbpf: Add BPF_KPROBE_SYSCALL macro
libbpf: Fix accessing the first syscall argument on s390
libbpf: Fix accessing the first syscall argument on arm64
libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL
selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390
libbpf: Fix accessing syscall arguments on riscv
libbpf: Fix riscv register names
libbpf: Fix accessing syscall arguments on powerpc
selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro
libbpf: Add PT_REGS_SYSCALL_REGS macro
selftests/bpf: Fix an endianness issue in bpf_syscall_macro test
nfp: flower: fix ida_idx not being released
net: dsa: typo in comment
ptp_pch: Remove unused pch_pm_ops
ptp_pch: Convert to use managed functions pcim_* and devm_*
ptp_pch: Switch to use module_pci_driver() macro
ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo()
ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi()
ptp_pch: use mac_pton()
ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
net: ethernet: litex: Add the dependency on HAS_IOMEM
net: remove default_device_exit()
bonding: switch bond_net_exit() to batch mode
can: gw: switch cangw_pernet_exit() to batch mode
ipmr: introduce ipmr_net_exit_batch()
ip6mr: introduce ip6mr_net_exit_batch()
ipv6: change fib6_rules_net_exit() to batch mode
ipv4: add fib_net_exit_batch()
nexthop: change nexthop_net_exit() to nexthop_net_exit_batch()
ipv6/addrconf: switch to per netns inet6_addr_lst hash table
ipv6/addrconf: use one delayed work per netns
ipv6/addrconf: allocate a per netns hash table
ibmvnic: don't release napi in __ibmvnic_open()
net: dsa: lantiq_gswip: don't use devres for mdiobus
net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding
net: dsa: seville: register the mdiobus under devres
net: dsa: felix: don't use devres for mdiobus
net: dsa: bcm_sf2: don't use devres for mdiobus
net: dsa: ar9331: register the mdiobus under devres
net: dsa: mv88e6xxx: don't use devres for mdiobus
net: add dev->dev_registered_tracker
cifs: mark sessions for reconnection in helper function
cifs: call helper functions for marking channels for reconnect
dt-bindings: vendor-prefixes: clarify HP prefix
dt-bindings: trivial-devices: make comment indentation consistent
bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE
bonding: pair enable_port with slave_arr_updates
riscv: extable: fix err reg writing in dedicated uaccess handler
gve: Recording rx queue before sending to napi
et131x: support arbitrary MAX_SKB_FRAGS
firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds
bpf: Fix leftover header->pages in sparc and powerpc code.
libbpf: Fix signedness bug in btf_dump_array_data()
arm64: dts: qcom: c630: Move panel to aux-bus
arm64: dts: qcom: c630: Add backlight controller
Input: clear BTN_RIGHT/MIDDLE on buttonpads
tracing: Fix tp_printk option related with tp_printk_stop_on_boot
MAINTAINERS: Add RTLA entry
drm/nouveau/backlight: Just set all backlight types as RAW
drm/nouveau/backlight: Fix LVDS backlight detection on some laptops
selftests/bpf: Do not export subtest as standalone test
Documentation: KUnit: Fix usage bug
nouveau/svm: Use struct_size() helper in nouveau_pfns_map()
cifs: call cifs_reconnect when a connection is marked
rcutorture: Provide non-power-of-two Tasks RCU scenarios
rcutorture: Test SRCU size transitions
torture: Make torture.sh help message match reality
fscrypt: update documentation for direct I/O support
f2fs: support direct I/O with fscrypt using blk-crypto
ext4: support direct I/O with fscrypt using blk-crypto
iomap: support direct I/O with fscrypt using blk-crypto
fscrypt: add functions for direct I/O support
KVM: x86: SVM: move avic definitions from AMD's spec to svm.h
KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it
KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them
KVM: x86: nSVM: expose clean bit support to the guest
KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM
KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state
KVM: x86: nSVM: fix potential NULL derefernce on nested migration
KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case
Revert "svm: Add warning message for AVIC IPI invalid target"
rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention
rcu-tasks: Use order_base_2() instead of ilog2()
rcu: Create and use an rcu_rdp_cpu_online()
rcu: Make rcu_barrier() no longer block CPU-hotplug operations
rcu: Rework rcu_barrier() and callback-migration logic
rcu: Refactor rcu_barrier() empty-list handling
rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion
KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU
KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute
KVM: arm64: Keep a list of probed PMUs
KVM: arm64: Keep a per-VM pointer to the default PMU
perf: Fix wrong name in comment for struct perf_cpu_context
KVM: arm64: Do not change the PMU event filter after a VCPU has run
bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures
drm/rockchip: vop: Correct RK3399 VOP register fields
drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
usb: ehci: add pci device support for Aspeed platforms
RDMA/irdma: Add support for DSCP
RDMA/irdma: Refactor DCB bits in prep for DSCP support
arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10
arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles
arm64: dts: rockchip: add the i2s3_2ch node to rk356x
arm64: dts: rockchip: Add Bananapi R2 Pro
dt-bindings: rockchip: Add BananaPi R2 Pro Board
arm64: dts: rockchip: enable the mali GPU on rk3399-firefly
arm64: dts: ipq6018: Use reference clock to set dwc3 period
arm64: dts: zynqmp: Move USB clocks to dwc3 node
rtla: Fix segmentation fault when failing to enable -t
i40e: Add a stat for tracking busy rx pages
i40e: Add a stat for tracking pages waived
i40e: Add a stat tracking new RX page allocations
i40e: Aggregate and export RX page reuse stat
i40e: Remove rx page reuse double count
iommu/arm-smmu-v3: fix event handling soft lockup
iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe
iommu/arm-smmu-v3: Simplify memory allocation
iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation
RDMA/rxe: Check the last packet by RXE_END_MASK
KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2
KVM: arm64: Drop unused param from kvm_psci_version()
kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq()
kvm: selftests: aarch64: fix some vgic related comments
kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check
kvm: selftests: aarch64: pass vgic_irq guest args as a pointer
kvm: selftests: aarch64: fix assert in gicv3_access_reg
perf: Replace acpi_bus_get_device()
perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n
mmc: block: fix read single on recovery logic
arm64: Remove ARCH_VULCAN
perf/arm-cmn: Make arm_cmn_debugfs static
KVM: arm64: Make active_vmids invalid on vCPU schedule out
KVM: arm64: Align the VMID allocation with the arm64 ASID
perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER
drm/i915: Fix mbus join config lookup
drm/i915: Fix dbuf slice config lookup
KVM: arm64: Make VMID bits accessible outside of allocator
KVM: arm64: Introduce a new VMID allocator for KVM
arm64/fpsimd: Clarify the purpose of using last in fpsimd_save()
KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd()
KVM: arm64: Add comments for context flush and sync callbacks
KVM: selftests: Add vgic initialization for dirty log perf test for ARM
KVM: arm64: Add fast path to handle permission relaxation during dirty logging
KVM: arm64: Use read/write spin lock for MMU protection
perf/arm-ccn: Use platform_get_irq() to get the interrupt
selftests: KVM: Test OS lock behavior
selftests: KVM: Add OSLSR_EL1 to the list of blessed regs
KVM: arm64: Emulate the OS Lock
KVM: arm64: Allow guest to set the OSLK bit
KVM: arm64: Stash OSLSR_EL1 in the cpu context
KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined
SUNRPC: lock against ->sock changing during sysfs read
MAINTAINERS: Update my email address
NFS: Fix nfs4_proc_get_locations() kernel-doc comment
xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create
NFS: Fix initialisation of nfs_client cl_flags field
MAINTAINERS: Add entry for fbdev core
sbitmap: Delete old sbitmap_queue_get_shallow()
lib/sbitmap: kill 'depth' from sbitmap_word
fbcon: Avoid 'cap' set but not used warning
spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
spi: Fix test error for sp7021.
spi: tegra114: Add missing IRQ check in tegra_spi_probe
spi: ath79: add mem_ops for fast-read
spi: Modify irq request position and modify parameters
spi: spidev: prevent spidev->speed_hz from being zero
spi: Add compatible for Mediatek MT8186
spi: Convert spi-mt65xx to json-schema
spi: Convert spi-slave-mt27xx to json-schema
regulator: Add support for TPS6286x
regulator: Add bindings for TPS62864x
ASoC: fsl_sai: Enable combine mode soft
ASoC: SOF: compr: Add compress ops implementation
ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init()
ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare
ASoC: simple-mux: Depend on gpiolib rather than selecting it
ASoC: zl38060: Remove spurious gpiolib select
ASoC: max9759: Remove spurious gpiolib select
ASoC: simple-amplifier: Remove spurious gpiolib select
ASoC: rt9120: Remove spurious gpiolib select
ASoC: dmic: Remove spurious gpiolib select
spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
regulator: core: fix false positive in regulator_late_cleanup()
ASoC: rt5682: do not block workqueue if card is unbound
ASoC: rt5668: do not block workqueue if card is unbound
ASoC: rt5682s: do not block workqueue if card is unbound
ASoC: tas2770: Insert post reset delay
ASoC: Revert "ASoC: mediatek: Check for error clk pointer"
drm/ast: Move SIL164-based connector code into separate helpers
drm/ast: Move DP501-based connector code into separate helpers
drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask()
drm/ast: Initialize encoder and connector for VGA in helper function
drm/ast: Rename struct ast_connector to struct ast_vga_connector
drm/ast: Remove unused value dp501_maxclk
drm/ast: Remove AST_TX_ITE66121 constant
drm/ast: Move connector mode_valid function to CRTC
drm/ast: Fail if connector initialization fails
arm64: dts: rockchip: reorder rk3399 hdmi clocks
clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI reference clock on rk3568
clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568
clk: rockchip: Add more PLL rates for rk3568
usb: dwc3: gadget: Prevent core from processing stale TRBs
platform: use dev_err_probe() in platform_get_irq_byname()
VMCI: dma dg: add support for DMA datagrams receive
VMCI: dma dg: add support for DMA datagrams sends
VMCI: dma dg: allocate send and receive buffers for DMA datagrams
VMCI: dma dg: register dummy IRQ handlers for DMA datagrams
VMCI: dma dg: set OS page size
VMCI: dma dg: detect DMA datagram capability
VMCI: dma dg: add MMIO access to registers
VMCI: dma dg: whitespace formatting change for vmci register defines
misc: alcor_pci: Fix an error handling path
speakup-dectlk: Restore pitch setting
speakup_audptr: cleanup synth_version
speakup: Allow lower values for the flush parameter
comedi: remove redundant assignment to variable buffer_config
PCI: aardvark: Update comment about link going down after link-up
PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
PCI: aardvark: Don't mask irq when mapping
PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
PCI: aardvark: Use separate INTA interrupt for emulated root bridge
PCI: aardvark: Fix support for PME requester on emulated bridge
PCI: aardvark: Add support for PME interrupts
PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
PCI: aardvark: Add support for ERR interrupt on emulated bridge
PCI: aardvark: Enable MSI-X support
PCI: aardvark: Fix setting MSI address
PCI: aardvark: Add support for masking MSI interrupts
PCI: aardvark: Refactor unmasking summary MSI interrupt
PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
PCI: aardvark: Make msi_domain_info structure a static driver structure
usb: dwc3: Program GFLADJ
usb: dwc3: Calculate REFCLKPER based on reference clock
usb: dwc3: Get clocks individually
dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns
PCI: aardvark: Make MSI irq_chip structures static driver structures
PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
PCI: aardvark: Rewrite IRQ code to chained IRQ handler
PCI: aardvark: Fix support for MSI interrupts
PCI: aardvark: Fix reading MSI interrupt number
PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
serial: 8250_bcm2835aux: Add ACPI support
dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC
dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC
dt-bindings: serial: renesas,scif: Remove redundant renesas,scif-r9a07g054
dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible
serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
serial: mctrl_gpio: add a new API to enable / disable wake_irq
staging: drop fpgaboot driver
Staging: nvec: Fix ending in '(' error
staging: pi433: remove need to recompile code to debug fifo content
staging: pi433: standardize use of line escape chars in dev_dbg stmts
staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES
gpio: sifive: use the correct register to read output values
dt-bindings: gpio: gpio-vf610: Add imx93 compatible string
gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO
gpiolib: Use short form of ternary operator in gpiod_get_index()
gpiolib: Introduce for_each_gpio_desc_with_flag() macro
Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'associated'?
Staging: unisys: visorhba: alignment should match open parenthesis
gpiolib: Never return internal error codes to user space
staging: gdm724x: Replace one-element array with flexible-array member
staging: r8188eu: usb_suspend_sema is initialised but not used
staging: r8188eu: RegUsbSS is not used
staging: r8188eu: dvobj_priv's signal_strength is not used
staging: r8188eu: usb_vendor_req_mutex is not used
staging: r8188eu: remove unused struct hostapd_priv
staging: r8188eu: not_indic_disco is unused
staging: r8188eu: irq_alloc is not used
staging: r8188eu: in_cta_test is always 0
staging: r8188eu: remove unused struct adapter components
staging: r8188eu: remove the global DriverState
staging: r8188eu: remove unused enum _ADAPTER_TYPE
staging: r8188eu: remove unused enum _IFACE_TYPE
staging: r8188eu: move local definitions into rtw_fw.h
staging: r8188eu: remove debug code to bypass IQ calibration
staging: r8188eu: remove debug code to bypass LC calibration
staging: r8188eu: replace local OFDM_index with single variable
staging: r8188eu: only OFDM_index[0] is used
staging: r8188eu: only OFDM_index_old[0] is used
hwmon: sy7636a: Add temperature driver for sy7636a
regulator: sy7636a: Remove requirement on sy7636a mfd
mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a
mfd: simple-mfd-i2c: Add a Kconfig name
dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml
backlight: qcom-wled: Add PM6150L compatible
x86/cpufeatures: Put the AMX macros in the word 18 block
dt-bindings: backlight: qcom-wled: Add PM6150L compatible
staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e
staging: r8188eu: limit rf register writes to path a
staging: r8188eu: use a define for the radio path
staging: r8188eu: RfRegChnlVal[1] is set but not used
staging: r8188eu: remove constant rf variable
staging: r8188eu: bTXPowerTracking is set but not used
staging: r8188eu: bTXPowerTrackingInit is set but not used
staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used
staging: r8188eu: TXPowercount is set but not used
MAINTAINERS: add myself as a maintainer for the sl28cpld
MAINTAINERS: add IRC to ARM sub-architectures and Devicetree
MAINTAINERS: arm: samsung: add Git tree and IRC
ARM: dts: Fix boot regression on Skomer
ARM: dts: spear320: Drop unused and undocumented 'irq-over-gpio' property
pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register()
pinctrl: renesas: r8a77995: Restore pin group sort order
pinctrl: renesas: r8a7790: Restore pin function sort order
pinctrl: renesas: r8a7779: Restore pin function sort order
pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions
pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L SoC is enabled
backlight: pwm_bl: Avoid open coded arithmetic in memory allocation
soc: aspeed: lpc-ctrl: Block error printing on probe defer cases
docs/ABI: testing: aspeed-uart-routing: Escape asterisk
arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macro for eMMC/SDHI device selection
arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1
arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board
arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Switch settings
arm64: dts: renesas: rzg2l-smarc: Add common dtsi file
soc: renesas: Add support for reading product revision for RZ/G2L family
memory: mtk-smi: Enable sleep ctrl safety function for MT8195
drm/amdgpu: use dma_fence_chain_contained
dma-buf: add dma_fence_chain_contained helper
dma-buf: warn about containers in dma_resv object
dma-buf: Warn about dma_fence_chain container rules v2
dma-buf: warn about dma_fence_array container rules v2
dma-buf: consolidate dma_fence subclass checking
ata: libata-core: Disable TRIM on M88V29
kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor"
ALSA: usb-audio: remove redundant assignment to variable c
media: atomisp: fix dummy_ptr check to avoid duplicate active_bo
ata: sata_fsl: fix sscanf() and sysfs_emit() format strings
media: staging: media: atomisp: Use BIT macro instead of left shifting
media: atomisp: make array idx_map static const
Input: mtk-pmic-keys - add support for MT6358
dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
Input: mtk-pmic-keys - use get_irq_byname() instead of index
phy: qcom: Program SSC only if supported by sink
phy: qcom: Add support for eDP PHY on sc7280
dt-bindings: phy: Add eDP PHY compatible for sc7280
media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
media: atomisp_gmin_platform: Base CsiPort default on detected CLK
media: atomisp_gmin_platform: Do not turn ELDO2 off from axp_v1p8_on()
media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices with an AXP288 PMIC
media: atomisp_gmin_platform: Add enable-count to gmin_[v1p8|v2p8]_ctrl()
media: atomisp_gmin_platform: Fix axp_regulator_set() writing to the wrong register
media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 fw for byt
media: atomisp: Don't use ifdef ISP2400
media: atomisp: Don't use ifdef on IS_ISP2401
scsi: lpfc: Reduce log messages seen after firmware download
scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
scsi: smartpqi: Update version to 2.1.14-035
scsi: smartpqi: Fix lsscsi -t SAS addresses
scsi: smartpqi: Fix hibernate and suspend
scsi: smartpqi: Fix BUILD_BUG_ON() statements
scsi: smartpqi: Fix NUMA node not updated during init
scsi: smartpqi: Expose SAS address for SATA drives
scsi: smartpqi: Speed up RAID 10 sequential reads
scsi: smartpqi: Fix kdump issue when controller is locked up
scsi: smartpqi: Update volume size after expansion
scsi: smartpqi: Avoid drive spin-down during suspend
scsi: smartpqi: Resolve delay issue with PQI_HZ value
scsi: smartpqi: Fix a typo in func pqi_aio_submit_io()
scsi: smartpqi: Fix a name typo and cleanup code
scsi: smartpqi: Quickly propagate path failures to SCSI midlayer
scsi: smartpqi: Eliminate drive spin down on warm boot
scsi: smartpqi: Enable SATA NCQ priority in sysfs
scsi: smartpqi: Add PCI IDs
scsi: smartpqi: Fix rmmod stack trace
Makefile.extrawarn: Move -Wunaligned-access to W=1
kconfig: let 'shell' return enough output for deep path names
scsi: mpt3sas: Convert to flexible arrays
scsi: usb: storage: Complete the SCSI request directly
scsi: core: Add scsi_done_direct() for immediate completion
ipv4: Use dscp_t in struct fib_alias
ipv4: Reject routes specifying ECN bits in rtm_tos
ipv4: Stop taking ECN bits into account in fib4-rules
ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules
scsi: core: Make "access_state" sysfs attribute always visible
net: stmmac: optimize locking around PTP clock reads
net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
net: typhoon: include <net/vxlan.h>
bpf: test_run: Fix overflow in bpf_test_finish frags parsing
bpf: test_run: Fix overflow in xdp frags parsing
bpf, x86_64: Use bpf_jit_binary_pack_alloc
bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]
bpf: Introduce bpf_prog_pack allocator
bpf: Introduce bpf_arch_text_copy
x86/alternative: Introduce text_poke_copy
bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()
bpf: Use size instead of pages in bpf_binary_header
bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem
x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP
dma-buf-map: Rename to iosys-map
drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs
drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs
drm/amdgpu: add missing license to dpcs_3_0_0 headers
drm/amdgpu/display: change pipe policy for DCN 2.0
drm/amdgpu: drop experimental flag on aldebaran
drm/amd/pm: add missing prototypes to amdgpu_dpm_internal
drm/amd/pm: fix error handling
drm/amdgpu: reserve the pd while cleaning up PRTs
drm/amdgpu: move lockdep assert to the right place.
drm/amd/display: handle null link encoder
drm/amd/display: 3.2.172
drm/amd/display: [FW Promotion] Release 0.0.103.0
drm/amd/display: Fix DP LT sequence on EQ fail
drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
drm/amd/display: change fastboot timing validation
drm/amd/display: fix yellow carp wm clamping
drm/amdgpu/display/dc: do blocked MST topology discovery at resume from S3/S4
dt-bindings: display: mediatek: add mt8195 SoC binding for vdosys0
drm/amd/display: remove static from optc31_set_drr
drm/amd/display: limit unbounded requesting to 5k
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd/display: Fix for variable may be used uninitialized error
drm/amd/pm: revise the implementation of smu_cmn_disable_all_features_with_exception
drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures
drm/amd/pm: drop the cache for enabled ppfeatures
drm/amd/pm: correct the usage for 'supported' member of smu_feature structure
drm/amd/pm: update the data type for retrieving enabled ppfeatures
drm/amd/pm: unify the interface for retrieving enabled ppfeatures
drm/amd/pm: correct the way for retrieving enabled ppfeatures on Renoir
drm/amd/display: Cap pflip irqs per max otg number
drm/amdgpu: check the GART table before invalidating TLB
drm/amdgpu: add utcl2_harvest to gc 10.3.1
drm/amdgpu: fix list add issue in vram reserve
dt-bindings: display: mediatek: merge: add additional prop for mt8195
Revert "drm/amdgpu: Add judgement to avoid infinite loop"
dt-bindings: display: mediatek: dsc: add yaml for mt8195 SoC binding
drm/amdgpu: Fixed the defect of soft lock caused by infinite loop
drm/amdgpu: Set FRU bus for Aldebaran and Vega 20
drm/amdgpu: Fix recursive locking warning
drm/amdgpu: Prevent random memory access in FRU code
drm/amdgpu: Don't offset by 2 in FRU EEPROM
drm/amdgpu: Nerf "buff" to "buf"
drm/amdkfd: Bump up KFD API version for CRIU
drm/amdkfd: CRIU resume shared virtual memory ranges
drm/amdkfd: CRIU prepare for svm resume
drm/amdkfd: CRIU Save Shared Virtual Memory ranges
drm/amdkfd: CRIU Discover svm ranges
drm/amdkfd: use user_gpu_id for svm ranges
drm/amdkfd: CRIU allow external mm for svm ranges
drm/amdkfd: CRIU checkpoint and restore xnack mode
drm/amdkfd: CRIU export BOs as prime dmabuf objects
drm/amdkfd: CRIU implement gpu_id remapping
drm/amdkfd: CRIU checkpoint and restore events
drm/amdkfd: CRIU checkpoint and restore queue control stack
drm/amdkfd: CRIU checkpoint and restore queue mqds
drm/amdkfd: CRIU restore queue doorbell id
drm/amdkfd: CRIU restore sdma id for queues
drm/amdkfd: CRIU restore queue ids
drm/amdkfd: CRIU add queues support
drm/amdkfd: CRIU Implement KFD unpause operation
drm/amdkfd: CRIU Implement KFD resume ioctl
drm/amdkfd: CRIU Implement KFD restore ioctl
drm/amdkfd: CRIU Implement KFD checkpoint ioctl
drm/amdkfd: CRIU Implement KFD process_info ioctl
drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs
dt-bindings: display: mediatek: disp: split each block to individual yaml
igb: refactor XDP registration
igc: avoid kernel warning when changing RX ring parameters
drm/amdgpu: Print once if RAS unsupported
drm/amdgpu: rename amdgpu_vm_bo_rmv to _del
drm/amdgpu: add some lockdep checks to the VM code
tomoyo: Use str_yes_no()
drm: Convert open-coded yes/no strings to yesno()
drm/gem: Sort includes alphabetically
drm/amd/display: Use str_yes_no()
lib/string_helpers: Consolidate string helpers implementation
drm/i915: Fix trailing semicolon
iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff
selftests/bpf: Fix strict mode calculation
bpftool: Fix strict mode calculation
libbpf: Remove mode check in libbpf_set_strict_mode()
PM: s2idle: ACPI: Fix wakeup interrupts handling
ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems"
thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub
f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema
Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64)
Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
mips: Enable KCSAN
MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option
MIPS: Loongson64: Clean up use of cc-ifversion
MIPS: ath79: add support for QCN550x
selftests/bpf: Fix tests to use arch-dependent syscall entry points
selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper
i2c: npcm7xx: Fix typos
irqchip/apple-aic: Move PMU-specific registers to their own include file
arm64: dts: apple: Add t8303 PMU nodes
arm64: dts: apple: Add t8103 PMU interrupt affinities
irqchip/apple-aic: Wire PMU interrupts
irqchip/apple-aic: Parse FIQ affinities from device-tree
dt-bindings: apple,aic: Add affinity description for per-cpu pseudo-interrupts
dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts
dt-bindings: arm-pmu: Document Apple PMU compatible strings
i2c: ACPI: Replace acpi_bus_get_device()
mm: io_uring: allow oom-killer from io_uring_setup
io_uring: Clean up a false-positive warning from GCC 9.3.0
mtd: Replace the expert mode symbols with a single helper
parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
mtd: mchp48l640: Add SPI ID table
mtd: mchp23k256: Add SPI ID table
i2c: bcm2835: Avoid clock stretching timeouts
MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
MAINTAINERS: Update Benjamin Gaignard maintainer status
i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
i2c: amd-mp2: Remove useless DMA-32 fallback configuration
ata: libata-core: Fix ata_dev_config_cpr()
drm/privacy-screen: Fix sphinx warning
drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
drm/i915: Populate pipe dbuf slices more accurately during readout
drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
drm/i915: Fix header test for !CONFIG_X86
drm/i915/ttm: Return some errors instead of trying memcpy move
drm/i915: Disable DRRS on IVB/HSW port != A
drm/i915: Fix oops due to missing stack depot
drm/privacy-screen: Fix sphinx warning
net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bridge_join()
net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylink_get_caps()
net: hns3: add support for TX push mode
net: asix: add proper error handling of usb read errors
r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common()
ip6mr: fix use-after-free in ip6mr_sk_done()
caif: cleanup double word in comment
net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth()
selftests: forwarding: Add a test for pedit munge SIP and DIP
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses
mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION
net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb()
net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb()
net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu()
net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
net: ipv4: use kfree_skb_reason() in ip_rcv_core()
net: netfilter: use kfree_drop_reason() for NF_DROP
net: skb_drop_reason: add document for drop reasons
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board
ARM: dts: stm32: Add DMA2D support for STM32F429 series soc
ARM: dts: stm32: add sdmmc2 pins for STM32MP13
ARM: dts: stm32: add SDMMC2 in STM32MP13 DT
ARM: dts: stm32: update SDMMC version for STM32MP13
ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK
ARM: dts: stm32: add sdmmc sleep pins for STM32MP13
ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board
ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl
ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13
ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131
ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151
drm/vc4: crtc: Fix redundant variable assignment
powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32
powerpc/ftrace: directly call of function graph tracer by ftrace caller
powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller
powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Simplify PPC32's return_to_handler()
powerpc/ftrace: Don't save again LR in ftrace_regs_caller() on PPC32
powerpc/ftrace: Add support for livepatch to PPC32
powerpc/module_32: Fix livepatching for RO modules
livepatch: Fix build failure on 32 bits processors
powerpc/32: Remove _ENTRY() macro
powerpc/32: Remove remaining .stabs annotations
powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT
powerpc/mpc86xx_hpcn: Remove obsolete statement
powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h
ARM: socfpga: fix missing RESET_CONTROLLER
ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node
ARM: dts: stm32: Add support for the emtrion emSBC-Argon
dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon
ARM: dts: sun8i-h3: Drop args in 'thermal-sensors'
drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
drm/i915: Populate pipe dbuf slices more accurately during readout
drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f4 series
ARM: dts: stm32: remove some timer duplicate unit-address on stm32f4 series
powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE
powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS
phy: cadence: Sierra: Add support for skipping configuration
powerpc: Set crashkernel offset to mid of RMA region
[smb3] improve error message when mount options conflict with posix
s390/lgr: use simple assignment instead of memcpy
s390/dump: fix os_info virtual vs physical address confusion
s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion
s390/maccess: fix absolute lowcore virtual vs physical address confusion
s390/ftrace: verify opcode before applying patch
s390: remove invalid email address of Heiko Carstens
s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function
s390/vfio-ap: add s390dbf logging to the handle_pqap function
MAINTAINERS: update file path for S390 VFIO AP DRIVER
s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver
s390/module: fix building test_modules_helpers.o with clang
MAINTAINERS: downgrade myself to Reviewer for s390
MAINTAINERS: add Alexander Gordeev as maintainer for s390
perf: Fix list corruption in perf_cgroup_switch()
sched/fair: Fix fault in reweight_entity
drm/sprd: remove allow_fb_modifiers setting
drm: document struct drm_mode_fb_cmd2
Linux 5.17-rc3
gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
gcc-plugins/stackleak: Exactly match strings instead of prefixes
gcc-plugins/stackleak: Provide verbose mode
iio: imu: inv_mpu6050: Make use of device properties
iio: imu: inv_mpu6050: Check ACPI companion directly
iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR()
iio: accel: adxl355: Replace custom definitions with generic from units.h
iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h
iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h
iio: humidity: dht11: Switch from of headers to mod_devicetable.h
iio: frequency: adf4350: Make use of device properties
iio: amplifiers: hmc425a: Make use of device properties
iio: chemical: bme680: Switch from of headers to mod_devicetable.h
iio: dac: ad5592r: Drop leftover header inclusion
perf ftrace: system_wide collection is not effective by default
bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W
bus: mhi: pci_generic: Add mru_default for Foxconn SDX55
libperf: Add arm64 support to perf_mmap__read_self()
tools include UAPI: Sync sound/asound.h copy with the kernel sources
perf stat: Fix display of grouped aliased events
perf tools: Apply correct label to user/kernel symbols in branch mode
perf bpf: Fix a typo in bpf_counter_cgroup.c
perf synthetic-events: Return error if procfs isn't mounted for PID namespaces
perf session: Check for NULL pointer before dereference
perf annotate: Set error stream of objdump process for TUI
perf tools: Add missing branch_sample_type to perf_event_attr__fprintf()
tools headers UAPI: Sync linux/kvm.h with the kernel sources
net/smc: fix ref_tracker issue in smc_pnet_add()
net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
ref_tracker: remove filter_irq_stacks() call
net: initialize init_net earlier
net: hsr: use hlist_head instead of list_head for mac addresses
drm/panel: simple: Assign data from panel_dpi_probe() correctly
skmsg: convert struct sk_msg_sg::copy to a bitmap
net: typhoon: implement ndo_features_check method
net: sundance: Replace one-element array with non-array object
bnx2x: Replace one-element array with flexible-array member
net: mscc: ocelot: fix all IP traffic getting trapped to CPU with PTP over IP
net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe()
net: mana: Add handling of CQE_RX_TRUNCATED
net: refine dev_put()/dev_hold() debugging
ref_tracker: add a count of untracked references
ref_tracker: implement use-after-free detection
ip6mr: ip6mr_sk_done() can exit early in common cases
ipv6: make mc_forwarding atomic
net: dsa: realtek: don't default Kconfigs to y
net: sparx5: remove phylink_config.pcs_poll usage
net: phylink: remove phylink_set_10g_modes()
net: gro: minor optimization for dev_gro_receive()
net: gro: avoid re-computing truesize twice on recycle
net: dsa: qca8k: check correct variable in qca8k_phy_eth_command()
net: lan966x: Update mdb when enabling/disabling mcast_snooping
net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRIDGE_MC_DISABLED
net: lan966x: Update the PGID used by IPV6 data frames
platform/x86: asus-wmi: Fix regression when probing for fan curve control
platform/x86: asus-wmi: Fix regression when probing for fan curve control
ARM: dts: exynos: use generic node name for LPDDR3 timings in Odroid
HID:Add support for UGTABLET WP5540
net/sched: Enable tc skb ext allocation on chain miss only when needed
selftests: mptcp: set ip_mptcp in command line
selftests: mptcp: add set_flags tests in pm_netlink.sh
selftests: mptcp: add the id argument for set_flags
selftests: mptcp: add wrapper for setting flags
selftests: mptcp: add wrapper for showing addrs
selftests: mptcp: add ip mptcp wrappers
selftests: mptcp: add backup with port testcase
selftests: mptcp: add the port argument for set_flags
mptcp: allow to use port and non-signal in set_flags
crypto: sl3516 - remove redundant initializations of pointers in_sg and out_sg
crypto: marvell/octeontx - remove redundant initialization of variable c_size
ipv6: ioam: Insertion frequency in lwtunnel output
uapi: ioam: Insertion frequency
crypto: octeontx2 - remove CONFIG_DM_CRYPT check
crypto: tcrypt - remove all multibuffer ahash tests
crypto: atmel - add support for AES and SHA IPs available on lan966x SoC
hwrng: core - credit entropy for low quality sources of randomness
crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizes
crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunk
crypto: arm/aes-neonbs-ctr - deal with non-multiples of AES block size
crypto: arm64/aes-neon-ctr - improve handling of single tail block
crypto: octeontx2 - increase CPT HW instruction queue length
crypto: octeontx2 - disable DMA black hole on an DMA fault
crypto: octeontx2 - CN10K CPT to RNM workaround
hwrng: core - break out of hwrng_fillfn if current rng is not trusted
hwrng: core - only set cur_rng_set_by_user if it is working
hwrng: core - use rng_fillbuf in add_early_randomness()
hwrng: core - read() callback must be called for size of 32 or more bytes
hwrng: core - explicit ordering of initcalls
crypto: api - Move cryptomgr soft dependency into algapi
tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case
libbpf: Fix build issue with llvm-readelf
ARM: dts: ux500: Add battery thermal zones and NTCs
PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev()
arm64: dts: qcom: sc7280: Add herobrine-r1
net: don't include ndisc.h from ipv6.h
arm64: dts: qcom: Add SM8450 HDK DTS
dt-bindings: arm: qcom: Document SM8450 HDK boards
arm64: dts: qcom: sc7280: Add a blank line in the dp node
arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from SoC dtsi file
arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive str to boards
arm64: dts: qcom: sc7280: Add edp_out port and HPD lines
arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_det / pcie1_clkreq_n
arm64: dts: qcom: sc7280-idp: No need for "input-enable" on sw_ctrl
arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl
arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines
arm64: dts: qcom: sc7280-herobrine: Consistently add "-regulator" suffix
arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix to pp3300_hub
riscv/mm: Add XIP_FIXUP for riscv_pfn_base
riscv/mm: Add XIP_FIXUP for phys_ram_base
PCI: kirin: Add dev struct for of_device_get_match_data()
arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances
arm64: dts: qcom: sm8450: Add remoteproc enablers and instances
selftests/ir: fix build with ancient kernel headers
selftests: fixup build warnings in pidfd / clone3 tests
pidfd: fix test failure due to stack overflow on some arches
selftests/bpf: Test bpf_core_types_are_compat() functionality.
bpf: Implement bpf_core_types_are_compat().
riscv: Fix XIP_FIXUP_FLASH_OFFSET
ACPI: tables: Add CEDT signature to the list of known tables
selinux: parse contexts for mount options early
PNP: Replace acpi_bus_get_device()
thermal: Replace acpi_bus_get_device()
cpufreq: longhaul: Replace acpi_bus_get_device()
thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp()
cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set
cpufreq: Move to_gov_attr_set() to cpufreq.h
random: only call crng_finalize_init() for primary_crng
random: access primary_pool directly rather than through pointer
random: wake up /dev/random writers after zap
random: continually use hwgenerator randomness
lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
riscv: eliminate unreliable __builtin_frame_address(1)
thermal: int340x: Check for NULL after calling kmemdup()
MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski
rtla/trace: Error message fixup
rtla/utils: Fix session duration parsing
rtla: Follow kernel version
kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner"
MAINTAINERS: update rppt's email
mm/kmemleak: avoid scanning potential huge holes
ipc/sem: do not sleep with a spin lock held
mm/pgtable: define pte_index so that preprocessor could recognize it
mm/page_table_check: check entries at pmd levels
mm/khugepaged: unify collapse pmd clear, flush and free
mm/page_table_check: use unsigned long for page counters and cleanup
mm/debug_vm_pgtable: remove pte entry from the page table
Revert "mm/page_isolation: unset migratetype directly for non Buddy page"
rockchip/soc/drivers: Add DTPM description for rk3399
powercap/drivers/dtpm: Add dtpm devfreq with energy model support
powercap/drivers/dtpm: Add CPU DT initialization support
powercap/drivers/dtpm: Add hierarchy creation
powercap/drivers/dtpm: Convert the init table section to a simple array
serial: core: Drop duplicate NULL check in uart_*shutdown()
tty: Drop duplicate NULL check in TTY port functions
hpet: remove unused writeq/readq function definitions
hpet: fix style issue about braces and alignment
fsi: Aspeed: Fix a potential double free
drivers: dio: Missing a blank line after declarations
drivers: dio: code indent should use tabs
drivers: dio: space required after that ','
drivers: dio: space prohibited after parenthesis
drivers: dio: trailing whitespace
drivers: dio: brace should be on the previous line
drivers: dio: Use <linux/io.h> instead <asm/io.h>
misc: open-dice: Add driver to expose DICE data to userspace
dt-bindings: reserved-memory: Open Profile for DICE
scripts/dtc: Call pkg-config POSIXly correct
ASoC: dt-bindings: Centralize the 'sound-dai' definition
dt-bindings: arm,cci-400: Add interrupt controller to example
dt-bindings: remoteproc: ti: Add mailbox provider nodes to example
dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents
dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents
dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level
dt-bindings: ingenic,i2c: Rework interrupts in example
dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema
dt-bindings: i2c: imx: Make each example a separate entry
dt-bindings: i2c: mpc: Make each example a separate entry
dt-bindings: Improve phandle-array schemas
scripts/get_abi.pl: Ignore hidden files
spdxcheck.py: Fix a type error
bpf, arm64: Enable kfunc call
cfg80211: fix race in netlink owner interface destruction
mac80211: Remove redundent assignment channel_type
eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
mac80211: remove useless ieee80211_vif_is_mesh() check
mac80211: fix struct ieee80211_tx_info size
mac80211: mlme: validate peer HE supported rates
mac80211: remove unused macros
cfg80211: pmsr: remove useless ifdef guards
mac80211: airtime: avoid variable shadowing
mac80211: mlme: add documentation from spec to code
mac80211: vht: use HE macros for parsing HE capabilities
ieee80211: radiotap: fix -Wcast-qual warnings
cfg80211: fix -Wcast-qual warnings
ieee80211: fix -Wcast-qual warnings
cfg80211: don't add non transmitted BSS to 6GHz scanned channels
firmware_loader: simplfy builtin or module check
cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP
mac80211: consider RX NSS in UHB connection
mac80211: limit bandwidth in HE capabilities
ARM: dts: exynos: add charger and battery to p4note
usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts
usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize
mux: Fix struct mux_state kernel-doc comment
mux: fix grammar, missing "is".
mux: add missing mux_state_get
mux: Add support for reading mux state from consumer DT node
serial: core: Fix the definition name in the comment of UPF_* flags
block: pass a block_device to bio_clone_fast
block: initialize the target bio in __bio_clone_fast
dm: use bio_clone_fast in alloc_io/alloc_tio
block: clone crypto and integrity data in __bio_clone_fast
dm-cache: remove __remap_to_origin_clear_discard
dm: simplify the single bio fast path in __send_duplicate_bios
dm: retun the clone bio from alloc_tio
dm: pass the bio instead of tio to __map_bio
dm: move cloning the bio into alloc_tio
dm: fold __send_duplicate_bios into __clone_and_map_simple_bio
dm: fold clone_bio into __clone_and_map_data_bio
dm: add a clone_to_tio helper
drbd: set ->bi_bdev in drbd_req_new
amiserial: Drop duplicate NULL check in shutdown()
drivers/android: remove redundant ret variable
devtmpfs: drop redundant fs parameters from internal fs
vt_ioctl: add array_index_nospec to VT_ACTIVATE
vt_ioctl: fix array_index_nospec in vt_setactivate
pps: clients: gpio: Propagate return value from pps_gpio_probe
serial: 8250_pericom: Revert "Re-enable higher baud rates"
dt-bindings: serial: samsung_uart: Document Exynos5433 compatible
greybus: svc: clean up link configuration hack at hello
greybus: svc: clean up hello error path
greybus: svc: fix an error handling bug in gb_svc_hello()
staging: r8188eu: remove constant variable eRFPath
staging: r8188eu: remove constant parameter of odm_ConfigRFReg_8188E
staging: r8188eu: remove dead code for tx power tracking
staging: r8188eu: remove constant parameter of phy_LCCalibrate_8188E
staging: pi433: add debugfs interface
staging: r8188eu: simplify error handling in phy_BB8188E_Config_ParaFile
staging: r8188eu: remove unnecessary error check
staging: vt6656: Fix crash when WLAN is turned off
staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h
staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggBlock* from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e
staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e
staging: r8188eu: remove UsbTxAggDescNum from struct hal_data_8188e
staging: r8188eu: BasicRateSet is set but never used
staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e
staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e
staging: r8188eu: ExternalPA is read-only
staging: r8188eu: Silence out-of-bounds warning in HT_caps_handler()
block: call bio_associate_blkg from bio_reset
landlock: Use square brackets around "landlock-ruleset"
samples/landlock: Fix path_list memory leak
arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes
iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes
ixgbevf: Require large buffers for build_skb on 82599VF
net: ipa: determine replenish doorbell differently
net: ipa: replenish after delivering payload
net: ipa: kill replenish_backlog
net: ipa: introduce gsi_channel_trans_idle()
net: ipa: don't use replenish_backlog
net: ipa: allocate transaction in replenish loop
net: ipa: decide on doorbell in replenish loop
net: ipa: increment backlog in replenish caller
net: ipa: allocate transaction before pages when replenishing
net: ipa: kill replenish_saved
tls: cap the output scatter list to something reasonable
net: dsa: realtek: convert to phylink_generic_validate()
kselftest: alsa: Declare most functions static
kselftest: alsa: Check for event generation when we write to controls
PCI/MSI: Remove bogus warning in pci_irq_get_affinity()
KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer
drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
arm64: dts: meson-sm1-odroid: fix boot loop after reboot
arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
arm64: dts: meson-g12: add ATF BL32 reserved-memory region
arm64: dts: meson-gx: add ATF BL32 reserved-memory region
arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2
arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io regulator
arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
KVM: x86: Report deprecated x87 features in supported CPUID
ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage
MAINTAINERS: add myself as Renesas R-Car SATA driver reviewer
f2fs: adjust readahead block number during recovery
f2fs: fix to unlock page correctly in error path of is_alive()
ksmbd: add support for key exchange
ksmbd: reduce smb direct max read/write size
ksmbd: don't align last entry offset in smb2 query directory
ksmbd: fix same UniqueId for dot and dotdot entries
ksmbd: smbd: validate buffer descriptor structures
netfilter: nft_compat: suppress comment match
netfilter: exthdr: add support for tcp option removal
netfilter: conntrack: pptp: use single option structure
netfilter: conntrack: remove extension register api
netfilter: conntrack: handle ->destroy hook via nat_ops instead
netfilter: conntrack: move extension sizes into core
netfilter: conntrack: make all extensions 8-byte alignned
netfilter: nfqueue: enable to get skb->priority
netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY
netfilter: ctnetlink: disable helper autoassign
MAINTAINERS: netfilter: update git links
netfilter: conntrack: re-init state for retransmitted syn-ack
netfilter: conntrack: move synack init code to helper
netfilter: nft_payload: don't allow th access for fragments
netfilter: conntrack: don't refresh sctp entries in closed state
erofs: fix small compressed files inlining
scsi: use BLK_STS_OFFLINE for not fully online devices
block: return -ENODEV for BLK_STS_OFFLINE
block: introduce BLK_STS_OFFLINE
block: bio-integrity: Advance seed correctly for larger interval sizes
firmware: qcom: scm: Add support for MC boot address API
firmware: qcom: scm: Drop cpumask parameter from set_boot_addr()
firmware: qcom: scm: Simplify set_cold/warm_boot_addr()
cpuidle: qcom-spm: Check if any CPU is managed by SPM
remoteproc: qcom: pas: Add SM8450 remoteproc support
dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles
remoteproc: qcom: pas: Carry PAS metadata context
soc: qcom: mdt_loader: Extract PAS operations
net: lan966x: use .mac_select_pcs() interface
selftests: rtnetlink: Use more sensible tos values
selftests: fib offload: use sensible tos values
net: minor __dev_alloc_name() optimization
net: sparx5: Fix get_stat64 crash in tcpdump
gcc-plugins/stackleak: Use noinstr in favor of notrace
libbpf: Deprecate forgotten btf__get_map_kv_tids()
ice: add support for DSCP QoS for IDC
ax25: fix reference count leaks of ax25_dev
net: stmmac: ensure PTP time register reads are consistent
soc: qcom: mdt_loader: Always invoke PAS mem_setup
soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load()
soc: qcom: mdt_loader: Extend check for split firmware
soc: qcom: mdt_loader: Allow hash to reside in any segment
soc: qcom: mdt_loader: Allow hash segment to be split out
soc: qcom: mdt_loader: Split out split-file-loader
firmware: qcom: scm: Introduce pas_metadata context
i40e: Fix race condition while adding/deleting MAC/VLAN filters
i40e: Add new version of i40e_aq_add_macvlan function
i40e: Add new versions of send ASQ command functions
i40e: Add sending commands in atomic context
i40e: remove enum i40e_client_state
i40e: Remove unused RX realloc stat
i40e: Disable hw-tc-offload feature on driver load
selftests/bpf: Add a selftest for invalid func btf with btf decl_tag
bpf: Fix a btf decl_tag bug when tagging a function
XArray: Include bitmap.h from xarray.h
XArray: Document the locking requirement for the xa_state
libbpf: Deprecate priv/set_priv storage
arm64: dts: qcom: add IPA qcom,qmp property
PCI: pciehp: Clear cmd_busy bit in polling mode
drm: Stop spamming log with drm_cache message
printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin()
Revert "module, async: async_synchronize_full() on module init iff async is used"
thermal: intel: hfi: Notify user space for HFI events
thermal: netlink: Add a new event to notify CPU capabilities change
thermal: intel: hfi: Enable notification interrupt
thermal: intel: hfi: Handle CPU hotplug events
thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface
x86/cpu: Add definitions for the Intel Hardware Feedback Interface
x86/Documentation: Describe the Intel Hardware Feedback Interface
dt-bindings: Add headers for Tegra234 PWM
dt-bindings: Add headers for Tegra234 I2C
bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp
bpf, docs: Better document the atomic instructions
bpf, docs: Better document the extended instruction format
bpf, docs: Better document the legacy packet access instruction
bpf, docs: Better document the regular load and store instructions
bpf, docs: Document the byte swapping instructions
PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails
net: ipa: request IPA register values be retained
dt-bindings: net: qcom,ipa: add optional qcom,qmp property
cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning
fs/ext4: fix comments mentioning i_mutex
ext4: fix incorrect type issue during replay_del_range
jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_{scan,count}()
ext4: fix potential NULL pointer dereference in ext4_fill_super()
jbd2: refactor wait logic for transaction updates into a common function
jbd2: cleanup unused functions declarations from jbd2.h
ext4: fix error handling in ext4_fc_record_modified_inode()
ext4: remove redundant max inline_size check in ext4_da_write_inline_data_begin()
ext4: fix error handling in ext4_restore_inline_data()
ext4: fast commit may miss file actions
ext4: fast commit may not fallback for ineligible commit
ext4: modify the logic of ext4_mb_new_blocks_simple
ext4: prevent used blocks from being allocated during fast commit replay
misc: fastrpc: avoid double fput() on failed usercopy
samples/bpf: Get rid of bpf_prog_load_xattr() use
selftests/bpf: Redo the switch to new libbpf XDP APIs
selftests/bpf: Remove usage of deprecated feature probing APIs
bpftool: Fix uninit variable compilation warning
bpftool: Stop supporting BPF offload-enabled feature probing
libbpf: Stop using deprecated bpf_map__is_offload_neutral()
tools/resolve_btfids: Do not print any commands when building silently
mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state
mt76: mt7615: fix/rewrite the dfs state handling logic
mt76: mt7915: fix/rewrite the dfs state handling logic
drm/connector: Fix typo in documentation
drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.
drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3.
drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3
Revert "mm/gup: small refactoring: simplify try_grab_page()"
net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection
net: dsa: mv88e6xxx: convert to phylink_generic_validate()
net: dsa: mv88e6xxx: populate supported_interfaces and mac_capabilities
net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes()
selftests: net: bridge: Parameterize ageing timeout
net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports
net: dsa: mv88e6xxx: Enable port policy support on 6097
net: dsa: mv88e6xxx: Support policy entries in the VTU
net: dsa: mv88e6xxx: Improve isolation of standalone ports
ptp: add getcrosststamp() to virtual clocks.
ptp: add gettimex64() to virtual clocks.
ptp: increase maximum adjustment of virtual clocks.
ptp: unregister virtual clocks when unregistering physical clock.
mt76: mt76x02: improve tx hang detection
mt76x02: improve mac error check/reset reliability
ASoC: madera: Add dependencies on MFD
spi: dt-bindings: add mising description type to reg property
mt76: mt7921s: run sleep mode by default
mt76: sdio: honor the largest Tx buffer the hardware can support
mt76: mt7915: fix the nss setting in bitrates
mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv()
mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
mt76: stop the radar detector after leaving dfs channel
mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
mt76: mt7663s: flush runtime-pm queue after waking up the device
mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN)
mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap
mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap
mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module
dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan
mt76: mt7915: enable radar background detection
mt76: mt7915: report radar pattern if detected by rdd2
mt76: mt7915: introduce rdd_monitor debugfs node
mt76: mt7915: enable radar trigger on rdd2
mt76: mt7915: introduce mt7915_set_radar_background routine
mt76: mt7915: set bssinfo/starec command when adding interface
mt76: mt7921: toggle runtime-pm adding a monitor vif
mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx()
mt76: sdio: disable interrupt in mt76s_sdio_irq
mt76: mt7921: fix crash when startup fails.
mt76: mt7921e: fix possible probe failure after reboot
mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
mt76: mt7615: fix a leftover race in runtime-pm
mt76: mt7921: fix a leftover race in runtime-pm
mt76: mt7921: do not always disable fw runtime-pm
mt76: mt7915: add support for passing chip/firmware debug data to user space
mt76: mt7615e: process txfree and txstatus without allocating skbs
mt76: mt7915: update bss_info with cipher after setting the group key
mt76: mt7615: update bss_info with cipher after setting the group key
mt76: connac: add support for passing the cipher field in bss_info
mt76: mt7921e: process txfree and txstatus without allocating skbs
mt76: mt7615: fix a possible race enabling/disabling runtime-pm
mt76: mt7921: set EDCA parameters with the MCU CE command
mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
mt76: mt7921: forbid the doze mode when coredump is in progress
mt76: mt7921e: make dev->fw_assert usage consistent
mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module
mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh
mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module
mt76: mt7915: rely on mt76_connac_mcu_init_download
mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch
mt76: connac: move mt76_connac_mcu_restart in common module
mt76: mt7915: rely on mt76_connac_mcu_start_firmware
mt76: mt7921: get rid of mt7921_mcu_get_eeprom
mt76: connac: move mt76_connac_mcu_set_pm in connac module
mt76: connac: introduce is_connac_v1 utility routine
mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module
mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd
mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_ba
mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv
mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module
mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module
mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module
mt76: mt7915: remove duplicated defs in mcu.h
mt76: mt7915: move pci specific code back to pci.c
mt76: mt7921s: update mt7921s_wfsys_reset sequence
mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset
mt76: sdio: lock sdio when it is needed
mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
mt76: make mt76_sar_capa static
mt76: mt7915: add device id for mt7916
mt76: set wlan_idx_hi on mt7916
mt76: connac: move mt76_connac_mcu_add_key in connac module
mt76: mt7915: rely on mt76_connac_get_phy utilities
mt76: connac: move mt76_connac_chan_bw in common code
mt76: connac: move mt76_connac_mcu_get_cipher in common code
mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine
mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req
mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req
mt76: connac: fix sta_rec_wtbl tag len
mt76: mt7915: add mt7916 calibrated data support
mt76: mt7915: update mt7915_chan_mib_offs for mt7916
mt76: mt7915: update rx rate reporting for mt7916
mt76: mt7915: add txfree event v3
mt76: mt7915: enlarge wcid size to 544
mt76: mt7915: rework eeprom.c to adapt mt7916 changes
mt76: mt7915: add firmware support for mt7916
mt76: mt7915: rework dma.c to adapt mt7916 changes
mt76: add MT_RXQ_MAIN_WA for mt7916
mt76: mt7915: refine register definition
mt76: mt7915: add mt7915_mmio_probe() as a common probing function
mt76: mt7915: fix polling firmware-own status
PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
fbdev: fbmem: Fix the implicit type casting
Drivers: hv: Compare cpumasks and not their weights in init_vp_index()
Drivers: hv: Rename 'alloced' to 'allocated'
Drivers: hv: vmbus: Use struct_size() helper in kmalloc()
optee: use driver internal tee_context for some rpc
powerpc/32s: Make pte_update() non atomic on 603 core
powerpc/nohash: Remove pte_same()
powerpc/603: Clear C bit when PTE is read only
page_pool: Refactor page_pool to enable fragmenting after allocation
net: dsa: xrs700x: convert to phylink_generic_validate()
net: dsa: qca8k: convert to phylink_generic_validate()
net: dsa: ksz8795: convert to phylink_generic_validate()
net: dsa: bcm_sf2: convert to phylink_generic_validate()
net: dsa: ar9331: convert to phylink_generic_validate()
selftests: mptcp: add fullmesh setting tests
selftests: mptcp: set fullmesh flag in pm_nl_ctl
mptcp: set fullmesh flag in pm_netlink
mptcp: print out reset infos of MP_RST
mptcp: clarify when options can be used
mptcp: reduce branching when writing MP_FAIL option
mptcp: move the declarations of ssk and subflow
powerpc/603: Remove outdated comment
powerpc/kasan: Fix early region not updated correctly
powerpc/xive: Add some error handling code to 'xive_spapr_init()'
powerpc/perf: Don't use perf_hw_context for trace IMC PMU
ASoC: samsung: Explicitly include gpiolib header
ASoC: wm8962: Allow switching between analog and digital inputs
ASoC: sun4i-i2s: Add support for the R329/D1 variant
ASoC: sun4i-i2s: Update registers for more channels
ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1
powerpc/module_64: use module_init_section instead of patching names
platform/surface: surface3-wmi: Simplify resource management
platform/surface: Replace acpi_bus_get_device()
platform/x86: Replace acpi_bus_get_device()
platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge
PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge
PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge
PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge
PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported
PCI: mvebu: Remove duplicate nports assignment
PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option
PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD
PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD
PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const
MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer
PCI: rpaphp: Add MODULE_DESCRIPTION
powerpc/spufs: adjust list element pointer type
drm/i915: Disable unused power wells left enabled by BIOS
powerpc/epapr: Fix parmeters typo
platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
powerpc: Fix debug print in smp_setup_cpu_maps
KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata
KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs
KVM: arm64: Avoid consuming a stale esr value when SError occur
drm/i915: Fix header test for !CONFIG_X86
drm/i915: Do not spam log with missing arch support
wcn36xx: clean up some inconsistent indenting
drm: mxsfb: Use dev_err_probe() helper
drm: mxsfb: Fix NULL pointer dereference
iwlwifi: mvm: don't send SAR GEO command for 3160 devices
iwlwifi: remove deprecated broadcast filtering feature
ARM: orion/gpio: Get rid of unused first parameter in orion_gpio_init()
iwlwifi: mei: report RFKILL upon register when needed
iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei
iwlwifi: mei: retry mapping the shared area
iwlwifi: mei: fix the pskb_may_pull check in ipv4
iwlwifi: pcie: gen2: fix locking when "HW not ready"
iwlwifi: pcie: fix locking when "HW not ready"
iwlwifi: fix iwl_legacy_rate_to_fw_idx
iwlwifi: mvm: fix condition which checks the version of rate_n_flags
x86/Xen: streamline (and fix) PV CPU enumeration
xen: update missing ioctl magic numers documentation
Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF
xen: xenbus_dev.h: delete incorrect file name
bpf: Use VM_MAP instead of VM_ALLOC for ringbuf
xfrm: fix the if_id check in changelink
libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run
bpftool: Migrate from bpf_prog_test_run_xattr
selftests/bpf: Migrate from bpf_prog_test_run_xattr
selftests/bpf: Migrate from bpf_prog_test_run
nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()
cifs: fix workstation_name for multiuser mounts
Invalidate fscache cookie only when inode attributes are changed.
KVM: PPC: Decrement module refcount if init_vm fails
KVM: PPC: Book3S HV: Free allocated memory if module init fails
KVM: PPC: Book3S HV: Delay setting of kvm ops
KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init
net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB
net: ipa: define per-endpoint receive buffer size
net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work
f2fs: expose discard related parameters in sysfs
f2fs: move discard parameters into discard_cmd_control
tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()
ata: libata: ata_{sff|std}_prereset() always return 0
MAINTAINERS: add myself as PATA drivers reviewer
ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235
pinctrl: ocelot: Add support for ServalT SoC
dt-bindings: pinctrl: ocelot: Add ServalT SoC support
drm/amdgpu: fix logic inversion in check
drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
drm/amd/display: revert "Reset fifo after enable otg"
drm/amd/display: watermark latencies is not enough on DCN31
drm/amd/display: Update watermark values for DCN301
drm/amdgpu: fix a potential GPU hang on cyan skillfish
drm/amd: Only run s3 or s0ix if system is configured properly
drm/amd: add support to check whether the system is set to s3
drm/amd/display: Use NULL pointer instead of plain integer
amdgpu/pm: Implement new API function "emit" that accepts buffer base and write offset
drm/amdgpu: limit the number of dst address in trace
drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
drm/amdgpu: restructure amdgpu_fill_buffer v2
drm/amdgpu: rework GART copy window handling
drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT
drm/amdgpu: fix logic inversion in check
drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: Trigger DP2 Sequence With Uncertified Cable
drm/amd/display: 3.2.171
drm/amd/display: [FW Promotion] Release 0.0.102.0
drm/amd/display: move link_hwss to link folder and break down to files
drm/amd/display: move get_link_hwss to dc_resource
drm/amd/display: temporarly move non link_hwss code to dc_link_dp
drm/amd/display: add set dp lane settings to link_hwss
drm/amd/display: add set dp link test pattern to link_hwss
drm/amd/display: add enable/disable dp link output to link_hwss
drm/amd/display: refactor destructive verify link cap sequence
drm/amd/display: add setup/reset stream encoder to link_hwss
drm/amd/display: revert "Reset fifo after enable otg"
drm/amd/display: add infoframe update sequence debug trace
drm/amd/display: watermark latencies is not enough on DCN31
drm/amd/display: Improve dce_aux_transfer_with_retries logging
drm/amd/display: Add link enc null ptr check for cable ID (#2597)
drm/amdgpu: drop flood print in rlcg reg access function
drm/amdgpu: Fix uninitialized variable use warning
drm/amdgpu: Add judgement to avoid infinite loop
drm/amd/display: Update watermark values for DCN301
drm/amdkfd: Fix variable set but not used warning
drm/amd/display: fix spelling mistake: synatpics -> synaptics
drm/amd/pm: remove duplicate include in 'arcturus_ppt.c'
drm/amdgpu: remove duplicate include in 'amdgpu_device.c'
drm/amdgpu: fix a potential GPU hang on cyan skillfish
drm/amd: Only run s3 or s0ix if system is configured properly
drm/amd: add support to check whether the system is set to s3
x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm
MAINTAINERS: update mailing list address for NTB subsystem
genirq, softirq: Use in_hardirq() instead of in_irq()
soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
firmware: ti_sci: inproper error handling of ti_sci_probe
firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt
soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable
power: supply: axp288_fuel_gauge: Fix spelling mistake "resisitor" -> "resistor"
md: fix NULL pointer deref with nowait but no mddev->queue
kunit: fix missing f in f-string in run_checks.py
libceph: optionally use bounce buffer on recv path in crc mode
libceph: make recv path in secure mode work the same as send path
ACPI / scan: Create platform device for CS35L41
ALSA: hda/realtek: Add support for HP Laptops
platform/x86: serial-multi-instantiate: Add SPI support
platform/x86: serial-multi-instantiate: Reorganize I2C functions
platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name
net: sparx5: do not refer to skb after passing it on
net: ieee802154: ca8210: Fix lifs/sifs periods
pwm: pxa: Implement .apply() callback
pwm: stmpe: Rename variable pointing to driver private data
pwm: stmpe: Drop unused setting of driver data
pwm: sun4i: Rename variable pointing to driver private data
pwm: tegra: Rename variable pointing to driver private data
ima: Do not print policy rule with inactive LSM labels
ima: Allow template selection with ima_template[_fmt]= after ima_hash=
ima: Remove ima_policy file before directory
integrity: check the return value of audit_log_start()
drm/i915: Move [more] GT registers to their own header file
spi: mpc512x-psc: Fix compile errors
spi: Replace acpi_bus_get_device()
ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver
ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx()
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx()
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
pwm: img: Rename variable pointing to driver private data
pwm: imx1: Implement .apply callback
drivers: net: Replace acpi_bus_get_device()
pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
pwm: lpc18xx-sct: Reduce number of devm memory allocations
pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
selinux: fix double free of cond_list on error paths
drm/i915: Only include i915_reg.h from .c files
drm/i915: Move GT registers to their own header file
drm/i915: Parameterize MI_PREDICATE registers
drm/i915: Parameterize R_PWR_CLK_STATE register definition
drm/i915/perf: Express OA register ranges with i915_range
drm/i915/perf: Move OA regs to their own header
NFS: Avoid duplicate uncached readdir calls on eof
NFS: Don't skip directory entries when doing uncached readdir
NFS: Don't overfill uncached readdir pages
Partially revert "net/smc: Add netlink net namespace support"
remoteproc: mtk_scp: Use dev_err_probe() where possible
remoteproc: mtk_scp: Reorder scp_probe() sequence
remoteproc: mtk_scp: Use devm variant of rproc_alloc()
video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig help text
drm/vmwgfx: remove vmw_wait_dma_fence
drm/i915: remove VGA register definitions
drm/i915/vga: switch to use VGA definitions from video/vga.h
fs/ntfs3: remove unnecessary NULL check
block: fix boolreturn.cocci warning
MAINTAINERS: add bio.h to the block section
block: fix the kerneldoc for bio_end_io_acct
block: check that there is a plug in blk_flush_plug
block: remove blk_needs_flush_plug
block: pass a block_device and opf to bio_reset
block: pass a block_device and opf to bio_init
block: pass a block_device and opf to bio_alloc
block: pass a block_device and opf to bio_alloc_kiocb
block: pass a block_device and opf to bio_alloc_bioset
block: pass a block_device and opf to blk_next_bio
block: move blk_next_bio to bio.c
xen-blkback: bio_alloc can't fail if it is allow to sleep
rnbd-srv: remove struct rnbd_dev_blk_io
rnbd-srv: simplify bio mapping in process_rdma
drbd: bio_alloc can't fail if it is allow to sleep
dm-thin: use blkdev_issue_flush instead of open coding it
dm-snap: use blkdev_issue_flush instead of open coding it
dm-crypt: remove clone_init
dm: bio_alloc can't fail if it is allowed to sleep
ntfs3: remove ntfs_alloc_bio
nfs/blocklayout: remove bl_alloc_init_bio
nilfs2: remove nilfs_alloc_seg_bio
fs: remove mpage_alloc
block: remove genhd.h
block: move blk_drop_partitions to blk.h
block: move disk_{block,unblock,flush}_events to blk.h
block: deprecate autoloading based on dev_t
block: fix DIO handling regressions in blkdev_read_iter()
tcp: Use BPF timeout setting for SYN ACK RTO
net: dsa: qca8k: introduce qca8k_bulk_read/write function
net: dsa: qca8k: add support for larger read/write size with mgmt Ethernet
net: dsa: qca8k: cache lo and hi for mdio write
net: dsa: qca8k: move page cache to driver priv
net: dsa: qca8k: add support for phy read/write with mgmt Ethernet
net: dsa: qca8k: add support for mib autocast in Ethernet packet
net: dsa: qca8k: add support for mgmt read/write in Ethernet packet
net: dsa: qca8k: add tracking state of master port
net: dsa: tag_qca: add support for handling mgmt and MIB Ethernet packet
net: dsa: tag_qca: add define for handling MIB packet
net: dsa: tag_qca: add define for handling mgmt Ethernet packet
net: dsa: tag_qca: enable promisc_on_master flag
net: dsa: tag_qca: move define to include linux/dsa
net: dsa: tag_qca: convert to FIELD macro
net: dsa: replay master state events in dsa_tree_{setup,teardown}_master
net: dsa: provide switch operations for tracking the master state
dt-bindings: phy: Add compatible for Mediatek MT8186
fbcon: Add option to enable legacy hardware acceleration
Revert "fbcon: Disable accelerated scrolling"
Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)"
HID: add SiGma Micro driver
HID: google: Use struct_size() helper in kzalloc()
thunderbolt: Replace acpi_bus_get_device()
HID: amd_sfh: Add illuminance mask to limit ALS max value
HID: amd_sfh: Increase sensor command timeout
HID: i2c-hid: goodix: Fix a lockdep splat
RISC-V: KVM: Fix SBI implementation version
RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode
kvm/riscv: rework guest entry logic
perf/x86/intel: Increase max number of the fixed counters
KVM: x86: use the KVM side max supported fixed counter
perf/x86/intel: Enable PEBS format 5
perf/core: Allow kernel address filter when not filtering the kernel
perf/x86/intel/pt: Fix address filter config for 32-bit kernel
perf/core: Fix address filter parser for multiple filters
x86: Share definition of __is_canonical_address()
perf/x86/intel/pt: Relax address filter validation
perf/x86/intel/pt: Fix crash with stop filters in single-range mode
perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures
selftests/perf_events: Test modification of perf_event_attr::sig_data
perf: Copy perf_event_attr::sig_data on modification
x86/perf: Default set FREEZE_ON_SMI for all
sched: move autogroup sysctls into its own file
selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
selftests/rseq: Fix: work-around asm goto compiler bugs
selftests/rseq: Remove arm/mips asm goto compiler work-around
selftests/rseq: Fix warnings about #if checks of undefined tokens
selftests/rseq: Fix ppc32 offsets by using long rather than off_t
selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
selftests/rseq: Introduce thread pointer getters
selftests/rseq: Introduce rseq_get_abi() helper
selftests/rseq: Remove volatile from __rseq_abi
selftests/rseq: Remove useless assignment to cpu variable
rseq: Remove broken uapi field layout on 32-bit little endian
selftests/rseq: introduce own copy of rseq uapi header
thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices
thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge()
thunderbolt: Disable LTTPR on Intel Titan Ridge
gpio: aggregator: Fix calling into sleeping GPIO controllers
irqchip/sifive-plic: Add missing thead,c900-plic match string
dt-bindings: update riscv plic compatible string
irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
scripts/pahole-flags.sh: Use pahole-version.sh
kbuild: Add CONFIG_PAHOLE_VERSION
MAINTAINERS: Add scripts/pahole-flags.sh to BPF section
dt-bindings: panel: Introduce a panel-lvds binding
dt-bindings: display: Turn lvds.yaml into a generic schema
drm/vc4: hdmi: Simplify the connector state retrieval
drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info()
powerpc/ptdump: Fix sparse warning in hashpagetable.c
macintosh: macio_asic: remove useless cast for driver.name
powerpc/64: Move paca allocation later in boot
powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch
powerpc/pseries: read the lpar name from the firmware
powerpc/kvm: no need to initialise statics to 0
KVM: PPC: Merge powerpc's debugfs entry content into generic entry
gpio: Add support for Airoha EN7523 GPIO controller
dt-bindings: arm: airoha: Add binding for Airoha GPIO controller
KVM: s390: Return error on SIDA memop on normal guest
drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB
arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK
arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC
nvme-rdma: fix possible use-after-free in transport error_recovery work
nvme-tcp: fix possible use-after-free in transport error_recovery work
nvme: fix a possible use-after-free in controller reset during load
arm64: defconfig: Enable additional support for Renesas platforms
ARM: shmobile: defconfig: Disable unneeded 8250 serial options
dt-bindings: clock: renesas: Document RZ/V2L SoC
dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions
ata: libata-acpi: kill ata_acpi_on_suspend()
xfrm: delete duplicated functions that calls same xfrm_api_check()
phy: dphy: Correct clk_pre parameter
net/mlx5e: Avoid field-overflowing memcpy()
net/mlx5e: Use struct_group() for memcpy() region
net/mlx5e: Avoid implicit modify hdr for decap drop rule
net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic
net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic
net/mlx5e: Don't treat small ceil values as unlimited in HTB offload
net/mlx5: E-Switch, Fix uninitialized variable modact
net/mlx5e: Fix handling of wrong devices during bond netevent
net/mlx5e: Fix broken SKB allocation in HW-GRO
net/mlx5e: Fix wrong calculation of header index in HW_GRO
net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
net/mlx5e: TC, Reject rules with forward and drop actions
net/mlx5: Use del_timer_sync in fw reset flow of halting poll
net/mlx5e: Fix module EEPROM query
net/mlx5e: TC, Reject rules with drop and modify hdr action
net/mlx5: Bridge, ensure dev_name is null-terminated
net/mlx5: Bridge, take rtnl lock in init error handler
sfc: The size of the RX recycle ring should be more flexible
net: macsec: Verify that send_sci is on when setting Tx sci explicitly
r8169: support L1.2 control on RTL8168h
ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
tcp: fix mem under-charging with zerocopy sendmsg()
af_packet: fix data-race in packet_setsockopt / packet_setsockopt
rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
net: sched: fix use-after-free in tc_new_tfilter()
net: allow SO_MARK with CAP_NET_RAW via cmsg
ethernet: smc911x: fix indentation in get/set EEPROM
clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW
tools/memory-model: Explain syntactic and semantic dependencies
torture: Change KVM environment variable to RCUTORTURE
torture: Make kvm-find-errors.sh notice missing vmlinux file
torture: Print only one summary line per run
torture: Make kvm-remote.sh try multiple times to download tarball
torture: Compress KCSAN as well as KASAN vmlinux files
torture: Indicate which torture.sh runs' bugs are all KCSAN reports
torture: Make kvm.sh summaries note runs having only KCSAN reports
torture: Output per-failed-run summary lines from torture.sh
torture: Allow four-digit repetition numbers for --configs parameter
torture: Drop trailing ^M from console output
rcutorture: Enable limited callback-flooding tests of SRCU
torture: Wake up kthreads after storing task_struct pointer
rcutorture: Fix rcu_fwd_mutex deadlock
rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop
rcutorture: Make rcu_fwd_cb_nodelay be a counter
rcutorture: Increase visibility of forward-progress hangs
torture: Distinguish kthread stopping and being asked to stop
rcutorture: Print message before invoking ->cb_barrier()
rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings
rcu: Don't deboost before reporting expedited quiescent state
rcu: Update documentation regarding kthread_prio cmdline parameter
rcu: Elevate priority of offloaded callback threads
rcu: Make priority of grace-period thread consistent
rcu: Move kthread_prio bounds-check to a separate function
rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0
rcu: Remove unused rcu_state.boost
rcu/nocb: Handle concurrent nocb kthreads creation
rcu: Mark accesses to boost_starttime
rcu: Mark ->expmask access in synchronize_rcu_expedited_wait()
rcu/exp: Fix check for idle context in rcu_exp_handler
selinux: various sparse fixes
docs: scheduler: Fix outdated parameter of rebalance_domains
docs/zh_CN: Add rbtree Chinese translation
bpf: Drop libbpf, libelf, libz dependency from bpf preload.
bpf: Open code obj_get_info_by_fd in bpf preload.
bpf: Convert bpf preload to light skeleton.
bpf: Remove unnecessary setrlimit from bpf preload.
libbpf: Open code raw_tp_open and link_create commands.
libbpf: Open code low level bpf commands.
libbpf: Add support for bpf iter in light skeleton.
xfs: ensure log flush at the end of a synchronous fallocate call
xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c
xfs: set prealloc flag in xfs_alloc_file_space()
xfs: fallocate() should call file_modified()
xfs: remove XFS_PREALLOC_SYNC
tools: Ignore errors from `which' when searching a GCC toolchain
selinux: try to use preparsed sid before calling parse_sid()
selinux: Fix selinux_sb_mnt_opts_compat()
drm/i915: Introduce G12 subplatform of DG2
net: ieee802154: Provide a kdoc to the address structure
video: fbdev: pxa3xx-gcu: Remove unnecessary print function dev_err()
video: fbdev: pxa168fb: Remove unnecessary print function dev_err()
mailmap: update Christian Brauner's email address
arm64: Enable Cortex-A510 erratum 2051678 by default
platform/chrome: cros_ec_typec: Check for EC device
kvm/arm64: rework guest entry logic
samples/bpf: Update cpumap/devmap sec_name
selftests/bpf: Update cpumap/devmap sec_name
libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions
Revert "drm/panel-edp: Allow querying the detected panel via sysfs"
spi: Add API to count spi acpi resources
spi: Support selection of the index of the ACPI Spi Resource before alloc
spi: Create helper API to lookup ACPI info for spi device
spi: Make spi_alloc_device and spi_add_device public again
cgroup-v1: Require capabilities to set release_agent
PCI: j721e: Initialize pcie->cdns_pcie before using it
e1000e: Handshake with CSME starts from ADL platforms
e1000e: Separate ADP board type from TGP
cifs: Fix the readahead conversion to manage the batch when reading from cache
drm/panel-edp: Allow querying the detected panel via sysfs
seq_file: fix NULL pointer arithmetic warning
cifs: Implement cache I/O by accessing the cache directly
netfs, cachefiles: Add a method to query presence of data in the cache
cifs: Transition from ->readpages() to ->readahead()
spi: Add API to count spi acpi resources
spi: Support selection of the index of the ACPI Spi Resource before alloc
spi: Create helper API to lookup ACPI info for spi device
spi: Make spi_alloc_device and spi_add_device public again
spi: bcm2835aux: Convert to use GPIO descriptors
spi: st-ssc4: Covert to use GPIO descriptors
tools headers UAPI: Sync linux/prctl.h with the kernel sources
perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA
topology/sysfs: Add PPIN in sysfs under cpu topology
topology/sysfs: Add format parameter to macro defining "show" functions for proc
x86/cpu: Read/save PPIN MSR during initialization
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit
tools include UAPI: Sync sound/asound.h copy with the kernel sources
RDMA/mlx4: remove redundant assignment to variable nreq
platform/x86: thinkpad_acpi: Fix incorrect use of platform profile on AMD platforms
net: lan966x: Implement get_ts_info
net: lan966x: Add support for ptp interrupts
net: lan966x: Update extraction/injection for timestamping
net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
net: lan966x: Add support for ptp clocks
net: lan966x: Add registers that are use for ptp functionality
dt-bindings: net: lan966x: Extend with the ptp interrupt
ALSA: hda: Skip codec shutdown in case the codec is not registered
selftests: fib rule: Don't echo modified sysctls
selftests: fib rule: Log test description
selftests: fib rule: Drop erroneous TABLE variable
selftests: fib rule: Make 'getmatch' and 'match' local variables
RDMA/mlx4: Don't continue event handler after memory allocation failure
extcon: intel-cht-wc: Report RID_A for ACA adapters
extcon: intel-cht-wc: Add support for registering a power_supply class-device
extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger()
extcon: intel-cht-wc: Support devs with Micro-B / USB-2 only Type-C connectors
extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field
i2c: cht-wc: Make charger i2c-client instantiation board/device-model specific
mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct intel_soc_pmic
power: supply: bq25890: Use the devm_regmap_field_bulk_alloc() helper
power: supply: bq25890: Support higher charging voltages through Pump Express+ protocol
power: supply: bq25890: On the bq25892 set the IINLIM based on external charger detection
power: supply: bq25890: Add support for registering the Vbus boost converter as a regulator
power: supply: bq25890: Add bq25890_set_otg_cfg() helper
power: supply: bq25890: Drop dev->platform_data == NULL check
power: supply: bq25890: Enable charging on boards where we skip reset
power: supply: bq25890: Add support to read back the settings from the chip
power: supply: bq25890: Add support to skip reset at probe() / remove()
power: supply: bq25890: Add a bq25890_rw_init_data() helper
power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CURRENT_MAX for low temperatures
power: supply: bq25890: Rename IILIM field to IINLIM
power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
RDMA/siw: Fix broken RDMA Read Fence/Resume logic.
kvm/x86: rework guest entry logic
kvm/mips: rework guest entry logic
kvm: add guest_state_{enter,exit}_irqoff()
power: supply: axp288_fuel_gauge: Add a no_current_sense_res module_param
power: supply: axp288_fuel_gauge: Take lock before updating the valid flag
power: supply: axp288_fuel_gauge: Refactor IRQ initialization
power: supply: axp288_fuel_gauge: Use devm_power_supply_register()
power: supply: axp288_fuel_gauge: Use devm_add_action_or_reset() for iio chan release
power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_read_initial_regs()
power: supply: axp288_fuel_gauge: Add dev helper var to probe()
drm/i915/ttm: Return some errors instead of trying memcpy move
brcmfmac: pcie: Read the console on init and shutdown
brcmfmac: fwil: Constify iovar name arguments
brcmfmac: of: Use devm_kstrdup for board_type & check for errors
brcmfmac: pcie: Fix crashes due to early IRQs
brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
brcmfmac: pcie: Declare missing firmware files in pcie.c
brcmfmac: firmware: Allocate space for default boardrev in nvram
brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
rtlwifi: remove redundant initialization of variable ul_encalgo
ssb: fix boolreturn.cocci warning
ray_cs: Check ioremap return value
power: supply: core: fix application of sizeof to pointer
net: phy: Fix qca8081 with speeds lower than 2.5Gb/s
x86/cpu: Merge Intel and AMD ppin_init() functions
fanotify: Fix stale file descriptor in copy_event_to_user()
power: supply: cpcap-battery: Add battery type auto detection for mapphone devices
x86/CPU/AMD: Use default_groups in kobj_type
KVM: x86: Move delivery of non-APICv interrupt into vendor code
ath11k: add debugfs for TWT debug calls
ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs
USB: serial: cp210x: add CPI Bulk Coin Recycler id
USB: serial: cp210x: add NCR Retail IO box id
ath11k: Add debugfs interface to configure firmware debug log level
USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate
drm/bridge: add it6505 driver
power: supply: axp20x_battery: properly report current when discharging
power: supply: fix table problem in sysfs-class-power
power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
drm/i915: Document BDW+ DRRS M/N programming requirements
drm/i915: Always check dp_m2_n2 on pre-bdw
drm/i915: Dump dp_m2_n2 always
drm/i915: Program pch transcoder m2/n2
drm/i915: Clear DP M2/N2 when not doing DRRS
drm/i915: Fix transcoder_has_m2_n2()
drm/i915: Extract can_enable_drrs()
drm/i915: Disable DRRS on IVB/HSW port != A
drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder()
power: supply: mp2629_charger: use platform_get_irq()
drm/i915: Move M/N setup to a more logical place on ddi platforms
drm/i915: Move PCH transcoder M/N setup into the PCH code
drm/v3d: fix missing unlock
drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder_set_m_n()
drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 vs. M2/N2 variants
drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 vs. M2/N2 variants
drm/i915: Nuke ilk_get_fdi_m_n_config()
drm/i915: Nuke intel_dp_get_m_n()
drm/i915: Nuke intel_dp_set_m_n()
drm/i915: Enable rpm wakeref tracking whether runtime pm is enabled or not
drm/i915: Fix oops due to missing stack depot
drm/i915/pmu: Fix KMD and GuC race on accessing busyness
libbpf: Deprecate btf_ext rec_size APIs
arm64: dts: exynos: adjust USB DRD clocks with dtschema in Exynos7
clk: samsung: fix missing Tesla FSD dependency on Exynos
pinctrl: samsung: improve wake irq info on console
dma-buf: heaps: Fix potential spectre v1 gadget
pwm: meson: Drop always false check from .apply()
MIPS: KVM: fix vz.c kernel-doc notation
MIPS: octeon: Fix missed PTR->PTR_WD conversion
pwm: meson: Simplify duplicated per-channel tracking
pwm: meson: Drop useless check for channel data being NULL
pwm: meson: Drop always false check from .request()
ALSA: usb-audio: Correct quirk for VF0770
ALSA: Replace acpi_bus_get_device()
sh_eth: kill useless initializers in sh_eth_{suspend|resume}()
net: ena: Do not waste napi skb cache
net: macsec: Fix offload support for NETDEV_UNREGISTER event
qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay.
net: stmmac: dump gmac4 DMA registers correctly
net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY
arm64: dts: qcom: sdm845: add device tree for SHIFT6mq
arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge
arm64: dts: qcom: ipq6018: fix usb reference period
arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei
arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC
arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
arm64: dts: qcom: sm8450: Update cpuidle states parameters
arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
arm64: dts: qcom: sm8250: Add cpuidle states
arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
arm64: dts: qcom: ipq8074: add the reserved-memory node
arm64: dts: broadcom: bcm4908: add pinctrl binding
arm64: dts: broadcom: bcm4908: use proper TWD binding
arm64: dts: broadcom: align pl330 node name with dtschema
ARM: dts: bcm2837: Add the missing L1/L2 cache information
ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
arm64: dts: qcom: ipq8074: add SMEM support
arm64: dts: qcom: sm8150: Add support for LMh node
arm64: dts: qcom: msm8916-j5: Fix typo
Revert "arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX"
arm64: dts: qcom: msm8916: improve usb hs node formating
arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED
arm64: dts: qcom: pm6150l: Add wled node
arm64: dts: qcom: pms405: assign device specific compatible
arm64: dts: qcom: ipq6018: add pcie max-link-speed
arm64: dts: qcom: msm8996: SoC specific compatible strings for qcom-sdhci
arm64: dts: qcom: msm8994: SoC specific compatible strings for qcom-sdhci
arm64: dts: qcom: sm8250: add description of dcvsh interrupts
arm64: dts: qcom: sdm845: add missing power-controller compatible
arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean
arm64: dts: qcom: msm8998: Fix cache nodes
arm64: dts: qcom: sm8150: simplify references to pwrkey and resin
arm64: dts: qcom: sm8150: add i2c and spi dma channels
arm64: dts: qcom: sdm845: rename memory@ nodes to more descriptive names
arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema
arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound
arm64: dts: qcom: fix thermal zones naming
arm64: dts: qcom: update qcom,domain property
arm64: dts: qcom: sdm845: fix microphone bias properties and values
ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC
ARM: dts: qcom: pm8226: Add node for the MPP
ARM: dts: qcom: fill missing power-domain-cells for gcc controllers
ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus
ARM: dts: qcom: add KPSS GCC compatible to clock nodes
ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
ARM: dts: qcom: rename eth node to ethernet
ARM: dts: qcom: apq8060: correct mvs switch name
ARM: dts: qcom: nexus7: remove vcss supply which never existed
ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema
ARM: dts: qcom: apq8064: make pci regs property dt-schema compliant
ARM: dts: qcom: apq8064: correct ranges values
soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
arm64: defconfig: Enable additional Broadcom STB drivers
arm64: dts: qcom: sm8450: fix apps_smmu interrupts
arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb
arm64: dts: qcom: sm8350: Correct UFS symbol clocks
drm/amd: Warn users about potential s0ix problems
drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
soc: qcom: apr: Remove redundant 'flush_workqueue()' calls
soc: qcom: aoss: Fix missing put_device call in qmp_get
i40e: Fix reset path while removing the driver
scsi: lpfc: Remove redundant flush_workqueue() call
soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
scsi: qedi: Remove redundant flush_workqueue() calls
scsi: bfa: Replace snprintf() with sysfs_emit()
scsi: mvsas: Replace snprintf() with sysfs_emit()
soc: qcom: rpmpd: Check for null return of devm_kcalloc
scsi: bnx2fc: Make use of the helper macro kthread_run()
firmware: qcom: scm: Fix some kernel-doc comments
scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal
scsi: bnx2fc: Fix typo in comments
drm/nouveau: fix off by one in BIOS boundary checking
scsi: ufs: Add checking lifetime attribute for WriteBooster
power: supply: cros_usbpd: Use struct_size() helper in kzalloc()
soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable
scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
scsi: pm8001: Fix use-after-free for aborted TMF sas_task
scsi: pm8001: Fix warning for undescribed param in process_one_iomb()
ARM: dts: qcom: ipq4019: fix sleep clock
i40e: Fix reset bw limit when DCB enabled with 1 TC
xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
platform/chrome: cros_ec_typec: Make try power role optional
drm/amd: Warn users about potential s0ix problems
firmware: qcom: scm: Add function to set IOMMU pagetable addressing
firmware: qcom: scm: Add function to set the maximum IOMMU pool size
firmware: qcom: scm: Remove reassignment to desc following initializer
ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1
ARM: dts: qcom: pm8226: Add vibration motor node
arm64: dts: qcom: sdm845-db845c: Remove clock-lanes property from &camss node
arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property from &camss node
arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG Bullhead rev 1.0
arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead generic code into a DTSI file
arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi
arm64: dts: qcom: sc7280: Factor out Chrome common fragment
dma-resv: some doc polish for iterators
drm: remove allow_fb_modifiers
drm: add support modifiers for drivers whose planes only support linear layout
drm: introduce fb_modifiers_not_supported flag in mode_config
bpf: make bpf_copy_from_user_task() gpl only
selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
bpf: Make dst_port field in struct bpf_sock 16-bit wide
ACPI: require CRC32 to build
kunit: cleanup assertion macro internal variables
kunit: factor out str constants from binary assertion structs
kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros
kunit: remove va_format from kunit_assert
kunit: tool: drop mostly unused KunitResult.result field
drm/i915/dg2: s/engine->i915/i915/ for engine workarounds
scsi: core: Reallocate device's budget map on queue depth change
ixgbe: respect metadata on XSK Rx to skb
ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ice: respect metadata on XSK Rx to skb
ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ice: respect metadata in legacy-rx/ice_construct_skb()
i40e: respect metadata on XSK Rx to skb
i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
kselftest: Fix vdso_test_abi return status
scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
scsi: pm80xx: Fix double completion for SATA devices
arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts
arm64: dts: qcom: sc7280: Fix gmu unit address
arm64: dts: qcom: sc7280: Add camcc clock node
arm64: dts: qcom: sc7280: Add Display Port node
arm64: dts: qcom: sc7280: add edp display dt nodes
arm64: dts: qcom: sc7280: Add DSI display nodes
arm64: dts: qcom: sc7280: add display dt nodes
arm64: dts: qcom: sc7180: Add board regulators for MIPI camera trogdor boards
arm64: dts: qcom: sc7280: Move USB2 controller nodes from common dtsi to SKU1
drm/bridge: lt9611: Fix an error handling path in lt9611_probe()
mtd: rawnand: Fix misuses of of_match_node()
mtd: Fix misuses of of_match_ptr()
mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
MAINTAINERS: add DT bindings files for ath10k and ath11k
MAINTAINERS: hand over ath9k maintainership to Toke
MAINTAINERS: change Loic as wcn36xx maintainer
MAINTAINERS: mark ath6kl as orphan
iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
iommu: Fix some W=1 warnings
cw1200: wsm: make array queue_id_to_wmm_aci static const
wilc1000: use min_t() to make code cleaner
rtw88: rtw8821c: enable rfe 6 devices
rtw88: fix memory overrun and memory leak during hw_scan
rtw88: fix idle mode flow for hw scan
rtw88: check for validity before using a pointer
net: mana: Reuse XDP dropped page
net: mana: Add counter for XDP_TX
net: mana: Add counter for packet dropped by XDP
iommu: Fix potential use-after-free during probe
drm/bridge: Add missing pm_runtime_put_sync
spi: mediatek: Avoid NULL pointer crash in interrupt
spi: sp7201: Fix compiler warnings
spi: pic32: Convert to use GPIO descriptors
spi: mpc512x-psc: Convert to use GPIO descriptors
spi: mt65xx: Convert to GPIO descriptors
spi: pxa2xx_spi: Convert to use GPIO descriptors
net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag
net/smc: Remove corked dealyed work
net/smc: Send directly when TCP_CORK is cleared
btrfs: skip reserved bytes warning on unmount after log cleanup failure
ARM: make get_current() and __my_cpu_offset() __always_inline
btrfs: fix use of uninitialized variable at rm device ioctl
btrfs: fix use-after-free after failure to create a snapshot
btrfs: tree-checker: check item_size for dev_item
btrfs: tree-checker: check item_size for inode_item
btrfs: fix deadlock between quota disable and qgroup rescan worker
tcp: Change SYN ACK retransmit behaviour to account for rehash
bpf: Add SO_TXREHASH setsockopt
txhash: Add txrehash sysctl description
txhash: Add socket option to control TX hash rethink behavior
txhash: Make rethinking txhash behavior configurable via sysctl
btrfs: don't start transaction for scrub if the fs is mounted read-only
moxart: fix potential use-after-free on remove path
of: unittest: update text of expected warnings
arm64: dts: exynos: drop unneeded syscon phandle in Exynos5433 LPASS
arm64: dts: exynos: align pl330 node name with dtschema
arm64: dts: exynos: Add initial E850-96 board support
arm64: dts: exynos: Add initial Exynos850 SoC support
mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
mac80211_hwsim: report NOACK frames in tx_status
kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h
mac80211: mlme: check for null after calling kmemdup
carl9170: fix missing bit-wise or operator for tx_params
wcn36xx: Differentiate wcn3660 from wcn3620
ath11k: mhi: use mhi_sync_power_up()
ath11k: pci: fix crash on suspend if board file is not found
ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops
ath11k: Fix uninitialized symbol 'rx_buf_sz'
ath11k: fix kernel panic during unload/load ath11k modules
ath11k: Rename ath11k_ahb_ext_irq_config
component: Replace most references to 'master' with 'aggregate device'
n_tty: wake up poll(POLLRDNORM) on receiving data
dt-bindings: serial: Add compatible for Mediatek MT8186
serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
tty: Replace acpi_bus_get_device()
usb: gadget: f_uac2: Add speed names to bInterval dbg/warn
usb: gadget: f_uac2: Optionally determine bInterval for HS and SS
usb: gadget: audio: Add HS/SS bInterval params for UAC2
usb: gadget: f_uac2: Add HS/SS bInterval to configfs
usb: udc: Fix typo in comment
USB: ACPI: Replace acpi_bus_get_device()
usb: gadget: f_uac2: Define specific wTerminalType
usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
usb: raw-gadget: fix handling of dual-direction-capable endpoints
usb: usb251xb: add boost-up property support
ASoC: max98927: add missing header file
Input: wm97xx: Simplify resource management
usb: ulpi: Call of_node_put correctly
usb: ulpi: Move of_node_put to ulpi_dev_release
staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY
staging: r8188eu: remove HW_VAR_CHECK_BSSID
staging: r8188eu: remove HW_VAR_BCN_FUNC
staging: r8188eu: remove HW_VAR_CAM_WRITE
staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR()
staging: r8188eu: remove HW_VAR_MEDIA_STATUS
staging: r8188eu: remove HW_VAR_AC_PARAM_BK
staging: r8188eu: remove HW_VAR_AC_PARAM_VI
staging: r8188eu: remove HW_VAR_AC_PARAM_VO
staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL
staging: r8188eu: remove HW_VAR_SEC_CFG
staging: r8188eu: remove HW_VAR_BEACON_INTERVAL
staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void
staging: r8188eu: convert rtw_p2p_prov_disc to return void
staging: r8188eu: convert rtw_p2p_set_persistent to return void
staging: r8188eu: convert rtw_p2p_invite_req to return void
staging: r8188eu: convert rtw_p2p_get_op_ch to return void
staging: r8188eu: convert rtw_p2p_get_groupid to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void
staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void
staging: r8188eu: convert rtw_p2p_get_role to return void
staging: r8188eu: convert rtw_p2p_get_req_cm to return void
staging: r8188eu: convert rtw_p2p_get_status to return void
staging: r8188eu: convert rtw_p2p_setDN to return void
staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void
staging: r8188eu: propagate error code in rtw_p2p_get2
staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type
staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address
staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod
staging: r8188eu: remove unneeded variable in rtw_p2p_get
staging: r8188eu: remove unneeded variable in rtw_wx_get_enc
staging: r8188eu: remove unneeded variable in rtw_wx_get_essid
staging: rt8188eu: Remove dead code
staging: r8188eu: remove hal_init_macaddr()
staging: r8188eu: remove unused parameter from hw_var_set_*
staging: r8188eu: remove c2h_evt_clear()
staging: pi433: remove coding style item from the TODO file
staging: r8188eu: remove IS_*_CUT macros
staging: r8188eu: convert SetHalDefVar8188EUsb() to void
staging: r8188eu: convert GetHalDefVar8188EUsb() to void
staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K
staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb()
staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only
selftests/net: timestamping: Fix bind_phc check
sh_eth: sh_eth_close() always returns 0
ravb: ravb_close() always returns 0
net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe()
ipv4: Make ip_idents_reserve static
r8169: add rtl_disable_exit_l1()
phy: make phy_set_max_speed() *void*
net: dsa: mv88e6xxx: Improve indirect addressing performance
net: dsa: mv88e6xxx: Improve performance of busy bit polling
net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode
pinctrl: microchip-sgpio: Fix support for regmap
net/smc: Forward wakeup to smc socket waitqueue after fallback
USB: serial: option: add ZTE MF286D modem
USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
usb: f_fs: Fix use-after-free for epfile
drm/i915/adlp: Fix TypeC PHY-ready status readout
drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
drm/i915/overlay: Prevent divide by zero bugs in scaling
drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
usb: dwc3: xilinx: fix uninitialized return value
ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree
ARM: dts: exynos: update dma node name with dtschema
ALSA: hda/realtek: Add quirk for ASUS GU603
ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
ALSA: hda: realtek: Fix race at concurrent COEF updates
ARM: dts: aspeed: rainier and everest: Enable UHCI
ARM: dts: Fix OpenBMC flash layout label addresses
fsi: scom: Remove retries in indirect scoms
fsi: scom: Fix error handling
powerpc: dts: Fix some I2C unit addresses
powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
powerpc/e500/qemu-e500: allow core to idle without waiting
powerpc: add link stack flush mitigation status in debugfs.
powerpc/xive: Export XIVE IPI information for online-only processors.
KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure
KVM: PPC: mmio: Return to guest after emulation failure
KVM: PPC: mmio: Reject instructions that access more than mmio.data size
KVM: PPC: Fix vmx/vsx mixup in mmio emulation
KVM: PPC: Book3S HV: Stop returning internal values to userspace
uml/x86: use x86 load_unaligned_zeropad()
asm/user.h: killed unused macros
constify struct path argument of finish_automount()/do_add_mount()
ata: libata-scsi: Simplify scsi_XX_lba_len()
ata: libata-scsi: Simplify ata_scsi_mode_select_xlat()
ata: libata-scsi: Cleanup ata_get_xlat_func()
ata: pata_pdc202xx_old: make static read-only array pio_timing const
ata: pata_atiixp: make static read-only arrays const
ata: pata_platform: Make use of platform_get_mem_or_io()
crypto: octeontx2 - Avoid stack variable overflow
padata: replace cpumask_weight with cpumask_empty in padata.c
crypto: mxs-dcp - Fix scatterlist processing
crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
crypto: hisilicon/sec - use the correct print format
crypto: hisilicon/sec - fix the CTR mode BD configuration
crypto: hisilicon/sec - fix the max length of AAD for the CCM mode
crypto: hisilicon/sec - add some comments for soft fallback
crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930
crypto: octeontx2 - select CONFIG_NET_DEVLINK
crypto: memneq - avoid implicit unaligned accesses
crypto: authenc - Fix sleep in atomic context in decrypt_tail
crypto: rsa-pkcs1pad - use clearer variable names
crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
crypto: rsa-pkcs1pad - restore signature length check
crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
crypto: rsa-pkcs1pad - only allow with rsa
crypto: qat - fix access to PFVF interrupt registers for GEN4
arm64: lib: accelerate crc32_be
lib/crc32test: correct printed bytes count
lib/crc32: Make crc32_be weak for arch override
lib/crc32: remove unneeded casts
crypto: kdf - Select hmac in addition to sha256
crypto: sun8i-ss - really disable hash on A80
crypto: x86 - Convert to SPDX identifier
crypto: testmgr - Move crypto_simd_disabled_for_test out
hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
crypto: ccp - remove redundant ret variable
video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
fs: Remove FIXME comment in generic_write_checks()
video: fbdev: pxa168fb: Initialize pointers with NULL and not plain integer 0
video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
video: fbdev: savagefb: make a variable local
xfs: return errors in xfs_fs_sync_fs
quota: make dquot_quota_sync return errors from ->sync_fs
vfs: make sync_filesystem return errors from ->sync_fs
vfs: make freeze_super abort when sync_filesystem returns error
dt-bindings: iio: adc: at91-sama5d2: update maintainers entry
mailmap: Update email address for Cai Huoqing
dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigger-edge-type non-mandatory
iio: Fix error handling for PM
iio: afe: rescale: reorder includes
iio: afe: rescale: use s64 for temporary scale calculations
iio: inkern: make a best effort on offset calculation
iio: inkern: apply consumer scale when no channel scale is available
iio: inkern: apply consumer scale on IIO_VAL_INT cases
iio: addac: ad74413r: correct comparator gpio getters mask usage
iio: addac: ad74413r: use ngpio size when iterating over mask
iio: addac: ad74413r: Do not reference negative array offsets
iio: adc: men_z188_adc: Fix a resource leak in an error handling path
iio: humidity: hdc100x: Add ACPI HID table
Linux 5.17-rc2
Revert "fs/9p: search open fids first"
iio: pressure: dps310: Add ACPI HID table
iio: sx9360: fix iio event generation
iio: adc: qcom-vadc-common: Re-use generic struct u32_fract
iio: adc: twl4030-madc: Re-use generic struct s16_fract
iio: adc: rn5t618: Re-use generic struct u16_fract
math.h: Introduce data types for fractional numbers
dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property in example
iio: frequency: admv1013: remove the always true condition
arm64: dts: rockchip: align pl330 node name with dtschema
arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
openrisc/boot: Remove unnecessary initialisation in memcpy().
ocfs2: fix a deadlock when commit trans
jbd2: export jbd2_journal_[grab|put]_journal_head
psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n
psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n
mm, kasan: use compare-exchange operation to set KASAN page tag
kasan: test: fix compatibility with FORTIFY_SOURCE
tools/testing/scatterlist: add missing defines
mm: page->mapping folio->mapping should have the same offset
memory-failure: fetch compound_head after pgmap_pfn_valid()
ia64: make IA64_MCA_RECOVERY bool instead of tristate
binfmt_misc: fix crash when load/unload module
include/linux/sysctl.h: fix register_sysctl_mount_point() return type
pinctrl: Add driver for Sunplus SP7021
dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021
pinctrl: meson: add pinctrl driver support for Meson-S4 Soc
dt-bindings: gpio: Add a header file for Amlogic Meson S4
dt-bindings: pinctrl: meson: Add compatible for S4
pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP
pinctrl: bcm2835: Fix a few error paths
EDAC/xgene: Fix deferred probing
video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
video: fbmem: use swap() to make code cleaner in fb_rotate_logo()
video: fbdev: cirrusfb: check pixclock to avoid divide by zero
video: fbdev: mmp: Make use of the helper function dev_err_probe()
video: fbdev: s3c-fb: Make use of the helper function dev_err_probe()
video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe()
video: fbdev: pxa3xx-gcu: Make use of the helper function dev_err_probe()
video: fbdev: pxa168fb: Make use of the helper function dev_err_probe()
video: fbdev: da8xx-fb: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: lcd_ams_delta: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use of the helper function dev_err_probe()
video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
video: fbdev: atyfb: Remove assigned but never used variable statements
video: fbdev: w100fb: Reset global state
video: fbdev: au1200fb: Make use of dma_mmap_coherent()
agp: define proper stubs for empty helpers
video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
video: fbdev: via: Fix spelling mistake "bellow" -> "below"
video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS
video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
video: fbdev: controlfb: Fix COMPILE_TEST build
video: fbdev: ocfb: add const to of_device_id
dt-bindings: simple-framebuffer: allow standalone compatible
video: fbdev: sis: use swap() to make code cleaner
video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
video: fbdev: mb862xx: remove redundant assignment to pointer ptr
backlight: qcom-wled: Add PM6150L compatible
video: fbdev: mach64_ct: remove redundant res variable
video: fbdev: omapfb: use default_groups in kobj_type
video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls
backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls
video: fbdev: imxfb: Check for null res pointer
video: fbdev: aty128fb: make some arrays static const
cifs: unlock chan_lock before calling cifs_put_tcp_session
ipv4: drop fragmentation code from ip_options_build()
arm64: dts: zynqmp: Added GEM reset definitions
net: macb: Added ZynqMP-specific initialization
dt-bindings: net: cdns,macb: added generic PHY and reset mappings for ZynqMP
arm64: dts: rockchip: add Quartz64-A con40 hardware
arm64: dts: rockchip: add Quartz64-A sdmmc1 node
arm64: dts: rockchip: add Quartz64-A pmu_io_domains
arm64: dts: rockchip: add the touchscreen controller to rk3568-evb1-v10
arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in rk3568-evb1-10
clk: imx: Add imx8dxl clk driver
clk: imx: Add initial support for i.MXRT1050 clock driver
dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock
dt-bindings: imx: Add clock binding for i.MXRT1050
arm64: dts: fsd: Add SPI device nodes
arm64: dts: imx8mq: fix lcdif port node
arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor
arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers
ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
ARM: dts: imx28: reparent gpmi clock to ref_gpmi
arm64: dts: ls1028a: sl28: re-enable ftm_alarm0
arm64: dts: freescale: Fix sound card model for MBa8Mx
i2c: mediatek: Add i2c compatible for Mediatek MT8186
dt-bindings: i2c: update bindings for MT8186 SoC
i2c: smbus: Use device_*() functions instead of of_*()
docs: firmware-guide: ACPI: Add named interrupt doc
regulator/rpi-panel-attiny: Use two transactions for I2C read
regulator/rpi-panel-attiny: Use the regmap cache
regulator: rpi-panel: Remove get_brightness hook
regulator: rpi-panel: Add GPIO control for panel and touch resets
regulator: rpi-panel: Convert to drive lines directly
regulator: rpi-panel: Ensure the backlight is off during probe.
regulator: rpi-panel: Serialise operations.
regulator: rpi-panel: Handle I2C errors/timing to the Atmel
regulator: rpi-panel: Register with a unique backlight name
ASoC: ops: Check for negative values before reading them
device property: Add fwnode_irq_get_byname
EDAC/altera: Fix deferred probing
dm: properly fix redundant bio-based IO accounting
dm: revert partial fix for redundant bio-based IO accounting
block: add bio_start_io_acct_time() to control start_time
security, lsm: dentry_init_security() Handle multi LSM registration
RDMA/rxe: Remove qp->grp_lock and qp->grp_list
RDMA/rxe: Remove rxe_drop_all_macst_groups
RDMA/rxe: Enforce IBA o10-2.2.3
media: lirc: report ir receiver overflow
media: rc-core: rename ir_raw_event_reset to ir_raw_event_overflow
media: lirc: remove unused lirc features
media: aspeed: Correct values for detected timing
media: aspeed: Use FIELD_GET to improve readability
media: aspeed: Correct value for h-total-pixels
media: aspeed: Fix no complete irq for non-64-aligned width
media: aspeed: add more debug log messages
media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log
media: i2c: dw9714: add optional regulator support
media: ov2740: identify module after subdev initialisation
media: MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
media: MAINTAINERS: Update Benjamin Gaignard maintainer status
media: i2c: max9286: Implement media entity .link_validate() operation
media: ov5693: fix returnvar.cocci warnings
media: ov5693: fix boolconv.cocci warnings
media: i2c: Add ov08d10 camera sensor driver
media: hi847: Add support for Hi-847 sensor
media: ov8865: Fix indentation in set_selection callback
media: ov5648: Don't pack controls struct
media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
media: ov6650: Fix missing frame interval enumeration support
media: ov6650: Fix crop rectangle affected by set format
media: ov6650: Add try support to selection API operations
media: ov6650: Fix set format try processing path
dt-bindings: interrupt-controller: sifive,plic: Group interrupt tuples
dt-bindings: interrupt-controller: sifive,plic: Fix number of interrupts
dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support
RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem
RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c
RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c
RDMA/opa: Delete useless module.h include
RDMA/iser: Delete useless module.h include
RDMA/ipoib: Delete useless module.h include
RDMA/rxe: Delete useless module.h include
RDMA/usnic: Delete useless module.h include
RDMA/qib: Delete useless module.h include
RDMA/mthca: Delete useless module.h include
RDMA/mlx4: Delete useless module.h include
RDMA/hfi1: Delete useless module.h include
RDMA/core: Delete useless module.h include
RDMA/mlx5: Delete useless module.h include
RDMA/mlx5: Delete get_num_static_uars function
IB/rdmavt: Validate remote_addr during loopback atomic tests
IB/cm: Release previously acquired reference counter in the cm_id_priv
drm/i915/dg2: Add Wa_14015227452
Fix a warning about a malformed kernel doc comment in cifs
arm64: cpufeature: List early Cortex-A510 parts as having broken dbm
ocfs2: fix subdirectory registration with register_sysctl()
brcmfmac: add CYW43570 PCIE device
brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices
spi: qcom: geni: Simplify DMA setting
ASoC: cs42l51: Improve error handling in cs42l51_remove()
ASoC: SOF: ipc: Do not allocate buffer for msg_data
ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked()
ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress()
ASoC: amd: renoir: Add check for acp configuration flags
ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
ASoC: amd: acp: Add generic PCI driver module for ACP device
ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
ASoC: amd: acp: Add generic support for PDM controller on ACP
ASoC: rk3399_gru_sound: Wire up DP jack detection
drm/rockchip: cdn-dp: Support HDMI codec plug-change callback
ASoC: rt5682: Fix deadlock on resume
ASoC: hdmi-codec: Fix OOB memory accesses
ASoC: soc-pcm: Move debugfs removal out of spinlock
ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
rtw89: use pci_read/write_config instead of dbi read/write
rtw89: refine DIG feature to support 160M and CCK PD
rtw89: fix maybe uninitialized `qempty` variable
rtw89: include subband type in channel params
rtw89: handle 6G band if supported by a chipset
rtw89: separate {init,deinit}_addr_cam functions
rtw89: set mac_id and port ID to TXWD
rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode
rtw89: configure mac port HIQ registers
rtw89: rename vif_maintain to role_maintain
rtw89: extend firmware commands on states of sta_assoc and sta_disconnect
rtw89: allocate mac_id for each station in AP mode
rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets
rtw89: add C2H handle of BCN_CNT
rtw89: download beacon content to firmware
rtw89: use hardware SSN to TX management frame
rtw89: configure rx_filter according to FIF_PROBE_REQ
rtw89: correct use of BA CAM
rtw89: encapsulate RX handlers to single function
rtw89: Add RX counters of VHT MCS-10/11 to debugfs
rtw89: remove duplicate definition of hardware port number
rtw89: extract modules by chipset
RDMA/siw: Fix refcounting leak in siw_create_qp()
RDMA/core: Set MR type in ib_reg_user_mr
RDMA/ucma: Protect mc during concurrent multicast leaves
RDMA/cma: Use correct address when leaving multicast group
ntb: intel: fix port config status offset for SPR
net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended
net: stmmac: properly handle with runtime pm in stmmac_dvr_remove()
IB/hfi1: Fix tstats alloc and dealloc
IB/hfi1: Fix AIP early init panic
IB/hfi1: Fix alloc failure with larger txqueuelen
gve: fix the wrong AdminQ buffer queue index check
net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "frequency"
IB/hfi1: Fix panic with larger ipoib send_queue_size
net: dsa: realtek: rtl8365mb: fix trap_door > 7
net: dsa: realtek: rtl8365mb: allow non-cpu extint ports
net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support
net: dsa: realtek: rtl8365mb: add RTL8367S support
net: dsa: realtek: rtl8365mb: use DSA CPU port
net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead of BIT(n)-1
net: dsa: realtek: rtl8365mb: rename extport to extint
net: dsa: realtek: add new mdio interface for drivers
net: dsa: realtek: convert subdrivers into modules
net: dsa: realtek: remove direct calls to realtek-smi
net: dsa: realtek: rename realtek_smi to realtek_priv
net: dsa: realtek-smi: move to subdirectory
net: dsa: realtek-smi: fix kdoc warnings
RDMA/rtrs-clt: Do stop and failover outside reconnect work.
RDMA/rtrs-clt: Update one outdated comment in path_it_deinit()
RDMA/rtrs-clt: Reflow text so lines don't end with a '('
ax25: add refcount in ax25_dev to avoid UAF bugs
ax25: improve the incomplete fix to avoid UAF and NPD bugs
RDMA/rtrs: Remove empty line after bracket
octeontx2-pf: Change receive buffer size using ethtool
media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h
pinctrl: zynqmp: Revert "Unify pin naming"
media: v4l2-subdev: Drop .set_mbus_config() operation
media: i2c: ov6650: Drop implementation of .set_mbus_config()
media: pxa_camera: Drop usage of .set_mbus_config()
media: dt-bindings: media: camss: Remove clock-lane property
RDMA/pvrdma: Remove useless DMA-32 fallback configuration
IB/mthca: Remove useless DMA-32 fallback configuration
SUNRPC: add netns refcount tracker to struct rpc_xprt
SUNRPC: add netns refcount tracker to struct gss_auth
SUNRPC: add netns refcount tracker to struct svc_xprt
bnxt: report header-data split state
ethtool: add header/data split indication
net: dsa: microchip: Add property to disable reference clock
net: dsa: microchip: Document property to disable reference clock
net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii()
media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put
media: mtk-vcodec: Get rid of mtk_smi_larb_get/put
media: drm/mediatek: Get rid of mtk_smi_larb_get/put
media: drm/mediatek: Add pm runtime support for ovl and rdma
media: mtk-mdp: Get rid of mtk_smi_larb_get/put
media: mtk-jpeg: Get rid of mtk_smi_larb_get/put
media: iommu/mediatek: Add device_link between the consumer and the larb devices
media: iommu/mediatek: Add probe_defer for smi-larb
media: iommu/mediatek: Return ENODEV if the device is NULL
media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
net: mvneta: remove unnecessary if condition in mvneta_xdp_submit_frame
net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request.
net: sparx5: use .mac_select_pcs() interface
brcmfmac: firmware: Fix crash in brcm_alt_fw_path
nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
spi: Fix missing unlock on error in sp7021_spi_master_transfer_one()
regulator: maxim,max8973: Drop Tegra specifics from example
ASoC: SOF: trace: Simplify count adjustment in trace_read
ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example
ASoC: SOF: Intel: hda: Remove link assignment limitation
ASoC: Document Tegra234 APE support
ASoC: tegra: Update AHUB driver for Tegra234
spi: dt-bindings: Fix 'reg' child node schema
spi: bcm-qspi: check for valid cs before applying chip select
ASoC: fsl: Add missing error handling in pcm030_fabric_probe
KVM: eventfd: Fix false positive RCU usage warning
KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use
KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()
KVM: nVMX: Rename vmcs_to_field_offset{,_table}
KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP
ath11k: avoid firmware crash when reg set for QCA6390/WCN6855
ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz
KVM: x86: add system attribute to retrieve full set of supported xsave states
media: dt-binding: mediatek: Get rid of mediatek,larb for multimedia HW
media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc compatible
ath9k_htc: fix uninit value bugs
media: dt-bindings: mediatek: convert mtk jpeg decoder/encoder to yaml
KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr
media: hantro: jpeg: Remove open-coded size in quantization table code
media: hantro: output encoded JPEG content directly to capture buffers
xen/x2apic: enable x2apic mode when supported for HVM
media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control
media: hantro: jpeg: Add COM segment to JPEG header to align image scan
media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output
media: hantro: Support cropping visible area for encoders
media: hantro: Fix overfill bottom register field name
media: MAINTAINERS: Change maintainers for mipid02 driver
media: v4l2-dev: Use non-atomic bitmap API when applicable
media: dt-bindings: media: document imx8mq support for imx7-csi
media: imx: imx7-media-csi: add support for imx8mq
media: meson: vdec: potential dereference of null pointer
media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format
media: docs: v4l2grab.c.rst: change unintended assignment
media: coda: Fix missing put_device() call in coda_get_vdoa_data
media: coda: Use platform_get_irq() to get the interrupt
ARM: imxrt_defconfig: Add i.MXRT family defconfig
kselftest/arm64: Correct logging of FPSIMD register read via ptrace
kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types
drm/i915: Allow dead vm to unbind vma's without lock.
media: mtk-vpu: Drop unnecessary call to platform_get_resource()
media: s5p-g2d: Use platform_get_irq() to get the interrupt
media: exynos4-is: Use platform_get_irq() to get the interrupt
media: marvell-ccic: Use platform_get_irq() to get the interrupt
media: exynos-gsc: Use platform_get_irq() to get the interrupt
media: stm32-dma2d: Use platform_get_irq() to get the interrupt
media: s5p-mfc: Use platform_get_irq() to get the interrupt
media: bdisp: Use platform_get_irq() to get the interrupt
media: camss: Use platform_get_irq_byname() to get the interrupt
media: vsp1: Use platform_get_irq() to get the interrupt
media: i2c: max9286: Use "maxim,gpio-poc" property
media: dt-bindings: media: max9286: Define 'maxim,gpio-poc'
net: mac802154: Explain the use of ieee802154_wake/stop_queue()
media: dt-bindings: media: max9286: Re-indent example
net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant
net: ieee802154: hwsim: Ensure frame checksum are valid
arm64: defconfig: Enable Audio Graph Card2 driver
arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-graph-card2 for sound
arm64: dts: renesas: rcar-gen3: Add MOST devices
arm64: dts: renesas: Miscellaneous whitespace fixes
arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712
arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device
ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header
ARM: imx: Add initial support for i.MXRT10xx family
soc: imx: Remove Layerscape check
parisc: Fix sglist access in ccio-dma.c
parisc: Fix data TLB miss in sba_unmap_sg
parisc: Drop __init from map_pages declaration
drm/i915: Lock dpt_obj around set_cache_level, v2.
ALSA: hda: Fix signedness of sscanf() arguments
ARM: dts: imx6sx-udoo-neo: Add HDMI support
ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers
drm/i915: Move drrs hardware bit frobbing to small helpers
drm/i915: s/gmch_{m,n}/data_{m,n}/
drm/i915: Clean up M/N register defines
drm/i915: Extract intel_{get,set}_m_n()
drm/i915: Fix a race between vma / object destruction and unbinding
ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
crypto: qat - fix a signedness bug in get_service_enabled()
crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
crypto: tcrypt - add asynchronous speed test for SM3
crypto: x86/sm3 - add AVX assembly implementation
crypto: sm3 - make dependent on sm3 library
crypto: sm2 - make dependent on sm3 library
crypto: arm64/sm3-ce - make dependent on sm3 library
crypto: sm3 - create SM3 stand-alone library
Documentation: update debugfs doc for Hisilicon HPRE
Documentation: update debugfs doc for Hisilicon ZIP
Documentation: update debugfs doc for Hisilicon SEC
Documentation: use the tabs on all acc documentation
ARM: dts: imx: Rename RTC device tree nodes
ARM: dts: imx28: Use correct compatible string for RTC
ipv6: partially inline ipv6_fixup_options
ipv6: optimise dst refcounting on cork init
udp6: don't make extra copies of iflow
udp6: pass flow in ip6_make_skb together with cork
ipv6: pass full cork into __ip6_append_data()
ipv6: don't zero inet_cork_full::fl after use
ipv6: clean up cork setup/release
ipv6: remove daddr temp buffer in __ip6_make_skb
udp6: shuffle up->pending AF_INET bits
ipv6: optimise dst refcounting on skb init
selftests/bpf/test_xdp_redirect: use temp netns for testing
selftests/bpf/test_xdp_meta: use temp netns for testing
selftests/bpf/test_tcp_check_syncookie: use temp netns for testing
selftests/bpf/test_lwt_seg6local: use temp netns for testing
selftests/bpf/test_xdp_vlan: use temp netns for testing
selftests/bpf/test_xdp_veth: use temp netns for testing
selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions
mlxsw: spectrum: Guard against invalid local ports
mlxsw: core: Consolidate trap groups to a single event group
mlxsw: core: Move functions to register/unregister array of traps to core.c
mlxsw: core: Move basic trap group initialization from spectrum.c
mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code
mlxsw: spectrum: Set basic trap groups from an array
net: amd-xgbe: ensure to reset the tx_timer_active flag
net: amd-xgbe: Fix skb data length underflow
LSM: general protection fault in legacy_parse_param
tracing: Don't inc err_log entry count if entry allocation fails
tracing: Propagate is_signed to expression
tracing: Fix smatch warning for do while check in event_hist_trigger_parse()
tracing: Fix smatch warning for null glob in event_hist_trigger_parse()
tools/tracing: Update Makefile to build rtla
rtla: Make doc build optional
tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
tracing: Avoid -Warray-bounds warning for __rel_loc macro
tracing/histogram: Fix a potential memory leak for kstrdup()
ftrace: Have architectures opt-in for mcount build time sorting
drm/i915/pmu: Fix KMD and GuC race on accessing busyness
selftests: skip mincore.check_file_mmap when fs lacks needed support
selftests: openat2: Skip testcases that fail with EOPNOTSUPP
selftests: openat2: Add missing dependency in Makefile
selftests: openat2: Print also errno in failure messages
selftests: futex: Use variable MAKE instead of make
drm/i915: delete shadow "ret" variable
drm/kmb: Fix for build errors with Warray-bounds
bpf, x86: Remove unnecessary handling of BPF_SUB atomic op
drm/amdgpu: Wrong order for config and counter_id parameters
drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable"
drm/amdgpu: bump driver version for new CTX OP to set/get stable pstates
drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates
drm/amdgpu/swsmu/i2c: return an error if the SMU is not running
drm/amd: Enable FRU EEPROM for Sienna Cichlid
drm/amd: Expose the FRU SMU I2C bus
drm/amdgpu: add 1.3.1/2.4.0 athub CG support
drm/amdgpu: convert code name to ip version for athub
drm/amd/display: Fix unused variable warning
drm/amdgpu: get hash bit for CH4 in umc channel index
drm/amdgpu: update algorithm of umc address conversion
drm/amdgpu: increase bad page number for umc ras query
drm/amdgpu: add umc_fill_error_record to make code more simple
display/amd: decrease message verbosity about watermarks table failure
drm/amdgpu: Wipe all VRAM on free when RAS is enabled
drm/amdgpu: Fix an error message in rmmod
drm/amd/pm: fix the deadlock observed on performance_level setting
drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
drm/amd/display: Add Missing HPO Stream Encoder Function Hook
drm/amdkfd: svm range restore work deadlock when process exit
drm/amdkfd: Ensure mm remain valid in svm deferred_list work
drm/amdkfd: Don't take process mutex for svm ioctls
drm/amdgpu/display: Remove t_srx_delay_us.
drm/amdkfd: enable heavy-weight TLB flush on Vega20
drm/amdgpu: add determine passthrough under arm64
net/mlx5: VLAN push on RX, pop on TX
net/mlx5: Introduce software defined steering capabilities
net/mlx5: Remove unused TIR modify bitmask enums
net/mlx5e: CT, Remove redundant flow args from tc ct calls
net/mlx5e: TC, Store mapped tunnel id on flow attr
net/mlx5e: Test CT and SAMPLE on flow attr
net/mlx5e: Refactor eswitch attr flags to just attr flags
net/mlx5e: CT, Don't set flow flag CT for ct clear flow
net/mlx5e: TC, Hold sample_attr on stack instead of pointer
net/mlx5e: TC, Reject rules with multiple CT actions
net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
net/mlx5e: TC, Pass attr to tc_act can_offload()
net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action()
net/mlx5e: TC, Move pedit_headers_action to parse_attr
net/mlx5e: Move counter creation call to alloc_flow_attr_counter()
net/mlx5e: Pass attr arg for attaching/detaching encaps
net/mlx5e: Move code chunk setting encap dests into its own function
Bluetooth: Increment management interface revision
docs/bpf: clarify how btf_type_tag gets encoded in the type chain
selftests/bpf: specify pahole version requirement for btf_tag test
selftests/bpf: add a selftest with __user tag
selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c
bpf: reject program if a __user tagged memory accessed in kernel way
compiler_types: define __user as __attribute__((btf_type_tag("user")))
arm64: errata: Add detection for TRBE trace data corruption
arm64: errata: Add detection for TRBE invalid prohibited states
arm64: errata: Add detection for TRBE ignored system register writes
arm64: Add Cortex-A510 CPU part definition
docs: process: submitting-patches: Clarify the Reported-by usage
docs/zh_CN: add highmem translation
docs/zh_CN: add free_page_reporting translation
docs/zh_CN: add damon api translation
docs/zh_CN: add damon design translation
docs/zh_CN: add damon faq translation
docs/zh_CN: add damon index tronslation
docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst
docs/zh_CN: add balance translation
docs_zh_CN: add active_mm translation
docs/zh_CN: add vm/index translation
Documentation: core-api: entry: Add comments about nesting
Documentation: Fill the gaps about entry/noinstr constraints
docs/zh_CN: Add opp Chinese translation
docs/zh_CN: Add power/index Chinese translation
docs/zh_CN: Cleanup index.rst
docs/vm: Fix typo in *harden*
Documentation: arm: marvell: Extend Avanta list
docs: fix typo in Documentation/kernel-hacking/locking.rst
docs: Hook the RTLA documents into the kernel docs build
drm/xen: Add support for the nomodeset kernel parameter
drm/tilcdc: Add support for the nomodeset kernel parameter
drm/tegra: Add support for the nomodeset kernel parameter
drm/sti: Add support for the nomodeset kernel parameter
drm/sprd: Add support for the nomodeset kernel parameter
drm/rockchip: Add support for the nomodeset kernel parameter
drm: rcar-du: Add support for the nomodeset kernel parameter
drm/omap: Add support for the nomodeset kernel parameter
drm/msm: Add support for the nomodeset kernel parameter
drm/mediatek: Add support for the nomodeset kernel parameter
drm/mcde: Add support for the nomodeset kernel parameter
drm/ingenic: Add support for the nomodeset kernel parameter
drm/imx: Add support for the nomodeset kernel parameter
drm/hyperv: Add support for the nomodeset kernel parameter
drm/gma500: Add support for the nomodeset kernel parameter
drm/exynos: Add support for the nomodeset kernel parameter
drm/armada: Add support for the nomodeset kernel parameter
drm/xlnx: Use drm_module_platform_driver() to register the driver
drm/tve200: Use drm_module_platform_driver() to register the driver
drm/arc: Use drm_module_platform_driver() to register the driver
drm/tidss: Use drm_module_platform_driver() to register the driver
drm/sun4i: Use drm_module_platform_driver() to register the driver
drm/stm: Use drm_module_platform_driver() to register the driver
drm/shmobile: Use drm_module_platform_driver() to register the driver
drm: mxsfb: Use drm_module_platform_driver() to register the driver
drm/meson: Use drm_module_platform_driver() to register the driver
drm/kmb: Use drm_module_platform_driver() to register the driver
drm/hisilicon/kirin: Use drm_module_platform_driver() to register the driver
drm/fsl-dcu: Use drm_module_platform_driver() to register the driver
drm/atmel-hlcdc: Use drm_module_platform_driver() to register the driver
drm/aspeed: Use drm_module_platform_driver() to register the driver
drm/vmwgfx: Replace module-init boiler-plate code with DRM helpers
drm/vboxvideo: Replace module-init boiler-plate code with DRM helpers
drm/qxl: Replace module-init boiler-plate code with DRM helpers
drm/qxl: Move ioctl array next to its only user
cgroup/bpf: fast path skb BPF filtering
drm/mgag200: Replace module-init boiler-plate code with DRM helpers
selftests/exec: Remove pipe from TEST_GEN_FILES
selftests/zram: Adapt the situation that /dev/zram0 is being used
selftests/zram01.sh: Fix compression ratio calculation
selftests/zram: Skip max_comp_streams interface on newer kernel
docs/kselftest: clarify running mainline tests on stables
selinux: fix a type cast problem in cred_init_security()
selftests/bpf: fix a clang compilation error
arm64: tegra: Disable ISO SMMU for Tegra194
gpu: host1x: Fix hang on Tegra186+
io_uring: remove unused argument from io_rsrc_node_alloc
blk-mq: Fix wrong wakeup batch configuration which will cause hang
net: bridge: vlan: fix memory leak in __allowed_ingress
igbvf: Remove useless DMA-32 fallback configuration
igb: Remove useless DMA-32 fallback configuration
igc: Remove useless DMA-32 fallback configuration
ice: Remove useless DMA-32 fallback configuration
iavf: Remove useless DMA-32 fallback configuration
e1000e: Remove useless DMA-32 fallback configuration
i40e: Remove useless DMA-32 fallback configuration
ixgbevf: Remove useless DMA-32 fallback configuration
ixgbe: Remove useless DMA-32 fallback configuration
ixgb: Remove useless DMA-32 fallback configuration
netfilter: nf_tables: remove assignment with no effect in chain blob builder
net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
selftests, xsk: Fix bpf_res cleanup test
MAINTAINERS: platform-chrome: Add new chrome-platform@lists.linux.dev list
Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set
ipv4: remove sparse error in ip_neigh_gw4()
ipv4: avoid using shared IP generator for connected sockets
ipv4: tcp: send zero IPID in SYNACK messages
ice: xsk: Borrow xdp_tx_active logic from i40e
ice: xsk: Improve AF_XDP ZC Tx and use batching API
ice: xsk: Avoid potential dead AF_XDP Tx processing
i40e: xsk: Move tmp desc array from driver to pool
ice: Make Tx threshold dependent on ring length
ice: xsk: Handle SW XDP ring wrap and bump tail more often
ice: xsk: Force rings to be sized to power of 2
ice: Remove likely for napi_complete_done
drm/vmwgfx: Fix stale file descriptors on failed usercopy
lockd: fix failure to cleanup client locks
ipv4: raw: lock the socket in raw_bind()
ptp: replace snprintf with sysfs_emit
MAINTAINERS: add missing IPv4/IPv6 header paths
MAINTAINERS: add more files to eth PHY
r8169: enable ASPM L1.2 if system vendor flags it as safe
net: tipc: remove unused static inlines
net: sched: remove qdisc_qlen_cpu()
net: sched: remove psched_tdiff_bounded()
netlink: remove nl_set_extack_cookie_u32()
udplite: remove udplite_csum_outgoing()
udp: remove inner_udp_hdr()
dccp: remove max48()
ipv6: remove inet6_rsk() and tcp_twsk_ipv6only()
hsr: remove get_prp_lan_id()
net: ax25: remove route refcount
net: remove bond_slave_has_mac_rcu()
net: remove linkmode_change_bit()
net: remove net_invalid_timestamp()
nfc: use *_set_vendor_cmds() helpers
mii: remove mii_lpa_to_linkmode_lpa_sgmii()
net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
nfp: Simplify array allocation
net: bridge: vlan: fix single net device option dumping
net: ethernet: mtk_star_emac: fix unused variable
net: stmmac: skip only stmmac_ptp_register when resume from suspend
net: stmmac: configure PTP clock source prior to PTP initialization
dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "suppress-preamble"
net/fsl: xgmac_mdio: Support setting the MDC frequency
net/fsl: xgmac_mdio: Support preamble suppression
net/fsl: xgmac_mdio: Use managed device resources
dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency"
ALSA: usb-audio: initialize variables that could ignore errors
Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"
ipv4: Namespaceify min_adv_mss sysctl knob
net: mvneta: use .mac_select_pcs() interface
net: mvneta: reorder initialisation
net: phy: at803x: Support downstream SFP cage
net: phy: at803x: add fiber support
net: phy: at803x: move page selection fix to config_init
drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n
psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n
sched/uclamp: Fix iowait boost escaping uclamp restriction
sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max
sched/core: Export pelt_thermal_tp
MAINTAINERS: add Suren as psi co-maintainer
sched/numa: initialize numa statistics when forking new task
sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
drm/i915/adlp: Fix TypeC PHY-ready status readout
memory: brcmstb_dpfe: fix typo in a comment
memory: tegra: Constify struct thermal_cooling_device_ops
memory: fsl_ifc: populate child devices without relying on simple-bus
dt-bindings: memory: fsl: convert ifc binding to yaml schema
memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX
memory: tegra20-emc: Correct memory device mask
memory: tegra30-emc: Print additional memory info
drm/panel: simple: add Multi-Inno Technology MI0700S4T-6
dt-bindings: display: simple: Add Multi-Inno Technology MI0700S4T-6 panel
drm: mxsfb: Shutdown the display on system shutdown
drm: mxsfb: Shutdown the display on remove
dt-bindings: display: bridge: lvds-codec: Document TI DS90CF364A decoder
drm: Add TODO item for requesting memory regions
fbdev/simplefb: Request memory region in driver
drm/simpledrm: Request memory region in driver
drivers/firmware: Don't mark as busy the simple-framebuffer IO resource
fbdev: Hot-unplug firmware fb devices on forced removal
MIPS: Fix build error due to PTR used in more places
kbuild: remove include/linux/cyclades.h from header file check
MAINTAINERS: Remove Harry Morris bouncing address
net: ieee802154: Return meaningful error codes from the netlink helpers
net: ieee802154: ca8210: Stop leaking skb's
net: ieee802154: at86rf230: Stop leaking skb's
net: ieee802154: mcr20a: Fix lifs/sifs periods
net: ieee802154: hwsim: Ensure proper channel selection at probe time
nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show
nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy
dt-bindings: phy: convert Qualcomm USB HS phy to yaml
Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
phy: amlogic: meson8b-usb2: fix shared reset control use
phy: amlogic: meson8b-usb2: Use dev_err_probe()
phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64
phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
phy: qcom-qusb2: Add compatible for MSM8953
dt-bindings: phy: qcom,qusb2: Document msm8953 compatible
phy: freescale: pcie: cosmetic clean-up
phy: xilinx: zynqmp: Fix bus width setting for SGMII
bpf: remove unused static inlines
selftests/bpf: fix uprobe offset calculation in selftests
tcp: allocate tcp_death_row outside of struct netns_ipv4
nfp: only use kdoc style comments for kdoc
connector/cn_proc: Use task_is_in_init_pid_ns()
pid: Introduce helper task_is_in_init_pid_ns()
gve: Fix GFP flags when allocing pages
net: ethernet: cortina: permit to set mac address in DT
ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe()
drm/panel: Extend ACX424AKP bindings to ACX424AKM
ucount: Make get_ucount a safe get_user replacement
selftests: nft_concat_range: add test for reload with no element add/del
netfilter: nft_byteorder: track register operations
netfilter: nft_reject_bridge: Fix for missing reply from prerouting
selftests: netfilter: check stateless nat udp checksum fixup
selftests: netfilter: reduce zone stress test running time
netfilter: nft_ct: fix use after free when attaching zone template
netfilter: Remove flowtable relics
selinux: drop unused macro
rcu-tasks: Fix computation of CPU-to-list shift counts
selinux: simplify cred_init_security
selinux: do not discard const qualifier in cast
selinux: drop unused parameter of avtab_insert_node
selinux: drop cast to same type
selinux: enclose macro arguments in parenthesis
selftests/bpf: Fix a clang compilation error
drm/i915/guc: Update guc shim control programming on newer platforms
drm/i915/wopcm: Handle pre-programmed WOPCM registers
drm/i915: Clean up PIPESRC defines
drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines
drm/i915: Clean up PIPECONF bit defines
drm/i915: Clean up SKL_BOTTOM_COLOR defines
drm/i915: Clean up PIPEMISC register defines
drm/i915/rpl-s: Add stepping info
drm/i915: Bump DSL linemask to 20 bits
drm/i915: Use single_enabled_crtc() in i9xx_update_wm()
drm/i915: Use the correct plane source width in watermark calculations
ceph: set pool_ns in new inode layout for async creates
ceph: properly put ceph_string reference after async create attempt
ceph: put the requests/sessions when it fails to alloc memory
drm/i915: Fix up pixel_rate vs. clock confusion in wm calculations
arm64: extable: fix load_unaligned_zeropad() reg indices
selinux: declare name parameter of hash_eval const
EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr()
counter: fix an IS_ERR() vs NULL bug
eeprom: at25: Replace strncpy() with strscpy()
misc: rtsx: Quiesce rts5249 on system suspend
misc: rtsx: Cleanup power management ops
misc: rtsx: Rework runtime power management flow
mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
selftests: kvm: move vm_xsave_req_perm call to amx_test
KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time
KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
KVM: x86: Keep MSR_IA32_XSS unchanged for INIT
s390/hypfs: include z/VM guests with access control group set
KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
xfs, iomap: limit individual ioend chain lengths in writeback
KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02
KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest
KVM: x86: Check .flags in kvm_cpuid_check_equal() too
KVM: x86: Forcibly leave nested virt when SMM state is toggled
KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments()
KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real
KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
KVM: x86: Pass emulation type to can_emulate_instruction()
KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
KVM: SVM: Don't intercept #GP for SEV guests
Revert "KVM: SVM: avoid infinite loop on NPF from bad address"
KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
KVM: x86: nSVM: skip eax alignment check for non-SVM instructions
KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID
KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
KVM: VMX: Remove vmcs_config.order
cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()
PCI/sysfs: Find shadow ROM before static attribute initialization
nfp: flower: Use struct_size() helper in kmalloc()
mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc()
net: enetc: use .mac_select_pcs() interface
net: dpaa2-mac: use .mac_select_pcs() interface
swiotlb: simplify array allocation
swiotlb: tidy up includes
swiotlb: simplify debugfs setup
gpu: drm: panel-edp: Add panels planned for sc7180-trogdor-pazquel
swiotlb: do not zero buffer in set_memory_decrypted()
spi: uniphier: fix reference count leak in uniphier_spi_probe()
net: axienet: replace mdiobus_write() with mdiodev_write()
net: axienet: convert to phylink_pcs
net: lan966x: Fix sleep in atomic context when updating MAC table
net: lan966x: Fix sleep in atomic context when injecting frames
ethernet: seeq/ether3: don't write directly to netdev->dev_addr
ethernet: 8390/etherh: don't write directly to netdev->dev_addr
ethernet: i825xx: don't write directly to netdev->dev_addr
ethernet: broadcom/sb1250-mac: don't write directly to netdev->dev_addr
ethernet: tundra: don't write directly to netdev->dev_addr
ethernet: 3com/typhoon: don't write directly to netdev->dev_addr
bnxt_en: Handle async event when the PHC is updated in RTC mode
bnxt_en: Implement .adjtime() for PTP RTC mode
bnxt_en: Add driver support to use Real Time Counter for PTP
bnxt_en: PTP: Refactor PTP initialization functions
bnxt_en: Update firmware interface to 1.10.2.73
printk: ringbuffer: Improve prb_next_seq() performance
selftests/lkdtm: Add UBSAN config
selftests/lkdtm: Remove dead config option
kselftest: alsa: Add test case for writing invalid values
ubifs: use default_groups in kobj_type
ALSA: hda: Fix UAF of leds class devs at unbinding
bcache: use default_groups in kobj_type
omapfb: use default_groups in kobj_type
power_supply: ab8500: use default_groups in kobj_type
NFS: use default_groups in kobj_type
SUNRPC: use default_groups in kobj_type
drm/ttm: add a weak BO reference to the resource v3
drm/ttm: add back a reference to the bdev to the res manager
drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen
drm/ttm: add ttm_resource_fini v2
perf/core: Fix cgroup event list management
perf: Always wake the parent event
serial: mcf: use helpers in mcf_tx_chars()
serial: fsl_linflexuart: don't call uart_write_wakeup() twice
serial: fsl_linflexuart: deduplicate character sending
mxser: switch from xmit_buf to kfifo
mxser: use tty_port xmit_buf helpers
mxser: fix xmit_buf leak in activate when LSR == 0xff
tty: tty_port_open, document shutdown vs failed activate
tty: add kfifo to tty_port
serial: atmel_serial: include circ_buf.h
serial: core: clean up EXPORT_SYMBOLs
tty: serial: fsl_lpuart: count tty buffer overruns
serial: imx: reduce RX interrupt frequency
tty: serial: max3100: Remove redundant 'flush_workqueue()' calls
serial: core: Initialize rs485 RTS polarity already on probe
serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl
serial: stm32: fix software flow control transfer
serial: stm32: prevent TDR register overwrite when sending x_char
tty: n_gsm: fix SW flow control encoding/handling
serial: 8250: of: Fix mapped region size when using reg-offset property
tty: rpmsg: Fix race condition releasing tty port
tty: Partially revert the removal of the Cyclades public API
tty: Add support for Brainboxes UC cards.
Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open
Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08
blk-mq: fix missing blk_account_io_done() in error path
Revert "tty: serial: Use fifo in 8250 console driver"
spi: spi-mtk-nor: make some internal variables static
spi: meson-spicc: add IRQ check in meson_spicc_probe
ASoC: qdsp6: q6apm-dai: only stop graphs that are started
ASoC: codecs: wcd938x: fix return value of mixer put function
ASoC: codecs: lpass-rx-macro: fix sidetone register offsets
ASoC: codecs: wcd938x: fix incorrect used of portid
ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
comedi: das16: Use struct_size() helper in comedi_alloc_spriv()
usb: cdnsp: Fix segmentation fault in cdns_lost_power function
usb: gadget: f_uac2: allow changing interface name via configfs
usb: gadget: f_uac1: allow changing interface name via configfs
usb: gadget: f_uac1: Add suspend callback
usb: gadget: f_uac2: Add suspend callback
usb: gadget: u_audio: Add suspend call
usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped)
usb: gadget: f_uac1: Support multiple sampling rates
usb: gadget: f_uac2: Support multiple sampling rates
usb: gadget: u_audio: Add capture/playback srate getter
usb: gadget: u_audio: Move dynamic srate from params to rtd
usb: gadget: u_audio: Support multiple sampling rates
usb: gadget:audio: Replace deprecated macro S_IRUGO
usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X
usb: xhci-mtk: Use struct_size() helper in create_sch_ep()
USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs
drm/i915: Fix vma resource freeing
usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers
usb: host: fotg210: Use struct_size() helper in kzalloc()
usb: core: Bail out when port is stuck in reset loop
usb: gadget: f_phonet: Use struct_size() helper in kzalloc()
usb: host: xhci-plat: Remove useless DMA-32 fallback configuration
dt-bindings: usb: add bindings for microchip mpfs musb
usb: cdnsp: remove not used temp_64 variables
usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value
usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch
spi: uniphier: Fix a bug that doesn't point to private data correctly
spi: change clk_disable_unprepare to clk_unprepare
usb: gadget: tegra-xudc: Fix control endpoint's definitions
usb: gadget: f_serial: Ensure gserial disconnected during unbind
usb: gadget: tegra-xudc: Do not program SPARAM
usb: host: ehci-sched: Use struct_size() in kzalloc()
usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
usb: gadget: at91_udc: fix incorrect print type
usb: dwc3: xilinx: Fix error handling when getting USB3 PHY
usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode
usb: xhci-plat: fix crash when suspend if remote wake enable
usb: common: ulpi: Fix crash in ulpi_match()
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
ucsi_ccg: Check DEV_INT bit only when starting CCG4
staging: mt7621-dts: align resets with binding documentation
dt-bindings: reset: add dt binding header for Mediatek MT7621 resets
staging: unisys: visorinput: Use struct_size() helper in kzalloc()
staging: mt7621-dts: fix pinctrl properties for ethernet
staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6
staging: mt7621-dts: fix switch0@0 warnings
staging: mt7621-dts: fix formatting
staging: pi433: add missing register contants
staging: pi433: enforce tx_cfg to be set before any message can be sent
arm64: dts: imx8mn-venice-gw7902: disable gpu
net: stmmac: use .mac_select_pcs() interface
net: stmmac: convert to phylink_generic_validate()
net: stmmac: remove phylink_config.pcs_poll usage
net: stmmac/xpcs: convert to pcs_validate()
net: stmmac: fill in supported_interfaces
net: stmmac: convert to phylink_get_linkmodes()
net: xpcs: add support for retrieving supported interface modes
mlxsw: core_env: Forbid module reset on RJ45 ports
mlxsw: core_env: Forbid power mode set and get on RJ45 ports
mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports
mlxsw: core_env: Query and store port module's type during initialization
mlxsw: reg: Add Port Module Type Mapping register
mlxsw: spectrum_ethtool: Add support for two new link modes
mlxsw: Add netdev argument to mlxsw_env_get_module_info()
mlxsw: core_env: Do not pass number of modules as argument
mlxsw: spectrum_ethtool: Remove redundant variable
irqchip/gic-v3-its: Reset each ITS's BASERn register before probe
drm/i915: Move dsc/joiner enable into hsw_crtc_enable()
drm/i915: Extract hsw_configure_cpu_transcoder()
drm/i915: Use per-device debugs for bigjoiner stuff
drm/i915: Simplify intel_dsc_source_support()
drm/i915: Skip dsc readout if the transcoder is disabled
mtd_blkdevs: avoid soft lockups with some mtd/spi devices
arm64: dts: juno: Remove GICv2m dma-range
drm/i915/guc: Use struct_size() helper in kmalloc()
arm64: defconfig: Enable Tesla FSD SoC
arm64: dts: fsd: Add initial pinctrl support
arm64: dts: fsd: Add initial device tree support
Revert "drm/ast: Support 1600x900 with 108MHz PCLK"
clk: samsung: fsd: Add cam_csi block clock information
clk: samsung: fsd: Add cmu_mfc block clock information
clk: samsung: fsd: Add cmu_imem block clock information
clk: samsung: fsd: Add cmu_fsys1 clock information
clk: samsung: fsd: Add cmu_fsys0 clock information
clk: samsung: fsd: Add cmu_peric block clock information
clk: samsung: fsd: Add initial clock support
dt-bindings: clock: Document FSD CMU bindings
dt-bindings: clock: Add bindings definitions for FSD CMU blocks
mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand
mtd: rawnand: gpmi: don't leak PM reference in error path
clocksource/drivers/imx-tpm: Update name of clkevt
clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ
clocksource/drivers/imx-tpm: Mark two variable with __ro_after_init
clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL
clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL
drm/i915: Don't allocate extra ddb during async flip for DG2
drm/i915: Use wm0 only during async flips for DG2
drm/i915: Introduce do_async_flip flag to intel_plane_state
drm/i915: Pass plane to watermark calculation functions
xfrm: Fix xfrm migrate issues when address family changes
xfrm: Check if_id in xfrm_migrate
drm/i915: Introduce ilk_pch_pre_enable()
sch_htb: Fail on unsupported parameters when offload is requested
bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF
selftests: bpf: Less strict size check in sockopt_sk
perf: use generic bpf_program__set_type() to set BPF prog type
samples/bpf: use preferred getters/setters instead of deprecated ones
selftests/bpf: use preferred setter/getter APIs instead of deprecated ones
bpftool: use preferred setters/getters instead of deprecated ones
libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs
libbpf: deprecate bpf_map__resize()
libbpf: hide and discourage inconsistently named getters
tools headers UAPI: remove stale lirc.h
bpf: Fix possible race in inc_misses_counter
drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
selinux: declare path parameters of _genfs_sid const
drm/i915/selftests: Use less in contexts steal guc id test
selinux: check return value of sel_make_avc_files
PCI: mt7621: Remove unused function pcie_rmw()
selinux: access superblock_security_struct in LSM blob way
PCI: mt7621: Drop of_match_ptr() to avoid unused variable
drm/amd/display: convert to DCE IP version checking
drm/amdgpu: convert to UVD IP version checking
drm/amdgpu: convert to NBIO IP version checking
drm/amd/display: don't use /** for non-kernel-doc comments
drm/radeon: remove redundant assignment to reg
drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions
drm/amdgpu: handle BACO synchronization with secondary funcs
drm/amdgpu: move runtime pm init after drm and fbdev init
drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
drm/amdgpu: set APU flag based on IP discovery table
drm/amdgpu/pm/smu7: drop message about VI performance levels
drm/amd/display: Call dc_stream_release for remove link enc assignment
drm/amd/display: add debug option for z9 disable interface
drm/amd/display: fix zstate allow interface to PMFW
drm/amd/display: Disable physym clock
drm/amd/display: Fix disabling dccg clocks
drm/amd/display: allow set dp drive setting when stream is not present
drm/amd/display: Remove unnecessary function definition
drm/amd/display: 3.2.170
drm/amd/display: Reset preferred training settings immediately
drm/amd/display: [FW Promotion] Release 0.0.101.0
drm/amd/display: Update VSC HDR infoPacket on TF change
drm/amd/display: remove PHY repeater count check for LTTPR mode
drm/amd/display: Support synchronized indirect reg access
drm/amd/display: Add DSC Enable for Synaptics Hub
drm/amd/display: Retrieve MST Downstream Port Status
drm/amd/display: Add Synaptics Fifo Reset Workaround
drm/amd/display: Add Cable ID support for native DP
drm/amd/display: Use PSR version selected during set_psr_caps
drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgr
drm/amd/display: Only set PSR version when valid
drm/amd/display: Change error to warning when hpd remains low for eDP
drm/amd/display: Driver support for MCLK query tool
drm/amd/display: do not compare integers of different widths
drm/amd/display: add protection in link encoder matching logic
drm/amd/display: Don't update drm connector when read local EDID
drm/amd/display: fix a coding error causing set throttled vcp size skipped for dpia
drm/amd/display: rename dc_link_hwss struct to link_hwss
drm/amd/display: add more link_hwss types and method to decide which one
drm/amd/display: abstract encoder related hwseq across different types
drm/amd/display: Drop DCN for DP2.x logic
drm/amd/display: Add work around to enforce TBT3 compatibility.
drm/amd/display: factor out dp detection link training and mst top detection
drm/amd/pm: use existing fini_smc_tables function for cyan skillfish
drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish
Revert "drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list"
drm/amdgpu: Move xgmi ras initialization from .late_init to .early_init
drm/amdgpu: fix channel index mapping for SIENNA_CICHLID
drm/amdgpu: switch to common helper to read bios from rom
drm/amdgpu: retire rlc callbacks sriov_rreg/wreg
drm/amdgpu: switch to amdgpu_sriov_rreg/wreg
drm/amdgpu: add helper for rlcg indirect reg access
drm/amdgpu: init rlcg_reg_access_ctrl for gfx10
drm/amdgpu: init rlcg_reg_access_ctrl for gfx9
drm/amdgpu: add structures for rlcg indirect reg access
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9
drm/amdgpu: add helper to query rlcg reg access flag
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: Fix memory leak
drm/amd/pm: remove useless if
drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
drm/amdgpu/display: use msleep rather than udelay for long delays
drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
drm/amdgpu: filter out radeon secondary ids as well
drm/amd/pm: use dev_*** to print output in multiple GPUs
drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind
drm/amd/display: Not to call dpcd_set_source_specific_data during resume.
drm/amd/pm: drop unneeded hwmgr->smu_lock
drm/amd/pm: drop unneeded feature->mutex
drm/amd/pm: drop unneeded smu_baco->mutex
drm/amd/pm: drop unneeded smu->sensor_lock
drm/amd/pm: drop unneeded smu->metrics_lock
drm/amd/pm: drop unneeded vcn/jpeg_gate_lock
drm/amd/pm: drop unneeded lock protection smu->mutex
drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM'
drm/amdgpu: enable amdgpu_dc module parameter
drm/amd: Fix MSB of SMU version printing
drm/amdgpu: Disable FRU EEPROM access for SRIOV
drm/amdgpu/display: Remove t_srx_delay_us.
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()
drm/amdgpu/display: use msleep rather than udelay for long delays
drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
drm/amdgpu: filter out radeon secondary ids as well
drm/amd/display: change FIFO reset condition to embedded display only
drm/amd/display: Correct MPC split policy for DCN301
net: Adjust sk_gso_max_size once when set
clk: cs2000-cp: convert driver to regmap
clk: cs2000-cp: freeze config during register fiddling
clk: cs2000-cp: make clock skip setting configurable
clk: cs2000-cp: add support for dynamic mode
clk: cs2000-cp: Make aux output function controllable
dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode
dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag
dt-bindings: clock: cs2000-cp: document aux-output-source
dt-bindings: clock: convert cs2000-cp bindings to yaml
drm/amd/display: Fix for otg synchronization logic
Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len
Bluetooth: hci_core: Rate limit the logging of invalid SCO handle
cpumask: Always inline helpers which use bit manipulation functions
asm-generic/bitops: Always inline all bit manipulation helpers
locking/lockdep: Avoid potential access of invalid memory in lock_class
lockdep: Use memset_startat() helper in reinit_class()
MAINTAINERS: add myself as reviewer for atomics
sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask
ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge
ARM: dts: qcom: apq8026-lg-lenok: enable USB
ARM: dts: qcom: msm8226: add USB node
dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible
ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger
ARM: dts: qcom: pm8226: add smbb charger node
ARM: dts: qcom: sdx55: use standartized naming for spmi node
arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd
arm64: dts: qcom: msm8996: use standartized naming for spmi node
arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards
kselftest: signal all child processes
selftests: cpufreq: Write test output to stdout as well
selftests: rtc: Increase test timeout so that all tests run
kunit: decrease macro layering for EQ/NE asserts
kunit: decrease macro layering for integer asserts
kunit: reduce layering in string assertion macros
kunit: drop unused intermediate macros for ptr inequality checks
kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc.
kunit: tool: Import missing importlib.abc
kunit: drop unused assert_type from kunit_assert and clean up macros
kunit: split out part of kunit_assert into a static const
kunit: factor out kunit_base_assert_format() call into kunit_fail()
kunit: drop unused kunit* field in kunit_assert
kunit: move check if assertion passed into the macros
kunit: add example test case showing off all the expect macros
fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" API
drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct
audit: improve audit queue handling when "audit=1" on cmdline
drm/i915: Flush TLBs before releasing backing store
drm/etnaviv: relax submit size limits
ACPI: properties: Consistently return -ENOENT if there are no more references
ACPI: OSL: Fix and clean up acpi_os_read/write_port()
USB: core: Fix hang in usb_kill_urb by adding memory barriers
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
ACPICA: Use uintptr_t and offsetof() in Linux kernel builds
usb: typec: tcpm: Do not disconnect when receiving VSAFE0V
usb: typec: tcpm: Do not disconnect while receiving VBUS off
x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN
usb: typec: Don't try to register component master without components
usb: typec: Only attempt to link USB ports if there is fwnode
usb: typec: tcpci: don't touch CC line if it's Vconn source
PM: hibernate: Remove register_nosave_region_late()
thermal: fix Documentation bullet list warning
usb: roles: fix include/linux/usb/role.h compile issue
PM: wakeup: simplify the output logic of pm_show_wakelocks()
pinctrl: samsung: add FSD SoC specific data
dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC
dt-bindings: arm: add Tesla FSD ARM SoC
dt-bindings: add vendor prefix for Tesla
ARM: dts: exynos: use define for TMU clock on Exynos4412
ARM: dts: exynos: drop old thermal properties from Exynos4210
ARM: dts: ox810se: Add Ethernet support
amd: declance: use eth_hw_addr_set()
arm64: dts: exynos: add USB DWC3 supplies to Espresso board
ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410
ARM: dts: exynos: add USB DWC3 supplies to SMDK5420
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit
ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow
ARM: dts: exynos: add USB DWC3 supplies to SMDK5250
ARM: dts: exynos: add USB DWC3 supplies to Arndale
ARM: dts: exynos: Add support for Samsung Klimt WiFi
dt-bindings: arm: samsung: document Klimt WiFi board binding
drm/msm/gpu: Cancel idle/boost work on suspend
drm/msm/gpu: Wait for idle before suspending
memory: mtk-smi: mt8186: Add smi support
memory: mtk-smi: Add sleep ctrl function
memory: mtk-smi: handle positive return value for clk_bulk_prepare_enable
dt-bindings: memory: mediatek: Add mt8186 support
dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks
dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
dt-bindings: memory: mtk-smi: Rename clock to clocks
net: tulip: remove redundant assignment to variable new_csr6
staging: fbtft: Fix error path in fbtft_driver_module_init()
staging: vc04_services: Fix RCU dereference check
staging: fbtft: Deduplicate driver registration macros
staging: pi433: validate max bit_rate based on modulation used
staging: pi433: change order in which driver config the rf69 chip
staging: pi433: fix validation for min bit rate supported by the device
staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_create_service
staging: vchiq_core: handle NULL result of find_service_by_handle
staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
staging: vchiq_arm: make vchiq_get_state return early
staging: vchiq_core: use min_t macro
staging: vchiq_core: avoid ternary operator for set_service_state
staging: vchiq_core: fix alignment
staging: vchiq_core: reduce multi-line statements
staging: vchiq_core: drop prefix of vchiq_set_service_state
staging: vchiq_core: align return statements in msg_type_str
staging: vchiq_core: simplify vchiq_add_service_internal
staging: vchiq_core: fix type of parameter localport
staging: vchiq: add message handling to TODO list
staging: vchiq: drop completed tasks from TODO
staging: vchiq: convert TODOs into unordered list
staging: vchiq_arm: introduce is_adjacent_block
staging: vchiq_debugfs: get the rid of n_log_entries
staging: vchiq_core: fix indentation in vchiq_log_dump_mem
staging: r8188eu: handle rtw_init_netdev_name() failure appropriately
staging: pi433: move get version func to where all other functions are
staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv
staging: r8188eu: ODM_RF_CALIBRATION is always set
staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set
staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set but not used
staging: r8188eu: remove unnecessary braces in rtw_xmit.c
staging: r8188eu: remove rtw_netif_stop_queue wrapper
staging: r8188eu: remove rtw_netif_start_queue wrapper
staging: r8188eu: remove rtw_netif_wake_queue wrapper
staging: r8188eu: call msecs_to_jiffies in _set_timer
staging: r8188eu: remove _cancel_timer wrapper
staging: r8188eu: remove rtw_list_delete wrapper
staging: r8188eu: remove unused PATH_LENGTH_MAX define
staging: r8188eu: remove unused bitshift function
staging: r8188eu: remove unused macros
staging: r8188eu: remove unused externl variables
staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c
staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c
staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c
Staging: rtl8723bs: Inserting blank line after declaration
Staging: rtl8723bs: Removed extra spaces between datatype and variable
Staging: rtl8723bs: Placing opening { braces in previous line
staging: vc04_services: use KBUILD_MODNAME instead of own module name definition
staging: vc04_services: remove unneeded MODULE_VERSION() usage
staging: rtl8712: Drop get_recvframe_data()
staging: rtl8723bs: Drop get_recvframe_data()
staging: r8188eu: Drop get_recvframe_data()
staging: wfx: do not probe the device if not in the DT
staging: wfx: rename "config-file" DT attribute
staging: wfx: drop legacy compatible values
staging: wfx: fix firmware location
staging: wfx: map 'compatible' attribute with board name
staging: wfx: remove force_ps_timeout
staging: wfx: do not display functions names in logs
staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG()
staging: wfx: use explicit labels for errors
staging: wfx: fix structs alignments
staging: wfx: reformat comments on 100 columns
staging: wfx: reformat code on 100 columns
staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_
staging: wfx: prefix structs hif_* with wfx_
staging: wfx: prefix tx_policy_is_equal() with wfx_
staging: wfx: prefix functions from debug.h with wfx_
staging: wfx: prefix functions from hwio.h with wfx_
staging: wfx: prefix functions from hif_*.h with wfx_
staging: wfx: fix ambiguous function name
staging: wfx: fix ambiguous function name
staging: wfx: preserve endianness of struct hif_ind_startup
stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION
staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE
staging: wfx: use IS_ALIGNED()
staging: wfx: remove useless #ifdef
staging: wfx: remove unnecessary braces
staging: wfx: explain uncommon Makefile statement
staging: wfx: fix comment correctness
staging: wfx: fix missing headers
staging: wfx: fix HIF API license
staging: wfx: fix Makefile and Kconfig licenses
staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers
staging: r8188eu: remove unused cck, ofdm and mcs rate defines
staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into PHY_MACConfig8188E
staging: r8188eu: relay errors from ODM_ReadAndConfig_...
staging: r8188eu: replace the READ_AND_CONFIG
staging: r8188eu: remove constant function parameter
staging: r8188eu: remove unused function parameter
staging: r8188eu: remove a constant variable
staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling
staging: r8188eu: we always enqueue in rtw_set_chplan_cmd
staging: r8188eu: remove HAL_*_ENABLE defines
staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set
staging: r8188eu: CurrentCckTxPwrIdx is set but not used
staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used
staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used
staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used
staging: r8188eu: remove obsolete defines and comments
staging: r8188eu: remove unused chip type settings
staging: r8188eu: ODM_BB_CCK_PD is always set
staging: r8188eu: ODM_BB_FA_CNT is always set
staging: r8188eu: ODM_MAC_EDCA_TURBO is always set
staging: rtl8723bs: remove redundant result variable
staging: r8188eu: remove rtw_os_recv_resource_alloc()
staging: r8188eu: rtw_os_recv_resource_init() does nothing
staging: r8188eu: rtw_os_recv_resource_free() is empty
staging: r8188eu: convert switch to if statement in mgt_dispatcher()
staging: r8188eu: rtw_hostapd_mlme_rx() is empty
staging: r8188eu: convert/remove DBG_88E calls in os_dep/usb_ops_linux.c
staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c
staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c
staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c
staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c
staging: r8188eu: remove HW_VAR_APFM_ON_MAC
staging: r8188eu: EfuseUsedBytes is set but never used
staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_TXPAUSE
staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU()
staging: r8188eu: move firmware related macros to rtw_fw.h
staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
staging: r8188eu: move firmware loading code out of the hal layer
staging: r8188eu: rename pFirmwareBuf and FirmwareLen
staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download()
staging: r8188eu: rename writeFW_retry
staging: r8188eu: rename FWDL_ChkSum_rpt
staging: r8188eu: rename rtSatus in rtl8188e_firmware_download()
staging: r8188eu: rename Exit label in rtl8188e_firmware_download()
staging: r8188eu: convert two functions from s32 to int
staging: r8188eu: clean up rtw_reset_8051()
staging: r8188eu: rename fw related functions to avoid camel case
staging: r8188eu: use kmemdup instead of kzalloc and memcpy
staging: r8188eu: rename fields of struct rt_firmware
staging: r8188eu: rename parameter pFirmware of load_firmware()
staging: r8188eu: convert type of return variable in load_firmware()
staging: r8188eu: rename rtStatus in load_firmware()
staging: r8188eu: rename Exit label in load_firmware()
staging: r8188eu: release_firmware is not called if allocation fails
staging: r8188eu: remove rtl8188e_InitializeFirmwareVars()
staging: r8188eu: remove Firmware* from struct hal_data_8188e
KVM/X86: Make kvm_vcpu_reload_apic_access_page() static
KVM: selftests: Re-enable access_tracking_perf_test
KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb()
ASoC: sh: rz-ssi: Remove duplicate macros
ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function
ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv()
net: hns3: handle empty unknown interrupt for VF
ipv6: gro: flush instead of assuming different flows on hop_limit mismatch
net: mana: Use struct_size() helper in mana_gd_create_dma_region()
r8169: use new PM macros
spi: Add Sunplus SP7021 schema
spi: Add spi driver for Sunplus SP7021
net: dsa: Avoid cross-chip syncing of VLAN filtering
net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
ipv4/tcp: do not use per netns ctl sockets
ipv6: do not use per netns icmp sockets
ipv4: do not use per netns icmp sockets
tcp/dccp: get rid of inet_twsk_purge()
tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler()
tcp/dccp: add tw->tw_bslot
ionic: replace set_vf data with union
ionic: stretch heartbeat detection
ionic: remove the dbid_inuse bitmap
ionic: disable napi when ionic_lif_init() fails
ionic: Cleanups in the Tx hotpath code
ionic: Prevent filter add/del err msgs when the device is not available
ionic: Query FW when getting VF info via ndo_get_vf_config
ionic: Allow flexibility for error reporting on dev commands
ionic: Correctly print AQ errors if completions aren't received
ionic: fix up printing of timeout error
ionic: better handling of RESET event
ionic: add FW_STOPPING state
ionic: Don't send reset commands if FW isn't running
ionic: separate function for watchdog init
ionic: start watchdog after all is setup
ionic: fix type complaint in ionic_dev_cmd_clean()
ipv4: get rid of fib_info_hash_{alloc|free}
net: fec_mpc52xx: don't discard const from netdev->dev_addr
drm/edid: Support type 7 timings
net: cpsw: Properly initialise struct page_pool_params
yam: fix a memory leak in yam_siocdevprivate()
net: stmmac: reduce unnecessary wakeups from eee sw timer
ip6_tunnel: allow routing IPv4 traffic in NBMA mode
ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
mtd: phram: Prevent divide by zero bug in phram_setup()
mtd: rawnand: omap2: Prevent invalid configuration and build error
mtd: parsers: qcom: Fix missing free for pparts in cleanup
mtd: parsers: qcom: Fix kernel panic on skipped partition
mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER
mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get
dt-bindings: gpio: fix gpio-hog example
drm/vc4: hdmi: Change CSC callback prototype
drm/vc4: hdmi: Define colorspace matrices
drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines
drm/vc4: hdmi: Move XBAR setup to csc_setup
drm/vc4: hdmi: Use full range helper in csc functions
drm/vc4: hdmi: Add full range RGB helper
drm/connector: Fix typo in output format
drm/edid: Split deep color modes between RGB and YUV444
drm/edid: Don't clear formats if using deep color
drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry
ARM: drop pointless SMP check on secondary startup path
ARM: iop: make iop_handle_irq() static
ARM: mm: make vmalloc_seq handling SMP safe
ARM: entry: avoid clobbering R9 in IRQ handler
ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6
drm/docs: Document where the C8 color lut is stored
powerpc/64s/interrupt: Fix decrementer storm
KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs
drm/atomic: Add the crtc to affected crtc only if uapi.enable = true
scsi: scsi_debug: Add environmental reporting log subpage
scsi: scsi_debug: Add no_rwlock parameter
scsi: scsi_debug: Divide power on reset UNIT ATTENTION
scsi: scsi_debug: Refine sdebug_blk_mq_poll()
scsi: scsi_debug: Use TASK SET FULL more
scsi: scsi_debug: Strengthen defer_t accesses
scsi: scsi_debug: Address races following module load
drm/i915/overlay: Prevent divide by zero bugs in scaling
scsi: myrs: Fix crash in error case
scsi: 53c700: Remove redundant assignment to pointer SCp
scsi: ufs: Treat link loss as fatal error
selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL
libbpf: Fix the incorrect register read for syscalls on x86_64
selftests/bpf: Extract syscall wrapper
scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
scsi: qla2xxx: Update version to 10.02.07.300-k
scsi: qla2xxx: Check for firmware dump already collected
scsi: qla2xxx: Add devids and conditionals for 28xx
scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
scsi: qla2xxx: edif: Fix clang warning
scsi: qla2xxx: Fix warning for missing error code
scsi: qla2xxx: Fix device reconnect in loop topology
scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues
scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
scsi: qla2xxx: Add retry for exec firmware
scsi: qla2xxx: Fix scheduling while atomic
scsi: qla2xxx: Fix premature hw access after PCI error
scsi: qla2xxx: Fix warning message due to adisc being flushed
scsi: qla2xxx: Fix stuck session in gpdb
scsi: qla2xxx: Implement ref count for SRB
scsi: qla2xxx: Refactor asynchronous command initialization
libbpf: Mark bpf_object__open_xattr() deprecated
perf: Stop using bpf_object__open_buffer() API
libbpf: Mark bpf_object__open_buffer() API deprecated
scsi: bfa: Remove useless DMA-32 fallback configuration
scsi: hisi_sas: Remove useless DMA-32 fallback configuration
scsi: 3w-sas: Remove useless DMA-32 fallback configuration
scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
scsi: pm8001: Fix bogus FW crash for maxcpus=1
scsi: qedf: Change context reset messages to ratelimited
scsi: qedf: Fix refcount issue when LOGO is received during TMF
scsi: qedf: Add stag_work to all the vports
scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
scsi: target: iscsi: Make sure the np under each tpg is unique
scsi: elx: efct: Don't use GFP_KERNEL under spin lock
bpf: Fix renaming task_getsecid_subj->current_getsecid_subj.
selftests/bpf: Add test for sleepable bpf iterator programs
libbpf: Add "iter.s" section for sleepable bpf iterator programs
bpf: Add bpf_copy_from_user_task() helper
bpf: Add support for bpf iterator programs to use sleepable helpers
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
drm/msm/a6xx: Add missing suspend_count increment
drm/msm: Fix wrong size calculation
drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
drm/msm: remove variable set but not used
Bluetooth: hci_event: Ignore multiple conn complete events
f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
f2fs: move f2fs to use reader-unfair rwsems
clk: gate: Add some kunit test suites
clk: zynqmp: replace warn_once with pr_debug for failed clock ops
clk: stm32mp1: Add parent_data to ETHRX clock
clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock
net: use bool values to pass bool param of phy_init_eee()
net: fec_ptp: remove redundant initialization of variable val
net: usb: asix: remove redundant assignment to variable reg
clk: at91: sama7g5: Allow MCK1 to be exported and referenced in DT
clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT
clk: mediatek: Fix memory leaks on probe
clk-si5341: replace snprintf in show functions with sysfs_emit
clk: si5341: fix reported clk_rate when output divider is 2
pinctrl: bcm: add driver for BCM4908 pinmux
dt-bindings: pinctrl: Add binding for BCM4908 pinctrl
dt-bindings: clk: microchip: Add Microchip PolarFire host binding
ima: fix reference leak in asymmetric_verify()
hwmon: (nct6775) Fix crash in clear_caseopen
selftests, bpf: Do not yet switch to new libbpf XDP APIs
ARM: assembler: define a Kconfig symbol for group relocation support
ASoC: simple-card-utils: Add new system-clock-fixed flag
ASoC: dt-bindings: simple-card: document new system-clock-fixed flag
ASoC: simple-card-utils: Set sysclk on all components
ASoC: xilinx: xlnx_i2s: Handle sysclk setting
ASoC: xilinx: xlnx_i2s: create drvdata structure
ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2
arm64: dts: ti: k3-j721s2: Move aliases to board dts
ARM: mm: switch to swapper_pg_dir early for vmap'ed stack
x86/paravirt: Use %rip-relative addressing in hook calls
objtool: Fix truncated string warning
drm/i915/dg2: Add Wa_18018781329
can: flexcan: mark RX via mailboxes as supported on MCF5441X
can: tcan4x5x: regmap: fix max register value
can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0
dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
mailmap: update email address of Brian Silverman
btrfs: update writeback index when starting defrag
arm64: dts: mediatek: Correct system timer clock of MT8192
arm64: dts: mediatek: Correct I2C clock of MT8192
arm64: dts: mediatek: Correct Nor Flash clock of MT8192
arm64: dts: mediatek: Correct SPI clock of MT8192
arm64: dts: mediatek: Correct uart clock of MT8192
btrfs: add back missing dirty page rate limiting to defrag
btrfs: fix deadlock when reserving space during defrag
dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB
dt-bindings: Add vendor prefix for Airoha
dt-bindings: mediatek: Adds a DT binding documentation for the MT6582 SoC
ARM: dts: Add initial support for Prestigio PMT5008 3G tablet
ARM: dts: Add initial support for Mediatek mt6582
arm64: defconfig: Enable cpufreq for MediaTek
arm64: defconfig: Enable MT6397 RTC
selftests, xsk: Fix rx_full stats test
bpf: Fix flexible_array.cocci warnings
tools/power/cpupower/{ToDo => TODO}: Rename the todo file
tools: cpupower: fix typo in cpupower-idle-set(1) manpage
drm/gma: Remove calls to kmap()
xfrm: fix MTU regression
gpio: tps68470: Allow building as module
gpio: tegra: Get rid of duplicate of_node assignment
gpio: altera-a10sr: Switch to use fwnode instead of of_node
gpio: merrifield: check the return value of devm_kstrdup()
mmc: core: Wait for command setting 'Power Off Notification' bit to complete
mmc: sh_mmcif: Check for null res pointer
mmc: sdhci-of-esdhc: Check for error num after setting mask
drm/edid: improve non-desktop quirk logging
erofs: avoid unnecessary z_erofs_decompressqueue_work() declaration
drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800.
drm/edid: support Microsoft extension for HMDs and specialized monitors
erofs: fix fsdax partition offset handling
pinctrl: baytrail: Clear direct_irq_en flag on broken configs
pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line
pinctrl: intel: fix unexpected interrupt
pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile
arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges
arm64: Add Cortex-X2 CPU part definition
video: hyperv_fb: Fix validation of screen resolution
thunderbolt: Remove useless DMA-32 fallback configuration
KVM: remove async parameter of hva_to_pfn_remapped()
x86,kvm/xen: Remove superfluous .fixup usage
KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used
gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED
quota: cleanup double word in comment
udf: Restore i_lenAlloc when inode expansion fails
udf: Fix NULL ptr deref when converting from inline format
spi: s3c24xx: Convert to GPIO descriptors
spi: s3c64xx: Convert to use GPIO descriptors
spi: s3c64xx: Drop custom gpio setup argument
spi: s3c64xx: Delete unused boardfile helpers
spi: add mt8186-nor compatible string
spi: spi-mtk-nor: add axi_s clock for mt8186
spi: spi-mtk-nor: add new soc mt8186 support
spi: spi-mtk-nor: improve device table for adding more capabilities
spi: add bindings for microchip mpfs spi
regulator: pfuze100: Add missing regulator names
regulator: qcom_smd: fix for_each_child.cocci warnings
regmap-irq: Fix typo in comment
ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration
ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card
ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment
ASoC: samsung: remove unneeded ret variable
ASoC: codecs: remove redundant ret variable
ASoC: tlv320aic31xx: Define PLL clock inputs
ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h
ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card
ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
ASoC: bindings: fsl-asoc-card: Add mclk-id optional property
ASoC: Intel: sof_rt5682: Add support for platform without amplifier
ASoC: Intel: sof_rt5682: add support for systems without i915 audio
net: stmmac: remove unused members in struct stmmac_priv
ASoC: SOF: Intel: Compare sdw adr directly
ASoC: SOF: Intel: match sdw version on link_slaves_found
ASoC: cs42l42: Handle system suspend
ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling
ASoC: cs42l42: Report full jack status when plug is detected
ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool
ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init()
ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
ASoC: dt-bindings: add bindings for TI TAS5805M.
ASoC: add support for TAS5805M digital amplifier
ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior
ASoC: topology: Allow TLV control to be either read or write
ASoC: topology: Remove superfluous error prints
ASoC: SOF: add flag to disable IMR restore to sof_debug
ASoC: SOF: Intel: hda-loader: add IMR restore support
ASoC: SOF: Intel: hda-loader: add SSP helper
ASoC: SOF: Intel: use inclusive language for SSP clocks
ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message
spi: spi-rockchip: Add rk3568-spi compatible
drm/i915/cdclk: convert to drm device based logging
drm/i915/cdclk: update intel_dump_cdclk_config() logging
drm/i915/lspcon: convert to drm device based logging
drm/i915/sprite: convert to drm device based logging
drm/i915/plane: convert to drm device based logging and WARN
drm/i915/dp: convert to drm device based logging
drm/i915/hotplug: convert to drm device based logging
drm/i915/pps: convert to drm device based logging
drm/i915/snps: convert to drm device based logging
fsnotify: fix fsnotify hooks in pseudo filesystems
fsnotify: invalidate dcache before IN_DELETE event
net: atlantic: Use the bitmap API instead of hand-writing it
ping: fix the sk_bound_dev_if match in ping_lookup
arm64: zynqmp: Rename dma to dma-controller
arm64: zynqmp: Add missing #dma-cells property
arm64: xilinx: dts: drop legacy property #stream-id-cells
microblaze/PCI: Remove pci_phys_mem_access_prot() dead code
microblaze: add const to of_device_id
microblaze: fix typo in a comment
arm64: vdso: Fix "no previous prototype" warning
net/smc: Transitional solution for clcsock race issue
ibmvnic: remove unused ->wait_capability
ibmvnic: don't spin in tasklet
ibmvnic: init ->running_cap_crqs early
ibmvnic: Allow extra failures before disabling
drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE
ipv4: fix ip option filtering for locally generated fragments
optee: add error checks in optee_ffa_do_call_with_arg()
net-procfs: show net devices bound packet types
bonding: use rcu_dereference_rtnl when get bonding active slave
tee: optee: do not check memref size on return from Secure World
optee: Use bitmap_free() to free bitmap
net: sfp: ignore disabled SFP node
drm/i915: fix header file inclusion for might_alloc()
drm/amdgpu: use ttm_resource_manager_debug
drm/radeon: use ttm_resource_manager_debug
platform/x86: amd-pmc: Correct usage of SMU version
drm/i915: Nuke dg2_ddi_pre_enable_dp()
soc: renesas: Identify RZ/V2L SoC
dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on SMARC EVK
platform/x86: asus-tf103c-dock: Make 2 global structs static
platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static
platform/x86: ISST: Fix possible circular locking dependency detected
platform/x86: intel_crystal_cove_charger: Fix IRQ masking / unmasking
platform/x86: thinkpad_acpi: Add quirk for ThinkPads without a fan
platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1
platform/surface: Reinstate platform dependency
platform/x86: x86-android-tablets: Trivial typo fix for MODULE_AUTHOR
platform/x86: x86-android-tablets: Fix the buttons on CZC P10T tablet
platform/x86: x86-android-tablets: Constify the gpiod_lookup_tables arrays
platform/x86: x86-android-tablets: Add an init() callback to struct x86_dev_info
platform/x86: x86-android-tablets: Add support for disabling ACPI _AEI handlers
platform/x86: x86-android-tablets: Correct crystal_cove_charger module name
KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
drm/i915/hdmi: Clean up TMDS clock limit exceeding user mode handling
drm/i915: Clean up pre-skl primary plane registers
arm64: dts: renesas: ulcb-kf: Add KF HDMI output
arm64: dts: renesas: r8a77961: Add lvds0 device node
arm64: dts: renesas: r8a779f0: Add sys-dmac nodes
ARM: dts: r9a06g032: Describe the NAND controller
arm64: dts: renesas: Add GMSL cameras .dtsi
arm64: dts: renesas: eagle: Enable MAX9286
arm64: dts: renesas: condor: Enable MAX9286
arm64: dts: renesas: Add initial device tree for RZ/G2LC SMARC EVK
arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC
arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions
arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' property
arm64: dts: renesas: r8a779a0: Add INTC-EX device node
dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl
pinctrl: renesas: r8a7799[05]: Add MediaLB pins
pinctrl: renesas: r8a7791: Remove INTC_IRQx_N
pinctrl: renesas: r8a7790: Remove INTC_IRQx_N
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for power-source property
pinctrl: renesas: rcar: Do not enforce GPIO if already muxed
clk: renesas: r8a779a0: Add CANFD module clock
clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
clk: renesas: r8a7799[05]: Add MLP clocks
clk: renesas: r8a779f0: Add SYS-DMAC clocks
gpio: sim: add doc file to index file
gpio: sim: check the label length when setting up device properties
HID: amd_sfh: Remove useless DMA-32 fallback configuration
dt-bindings: arm: sunxi: add haoyu,a20-marsboard
ARM: dts: sun7i: Add A20-Marsboard
ARM: dts: sunxi: h3/h5: add r_uart node
ARM: dts: nanopi-neo-air: Add eMMC and bluetooth
s390: update defconfigs
s390/module: test loading modules with a lot of relocations
s390/module: fix loading modules with a lot of relocations
HID: elo: fix memory leak in elo_probe
powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending
powerpc/fixmap: Fix VM debug warning on unmap
drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro
drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro
phy: cadence: Sierra: fix error handling bugs in probe()
phy: ti: Fix missing sentinel for clk_div_table
hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()
hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused
hwmon: (lm90) Fix sysfs and udev notifications
hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
hwmon: (lm90) Mark alert as broken for MAX6680
hwmon: (lm90) Mark alert as broken for MAX6654
hwmon: (lm90) Re-enable interrupts after alert clears
hwmon: (lm90) Reduce maximum conversion rate for G781
media: mtk-cir: simplify code
media: mtk-cir: remove superfluous ir_raw_event_reset()
media: mtk-cir: reduce message end to fix nec repeats
media: lirc: simplify gap calculation
media: ir_toy: free before error exiting
ksmbd: fix SMB 3.11 posix extension mount failure
pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt
pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent
pinctrl: meson-g12a: add more pwm_f options
dt-bindings: pinctrl: drive-strength doesn't default to 2 if unspecified
drivers/pinctrl: remove redundant ret variable
pinctrl: sunxi: Fix H616 I2S3 pin data
pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping
pinctrl: thunderbay: rework loops looking for groups names
pinctrl: thunderbay: comment process of building functions a bit
Drivers: hv: balloon: account for vmbus packet header in max_pkt_size
interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak
NTB/msi: Use struct_size() helper in devm_kzalloc()
media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm
media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm
media: mtk-vcodec: Use codec type to separate different hardware
media: mtk-vcodec: Add core dec and dec end ipi msg
media: mtk-vcodec: Support 34bits dma address for vdec
media: mtk-vcodec: Add work queue for core hardware decode
media: mtk-vcodec: Add new interface to lock different hardware
media: mtk-vcodec: Generalize power and clock on/off interfaces
media: mtk-vcodec: Add msg queue feature for lat and core architecture
media: mtk-vcodec: Add irq interface for multi hardware
media: mtk-vcodec: Use pure single core for MT8183
media: mtk-vcodec: Add to support multi hardware decode
media: mtk-vcodec: Support MT8192
media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bindings for mt8192
media: dt-bindings: media: mtk-vcodec: Separate video encoder and decoder dt-bindings
media: mtk-vcodec: export decoder pm functions
media: mtk-vcodec: Refactor vcodec pm interface
media: mtk-vcodec: Align vcodec wake up interrupt interface
media: mtk-vcodec: Get numbers of register bases from DT
media: hevc: Embedded indexes in RPS
media: hevc: Remove RPS named flags
media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats
media: atmel: atmel-sama7g5-isc: fix UYVY input format mbus_code typo
media: atmel: atmel-isc-base: clamp wb gain coefficients
media: atmel: atmel-isc-base: add wb debug messages
media: atmel: atmel-isc-base: fix bytesperline value for planar formats
media: atmel: atmel-isc-base: report frame sizes as full supported range
media: atmel: atmel-isc-base: remove frameintervals VIDIOC
media: atmel: atmel-sama7g5-isc: fix ispck leftover
media: atmel: atmel-isc: replace video device name with module name
media: atmel: atmel-isc: split the clock code into separate source file
media: atmel: introduce microchip csi2dc driver
media: dt-bindings: media: atmel: csi2dc: add bindings for microchip csi2dc
media: MAINTAINERS: add microchip csi2dc
media: stm32: dcmi: create a dma scatterlist based on DMA max_sg_burst value
media: v4l2-ctrls: make array range static
media: media/radio: make array probe_ports static const
media: gspca: make array regs_to_read static const
media: bttv: fix WARNING regression on tunerless devices
media: imx-jpeg: use NV12M to represent non contiguous NV12
media: davinci: vpif: drop probe printk
media: davinci: vpif: fix use-after-free on driver unbind
media: davinci: vpif: fix unbalanced runtime PM enable
media: davinci: vpif: fix unbalanced runtime PM get
media: platform: cros-ec: Add brask to the match table
media: saa7134: use swap() to make code cleaner
media: imx: imx8mq-mipi_csi2: fix system resume
media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
media: mtk-vcodec: potential dereference of null pointer
media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
media: docs: vidioc-dqbuf: State all remaining fields are filled by driver
media: vivid: fix timestamp and sequence wrapping
media: rkisp1: fix grey format iommu page faults
media: staging: media: imx: imx7-mipi-csis: Make subdev name unique
media: staging: media: imx: imx7_mipi_csis: Add timings override through debugfs
media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS_FRAME_COUNTER_CH0 register
media: camss: Apply vfe_get/vfe_put fix to SDM845
media: camss: Do vfe_get/vfe_put for csid on sm8250
media: camss: Add SM8250 bandwdith configuration support
media: camss: add support for SM8250 camss
media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW
media: camss: Add initial support for VFE hardware version Titan 480
media: camss: vfe-170: fix "VFE halt timeout" error
media: camss: fix VFE irq name
media: camss: remove vdda-csiN from sdm845 resources
media: camss: csid: allow csid to work without a regulator
media: camss: csid-170: set the right HALT_CMD when disabled
media: camss: csid-170: support more than one lite vfe
media: camss: csid-170: remove stray comment
media: camss: csid-170: don't enable unused irqs
media: camss: csid-170: fix non-10bit formats
media: camss: csiphy-3ph: add support for SM8250 CSI DPHY
media: camss: csiphy-3ph: disable interrupts
media: camss: csiphy-3ph: don't print HW version as an error
media: dt-bindings: media: camss: Add qcom,sm8250-camss binding
media: staging: media: zoran: drop read/write support
media: staging: media: zoran: drop kernel log spam
media: staging: media: zoran: fix TRY_FMT handling
media: staging: media: zoran: fix various V4L2 compliance errors
media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
media: staging: media: zoran: fix counting buffer in reserve
media: staging: media: zoran: clean unused code
media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
media: staging: media: zoran: introduce zoran_i2c_init
media: staging: media: zoran: move config select on primary kconfig
media: staging: media: zoran: move videodev alloc
media: staging: media: zoran: remove vidmem
media: staging: media: zoran: merge all modules
media: staging: media: zoran: videocode: remove procfs
media: staging: media: zoran: add debugfs
media: staging: media: zoran: rename debug module parameter
media: staging: media: zoran: use module_pci_driver
media: staging: media: zoran: move module parameter checks to zoran_probe
x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible
x86/MCE/AMD: Allow thresholding interface updates after init
x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder
perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test
x86/insn: Add misc instructions to x86 instruction decoder
perf/tests: Add misc instructions to the x86 instruction decoder test
x86/insn: Add AMX instructions to the x86 instruction decoder
perf/tests: Add AMX instructions to x86 instruction decoder test
ARM: dts: exynos: Add support for Samsung Chagall WiFi
ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4
dt-bindings: arm: samsung: document Chagall WiFi board binding
EDAC: Use default_groups in kobj_type
EDAC: Use proper list of struct attribute for attributes
iio: accel: fxls8962af: add padding to regmap for SPI
iio:imu:adis16480: fix buffering for devices with no burst mode
iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
iio: adc: tsc2046: fix memory corruption by preventing array overflow
iio: adc: tsc2046: add sanity check to avoid to big allocations
iio: adc: tsc2046: add .read_raw support
iio: hw_consumer: Use struct_size() helper in kzalloc()
iio: adis: stylistic changes
adis: simplify 'adis_update_bits' macros
MAINTAINERS: add missing files to the adis lib
MAINTAINERS: add maintainer for ADMV8818 driver
MAINTAINERS: add maintainer for ADMV1013 driver
MAINTAINERS: add maintainer for AD7293 driver
iio: sps30: Use sysfs_emit()
iio: scd4x: Use sysfs_emit()
iio: ms_sensors: Use sysfs_emit()
iio: max9611: Use sysfs_emit()
iio: max31865: Use sysfs_emit()
iio: max31856: Use sysfs_emit()
iio: lm3533: Use sysfs_emit()
iio: ina2xx-adc: sysfs_emit()
iio: as3935: Use sysfs_emit()
iio: ad9523: Use sysfs_emit()
iio: ad7192: Use sysfs_emit()
iio: dmaengine-buffer: Use sysfs_emit()
iio: core: Use sysfs_emit()
iio: adc: tsc2046: rework the trigger state machine
MAINTAINERS: add maintainer for ADRF6780 driver
MAINTAINERS: fix Analog Devices links
iio: core: Fix the kernel doc regarding the currentmode iio_dev entry
iio: adc: mt8186: Add compatible node for mt8186
dt-bindings: iio: adc: Add compatible for Mediatek MT8186
iio: st_sensors: don't always auto-enable I2C and SPI interface drivers
iio: adc: rzg2l_adc: Fix typo
dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fields in example
iio:accel:dmard09: Tidy up white space around {} in id table
iio:proximity:vl53l0x: Tidy up white space around {} in id tables
iio:light:tsl2722: Fix inconsistent spacing before } in id table
iio:adc:ti-adc084s021: Tidy up white space around {}
iio:adc:hi8435: Tidy up white space around {} in id tables
iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables
iio:frequency:admv1013: White space cleanup of spacing around {} in id tables
iio:proximity:srf08: White space cleanup of spacing around {} in id tables
iio:proximity:srf04: White space cleanup of spacing around {} in id tables
iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables
iio:proximity:ping: White space cleanup of spacing around {} in id tables
iio:light:ltr501: White space cleanup of spacing around {} in id tables
iio:light:us5182: White space cleanup of spacing around {} in id tables
iio:light:vcnl4035: Trivial whitespace cleanup to add space before }
iio:light:pa12203001: Tidy up white space change to add spaces after { and before }
iio:chemical:atlas: Trivial white space cleanup to add space before }
iio:proximity:sx9360: Add dt-binding support
dt-bindings:iio:proximity: Add sx9360 binding
iio:proximity:sx9360: Add sx9360 support
iio:proximity:sx9324: Add dt_binding support
dt-bindings:iio:proximity: Add sx9324 binding
iio:proximity:sx9324: Add SX9324 support
iio:proximity:sx9310: Extract common Semtech sensor logic
iio:proximity:sx9310: Add frequency in read_avail
soc: samsung: Fix typo in CONFIG_EXYNOS_USI description
MAINTAINERS: add reviewer entry for Samsung/Exynos platform
arm64: dts: exynos: add necessary clock inputs in Exynos7
ARM: dts: exynos: drop unsupported MAX77802 regulators on Odroid XU
ARM: dts: exynos: add necessary clock controller inputs in Exynos5260
ARM: dts: exynos: Align MAX77836 nodes with dtschema on Monk and Rinato
arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2
arm64: dts: exynos: use dedicated wake-up pinctrl compatible in ExynosAutov9
ARM: dts: s5pv210: align pinctrl with dtschema
ARM: dts: s3c64xx: align pinctrl with dtschema
ARM: dts: s3c24xx: align pinctrl with dtschema
arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9
arm64: dts: exynos: align pinctrl with dtschema in Exynos7
arm64: dts: exynos: align pinctrl with dtschema in Exynos5433
ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800
ARM: dts: exynos: align pinctrl with dtschema in Exynos5410
ARM: dts: exynos: align pinctrl with dtschema in Exynos5260
ARM: dts: exynos: align pinctrl with dtschema in Exynos5250
ARM: dts: exynos: align pinctrl with dtschema in Exynos4412
ARM: dts: exynos: align pinctrl with dtschema in Exynos4210
ARM: dts: exynos: align pinctrl with dtschema in Exynos3250
ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt mapping
ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi
ARM: dts: exynos: override pins by label in Peach Pi
ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pit
ARM: dts: exynos: override pins by label in Peach Pit
ARM: dts: exynos: simplify PMIC DVS pin configuration in Odroid XU
ARM: dts: exynos: drop unused pinctrl defines in Exynos3250
ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
ARM: dts: exynos: split dmas into array of phandles in Exynos5250
block: fix memory leak in disk_register_independent_access_ranges
io_uring: fix bug in slow unregistering of nodes
mtd: rawnand: omap_elm: remove redundant variable 'errors'
mtd: rawnand: gpmi: support fast edo timings for mx28
mtd: rawnand: gpmi: validate controller clock rate
mtd: rawnand: gpmi: fix controller timings setting
mtd: aspeed-smc: improve probe resilience
mtd: rawnand: brcmnand: Add BCMA shim
mtd: rawnand: brcmnand: BCMA controller uses command shift of 0
mtd: rawnand: brcmnand: Allow platform data instantation
mtd: rawnand: brcmnand: Add platform data structure for BCMA
mtd: rawnand: brcmnand: Allow working without interrupts
mtd: rawnand: brcmnand: Move OF operations out of brcmnand_init_cs()
mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs()
mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
mtd: rawnand: brcmnand: Assign soc as early as possible
mtd: rawnand: Rework of_get_nand_bus_width()
mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper
mtd: onenand: Check for error irq
mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to replace the repeat pattern
mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state
mtd: rawnand: nandsim: Replace overflow check with kzalloc to single kcalloc
dt-bindings: dmaengine: zynqmp_dma: convert to yaml
dt-bindings: msm/mdp4: convert to yaml format
dt-bindings: serial: Convert rda,8810pl-uart to YAML
arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt
arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
phy: usb: Leave some clocks running during suspend
arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
arm64: dts: rockchip: fix dma-controller node names on rk356x
arm64: dts: rockchip: add Quartz64-A usb2 support
arm64: dts: rockchip: add usb2 nodes to rk3568 device tree
dt-bindings: soc: rockchip: add rk3568-usb2phy-grf
mtd: nand: Add a new helper to retrieve the ECC context
mtd: nand: ecc: Add infrastructure to support hardware engines
mtd: spinand: macronix: Use random program load
dt-bindings: mtd: Describe Macronix NAND ECC engine
dt-bindings: spi: mxic: Document the nand-ecc-engine property
dt-bindings: spi: mxic: Convert to yaml
dt-bindings: spi: mxic: The interrupt property is not mandatory
dt-bindings: vendor-prefixes: Clarify Macronix prefix
dt-bindings: mtd: spi-nand: Convert spi-nand description file to yaml
dt-bindings: mtd: nand-chip: Create a NAND chip description
dt-bindings: mtd: nand-controller: Harmonize the property types
dt-bindings: mtd: nand-controller: Fix a comment in the examples
dt-bindings: mtd: nand-controller: Fix the reg property description
mei: me: Use dma_set_mask_and_coherent() and simplify code
pinctrl: samsung: add support for Exynos850 and ExynosAutov9 wake-ups
dt-bindings: pinctrl: samsung: describe Exynos850 and ExynosAutov9 wake-ups
dt-bindings: pinctrl: samsung: convert to dtschema
pinctrl: samsung: accept GPIO bank nodes with a suffix
pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
pinctrl: samsung: drop pin banks references on error paths
batman-adv: Remove redundant 'flush_workqueue()' calls
batman-adv: Start new development cycle
efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
efi/libstub: arm64: Fix image check alignment at entry
s390/uaccess: fix compile error
s390/nmi: handle vector validity failures for KVM guests
s390/nmi: handle guarded storage validity failures for KVM guests
Linux 5.17-rc1
ftrace: Fix assuming build time sort works for s390
perf tools: Remove redundant err variable
perf test: Add parse-events test for aliases with hyphens
perf test: Add pmu-events test for aliases with hyphens
perf parse-events: Support event alias in form foo-bar-baz
perf evsel: Override attr->sample_period for non-libpfm4 events
perf cpumap: Remove duplicate include in cpumap.h
perf cpumap: Migrate to libperf cpumap api
perf python: Fix cpu_map__item() building
perf script: Fix printing 'phys_addr' failure issue
irqchip/gic-v3-its: Fix build for !SMP
certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty
certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI
Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH"
usr/include/Makefile: add linux/nfc.h to the compile-test coverage
eeprom: at25: Restore missing allocation
KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
mm: remove cleancache
mm: hide the FRONTSWAP Kconfig symbol
lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()
frontswap: remove support for multiple ops
mm: mark swap_lock and swap_active_head static
frontswap: simplify frontswap_register_ops
frontswap: remove frontswap_test
mm: simplify try_to_unuse
frontswap: remove the frontswap exports
frontswap: simplify frontswap_init
frontswap: remove frontswap_curr_pages
frontswap: remove frontswap_shrink
frontswap: remove frontswap_tmem_exclusive_gets
frontswap: remove frontswap_writethrough
proc: remove PDE_DATA() completely
zsmalloc: replace get_cpu_var with local_lock
lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()
fs: proc: store PDE()->data into inode->i_private
zsmalloc: replace per zpage lock with pool->migrate_lock
locking/rwlocks: introduce write_lock_nested
zsmalloc: remove zspage isolation for migration
zsmalloc: move huge compressed obj from page to zspage
zsmalloc: introduce obj_allocated
zsmalloc: decouple class actions from zspage works
zsmalloc: rename zs_stat_type to class_stat_type
zsmalloc: introduce some helper functions
sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax
kernel/sysctl.c: remove unused variable ten_thousand
kprobe: move sysctl_kprobes_optimization to kprobes.c
fs/coredump: move coredump sysctls into its own file
printk: fix build warning when CONFIG_PRINTK=n
kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases()
fs: move namespace sysctls and declare fs base directory
sysctl: add and use base directory declarer and registration helper
fs: move pipe sysctls to is own file
fs: move fs/exec.c sysctls into its own file
fs: move namei sysctls to its own file
fs: move locking sysctls where they are used
fs: move shared sysctls to fs/sysctls.c
sysctl: move maxolduid as a sysctl specific const
fs: move dcache sysctls to its own file
fs: move fs stat sysctls to file_table.c
fs: move inode sysctls to its own file
sysctl: share unsigned long const values
stackleak: move stack_erasing sysctl to stackleak.c
scsi/sg: move sg-big-buff sysctl to scsi/sg.c
printk: move printk sysctl to printk/sysctl.c
fs: move binfmt_misc sysctl to its own file
sysctl: add helper to register a sysctl mount point
random: move the random sysctl declarations to its own file
firmware_loader: move firmware sysctl to its own files
eventpoll: simplify sysctl declaration with register_sysctl()
cdrom: simplify subdirectory registration with register_sysctl()
inotify: simplify subdirectory registration with register_sysctl()
test_sysctl: simplify subdirectory registration with register_sysctl()
ocfs2: simplify subdirectory registration with register_sysctl()
macintosh/mac_hid.c: simplify subdirectory registration with register_sysctl()
i915: simplify subdirectory registration with register_sysctl()
hpet: simplify subdirectory registration with register_sysctl()
dnotify: move dnotify sysctl to dnotify.c
aio: move aio sysctl to aio.c
sysctl: use SYSCTL_ZERO to replace some static int zero uses
sysctl: use const for typically used max/min proc sysctls
sysctl: make ngroups_max const
watchdog: move watchdog sysctl interface to watchdog.c
hung_task: move hung_task sysctl interface to hung_task.c
sysctl: move some boundary constants from sysctl.c to sysctl_vals
sysctl: add a new register_sysctl_init() interface
mm/migrate.c: rework migration_entry_wait() to not take a pageref
selftests: net: ioam: expect support for Queue depth data
mptcp: Use struct_group() to avoid cross-field memset()
rxrpc: Adjust retransmission backoff
drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
drm/i915/guc: Flush G2H handler during a GT reset
drm/i915/guc: Add work queue to trigger a GT reset
drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
Bluetooth: btmtksdio: mask out interrupt status
Bluetooth: btmtksdio: run sleep mode by default
Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]()
Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()
Bluetooth: mt7921s: fix bus hang with wrong privilege
Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()
Bluetooth: mt7921s: fix firmware coredump retrieve
Bluetooth: hci_serdev: call init_rwsem() before p->open()
xdp: disable XDP_REDIRECT for xdp frags
bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags
bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest
net: xdp: introduce bpf_xdp_pointer utility routine
bpf: generalise tail call map compatibility check
libbpf: Add SEC name for xdp frags programs
bpf: selftests: update xdp_adjust_tail selftest to include xdp frags
bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature
bpf: introduce frags support to bpf_prog_test_run_xdp()
bpf: move user_size out of bpf_test_init
bpf: add frags support to xdp copy helpers
bpf: add frags support to the bpf_xdp_adjust_tail() API
bpf: introduce bpf_xdp_get_buff_len helper
net: mvneta: enable jumbo frames if the loaded XDP program support frags
bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program
net: mvneta: add frags support to XDP_TX
xdp: add frags support to xdp_return_{buff/frame}
net: marvell: rely on xdp_update_skb_shared_info utility routine
net: xdp: add xdp_update_skb_shared_info utility routine
net: mvneta: simplify mvneta_swbm_add_rx_fragment management
net: mvneta: update frags bit before passing the xdp buffer to eBPF layer
xdp: introduce flags field in xdp_buff/xdp_frame
net: skbuff: add size metadata to skb_shared_info for xdp
parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
netfs: Make ops->init_rreq() optional
fscache: Add a comment explaining how page-release optimisation works
cachefiles: Check that the backing filesystem supports tmpfiles
cachefiles: Explain checks in a comment
cachefiles: Trace active-mark failure
cachefiles: Make some tracepoint adjustments
cachefiles: set default tag name if it's unspecified
cachefiles: Calculate the blockshift in terms of bytes, not pages
fscache: Fix the volume collision wait condition
drm/amdgpu: fix the page fault caused by uninitialized variables
drm/amdgpu: fix convert bad page retiremt
Bluetooth: Remove kernel-doc style comment block
Bluetooth: btusb: Whitespace fixes for btusb_setup_csr()
Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices
HID: apple: Set the tilde quirk flag on the Wellspring 5 and later
octeontx2-af: Add KPU changes to parse NGIO as separate layer
octeontx2-pf: Forward error codes to VF
octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces
octeontx2-af: Increase link credit restore polling timeout
octeontx2-pf: cn10k: Ensure valid pointers are freed to aura
octeontx2-af: cn10k: Use appropriate register for LMAC enable
octeontx2-af: Retry until RVU block reset complete
octeontx2-af: Fix LBK backpressure id count
octeontx2-af: Do not fixup all VF action entries
HID: wacom: Avoid using stale array indicies to read contact count
HID: wacom: Ignore the confidence flag when a touch is removed
HID: wacom: Reset expected and received contact counts at the same time
drm/i915/mst: only ack the ESI we actually handled
drm/i915/mst: ack sink irq ESI for link status changes
drm/i915/mst: read link status only when requested by sink in ESI
drm/i915/mst: abstract handling of link status in DP MST
drm/i915/mst: debug log 4 bytes of ESI right after reading
drm/i915/mst: abstract intel_dp_ack_sink_irq_esi()
drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation
ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop()
drm: Update docs after moving DisplayPort helpers around
drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch]
selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap
bpf: support BPF_PROG_QUERY for progs attached to sockmap
samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs
selftests/bpf: switch to new libbpf XDP APIs
bpftool: use new API for attaching XDP program
libbpf: streamline low-level XDP APIs
docs/bpf: update BPF map definition example
libbpf: deprecate legacy BPF map definitions
selftests/bpf: convert remaining legacy map definitions
selftests/bpf: fail build on compilation warning
selftests: mptcp: fix ipv6 routing setup
mptcp: fix removing ids bitmap setting
mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()
ipv6: annotate accesses to fn->fn_sernum
tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
tcp: Add a stub for sk_defer_free_flush()
phylib: fix potential use-after-free
PCI/MSI: Prevent UAF in error path
unicode: clean up the Kconfig symbol confusion
Documentation: fix firewire.rst ABI file path error
selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n
selftests: bpf: Fix bind on used port
bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c
bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c
Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events
Bluetooth: msft: Handle MSFT Monitor Device Event
RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT
dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers
dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers
parisc: Fix missing prototype for 'toc_intr' warning in toc.c
parisc: Autodetect default output device and set console= kernel parameter
parisc: Use safer strscpy() in setup_cmdline()
drm/i915/dmc: Eliminate remnant GEN<n> references
of: Check 'of_node_reused' flag on of_match_device()
of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
of: base: make small of_parse_phandle() variants static inline
dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example
dt-bindings: Fix array schemas encoded as matrices
i40e: fix unsigned stat widths
i40e: Fix for failed to init adminq while VF reset
i40e: Fix queues reservation for XDP
i40e: Fix issue when maximum queues is exceeded
i40e: Increase delay to 1 s after global EMP reset
RISC-V: Remove redundant err variable
block: fix async_depth sysfs interface for mq-deadline
dt-bindings: Drop unnecessary pinctrl properties
riscv: dts: sifive unmatched: Add gpio poweroff
riscv: canaan: remove useless select of non-existing config SYSCON
drm/i915: Clean up vlv/chv sprite plane registers
RISC-V: Do not use cpumask data structure for hartid bitmap
RISC-V: Move spinwait booting method to its own config
RISC-V: Move the entire hart selection via lottery to SMP
RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method
RISC-V: Do not print the SBI version during HSM extension boot print
RISC-V: Avoid using per cpu array for ordered booting
docs: kvm: fix WARNINGs from api.rst
selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c
selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c
riscv: default to CONFIG_RISCV_SBI_V01=n
tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall
ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409
block: Fix wrong offset in bio_truncate()
fanotify: remove variable set but not used
drm/locking: fix drm_modeset_acquire_ctx kernel-doc
net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode
net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL
ipv6_tunnel: Rate limit warning messages
ethtool: Fix link extended state for big endian
net: phy: broadcom: hook up soft_reset for BCM54616S
net: sched: Clarify error message when qdisc kind is unknown
net: fix information leakage in /proc/net/ptype
arm64: mm: apply __ro_after_init to memory_limit
arm64: atomics: lse: Dereference matching size
asm-generic: Add missing brackets for io_stop_wc macro
gpio: mpc8xxx: Fix an ignored error return from platform_get_irq()
gpio: idt3243x: Fix an ignored error return from platform_get_irq()
lib: remove redundant assignment to variable ret
ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR
lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB
btrfs: use generic Kconfig option for 256kB page size limit
arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB
configs: introduce debug.config for CI-like setup
delayacct: track delays from memory compact
Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact
delayacct: cleanup flags in struct task_delay_info and functions use it
delayacct: fix incomplete disable operation when switch enable to disable
delayacct: support swapin delay accounting for swapping without blkio
panic: remove oops_id
panic: use error_report_end tracepoint on warnings
fs/adfs: remove unneeded variable make code cleaner
FAT: use io_schedule_timeout() instead of congestion_wait()
hfsplus: use struct_group_attr() for memcpy() region
nilfs2: remove redundant pointer sbufs
fs/binfmt_elf: use PT_LOAD p_align values for static PIE
const_structs.checkpatch: add frequently used ops structs
checkpatch: improve Kconfig help test
checkpatch: relax regexp for COMMIT_LOG_LONG_LINE
lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
uuid: remove licence boilerplate text from the header
uuid: discourage people from using UAPI header in new code
kunit: replace kernel.h with the necessary inclusions
test_hash.c: refactor into kunit
lib/Kconfig.debug: properly split hash test kernel entries
test_hash.c: split test_hash_init
test_hash.c: split test_int_hash into arch-specific functions
hash.h: remove unused define directive
lib/list_debug.c: print more list debugging context in __list_del_entry_valid()
list: introduce list_is_head() helper and re-use it in list.h
kstrtox: uninline everything
get_maintainer: don't remind about no git repo when --nogit is used
kernel/sys.c: only take tasklist_lock for get/setpriority(PRIO_PGRP)
kthread: dynamically allocate memory to store kthread's full name
tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN
tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
fs/binfmt_elf: replace open-coded string copy with get_task_comm
drivers/infiniband: replace open-coded string copy with get_task_comm
fs/exec: replace strncpy with strscpy_pad in __get_task_comm
fs/exec: replace strlcpy with strscpy_pad in __set_task_comm
kernel.h: include a note to discourage people from including it in headers
include/linux/unaligned: replace kernel.h with the necessary inclusions
sysctl: remove redundant ret assignment
sysctl: fix duplicate path separator in printed entries
proc: convert the return type of proc_fd_access_allowed() to be boolean
proc: make the proc_create[_data]() stubs static inlines
proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration
mm: percpu: add generic pcpu_populate_pte() function
mm: percpu: add generic pcpu_fc_alloc/free funciton
mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef
mm: percpu: generalize percpu related config
cifs: update internal module number
smb3: send NTLMSSP version information
riscv: fix boolconv.cocci warnings
drm/amd/display: change FIFO reset condition to embedded display only
drm/amd/display: Correct MPC split policy for DCN301
drm/amdkfd: enable heavy-weight TLB flush on Arcturus
drm/amdgpu: fix broken debug sdma vram access function
drm/amdgpu: remove gart.ready flag
drm/amdgpu: remove unused variable warning
drm/amdgpu: remove unused variable
drm/amdgpu: Remove repeated calls
drm/amdgpu: modify a pair of functions for the pcie port wreg/rreg
drm/amdgpu: add vram check function for GMC
riscv: Explicit comment about user virtual address space size
riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo
riscv: Implement sv48 support
asm-generic: Prepare for riscv use of pud_alloc_one and pud_free
riscv: Allow to dynamically define VA_BITS
riscv: Introduce functions to switch pt_ops
riscv: Split early kasan mapping to prepare sv48 introduction
riscv: Move KASAN mapping next to the kernel mapping
riscv: Get rid of MAXPHYSMEM configs
xfs: flush inodegc workqueue tasks before cancel
drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports
drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS
drm/i915/bios: Throw out the !has_ddi_port_info() codepaths
drm/i915/bios: Use i915->vbt.ports[] for all g4x+
selftests/bpf: Update sockopt_sk test to the use bpf_set_retval
selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt
bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value
bpf: Move getsockopt retval to struct bpf_cg_run_ctx
bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean
drm/i915/bios: Use i915->vbt.ports[] on CHV
drm/i915/bios: Introduce has_ddi_port_info()
io-wq: delete dead lock shuffling code
clk: mediatek: relicense mt7986 clock driver to GPL-2.0
libbpf: Improve btf__add_btf() with an additional hashmap for strings.
riscv: bpf: Fix eBPF's exception tables
kvm: selftests: Do not indent with spaces
kvm: selftests: sync uapi/linux/kvm.h with Linux header
bpf/scripts: Raise an exception if the correct number of sycalls are not generated
bpf/scripts: Make description and returns section for helpers/syscalls mandatory
uapi/bpf: Add missing description and returns for helper documentation
bpftool: Adding support for BTF program names
riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage
riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef
riscv: mm: init: remove _pt_ops and use pt_ops directly
riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef
riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP"
tools headers UAPI: Sync x86 arch prctl headers with the kernel sources
drm/malidp: Replace module initialization with DRM helpers
drm/arm/hdlcd: Replace module initialization with DRM helpers
drm/komeda: Replace module initialization with DRM helpers
drm/imx/dcss: Replace module initialization with DRM helpers
drm: Provide platform module-init macro
drm/hisilicon/hibmc: Replace module initialization with DRM helpers
drm/cirrus: Replace module-init boiler-plate code with DRM helpers
drm/bochs: Replace module-init boiler-plate code with DRM helpers
drm/ast: Replace module-init boiler-plate code with DRM helpers
drm: Provide PCI module-init macros
btrfs: defrag: properly update range->start for autodefrag
btrfs: defrag: fix wrong number of defragged sectors
cifs: Support fscache indexing rewrite
btrfs: allow defrag to be interruptible
btrfs: fix too long loop when defragging a 1 byte file
selftests: kvm: add amx_test to .gitignore
KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled
KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops
KVM: SVM: Drop AVIC's intermediate avic_set_running() helper
KVM: VMX: Don't do full kick when handling posted interrupt wakeup
KVM: VMX: Fold fallback path into triggering posted IRQ helper
KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ
KVM: VMX: Don't do full kick when triggering posted interrupt "fails"
KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU
KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption
KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path
KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs
KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode
KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks
KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers
KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx
KVM: Drop unused kvm_vcpu.pre_pcpu field
KVM: VMX: Handle PI descriptor updates during vcpu_put/load
KVM: avoid warning on s390 in mark_page_dirty
KVM: selftests: Add a test to force emulation with a pending exception
KVM: VMX: Reject KVM_RUN if emulation is required with pending exception
selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER
selftests: kvm/x86: Introduce x86_model()
selftests: kvm/x86: Export x86_family() for use outside of processor.c
selftests: kvm/x86: Introduce is_amd_cpu()
selftests: kvm/x86: Parameterize the CPUID vendor string check
KVM: x86/pmu: Use binary search to check filtered events
cifs: cifs_ses_mark_for_reconnect should also update reconnect bits
cifs: update tcpStatus during negotiate and sess setup
cifs: make status checks in version independent callers
cifs: remove repeated state change in dfs tree connect
cifs: fix the cifs_reconnect path for DFS
cifs: remove unused variable ses_selected
cifs: protect all accesses to chan_* with chan_lock
cifs: fix the connection state transitions with multichannel
cifs: check reconnects for channels of active tcons too
kvm: selftests: conditionally build vm_xsave_req_perm()
KVM: x86/cpuid: Clear XFD for component i if the base feature is missing
KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access()
KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants
KVM: x86/mmu: Clear MMU-writable during changed_pte notifier
KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU
perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4
spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment
spi: stm32-qspi: Update spi registering
regulator: MAX20086: add gpio/consumer.h
ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC
ASoC: max9759: fix underflow in speaker_gain_control_put()
drm/i915: Remove zombie async flip vt-d w/a
ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro
ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys
ipv4: avoid quadratic behavior in netns dismantle
net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
dt-bindings: net: Document fsl,erratum-a009885
net/fsl: xgmac_mdio: Add workaround for erratum A-009885
dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry
dt-bindings: mmc: arm,pl18x: Make each example a separate entry
dt-bindings: display: Add SPI peripheral schema to SPI based displays
drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
drm/doc: Fix TTM acronym
drm/ast: Create threshold values for AST2600
HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running
HID: uhid: Fix worker destroying device without any protection
mgag200 fix memmapsl configuration in GCTL6 register
net: mscc: ocelot: fix using match before it is set
drm/bridge: Remove extra device acquisition method of i2c client in lt9611 driver
net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices
net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
drm/i915/dpll: make intel_shared_dpll_funcs internal to intel_dpll_mgr.c
net: axienet: increase default TX ring size to 128
net: axienet: fix for TX busy handling
net: axienet: fix number of TX ring slots for available check
net: axienet: Fix TX ring slot available check
net: axienet: limit minimum TX ring size
net: axienet: add missing memory barriers
net: axienet: reset core on initialization prior to MDIO access
net: axienet: Wait for PhyRstCmplt after core reset
net: axienet: increase reset timeout
ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently
ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault
ARM: 9170/1: fix panic when kasan and kprobe are enabled
drm/msm: Fix include statements for DisplayPort
drm/selftests: Select DRM_DP_HELPER
drm/vc4: Fix deadlock on DSI device attach error
dma-buf: drop excl_fence parameter from dma_resv_get_fences
wcn36xx: Add SNR reporting via get_survey()
wcn36xx: Track SNR and RSSI for each RX frame
wcn36xx: Track the band and channel we are tuned to
wcn36xx: Implement get_snr()
MAINTAINERS: remove extra wireless section
MAINTAINERS: add common wireless and wireless-next trees
drm/amdgpu: remove excl as shared workarounds
drm: move the buddy allocator from i915 into common drm
libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors
io_uring: perform poll removal even if async work removal is successful
io-wq: add intermediate work step between pending list and active work
io-wq: perform both unstarted and started work cancelations in one go
io-wq: invoke work cancelation with wqe->lock held
io-wq: make io_worker lock a raw spinlock
io-wq: remove useless 'work' argument to __io_worker_busy()
drm/i915/guc: Remove hacks for reset and schedule disable G2H being received out of order
drm/i915/selftests: Add a cancel request selftest that triggers a reset
bpf, selftests: Add ringbuf memory type confusion test
bpf, selftests: Add various ringbuf tests with invalid offset
bpf: Fix ringbuf memory type confusion when passing to helpers
bpf: Fix out of bounds access for ringbuf helpers
bpf: Generally fix helper register offset check
bpf: Mark PTR_TO_FUNC register initially with zero offset
bpf: Generalize check_ctx_reg for reuse with other types
selftest/bpf: Fix a stale comment.
selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter.
bpf: Support bpf_(get|set)sockopt() in bpf unix iter.
bpf: af_unix: Use batching algorithm in bpf unix iter.
af_unix: Refactor unix_next_socket().
drm/radeon: fix error handling in radeon_driver_open_kms
drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
drm/amdgpu: apply vcn harvest quirk
ksmbd: fix guest connection failure with nautilus
ksmbd: uninitialized variable in create_socket()
ksmbd: smbd: fix missing client's memory region invalidation
smb3: add new defines from protocol specification
amdgpu/amdgpu_psp: remove unneeded ret variable
drm/radeon: fix UVD suspend error
drm/amdgpu: Add missing pm_runtime_put_autosuspend
drm/amd/display: move calcs folder into DML
drm/amd/display: 3.2.169
drm/amd/display: [FW Promotion] Release 0.0.100.0
drm/amd/display: Add signal type check when verify stream backends same
drm/amd/display: update dml to rev.99 and smu clk_table w/a
drm/amd/display: Fix black screen issue on memory clock switch en
drm/amd/display: DCEFCLK DS on CLK init
drm/amd/display: modify SMU_TIMEOUT macro.
drm/amd/display: move FPU associated DCN302 code to DML folder (#2266)
drm/amd/display: 3.2.168
drm/amd/display: support new PMFW interface to disable Z9 only
drm/amd/display: adjust bit comparison to be more type safe
drm/amd/display: Disabled seamless boots on DP and renamed power_down_display_on_boot
drm/radeon: fix error handling in radeon_driver_open_kms
drm/amd/pm: Enable sysfs required by rocm-smi tool for One VF mode
drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
selftests/bpf: Add test for race in btf_try_get_module
selftests/bpf: Extend kfunc selftests
selftests/bpf: Add test_verifier support to fixup kfunc call insns
selftests/bpf: Add test for unstable CT lookup API
net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF
bpf: Add reference tracking support to kfunc
bpf: Introduce mem, size argument pair support for kfunc
bpf: Remove check_kfunc_call callback and old kfunc BTF ID API
bpf: Populate kfunc BTF ID sets in struct btf
bpf: Fix UAF due to race between btf_try_get_module and load_module
drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc
drm/amdgpu: Fix the code style warnings in sdma
drm/amdgpu: Fix the code style warnings in gmc
drm/amdgpu: Fix the code style warnings in gfx
drm/amdgpu: Fix the code style warnings in amdgpu_ras
drm/amdgpu: apply vcn harvest quirk
drm/amdgpu: drop redundant check of ip discovery_bin
drm/amdgpu: handle denied inject error into critical regions v2
drm/amd/pm: add message smu to get ecc_table
drm/amdgpu: add new query interface for umc_v8_7 block
drm/amd/pm: Update smu driver interface for sienna cichlid
lockd: fix server crash on reboot of client holding lock
x86/gpu: Reserve stolen memory for first integrated Intel GPU
xfs: remove unused xfs_ioctl32.h declarations
script/sorttable: Fix some initialization problems
netns: add schedule point in ops_exit_list()
block: assign bi_bdev for cloned bios in blk_rq_prep_clone
ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void
ALSA: hda: cs35l41: Tidyup code
ALSA: hda: cs35l41: Make use of the helper function dev_err_probe()
ALSA: hda: cs35l41: Add missing default cases
ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace
ALSA: hda: cs35l41: Add calls to newly added test key function
ALSA: hda: cs35l41: Avoid overwriting register patch
perf evlist: No need to setup affinities when disabling events for pid targets
perf evlist: No need to setup affinities when enabling events for pid targets
perf stat: No need to setup affinities when starting a workload
perf affinity: Allow passing a NULL arg to affinity__cleanup()
perf probe: Fix ppc64 'perf probe add events failed' case
random: simplify arithmetic function flow in account()
random: selectively clang-format where it makes sense
random: access input_pool_data directly rather than through pointer
random: cleanup fractional entropy shift constants
random: prepend remaining pool constants with POOL_
random: de-duplicate INPUT_POOL constants
random: remove unused OUTPUT_POOL constants
random: rather than entropy_store abstraction, use global
random: remove unused extract_entropy() reserved argument
random: remove incomplete last_data logic
random: cleanup integer types
random: cleanup poolinfo abstraction
random: fix typo in comments
lib/crypto: sha1: re-roll loops to reduce code size
lib/crypto: blake2s: move hmac construction into wireguard
lib/crypto: add prompts back to crypto libraries
drm/i915: Remove short-term pins from execbuf, v6.
drm/i915: Remove support for unlocked i915_vma unbind
drm/i915: Add i915_vma_unbind_unlocked, and take obj lock for i915_vma_unbind, v2.
drm/i915: Add object locking to i915_gem_evict_for_node and i915_gem_evict_something, v2.
kernel/sched: Remove dl_boosted flag comment
sched: Avoid double preemption in __cond_resched_*lock*()
sched/fair: Fix all kernel-doc warnings
sched/core: Accounting forceidle time for all tasks except idle task
sched/pelt: Relax the sync of load_sum with load_avg
sched/pelt: Relax the sync of runnable_sum with runnable_avg
sched/pelt: Continue to relax the sync of util_sum with util_avg
sched/pelt: Relax the sync of util_sum with util_avg
psi: Fix uaf issue when psi trigger is destroyed while being polled
x86/perf: Avoid warning for Arch LBR without XSAVE
perf/x86/intel/uncore: Add IMC uncore support for ADL
perf/x86/intel/lbr: Add static_branch for LBR INFO flags
perf/x86/intel/lbr: Support LBR format V7
perf/x86/rapl: fix AMD event handling
perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake
perf: Fix perf_event_read_local() time
drm/i915: Add locking to i915_gem_evict_vm(), v3.
drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to prevent new ENOSPC errors, v2.
KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock
vfs: fs_context: fix up param length parsing in legacy_parse_param
drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()
udmabuf: validate ubuf->pagecount
cifs: serialize all mount attempts
drm/i915: Nuke pointless middle men for skl+ plane programming
drm/i915: Declutter color key register stuff
drm/i915: Extract skl_plane_aux_dist()
drm/i915: Clean up cursor registers
drm/i915: Clean up g4x+ sprite plane registers
drm/i915: Clean up ivb+ sprite plane registers
drm/i915: Use REG_BIT() & co. for universal plane bits
drm/i915: Sipmplify PLANE_STRIDE masking
powerpc/64s: Mask SRR0 before checking against the masked NIP
remoteproc: qcom: q6v5: fix service routines build errors
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
scripts/dtc: dtx_diff: remove broken example from help text
dt-bindings: trivial-devices: fix double spaces in comments
dt-bindings: trivial-devices: fix swapped comments
dt-bindings: vendor-prefixes: add Wingtech
dt-bindings: vendor-prefixes: add Thundercomm
dt-bindings: vendor-prefixes: add Huawei
dt-bindings: vendor-prefixes: add F(x)tec
dt-bindings: vendor-prefixes: add 8devices
dt-bindings: power: reset: gpio-restart: Correct default priority
docs: ftrace: fix ambiguous sentence
docs: staging/tee.rst: fix two typos found while reading
cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs
cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty
thermal: int340x: Add Raptor Lake PCI device id
thermal: int340x: Support Raptor Lake
ACPI: DPTF: Support Raptor Lake
ACPI: CPPC: Drop redundant local variable from cpc_read()
ACPI: CPPC: Fix up I/O port access in cpc_read()
cifs: clean up an inconsistent indenting
cifs: free ntlmsspblob allocated in negotiate
KVM: x86: Making the module parameter of vPMU more common
KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN
KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test'
KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries
KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event
xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions
xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls
xfs: remove the XFS_IOC_FSSETDM definitions
net: sfp: fix high power modules without diagnostic monitoring
drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host was not found
ipmi: ssif: replace strlcpy with strscpy
ipmi/watchdog: Constify ident
ipmi: Add the git repository to the MAINTAINERS file
block: cleanup q->srcu
block: Remove unnecessary variable assignment
brd: remove brd_devices_mutex mutex
gpio: idt3243x: Fix IRQ check in idt_gpio_probe
gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe
irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap
s390: add Sven Schnelle as reviewer
s390/uaccess: introduce bit field for OAC specifier
s390/cpumf: Support for CPU Measurement Sampling Facility LS bit
s390/cpumf: Support for CPU Measurement Facility CSVN 7
net: Flush deferred skb free on socket destroy
net/tls: Fix another skb memory leak when running kTLS traffic
net: ocelot: Fix the call to switchdev_bridge_port_offload
ath10k: abstract htt_rx_desc structure
wcn36xx: Use platform_get_irq_byname() to get the interrupt
ath9k: remove redundant status variable
ath11k: Reconfigure hardware rate for WCN6855 after vdev is started
ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation
ath10k: Use platform_get_irq() to get the interrupt
ath5k: fix ah_txq_isr_txok_all setting
ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw
ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk()
ath11k: move function ath11k_dp_rx_process_mon_status
ath11k: enable RX PPDU stats in monitor co-exist mode
irqchip/realtek-rtl: Service all pending interrupts
irqchip/realtek-rtl: Fix off-by-one in routing
irqchip/realtek-rtl: Map control data to virq
irqchip/apple-aic: Drop unused ipi_hwirq field
drm/dp: Move DisplayPort AUX bus helpers into dp/
drm/dp: Move public DisplayPort headers into dp/
drm/dp: Move DisplayPort helpers into separate helper module
drm/dp: Move DP declarations into separate header file
drm/dp_mst: Remove trailing whitespace.
drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
drm/i915/display/ehl: Update voltage swing table
drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR
arm64: dts: meson-g12-common: add uart_ao_b pins muxing
arm64: dts: meson-g12-common: add more pwm_f options
drm/panfrost: initial dual core group GPUs support
drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DRM_PANEL_BRIDGE
drm/i915/psr: remove unused lines_to_wait vbt info
ALSA: core: Fix SSID quirk lookup for subvendor=0
devtmpfs regression fix: reconfigure on each mount
unicode: fix .gitignore for generated utfdata file
powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64
filemap: Use folio_put_refs() in filemap_free_folio()
mm: Add folio_put_refs()
bonding: Fix extraction of ports from the packet headers
rtc: sunplus: fix return value in sp_rtc_probe()
rtc: cmos: Evaluate century appropriate
rtc: gamecube: Fix an IS_ERR() vs NULL check
rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
net/smc: Fix hung_task when removing SMC-R devices
ipv4: update fib_info_cnt under spinlock protection
powerpc/32s: Fix kasan_init_region() for KASAN
powerpc/time: Fix build failure due to do_hard_irq_enable() on PPC32
ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
netfilter: conntrack: don't increment invalid counter on NF_REPEAT
net/smc: Remove unused function declaration
net: wwan: Fix MRU mismatch issue which may lead to data connection lost
net: phy: marvell: add Marvell specific PHY loopback
net: ethernet: sun4i-emac: Fix an error handling path in emac_probe()
net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
net: mscc: ocelot: don't dereference NULL pointers with shared tc filters
perf record: Disable debuginfod by default
perf evlist: No need to do any affinity setup when profiling pids
perf cpumap: Add is_dummy() method
perf metric: Fix metric_leader
vsprintf: rework bitmap_list_string
lib: bitmap: add performance test for bitmap_print_to_pagebuf
bitmap: unify find_bit operations
mm/percpu: micro-optimize pcpu_is_populated()
Replace for_each_*_bit_from() with for_each_*_bit() where appropriate
find: micro-optimize for_each_{set,clear}_bit()
include/linux: move for_each_bit() macros from bitops.h to find.h
cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
tools: sync tools/bitmap with mother linux
all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate
cpumask: use find_first_and_bit()
lib: add find_first_and_bit()
arch: remove GENERIC_FIND_FIRST_BIT entirely
include: move find.h from asm_generic to linux
bitops: move find_bit_*_le functions from le.h to find.h
bitops: protect find_first_{,zero}_bit properly
cifs: fix FILE_BOTH_DIRECTORY_INFO definition
cifs: move superblock magic defitions to magic.h
cifs: Fix smb311_update_preauth_hash() kernel-doc comment
mm/damon: hide kernel pointer from tracepoint event
mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
mm/damon/dbgfs: remove an unnecessary variable
mm/damon: move the implementation of damon_insert_region to damon.h
mm/damon: add access checking for hugetlb pages
Docs/admin-guide/mm/damon/usage: update for schemes statistics
mm/damon/dbgfs: support all DAMOS stats
Docs/admin-guide/mm/damon/reclaim: document statistics parameters
mm/damon/reclaim: provide reclamation statistics
mm/damon/schemes: account how many times quota limit has exceeded
mm/damon/schemes: account scheme actions that successfully applied
mm/damon: remove a mistakenly added comment for a future feature
Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts
Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning
Docs/admin-guide/mm/damon/usage: remove redundant information
Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks
mm/damon: convert macro functions to static inline functions
mm/damon: modify damon_rand() macro to static inline function
mm/damon: move damon_rand() definition into damon.h
mm/damon/schemes: add the validity judgment of thresholds
mm/damon/vaddr: remove swap_ranges() and replace it with swap()
mm/damon: remove some unneeded function definitions in damon.h
mm/damon/core: use abs() instead of diff_of()
mm/damon: add 'age' of region tracepoint support
mm/damon: unified access_check function naming rules
mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
mm: make some vars and functions static or __init
mm: fix some comment errors
zram: use ATTRIBUTE_GROUPS
zpool: remove the list of pools_head
mm/rmap: fix potential batched TLB flush race
mm: memcg/percpu: account extra objcg space to memory cgroups
mm/hwpoison: fix unpoison_memory()
mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE
mm/hwpoison: mf_mutex for soft offline and unpoison
mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy
mm/thp: drop unused trace events hugepage_[invalidate|splitting]
mm/migrate: remove redundant variables used in a for-loop
mm/migrate: move node demotion code to near its user
mm: migrate: add more comments for selecting target node randomly
mm: migrate: support multiple target nodes demotion
mm: compaction: fix the migration stats in trace_mm_compaction_migratepages()
mm: migrate: correct the hugetlb migration stats
mm: migrate: fix the return value of migrate_pages()
hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()
mm, oom: OOM sysrq should always kill a process
mm/mempolicy: fix all kernel-doc warnings
mm/mempolicy: wire up syscall set_mempolicy_home_node
mm/mempolicy: add set_mempolicy_home_node syscall
mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY
mm/page_isolation: unset migratetype directly for non Buddy page
vmscan: make drop_slab_node static
userfaultfd/selftests: clean up hugetlb allocation code
selftests/uffd: allow EINTR/EAGAIN
selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
mm/vmstat: add events for THP max_ptes_* exceeds
mm, hugepages: make memory size variable in hugepage-mremap selftest
hugetlb: add hugetlb.*.numa_stat file
mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
dma/pool: create dma atomic pool only if dma zone has managed pages
mm_zone: add function to check if managed dma zone exists
mm/page_alloc.c: modify the comment section for alloc_contig_pages()
include/linux/gfp.h: further document GFP_DMA32
mm: drop node from alloc_pages_vma
mm: page_alloc: fix building error on -Werror=array-compare
mm: fix boolreturn.cocci warning
mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
mm: introduce memalloc_retry_wait()
mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware
mm: allow !GFP_KERNEL allocations for kvmalloc
mm/oom_kill: allow process_mrelease to run under mmap_lock protection
mm/vmalloc: be more explicit about supported gfp flags.
mm: document locking restrictions for vm_operations_struct::close
mm/vmalloc: add support for __GFP_NOFAIL
mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc
mm/dmapool.c: revert "make dma pool to use kmalloc_node"
mm: remove the total_mapcount argument from page_trans_huge_mapcount()
mm: remove the total_mapcount argument from page_trans_huge_map_swapcount()
mm: remove last argument of reuse_swap_page()
x86: mm: add x86_64 support for page table check
mm: page table check
mm: ptep_clear() page table helper
mm: change page type prior to adding page table entry
docs/vm: add vmalloced-kernel-stacks document
mm: rearrange madvise code to allow for reuse
tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner
mm: protect free_pgtables with mmap_lock write lock in exit_mmap
mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit
memcg: add per-memcg vmalloc stat
mm: move tlb_flush_pending inline helpers to mm_inline.h
mm/memcg: use struct_size() helper in kzalloc()
mm: move anon_vma declarations to linux/mm_inline.h
memcg: better bounds on the memcg stats updates
mm: add anonymous vma name refcounting
mm/memcg: add oom_group_kill memory event
mm: add a field to store names for private anonymous memory
mm/page_counter: remove an incorrect call to propagate_protected_usage()
mm: memcontrol: make cgroup_memory_nokmem static
mm: shmem: don't truncate page if memory failure happens
kasan: fix quarantine conflicting with init_on_free
mm/frontswap.c: use non-atomic '__set_bit()' when possible
mm/gup.c: stricter check on THP migration entry during follow_pmd_mask
kasan: test: add test case for double-kmem_cache_destroy()
shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able
kasan: add ability to detect double-kmem_cache_destroy()
mm/truncate.c: remove unneeded variable
kasan: test: add globals left-out-of-bounds test
mm/debug_vm_pgtable: update comments regarding migration swap entries
device-dax: compound devmap support
mm,fs: split dump_mapping() out from dump_page()
device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault()
device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}()
device-dax: factor out page mapping initialization
device-dax: ensure dev_dax->pgmap is valid for dynamic devices
device-dax: use struct_size()
device-dax: use ALIGN() for determining pgoff
drop fen.cocci
scripts/coccinelle: drop bugon.cocci
MAINTAINERS: remove Gilles Muller
af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
test: selftests: Remove unused various in sockmap_verdict_prog.c
powerpc/audit: Fix syscall_get_arch()
powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06
tools/bpf: Rename 'struct event' to avoid naming conflict
powerpc/bpf: Update ldimm64 instructions during extra pass
powerpc32/bpf: Fix codegen for bpf-to-bpf calls
bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()
tools/resolve_btfids: Build with host flags
bpf/scripts: Raise an exception if the correct number of helpers are not generated
vdpa/mlx5: Fix tracking of current number of VQs
vdpa/mlx5: Fix is_index_valid() to refer to features
vdpa: Protect vdpa reset with cf_mutex
vdpa: Avoid taking cf_mutex lock on get status
vdpa/vdpa_sim_net: Report max device capabilities
vdpa: Use BIT_ULL for bit operations
vdpa/vdpa_sim: Configure max supported virtqueues
vdpa/mlx5: Report max device capabilities
vdpa: Support reporting max device capabilities
vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps()
vdpa: Add support for returning device configuration information
vdpa/mlx5: Support configuring max data virtqueue
vdpa/mlx5: Fix config_attr_mask assignment
vdpa: Allow to configure max data virtqueues
vdpa: Read device configuration only if FEATURES_OK
vdpa: Sync calls set/get config/status with cf_mutex
vdpa/mlx5: Distribute RX virtqueues in RQT object
vdpa: Provide interface to read driver features
vdpa: clean up get_config_size ret value handling
virtio_ring: mark ring unused on error
vhost/test: fix memory leak of vhost virtqueues
vdpa/mlx5: Fix wrong configuration of virtio_version_1_0
virtio/virtio_pci_legacy_dev: ensure the correct return value
virtio/virtio_mem: handle a possible NULL as a memcpy parameter
virtio: fix a typo in function "vp_modern_remove" comments.
virtio-pci: fix the confusing error message
firmware: qemu_fw_cfg: remove sysfs entries explicitly
firmware: qemu_fw_cfg: fix sysfs information leak
firmware: qemu_fw_cfg: fix kobject leak in probe error path
firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
vdpa: Mark vdpa_config_ops.get_vq_notification as optional
vdpa: Avoid duplicate call to vp_vdpa get_status
eni_vdpa: Simplify 'eni_vdpa_probe()'
net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU
virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1
virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1
vdpa: add driver_override support
docs: document sysfs ABI for vDPA bus
ifcvf/vDPA: fix misuse virtio-net device config size for blk dev
vduse: moving kvfree into caller
hwrng: virtio - unregister device before reset
virtio: wrap config->reset calls
drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
drm/amdgpu: Fix rejecting Tahiti GPUs
drm/amdgpu: don't do resets on APUs which don't support it
drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
drm/amdgpu: Fix rejecting Tahiti GPUs
drm/amdgpu: don't do resets on APUs which don't support it
drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
drm/amdgpu: Enable recovery on yellow carp
drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
drm/amdgpu: Enable recovery on yellow carp
drm/amd/display: Remove redundant initialization of dpg_width
drm/amd/pm: Replace one-element array with flexible-array member
drm/amd/pm: fix null ptr access
drm/amdgpu: fix compile warning for ras_block_match_default
drm/amdgpu: Use ARRAY_SIZE to get array length
drm/amdgpu: clean up some inconsistent indenting
drm/amdgpu: remove unneeded semicolon
drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list
drm/amdgpu: Add ras supported check for register_ras_block
drm/amdgpu: Add interface to load SRIOV cap FW
drm/amdkfd: Fix indentation on switch statement
drm/amdgpu: cleanup ttm debug sdma vram access function
drm/amdgpu: improve debug VRAM access performance using sdma
drm/amdgpu: Removed redundant ras code
drm/amdgpu: Adjust error inject function code style in amdgpu_ras.c
drm/amdgpu: Modify mca block to fit for the unified ras block data and ops
drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops
drm/amdgpu: Modify umc block to fit for the unified ras block data and ops
drm/amdgpu: Modify nbio block to fit for the unified ras block data and ops
drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops
drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops
drm/amdgpu: Modify xgmi block to fit for the unified ras block data and ops
drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops
drm/amdgpu: Modify the compilation failed problem when other ras blocks' .h include amdgpu_ras.h
drm/amdgpu: Unify ras block interface for each ras block
drm/amd/pm: correct the checks for fan attributes support
drm/amdgpu/pm: move additional logic into amdgpu_dpm_force_performance_level
drm/amd/pm: drop those unrealistic thermal_type checks
drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI
drm/amd/pm: unified lock protections in amdgpu_dpm.c
drm/amd/pm: revise the performance level setting APIs
drm/amd/pm: drop unnecessary gfxoff controls
drm/amd/pm: relocate the power related headers
drm/amd/pm: do not expose the smu_context structure used internally in power
drm/amd/pm: drop redundant or unused APIs and data structures
drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c
drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implementations
drm/amd/pm: move pp_force_state_enabled member to amdgpu_pm structure
drm/amd/pm: create a new holder for those APIs used only by legacy ASICs(si/kv)
drm/amd/pm: do not expose the API used internally only in kv_dpm.c
drm/amd/pm: do not expose those APIs used internally only in si_dpm.c
drm/amd/pm: do not expose those APIs used internally only in amdgpu_dpm.c
drm/amd/pm: do not expose power implementation details to display
drm/amd/pm: do not expose power implementation details to amdgpu_pm.c
drm/amd/pm: do not expose implementation details to other blocks out of power
drm/radeon: use kernel is_power_of_2 rather than local version
drm/amd/display: Enable Freesync Video Mode by default
drm/amdgpu/swsmu: make sienna cichlid function static
MAINTAINERS: Add Helge as fbdev maintainer
Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
x86/fpu: Fix inline prefix warnings
selftest: kvm: Add amx selftest
selftest: kvm: Move struct kvm_x86_state to header
selftest: kvm: Reorder vcpu_load_state steps for AMX
kvm: x86: Disable interception for IA32_XFD on demand
x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()
kvm: selftests: Add support for KVM_CAP_XSAVE2
kvm: x86: Add support for getting/setting expanded xstate buffer
x86/fpu: Add uabi_size to guest_fpu
kvm: x86: Add CPUID support for Intel AMX
kvm: x86: Add XCR0 support for Intel AMX
kvm: x86: Disable RDMSR interception of IA32_XFD_ERR
kvm: x86: Emulate IA32_XFD_ERR for guest
kvm: x86: Intercept #NM for saving IA32_XFD_ERR
x86/fpu: Prepare xfd_err in struct fpu_guest
kvm: x86: Add emulation for IA32_XFD
x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation
kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2
x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM
x86/fpu: Add guest support to xfd_enable_feature()
x86/fpu: Make XFD initialization in __fpstate_reset() a function argument
module: fix signature check failures when using in-kernel decompression
video: fbdev: s3c-fb: remove redundant initialization of pointer bufs
video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
ovl: don't fail copy up if no fileattr support on upper
SUNRPC: Don't dereference xprt->snd_task if it's a cookie
xprtrdma: Remove definitions of RPCDBG_FACILITY
xprtrdma: Remove final dprintk call sites from xprtrdma
i915: make array flex_regs static const
ovl: fix NULL pointer dereference in copy up warning
perf cputopo: Fix CPU topology reading on s/390
perf metricgroup: Fix use after free in metric__new()
libperf tests: Update a use of the new cpumap API
perf arm: Fix off-by-one directory path
tools arch x86: Sync the msr-index.h copy with the kernel sources
agp/via: Remove unused variable 'current_size'
agp/sworks: Remove unused variable 'current_size'
agp/nvidia: Declare value returned by readl() as unused
agp/ati: Return error from ati_create_page_map()
KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
agp: Documentation fixes
agp: Include "compat_ioctl.h" where necessary
agp: Remove trailing whitespaces
io_uring: fix UAF due to missing POLLFREE handling
drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
drm: fix error found in some cases after the patch d1af5cd86997
drm/vc4: remove redundant assignment of variable size
drm/ttm: fix compilation on ARCH=um
net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning
lib82596: Fix IRQ check in sni_82596_probe
net: apple: bmac: Fix build since dev_addr constification
net: apple: mace: Fix build since dev_addr constification
kselftests/net: list all available tests in usage()
net: usb: Correct reset handling of smsc95xx
bcmgenet: add WOL IRQ check
HID: vivaldi: Minor cleanups
drm: bridge: it66121: Remove redundant check
locking/rwsem: drop redundant semicolon of down_write_nest_lock
tracing: Add ustring operation to filtering string pointers
HID: vivaldi: fix handling devices not using numbered reports
ata: pata_ali: remove redundant return statement
ata: ahci: Add support for AMD A85 FCH (Hudson D4)
ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
ata: libata-scsi: simplify __ata_scsi_queuecmd()
ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt
ata: pata_samsung_cf: add compile test support
ata: pata_pxa: add compile test support
ata: pata_imx: add compile test support
ata: pata_ftide010: add compile test support
ata: pata_cs5535: add compile test support
ata: pata_octeon_cf: remove redundant val variable
ata: fix read_id() ata port operation interface
ata: ahci_xgene: use correct type for port mmio address
ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions
ata: sata_fsl: fix scsi host initialization
ata: pata_bk3710: add compile test support
ata: ahci_seattle: add compile test support
ata: ahci_xgene: add compile test support
ata: ahci_tegra: add compile test support
ata: ahci_sunxi: add compile test support
ata: ahci_mvebu: add compile test support
ata: ahci_mtk: add compile test support
drm/bridge: dw-mipi-dsi: Switch to atomic operations
rtla: Add rtla timerlat hist documentation
rtla: Add rtla timerlat top documentation
rtla: Add rtla timerlat documentation
rtla: Add rtla osnoise hist documentation
rtla: Add rtla osnoise top documentation
rtla: Add rtla osnoise man page
rtla: Add Documentation
rtla/timerlat: Add timerlat hist mode
rtla: Add timerlat tool and timelart top mode
rtla/osnoise: Add the hist mode
rtla/osnoise: Add osnoise top mode
rtla: Add osnoise tool
rtla: Helper functions for rtla
rtla: Real-Time Linux Analysis tool
tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails
tracing: Remove duplicate warnings when calling trace_create_file()
tracing/kprobes: 'nmissed' not showed correctly for kretprobe
tracing: Add test for user space strings when filtering on string pointers
pagevec: Initialise folio_batch->percpu_pvec_drained
tracing: Have syscall trace events use trace_event_buffer_lock_reserve()
tracing: Fix mismatched comment in __string_len
ftrace: Add test to make sure compiled time sorts work
scripts: ftrace - move the sort-processing in ftrace_init
tracing/probes: check the return value of kstrndup() for pbuf
tracing/uprobes: Check the return value of kstrdup() for tu->filename
tracing: Account bottom half disabled sections.
clk: visconti: Fix uninitialized variable in printk
clk: si5341: Fix clock HW provider cleanup
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
drm/i915/display/ehl: Update voltage swing table
aoe: remove redundant assignment on variable n
loop: remove redundant initialization of pointer node
blk-mq: fix tag_get wait task can't be awakened
io_uring: Remove unused function req_ref_put
net_sched: restore "mpu xxx" handling
drm/i915/gvt: Make DRM_I915_GVT depend on X86
drm/i915/gvt: clean up kernel-doc in gtt.c
kbuild: add cmd_file_size
arch: decompressor: remove useless vmlinux.bin.all-y
kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
kbuild: drop $(size_append) from cmd_zstd
sh: rename suffix-y to suffix_y
net: qmi_wwan: Add Hucom Wireless HM-211S/K
kernel: Fix spelling mistake "compresser" -> "compressor"
sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change()
net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change
NFSv4.1 test and add 4.1 trunking transport
SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
NFSv4 handle port presence in fs_location server string
NFSv4 expose nfs_parse_server_name function
NFSv4.1 query for fs_location attr on a new file system
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Update tools's copy of drm.h header
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_*
drm/i915/dp: make intel_dp_pack_aux() static again
net/smc: Resolve the race between SMC-R link access and clear
net/smc: Introduce a new conn->lgr validity check helper
drm/stm: ltdc: Drop format_mod_supported function
drm/stm: ltdc: add support of ycbcr pixel formats
drm/stm: ltdc: add support of flexible pixel formats
drm/stm: ltdc: add per plane update support
drm/stm: ltdc: add YCbCr 422 output support
drm/stm: ltdc: switch to regmap
inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
net/smc: Resolve the race between link group access and termination
kselftests/net: adapt the timeout to the largest runtime
net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port
atm: iphase: remove redundant pointer skb
ceph: move CEPH_SUPER_MAGIC definition to magic.h
ceph: remove redundant Lsx caps check
ceph: add new "nopagecache" option
ceph: don't check for quotas on MDS stray dirs
ceph: drop send metrics debug message
rbd: make const pointer spaces a static const array
ceph: Fix incorrect statfs report for small quota
ceph: mount syntax module parameter
doc: document new CephFS mount device syntax
ceph: record updated mon_addr on remount
ceph: new device mount syntax
libceph: rename parse_fsid() to ceph_parse_fsid() and export
libceph: generalize addr/ip parsing based on delimiter
sch_api: Don't skip qdisc attach on ingress
net: qmi_wwan: add ZTE MF286D modem 19d2:1485
netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
dma-buf: cma_heap: Fix mutex locking section
parisc: Add visible flag to toc_stack variable
drm/panfrost: Merge some feature lists
drm/panfrost: Remove features meant for userspace
arm64: dts: add support for S4 based Amlogic AQ222
i3c: master: dw: check return of dw_i3c_master_get_free_pos()
libbpf: Deprecate bpf_map__def() API
bpftool: Only set obj->skeleton on complete success
selftests/bpf: Stop using bpf_map__def() API
perf: Stop using bpf_map__def() API
bpftool: Stop using bpf_map__def() API
samples/bpf: Stop using bpf_map__def() API
libbpf: Fix possible NULL pointer dereference when destroying skeleton
selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts()
libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()
bpftool: Fix error check when calling hashmap__new()
libbpf: Use IS_ERR_OR_NULL() in hashmap__free()
sit: allow encapsulated IPv6 traffic to be delivered locally
PCI: mt7621: Allow COMPILE_TEST for all arches
PCI: mt7621: Add missing MODULE_LICENSE()
PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare()
PCI: Let pcibios_root_bridge_prepare() access bridge->windows
cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy
PCI: mt7621: Declare mt7621_pci_ops static
cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment
cgroup: rstat: retrieve current bstat to delta directly
cgroup: rstat: use same convention to assign cgroup_base_stat
PCI: brcmstb: Do not turn off WOL regulators on suspend
PCI: brcmstb: Add control of subdevice voltage regulators
PCI: brcmstb: Add mechanism to turn on subdev regulators
PCI: brcmstb: Split brcm_pcie_setup() into two funcs
dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators
dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map.
PCI: brcmstb: Fix function return value handling
PCI: brcmstb: Do not use __GENMASK
PCI: brcmstb: Declare 'used' as bitmap, not unsigned long
NFSv4 store server support for fs_location attribute
NFSv4 remove zero number of fs_locations entries error check
iio: pressure: bmp280: Use new PM macros
PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros
PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
ACPI: PCC: pcc_ctx can be static
net: marvell: prestera: Fix deinit sequence for router
net: marvell: prestera: Refactor router functions
net: marvell: prestera: Refactor get/put VR functions
net: marvell: prestera: Cleanup router struct
perf pmu-events: Don't lower case MetricExpr
perf expr: Add debug logging for literals
workqueue: Convert the type of pool->nr_running to int
perf tools: Probe non-deprecated sysfs path 1st
perf tools: Fix SMT fallback with large core counts
workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code
workqueue: Change the comments of the synchronization about the idle_list
workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work()
perf cpumap: Give CPUs their own type
perf stat: Correct first_shadow_cpu to return index
perf script: Fix flipped index and cpu
perf c2c: Use more intention revealing iterator
perf bpf: Rename 'cpu' to 'cpu_map_idx'
libperf: Sync evsel documentation
perf stat: Swap variable name cpu to index
perf stat: Correct check_per_pkg() cpu
perf test: Use perf_cpu_map__for_each_cpu()
perf evsel: Rename variable cpu to index
perf evsel: Reduce scope of evsel__ignore_missing_thread
perf evsel: Rename CPU around get_group_fd
perf stat: Correct variable name for read counter
perf evsel: Pass cpu not cpu map index to synthesize
perf evlist: Refactor evlist__for_each_cpu()
libperf: Allow NULL in perf_cpu_map__idx()
perf script: Use for each cpu to aid readability
perf stat: Use perf_cpu_map__for_each_cpu()
perf stat: Rename aggr_data cpu to imply it's an index
perf counts: Switch name cpu to cpu_map_idx
libperf: Use cpu not index for evsel mmap
libperf: Switch cpu to more accurate cpu_map_idx
perf evsel: Derive CPUs and threads in alloc_counts
perf stat-display: Avoid use of core for CPU
perf cpumap: Add CPU to aggr_cpu_id
perf stat: Fix memory leak in check_per_pkg()
perf cpumap: Trim the cpu_aggr_map
perf cpumap: Add some comments to cpu_aggr_map
perf cpumap: Move 'has' function to libperf
perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions
perf cpumap: Refactor cpu_map__build_map()
perf cpumap: Remove cpu_map__cpu(), use libperf function
perf cpumap: Remove map from function names that don't use a map
perf cpumap: Document cpu__get_node() and remove redundant function
perf cpumap: Rename empty functions
perf cpumap: Simplify equal function name
perf cpumap: Remove unused cpu_map__socket()
perf cpumap: Add comments to aggr_cpu_id()
perf cpumap: Remove map+index get_node()
perf cpumap: Remove map+index get_core()
perf cpumap: Remove map+index get_die()
perf cpumap: Remove map+index get_socket()
perf cpumap: Switch cpu_map__build_map() to cpu function
perf stat: Switch to cpu version of cpu_map__get()
perf stat: Switch aggregation to use for_each loop
perf stat: Correct aggregation CPU map
perf stat: Add aggr creators that are passed a cpu
libperf: Add comments to 'struct perf_cpu_map'
perf evsel: Improve error message for uncore events
Revert "perf powerpc: Add data source encodings for power10 platform"
Revert "perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields"
perf script: Fix hex dump character output
net: stmmac: dwmac-oxnas: Add support for OX810SE
dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE
drm/panfrost: Check for error num after setting mask
ACPI: scan: Rename label in acpi_scan_init()
ACPI: scan: Simplify initialization of power and sleep buttons
ACPI: scan: Change acpi_scan_init() return value type to void
net: bonding: fix bond_xmit_broadcast return value error bug
net/smc: fix possible NULL deref in smc_pnet_add_eth()
net: bridge: fix net device refcount tracking issue in error path
net: ipa: prevent concurrent replenish
net: ipa: use a bitmap for endpoint replenish_enabled
net: ipa: fix atomic update in ipa_endpoint_replenish()
ref_tracker: use __GFP_NOFAIL more carefully
PCI: hv: Add arm64 Hyper-V vPCI support
PCI: hv: Make the code arch neutral by adding arch specific interfaces
ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
net: fix sock_timestamping_bind_phc() to release device
Revert "of: net: support NVMEM cells with MAC in text format"
PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
netfilter: nf_tables: set last expression in register tracking area
video: vga16fb: Fix logic that checks for the display standard
video: vga16fb: Only probe for EGA and VGA 16 color graphic cards
HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100
drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi
drm/bridge: adv7533: make array clock_div_by_lanes static const
Revert "drm: exynos: dsi: Convert to bridge driver"
drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
drm/gma500: remove redundant ret variable
arm64: dts: meson: add initial device-tree for H96-Max
dt-bindings: arm: amlogic: add H96-Max bindings
dt-bindings: vendor-prefixes: add haochuangyi prefix
arm64: dts: meson: add initial device-trees for A95XF3-AIR
dt-bindings: arm: amlogic: add A95XF3-AIR bindings
dt-bindings: vendor-prefixes: add cyx prefix
arm64: dts: meson: add initial device-trees for X96-AIR
dt-bindings: arm: amlogic: add X96-AIR bindings
arm64: dts: meson: add common SM1 ac2xx dtsi
arm64: dts: meson-sm1: add spdifin and pdifout nodes
ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855
ath11k: add LDPC FEC type in 802.11 radiotap header
drm/i915/gvt: Constify vgpu_types
drm/i915/gvt: Constify gtt_type_table_entry
drm/i915/gvt: Constify formats
drm/i915/gvt: Constify cmd_interrupt_events
drm/i915/gvt: Constify gvt_mmio_block
drm/i915/gvt: Constify intel_gvt_sched_policy_ops
drm/i915/gvt: Constify intel_gvt_irq_ops
drm/i915/gvt: Constify intel_gvt_gtt_pte_ops
drm/i915/gvt: Constify intel_gvt_gtt_gma_ops
drm/i915/gvt: Fix cmd parser error for Passmark9
drm/i915/gvt: Use list_entry to access list members
net: phy: at803x: make array offsets static
nfc: pn544: make array rset_cmd static const
net: sched: do not allocate a tracker in tcf_exts_init()
mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get()
libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
net: ethernet: sun4i-emac: replace magic number with macro
mctp: test: zero out sockaddr
MAINTAINERS: add mailing lists for kmod and modules
module.h: allow #define strings to work with MODULE_IMPORT_NS
module: add in-kernel support for decompressing
MAINTAINERS: Remove myself as modules maintainer
module: Remove outdated comment
drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets
drm/i915: Move TC PHY registers to their own header
drm/i915: Move combo PHY registers to their own header
drm/i915: Move SNPS PHY registers to their own header
drm/i915/gt: Move engine registers to their own header
drm/i915: Introduce i915_reg_defs.h
Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt()
perf test: Enable system wide for metricgroups test
drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7
drm/i915: Use RING_PSMI_CTL rather than per-engine macros
drm/i915: Parameterize ECOSKPD
drm/i915: Parameterize PWRCTX_MAXCNT
drm/i915: Use parameterized GPR register definitions everywhere
drm/doc: overview before functions for drm_writeback.c
drm/amdkfd: Fix ASIC name typos
drm/amdkfd: Fix DQM asserts on Hawaii
drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2
drm/amd/pm: only send GmiPwrDnControl msg on master die (v3)
drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt
drm/amdgpu: not return error on the init_apu_flags
drm/amdkfd: Use prange->update_list head for remove_list
drm/amdkfd: Use prange->list head for insert_list
drm/amdkfd: make SPDX License expression more sound
drm/amdkfd: Check for null pointer after calling kmemdup
drm/amd/display: invalid parameter check in dmub_hpd_callback
Revert "drm/amdgpu: Don't inherit GEM object VMAs in child process"
drm/amd/display: reset dcn31 SMU mailbox on failures
drm/amdkfd: use default_groups in kobj_type
drm/amdgpu: use default_groups in kobj_type
drm/amd/amdgpu: Add pcie indirect support to amdgpu_mm_wreg_mmio_rlc()
drm/amdgpu: recover gart table at resume
drm/amdgpu: do not pass ttm_resource_manager to vram_mgr
drm/amdkfd: remove unused function
drm/amdgpu: do not pass ttm_resource_manager to gtt_mgr
drm/amdgpu: Unmap MMIO mappings when device is not unplugged
drm/amdgpu: Enable second VCN for certain Navy Flounder.
drm/amd/display: explicitly set is_dsc_supported to false before use
drm/amdgpu: Clear garbage data in err_data before usage
ntb_hw_switchtec: Fix a minor issue in config_req_id_table()
ntb_hw_switchtec: Remove code for disabling ID protection
ntb_hw_switchtec: Update the way of getting VEP instance ID
ntb_hw_switchtec: AND with the part_map for a valid tpart_vec
ntb_hw_switchtec: Fix bug with more than 32 partitions
ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all
ntb_hw_switchtec: fix the spelling of "its"
NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment
ntb_hw_amd: Add NTB PCI ID for new gen CPU
drm/v3d/v3d_drv: Check for error num after setting mask
drm/i915/guc: Improve GuC loading status check/error reports
drm/i915/guc: Update to GuC version 69.0.3
drm/i915/guc: Temporarily bump the GuC load timeout
RISC-V: Use SBI SRST extension when available
bpf: Fix incorrect integer literal used for marking scratched stack.
bpf/selftests: Add check for updating XDP bpf_link with wrong program type
bpf/selftests: convert xdp_link test to ASSERT_* macros
xdp: check prog type before updating BPF link
x86/PCI: Remove initialization of static variables to false
PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum
misc: pci_endpoint_test: Terminate statement with semicolon
ACPI: SPCR: check if table->serial_port.access_width is too wide
drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode
ACPI: APD: Check for NULL pointer after calling devm_ioremap()
PCI: Work around Intel I210 ROM BAR overlap defect
drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI
drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201
x86/PCI: Ignore E820 reservations for bridge windows on newer systems
ath11k: Refactor the fallback routine when peer create fails
ath11k: fix workqueue not getting destroyed after rmmod
ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
ath11k: add missing of_node_put() to avoid leak
regulator: max20086: fix error code in max20086_parse_regulators_dt()
ASoC: simple-card: fix probe failure on platform component
drm/vc4: Notify the firmware when DRM is in charge
drm/vc4: Remove conflicting framebuffers before callind bind_all
drm/vc4: Support nomodeset
firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE
memblock: Remove #ifdef __KERNEL__ from memblock.h
drm/i915: Use struct vma_resource instead of struct vma_snapshot
drm/i915: Asynchronous migration selftest
drm/i915: Use vma resources for async unbinding
drm/i915: Don't pin the object pages during pending vma binds
drm/i915: Use the vma resource as argument for gtt binding / unbinding
drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get
bpf: Fix mount source show for bpffs
netfilter: nf_tables: remove unused variable
netfilter: nf_conntrack_netbios_ns: fix helper module alias
drm/i915/snps: vswing value refined for SNPS phys
dma-buf-map: Fix dot vs comma in example
drm/i915: Initial introduction of vma resources
9p: fix enodata when reading growing file
Revert "net: vertexcom: default to disabled on kbuild"
netfilter: nf_tables: typo NULL check in _clone() function
ubi: fastmap: Return error code if memory allocation fails in add_aeb()
ubifs: Fix to add refcount once page is set private
ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
ubifs: Rectify space amount budget for mkdir/tmpfile operations
ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
ubifs: Rename whiteout atomically
Input: ti_am335x_tsc - fix a typo in a comment
perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions
ksmbd: add smb-direct shutdown
ksmbd: smbd: change the default maximum read/write, receive size
ksmbd: smbd: create MR pool
ksmbd: add reserved room in ipc request/response
ksmbd: smbd: call rdma_accept() under CM handler
ksmbd: limits exceeding the maximum allowable outstanding requests
ksmbd: move credit charge deduction under processing request
ksmbd: add support for smb2 max credit parameter
ksmbd: set 445 port to smbdirect port by default
ksmbd: register ksmbd ib client with ib_register_client()
perf powerpc: Update global/local variants for p_stage_cyc
perf sort: Include global and local variants for p_stage_cyc sort key
f2fs: do not allow partial truncation on pinned file
Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read
Bluetooth: btmtksdio: move struct reg_read_cmd to common file
Bluetooth: mt7921s: Enable SCO over I2S
Bluetooth: mt7921s: Support wake on bluetooth
Bluetooth: btmtksdio: rename btsdio_mtk_reg_read
Bluetooth: hci_sync: Fix compilation warning
drm/panfrost: Update create_bo flags comment
tracing: Add helper functions to simplify event_command.parse() callback handling
tracing: Remove ops param from event_command reg()/unreg() callbacks
tracing: Change event_trigger_ops func() to trigger()
tracing: Change event_command func() to parse()
scsi: nsp_cs: Check of ioremap return value
SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points
SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point
scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl()
scsi: ufs: Modify Tactive time setting conditions
scsi: efct: Remove useless DMA-32 fallback configuration
ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl()
scsi: message: fusion: mptctl: Use dma_alloc_coherent()
scsi: message: fusion: mptsas: Use dma_alloc_coherent()
scsi: message: fusion: Use dma_alloc_coherent() in mptsas_exp_repmanufacture_info()
scsi: message: fusion: mptbase: Use dma_alloc_coherent()
scsi: message: fusion: Use dma_alloc_coherent() in mpt_alloc_fw_memory()
scsi: message: fusion: Remove usage of the deprecated "pci-dma-compat.h" API
ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
drm/i915: split out vlv sideband registers from i915_reg.h
drm/i915: split out PCI config space registers from i915_reg.h
drm/i915/ttm: ensure we unmap when purging
drm/i915/ttm: add unmap_virtual callback
drm/i915/ttm: only fault WILLNEED objects
drm/i915: don't call free_mmap_offset when purging
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h
drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h
drm/i915: split out i915_gem_evict.h from i915_drv.h
drm/i915: split out i915_cmd_parser.h from i915_drv.h
drm/i915: split out i915_getparam.h from i915_drv.h
scsi: storvsc: Fix storvsc_queuecommand() memory leak
x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi()
drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen
platform/chrome: Add driver for ChromeOS privacy-screen
drm/privacy_screen: Add drvdata in drm_privacy_screen
drm/i915/ttm: ensure we unmap when purging
drm/i915/ttm: add unmap_virtual callback
drm/i915/ttm: only fault WILLNEED objects
drm/i915: don't call free_mmap_offset when purging
drm: bridge: adv7511: Fix ADV7535 HPD enablement
drm/bridge: anx7625: add audio codec .get_eld support
drm/bridge: anx7625: add HDCP support
drm/bridge: anx7625: Add bridge helper atomic conversion
drm/i915: clean up shrinker_release_pages
drm/i915: remove writeback hook
ARM: dts: meson8b: Fix the UART device-tree schema validation
ARM: dts: meson8: Fix the UART device-tree schema validation
ARM: dts: meson: Fix the UART compatible strings
dt-bindings: arm: amlogic: add S4 based AQ222 bindings
ieee802154: atusb: move to new USB API
exfat: fix missing REQ_SYNC in exfat_update_bhs()
exfat: remove argument 'sector' from exfat_get_dentry()
exfat: move super block magic number to magic.h
exfat: fix i_blocks for files truncated over 4 GiB
exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()
exfat: make exfat_find_location() static
exfat: fix typos in comments
exfat: simplify is_valid_cluster()
net/9p: show error message if user 'msize' cannot be satisfied
MAINTAINERS: 9p: add Christian Schoenebeck as reviewer
9p: only copy valid iattrs in 9P2000.L setattr implementation
9p: Use BUG_ON instead of if condition followed by BUG.
net/p9: load default transports
9p/xen: autoload when xenbus service is available
9p/trans_fd: split into dedicated module
riscv: mm: fix wrong phys_ram_base value for RV64
ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment
ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
ubifs: rename_whiteout: Fix double free for whiteout_ui->data
RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n
ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign
riscv: errata: alternative: mark vendor_patch_func __initdata
riscv: head: make secondary_start_common() static
riscv: remove cpu_stop()
riscv: try to allocate crashkern region from 32bit addressible memory
riscv: use hart id instead of cpu id on machine_kexec
riscv: Don't use va_pa_offset on kdump
fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes
riscv: dts: sifive: fu540-c000: Fix PLIC node
riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values
riscv: dts: sifive: Group tuples in register properties
riscv: dts: sifive: Group tuples in interrupt properties
riscv: dts: microchip: mpfs: Group tuples in interrupt properties
riscv: dts: microchip: mpfs: Fix clock controller node
riscv: dts: microchip: mpfs: Fix reference clock node
riscv: dts: microchip: mpfs: Fix PLIC node
riscv: dts: microchip: mpfs: Drop empty chosen node
riscv: dts: canaan: Group tuples in interrupt properties
riscv: dts: canaan: Fix SPI FLASH node names
drm/vkms: drop "Multiple overlay planes" TODO
drm/vkms: add support for multiple overlay planes
drm/vkms: refactor overlay plane creation
Input: zinitix - add compatible for bt532
Input: zinitix - handle proper supply names
dt-bindings: input/ts/zinitix: Convert to YAML, fix and extend
Input: axp20x-pek - revert "always register interrupt handlers" change
nfsd: fix crash on COPY_NOTIFY with special stateid
MAINTAINERS: remove bfields
NFSD: Move fill_pre_wcc() and fill_post_wcc()
Revert "nfsd: skip some unnecessary stats in the v4 case"
NFSD: Trace boot verifier resets
NFSD: Rename boot verifier functions
NFSD: Clean up the nfsd_net::nfssvc_boot field
NFSD: Write verifier might go backwards
nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
NFSD: Clean up nfsd_vfs_write()
nfsd: Replace use of rwsem with errseq_t
NFSD: Fix verifier returned in stable WRITEs
nfsd: Retry once in nfsd_open on an -EOPENSTALE return
nfsd: Add errno mapping for EREMOTEIO
nfsd: map EBADF
NFSD: Fix zero-length NFSv3 WRITEs
nfsd4: add refcount for nfsd4_blocked_lock
nfs: block notification on fs with its own ->lock
NFSD: De-duplicate nfsd4_decode_bitmap4()
nfsd: improve stateid access bitmask documentation
NFSD: Combine XDR error tracepoints
ptrace/m68k: Stop open coding ptrace_report_syscall
ptrace: Remove unused regs argument from ptrace_report_syscall
ptrace: Remove second setting of PT_SEIZED in ptrace_attach
taskstats: Cleanup the use of task->exit_code
exit: Use the correct exit_code in /proc/<pid>/stat
exit: Fix the exit_code for wait_task_zombie
exit: Coredumps reach do_group_exit
exit: Remove profile_handoff_task
exit: Remove profile_task_exit & profile_munmap
signal: clean up kernel-doc comments
signal: Remove the helper signal_group_exit
signal: Rename group_exit_task group_exec_task
coredump: Stop setting signal->group_exit_task
signal: Remove SIGNAL_GROUP_COREDUMP
signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process
signal: Make coredump handling explicit in complete_signal
signal: Have prepare_signal detect coredumps using signal->core_state
signal: Have the oom killer detect coredumps using signal->core_state
dt-bindings: dma-controller: Split interrupt fields in example
exit: Move force_uaccess back into do_exit
exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit
dmaengine: pch_dma: Remove usage of the deprecated "pci-dma-compat.h" API
exit/xtensa: In arch/xtensa/entry.S:Linvalid_mask call make_task_dead
csky: Fix function name in csky_alignment() and die()
h8300: Fix build errors from do_exit() to make_task_dead() transition
hexagon: Fix function name in die()
kthread: Generalize pf_io_worker so it can point to struct kthread
doc: kbuild: fix default in `imply` table
microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV}
certs: move scripts/extract-cert to certs/
kbuild: do not quote string values in include/config/auto.conf
kbuild: do not include include/config/auto.conf from shell scripts
certs: simplify $(srctree)/ handling and remove config_filename macro
kbuild: remove headers_check stub
kbuild: stop using config_filename in scripts/Makefile.modsign
certs: remove misleading comments about GCC PR
certs: refactor file cleaning
certs: remove unneeded -I$(srctree) option for system_certificates.o
certs: unify duplicated cmd_extract_certs and improve the log
certs: use $< and $@ to simplify the key generation rule
kbuild: move headers_check.pl to usr/include/
MAINTAINERS: Add Apple watchdog to ARM/APPLE MACHINE SUPPORT
PCI: Correct misspelled words
cifs: avoid race during socket reconnect between send and recv
cifs: maintain a state machine for tcp/smb/tcon sessions
cifs: fix hang on cifs_get_next_mid()
cifs: take cifs_tcp_ses_lock for status checks
riscv/mm: Enable THP migration
riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/amd/display: Add version check before using DP alt query interface
drm/amd/display: introduce mpo detection flags
drm/amd/display: Add check for forced_clocks debug option
drm/amd/display: Don't reinitialize DMCUB on s0ix resume
drm/amd/display: unhard code link to phy idx mapping in dc link and clean up
drm/amd/display: Fix underflow for fused display pipes case
drm/amdgpu: don't set s3 and s0ix at the same time
drm/amdgpu: explicitly check for s0ix when evicting resources
drm/amd/pm: keep the BACO feature enabled for suspend
drm/amdgpu: add dummy event6 for vega10
drm/amdkfd: enable sdma ecc interrupt event can be handled by event_interrupt_wq_v9
drm/i915: Fix possible NULL pointer dereferences in i9xx_update_wm()
kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID
kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule
x86/fpu: Prepare guest FPU for dynamically enabled FPU features
x86/fpu: Extend fpu_xstate_prctl() with guest permissions
kvm: selftests: move ucall declarations into ucall_common.h
kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h
riscv/head: fix misspelling of guaranteed
NFSv4: nfs_atomic_open() can race when looking up a non-regular file
NFSv4: Handle case where the lookup of a directory fails
drm/bridge/tc358775: Fix for dual-link LVDS
KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests
KVM: VMX: Provide vmread version using asm-goto-with-outputs
KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty
KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery
KVM: x86/xen: Maintain valid mapping of Xen shared_info page
KVM: Reinstate gfn_to_pfn_cache with invalidation support
KVM: Warn if mark_page_dirty() is called without an active vCPU
x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time
KVM: x86: Update vPMCs when retiring branch instructions
KVM: x86: Update vPMCs when retiring instructions
KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()
KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event()
KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs
KVM: x86: avoid out of bounds indices for fixed performance counters
KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG
KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed
KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()
Revert "KVM: X86: Update mmu->pdptrs only when it is changed"
selftests: KVM: sev_migrate_tests: Add mirror command tests
selftests: KVM: sev_migrate_tests: Fix sev_ioctl()
selftests: KVM: sev_migrate_tests: Fix test_sev_mirror()
scsi: megaraid: Avoid mismatched storage type sizes
scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy()
livepatch: Avoid CPU hogging with cond_resched
PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode"
dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument
PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1
PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize
NFSv42: Fallocate and clone should also request 'blocks used'
NFSv4: Allow writebacks to request 'blocks used'
SUNRPC: use default_groups in kobj_type
NFS: use default_groups in kobj_type
NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()
NFS: Add a helper to remove case-insensitive aliases
NFS: Invalidate negative dentries on all case insensitive directory changes
NFSv4: Just don't cache negative dentries on case insensitive servers
NFSv4: Add some support for case insensitive filesystems
NFSv4.1: Fix uninitialised variable in devicenotify
nfs: nfs4clinet: check the return value of kstrdup()
NFSv4 only print the label when its queried
SUNRPC: clean up some inconsistent indenting
sunrpc: Remove unneeded null check
nfs41: pnfs: filelayout: Replace one-element array with flexible-array member
SUNRPC: Add source address/port to rpc_socket* traces
NFS: Ensure the server has an up to date ctime before renaming
NFS: Ensure the server has an up to date ctime before hardlinking
NFS: don't store 'struct cred *' in struct nfs_access_entry
NFS: pass cred explicitly for access tests
NFS: change nfs_access_get_cached to only report the mask
ACPI: pfr_update: Fix return value check in pfru_write()
RISC-V: defconfigs: Remove redundant K210 DT source
mm: Remove slab from struct page
PCI: mvebu: Add support for compiling driver as module
bus: mvebu-mbus: Export symbols for public API window functions
drm: omapdrm: Fix implicit dma_buf fencing
ARM: 9176/1: avoid literal references in inline assembly
MAINTAINERS: Update Anup's email address
KVM: RISC-V: Avoid spurious virtual interrupts after clearing hideleg CSR
KVM: selftests: Add initial support for RISC-V 64-bit
KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile
RISC-V: KVM: Add VM capability to allow userspace get GPA bits
RISC-V: KVM: Forward SBI experimental and vendor extensions
RISC-V: KVM: make kvm_riscv_vcpu_fp_clean() static
MAINTAINERS: Update Atish's email address
RISC-V: KVM: Add SBI HSM extension in KVM
RISC-V: KVM: Add v0.1 replacement SBI extensions defined in v0.2
RISC-V: KVM: Add SBI v0.2 base extension
RISC-V: KVM: Reorganize SBI code by moving SBI v0.1 to its own file
RISC-V: KVM: Mark the existing SBI implementation as v0.1
KVM: RISC-V: Use common KVM implementation of MMU memory caches
drm/ast: Enable the supporting of wide screen on AST2600
RISC-V: defconfigs: Remove redundant CONFIG_EFI=y
RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET
RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG
RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS
RISC-V: defconfigs: Sort CONFIG_MMC
RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK
RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE
RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL
RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL
RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW
RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
riscv: mm: Enable PMD split page table lock for RV64
riscv: Make vmalloc/vmemmap end equal to the start of the next region
riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section
riscv: extable: add a dedicated uaccess handler
riscv: add gpr-num.h
riscv: extable: add `type` and `data` fields
riscv: extable: consolidate definitions
riscv: lib: uaccess: fold fixups into body
riscv: extable: use `ex` for `exception_table_entry`
riscv: extable: make fixup_exception() return bool
riscv: bpf: move rv_bpf_fixup_exception signature to extable.h
riscv: switch to relative exception tables
riscv: consolidate __ex_table construction
riscv: remove unused __cmpxchg_user() macro
drm/panel: Update Boe-tv110c9m initial code
drm/plane: Fix typo in format_mod_supported documentation
drm/plane: Make format_mod_supported truly optional
Drivers: hv: vmbus: Initialize request offers message for Isolation VM
drm/i915: Remove unused i915->ggtt
drm/i915/selftests: Use to_gt() helper for GGTT accesses
drm/i915/display: Use to_gt() helper for GGTT accesses
drm/i915/gem: Use to_gt() helper for GGTT accesses
drm/i915: Use to_gt() helper for GGTT accesses
drm/i915/gt: Use to_gt() helper for GGTT accesses
scripts/sorttable: Unify arm64 & x86 sort functions
drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
drm/bridge: parade-ps8640: Link device to ensure suspend/resume order
PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's
drm/i915: stop including i915_irq.h from i915_drv.h
PCI: layerscape: Change to use the DWC common link-up check function
ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP configs
drm/i915/gem: Use local pointer ttm for __i915_ttm_move
scsi: storvsc: Fix unsigned comparison to zero
ata: ahci_dm816: add compile test support
ata: ahci_da850: add compile test support
ata: ahci_brcm: add compile test support
ata: sata_fsl: add compile test support
ata: sata_dwc_460ex: Remove debug compile options
ata: sata_dwc_460ex: remove 'check_status' argument
ata: sata_dwc_460ex: drop DEBUG_NCQ
ata: libata-scsi: rework ata_dump_status to avoid using pr_cont()
ata: pata_hpt366: convert pr_warn() calls
ata: sata_gemini: convert pr_err() calls
ata: pata_hpt3x2n: convert pr_XXX() calls
ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging
ata: pata_hpt37x: convert pr_XXX() calls
ata: sata_mv: convert remaining printk() to structured logging
ata: sata_sx4: convert printk() calls
ata: pata_sil680: convert printk() calls
ata: pata_serverworks: convert printk() calls
ata: pata_rz1000: convert printk() calls
ata: pata_marvell: convert printk() calls
ata: pata_it821x: convert printk() calls
ata: pata_cypress: convert printk() calls
ata: pata_cs5536: convert printk() calls
ata: pata_cs5520: convert printk() calls
ata: pata_cmd64x: convert printk() calls
ata: pata_cmd640: convert printk() calls
ata: pata_atp867x: convert printk() calls
ata: libata: remove debug compilation switches
ata: libata: remove 'new' ata message handling
ata: libata: drop ata_msg_drv()
ata: libata: drop ata_msg_info()
ata: libata: drop ata_msg_probe()
ata: libata: drop ata_msg_warn()
ata: libata: drop ata_msg_malloc()
ata: libata: drop ata_msg_ctl()
ata: libata: drop ata_msg_error() and ata_msg_intr()
ata: sata_sx4: add module parameter 'dimm_test'
ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones
ata: sata_sil: Drop pointless VPRINTK() calls
ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg()
ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones
ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one
ata: sata_inic162x: Drop pointless VPRINTK() calls
ata: sata_rcar: Drop pointless VPRINTK() calls
ata: sata_qstor: Drop pointless VPRINTK() calls
ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones
ata: pata_via: Drop pointless VPRINTK() calls
ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one
ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging
ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
ata: libata: remove pointless VPRINTK() calls
ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging
ata: sata_qstor: replace DPRINTK() with dev_dbg()
ata: sata_rcar: replace DPRINTK() with ata_port_dbg()
ata: sata_fsl: move DPRINTK to ata debugging
ata: pdc_adma: Remove DPRINTK call
ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context
ata: sata_mv: replace DPRINTK with dynamic debugging
ata: sata_mv: kill 'port' argument in mv_dump_all_regs()
ata: libata: move DPRINTK to ata debugging
ata: libata: revamp ata_get_cmd_descript()
ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
ata: libata: add tracepoints for ATA error handling
ata: libata-scsi: drop DPRINTK calls for cdb translation
ata: libata-sff: tracepoints for HSM state machine
ata: libata: tracepoints for bus-master DMA
dmaengine: at_xdmac: Fix race over irq_status
dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_tasklet()
dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
dmaengine: at_xdmac: Fix lld view setting
dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_advance_work()
dmaengine: at_xdmac: Fix concurrency over xfers_list
dmaengine: at_xdmac: Move the free desc to the tail of the desc list
dmaengine: at_xdmac: Fix race for the tx desc callback
dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
dmaengine: at_xdmac: Print debug message after realeasing the lock
dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_xdmac: Don't start transactions at tx_submit level
watchdog: msc313e: Check if the WDT was running at boot
watchdog: Add Apple SoC watchdog driver
dt-bindings: watchdog: Add SM6350 and SM8250 compatible
watchdog: s3c2410: Fix getting the optional clock
watchdog: s3c2410: Use platform_get_irq() to get the interrupt
dt-bindings: watchdog: atmel: Add missing 'interrupts' property
watchdog: mtk_wdt: use platform_get_irq_optional
watchdog: Add Watchdog Timer driver for RZ/G2L
dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L
watchdog: da9063: Add hard dependency on I2C
watchdog: Add Realtek Otto watchdog timer
dt-bindings: watchdog: Realtek Otto WDT binding
i3c: master: mipi-i3c-hci: correct the config reference for endianness
i3c: master: svc: enable the interrupt in the enable ibi function
i3c: master: svc: add the missing module device table
i3c: master: svc: add runtime pm support
i3c: master: svc: set ODSTOP to let I2C device see the STOP signal
i3c: master: svc: add support for slave to stop returning data
i3c: master: svc: separate err, fifo and disable interrupt of reset function
i3c: master: svc: fix atomic issue
i3c: master: svc: move module reset behind clk enable
dmaengine: idxd: deprecate token sysfs attributes for read buffers
dmaengine: idxd: change bandwidth token to read buffers
dmaengine: idxd: fix wq settings post wq disable
dmaengine: idxd: change MSIX allocation based on per wq activation
dmaengine: idxd: fix descriptor flushing locking
dmaengine: idxd: embed irq_entry in idxd_wq struct
dmaengine: ioatdma: use default_groups in kobj_type
scsi: aic79xx: Remove redundant error variable
scsi: pm80xx: Port reset timeout error handling correction
scsi: mpi3mr: Fix formatting problems in some kernel-doc comments
scsi: mpi3mr: Fix some spelling mistakes
scsi: mpt3sas: Update persistent trigger pages from sysfs interface
scsi: core: Fix scsi_mode_select() interface
scsi: aacraid: Fix spelling of "its"
scsi: qedf: Fix potential dereference of NULL pointer
dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers
rtc: pxa: fix null pointer dereference
rtc: ftrtc010: Use platform_get_irq() to get the interrupt
rtc: Move variable into switch case statement
rtc: pcf2127: Fix typo in comment
dt-bindings: rtc: Add Sunplus RTC json-schema
rtc: Add driver for RTC in Sunplus SP7021
rtc: rs5c372: fix incorrect oscillation value on r2221tl
rtc: rs5c372: add offset correction support
f2fs: remove redunant invalidate compress pages
f2fs: Simplify bool conversion
f2fs: don't drop compressed page cache in .{invalidate,release}page
f2fs: fix to reserve space for IO align feature
f2fs: fix to check available space of CP area correctly in update_ckpt_flags()
f2fs: support fault injection to f2fs_trylock_op()
f2fs: clean up __find_inline_xattr() with __find_xattr()
f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
f2fs: do not bother checkpoint by f2fs_get_node_info
f2fs: avoid down_write on nat_tree_lock during checkpoint
KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap()
PCI: qcom-ep: Constify static dw_pcie_ep_ops
PCI: vmd: Honor ACPI _OSC on PCIe features
drm: exynos: dsi: Add mode_set function
drm: exynos: dsi: Convert to bridge driver
PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge
PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge
PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge
PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge
PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge
PCI: mvebu: Setup PCIe controller to Root Complex mode
PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers
PCI: mvebu: Do not modify PCI IO type bits in conf_write
PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge
PCI: mvebu: Disallow mapping interrupts on emulated bridges
PCI: mvebu: Handle invalid size of read config request
PCI: mvebu: Check that PCI bridge specified in DT has function number zero
PCI: mvebu: Check for errors from pci_bridge_emul_init() call
PCI: mvebu: Check for valid ports
drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7625_register_i2c_dummy_clients
KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
drm/bridge: anx7625: Check GPIO description to avoid crash
KVM: arm64: selftests: get-reg-list: Add pauth configuration
drm/stm: ltdc: support of new hardware version
drm/stm: remove conflicting framebuffers
drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
drm/bridge: chipone-icn6211: Add mode_set API
drm/bridge: chipone-icn6211: Switch to atomic operations
livepatch: Fix missing unlock on error in klp_enable_patch()
livepatch: Fix kobject refcount bug on klp_init_patch_early failure path
drm/stm: dsi: provide the implementation of mode_valid()
drm/bridge/synopsys: dsi: extend the prototype of mode_valid()
drm/stm: dsi: move lane capability detection in probe()
ata: libata: add qc_prep tracepoint
ata: libata: add reset tracepoints
ata: libata: sanitize ATA_HORKAGE_DUMP_ID
ata: libata: move ata_dump_id() to dynamic debugging
ata: libata: Add ata_port_classify() helper
ata: libata: whitespace cleanup
ata: libata: remove pointless debugging messages
ata: libata: use min() to make code cleaner
ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved
ata: libahci_platform: Remove bogus 32-bit DMA mask attempt
ata: sata_dwc_460ex: Remove unused forward declaration
ata: sata_dwc_460ex: Use temporary variable for struct device
ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs
ata: sata_fsl: use sysfs_emit()
ata: ahci: use sysfs_emit()
ata: libata-scsi: use sysfs_emit()
ata: libata-sata: use sysfs_emit()
ata: sata_fsl: Use struct_group() for memcpy() region
Input: gpio-keys - avoid clearing twice some memory
ata: pata_ali: no need to initialise statics to 0
PCI: spear13xx: Avoid invalid address space conversions
PCI: hisi: Avoid invalid address space conversions
PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie
PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie
PCI: xgene: Rename xgene_pcie_port to xgene_pcie
PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie
PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie
PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci
PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
PCI: microchip: Rename mc_port to mc_pcie
PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie
PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie
PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_
PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_
PCI: intel-gw: Rename intel_pcie_port to intel_pcie
PCI: j721e: Drop redundant struct device *
PCI: j721e: Drop pointless of_device_get_match_data() cast
PCI: kirin: Prefer of_device_get_match_data()
PCI: keystone: Prefer of_device_get_match_data()
PCI: dra7xx: Prefer of_device_get_match_data()
PCI: designware-plat: Prefer of_device_get_match_data()
PCI: cadence: Prefer of_device_get_match_data()
PCI: artpec6: Prefer of_device_get_match_data()
PCI: altera: Prefer of_device_get_match_data()
remoteproc: stm32: Improve crash recovery time
dmaengine: uniphier-xdmac: Fix type of address variables
dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
dmaengine: xilinx_dpdma: use correct SDPX tag for header file
dt-bindings: dma: pl330: Convert to DT schema
dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
drm/meson: Fix error handling when afbcd.ops->init fails
drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
dmaengine: rcar-dmac: Add support for R-Car S4-8
dt-bindings: renesas,rcar-dmac: Add r8a779f0 support
dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
cifs: reconnect only the connection and not smb session where possible
cifs: add WARN_ON for when chan_count goes below minimum
cifs: adjust DebugData to use chans_need_reconnect for conn status
cifs: use the chans_need_reconnect bitmap for reconnect status
cifs: track individual channel status using chans_need_reconnect
cifs: remove redundant assignment to pointer p
orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
orangefs: use default_groups in kobj_type
drm: Add orientation quirk for GPD Win Max
drm/i915/opregion: add support for mailbox #5 EDID
PCI/sysfs: Use default_groups in kobj_type for slot attrs
ksmbd: Fix smb2_get_name() kernel-doc comment
ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()
ksmbd: Fix smb2_set_info_file() kernel-doc comment
ksmbd: Fix buffer_check_err() kernel-doc comment
ksmbd: fix multi session connection failure
ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
ksmbd: Remove unused fields from ksmbd_file struct definition
ksmbd: Remove unused parameter from smb2_get_name()
ksmbd: use oid registry functions to decode OIDs
arc: use swap() to make code cleaner
arc: perf: Move static structs to where they're really used
ARC: perf: fix misleading comment about pmu vs counter stop
arc: Replace lkml.org links with lore
ARC: perf: Remove redundant initialization of variable idx
ARC: thread_info.h: correct two typos in a comment
KVM: selftests: aarch64: Add test for restoring active IRQs
KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq
KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq
KVM: selftests: Add IRQ GSI routing library functions
KVM: selftests: aarch64: Add test_inject_fail to vgic_irq
KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq
KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq
KVM: selftests: aarch64: Add preemption tests in vgic_irq
KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq
KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test
KVM: selftests: aarch64: Abstract the injection functions in vgic_irq
KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection
KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state
KVM: selftests: Add kvm_irq_line library function
KVM: selftests: aarch64: Add GICv3 register accessor library functions
KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers
KVM: selftests: aarch64: Move gic_v3.h to shared headers
x86/hyperv: Fix definition of hv_ghcb_pg variable
Drivers: hv: Fix definition of hypercall input & output arg variables
watchdog: s3c2410: Add Exynos850 support
watchdog: da9063: use atomic safe i2c transfer in reset handler
watchdog: davinci: Use div64_ul instead of do_div
watchdog: Remove BCM63XX_WDT
MIPS: BCM63XX: Provide platform data to watchdog device
watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt
watchdog: Allow building BCM7038_WDT for BCM63XX
watchdog: bcm7038_wdt: Support platform data configuration
dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding
dt-bindings: watchdog: convert Broadcom's WDT to the json-schema
watchdog: meson_gxbb_wdt: remove stop_on_reboot
watchdog: Kconfig: fix help text indentation
dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string
watchdog: s3c2410: Remove superfluous err label
watchdog: s3c2410: Support separate source clock
watchdog: s3c2410: Cleanup PMU related code
watchdog: s3c2410: Add support for WDT counter enable register
watchdog: s3c2410: Implement a way to invert mask reg value
watchdog: s3c2410: Extract disable and mask code into separate functions
watchdog: s3c2410: Make reset disable register optional
watchdog: s3c2410: Let kernel kick watchdog
watchdog: s3c2410: Fail probe if can't find valid timeout
dt-bindings: watchdog: Document Exynos850 watchdog bindings
dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7
watchdog: f71808e_wdt: Add F81966 support
watchdog: Kconfig: enable MTK watchdog
KVM: selftests: arm64: Add support for various modes with 16kB page size
KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K}
KVM: selftests: arm64: Rework TCR_EL1 configuration
KVM: selftests: arm64: Check for supported page sizes
KVM: selftests: arm64: Introduce a variable default IPA size
KVM: selftests: arm64: Initialise default guest mode at test startup time
ACPI: tools: Introduce utility for firmware updates/telemetry
ACPI: Introduce Platform Firmware Runtime Telemetry driver
ACPI: Introduce Platform Firmware Runtime Update device driver
efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures
drm/i915/dsi: Drop double check ACPI companion device for NULL
PCI: imx: Add the imx8mm pcie support
drm/i915: Increment composite fence seqno
drm/i915: Fix possible uninitialized variable in parallel extension
drm/i915/guc: Check for wedged before doing stuff
drm/i915/execlists: Weak parallel submission support for execlists
drm/i915/guc: Report error on invalid reset notification
Revert "dt-bindings: arm: qcom: Document SDX65 platform and boards"
drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
Documentation: livepatch: Add livepatch API page
drm/i915/bios: fix slab-out-of-bounds access
kthread: Never put_user the set_child_tid address
drm: Always include the debugfs dentry in drm_crtc
drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init()
perf powerpc: Add data source encodings for power10 platform
perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields
tools headers UAPI: Add new macros for mem_hops field to perf_event.h
arm64: defconfig: Enable USB controller drivers for TI K3 SoC
ARM: dts: Don't use legacy clock defines for dra7 clkctrl
clk: ti: Move dra7 clock devices out of the legacy section
kthread: Warn about failed allocations for the init kthread
perf arm64: Inject missing frames when using 'perf record --call-graph=fp'
perf tools: Refactor SMPL_REG macro in perf_regs.h
perf callchain: Enable dwarf_callchain_users on arm64
perf script: Use callchain_param_setup() instead of open coded equivalent
perf machine: Add a mechanism to inject stack frames
perf tools: Record ARM64 LR register automatically
perf test: Use 3 digits for test numbering now we can have more tests
vfio/iommu_type1: replace kfree with kvfree
vfio/pci: Resolve sparse endian warnings in IGD support
drm/bridge: ti-sn65dsi83: Add vcc supply regulator support
dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings
drm/bridge: ti-sn65dsi83: Make enable GPIO optional
dt-bindings: display: bridge: sn65dsi83: Make enable GPIO optional
firmware: arm_scmi: Add new parameter to mark_txdone
firmware: arm_scmi: Add atomic mode support to smc transport
firmware: arm_scmi: Add support for atomic transports
firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
firmware: arm_scmi: Make smc transport use common completions
firmware: arm_scmi: Add configurable polling mode for transports
arm64: defconfig: Add SM8450 icc configs
arm64: defconfig: Add SM8450 pinctrl config
arm64: defconfig: Add SM8450 GCC config
net: netvsc: Add Isolation VM support for netvsc driver
scsi: storvsc: Add Isolation VM support for storvsc driver
hyper-v: Enable swiotlb bounce buffer for Isolation VM
x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has()
swiotlb: Add swiotlb bounce buffer remap function for HV IVM
drm: fix error found in some cases after the patch d1af5cd86997
fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct
fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA
remoteproc: rcar_rproc: Remove trailing semicolon
remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check
KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
KVM: arm64: Fix comment for kvm_reset_vcpu()
KVM: arm64: Use defined value for SCTLR_ELx_EE
drm/i915/adl-n: Enable ADL-N platform
mock a drm_plane in igt_check_plane_state to make the test more robust
Input: byd - fix typo in a comment
Input: ucb1400_ts - remove redundant variable penup
Input: ti_am335x_tsc - lower the X and Y sampling time
Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2
Input: ti_am335x_tsc - set ADCREFM for X configuration
fs: 9p: remove unneeded variable
9p/trans_virtio: Fix typo in the comment for p9_virtio_create()
perf arm-spe: Synthesize SPE instruction events
PCI: Convert pci_dev_present() stub to static inline
dmaengine: sh: Use bitmap_zalloc() when applicable
dmaengine: stm32-mdma: Use bitfield helpers
dmaengine: stm32-mdma: Remove redundant initialization of pointer hwdesc
dmaengine: idxd: add knob for enqcmds retries
dmaengine: idxd: set defaults for wq configs
dt-bindings: dma: snps,dw-axi-dmac: Document optional reset
dmaengine: jz4780: Support bidirectional I/O on one channel
dmaengine: jz4780: Replace uint32_t with u32
dmaengine: jz4780: Add support for the MDMA and BDMA in the JZ4760(B)
dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs
dt-bindings: dma: ingenic: Support #dma-cells = <3>
dt-bindings: dma: ingenic: Add compatible strings for MDMA and BDMA
dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference
dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings
drivers: dma: ti: k3-psil: Add support for J721S2
dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC
dmaengine: at_xdmac: Use struct_size() in devm_kzalloc()
dmaengine: xilinx: Handle IRQ mapping errors
KVM: s390: Clarify SIGP orders versus STOP/RESTART
s390: uv: Add offset comments to UV query struct and fix naming
KVM: s390: gaccess: Cleanup access to guest pages
KVM: s390: gaccess: Refactor access address range check
KVM: s390: gaccess: Refactor gpa and length calculation
ARM: dts: Fix timer regression for beagleboard revision c
ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt
ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
ARM: OMAP2+: hwmod: Add of_node_put() before break
rtc: cmos: avoid UIP when writing alarm time
rtc: cmos: avoid UIP when reading alarm time
rtc: mc146818-lib: refactor mc146818_does_rtc_work
rtc: mc146818-lib: refactor mc146818_get_time
rtc: mc146818-lib: extract mc146818_avoid_UIP
rtc: mc146818-lib: fix RTC presence check
rtc: Check return value from mc146818_get_time()
rtc: mc146818-lib: change return values of mc146818_get_time()
rtc: cmos: take rtc_lock while reading from CMOS
powerpc: wii_defconfig: Enable the RTC driver
perf test: Test 73 Sig_trap fails on s390
drm/nouveau/disp/dp: add support for eDP link rates
drm/nouveau/disp/dp: add support for hbr3
drm/nouveau/disp/dp: add support for lttprs
drm/nouveau/disp/dp: fixup cr/eq delays for 1.4
drm/nouveau/disp/dp: add support for tps4
drm/nouveau/disp/dp: generate supported link rates table at detect time
drm/nouveau/disp/dp: explicitly control scrambling when setting pattern
drm/nouveau/disp: remove some remnant of a rework
KVM: arm64: Rework kvm_pgtable initialisation
drm/i915/dg1: Read OPROM via SPI controller
drm/vmwgfx: Fix possible usage of an uninitialized variable
drm/vmwgfx: Remove unused compile options
drm/vmwgfx: Remove explicit transparent hugepages support
drm/vmwgfx: Fix a size_t/long int format specifier mismatch
drm/ingenic: Add support for JZ4780 and HDMI output
drm/ingenic: prepare ingenic drm for later addition of JZ4780
perf ftrace: Implement cpu and task filters in BPF
perf ftrace: Add -b/--use-bpf option for latency subcommand
perf ftrace: Add 'latency' subcommand
perf ftrace: Move out common code from __cmd_ftrace
perf ftrace: Add 'trace' subcommand
perf arch: Support register names from all archs
perf arm64: Rename perf_event_arm_regs for ARM64 registers
perf namespaces: Add helper nsinfo__is_in_root_namespace()
libperf tests: Fix a spelling mistake "Runnnig" -> "Running"
perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check
perf cs-etm: Remove duplicate and incorrect aux size checks
perf vendor events: Rename arm64 arch std event files
perf vendor events: For the Arm Neoverse N2
perf dlfilter: Drop unused variable
perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT
perf bench: Use unbuffered output when pipe/tee'ing to a file
drm/i915: Remove unused intel_gmbus_set_speed() function
drm/i915/backlight: Make ext_pwm_disable_backlight() call intel_backlight_set_pwm_level()
drm/tilcdc: add const to of_device_id
KVM: arm64: pkvm: Unshare guest structs during teardown
KVM: arm64: Expose unshare hypercall to the host
KVM: arm64: Implement do_unshare() helper for unsharing memory
KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
KVM: arm64: Implement do_share() helper for sharing memory
KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
KVM: arm64: pkvm: Refcount the pages shared with EL2
KVM: arm64: Introduce kvm_share_hyp()
KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
KVM: arm64: Fixup hyp stage-1 refcount
KVM: arm64: Refcount hyp stage-1 pgtable pages
KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
KVM: arm64: vgic-v3: Fix vcpu index comparison
dt-bindings: imx6q-pcie: Add PHY phandles and name properties
powerpc: gamecube_defconfig: Enable the RTC driver
powerpc: wii.dts: Expose HW_SRNPROT on this platform
rtc: gamecube: Report low battery as invalid data
rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U
PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section
MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer
PCI: Change capability register offsets to hex
PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
objtool: Add a missing comma to avoid string concatenation
drm/i915/fbc: Register per-crtc debugfs files
drm/i915/fbc: Introduce device info fbc_mask
drm/i915/fbc: Loop through FBC instances in various places
drm/i915/fbc: Parametrize FBC register offsets
KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE
KVM: arm64: pkvm: Stub io map functions
KVM: arm64: Make __io_map_base static
KVM: arm64: Make the hyp memory pool static
KVM: arm64: pkvm: Disable GICv2 support
KVM: arm64: pkvm: Fix hyp_pool max order
f2fs: compress: fix potential deadlock of compress file
f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file
drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c
drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h dependency
exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit
via-agp: convert to generic power management
sis-agp: convert to generic power management
amd64-agp: convert to generic power management
remoteproc: qcom: pas: Add SM6350 CDSP support
remoteproc: qcom: pas: Add SM6350 ADSP support
remoteproc: qcom: pas: Add SM6350 MPSS support
dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss
remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP
remoteproc: imx_rproc: correct firmware reload
remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided
ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c
SUNRPC: Remove low signal-to-noise tracepoints
NFSD: simplify per-net file cache management
NFSD: Fix inconsistent indenting
NFSD: Remove be32_to_cpu() from DRC hash function
NFS: switch the callback service back to non-pooled.
lockd: use svc_set_num_threads() for thread start and stop
SUNRPC: always treat sv_nrpools==1 as "not pooled"
SUNRPC: move the pool_map definitions (back) into svc.c
lockd: rename lockd_create_svc() to lockd_get()
lockd: introduce lockd_put()
lockd: move svc_exit_thread() into the thread
lockd: move lockd_start_svc() call into lockd_create_svc()
lockd: simplify management of network status notifiers
lockd: introduce nlmsvc_serv
NFSD: simplify locking for network notifier.
SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
NFSD: Make it possible to use svc_set_num_threads_sync
NFSD: narrow nfsd_mutex protection in nfsd thread
SUNRPC: use sv_lock to protect updates to sv_nrthreads.
nfsd: make nfsd_stats.th_cnt atomic_t
SUNRPC: stop using ->sv_nrthreads as a refcount
SUNRPC/NFSD: clean up get/put functions.
SUNRPC: change svc_get() to return the svc.
NFSD: handle errors better in write_ports_addfd()
NFSD: Fix sparse warning
remoteproc: Add Renesas rcar driver
dt-bindings: remoteproc: Add Renesas R-Car
exit/kthread: Move the exit code for kernel threads into struct kthread
kthread: Ensure struct kthread is present for all kthreads
exit: Rename complete_and_exit to kthread_complete_and_exit
exit: Rename module_put_and_exit to module_put_and_kthread_exit
exit: Implement kthread_exit
exit: Stop exporting do_exit
exit: Stop poorly open coding do_task_dead in make_task_dead
exit: Move oops specific logic from do_exit into make_task_dead
exit: Add and use make_task_dead.
exit/s390: Remove dead reference to do_exit from copy_thread
firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
include: trace: Add new scmi_xfer_response_wait event
firmware: arm_scmi: Refactor message response path
firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
Input: silead - add pen support
Input: silead - add support for EFI-embedded fw using different min/max coordinates
Input: goodix - 2 small fixes for pen support
Input: goodix - improve gpiod_get() error logging
PCI: Sort Intel Device IDs by value
tracing: Use trace_iterator_reset() in tracing_read_pipe()
tracing: Use memset_startat helper in trace_iterator_reset()
tracing: Do not let synth_events block other dyn_event systems during create
tracing: Iterate trace_[ku]probe objects directly
tracefs: Use d_inode() helper function to get the dentry inode
script/sorttable: Code style improvements
certs: use if_changed to re-generate the key when the key type is changed
certs: use 'cmd' to hide openssl output in silent builds more simply
certs: remove noisy messages while generating the signing key
certs: check-in the default x509 config file
certs: remove meaningless $(error ...) in certs/Makefile
nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile
certs: move the 'depends on' to the choice of module signing keys
f2fs: add gc_urgent_high_remaining sysfs node
f2fs: fix to do sanity check in is_alive()
f2fs: fix to avoid panic in is_alive() if metadata is inconsistent
f2fs: fix to do sanity check on inode type during garbage collection
f2fs: avoid duplicate call of mark_inode_dirty
f2fs: show number of pending discard commands
f2fs: support POSIX_FADV_DONTNEED drop compressed page cache
f2fs: fix remove page failed in invalidate compress pages
f2fs: show more DIO information in tracepoint
f2fs: use iomap for direct I/O
PCI: ibmphp: Remove commented-out functions
i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()'
i3c: fix incorrect address slot lookup on 64-bit
i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded arithmetic
i3c/master/mipi-i3c-hci: Prefer struct_size over open coded arithmetic
KVM: arm64: Use Makefile.kvm for common files
KVM: powerpc: Use Makefile.kvm for common files
KVM: RISC-V: Use Makefile.kvm for common files
KVM: mips: Use Makefile.kvm for common files
KVM: s390: Use Makefile.kvm for common files
KVM: Add Makefile.kvm for common files, use it for x86
KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING
dt-bindings: pwm: Avoid selecting schema on node name match
KVM: VMX: Clean up PI pre/post-block WARNs
KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails
KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery
Input: goodix - add pen support
rpmsg: core: Clean up resources on announce_create failure.
remoteproc: Fix remaining wrong return formatting in documentation
MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance
KVM: arm64: Drop unused workaround_flags vcpu field
KVM: nVMX: Implement Enlightened MSR Bitmap feature
KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
KVM: x86: Exit to userspace if emulation prepared a completion callback
KVM: x86: Use different callback if msr access comes from the emulator
KVM: x86: Add an emulation type to handle completion of user exits
KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg
KVM: Clear pv eoi pending bit only when it is set
KVM: x86: don't print when fail to read/write pv eoi memory
KVM: X86: Remove mmu parameter from load_pdptrs()
KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction
KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup()
KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu()
KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept()
KVM: X86: Remove mmu->translate_gpa
KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()
KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes
KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct
KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()
KVM: X86: Fix comment in __kvm_mmu_create()
KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled
KVM: SVM: Allocate sd->save_area with __GFP_ZERO
KVM: SVM: Rename get_max_npt_level() to get_npt_level()
KVM: VMX: Change comments about vmx_get_msr()
KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way
KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()
KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds
KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP)
KVM: X86: Update mmu->pdptrs only when it is changed
KVM: X86: Remove kvm_register_clear_available()
KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits
KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty
KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed
KVM: SVM: Remove references to VCPU_EXREG_CR3
KVM: SVM: Remove outdated comment in svm_load_mmu_pgd()
KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS
KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept
KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept
KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled
KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs()
KVM: X86: Ensure that dirty PDPTRs are loaded
KVM: x86/svm: Add module param to control PMU virtualization
KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV
KVM: VMX: Move Posted Interrupt ndst computation out of write loop
KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration
KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block
KVM: VMX: Drop pointless PI.NDST update when blocking
KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers
KVM: VMX: Drop unnecessary PI logic to handle impossible conditions
KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled
KVM: Add helpers to wake/query blocking vCPU
KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states
KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs
KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline
KVM: stats: Add stat to detect if vcpu is currently blocking
KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()
KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()
KVM: Drop obsolete kvm_arch_vcpu_block_finish()
KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()
KVM: Don't block+unblock when halt-polling is successful
KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook
KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook
KVM: Reconcile discrepancies in halt-polling stats
KVM: Refactor and document halt-polling stats update helper
KVM: Update halt-polling stats if and only if halt-polling was attempted
KVM: Force PPC to define its own rcuwait object
KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU
KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell
KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest
KVM: x86: change TLB flush indicator to bool
KVM: Avoid atomic operations when kicking the running vCPU
KVM: x86/MMU: Simplify flow of vmx_get_mt_mask
KVM: x86/mmu: Propagate memslot const qualifier
KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages
KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active
KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2
KVM: nSVM: introduce struct vmcb_ctrl_area_cached
KVM: nSVM: split out __nested_vmcb_check_controls
KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races
KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs()
KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache
KVM: nSVM: introduce svm->nested.save to cache save area before checks
KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs
KVM: Dynamically allocate "new" memslots from the get-go
KVM: Wait 'til the bitter end to initialize the "new" memslot
KVM: Optimize overlapping memslots check
KVM: Optimize gfn lookup in kvm_zap_gfn_range()
KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot()
KVM: Keep memslots in tree-based structures instead of array-based ones
KVM: s390: Introduce kvm_s390_get_gfn_end()
KVM: Use interval tree to do fast hva lookup in memslots
KVM: Resolve memslot ID via a hash table instead of via a static array
KVM: Move WARN on invalid memslot index to update_memslots()
KVM: Integrate gfn_to_memslot_approx() into search_memslots()
KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array
KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed
KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region()
KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY
KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit
KVM: Use prepare/commit hooks to handle generic memslot metadata updates
KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks
KVM: RISC-V: Use "new" memslot instead of userspace memory region
KVM: x86: Use "new" memslot instead of userspace memory region
KVM: s390: Use "new" memslot instead of userspace memory region
KVM: PPC: Avoid referencing userspace memory region in memslot updates
KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem"
KVM: arm64: Use "new" memslot instead of userspace memory region
KVM: Let/force architectures to deal with arch specific memslot data
KVM: Use "new" memslot's address space ID instead of dedicated param
KVM: Resync only arch fields when slots_arch_lock gets reacquired
KVM: Open code kvm_delete_memslot() into its only caller
KVM: Require total number of memslot pages to fit in an unsigned long
KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range()
KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index
KVM: Convert the kvm->vcpus array to a xarray
KVM: s390: Use kvm_get_vcpu() instead of open-coded access
KVM: mips: Use kvm_get_vcpu() instead of open-coded access
KVM: Move wiping of the kvm->vcpus array to common code
KVM: MMU: update comment on the number of page role combinations
tracing: Make trace_marker{,_raw} stream-like
perf vendor events arm64: Fix JSON indentation to 4 spaces standard
perf stat: Support --cputype option for hybrid events
perf tools: Drop requirement for libstdc++.so for libopencsd check
perf parse-events: Architecture specific leader override
perf evlist: Allow setting arbitrary leader
perf metric: Reduce multiplexing with duration_time
perf trace: Enable ignore_missing_thread for trace
perf docs: Update link to AMD documentation
perf docs: Add info on AMD raw event encoding
libperf tests: Add test_stat_multiplexing test
libperf: Remove scaling process from perf_mmap__read_self()
libperf: Adopt perf_counts_values__scale() from tools/perf/util
tools build: Enable warnings through HOSTCFLAGS
perf test sigtrap: Print errno string when failing
perf test sigtrap: Add basic stress test for sigtrap handling
arm: ioremap: Remove unused ARM-specific function pci_ioremap_io()
arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace()
KVM: s390: Fix names of skey constants in api documentation
KVM: Drop stale kvm_is_transparent_hugepage() declaration
Input: ff-core - correct magnitude setting for rumble compatibility
Input: palmas-pwrbutton - make a couple of arrays static const
tracing: Switch to kvfree_rcu() API
tracing: Fix synth_event_add_val() kernel-doc comment
tracing/uprobes: Use trace_event_buffer_reserve() helper
tracing/kprobes: Do not open code event reserve logic
tracing: Have eprobes use filtering logic of trace events
tracing: Disable preemption when using the filter buffer
tracing: Use __this_cpu_read() in trace_event_buffer_lock_reserver()
tools/perf: Add '__rel_loc' event field parsing support
libtraceevent: Add __rel_loc relative location attribute support
samples/trace_event: Add '__rel_loc' using sample event
tracing: Add '__rel_loc' using trace event macros
tracing: Support __rel_loc relative dynamic data location attribute
tracing: Fix spelling mistake "aritmethic" -> "arithmetic"
remoteproc: ingenic: Request IRQ disabled
PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
PCI: pci-bridge-emul: Correctly set PCIe capabilities
PCI: pci-bridge-emul: Fix definitions of reserved bits
PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only
ARM: v7m: enable support for IRQ stacks
ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems
ARM: smp: defer TPIDRURO update for SMP v6 configurations too
ARM: use TLS register for 'current' on !SMP as well
ARM: percpu: add SMP_ON_UP support
ARM: assembler: add optimized ldr/str macros to load variables from memory
ARM: module: implement support for PC-relative group relocations
ARM: entry: preserve thread_info pointer in switch_to
irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER
ARM: remove old-style irq entry
ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER
ARM: iop32x: offset IRQ numbers by 1
ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER
PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname()
firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
PCI: apple: Fix REFCLK1 enable/poll logic
PCI: qcom: Use __be16 type to store return value from cpu_to_be16()
PCI: aardvark: Fix checking for MEM resource type
KVM: arm64: Move host EL1 code out of hyp/ directory
KVM: arm64: Generate hyp_constants.h for the host
arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
KVM: arm64: Constify kvm_io_gic_ops
f2fs: implement iomap operations
f2fs: fix the f2fs_file_write_iter tracepoint
f2fs: do not expose unwritten blocks to user by DIO
f2fs: reduce indentation in f2fs_file_write_iter()
ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER
ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groups
ARM: implement support for vmap'ed stacks
ARM: entry: rework stack realignment code in svc_entry
ARM: switch_to: clean up Thumb2 code path
ARM: unwind: disregard unwind info before stack frame is set up
ARM: memset: clean up unwind annotations
ARM: memmove: use frame pointer as unwind anchor
ARM: memcpy: use frame pointer as unwind anchor
ARM: run softirqs on the per-CPU IRQ stack
ARM: call_with_stack: add unwind support
ARM: implement IRQ stacks
ARM: backtrace-clang: avoid crash on bogus frame pointer
ARM: unwind: dump exception stack from calling frame
ARM: export dump_mem() to other objects
ARM: unwind: support unwinding across multiple stacks
ARM: assembler: introduce bl_r macro
ARM: remove some dead code
ARM: stackprotector: prefer compiler for TLS based per-task protector
ARM: decompressor: disable stack protector
rtc: rv8803: Add support for the Epson RX8804 RTC
dt/bindings: rtc: rx8900: Add an entry for RX8804
rtc: da9063: add as wakeup source
PCI: aardvark: Disable common PHY when unbinding driver
PCI: aardvark: Disable link training when unbinding driver
PCI: aardvark: Assert PERST# when unbinding driver
PCI: aardvark: Fix memory leak in driver unbind
PCI: aardvark: Mask all interrupts when unbinding driver
PCI: aardvark: Disable bus mastering when unbinding driver
PCI: aardvark: Comment actions in driver remove method
PCI: aardvark: Clear all MSIs at setup
PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
PCI: pci-bridge-emul: Add definitions for missing capabilities registers
PCI: pci-bridge-emul: Add description for class_revision field
PCI: dwc: Do not remap invalid res
init/Kconfig: Drop linker version check for LD_ORPHAN_WARN
gcov: Remove compiler version check
Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+"
arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG
mm, slab: Remove compiler check in __kmalloc_index
Documentation: Raise the minimum supported version of LLVM to 11.0.0
streamline_config.pl: show the full Kconfig name
kconfig: Add `make mod2noconfig` to disable module options
PCI: mvebu: Remove custom mvebu_pci_host_probe() function
remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs
remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs
dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs
dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs
PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled()
KVM: arm64: Add minimal handling for the ARMv8.7 PMU
PCI: vmd: Clean up domain before enumeration
KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
KVM: arm64: Restructure the point where has_run_once is advertised
KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
KVM: arm64: Move SVE state mapping at HYP to finalize-time
PCI: xilinx-nwl: Simplify code and fix a memory leak
rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf85063: add i2c_device_id name matching support
rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls
PCI: apple: Enable clock gating
PCI: xgene: Fix IB window setup
PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace()
arm: ioremap: Implement standard PCI function pci_remap_iospace()
PCI: xgene-msi: Use bitmap_zalloc() when applicable
firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()'
PCI: mediatek-gen3: Disable DVFSRC voltage request
Input: wacom_i2c - clean up the query device fields
Input: palmas-pwrbutton - use bitfield helpers
fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
dmaengine: ppc4xx: remove unused variable `rval'
firmware: arm_scmi: optee: Fix missing mutex_init()
arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
KVM: arm64: Stop mapping current thread_info at EL2
KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
KVM: arm64: Remove unused __sve_save_state
KVM: arm64: Get rid of host SVE tracking/saving
KVM: arm64: Reorder vcpu flag definitions
Documentation: dmaengine: Correctly describe dmatest with channel unset
Documentation: dmaengine: Add a description of what dmatest does
dmaengine: qcom: gpi: Remove unnecessary print function dev_err()
dmaengine: Add consumer for the new DMA_MEMCPY_SG API function.
dmaengine: Add core function and capability check for DMA_MEMCPY_SG
dmaengine: Add documentation for new memcpy scatter-gather function
dmaengine: idxd: handle interrupt handle revoked event
dmaengine: idxd: handle invalid interrupt handle descriptors
dmaengine: idxd: create locked version of idxd_quiesce() call
dmaengine: idxd: add helper for per interrupt handle drain
dmaengine: idxd: move interrupt handle assignment
dmaengine: idxd: int handle management refactoring
dmaengine: idxd: rework descriptor free path on failure
dmaengine: ti: edma: Use 'for_each_set_bit' when possible
PCI/ASPM: Remove struct aspm_latency
PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies
PCI/ASPM: Stop caching link L0s, L1 exit latencies
PCI/ASPM: Move pci_function_0() upward
PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
PCI/switchtec: Declare local state_names[] as static
PCI/switchtec: Add Gen4 automotive device IDs
riscv: dts: enable more DA9063 functions for the SiFive HiFive Unmatched
PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads
PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads
PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads
PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads
PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads
PCI: rockchip-host: Drop error data fabrication when config read fails
PCI: rcar-host: Drop error data fabrication when config read fails
PCI: altera: Drop error data fabrication when config read fails
PCI: mvebu: Drop error data fabrication when config read fails
PCI: aardvark: Drop error data fabrication when config read fails
PCI: kirin: Drop error data fabrication when config read fails
PCI: histb: Drop error data fabrication when config read fails
PCI: exynos: Drop error data fabrication when config read fails
PCI: mediatek: Drop error data fabrication when config read fails
PCI: iproc: Drop error data fabrication when config read fails
PCI: thunder: Drop error data fabrication when config read fails
PCI: Drop error data fabrication when config read fails
PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices
PCI: Set error response data when config read fails
PCI: Add PCI_ERROR_RESPONSE and related definitions
rpmsg: Fix documentation return formatting
rpmsg: char: Add pr_fmt() to prefix messages
hwspinlock: stm32: enable clock at probe
f2fs: rework write preallocations
f2fs: compress: reduce one page array alloc and free when write compressed page
signal: Requeue ptrace signals
signal: Requeue signals in the appropriate queue
remoteproc: coredump: Correct argument 2 type for memcpy_fromio
remoteproc: imx_rproc: Fix a resource leak in the remove function
remoteproc: Use %pe format string to print return error code
signal: In get_signal test for signal_group_exit every time through the loop
pwm: img: Use only a single idiom to get a runtime PM reference
pwm: vt8500: Implement .apply() callback
pwm: img: Implement .apply() callback
pwm: twl: Implement .apply() callback
pwm: Restore initial state if a legacy callback fails
pwm: Prevent a glitch for legacy drivers
pwm: Move legacy driver handling into a dedicated function
firmware: arm_scmi: Make virtio Version_1 compliance optional
firmware: arm_scmi: Add optee transport
dt-bindings: arm: Add OP-TEE transport for SCMI
firmware: arm_scmi: Review some virtio log messages
PCI: Use pci_find_vsec_capability() when looking for TBT devices
unicode: only export internal symbols for the selftests
unicode: Add utf8-data module
unicode: cache the normalization tables in struct unicode_map
unicode: move utf8cursor to utf8-selftest.c
unicode: simplify utf8len
unicode: remove the unused utf8{,n}age{min,max} functions
unicode: pass a UNICODE_AGE() tripple to utf8_load
unicode: mark the version field in struct unicode_map unsigned
unicode: remove the charset field from struct unicode_map
f2fs: simplify f2fs_sb_read_encoding
ext4: simplify ext4_sb_read_encoding
Bug: 120440300
Bug: 120441514
Bug: 129280212
Bug: 157965270
Bug: 158645321
Bug: 162776704
Bug: 168445946
Bug: 168521633
Bug: 169101608
Bug: 170507972
Bug: 170508405
Bug: 170511085
Bug: 170851792
Bug: 171598214
Bug: 176722431
Bug: 177845439
Bug: 178098380
Bug: 179406580
Bug: 180859906
Bug: 181743516
Bug: 190019968
Bug: 190228983
Bug: 191973176
Bug: 200103201
Bug: 211066171
Bug: 211161296
Bug: 211213635
Bug: 211914587
Bug: 213137376
Bug: 213140206
Bug: 213215835
Bug: 214353193
Bug: 216261533
Bug: 217661925
Bug: 218732047
Bug: 219731048
Bug: 219998156
Bug: 220354122
Bug: 220704805
Bug: 220884335
Bug: 222082632
Bug: 223101878
Bug: 223353878
Bug: 225394140
Bug: 226140073
Bug: 226303025
Bug: 227513263
Bug: 229268271
Bug: 31501544
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215511
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215600
Bug: https://github.com/RadeonOpenCompute/ROCm/issues/1624
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1734
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1760
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1838
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1849
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1858
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1874
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1877
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1886
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1906
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1922
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1924
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1953
Change-Id: I117af3da426f2a199ca9de93da345502dfa9297e
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
* A small cleanup of unused variable in __next_mem_pfn_range_in_zone
* Initial test suite to simulate memblock behaviour in userspace
-----BEGIN PGP SIGNATURE-----
iQFHBAABCAAxFiEEeOVYVaWZL5900a/pOQOGJssO/ZEFAmI9bD4THHJwcHRAbGlu
dXguaWJtLmNvbQAKCRA5A4Ymyw79kXwhB/wNXR1wUb/eD3eKD+aNa2KMY5+8csjD
ghJph8wQmM9U9hsLViv3/M/H5+bY/s0riZNulKYrcmzW2BgIzF2ebcoqgfQ89YGV
bLx7lMJGxG/lCglur9m6KnOF89//Owq6Vfk7Jd6jR/F+43JO/3+5siCbTo6NrbVw
3DjT/WzvaICA646foyFTh8WotnIRbB2iYX1k/vIA3gwJ2C6n7WwoKzxU3ulKMUzg
hVlhcuTVnaV4mjFBbl23wC7i4l9dgPO9M4ZrTtlEsNHeV6uoFYRObwy6/q/CsBqI
avwgV0bQDch+QuCteUXcqIcnBpcUAfGxgiqp2PYX4lXA4gYTbo7plTna
=IemP
-----END PGP SIGNATURE-----
Merge tag 'memblock-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Pull memblock updates from Mike Rapoport:
"Test suite and a small cleanup:
- A small cleanup of unused variable in __next_mem_pfn_range_in_zone
- Initial test suite to simulate memblock behaviour in userspace"
* tag 'memblock-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock: (27 commits)
memblock tests: Add TODO and README files
memblock tests: Add memblock_alloc_try_nid tests for bottom up
memblock tests: Add memblock_alloc_try_nid tests for top down
memblock tests: Add memblock_alloc_from tests for bottom up
memblock tests: Add memblock_alloc_from tests for top down
memblock tests: Add memblock_alloc tests for bottom up
memblock tests: Add memblock_alloc tests for top down
memblock tests: Add simulation of physical memory
memblock tests: Split up reset_memblock function
memblock tests: Fix testing with 32-bit physical addresses
memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid
memblock tests: Add memblock_free tests
memblock tests: Add memblock_add_node test
memblock tests: Add memblock_remove tests
memblock tests: Add memblock_reserve tests
memblock tests: Add memblock_add tests
memblock tests: Add memblock reset function
memblock tests: Add skeleton of the memblock simulator
tools/include: Add debugfs.h stub
tools/include: Add pfn.h stub
...
The nid is only used to act as output parameter of __next_mem_range.
Since NULL can be passed to __next_mem_range as out_nid, we can thus
remove nid by passing NULL here.
Signed-off-by: Miaohe Lin <linmiaohe@huawei.com>
[rppt: updated the commit message]
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
memblock.{reserved,memory}.regions may be allocated using kmalloc() in
memblock_double_array(). Use kfree() to release these kmalloced regions
indicated by memblock_{reserved,memory}_in_slab.
Signed-off-by: Miaohe Lin <linmiaohe@huawei.com>
Fixes: 3010f87650 ("mm: discard memblock data later")
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
* keystone/mirror-android-mainline:
ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl
ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst
ANDROID: selftests: fix incfs_test
ANDROID: incremental-fs: fix mount_fs issue
ANDROID: GKI: enable test_stackinit kernel module
ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds
ANDROID: GKI: defconfig: enable BTF debug info
FROMGIT: tools/resolve_btfids: Build with host flags
ANDROID: GKI: Disable security lockdown for unsigned modules
ANDROID: GKI: Enable system_dlkm build for gki
ANDROID: GKI: Do not force select MODULE_SIG_ALL
Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""
ANDROID: GKI: remove CONFIG_RCU_FAST_NO_HZ from gki_defconfig
ANDROID: Kconfig.gki: fix up GKI_HIDDEN_DRM_CONFIGS entry
ANDROID: remove the android_vh_kfree_skb tracehook
ANDROID: sched: export task_rq_lock
ANDROID: clang: update to 14.0.1
drivers/pcmcia: Fix ifdef covering yenta_pm_ops
ANDROID: sched: Add vendor hook to select ilb cpu
ANDROID: GKI: sched: add rvh for new cfs task util
ANDROID: sched: add rvh for rebalance domains
select: Fix indefinitely sleeping task in poll_schedule_timeout()
gfs2: dump inode object for iopen glocks
parisc: Default to 16 CPUs on 32-bit kernel
sections: Fix __is_kernel() to include init ranges
parisc: Re-use toc_stack as hpmc_stack
parisc: Enable TOC (transfer of contents) feature unconditionally
ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
netfilter: nf_tables: don't use 'data_size' uninitialized
Revert "drm/amd/display: Fix for otg synchronization logic"
ext4: don't use the orphan list when migrating an inode
ext4: use BUG_ON instead of if condition followed by BUG
ext4: fix a copy and paste typo
ext4: set csum seed in tmp inode while migrating to extents
ext4: remove unnecessary 'offset' assignment
ext4: remove redundant o_start statement
ext4: drop an always true check
ext4: remove unused assignments
ext4: remove redundant statement
ext4: remove useless resetting io_end_size in mpage_process_page()
ext4: allow to change s_last_trim_minblks via sysfs
ext4: change s_last_trim_minblks type to unsigned long
ext4: implement support for get/set fs label
ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified
ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names
ext4: avoid trim error on fs with small groups
ext4: fix an use-after-free issue about data=journal writeback mode
ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'
ext4: initialize err_blk before calling __ext4_get_inode_loc
ext4: fix a possible ABBA deadlock due to busy PA
ext4: replace snprintf in show functions with sysfs_emit
ext4: make sure to reset inode lockdep class when quota enabling fails
ext4: make sure quota gets properly shutdown on error
ext4: Fix BUG_ON in ext4_bread when write quota data
ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal
ext4: fast commit may miss tracking unwritten range during ftruncate
ext4: use ext4_ext_remove_space() for fast commit replay delete range
ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
media: si2157: add support for DVB-C Annex C
media: si2157: fix bandwidth stored in dev
media: si2157: fix 6MHz & 6.1MHz bandwidth setting
media: atomisp: Do not define input_system_cfg2400_t twice
Documentation: remove trivial tree
MAINTAINERS: add entries for block layer documentation
docs: block: remove queue-sysfs.rst
docs: sysfs-block: document virt_boundary_mask
docs: sysfs-block: document stable_writes
docs: sysfs-block: fill in missing documentation from queue-sysfs.rst
docs: sysfs-block: add contact for nomerges
docs: sysfs-block: sort alphabetically
docs: sysfs-block: move to stable directory
block: don't protect submit_bio_checks by q_usage_counter
hwmon: (nzxt-smart2) make array detect_fans_report static const
tcp: tcp_send_challenge_ack delete useless param `skb`
net/qla3xxx: Remove useless DMA-32 fallback configuration
rocker: Remove useless DMA-32 fallback configuration
hinic: Remove useless DMA-32 fallback configuration
lan743x: Remove useless DMA-32 fallback configuration
net: enetc: Remove useless DMA-32 fallback configuration
cxgb4vf: Remove useless DMA-32 fallback configuration
cxgb4: Remove useless DMA-32 fallback configuration
cxgb3: Remove useless DMA-32 fallback configuration
bnx2x: Remove useless DMA-32 fallback configuration
et131x: Remove useless DMA-32 fallback configuration
be2net: Remove useless DMA-32 fallback configuration
vmxnet3: Remove useless DMA-32 fallback configuration
bna: Simplify DMA setting
net: alteon: Simplify DMA setting
myri10ge: Simplify DMA setting
qlcnic: Simplify DMA setting
net: allwinner: Fix print format
page_pool: remove spinlock in page_pool_refill_alloc_cache()
amt: fix wrong return type of amt_send_membership_update()
net: mcs7830: handle usb read errors properly
net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
net: skb: use kfree_skb_reason() in tcp_v4_rcv()
net: skb: introduce kfree_skb_reason()
net/mlx5e: Fix build error in fec_set_block_stats()
bnxt_en: improve firmware timeout messaging
bnxt_en: use firmware provided max timeout for messages
bnxt_en: improve VF error messages when PF is unavailable
bnxt_en: add dynamic debug support for HWRM messages
iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing()
net: openvswitch: Fix ct_state nat flags for conns arriving from tc
Linux 5.16
netfilter: nft_meta: cancel register tracking after meta update
netfilter: nft_payload: cancel register tracking after payload update
netfilter: nft_bitwise: track register operations
netfilter: nft_meta: track register operations
netfilter: nft_payload: track register operations
netfilter: nf_tables: add register tracking infrastructure
netfilter: nf_tables: add NFT_REG32_NUM
netfilter: nf_tables: add rule blob layout
netfilter: nft_limit: move stateful fields out of expression data
netfilter: nft_limit: rename stateful structure
netfilter: nft_numgen: move stateful fields out of expression data
netfilter: nft_quota: move stateful fields out of expression data
netfilter: nft_last: move stateful fields out of expression data
netfilter: nft_connlimit: move stateful fields out of expression data
netfilter: egress: avoid a lockdep splat
net: prefer nf_ct_put instead of nf_conntrack_put
netfilter: conntrack: avoid useless indirection during conntrack destruction
netfilter: make function op structures const
netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook
netfilter: conntrack: convert to refcount_t api
netfilter: conntrack: Use max() instead of doing it manually
pcmcia: fix setting of kthread task states
Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)"
block: fix old-style declaration
io_uring: fix not released cached task refs
can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device
can: xilinx_can: xcan_probe(): check for error irq
can: softing: softing_startstop(): fix set but not used variable warning
Input: zinitix - make sure the IRQ is allocated before it gets enabled
lib: remove redundant assignment to variable ret
tpm: fix NPE on probe for missing device
tpm: fix potential NULL pointer access in tpm_del_char_device
tpm: Add Upgrade/Reduced mode support for TPM2 modules
char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on device property
keys: X.509 public key issuer lookup without AKID
tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'
tpm: tpm_tis_spi_cr50: Add default RNG quality
tpm/st33zp24: drop unneeded over-commenting
tpm: add request_locality before write TPM_INT_ENABLE
x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs
can: softing_cs: softingcs_probe(): fix memleak on registration failure
ARM: dts: gpio-ranges property is now required
docs: networking: device drivers: can: add flexcan
docs: networking: device drivers: add can sub-folder
can: flexcan: add ethtool support to get rx/tx ring parameters
can: flexcan: add ethtool support to change rx-rtr setting during runtime
can: flexcan: add more quirks to describe RX path capabilities
can: flexcan: rename RX modes
can: flexcan: allow to change quirks at runtime
can: flexcan: move driver into separate sub directory
can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode()
can: mcp251xfd: move ring init into separate function
can: mcp251xfd: move chip FIFO init into separate file
can: mcp251xfd: move TEF handling into separate file
can: mcp251xfd: move TX handling into separate file
can: mcp251xfd: move RX handling into separate file
can: mcp251xfd: mcp251xfd.h: sort function prototypes
can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting
can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get()
can: mcp251xfd: mcp251xfd_open(): open_candev() first
can: mcp251xfd: add missing newline to printed strings
can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message
can: mcp251xfd: remove double blank lines
can: janz-ican3: initialize dlc variable
s390/dasd: use default_groups in kobj_type
s390/sclp_sd: use default_groups in kobj_type
power: supply: Provide stubs for charge_behaviour helpers
platform/x86: x86-android-tablets: Fix GPIO lookup leak on error-exit
platform/x86: int3472: Add board data for Surface Go 3
docs: ABI: fixed formatting in configfs-usb-gadget-uac2
mm: Use multi-index entries in the page cache
XArray: Add xas_advance()
truncate,shmem: Handle truncates that split large folios
truncate: Convert invalidate_inode_pages2_range to folios
fs: Convert vfs_dedupe_file_range_compare to folios
mm: Remove pagevec_remove_exceptionals()
mm: Convert find_lock_entries() to use a folio_batch
filemap: Return only folios from find_get_entries()
filemap: Convert filemap_get_read_batch() to use a folio_batch
filemap: Convert filemap_read() to use a folio
truncate: Add invalidate_complete_folio2()
truncate: Convert invalidate_inode_pages2_range() to use a folio
truncate: Skip known-truncated indices
truncate,shmem: Add truncate_inode_folio()
shmem: Convert part of shmem_undo_range() to use a folio
mm: Add unmap_mapping_folio()
net: ena: Extract recurring driver reset code into a function
net: ena: Change the name of bad_csum variable
net: ena: Add debug prints for invalid req_id resets
net: ena: Remove ena_calc_queue_size_ctx struct
net: ena: Move reset completion print to the reset function
net: ena: Remove redundant return code check
net: ena: Update LLQ header length in ena documentation
net: ena: Change ENI stats support check to use capabilities field
net: ena: Add capabilities field with support for ENI stats capability
net: ena: Change return value of ena_calc_io_queue_size() to void
af_packet: fix tracking issues in packet_do_bind()
octeontx2-af: Fix interrupt name strings
mptcp: reuse __mptcp_make_csum in validate_data_csum
mptcp: change the parameter of __mptcp_make_csum
selftests: mptcp: more stable join tests-cases
net: dsa: felix: add port fast age support
net: mscc: ocelot: fix incorrect balancing with down LAG ports
net/tls: Fix skb memory leak when running kTLS traffic
cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean
Revert "i2c: core: support bus regulator controlling in adapter"
regmap: debugfs: Fix indentation
Revert "libtraceevent: Increase libtraceevent logging when verbose"
perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to
spi: don't include ptp_clock_kernel.h in spi.h
regmap: Call regmap_debugfs_exit() prior to _init()
iavf: remove an unneeded variable
i40e: remove variables set but not used
i40e: Remove non-inclusive language
i40e: Update FW API version
i40e: Minimize amount of busy-waiting during AQ send
KVM: x86: Check for rmaps allocation
i40e: Add ensurance of MacVlan resources for every trusted VF
KVM: SEV: Mark nested locking of kvm->lock
x86/sgx: Fix NULL pointer dereference on non-SGX systems
sch_cake: revise Diffserv docs
scripts: sphinx-pre-install: Fix ctex support on Debian
docs: discourage use of list tables
docs: 5.Posting.rst: describe Fixes: and Link: tags
Documentation: kgdb: Replace deprecated remotebaud
docs: automarkup.py: Fix invalid HTML link output and broken URI fragments
netrom: fix api breakage in nr_setsockopt()
ax25: uninitialized variable in ax25_setsockopt()
octeontx2-nicvf: Free VF PTP resources.
octeontx2-af: Increment ptp refcount before use
spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
spi: atmel: Fix typo
regulator: Add MAX20086-MAX20089 driver
dt-bindings: regulators: Add bindings for Maxim MAX20086-MAX20089
btrfs: output more debug messages for uncommitted transaction
btrfs: respect the max size in the header when activating swap file
btrfs: fix argument list that the kdoc format and script verified
btrfs: remove unnecessary parameter type from compression_decompress_bio
btrfs: selftests: dump extent io tree if extent-io-tree test failed
btrfs: scrub: cleanup the argument list of scrub_stripe()
btrfs: scrub: cleanup the argument list of scrub_chunk()
btrfs: remove reada infrastructure
btrfs: scrub: use btrfs_path::reada for extent tree readahead
btrfs: scrub: remove the unnecessary path parameter for scrub_raid56_parity()
btrfs: refactor unlock_up
btrfs: skip transaction commit after failure to create subvolume
btrfs: zoned: fix chunk allocation condition for zoned allocator
btrfs: add extent allocator hook to decide to allocate chunk or not
btrfs: zoned: unset dedicated block group on allocation failure
btrfs: zoned: drop redundant check for REQ_OP_ZONE_APPEND and btrfs_is_zoned
btrfs: zoned: sink zone check into btrfs_repair_one_zone
btrfs: zoned: simplify btrfs_check_meta_write_pointer
btrfs: zoned: encapsulate inode locking for zoned relocation
btrfs: sysfs: add devinfo/fsid to retrieve actual fsid from the device
btrfs: reserve extra space for the free space tree
btrfs: include the free space tree in the global rsv minimum calculation
btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES_PER_WR_BIO
btrfs: update SCRUB_MAX_PAGES_PER_BLOCK
btrfs: do not check -EAGAIN when truncating inodes in the log root
btrfs: make should_throttle loop local in btrfs_truncate_inode_items
btrfs: combine extra if statements in btrfs_truncate_inode_items
btrfs: convert BUG() for pending_del_nr into an ASSERT
btrfs: convert BUG_ON() in btrfs_truncate_inode_items to ASSERT
btrfs: add inode to truncate control
btrfs: pass the ino via truncate control
btrfs: use a flag to control when to clear the file extent range
btrfs: control extent reference updates with a control flag for truncate
btrfs: only call inode_sub_bytes in truncate paths that care
btrfs: only update i_size in truncate paths that care
btrfs: add truncate control struct
btrfs: remove found_extent from btrfs_truncate_inode_items
btrfs: move btrfs_kill_delayed_inode_items into evict
btrfs: remove free space cache inode check in btrfs_truncate_inode_items
btrfs: move extent locking outside of btrfs_truncate_inode_items
btrfs: move btrfs_truncate_inode_items to inode-item.c
btrfs: add an inode-item.h
btrfs: remove stale comment about locking at btrfs_search_slot()
btrfs: remove BUG_ON() after splitting leaf
btrfs: move leaf search logic out of btrfs_search_slot()
btrfs: remove useless condition check before splitting leaf
btrfs: try to unlock parent nodes earlier when inserting a key
btrfs: allow generic_bin_search() to take low boundary as an argument
btrfs: check the root node for uptodate before returning it
btrfs: allow device add if balance is paused
btrfs: make device add compatible with paused balance in btrfs_exclop_start_try_lock
btrfs: introduce exclusive operation BALANCE_PAUSED state
btrfs: make send work with concurrent block group relocation
mptcp: Check reclaim amount before reducing allocation
mptcp: fix a DSS option writing error
mptcp: fix opt size when sending DSS + MP_FAIL
mptcp: avoid atomic bit manipulation when possible
mptcp: cleanup MPJ subflow list handling
selftests: mptcp: add tests for subflow creation failure
mptcp: do not block subflows creation on errors
mptcp: keep track of local endpoint still available for each msk
mptcp: clean-up MPJ option writing
mptcp: fix per socket endpoint accounting
selftests: mptcp: add disconnect tests
mptcp: implement support for user-space disconnect
mptcp: cleanup accept and poll
mptcp: full disconnect implementation
mptcp: implement fastclose xmit path
mptcp: keep snd_una updated for fallback socket
s390/pci: simplify __pciwb_mio() inline asm
kobject documentation: remove default_attrs information
Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt()
Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()
Bluetooth: btqca: sequential validation
Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0
Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices
mlxsw: spectrum: Extend to support Spectrum-4 ASIC
mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation
mlxsw: Add operations structure for bloom filter calculation
mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use
mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic
mlxsw: Introduce flex key elements for Spectrum-4
mlxsw: Rename virtual router flex key element
dpaa2-switch: check if the port priv is valid
dpaa2-mac: return -EPROBE_DEFER from dpaa2_mac_open in case the fwnode is not set
dpaa2-mac: bail if the dpmacs fwnode is not found
crypto: af_alg - rewrite NULL pointer check
lib/mpi: Add the return value check of kcalloc()
bpf: selftests: Add bind retry for post_bind{4, 6}
bpf: selftests: Use C99 initializers in test_sock.c
net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND()
Revert "net/mlx5: Add retry mechanism to the command entry index allocation"
net/mlx5: Set command entry semaphore up once got index free
net/mlx5e: Sync VXLAN udp ports during uplink representor profile change
net/mlx5: Fix access to sf_dev_table on allocation failure
net/mlx5e: Fix matching on modified inner ip_ecn bits
Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel"
Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"
net/mlx5e: Don't block routes with nexthop objects in SW
net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used
net/mlx5e: Fix nullptr on deleting mirroring rule
net/mlx5e: Fix page DMA map/unmap attributes
parisc: io: Improve the outb(), outw() and outl() macros
parisc: pdc_stable: use default_groups in kobj_type
parisc: Add kgdb io_module to read chars via PDC
parisc: Fix pdc_toc_pim_11 and pdc_toc_pim_20 definitions
parisc: Add lws_atomic_xchg and lws_atomic_store syscalls
parisc: Rewrite light-weight syscall and futex code
parisc: Enhance page fault termination message
parisc: Don't call faulthandler_disabled() in do_page_fault()
parisc: Switch user access functions to signal errors in r29 instead of r8
parisc: Avoid calling faulthandler_disabled() twice
parisc: Fix lpa and lpa_user defines
parisc: Define depi_safe macro
Documentation: devlink: mlx5.rst: Fix htmldoc build warning
net/mlx5e: Add recovery flow in case of error CQE
net/mlx5e: TC, Remove redundant error logging
net/mlx5e: Refactor set_pflag_cqe_based_moder
net/mlx5e: Move HW-GRO and CQE compression check to fix features flow
net/mlx5e: Fix feature check per profile
net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager
net/mlx5e: Expose FEC counters via ethtool
net/mlx5: Update log_max_qp value to FW max capability
net/mlx5: SF, Use all available cpu for setting cpu affinity
net/mlx5: Introduce API for bulk request and release of IRQs
net/mlx5: Split irq_pool_affinity logic to new file
net/mlx5: Move affinity assignment into irq_request
net/mlx5: Introduce control IRQ request API
net/mlx5: mlx5e_hv_vhca_stats_create return type to void
random: don't reset crng_init_cnt on urandom_read()
random: avoid superfluous call to RDRAND in CRNG extraction
random: early initialization of ChaCha constants
random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
random: harmonize "crng init done" messages
random: mix bootloader randomness into pool
random: do not throw away excess input to crng_fast_load
random: do not re-init if crng_reseed completes before primary init
random: fix crash on multiple early calls to add_bootloader_randomness()
random: do not sign extend bytes for rotation when mixing
random: use BLAKE2s instead of SHA1 in extraction
lib/crypto: blake2s: include as built-in
random: fix data race on crng init time
random: fix data race on crng_node_pool
irq: remove unused flags argument from __handle_irq_event_percpu()
random: remove unused irq_flags argument from add_interrupt_randomness()
random: document add_hwgenerator_randomness() with other input functions
MAINTAINERS: add git tree for random.c
bpf/selftests: Test bpf_d_path on rdonly_mem.
libbpf: Add documentation for bpf_map batch operations
cgroup/rstat: check updated_next only for root
selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3
cgroup: rstat: explicitly put loop variant in while
selftests: cgroup: Test open-time cgroup namespace usage for migration checks
selftests: cgroup: Test open-time credential usage for migration checks
selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
cgroup: Use open-time cgroup namespace for process migration perm checks
cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup: Use open-time credentials for process migraton perm checks
efi: use default_groups in kobj_type
efi/libstub: measure loaded initrd info into the TPM
xfs: warn about inodes with project id of -1
xfs: hold quota inode ILOCK_EXCL until the end of dqalloc
xfs: Remove redundant assignment of mp
xfs: reduce kvmalloc overhead for CIL shadow buffers
xfs: sysfs: use default_groups in kobj_type
md: use default_groups in kobj_type
spi: dt-bindings: mediatek,spi-mtk-nor: Fix example 'interrupts' property
ice: Use bitmap_free() to free bitmap
ice: Optimize a few bitmap operations
ice: Slightly simply ice_find_free_recp_res_idx
ice: improve switchdev's slow-path
x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error
cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State
cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment
ice: replay advanced rules after reset
md: Move alloc/free acct bioset in to personality
lib/raid6: Use strict priority ranking for pq gen() benchmarking
lib/raid6: skip benchmark of non-chosen xor_syndrome functions
md: fix spelling of "its"
md: raid456 add nowait support
md: raid10 add nowait support
md: raid1 add nowait support
md: add support for REQ_NOWAIT
md: drop queue limitation for RAID1 and RAID10
md/raid5: play nice with PREEMPT_RT
spi: qcom: geni: handle timeout for gpi mode
spi: qcom: geni: set the error code for gpi transfer
serial: core: Keep mctrl register state and cached copy in sync
serial: stm32: correct loop for dma error handling
serial: stm32: fix flow control transfer in DMA mode
serial: stm32: rework TX DMA state condition
serial: stm32: move tx dma terminate DMA to shutdown
serial: pl011: Drop redundant DTR/RTS preservation on close/open
serial: pl011: Drop CR register reset on set_termios
serial: pl010: Drop CR register reset on set_termios
serial: liteuart: fix MODULE_ALIAS
serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure
dm sysfs: use default_groups in kobj_type
dm integrity: Use struct_group() to zero struct journal_sector
drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb
debugfs: lockdown: Allow reading debugfs files that are not world readable
driver core: Make bus notifiers in right order in really_probe()
driver core: Move driver_sysfs_remove() after driver_sysfs_add()
HID: magicmouse: Fix an error handling path in magicmouse_probe()
HID: address kernel-doc warnings
HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue
HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init
usb: gadget: u_audio: Subdevice 0 for capture ctls
usb: gadget: u_audio: fix calculations for small bInterval
usb: dwc2: gadget: initialize max_speed from params
usb: dwc2: do not gate off the hardware if it does not support clock gating
usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe
staging: r8188eu: rename camelcase variable uintPeerChannel
staging: r8188eu: make BW20_24G_Diff a 1-D array
staging: r8188eu: make OFDM_24G_Diff a 1-D array
staging: r8188eu: BW40_24G_Diff is set but not used
staging: r8188eu: CCK_24G_Diff is set but not used
staging: r8188eu: make Index24G_BW40_Base a 1-D array
staging: r8188eu: make Index24G_CCK_Base a 1-D array
staging: r8188eu: rfPath is always 0
staging: r8188eu: remove unneeded parameter from rtl8188e_SetHalODMVar
staging: pi433: add comment to rx_lock mutex definition
staging: pi433: fix frequency deviation check
Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt
spi: spi-mux: Add reference to spi-peripheral-props.yaml schema
regulator: qcom_smd: Align probe function with rpmh-regulator
Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2
net/smc: Reset conn->lgr when link group registration fails
Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe
Bluetooth: hci_bcm: Check for error irq
fsl/fman: Check for null pointer after calling devm_ioremap
veth: Do not record rx queue hint in veth_xmit
staging: vc04_services: rename BM2835 to BCM2835 in headers comments
staging: vc04_services: rename string literal containing bm2835_* to bcm2835*_
staging: vc04_services: rename variables containing bm2835_* to bcm2835_*
staging: vc04_services: rename functions containing bm2835_* to bcm2835_*
staging: vc04_services: rename structures bm2835_mmal_dev and bm2835_mmal_v4l2_ctrl
ethernet: ibmveth: use default_groups in kobj_type
staging: greybus: audio: Check null pointer
rocker: fix a sleeping in atomic bug
i2c: mpc: Avoid out of bounds memory access
firmware: edd: remove empty default_attrs array
firmware: dmi-sysfs: use default_groups in kobj_type
qemu_fw_cfg: use default_groups in kobj_type
HID: Add new Letsketch tablet driver
HID: apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping
HID: apple: Add 2021 magic keyboard FN key mapping
HID: magicmouse: set Magic Trackpad 2021 name
HID: magicmouse: set device name when it has been personalized
HID: apple: Add 2021 Magic Keyboard with number pad
HID: apple: Add 2021 Magic Keyboard with fingerprint reader
sfc: Use swap() instead of open coding it
ethtool: use phydev variable
net: macb: use .mac_select_pcs() interface
ppp: ensure minimum packet size in ppp_write()
gro: add ability to control gro max packet size
net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets
net: dsa: warn about dsa_port and dsa_switch bit fields being non atomic
net: dsa: don't enumerate dsa_switch and dsa_port bit fields using commas
net: dsa: setup master before ports
net: dsa: first set up shared ports, then non-shared ports
net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown}
net: dsa: stop updating master MTU from master.c
net: dsa: merge rtnl_lock sections in dsa_slave_create
net: dsa: reorder PHY initialization with MTU setup in slave.c
mm/slob: Remove unnecessary page_mapcount_reset() function call
bootmem: Use page->index instead of page->freelist
zsmalloc: Stop using slab fields in struct page
mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled
mm/slub: Simplify struct slab slabs field definition
mm/sl*b: Differentiate struct slab fields by sl*b implementations
mm/kfence: Convert kfence_guarded_alloc() to struct slab
mm/kasan: Convert to struct folio and struct slab
mm/slob: Convert SLOB to use struct slab and struct folio
mm/memcg: Convert slab objcgs from struct page to struct slab
mm: Convert struct page to struct slab in functions used by other subsystems
mm/slab: Finish struct page to struct slab conversion
mm/slab: Convert most struct page to struct slab by spatch
mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab
mm/slub: Finish struct page to struct slab conversion
mm/slub: Convert most struct page to struct slab by spatch
mm/slub: Convert pfmemalloc_match() to take a struct slab
mm/slub: Convert __free_slab() to use struct slab
mm/slub: Convert alloc_slab_page() to return a struct slab
mm/slub: Convert print_page_info() to print_slab_info()
mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab
mm/slub: Convert kfree() to use a struct slab
mm/slub: Convert detached_freelist to use a struct slab
mm: Convert check_heap_object() to use struct slab
mm: Use struct slab in kmem_obj_info()
mm: Convert __ksize() to struct slab
mm: Convert virt_to_cache() to use struct slab
mm: Convert [un]account_slab_page() to struct slab
mm: Split slab into its own type
mm/slub: Make object_err() static
mm/slab: Dissolve slab_map_pages() in its caller
netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone
netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
selftests: netfilter: switch to socat for tests using -q option
MAINTAIERS/printk: Add link to printk git
MAINTAINERS/vsprintf: Update link to printk git tree
MAINTAINERS: update PCMCIA tree
pcmcia: use sysfs_emit{,_at} for sysfs output
Revert "ANDROID: GKI: Add module load time protected symbol lookup"
xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames
xdp: Move conversion to xdp_frame out of map functions
page_pool: Store the XDP mem id
page_pool: Add callback to init pages when they are allocated
xdp: Allow registering memory model without rxq reference
samples/bpf: xdpsock: Add timestamp for Tx-only operation
samples/bpf: xdpsock: Add time-out for cleaning Tx
samples/bpf: xdpsock: Add sched policy and priority support
samples/bpf: xdpsock: Add cyclic TX operation capability
samples/bpf: xdpsock: Add clockid selection support
samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation
samples/bpf: xdpsock: Add VLAN support for Tx-only operation
net: lantiq_xrx200: convert to build_skb
net: lantiq_xrx200: increase napi poll weigth
MIPS: lantiq: dma: increase descritor count
testptp: set pin function before other requests
libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API
libbpf 1.0: Deprecate bpf_map__is_offload_neutral()
tracing: Tag trace_percpu_buffer as a percpu pointer
ANDROID: GKI: Add module load time protected symbol lookup
tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
libbpf: Support repeated legacy kprobes on same function
libbpf: Use probe_name for legacy kprobe
ftrace/samples: Add missing prototypes direct functions
libbpf: Deprecate bpf_perf_event_read_simple() API
bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().
bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
bpf: Fix verifier support for validation of async callbacks
bpf, docs: Fully document the JMP mode modifiers
bpf, docs: Fully document the JMP opcodes
bpf, docs: Fully document the ALU opcodes
bpf, docs: Document the opcode classes
bpf, docs: Add subsections for ALU and JMP instructions
bpf, docs: Add a setion to explain the basic instruction encoding
can: isotp: convert struct tpcon::{idx,len} to unsigned int
can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
RDMA/core: Don't infoleak GRH fields
ANDROID: GKI: Add script to generate symbol protection headers
bpf, selftests: Add verifier test for mem_or_null register with offset.
bpf: Don't promote bogus looking registers after null check.
bpf, sockmap: Fix double bpf_prog_put on error case in map_link
bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()
bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
io_uring: remove redundant tab space
io_uring: remove unused function parameter
block/rnbd-clt-sysfs: use default_groups in kobj_type
nvme-pci: fix queue_rqs list splitting
block: introduce rq_list_move
block: introduce rq_list_for_each_safe macro
block: move rq_list macros to blk-mq.h
net: gemini: allow any RGMII interface mode
net: phy: marvell: configure RGMII delays for 88E1118
net: phy: marvell: use phy_write_paged() to set MSCR
selftests: set amt.sh executable
firmware: memmap: use default_groups in kobj_type
RDMA/uverbs: Check for null return of kmalloc_array
sh: sq: use default_groups in kobj_type
Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"
mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B
netlink: do not allocate a device refcount tracker in ethnl_default_notify()
net/sched: add missing tracker information in qdisc_create()
cpuidle: use default_groups in kobj_type
selftests/kexec: Enable secureboot tests for PowerPC
netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
headers/deps: USB: Optimize <linux/usb/ch9.h> dependencies, remove <linux/device.h>
USB: common: debug: add needed kernel.h include
headers/prep: Fix non-standard header section: drivers/usb/host/ohci-tmio.c
headers/prep: Fix non-standard header section: drivers/usb/cdns3/core.h
headers/prep: usb: gadget: Fix namespace collision
net: dsa: remove cross-chip support for HSR
net: dsa: remove cross-chip support for MRP
net: dsa: fix incorrect function pointer check for MRP ring roles
mlxsw: pci: Avoid flow control for EMAD packets
net: dsa: combine two holes in struct dsa_switch_tree
net: dsa: move dsa_switch_tree :: ports and lags to first cache line
net: dsa: make dsa_switch :: num_ports an unsigned int
net: dsa: merge all bools of struct dsa_switch into a single u32
net: dsa: move dsa_port :: type near dsa_port :: index
net: dsa: merge all bools of struct dsa_port into a single u8
net: dsa: move dsa_port :: stp_state near dsa_port :: mac
arm64: Use correct method to calculate nomap region boundaries
net: hns3: create new common cmd code for PF and VF modules
net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs
net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs
net: hns3: create new set of common tqp stats APIs for PF and VF reuse
net: hns3: refactor VF rss init APIs with new common rss init APIs
net: hns3: refactor PF rss init APIs with new common rss init APIs
net: hns3: create new set of common rss init APIs for PF and VF reuse
net: hns3: refactor VF rss set APIs with new common rss set APIs
net: hns3: refactor PF rss set APIs with new common rss set APIs
net: hns3: create new set of common rss set APIs for PF and VF module
net: hns3: refactor VF rss get APIs with new common rss get APIs
net: hns3: refactor PF rss get APIs with new common rss get APIs
net: hns3: create new set of common rss get APIs for PF and VF rss module
net: hns3: refactor hclge_comm_send function in PF/VF drivers
net: hns3: create new rss common structure hclge_comm_rss_cfg
Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow"
bpf/selftests: Fix namespace mount setup in tc_redirect
bpftool: Probe for instruction set extensions
bpftool: Probe for bounded loop support
bpftool: Refactor misc. feature probe
arm64: Drop outdated links in comments
net: lan966x: Extend switchdev with mdb support
net: lan966x: Add PGID_GP_START and PGID_GP_END
net: lan966x: Add function lan966x_mac_ip_learn()
net: ethernet: mtk_eth_soc: implement Clause 45 MDIO access
net: mdio: add helpers to extract clause 45 regad and devad fields
net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops
ima: silence measurement list hexdump during kexec
can: netlink: report the CAN controller mode supported flags
can: dev: reorder struct can_priv members for better packing
can: dev: add sanity check in can_set_static_ctrlmode()
can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode()
can: do not increase tx_bytes statistics for RTR frames
can: do not increase rx_bytes statistics for RTR frames
can: do not copy the payload of RTR frames
can: kvaser_usb: do not increase tx statistics when sending error message frames
can: do not increase rx statistics when generating a CAN rx error message frame
can: etas_es58x: es58x_init_netdev: populate net_device::dev_port
can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt
can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt
platform/x86: Add Asus TF103C dock driver
platform/x86: x86-android-tablets: Add TM800A550L data
platform/x86: x86-android-tablets: Add Asus MeMO Pad 7 ME176C data
platform/x86: x86-android-tablets: Add Asus TF103C data
platform/x86: x86-android-tablets: Add support for preloading modules
platform/x86: x86-android-tablets: Add support for registering GPIO lookup tables
platform/x86: x86-android-tablets: Add support for instantiating serdevs
platform/x86: x86-android-tablets: Add support for instantiating platform-devs
platform/x86: x86-android-tablets: Add support for PMIC interrupts
platform/x86: x86-android-tablets: Don't return -EPROBE_DEFER from a non probe() function
platform/x86: touchscreen_dmi: Remove the Glavey TM800A550L entry
platform/x86: touchscreen_dmi: Enable pen support on the Chuwi Hi10 Plus and Pro
platform/x86: touchscreen_dmi: Correct min/max values for Chuwi Hi10 Pro (CWI529) tablet
platform/x86: Add intel_crystal_cove_charger driver
power: supply: fix charge_behaviour attribute initialization
net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path
can: kvaser_usb: make use of units.h in assignment of frequency
can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment
can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv
gpio: rcar: Propagate errors from devm_request_irq()
gpio: rcar: Use platform_get_irq() to get the interrupt
gpio: ts5500: Use platform_get_irq() to get the interrupt
Revert "net: wwan: iosm: Keep device at D0 for s2idle case"
sfc: The RX page_ring is optional
parisc: decompressor: do not copy source files while building
iavf: Fix limit of total number of queues to active queues of VF
i40e: Fix incorrect netdev's real number of RX/TX queues
i40e: Fix for displaying message regarding NVM version
i40e: fix use-after-free in i40e_sync_filters_subtask()
i40e: Fix to not show opcode msg on unsuccessful VF MAC change
ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
ieee802154: atusb: fix uninit value in atusb_set_extended_addr
dm space map common: add bounds check to sm_ll_lookup_bitmap()
dm btree: add a defensive bounds check to insert_at()
dm btree remove: change a bunch of BUG_ON() calls to proper errors
truncate: Add truncate_cleanup_folio()
filemap: Add filemap_release_folio()
filemap: Use a folio in filemap_page_mkwrite
filemap: Use a folio in filemap_map_pages
filemap: Use folios in next_uptodate_page
filemap: Convert page_cache_delete_batch to folios
filemap: Convert filemap_get_pages to use folios
filemap: Drop the refcount while waiting for page lock
filemap: Add read_cache_folio and read_mapping_folio
filemap: Convert filemap_fault to folio
filemap: Convert do_async_mmap_readahead to take a folio
readahead: Convert page_cache_ra_unbounded to folios
readahead: Convert page_cache_async_ra() to take a folio
filemap: Convert filemap_range_uptodate to folios
filemap: Convert filemap_create_page to folio
filemap: Convert filemap_read_page to take a folio
filemap: Convert find_get_pages_contig to folios
filemap: Convert filemap_get_read_batch to use folios
filemap: Remove thp_contains()
filemap: Convert find_get_entry to return a folio
filemap: Add filemap_remove_folio and __filemap_remove_folio
filemap: Convert tracing of page cache operations to folio
filemap: Add filemap_unaccount_folio()
filemap: Convert page_cache_delete to take a folio
filemap: Add folio_put_wait_locked()
mm: Add folio_test_pmd_mappable()
iov_iter: Convert iter_xarray to use folios
iov_iter: Add copy_folio_to_iter()
dm btree spine: eliminate duplicate le32_to_cpu() in node_check()
dm btree spine: remove extra node_check function declaration
EDAC/i10nm: Release mdev/mbase when failing to detect HBM
erofs: use meta buffers for zmap operations
erofs: use meta buffers for xattr operations
erofs: use meta buffers for super operations
erofs: use meta buffers for inode operations
erofs: introduce meta buffer operations
fs: dlm: print cluster addr if non-cluster node connects
x86: intel_epb: Allow model specific normal EPB value
regulator: remove redundant ret variable
spi: ar934x: fix transfer size
arm64: perf: Don't register user access sysctl handler multiple times
mac80211: use ieee80211_bss_get_elem()
nl80211: clarify comment for mesh PLINK_BLOCKED state
mac80211: Add stations iterator where the iterator function may sleep
mac80211: allow non-standard VHT MCS-10/11
ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs
ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper
RDMA/rxe: Prevent double freeing rxe_map_set()
mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
mac80211: initialize variable have_higher_than_11mbit
drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check
perf/smmuv3: Fix unused variable warning when CONFIG_OF=n
headers/uninline: Uninline single-use function: kobject_has_children()
ethernet/sfc: remove redundant rc variable
Namespaceify mtu_expires sysctl
Namespaceify min_pmtu sysctl
sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
netrom: fix copying in user data in nr_setsockopt
net: fixup build after bpf header changes
net: lantiq_xrx200: add ingress SG DMA support
udp6: Use Segment Routing Header for dest address if present
icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
seg6: export get_srh() for ICMP handling
phy: nxp-c45-tja11xx: add extts and perout support
net/mlx5: CT: Set flow source hint from provided tuple device
net: openvswitch: Fill act ct extension
net/sched: act_ct: Fill offloading tuple iifidx
pktcdvd: convert to use attribute groups
net: mdio: Demote probed message to debug print
Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register"
Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
Documentation: kgdb: properly capitalize the MAGIC_SYSRQ config
docs/zh_CN: Update and fix a couple of typos
scripts: sphinx-pre-install: add required ctex dependency
md/raid1: fix missing bitmap update w/o WriteMostly devices
ipv6: Do cleanup if attribute validation fails in multipath route
ipv6: Continue processing multipath route even if gateway attribute is invalid
power: supply_core: Pass pointer to battery info
power: supply: ab8500: Fix the error handling path of ab8500_charger_probe()
power: reset: mt6397: Check for null res pointer
btrfs: change name and type of private member of btrfs_free_space_ctl
btrfs: make __btrfs_add_free_space take just block group reference
btrfs: consolidate unlink_free_space/__unlink_free_space functions
btrfs: consolidate bitmap_clear_bits/__bitmap_clear_bits
btrfs: track the csum, extent, and free space trees in a rb tree
btrfs: remove useless WARN_ON in record_root_in_trans
btrfs: stop accessing ->free_space_root directly
btrfs: stop accessing ->csum_root directly
btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the csum root
btrfs: fix csum assert to check objectid of the root
btrfs: stop accessing ->extent_root directly
btrfs: init root block_rsv at init root time
btrfs: don't use the extent_root in flush_space
btrfs: don't use extent_root in iterate_extent_inodes
btrfs: don't use the extent root in btrfs_chunk_alloc_add_chunk_item
btrfs: remove unnecessary extent root check in btrfs_defrag_leaves
btrfs: do not special case the extent root for switch commit roots
btrfs: use chunk_root in find_free_extent_update_loop
btrfs: make remove_extent_backref pass the root
btrfs: add a btrfs_block_group_root() helper
btrfs: remove BUG_ON(!eie) in find_parent_nodes
btrfs: remove BUG_ON() in find_parent_nodes()
btrfs: remove SANITY_TESTS check form find_parent_nodes
btrfs: move comment in find_parent_nodes()
btrfs: pass the root to add_keyed_refs
btrfs: remove trans_handle->root
btrfs: pass fs_info to trace_btrfs_transaction_commit
btrfs: rework async transaction committing
btrfs: remove unused BTRFS_FS_BARRIER flag
btrfs: eliminate if in main loop in tree_search_offset
btrfs: don't check stripe length if the profile is not stripe based
btrfs: get next entry in tree_search_offset before doing checks
btrfs: add self test for bytes_index free space cache
btrfs: index free space entries on size
btrfs: only use ->max_extent_size if it is set in the bitmap
btrfs: remove unnecessary @nr_written parameters
btrfs: change root to fs_info for btrfs_reserve_metadata_bytes
btrfs: get rid of root->orphan_cleanup_state
btrfs: remove global rsv stealing logic for orphan cleanup
btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv stealing code
btrfs: check ticket->steal in steal_from_global_block_rsv
btrfs: check for priority ticket granting before flushing
btrfs: handle priority ticket failures in their respective helpers
btrfs: zoned: cache reported zone during mount
btrfs: remove unused parameter fs_devices from btrfs_init_workqueues
btrfs: reduce the scope of the tree log mutex during transaction commit
btrfs: consolidate device_list_mutex in prepare_sprout to its parent
btrfs: switch seeding_dev in init_new_device to bool
btrfs: send: remove unused type parameter to iterate_inode_ref_t
btrfs: send: remove unused found_type parameter to lookup_dir_item_inode()
btrfs: rename btrfs_item_end_nr to btrfs_item_data_end
btrfs: remove the btrfs_item_end() helper
btrfs: drop the _nr from the item helpers
btrfs: introduce item_nr token variant helpers
btrfs: make btrfs_file_extent_inline_item_len take a slot
btrfs: add btrfs_set_item_*_nr() helpers
btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere
btrfs: remove no longer needed logic for replaying directory deletes
btrfs: only copy dir index keys when logging a directory
btrfs: remove spurious unlock/lock of unused_bgs_lock
btrfs: fix deadlock between quota enable and other quota operations
btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range
USB: core: Fix bug in resuming hub's handling of wakeup requests
USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core
usb: gadget: clear related members when goto fail
usb: gadget: don't release an existing dev->buf
staging: r8188eu: add spaces around P2P_AP_P2P_CH_SWITCH_PROCESS_WK
staging: r8188eu: turbo scan is always off for r8188eu
staging: r8188eu: cmd_issued_cnt is set but not used
staging: r8188eu: fix_rate is set but not used.
staging: r8188eu: internal autosuspend is always false
staging: r8188eu: remove unused power management defines
staging: r8188eu: remove unused defines from rtw_eeprom.h
staging: r8188eu: remove unused defines from Hal8188EPhyCfg.h
staging: r8188eu: remove unneeded comments from Hal8188EPhyCfg.h
staging: r8188eu: enum hw90_block is not used
staging: r8188eu: struct odm_sta_info is not used
staging: r8188eu: clean up struct sw_ant_switch
staging: r8188eu: clean up struct rtw_dig
staging: r8188eu: struct rx_hpc is not used
staging: r8188eu: remove unused enum and defines
staging: r8188eu: remove struct rt_channel_plan_2g
staging: r8188eu: remove MAX_CHANNEL_NUM_2G
staging: r8188eu: FwRsvdPageStartOffset is set but never used
staging: r8188eu: IntArray and C2hArray are set but never used
staging: r8188eu: remove unused fields from struct hal_data_8188e
staging: r8188eu: bAPKThermalMeterIgnore is set but never used
staging: r8188eu: bTXPowerDataReadFromEEPORM is set but never used
staging: r8188eu: UsbRxHighSpeedMode is set but never used
staging: r8188eu: bRDGEnable is always false
staging: pi433: add docs to packet_format and tx_start_condition enum
net: vxge: Use dma_set_mask_and_coherent() and simplify code
ethernet: s2io: Use dma_set_mask_and_coherent() and simplify code
net: vertexcom: default to disabled on kbuild
gpio: dwapb: Switch to use fwnode instead of of_node
gpiolib: acpi: make fwnode take precedence in struct gpio_chip
MAINTAINERS: update gpio-brcmstb maintainers
gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler
dt-bindings: gpio: samsung: drop unused bindings
gpio: max3191x: Use bitmap_free() to free bitmap
pagevec: Add folio_batch
mm/writeback: Improve __folio_mark_dirty() comment
mm/doc: Add documentation for folio_test_uptodate
fs/writeback: Convert inode_switch_wbs_work_fn to folios
filemap: Remove PageHWPoison check from next_uptodate_page()
Linux 5.16-rc8
net: pcs: lynx: use a common naming scheme for all lynx_pcs variables
net: ethernet: enetc: name change for clarity from pcs to mdio_device
net: dsa: seville: name change for clarity from pcs to mdio_device
net: dsa: felix: name change for clarity from pcs to mdio_device
net: phy: lynx: refactor Lynx PCS module to use generic phylink_pcs
net/fsl: Remove leftover definition in xgmac_mdio
pcmcia: make pcmcia_release_io() void, as no-one is interested in return value
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
pcmcia: comment out unused exca_readw() function
pcmcia: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
pcmcia: clean up dead drivers for CompuLab CM-X255/CM-X270 boards
enic: Remove usage of the deprecated "pci-dma-compat.h" API
qed: Use dma_set_mask_and_coherent() and simplify code
chelsio: cxgb: Use dma_set_mask_and_coherent() and simplify code
sun/cassini: Use dma_set_mask_and_coherent() and simplify code
rndis_host: support Hytera digital radios
net/smc: add comments for smc_link_{usable|sendable}
perf top: Fix TUI exit screen refresh race condition
perf pmu: Fix alias events list
sctp: hold endpoint before calling cb in sctp_transport_lookup_process
net: ena: Fix error handling when calculating max IO queues number
net: ena: Fix wrong rx request id by resetting device
net: ena: Fix undefined state when tx request id is out of bounds
tehuti: Use dma_set_mask_and_coherent() and simplify code
enic: Use dma_set_mask_and_coherent()
net: socket.c: style fix
mctp: Remove only static neighbour on RTM_DELNEIGH
ipv6: ioam: Support for Queue depth data field
net/smc: remove redundant re-assignment of pointer link
net/smc: Introduce TCP ULP support
net/smc: Add net namespace for tracepoints
net/smc: Print net namespace in log
net/smc: Add netlink net namespace support
net/smc: Introduce net namespace support for linkgroup
batman-adv: mcast: don't send link-local multicast to mcast routers
pinctrl: imx: fix assigning groups names
dt-bindings: pinctrl: mt8195: add wrapping node of pin configurations
net ticp:fix a kernel-infoleak in __tipc_sendmsg()
selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature
mm: vmscan: reduce throttling due to a failure to make progress -fix
mm: vmscan: Reduce throttling due to a failure to make progress
selftests/kexec: update searching for the Kconfig
selftest/kexec: fix "ignored null byte in input" warning
x86/mce: Reduce number of machine checks taken during recovery
mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
userfaultfd/selftests: fix hugetlb area allocations
lwtunnel: Validate RTA_ENCAP_TYPE attribute length
ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
ipv6: Check attribute length for RTA_GATEWAY in multipath route
ipv4: Check attribute length for RTA_FLOW in multipath route
ipv4: Check attribute length for RTA_GATEWAY in multipath route
net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c
net: hns3: refactor VF cmdq init and uninit APIs with new common APIs
net: hns3: refactor PF cmdq init and uninit APIs with new common APIs
net: hns3: create common cmdq init and uninit APIs
net: hns3: refactor VF cmdq resource APIs with new common APIs
net: hns3: refactor PF cmdq resource APIs with new common APIs
net: hns3: create common cmdq resource allocate/free/query APIs
net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API
net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
net: hns3: create new set of unified hclge_comm_cmd_send APIs
net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module
net: hns3: create new cmdq hardware description structure hclge_comm_hw
net: hns3: refactor hns3 makefile to support hns3_common module
drm/amdgpu: disable runpm if we are the primary adapter
fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb
drm/amd/pm: keep the BACO feature enabled for suspend
Docs: Fixes link to I2C specification
i2c: validate user data in compat ioctl
Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2"
net/mlx5: Set SMFS as a default steering mode if device supports it
net/mlx5: DR, Ignore modify TTL if device doesn't support it
net/mlx5: DR, Improve steering for empty or RX/TX-only matchers
net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field
net/mlx5: DR, Support matching on tunnel headers 0 and 1
net/mlx5: DR, Add misc5 to match_param structs
net/mlx5: Add misc5 flow table match parameters
net/mlx5: DR, Warn on failure to destroy objects due to refcount
net/mlx5: DR, Add support for UPLINK destination type
net/mlx5: DR, Add support for dumping steering info
net/mlx5: DR, Add missing reserved fields to dr_match_param
net/mlx5: DR, Add check for flex parser ID value
net/mlx5: DR, Rename list field in matcher struct to list_node
net/mlx5: DR, Remove unused struct member in matcher
net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_"
net/mlx5: DR, Fix error flow in creating matcher
crypto: qat - fix definition of ring reset results
crypto: hisilicon - cleanup warning in qm_get_qos_value()
crypto: kdf - select SHA-256 required for self-test
crypto: x86/aesni - don't require alignment of data
crypto: ccp - remove unneeded semicolon
crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
crypto: s390/sha512 - Use macros instead of direct IV numbers
crypto: sparc/sha - remove duplicate hash init function
crypto: powerpc/sha - remove duplicate hash init function
crypto: mips/sha - remove duplicate hash init function
crypto: sha256 - remove duplicate generic hash init function
crypto: jitter - add oversampling of noise source
MAINTAINERS: update SEC2 driver maintainers list
Input: spaceball - fix parsing of movement data packets
Input: appletouch - initialize work before device registration
bpf: Fix typo in a comment in bpf lpm_trie.
net: dsa: bcm_sf2: refactor LED regs access
net: remove references to CONFIG_IRDA in network header files
nfc: st21nfca: remove redundant assignment to variable i
bpf, docs: Move the packet access instructions last in instruction-set.rst
bpf, docs: Generate nicer tables for instruction encodings
bpf, docs: Split the comparism to classic BPF from instruction-set.rst
bpf, docs: Fix verifier references
fs/mount_setattr: always cleanup mount_kattr
ACPI: processor: thermal: avoid cpufreq_get_policy()
platform/x86: intel-uncore-frequency: use default_groups in kobj_type
x86/platform/uv: use default_groups in kobj_type
serdev: Do not instantiate serdevs on boards with known bogus DSDT entries
i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries
ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers
MAINTAINERS: Add AMD P-State driver maintainer entry
Documentation: amd-pstate: Add AMD P-State driver introduction
cpufreq: amd-pstate: Add AMD P-State performance attributes
cpufreq: amd-pstate: Add AMD P-State frequencies attributes
cpufreq: amd-pstate: Add boost mode support for AMD P-State
cpufreq: amd-pstate: Add trace for AMD P-State module
cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution
cpufreq: amd-pstate: Add fast switch function for AMD P-State
cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors
ACPI: CPPC: Add CPPC enable register function
ACPI: CPPC: Check present CPUs for determining _CPC is valid
ACPI: CPPC: Implement support for SystemIO registers
x86/msr: Add AMD CPPC MSR definitions
erofs: add on-disk compressed tail-packing inline support
erofs: support inline data decompression
erofs: support unaligned data decompression
ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment
ACPI: battery: Add the ThinkPad "Not Charging" quirk
x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag
thermal/drivers/int340x: Fix RFIM mailbox write commands
drm/amdgpu: no DC support for headless chips
drm/amd/display: fix dereference before NULL check
drm/amdgpu: always reset the asic in suspend (v2)
drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
drm/amd/display: Fix the uninitialized variable in enable_stream_features()
drm/amdgpu: fix runpm documentation
amdgpu/pm: Make sysfs pm attributes as read-only for VFs
drm/amdgpu: save error count in RAS poison handler
drm/amdgpu: drop redundant semicolon
drm/amd/display: get and restore link res map
drm/amd/display: support dynamic HPO DP link encoder allocation
drm/amd/display: access hpo dp link encoder only through link resource
drm/amd/display: populate link res in both detection and validation
drm/amd/display: define link res and make it accessible to all link interfaces
drm/amd/display: 3.2.167
drm/amd/display: [FW Promotion] Release 0.0.98
drm/amd/display: Undo ODM combine
drm/amd/display: Add reg defs for DCN303
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
drm/amd/display: Set optimize_pwr_state for DCN31
drm/amd/display: Remove CR AUX RD Interval limit for LTTPR
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display: Fix check for null function ptr
drm/amd/display: Added power down for DCN10
drm/amd/display: Block z-states when stutter period exceeds criteria
drm/amd/display: Refactor vendor specific link training sequence
drm/amd/display: Limit max link cap with LTTPR caps
drm/amd/display: fix B0 TMDS deepcolor no dislay issue
drm/amdgpu: Check the memory can be accesssed by ttm_device_clear_dma_mappings.
drm/amdkfd: correct sdma queue number in kfd device init (v3)
drm/amdgpu: Access the FRU on Aldebaran
drm/amdgpu: Only overwrite serial if field is empty
drm/amdgpu: Enable unique_id for Aldebaran
drm/amdgpu: Increase potential product_name to 64 characters
drm/amdgpu: Remove the redundant code of psp bootloader functions
drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is unplugged to prevent crash in GPU initialization failure
fsl/fman: Fix missing put_device() call in fman_port_probe
net/smc: Use the bitmap API when applicable
selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
ethtool: Remove redundant ret assignments
Documentation: fix outdated interpretation of ip_no_pmtu_disc
net: lantiq_etop: remove unnecessary space in cast
net: lantiq_etop: make alignment match open parenthesis
net: lantiq_etop: remove multiple assignments
net: lantiq_etop: avoid precedence issues
net: lantiq_etop: replace strlcpy with strscpy
staging: vc04_services: update TODO file
staging: vc04_services: bcm2835-camera: avoid the use of typedef for function pointers
staging: vc04_services: bcm2835-audio: avoid the use of typedef for function pointers
ice: Add flow director support for channel mode
x86/purgatory: Remove -nostdlib compiler flag
net: marvell: prestera: Implement initial inetaddr notifiers
net: marvell: prestera: Register inetaddr stub notifiers
net: marvell: prestera: add hardware router objects accounting
net: marvell: prestera: Add prestera router infra
net: marvell: prestera: Add router interface ABI
net: marvell: prestera: add virtual router ABI
x86/vdso: Remove -nostdlib compiler flag
devtmpfs: mount with noexec and nosuid
tty: goldfish: Use platform_get_irq() to get the interrupt
serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2
tty: serial: meson: Drop the legacy compatible strings and clock code
serial: pmac_zilog: Use platform_get_irq() to get the interrupt
serial: bcm63xx: Use platform_get_irq() to get the interrupt
serial: ar933x: Use platform_get_irq() to get the interrupt
serial: vt8500: Use platform_get_irq() to get the interrupt
serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt
serial: pxa: Use platform_get_irq() to get the interrupt
serial: meson: Use platform_get_irq() to get the interrupt
serial: 8250_bcm7271: Propagate error codes from brcmuart_probe()
serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt
serial: altera: Use platform_get_irq_optional() to get the interrupt
dt-bindings: serial: renesas,sci: Document RZ/V2L SoC
dt-bindings: serial: renesas,scif: Document RZ/V2L SoC
serial: lantiq: store and compare return status correctly
serial: 8250: Move Alpha-specific quirk out of the core
serial: Fix incorrect rs485 polarity on uart open
tty: serial: Use fifo in 8250 console driver
usb: dwc2: Simplify a bitmap declaration
usb: Remove usb_for_each_port()
usb: typec: port-mapper: Convert to the component framework
usb: Link the ports to the connectors they are attached to
acpi: Store CRC-32 hash of the _PLD in struct acpi_device
acpi: Export acpi_bus_type
docs: ABI: fixed req_number desc in UAC1
docs: ABI: added missing num_requests param to UAC2
usb-storage: Remove redundant assignments
staging: r8188eu: remove header odm_precomp.h
staging: r8188eu: remove unnecessary comments
staging: r8188eu: make odm_EdcaTurboCheck() static
staging: r8188eu: make ODM_EdcaTurboInit() static
staging: r8188eu: make odm_HwAntDiv() static
staging: r8188eu: make odm_InitHybridAntDiv() static
staging: r8188eu: make odm_TXPowerTrackingThermalMeterInit() static
staging: r8188eu: remove odm_TXPowerTrackingInit()
staging: r8188eu: make odm_RSSIMonitorCheck() static
staging: r8188eu: make odm_CCKPacketDetectionThresh() static
staging: r8188eu: make odm_FalseAlarmCounterStatistics() static
staging: r8188eu: make odm_DynamicBBPowerSavingInit() static
staging: r8188eu: make odm_RefreshRateAdaptiveMask() static
staging: r8188eu: make odm_RateAdaptiveMaskInit() static
staging: r8188eu: make odm_CommonInfoSelfUpdate() static
staging: r8188eu: make odm_CommonInfoSelfInit() static
staging: r8188eu: make odm_DIG() static
staging: r8188eu: make odm_DIGInit() static
staging: r8188eu: remove unused prototypes
staging: r8188eu: make odm_ConfigRFReg_8188E() static
staging: r8188eu: remove odm_interface
staging: r8188eu: remove ODM_CompareMemory()
staging: r8188eu: remove ODM_delay_ms()
staging: r8188eu: remove ODM_delay_us()
staging: r8188eu: remove ODM_sleep_ms()
staging: r8188eu: clean up coding style issues
staging: r8188eu: remove ODM_SetBBReg()
staging: r8188eu: remove ODM_GetBBReg()
staging: r8188eu: remove ODM_SetRFReg()
staging: r8188eu: remove ODM_GetRFReg()
staging: r8188eu: remove ODM_GetMACReg()
staging: r8188eu: remove ODM_SetMACReg()
staging: axis-fifo: Use platform_get_irq() to get the interrupt
staging: greybus: auto_manager: use default_groups in kobj_type
x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig
bpf: Invert the dependency between bpf-netns.h and netns/bpf.h
net: Add includes masked by netdevice.h including uapi/bpf.h
bpf/selftests: Update local storage selftest for sleepable programs
bpf: Allow bpf_local_storage to be used by sleepable programs
net/ncsi: check for error return from call to nla_put_u32
sun4i-emac.c: add dma support
net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
net: fix use-after-free in tw_timer_handler
selftests: net: Fix a typo in udpgro_fwd.sh
selftests/net: udpgso_bench_tx: fix dst ip argument
x86/build: Use the proper name CONFIG_FW_LOADER
net: bridge: mcast: add and enforce startup query interval minimum
net: bridge: mcast: add and enforce query interval minimum
ipv6: raw: check passed optlen before reading
Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space
net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX
igb: support EXTTS on 82580/i354/i350
igb: support PEROUT on 82580/i354/i350
igb: move PEROUT and EXTTS isr logic to separate functions
igb: move SDP config initialization to separate function
xsk: Initialise xskb free_list_node
bpf: Add missing map_get_next_key method to bloom filter map.
net: Don't include filter.h from net/sock.h
mfd: google,cros-ec: Fix property name for MediaTek rpmsg
dt-bindings: mfd: Fix typo "DA9093" -> "DA9063"
mfd: ntxec: Change return type of ntxec_reg8 from __be16 to u16
mfd: tps65910: Set PWR_OFF bit during driver probe
mfd: intel_soc_pmic: Use CPU-id check instead of _HRV check to differentiate variants
mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2
x86/lib: Add fast-short-rep-movs check to copy_user_enhanced_fast_string()
of: net: support NVMEM cells with MAC in text format
driver core: Simplify async probe test code by using ktime_ms_delta()
nilfs2: use default_groups in kobj_type
dt-bindings: mfd: Add Broadcom's Timer-Watchdog block
notifier: Return an error when a callback has already been registered
s390: remove unused TASK_SIZE_OF
mtd: spi-nor: Remove debugfs entries that duplicate sysfs entries
net/mlx5e: Fix wrong features assignment in case of error
net/mlx5e: TC, Fix memory leak with rules with internal port
libbpf: Improve LINUX_VERSION_CODE detection
libbpf: Use 100-character limit to make bpf_tracing.h easier to read
libbpf: Normalize PT_REGS_xxx() macro definitions
ionic: Initialize the 'lif->dbid_inuse' bitmap
net: lantiq_etop: add blank line after declaration
net: lantiq_etop: add missing comment for wmb()
r8169: don't use pci_irq_vector() in atomic context
erofs: introduce z_erofs_fixup_insize
erofs: tidy up z_erofs_lz4_decompress
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config
drm/amd/display: Set optimize_pwr_state for DCN31
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display: Added power down for DCN10
drm/amd/display: fix B0 TMDS deepcolor no dislay issue
drm/amdgpu: fixup bad vram size on gmc v8
drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config
drm/amdgpu: Send Message to SMU on aldebaran passthrough for sbr handling
drm/amdgpu: Don't inherit GEM object VMAs in child process
drm/amdkfd: reset queue which consumes RAS poison (v2)
drm/amdkfd: add reset queue function for RAS poison (v2)
drm/amdkfd: add reset parameter for unmap queues
drm/amdgpu: add gpu reset control for umc page retirement
drm/amdgpu: Modify indirect register access for gfx9 sriov
drm/amdgpu: get xgmi info before ip_init
drm/amdgpu: Modify indirect register access for amdkfd_gfx_v9 sriov
drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov
drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions
drm/amdgpu: Filter security violation registers
x86/events/amd/iommu: Remove redundant assignment to variable shift
perf scripts python: intel-pt-events.py: Fix printing of switch events
perf script: Fix CPU filtering of a script's switch events
perf intel-pt: Fix parsing of VM time correlation arguments
perf expr: Fix return value of ids__new()
ACPI: sysfs: use default_groups in kobj_type
cpufreq: use default_groups in kobj_type
igc: Fix TX timestamp support for non-MSI-X platforms
igc: Do not enable crosstimestamping for i225-V models
io_uring: use completion batching for poll rem/upd
io_uring: single shot poll removal optimisation
io_uring: poll rework
io_uring: kill poll linking optimisation
io_uring: move common poll bits
io_uring: refactor poll update
io_uring: remove double poll on poll update
FROMLIST: kbuild: install the modules.order for external modules
ixgbevf: switch to napi_build_skb()
ixgbe: switch to napi_build_skb()
igc: switch to napi_build_skb()
igb: switch to napi_build_skb()
ice: switch to napi_build_skb()
iavf: switch to napi_build_skb()
i40e: switch to napi_build_skb()
e1000: switch to napi_build_skb()
e1000: switch to napi_consume_skb()
dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and Imagination
mmc: pwrseq: Use bitmap_free() to free bitmap
dt-bindings: mmc: PL18x stop relying on order of dma-names
dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994
mmc: au1xmmc: propagate errors from platform_get_irq()
mmc: sdhci-pci-o2micro: Restore the SD clock's base clock frequency
mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode
mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs
mmc: mtk-sd: Fix usage of devm_clk_get_optional()
mmc: mtk-sd: Take action for no-sdio device-tree parameter
mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields
mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling
staging: r8188eu: merge _ReadLEDSetting() into ReadAdapterInfo8188EU()
staging: r8188eu: RSSI_test is always false
staging: r8188eu: TrainIdx is set but never used
staging: r8188eu: FAT_State is set but never used
staging: r8188eu: FAT_State is always FAT_NORMAL_STATE
staging: r8188eu: remove write-only fields from struct rtl_ps
staging: r8188eu: remove ODM_CMNINFO_ABILITY from ODM_CmnInfoInit()
staging: r8188eu: remove unused enum odm_h2c_cmd
staging: r8188eu: remove GET_CVID_ROM_VERSION
staging: r8188eu: DM_PriCCA is set but never used
staging: r8188eu: remove unused prototype
staging: r8188eu: remove the private "test" ioctl
staging: r8188eu: remove the private ioctl "tdls"
staging: r8188eu: remove the private ioctl "tdls_get"
staging: r8188eu: remove the private ioctl "wps_assoc_req_ie"
staging: r8188eu: remove private ioctls that return -1
staging: r8188eu: remove the private ioctl "wps_prob_req_ie"
staging: r8188eu: remove the private drvext_hdl ioctl
staging: r8188eu: remove the private ioctl "get sensitivity"
staging: r8188eu: remove unused rtw_private_args entries
staging: r8188eu: rfoff_reason is never initialised
staging: r8188eu: merge rtw_led_control and SwLedControlMode1
staging: r8188eu: merge blink_work and SwLedBlink1
staging: r8188eu: summarize some BlinkingLedState
staging: r8188eu: remove bStopBlinking
staging: r8188eu: LED_CTL_START_WPS_BOTTON is not used
staging: r8188eu: LED_CTL_POWER_ON is not used
staging: r8188eu: remove LedControlHandler
staging: r8188eu: remove obsolete comments
staging: r8188eu: use bool for boolean values
staging: r8188eu: make blink interval defines internal
staging: r8188eu: bLedStartToLinkBlinkInProgress is set but not used
staging: r8188eu: remove unused blink mode defines
staging: r8188eu: clean up blinking macros
staging: r8188eu: clean up the blink worker code
staging: r8188eu: make ResetLedStatus static
staging: r8188eu: merge DeInitLed871x and rtl8188eu_DeInitSwLeds
staging: r8188eu: merge InitLed871x and rtl8188eu_InitSwLeds
staging: r8188eu: move (de)init functions from hal to rtw_led
staging: r8188eu: move SwLedOn and SwLedOff into rtw_led.c
staging: r8188eu: switch the led off during deinit
staging: vt6655: drop off byRxMode var in device.h
staging: most: dim2: use consistent routine naming
staging: most: dim2: update renesas compatible string
staging: r8188eu: include variable declarations from Hal8188EPwrSeq.h
staging: rtl8723bs: removed unused if blocks
staging: pi433: remove unnecessary parentheses pointed out by checkpatch.pl
staging: vc04_services: Remove repeated word in vchiq log warning
hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe
drm/amdgpu: no DC support for headless chips
net: caif: remove redundant assignment to variable expectlen
net/smc: fix kernel panic caused by race of smc_sock
net/smc: don't send CDC/LLC message if link not ready
NFC: st21nfca: Fix memory leak in device probe and remove
net: lantiq_xrx200: fix statistics of received bytes
net: ag71xx: Fix a potential double free in error handling paths
mISDN: change function names to avoid conflicts
x86/mce/inject: Avoid out-of-bounds write when setting flags
kobject: remove kset from struct kset_uevent_ops callbacks
thunderbolt: Add module parameter for CLx disabling
thunderbolt: Enable CL0s for Intel Titan Ridge
hwmon: (nzxt-smart2) Fix "unused function" warning
drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
drm/amdgpu: always reset the asic in suspend (v2)
drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
ACPICA: Update version to 20211217
ACPICA: iASL/NHLT table: "Specific Data" field support
ACPICA: iASL: Add suppport for AGDI table
ACPICA: iASL: Add TDEL table to both compiler/disassembler
ACPICA: Fixed a couple of warnings under MSVC
ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER)
ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
ACPICA: Add support for PCC Opregion special context data
ACPICA: Fix wrong interpretation of PCC address
ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
ACPICA: Utilities: Avoid deleting the same object twice in a row
ACPICA: Fix AEST Processor generic resource substructure data field byte length
ACPICA: iASL/Disassembler: Additional support for NHLT table
ACPICA: Avoid subobject buffer overflow when validating RSDP signature
ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR
ACPICA: Use original pointer for virtual origin tables
ACPICA: Use original data_table_region pointer for accesses
ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
selinux: initialize proto variable in selinux_ip_postroute_compat()
nfc: uapi: use kernel size_t to fix user-space builds
uapi: fix linux/nfc.h userspace compilation errors
net:Remove initialization of static variables to 0
net: usb: pegasus: Do not drop long Ethernet frames
atlantic: Fix buff_ring OOB in aq_ring_rx_clean
net: udp: fix alignment problem in udp4_seq_show()
net/smc: fix using of uninitialized completions
net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode
net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt
net: xilinx: emaclite: Use platform_get_irq() to get the interrupt
net: ethoc: Use platform_get_irq() to get the interrupt
fsl/fman: Use platform_get_irq() to get the interrupt
net: pxa168_eth: Use platform_get_irq() to get the interrupt
ethernet: netsec: Use platform_get_irq() to get the interrupt
net: wwan: iosm: Keep device at D0 for s2idle case
net: wwan: iosm: Let PCI core handle PCI power transition
ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
net: lan966x: Fix the vlan used by host ports
bnxt_en: Use page frag RX buffers for better software GRO performance
bnxt_en: convert to xdp_do_flush
bnxt_en: Support CQE coalescing mode in ethtool
bnxt_en: Support configurable CQE coalescing mode
bnxt_en: enable interrupt sampling on 5750X for DIM
bnxt_en: Log error report for dropped doorbell
bnxt_en: Add event handler for PAUSE Storm event
ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi"
drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
driver core: make kobj_type constant.
drm/i915: Increment composite fence seqno
drm/i915: Fix possible uninitialized variable in parallel extension
Documentation: power: Update outdated contents in opp.rst
cpufreq: mediatek-hw: Fix double devm_remap in hotplug case
hwmon: (dell-smm) Pack the whole smm_regs struct
hwmon: (nct6775) Additional check for ChipID before ASUS WMI usage
hwmon: (mr75203) fix wrong power-up delay value
hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" -> "compatible"
hwmon/pmbus: (ir38064) Expose a regulator
hwmon/pmbus: (ir38064) Add of_match_table
hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263
hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2.
hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING
hwmon: (pmbus) Add support for MPS Multi-phase mp5023
dt-bindings: add Delta AHE-50DC fan control module
hwmon: (pmbus) Add Delta AHE-50DC fan control module driver
hwmon: prefix kernel-doc comments for structs with struct
hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC
hwmon: (ntc_thermistor) Drop OF dependency
hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked()
hwmon: (dell-smm) Simplify ioctl handler
hwmon: (raspberrypi) Exit immediately in case of error in init
hwmon: (nct6775) delete some extension lines
hwmon: (ntc_thermistor) Move DT matches to the driver block
hwmon: (ntc_thermistor) Switch to generic firmware props
hwmon: (ntc_thermistor) Move and refactor DT parsing
hwmon: (adm1031) Remove redundant assignment to variable range
hwmon: (asus_wmi_sensors) fix an array overflow
hwmon: (asus_wmi_ec_sensors) fix array overflow
hwmon: (sht4x) Add device tree match table
hwmon: (ntc_thermistor) Merge platform data
hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO
hwmon: (ntc_thermistor) Drop get_ohm()
hwmon: (ntc_thermistor) Merge platform data into driver
hwmon: (jc42) Add support for ONSEMI N34TS04
hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors
hwmon: (asus_wmi_sensors) Support X370 Asus WMI.
hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI.
hwmon: (f71882fg) Add F81966 support
hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A
hwmon: (tmp401) Hide register write address differences in regmap code
hwmon: (tmp401) Use regmap
hwmon: (tmp401) Convert to _info API
hwmon: (tmp401) Simplify temperature register arrays
hwmon: Driver for Texas Instruments INA238
dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property
dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatible string
hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
hwmon: (k10temp) Remove unused definitions
x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs
Linux 5.16-rc7
pinctrl: bcm: ns: use generic groups & functions helpers
pinctrl: imx: fix allocation result check
mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
mm/damon/dbgfs: protect targets destructions with kdamond_lock
mm/page_alloc: fix __alloc_size attribute for alloc_pages_exact_nid
mm: delete unsafe BUG from page_cache_add_speculative()
mm, hwpoison: fix condition in free hugetlb page path
MAINTAINERS: mark more list instances as moderated
kernel/crash_core: suppress unknown crashkernel parameter warning
mm: mempolicy: fix THP allocations escaping mempolicy restrictions
kfence: fix memory leak when cat kfence objects
selftests: mptcp: Remove the deprecated config NFT_COUNTER
sctp: use call_rcu to free endpoint
platform/x86: x86-android-tablets: New driver for x86 Android tablets
pinctrl: samsung: Use platform_get_irq_optional() to get the interrupt
lib: objagg: Use the bitmap API when applicable
net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register
netfilter: nft_set_pipapo_avx2: remove redundant pointer lt
integrity: Do not load MOK and MOKx when secure boot be disabled
ima: Fix undefined arch_ima_get_secureboot() and co
regulator: qcom-labibb: OCP interrupts are not a failure while disabled
tools/power/x86/intel-speed-select: v1.11 release
tools/power/x86/intel-speed-select: Update max frequency
net: phy: micrel: Add config_init for LAN8814
net: wan/lmc: fix spelling of "its"
EDAC/amd64: Add support for family 19h, models 50h-5fh
recordmcount.pl: fix typo in s390 mcount regex
block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0
selftests: Calculate udpgso segment count without header adjustment
udp: using datalen to cap ipv6 udp max gso segments
crypto: ux500 - Use platform_get_irq() to get the interrupt
crypto: hisilicon/qm - disable qm clock-gating
crypto: omap-aes - Fix broken pm_runtime_and_get() usage
MAINTAINERS: update caam crypto driver maintainers list
crypto: octeontx2 - prevent underflow in get_cores_bmap()
crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete()
crypto: qat - add support for compression for 4xxx
crypto: qat - allow detection of dc capabilities for 4xxx
crypto: qat - add PFVF support to enable the reset of ring pairs
crypto: qat - add PFVF support to the GEN4 host driver
crypto: qat - config VFs based on ring-to-svc mapping
crypto: qat - exchange ring-to-service mappings over PFVF
crypto: qat - support fast ACKs in the PFVF protocol
crypto: qat - exchange device capabilities over PFVF
crypto: qat - introduce support for PFVF block messages
crypto: qat - store the ring-to-service mapping
crypto: qat - store the PFVF protocol version of the endpoints
crypto: qat - improve the ACK timings in PFVF send
crypto: qat - leverage read_poll_timeout in PFVF send
crypto: qat - leverage bitfield.h utils for PFVF messages
crypto: qat - abstract PFVF messages with struct pfvf_message
crypto: qat - set PFVF_MSGORIGIN just before sending
crypto: qat - make PFVF send and receive direction agnostic
crypto: qat - make PFVF message construction direction agnostic
crypto: qat - add the adf_get_pmisc_base() helper function
crypto: qat - support the reset of ring pairs on PF
crypto: qat - extend crypto capability detection for 4xxx
crypto: qat - set COMPRESSION capability for QAT GEN2
crypto: qat - set CIPHER capability for QAT GEN2
crypto: qat - get compression extended capabilities
crypto: octeontx2 - Use swap() instead of swap_engines()
crypto: omap - increase priority of DES/3DES
crypto: x86/curve25519 - use in/out register constraints more precisely
hwrng: cn10k - Add random number generator support
crypto: hisilicon/zip - add new algorithms for uacce device
ext4: update fast commit TODOs
ext4: simplify updating of fast commit stats
ext4: drop ineligible txn start stop APIs
ext4: use ext4_journal_start/stop for fast commit transactions
jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
ubifs: read-only if LEB may always be taken in ubifs_garbage_collect
ubifs: fix double return leb in ubifs_garbage_collect
ubifs: fix slab-out-of-bounds in ubifs_change_lp
ubifs: fix snprintf() length check
Documentation: KUnit: Restyled Frequently Asked Questions
Documentation: KUnit: Restyle Test Style and Nomenclature page
Documentation: KUnit: Rework writing page to focus on writing tests
Documentation: kunit: Reorganize documentation related to running tests
Documentation: KUnit: Added KUnit Architecture
Documentation: KUnit: Rewrite getting started
Documentation: KUnit: Rewrite main page
docs/zh_CN: Add zh_CN/accounting/delay-accounting.rst
Documentation/sphinx: fix typos of "its"
docs/zh_CN: Add sched-domains translation
doc: fs: remove bdev_try_to_free_page related doc
Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous"
ubifs: Document sysfs nodes
ubifs: Export filesystem error counters
ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
ubifs: Make use of the helper macro kthread_run()
ubi: Fix a mistake in comment
ubifs: Fix spelling mistakes
drm/etnaviv: consider completed fence seqno in hang check
platform/x86: intel_pmc_core: fix memleak on registration failure
platform/x86: intel_pmc_core: fix memleak on registration failure
selftests/bpf: Add btf_dump__new to test_cpp
libbpf: Do not use btf_dump__new() macro in C++ mode
net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M
r8152: sync ocp base
r8152: fix the force speed doesn't work for RTL8156
net: bridge: fix ioctl old_deviceless bridge argument
net: stmmac: ptp: fix potentially overflowing expression
net: dsa: tag_ocelot: use traffic class to map priority on injected header
veth: ensure skb entering GRO are not cloned.
platform/x86: pmc_atom: improve critclk_systems matching for Siemens PCs
watchdog: simatic-ipc-wdt: add new driver for Siemens Industrial PCs
leds: simatic-ipc-leds: add new driver for Siemens Industial PCs
platform/x86: simatic-ipc: add main driver for Siemens devices
platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
platform/x86: system76_acpi: Guard System76 EC specific functionality
platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
platform/x86: system76_acpi: Guard System76 EC specific functionality
gpio: regmap: Switch to use fwnode instead of of_node
gpio: tegra186: Add support for Tegra241
dt-bindings: gpio: Add Tegra241 support
gpio: brcmstb: Use local variable to access OF node
powercap/drivers/dtpm: Reduce trace verbosity
powercap/drivers/dtpm: Remove unused function definition
ext4: fix i_version handling on remount
ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME
ext4: don't fail remount if journalling mode didn't change
block: drop needless assignment in set_task_ioprio()
spi: pxa2xx: Propagate firmware node
spi: dw: Propagate firmware node
spi: dln2: Propagate firmware node
mtd: spi-nor: micron-st: write 2 bytes when disabling Octal DTR mode
mtd: spi-nor: spansion: write 2 bytes when disabling Octal DTR mode
mtd: spi-nor: core: use 2 data bytes for template ops
drm/i915: Use trylock instead of blocking lock for __i915_gem_free_objects.
selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case
selftests: mlxsw: Add test for VxLAN related traps for IPv6
selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6
selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6
selftests: mlxsw: Add VxLAN FDB veto test for IPv6
selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use
selftests: mlxsw: Add VxLAN configuration test for IPv6
selftests: mlxsw: vxlan: Make the test more flexible for future use
wwan: Replace kernel.h with the necessary inclusions
net: stmmac: add tc flower filter for EtherType matching
net: lan966x: Add support for multiple bridge flags
flow_offload: fix suspicious RCU usage when offloading tc action
sctp: move hlist_node and hashent out of sctp_ep_common
nvme: add 'iopolicy' module parameter
nvme: drop unused variable ctrl in nvme_setup_cmd
nvme: increment request genctr on completion
nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics
x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS
xfrm: rate limit SA mapping change message to user space
xfrm: Add support for SM4 symmetric cipher algorithm
xfrm: Add support for SM3 secure hash
xfrm: update SA curlft.use_time
mtd: spi-nor: Constify part specific fixup hooks
mtd: spi-nor: core: Remove reference to spi-nor.c
net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
net/mlx5e: Delete forward rule for ct or sample action
net/mlx5e: Fix ICOSQ recovery flow for XSK
net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled
net/mlx5e: Wrap the tx reporter dump callback to extract the sq
net/mlx5: Fix tc max supported prio for nic mode
net/mlx5: Fix SF health recovery flow
net/mlx5: Fix error print in case of IRQ request failed
net/mlx5: Use first online CPU instead of hard coded CPU
net/mlx5: DR, Fix querying eswitch manager vport for ECPF
net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
scsi: vmw_pvscsi: Set residual data length conditionally
scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
io_uring: zero iocb->ki_pos for stream file types
drm/amdgpu: fix runpm documentation
selftests: forwarding: Add Q-in-VNI test for IPv6
selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6
selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6
selftests: forwarding: vxlan_bridge_1q: Remove unused function
selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6
selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6
selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets
mlxsw: spectrum_flower: Make vlan_id limitation more specific
netfilter: flowtable: remove ipv4/ipv6 modules
netfilter: nat: force port remap to prevent shadowing well-known ports
netfilter: conntrack: tag conntracks picked up in local out hook
netfilter: nf_tables: make counter support built-in
netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for unknown verdicts
netfilter: nf_tables: consolidate rule verdict trace call
netfilter: nft_payload: WARN_ON_ONCE instead of BUG
netfilter: nf_tables: remove rcu read-size lock
block: remove unnecessary trailing '\'
bio.h: fix kernel-doc warnings
Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U"
codel: remove unnecessary pkt_sched.h include
codel: remove unnecessary sock.h include
net: broadcom: bcm4908enet: remove redundant variable bytes
ice: trivial: fix odd indenting
asix: fix wrong return value in asix_check_host_enable()
asix: fix uninit-value in asix_mdio_read()
xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
xfs: prevent UAF in xfs_log_item_in_current_chkpt
Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES
Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported
Bluetooth: hci_sync: Add check simultaneous roles support
Bluetooth: hci_sync: Wait for proper events when connecting LE
Bluetooth: hci_sync: Add support for waiting specific LE subevents
Bluetooth: hci_sync: Add hci_le_create_conn_sync
Bluetooth: hci_event: Use skb_pull_data when processing inquiry results
Bluetooth: hci_sync: Push sync command cancellation to workqueue
Bluetooth: hci_qca: Stop IBS timer during BT OFF
Bluetooth: btusb: Add support for Foxconn MT7922A
sfc: falcon: Check null pointer of rx_queue->page_ring
sfc: Check null pointer of rx_queue->page_ring
um: virtio_uml: Allow probing from devicetree
um: Add devicetree support
um: Extract load file helper from initrd.c
ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
ALSA: rawmidi - fix the uninitalized user_pversion
ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
ALSA: hda: intel-sdw-acpi: harden detection of controller
ALSA: hda/hdmi: Disable silent stream on GLK
x86/mtrr: Remove the mtrr_bp_init() stub
dt-bindings: display: bridge: lvds-codec: Fix duplicate key
mt76: mt7921: fix a possible race enabling/disabling runtime-pm
wilc1000: Document enable-gpios and reset-gpios properties
wilc1000: Add reset/enable GPIO support to SPI driver
wilc1000: Convert static "chipid" variable to device-local variable
rtw89: 8852a: correct bit definition of dfs_en
rtw88: don't consider deep PS mode when transmitting packet
ath11k: Fix unexpected return buffer manager error for QCA6390
PM: runtime: Simplify locking in pm_runtime_put_suppliers()
cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
memblock: fix memblock_phys_alloc() section mismatch error
ACPI: CPPC: Amend documentation in the comments
software node: Update MAINTAINERS data base
software node: fix wrong node passed to find nargs_prop
um: remove set_fs
mtd: rawnand: gpmi: Use platform_get_irq_byname() to get the interrupt
mtd: rawnand: omap_elm: Use platform_get_irq() to get the interrupt
x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration
x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3
memory: omap-gpmc: Use a compatible match table when checking for NAND controller
dt-bindings: mfd: Add Freecom system controller
arm64: errata: Fix exec handling in erratum 1418040 workaround
arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX
thunderbolt: Rename Intel TB_VSE_CAP_IECS capability
thunderbolt: Implement TMU time disruption for Intel Titan Ridge
thunderbolt: Move usb4_switch_wait_for_bit() to switch.c
thunderbolt: Add CL0s support for USB4 routers
thunderbolt: Add TMU uni-directional mode
driver core: platform: document registration-failure requirement
vdpa/mlx5: Use auxiliary_device driver data helpers
net/mlx5e: Use auxiliary_device driver data helpers
soundwire: intel: Use auxiliary_device driver data helpers
RDMA/irdma: Use auxiliary_device driver data helpers
platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus
driver core: auxiliary bus: Add driver data helpers
PCI: Add #defines for accessing PCIe DVSEC fields
spi: ar934x: fix transfer and word delays
spi: uniphier: Fix a bug that doesn't point to private data correctly
memory: omap-gpmc: Add support for GPMC on AM64 SoC
dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64
memory: omap-gpmc: Use platform_get_irq() to get the interrupt
backlight: qcom-wled: Respect enabled-strings in set_brightness
backlight: qcom-wled: Remove unnecessary double whitespace
backlight: qcom-wled: Provide enabled_strings default for WLED 4 and 5
backlight: qcom-wled: Remove unnecessary 4th default string in WLED3
backlight: qcom-wled: Override default length with qcom,enabled-strings
backlight: qcom-wled: Fix off-by-one maximum with default num_strings
backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion
backlight: qcom-wled: Pass number of elements to read to read_u32_array
backlight: qcom-wled: Validate enabled string indices in DT
backlight: lp855x: Add support ACPI enumeration
backlight: lp855x: Add dev helper variable to lp855x_probe()
backlight: lp855x: Move device_config setting out of lp855x_configure()
arm64: Unhash early pointer print plus improve comment
x86/mm: Prevent early boot triple-faults with instrumentation
asm-generic: introduce io_stop_wc() and add implementation for ARM64
net: ks8851: Check for error irq
drivers: net: smc911x: Check for error irq
fjes: Check for error irq
gpio: Remove unused local OF node pointers
lib/scatterlist: cleanup macros into static inline functions
parisc: remove ARCH_DEFCONFIG
Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader
drm/i915: Require the vm mutex for i915_vma_bind()
drm/i915: Break out the i915_deps utility
drm/i915: remove questionable fence optimization during copy
drm/i915: Avoid using the i915_fence_array when collecting dependencies
ath11k: add support of firmware logging for WCN6855
ath11k: Fix napi related hang
ath10k: replace strlcpy with strscpy
net/mlx5e: Take packet_merge params directly from the RX res struct
net/mlx5e: Allocate per-channel stats dynamically at first usage
net/mlx5e: Use dynamic per-channel allocations in stats
net/mlx5e: Allow profile-specific limitation on max num of channels
net/mlx5e: Save memory by using dynamic allocation in netdev priv
net/mlx5e: Add profile indications for PTP and QOS HTB features
net/mlx5e: Use bitmap field for profile features
net/mlx5: Remove the repeated declaration
net/mlx5: Let user configure max_macs generic param
devlink: Clarifies max_macs generic devlink param
net/mlx5: Let user configure event_eq_size param
devlink: Add new "event_eq_size" generic device param
net/mlx5: Let user configure io_eq_size param
devlink: Add new "io_eq_size" generic device param
drm/exynos: drop the use of label from exynos_dsi_register_te_irq
drm/exynos: remove useless type conversion
drm/exynos: Implement mmap as GEM object function
drm/exynos: Replace legacy gpio interface for gpiod interface
pinctrl: Propagate firmware node from a parent device
dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings
pinctrl: add one more "const" for generic function groups
pinctrl: keembay: rework loops looking for groups names
pinctrl: keembay: comment process of building functions a bit
pinctrl: imx: prepare for making "group_names" in "function_desc" const
net: phy: micrel: Adding interrupt support for Link up/Link down in LAN8814 Quad phy
bonding: fix ad_actor_system option setting to default
bpftool: Enable line buffering for stdout
bpf: Use struct_size() helper
compiler.h: Fix annotation macro misplacement with Clang
uapi: Fix undefined __always_inline on non-glibc systems
Bluetooth: btusb: Add two more Bluetooth parts for WCN6855
Bluetooth: L2CAP: Fix using wrong mode
Bluetooth: hci_sync: Fix not always pausing advertising when necessary
Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED
Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND
hostfs: Fix writeback of dirty pages
um: Use swap() to make code cleaner
um: header debriding - sigio.h
um: header debriding - os.h
um: header debriding - net_*.h
um: header debriding - mem_user.h
um: header debriding - activate_ipi()
um: common-offsets.h debriding...
um, x86: bury crypto_tfm_ctx_offset
um: unexport handle_page_fault()
um: remove a dangling extern of syscall_trace()
um: kill unused cpu()
uml/i386: missing include in barrier.h
um: stop polluting the namespace with registers.h contents
logic_io instance of iounmap() needs volatile on argument
um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c
uml: trim unused junk from arch/x86/um/sys_call_table_*.c
um: virtio_uml: Fix time-travel external time propagation
lib/logic_iomem: Fix operation on 32-bit
lib/logic_iomem: Fix 32-bit build
um: virt-pci: Fix 32-bit compile
um: gitignore: Add kernel/capflags.c
um: registers: Rename function names to avoid conflicts and build problems
um: Replace if (cond) BUG() with BUG_ON()
parisc: Fix mask used to select futex spinlock
selinux: minor tweaks to selinux_add_opt()
uml: x86: add FORCE to user_constants.h
um: rename set_signals() to um_set_signals()
um: fix ndelay/udelay defines
parisc: Correct completer in lws start
selinux: fix potential memleak in selinux_add_opt()
drm/i915/guc: Request RP0 before loading firmware
iomap: Inline __iomap_zero_iter into its caller
platform/x86: asus-wmi: Reshuffle headers for better maintenance
platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis
platform/x86: asus-wmi: Join string literals back
platform/x86: apple-gmux: use resource_size() with res
platform/x86: amd-pmc: only use callbacks for suspend
platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
rtw88: support SAR via kernel common API
rtw88: 8822c: add ieee80211_ops::hw_scan
platform/x86: think-lmi: Prevent underflow in index_store()
platform/x86: apple-gmux: use resource_size() with res
platform/x86: amd-pmc: only use callbacks for suspend
platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
xfs: Fix comments mentioning xfs_ialloc
xfs: check sb_meta_uuid for dabuf buffer recovery
xfs: fix a bug in the online fsck directory leaf1 bestcount check
xfs: only run COW extent recovery when there are no live extents
xfs: don't expose internal symlink metadata buffers to the vfs
xfs: fix quotaoff mutex usage now that we don't support disabling it
xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer
platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure
KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
fm10k: Fix syntax errors in comments
igbvf: Refactor trace
igb: remove never changed variable `ret_val'
igc: Remove obsolete define
igc: Remove obsolete mask
igc: Remove obsolete nvm type
igc: Remove unused phy type
igc: Remove unused _I_PHY_ID define
ice: support crosstimestamping on E822 devices if supported
ice: exit bypass mode once hardware finishes timestamp calibration
ice: ensure the hardware Clock Generation Unit is configured
ice: implement basic E822 PTP support
ice: convert clk_freq capability into time_ref
ice: introduce ice_ptp_init_phc function
ice: use 'int err' instead of 'int status' in ice_ptp_hw.c
ice: PTP: move setting of tstamp_config
ice: introduce ice_base_incval function
ice: Fix E810 PTP reset flow
MAINTAINERS: Add an entry for Renesas NAND controller
mtd: rawnand: renesas: Add new NAND controller driver
dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & RZ/N1 NAND controller
block: check minor range in device_add_disk()
block: use "unsigned long" for blk_validate_block_size().
block: fix error unwinding in device_add_disk
usb: typec: ucsi: Only check the contract if there is a connection
platform/x86: thinkpad_acpi: support inhibit-charge
platform/x86: thinkpad_acpi: support force-discharge
power: supply: add helpers for charge_behaviour sysfs
power: supply: add charge_behaviour attributes
gpio: virtio: remove timeout
gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe()
ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
regulator: dt-bindings: samsung,s5m8767: Move fixed string BUCK9 to 'properties'
MAINTAINERS: Add i.MX sdhci maintainer
mmc: jz4740: Support using a bi-directional DMA channel
dt-bindings: mmc: ingenic: Support using bi-directional DMA channel
mmc: dw_mmc: Do not wait for DTO in case of error
mmc: dw_mmc: Add driver callbacks for data read timeout
mmc: dw_mmc-exynos: Add support for ARTPEC-8
dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8
drm/i915: Add ww ctx to i915_gem_object_trylock
drm/i915: Require object lock when freeing pages during destruction
drm/i915: Trylock the object when shrinking
mmc: meson-mx-sdio: add IRQ check
mmc: meson-mx-sdhc: add IRQ check
mmc: dw_mmc: clean up a debug message
mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads.
mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms
mmc: core: Fix blk_status_t handling
mmc: mmci: add hs200 support for stm32 sdmmc
mmc: mmci: increase stm32 sdmmcv2 clock max freq
mmc: mmci: Add support for sdmmc variant revision v2.2
mmc: mmci: stm32: clear DLYB_CR after sending tuning command
dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible
arm64: exynos: Enable Exynos Multi-Core Timer driver
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
arm64: defconfig: Enable Samsung I2C driver
EDAC/sb_edac: Remove redundant initialization of variable rc
iwlwifi: mei: wait before mapping the shared area
iwlwifi: mei: clear the ownership when the driver goes down
iwlwifi: yoyo: fix issue with new DBGI_SRAM region read.
iwlwifi: fw: fix some scan kernel-doc
iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ
iwlwifi: mvm: remove card state notification code
iwlwifi: mvm: drop too short packets silently
iwlwifi: mvm: fix AUX ROC removal
iwlwifi: return op_mode only in case the failure is from MEI
iwlwifi: mvm: support Bz TX checksum offload
iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed
iwlwifi: mvm: correctly set schedule scan profiles
iwlwifi: mvm: set protected flag only for NDP ranging
iwlwifi: pcie: add killer devices to the driver
iwlwifi: mvm: perform 6GHz passive scan after suspend
iwlwifi: mvm: correctly set channel flags
iwlwifi: mvm: always store the PPAG table as the latest version.
iwlwifi: bump FW API to 69 for AX devices
iwlwifi: mvm: Fix calculation of frame length
iwlwifi: mvm: test roc running status bits before removing the sta
iwlwifi: don't pass actual WGDS revision number in table_revision
iwlwifi: yoyo: support TLV-based firmware reset
iwlwifi: mvm: change old-SN drop threshold
iwlwifi: mvm: don't trust hardware queue number
iwlwifi: mvm: handle RX checksum on Bz devices
iwlwifi: mvm: use a define for checksum flags mask
iwlwifi: remove module loading failure message
iwlwifi: mvm: isolate offload assist (checksum) calculation
iwlwifi: mvm: add support for OCE scan
iwlwifi: fix leaks/bad data after failed firmware load
iwlwifi: fix debug TLV parsing
iwlwifi: mvm: fix 32-bit build in FTM
iwlwifi: dump RCM error tables
iwlwifi: dump both TCM error tables if present
iwlwifi: dump CSR scratch from outer function
iwlwifi: parse error tables from debug TLVs
iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
iwlwifi: recognize missing PNVM data and then log filename
iwlwifi: rs: add support for TLC config command ver 4
iwlwifi: mvm: rfi: update rfi table
iwlwifi: add support for BNJ HW
iwlwifi: mvm: Add list of OEMs allowed to use TAS
iwlwifi: mvm: support revision 1 of WTAS table
iwlwifi: Read the correct addresses when getting the crf id
iwlwifi: pcie: add jacket bit to device configuration parsing
iwlwifi: fw: remove dead error log code
iwlwifi: fix Bz NMI behaviour
iwlwifi: do not use __unused as variable name
iwlwifi: iwl-eeprom-parse: mostly dvm only
iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif()
iwlwifi: mvm: fix a stray tab
net/sched: use min() macro instead of doing it manually
nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
binder: fix async_free_space accounting for empty parcels
kernfs: Replace kernel.h with the necessary inclusions
docs/driver-api: Replace a comma in the n_gsm.rst with a double colon
drm/nouveau: wait for the exclusive fence after the shared ones v2
tty: Fix the keyboard led light display problem
dt-bindings: serial: amlogic, meson-uart: support S4
tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT
tty/ldsem: Fix syntax errors in comments
usb: mtu3: set interval of FS intr and isoc endpoint
usb: mtu3: fix list_head check warning
usb: mtu3: add memory barrier before set GPD's HWO
usb: mtu3: fix interval value for intr and isoc
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
usb: musb: dsps: Use platform_get_irq_byname() to get the interrupt
usb: cdns3: Use platform_get_irq_byname() to get the interrupt
usb: isp1760: Use platform_get_irq() to get the interrupt
usb: dwc3: Drop unneeded calls to platform_get_resource_byname()
usb: renesas_usbhs: Use platform_get_irq() to get the interrupt
usb: host: fotg210: Use platform_get_irq() to get the interrupt
xhci: use max() to make code cleaner
ath11k: add regdb.bin download for regdb offload
Revert "usb: host: ehci-sh: propagate errors from platform_get_irq()"
arm64: dts: qcom: sm8450-qrd: Enable USB nodes
arm64: dts: qcom: sm8450: Add usb nodes
ARM: dts: aspeed: add LCLK setting into LPC KCS nodes
dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property
ARM: dts: aspeed: add LCLK setting into LPC IBT node
ARM: dts: aspeed: p10: Add TPM device
ARM: dts: aspeed: p10: Enable USB host ports
ARM: dts: aspeed: Add TYAN S8036 BMC machine
ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vuart config
ARM: dts: aspeed: Adding Facebook Bletchley BMC
ARM: dts: aspeed: g220a: Enable secondary flash
ARM: dts: Add openbmc-flash-layout-64-alt.dtsi
ARM: dts: aspeed: Add secure boot controller node
dt-bindings: aspeed: Add Secure Boot Controller bindings
block: call blk_exit_queue() before freeing q->stats
block: fix error in handling dead task for ioprio setting
igb: fix deadlock caused by taking RTNL in RPM resume path
gve: Correct order of processing device options
net: skip virtio_net_hdr_set_proto if protocol already set
net: accept UFOv6 packages in virtio_net_hdr_to_skb
docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx
inet: fully convert sk->sk_rx_dst to RCU rules
net: amd-xgbe: Disable the CDR workaround path for Yellow Carp Devices
net: amd-xgbe: Alter the port speed bit range
net: amd-xgbe: Add Support for Yellow Carp Ethernet device
mctp: emit RTM_NEWADDR and RTM_DELADDR
powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
soc: qcom: rpmh-rsc: Fix typo in a comment
soc: qcom: socinfo: Add SM6350 and SM7225
dt-bindings: arm: msm: Don't mark LLCC interrupt as required
dt-bindings: firmware: scm: Add SM6350 compatible
dt-bindings: arm: msm: Add LLCC for SM6350
soc: qcom: rpmhpd: Sort power-domain definitions and lists
soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280
soc: qcom: rpmhpd: Rename rpmhpd struct names
soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao
soc: qcom: socinfo: add SM8450 ID
soc: qcom: rpmhpd: Add SM8450 power domains
dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding
soc: qcom: smem: Update max processor count
dt-bindings: arm: qcom: Document SM8450 SoC and boards
dt-bindings: firmware: scm: Add SM8450 compatible
dt-bindings: arm: cpus: Add kryo780 compatible
soc: qcom: rpmpd: Add support for sm6125
dt-bindings: qcom-rpmpd: Add sm6125 power domains
soc: qcom: aoss: constify static struct thermal_cooling_device_ops
PM: AVS: qcom-cpr: Use div64_ul instead of do_div
soc: qcom: llcc: Add configuration data for SM8350
soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares
dt-bindings: soc: qcom: stats: Document compatibles with fixed offset
drm/i915/guc: Flag an error if an engine reset fails
drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM
drm/i915/guc: Speed up GuC log dumps
blk-mq: blk-mq: check quiesce state before queue_rqs
drm/etnaviv: limit submit sizes
blktrace: switch trace spinlock to a raw spinlock
spi: spi-mtk-nor: add new clock name 'axi' for spi nor
audit: replace zero-length array with flexible-array member
audit: use struct_size() helper in audit_[send|make]_reply()
rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection
selftests/bpf: Correct the INDEX address in vmtest.sh
rtw88: 8822c: update rx settings to prevent potential hw deadlock
rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal
rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE
wilc1000: fix double free error in probe()
iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm()
iwlwifi: mvm: add dbg_time_point to debugfs
iwlwifi: mvm: add missing min_size to kernel-doc
iwlwifi: mei: fix W=1 warnings
ath11k: add support for hardware rfkill for QCA6390
ath11k: report tx bitrate for iw wlan station dump
staging: greybus: fix stack size warning with UBSAN
staging: r8188: move the steps into Hal8188EPwrSeq.c
staging: r8188: reformat the power transition steps
staging: r8188: remove unused power command
staging: r8188: remove base address from power transitions
staging: r8188: remove interface mask from power transitions
staging: r8188: remove fab mask from power transitions
staging: r8188: remove cut mask from power transitions
staging: r8188: remove sizes from power transition arrays
staging: r8188: remove unused power transitions
staging: r8188: ODM_BB_RA_MASK is always set
staging: r8188: ODM_BB_DIG is always set
staging: r8188: remove unused odm capabilities
staging: r8188: Bssid in struct fast_ant_train is set but not used
staging: r8188: antSumRSSI is set but not used
staging: r8188: antRSSIcnt is set but not used
staging: r8188: antAveRSSI is set but not used
staging: r8188: remove the dummy ioctl handler
staging: r8188: make rx signal strength function static
staging: r8188eu: clean up rtl8188e_sreset_linked_status_check
staging: r8188eu: move linked status check from hal to rtw_mlme_ext
staging: r8188eu: move xmit status check from hal to rtw_cmd
staging: rtl8723bs: fix typo in a comment
staging: rtl8192u: remove some repeated words in some comments
ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id()
ath11k: add signal report to mac80211 for QCA6390 and WCN6855
ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855
ath5k: switch to rate table based lookup
serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts
serial: 8250_pericom: Use serial_dl_write() instead of open coded
serial: 8250_pericom: Re-enable higher baud rates
serial: 8250_pci: Split out Pericom driver
tty: serial: samsung: Fix console registration from module
tty: serial: samsung: Enable console as module
tty: serial: samsung: Remove USI initialization
drm/i915: Ensure i915_vma tests do not get -ENOSPC with the locking changes.
drm/i915: Ensure gem_contexts selftests work with unbind changes, v2.
drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2.
drm/i915: Take object lock in i915_ggtt_pin if ww is not set
drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3.
drm/i915: Change shrink ordering to use locking around unbinding.
drm/i915: Remove unused bits of i915_vma/active api
gpio: msc313: Add support for SSD201 and SSD202D
ARM: dts: Remove "spidev" nodes
gpio: msc313: Code clean ups
dt-bindings: gpio: msc313: Add offsets for ssd20xd
dt-bindings: gpio: msc313: Add compatible for ssd20xd
parisc: Clear stale IIR value on instruction access rights trap
KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state
KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
KVM: VMX: Always clear vmx->fail on emulation_required
selftests: KVM: Fix non-x86 compiling
KVM: x86: Always set kvm_run->if_flag
KVM: x86/mmu: Don't advance iterator after restart due to yielding
reset: starfive-jh7100: Fix 32bit compilation
drm/i915/guc: Only assign guc_id.id when stealing guc_id
drm/i915/guc: Use correct context lock when callig clr_context_registered
phonet/pep: refuse to enable an unbound pipe
docs: networking: dpaa2: Fix DPNI header
net: lan966x: Extend switchdev with fdb support
net: lan966x: Extend switchdev bridge flags
net: lan966x: Add vlan support.
net: lan966x: Add support to offload the forwarding.
net: lan966x: Remove .ndo_change_rx_flags
net: lan966x: More MAC table functionality
net: lan966x: add support for interrupts from analyzer
dt-bindings: net: lan966x: Extend with the analyzer interrupt
net: lan966x: Add registers that are used for switch and vlan functionality
mac80211: fix locking in ieee80211_start_ap error path
mlxsw: core: Extend devlink health reporter with new events and parameters
mlxsw: reg: Extend MFDE register with new events and parameters
mlxsw: core: Convert a series of if statements to switch case
mlxsw: Fix naming convention of MFDE fields
bnx2x: Invalidate fastpath HSI version for VFs
bnx2x: Utilize firmware 7.13.21.0
x86/mce: Check regs before accessing it
HID: potential dereference of null pointer
HID: holtek: fix mouse probing
mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro
cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface
mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
mmc: core: Disable card detect during shutdown
rfkill: allow to get the software rfkill state
cfg80211: refactor cfg80211_get_ies_channel_number()
nl82011: clarify interface combinations wrt. channels
KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all
nl80211: Add support to offload SA Query procedures for AP SME device
nl80211: Add support to set AP settings flags with single attribute
mac80211: add more HT/VHT/HE state logging
cfg80211: Use the HE operation IE to determine a 6GHz BSS channel
cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard
mac80211: Notify cfg80211 about association comeback
cfg80211: Add support for notifying association comeback
mac80211: introduce channel switch disconnect function
cfg80211: Fix order of enum nl80211_band_iftype_attr documentation
cfg80211: simplify cfg80211_chandef_valid()
mac80211: Remove a couple of obsolete TODO
dt-bindings: pinctrl: samsung: Add pin drive definitions for Exynos850
dt-bindings: arm: samsung: Document E850-96 board binding
dt-bindings: Add vendor prefix for WinLink
mac80211: fix FEC flag in radio tap header
mac80211: use coarse boottime for airtime fairness code
s390/crash_dump: fix virtual vs physical address handling
s390/crypto: fix compile error for ChaCha20 module
Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
mm: add virt_to_folio() and folio_address()
Linux 5.16-rc6
x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
ARM: dts: BCM5301X: correct RX delay and enable flow control on Asus RT-AC88U
ARM: dts: NSP: Rename SATA unit name
ARM: dts: NSP: Fixed iProc PCIe MSI sub-node
ARM: dts: HR2: Fixed iProc PCIe MSI sub-node
ARM: dts: Cygnus: Update PCIe PHY node unit name(s)
ARM: dts: Cygnus: Fixed iProc PCIe controller properties
KVM: x86: Retry page fault if MMU reload is pending and root has no sp
KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs
KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
Revert "block: reduce kblockd_mod_delayed_work_on() CPU consumption"
mt76: mt7921s: fix cmd timeout in throughput test
mt76: mt7921s: fix suspend error with enlarging mcu timeout value
mt76: mt7921s: make pm->suspended usage consistent
mt76: mt7921: fix possible resume failure
mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work
mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv
mt76: mt7921: remove dead definitions
mt76: mt7915: add mu-mimo and ofdma debugfs knobs
mt76: mt7915: introduce mt76_vif in mt7915_vif
mt76: mt7921: reduce log severity levels for informative messages
mt76: mt7915: rely on mt76_connac definitions
mt76: connac: rely on MCU_CMD macro
mt76: connac: introduce MCU_CE_CMD macro
mt76: connac: introduce MCU_UNI_CMD macro
mt76: connac: remove MCU_FW_PREFIX bit
mt76: connac: align MCU_EXT definitions with 7915 driver
mt76: connac: introduce MCU_EXT macros
mt76: mt7921: fix network buffer leak by txs missing
mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663
mt76: mt7915: process txfree and txstatus without allocating skbs
mt76: allow drivers to drop rx packets early
mt76: mt7663: disable 4addr capability
mt76: mt7615: clear mcu error interrupt status on mt7663
mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr
mt76: move sar_capa configuration in common code
mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band
mt76: mt7921s: fix possible kernel crash due to invalid Rx count
mt76: mt7921s: fix bus hang with wrong privilege
mt76: mt7921: use correct iftype data on 6GHz cap init
mt76: mt7921: fix boolreturn.cocci warning
mt76: eeprom: tolerate corrected bit-flips
mt76: mt7603: improve reliability of tx powersave filtering
mt76: clear sta powersave flag after notifying driver
mt76: mt7915: introduce SAR support
mt76: mt7603: introduce SAR support
mt76: mt7915: improve wmm index allocation
mt76: mt7615: improve wmm index allocation
mt76: mt7615: fix unused tx antenna mask in testmode
mt76: mt7921s: fix the device cannot sleep deeply in suspend
mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files
mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames
mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames
mt76: mt76x02: introduce SAR support
mt76: move sar utilities to mt76-core module
mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config
mt76: fix the wiphy's available antennas to the correct value
mt76: do not pass the received frame with decryption error
mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode
mt76: mt7615: remove dead code in get_omac_idx
mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode
mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi
mt76: fix possible OOB issue in mt76_calculate_default_rate
mt76: mt7921: introduce 160 MHz channel bandwidth support
mt76: debugfs: fix queue reporting for mt76-usb
selftests: tc-testing: add action offload selftest for action and filter
flow_offload: validate flags of filter and actions
flow_offload: add reoffload process to update hw_count
net: sched: save full flags for tc action
flow_offload: add process to update action stats from hardware
flow_offload: rename exts stats update functions with hw
flow_offload: add skip_hw and skip_sw to control if offload the action
flow_offload: allow user to offload tc action to net device
flow_offload: add ops to tc_action_ops for flow action setup
flow_offload: rename offload functions with offload instead of flow
flow_offload: add index to flow_action_entry structure
flow_offload: reject to offload tc actions in offload drivers
flow_offload: fill flags to action structure
gpio: dln2: Fix interrupts when replugging the device
gpio: sim: fix uninitialized ret variable
bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
NFSD: Fix READDIR buffer overflow
bpf/selftests: Test PTR_TO_RDONLY_MEM
bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.
bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.
bpf: Convert PTR_TO_MEM_OR_NULL to composable types.
bpf: Introduce MEM_RDONLY flag
bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
bpf: Introduce composable reg, ret and arg types.
dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema
qlcnic: potential dereference null pointer of rx_queue->page_ring
xdp: move the if dev statements to the first
ax25: NPD bug when detaching AX25 device
hamradio: improve the incomplete fix to avoid NPD
perf inject: Fix segfault due to perf_data__fd() without open
perf inject: Fix segfault due to close without open
perf expr: Fix missing check for return value of hashmap__new()
dt-bindings: soc: samsung: keep SoC driver bindings together
soc: samsung: Add USI driver
mt76: mt7921: add support for PCIe ID 0x0608/0x0616
mt76: testmode: add support to set MAC
mt76: mt7915: add default calibrated data support
mt76: only set rx radiotap flag from within decoder functions
mt76: reverse the first fragmented frame to 802.11
mt76: mt7915: fix SMPS operation fail
mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore()
mt76: mt7921: fix MT7921E reset failure
mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy()
mt76: mt7921: drop offload_flags overwritten
mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine
locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()
drm/i915: Rename i915->gt to i915->gt0
drm/i915: Use to_gt() helper
drm/i915/pxp: Use to_gt() helper
drm/i915/selftests: Use to_gt() helper
drm/i915/gvt: Use to_gt() helper
drm/i915/gem: Use to_gt() helper
drm/i915/gt: Use to_gt() helper
drm/i915/display: Use to_gt() helper
drm/i915: Introduce to_gt() helper
drm/i915: Store backpointer to GT in uncore
xfs: Support large folios
iomap: Support large folios in invalidatepage
iomap: Convert iomap_migrate_page() to use folios
iomap: Convert iomap_add_to_ioend() to take a folio
iomap: Simplify iomap_do_writepage()
iomap: Simplify iomap_writepage_map()
iomap,xfs: Convert ->discard_page to ->discard_folio
iomap: Convert iomap_write_end_inline to take a folio
iomap: Convert iomap_write_begin() and iomap_write_end() to folios
iomap: Convert __iomap_zero_iter to use a folio
iomap: Allow iomap_write_begin() to be called with the full length
mptcp: clean up harmless false expressions
selftests: mptcp: try to set mptcp ulp mode in different sk states
mptcp: enforce HoL-blocking estimation
net: ethernet: mtk_eth_soc: delete some dead code
net: mtk_eth_soc: delete an unneeded variable
tsnep: Fix s390 devm_ioremap_resource warning
tun: avoid double free in tun_free_netdev
net: marvell: prestera: fix incorrect structure access
net: marvell: prestera: fix incorrect return of port_find
Revert "tipc: use consistent GFP flags"
net: lantiq_xrx200: increase buffer reservation
net: openvswitch: Fix matching zone id for invalid conns arriving from tc
net/sched: flow_dissector: Fix matching on zone id for invalid conns
net/sched: Extend qdisc control block with tc control block
ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
cifs: sanitize multiple delimiters in prepath
cifs: ignore resource_id while getting fscache super cookie
drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540
drm/msm/a5xx: Add support for Adreno 506 GPU
bpf, selftests: Fix spelling mistake "tained" -> "tainted"
bpftool: Reimplement large insn size limit feature probing
selftests/bpf: Add libbpf feature-probing API selftests
libbpf: Rework feature-probing APIs
Revert "xsk: Do not sleep in poll() when need_wakeup set"
timekeeping: Really make sure wall_to_monotonic isn't positive
ipmi: fix initialization when workqueue allocation fails
ipmi: bail out if init_srcu_struct fails
iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath
iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation
virtchnl: Add support for new VLAN capabilities
ice: xsk: fix cleaned_count setting
ice: xsk: allow empty Rx descriptors on XSK ZC data path
ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor
ice: remove dead store on XSK hotpath
ice: xsk: allocate separate memory for XDP SW ring
ice: xsk: return xsk buffers back to pool when cleaning the ring
mmc: mxc: Use the new PM macros
mmc: jz4740: Use the new PM macros
ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG
ACPI: PM: Remove redundant cache flushing
ACPI: processor: idle: Only flush cache on entering C3
drm/amdgpu: add support for IP discovery gc_info table v2
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
drm/amd/pm: Fix xgmi link control on aldebaran
drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence
ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()
ACPI: scan: Introduce acpi_fetch_acpi_dev()
device property: Drop fwnode_graph_get_remote_node()
device property: Use fwnode_graph_for_each_endpoint() macro
device property: Implement fwnode_graph_get_endpoint_count()
Documentation: ACPI: Update references
Documentation: ACPI: Fix data node reference documentation
device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED
device property: Fix fwnode_graph_devcon_match() fwnode leak
PM: sleep: Fix error handling in dpm_prepare()
ARM: dts: armada-38x: Add generic compatible to UART nodes
arm64: dts: marvell: cn9130: enable CP0 GPIO controllers
arm64: dts: marvell: cn9130: add GPIO and SPI aliases
arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node
arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree
arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB
serial: 8250_pci: remove redundant assignment to tmp after the mask operation
dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching
tty: serial: fsl_lpuart: Add i.MXRT1050 support
dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible
serial: atmel: Use platform_get_irq() to get the interrupt
serial: sh-sci: Use devm_clk_get_optional()
serial: sh-sci: Use dev_err_probe()
serial: sh-sci: Drop support for "sci_ick" clock
serial: lantiq: Use platform_get_irq() to get the interrupt
tty: serial: sh-sci: Add support for R-Car Gen4
dt-bindings: serial: renesas,scif: Document r8a779f0 bindings
selftests/sgx: Fix corrupted cpuid macro invocation
ARM: configs: at91: Enable crypto software implementations
gpio: Propagate firmware node from a parent device
ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller
gpio: Setup parent device and get rid of unnecessary of_node assignment
gpio: Get rid of duplicate of_node assignment in the drivers
arm64: Ensure that the 'bti' macro is defined where linkage.h is included
usb: misc: ehset: Rework test mode entry
usb: core: Export usb_device_match_id
usb: musb: Set the DT node on the child device
usb: musb: Drop unneeded resource copying
usb: host: ohci-omap: propagate errors from platform_get_irq()
usb: host: ehci-sh: propagate errors from platform_get_irq()
usb: gadget: udc: pxa25x: propagate errors from platform_get_irq()
usb: gadget: udc: bcm63xx: propagate errors from platform_get_irq()
usb: ftdi-elan: fix memory leak on device disconnect
usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
dt-bindings: usb: qcom,dwc3: Add SM6350 compatible
usb: dwc2: drd: restore role and overrides upon resume
usb: dwc2: drd: add role-switch-default-node support
dt-bindings: usb: document role-switch-default-mode property in dwc2
MAINTAINERS: remove typo from XEN PVUSB DRIVER section
usb: chipidea: Set the DT node on the child device
usb: uhci: Use platform_get_irq() to get the interrupt
usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt
usb: ohci-spear: Remove direct access to platform_device resource list
dt-bindings: usb: qcom,dwc3: add binding for SM8450
cpufreq: Fix initialization of min and max frequency QoS requests
cpufreq: intel_pstate: Update EPP for AlderLake mobile
drm/vmwgfx: Fix possible usage of an uninitialized variable
drm/vmwgfx: Remove unused compile options
drm/vmwgfx: Remove explicit transparent hugepages support
drm/vmwgfx: Fix a size_t/long int format specifier mismatch
powercap: fix typo in a comment in idle_inject.c
Revert "usb: early: convert to readl_poll_timeout_atomic()"
cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call
PM: runtime: Add safety net to supplier device release
cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment
PM: runtime: Capture device status before disabling runtime PM
powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR
PM: core: Add new *_PM_OPS macros, deprecate old ones
PM: core: Redefine pm_ptr() macro
r8169: Avoid misuse of pm_ptr() macro
arm64: tegra: Add host1x hotflush reset on Tegra210
media: dt: bindings: tegra-vde: Document OPP and power domain
media: dt: bindings: tegra-vde: Convert to schema
dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D
dt-bindings: host1x: Document OPP and power domain properties
dt-bindings: clock: tegra-car: Document new clock sub-nodes
dt-bindings: ARM: tegra: Document Pegatron Chagall
dt-bindings: ARM: tegra: Document ASUS Transformers
dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties
dt-bindings: serial: Document Tegra234 TCU
dt-bindings: serial: tegra-tcu: Convert to json-schema
dt-bindings: thermal: tegra186-bpmp: Convert to json-schema
dt-bindings: firmware: tegra: Convert to json-schema
dt-bindings: tegra: pmc: Convert to json-schema
dt-bindings: serial: 8250: Document Tegra234 UART
dt-bindings: mmc: tegra: Document Tegra234 SDHCI
dt-bindings: fuse: tegra: Document Tegra234 FUSE
dt-bindings: fuse: tegra: Convert to json-schema
dt-bindings: rtc: tegra: Document Tegra234 RTC
dt-bindings: rtc: tegra: Convert to json-schema
dt-bindings: mailbox: tegra: Document Tegra234 HSP
dt-bindings: mailbox: tegra: Convert to json-schema
dt-bindings: mmc: tegra: Convert to json-schema
ARM: tegra: Add host1x hotflush reset on Tegra124
ARM: tegra: Add memory client hotflush resets on Tegra114
asm-generic/error-injection.h: fix a spelling mistake, and a coding style issue
arch: Remove leftovers from prism54 wireless driver
arch: Remove leftovers from mandatory file locking
Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH
Documentation, arch: Remove leftovers from raw device
ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
ARM: reduce the information printed in call traces
ARM: 9168/1: Add support for Cortex-M55 processor
ARM: 9167/1: Add support for Cortex-M33 processor
ARM: 9166/1: Support KFENCE for ARM
ARM: 9165/1: mm: Provide is_write_fault()
ARM: 9164/1: mm: Provide set_memory_valid()
ARM: 9163/1: amba: Move of_amba_device_decode_irq() into amba_probe()
ARM: 9162/1: amba: Kill sysfs attribute file of irq
ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t
ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
ARM: 9158/1: leave it to core code to manage thread_info::cpu
ARM: 9154/1: decompressor: do not copy source files while building
gpiolib: allow line names from device props to override driver names
selftests: gpio: gpio-sim: avoid forking test twice
selftests: gpio: gpio-sim: remove bashisms
gpio: amdpt: add new device ID and 24-pin support
gpio: tegra186: Add support for Tegra234
dt-bindings: gpio: Add Tegra234 support
dt-bindings: gpio: tegra186: Convert to json-schema
dt-bindings: gpio: tegra: Convert to json-schema
gpio: sta2x11: fix typo in a comment
selftests: gpio: add test cases for gpio-sim
selftests: gpio: add a helper for reading GPIO line names
selftests: gpio: provide a helper for reading chip info
gpio: sim: new testing module
gpiolib: of: make fwnode take precedence in struct gpio_chip
gpiolib: allow to specify the firmware node in struct gpio_chip
gpiolib: provide gpiod_remove_hogs()
drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify
mtd: rawnand: gpmi: remove unneeded variable
mtd: rawnand: omap2: drop unused variable
mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode
mtd: rawnand: omap2: Add compatible for AM64 SoC
mtd: rawnand: omap2: move to exec_op interface
mtd: rawnand: omap2: Allow build on K3 platforms
dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND
net: fix typo in a comment
net: dsa: microchip: remove unneeded variable
usb: hub: make wait_for_connected() take an int instead of a pointer to int
arm64: dts: renesas: Fix pin controller node names
MAITAINERS: Change zonefs maintainer email address
zonefs: add MODULE_ALIAS_FS
xfrm: state and policy should fail if XFRMA_IF_ID 0
xfrm: interface with if_id 0 should return error
crypto: hisilicon/qm - disable queue when 'CQ' error
crypto: hisilicon/qm - reset function if event queue overflows
crypto: hisilicon/qm - use request_threaded_irq instead
crypto: hisilicon/qm - modify the handling method after abnormal interruption
crypto: hisilicon/qm - code movement
crypto: hisilicon/qm - remove unnecessary device memory reset
crypto: hisilicon/qm - fix deadlock for remove driver
crypto: hisilicon/zip - enable ssid for sva sgl
crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()
crypto: api - Replace kernel.h with the necessary inclusions
crypto: marvell/octeontx - Use kcalloc() instead of kzalloc()
crypto: cavium - Use kcalloc() instead of kzalloc()
crypto: ccp - Add SEV_INIT_EX support
crypto: ccp - Add psp_init_on_probe module parameter
crypto: ccp - Refactor out sev_fw_alloc()
crypto: ccp - Move SEV_INIT retry for corrupted data
crypto: ccp - Add SEV_INIT rc error logging on init
crypto: x86/des3 - remove redundant assignment of variable nbytes
riscv: dts: sifive unmatched: Link the tmp451 with its power supply
riscv: dts: sifive unmatched: Fix regulator for board rev3
riscv: dts: sifive unmatched: Expose the PMIC sub-functions
riscv: dts: sifive unmatched: Expose the board ID eeprom
riscv: dts: sifive unmatched: Name gpio lines
net: mana: Add RX fencing
net: vertexcom: remove unneeded semicolon
nfp: flower: refine the use of circular buffer
scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
Only output backtracking information in log level 2
bpf: Right align verifier states in verifier logs.
dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl
soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl
dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains
soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn
soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled
ARM: dts: imx6: phytec: Add PEB-WLBT-05 support
bpf: Only print scratched registers and stack slots to verifier logs.
crypto: qat - do not handle PFVF sources for qat_4xxx
libata: if T_LENGTH is zero, dma direction should be DMA_NONE
docs/zh_CN: Add sched-design-CFS Chinese translation
docs/zh_CN: Add sched-capacity Chinese translation
bpf: Remove the cgroup -> bpf header dependecy
add missing bpf-cgroup.h includes
add includes masked by cgroup -> bpf dependency
docs/zh_CN: add sysfs-pci trnaslation
docs/zh_CN: add msi-howto translation
docs: address some text issues with css/theme support
docs: Makefile: use the right path for DOCS_CSS
docs/vm: clarify overcommit amount sysctl behavior
selinux: fix sleeping function called from invalid context
docs/zh_CN: Add cputopology Chinese translation
Remove mentions of the Trivial Patch Monkey
iomap: Convert iomap_page_mkwrite to use a folio
iomap: Convert readahead and readpage to use a folio
iomap: Convert iomap_read_inline_data to take a folio
iomap: Use folio offsets instead of page offsets
iomap: Convert bio completions to use folios
iomap: Pass the iomap_page into iomap_set_range_uptodate
iomap: Add iomap_invalidate_folio
iomap: Convert iomap_releasepage to use a folio
iomap: Convert iomap_page_release to take a folio
iomap: Convert iomap_page_create to take a folio
iomap: Convert to_iomap_page to take a folio
fs/buffer: Convert __block_write_begin_int() to take a folio
block: Add bio_for_each_folio_all()
block: Add bio_add_folio()
bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
selftest/bpf: Add a test that reads various addresses.
bpf: Fix extable address check.
bpf: Fix extable fixup offset.
selftests/bpf: Enable cross-building with clang
tools/runqslower: Enable cross-building with clang
bpftool: Enable cross-building with clang
tools/libbpf: Enable cross-building with clang
tools/resolve_btfids: Support cross-building the kernel with clang
tools: Help cross-building with clang
media: ipu3-cio2: Add support for instantiating i2c-clients for VCMs
media: ipu3-cio2: Call cio2_bridge_init() before anything else
media: ipu3-cio2: Defer probing until the PMIC is fully setup
media: hantro: Add support for Allwinner H6
media: dt-bindings: allwinner: document H6 Hantro G2 binding
media: hantro: Convert imx8m_vpu_g2_irq to helper
media: hantro: move postproc enablement for old cores
media: hantro: vp9: add support for legacy register set
media: hantro: vp9: use double buffering if needed
media: hantro: add support for reset lines
media: hantro: Fix probe func error path
media: i2c: hi846: use pm_runtime_force_suspend/resume for system suspend
media: i2c: hi846: check return value of regulator_bulk_disable()
media: hi556: Support device probe in non-zero ACPI D state
media: ov5675: Support device probe in non-zero ACPI D state
media: imx208: Support device probe in non-zero ACPI D state
media: ov2740: support device probe in non-zero ACPI D state
media: ov5670: Support device probe in non-zero ACPI D state
media: ov8856: support device probe in non-zero ACPI D state
media: ov8865: Disable only enabled regulators on error path
media: staging: ipu3-imgu: add the AWB memory layout
media: Update Intel-submitted camera sensor driver contacts
drm/amdgpu: add support for IP discovery gc_info table v2
drm/amd/display: Fix warning comparing pointer to 0
drm/amdgpu: clean up some leftovers from bring up
drm/amdgpu: Separate vf2pf work item init from virt data exchange
drm/amdkfd: use max() and min() to make code cleaner
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
s390/mm: check 2KB-fragment page on release
s390/mm: better annotate 2KB pagetable fragments handling
s390/mm: fix 2KB pgtable release race
s390/sclp: release SCLP early buffer after kernel initialization
s390/nmi: disable interrupts on extended save area update
s390/zcrypt: CCA control CPRB sending
s390/disassembler: update opcode table
s390/uv: fix memblock virtual vs physical address confusion
s390/smp: fix memblock_phys_free() vs memblock_free() confusion
s390/sclp: fix memblock_phys_free() vs memblock_free() confusion
s390/exit: remove dead reference to do_exit from copy_thread
bpf, selftests: Add test case trying to taint map value pointer
bpf: Make 32->64 bounds propagation slightly more robust
bpf: Fix signed bounds propagation after mov32
drm/amd/pm: Fix xgmi link control on aldebaran
drm/amd/pm: restore SMU version print statement for dGPUs
drm/amdkfd: fix svm_bo release invalid wait context warning
drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence
ksmbd: fix uninitialized symbol 'pntsd_size'
ksmbd: fix error code in ndr_read_int32()
drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
drivers/amd/pm: smu13: use local variable adev
block: only build the icq tracking code when needed
block: fold create_task_io_context into ioc_find_get_icq
block: open code create_task_io_context in set_task_ioprio
block: fold get_task_io_context into set_task_ioprio
block: move set_task_ioprio to blk-ioc.c
block: cleanup ioc_clear_queue
block: refactor put_io_context
block: remove the NULL ioc check in put_io_context
block: refactor put_iocontext_active
block: simplify struct io_context refcounting
block: remove the nr_task field from struct io_context
block: remove the rsxx driver
nvme: add support for mq_ops->queue_rqs()
nvme: separate command prep and issue
nvme: split command copy into a helper
drm/msm/dpu: add layer mixer register dump to dpu snapshot
drm/msm/dpu: move SSPP debugfs support from plane to SSPP code
drm/msm/dp: remove unneeded variable
drm/msm: Don't use autosuspend for display
drm/msm/debugfs: Add display/kms state snapshot
drm/msm/disp: Export helper for capturing snapshot
arm64: kexec: Fix missing error code 'ret' warning in load_other_segments()
afs: Fix mmap
sit: do not call ipip6_dev_free() from sit_init_net()
RISC-V: Add BeagleV Starlight Beta device tree
RISC-V: Add initial StarFive JH7100 device tree
serial: 8250_dw: Add StarFive JH7100 quirk
dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts
pinctrl: starfive: Add pinctrl driver for StarFive SoCs
dt-bindings: pinctrl: Add StarFive JH7100 bindings
dt-bindings: pinctrl: Add StarFive pinctrl definitions
reset: starfive-jh7100: Add StarFive JH7100 reset driver
dt-bindings: reset: Add Starfive JH7100 reset bindings
dt-bindings: reset: Add StarFive JH7100 reset definitions
clk: starfive: Add JH7100 clock generator driver
dt-bindings: clock: starfive: Add JH7100 bindings
dt-bindings: clock: starfive: Add JH7100 clock definitions
ARM: tegra: Add back gpio-ranges properties
ARM: tegra: paz00: Enable S/PDIF and HDMI audio
ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio
ARM: tegra: Add HDMI audio graph to Tegra20 device-tree
ARM: tegra: Add S/PDIF node to Tegra20 device-tree
ARM: tegra20/30: Disable unused host1x hardware
ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D and Host1x
ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D and Host1x
ARM: tegra: Add OPP tables and power domains to Tegra30 device-trees
net: systemport: Add global locking for descriptor lifecycle
net/smc: Prevent smc_release() from long blocking
arm64: tegra: Hook up MMC and BPMP to memory controller
arm64: tegra: Add memory controller on Tegra234
arm64: tegra: Add EMC general interrupt on Tegra194
arm64: tegra: Update SDMMC4 speeds for Tegra194
arm64: tegra: Add dma-coherent for Tegra194 VIC
arm64: tegra: Rename Ethernet PHY nodes
arm64: tegra: Remove unused only-1-8-v properties
arm64: tegra: Sort Tegra210 XUSB clocks correctly
arm64: tegra: Add missing TSEC properties on Tegra210
arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB
arm64: tegra: smaug: Remove extra PLL power supplies for XUSB
arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB
arm64: tegra: Rename GPIO hog nodes to match schema
arm64: tegra: Remove unsupported regulator properties
arm64: tegra: Rename TCU node to "serial"
arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock
arm64: tegra: Drop unused properties for Tegra194 PCIe
arm64: tegra: Fix Tegra194 HSP compatible string
arm64: tegra: Drop unsupported nvidia,lpdr property
arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips
arm64: tegra: Drop unit-address for audio card graph endpoints
arm64: tegra: Adjust length of CCPLEX cluster MMIO region
arm64: tegra: Fix Tegra186 compatible string list
arm64: tegra: Rename power-monitor input nodes
arm64: tegra: Rename thermal zones nodes
arm64: tegra: Sort Tegra132 XUSB clocks correctly
arm64: tegra: Drop unused AHCI clocks on Tegra132
arm64: tegra: Fix Tegra132 I2C compatible string list
arm64: tegra: Add OPP tables on Tegra132
arm64: tegra: Fix compatible string for Tegra132 timer
arm64: tegra: Remove unsupported properties on Norrin
arm64: tegra: Fix unit-addresses on Norrin
arm64: tegra: Add native timer support on Tegra186
arm64: tegra: Rename top-level regulators
arm64: tegra: Rename top-level clocks
arm64: tegra: Add ISO SMMU controller for Tegra194
arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194
arm64: tegra: Add support to enumerate SD in UHS mode
arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support
arm64: tegra: Describe Tegra234 CPU hierarchy
arm64: tegra: Add main and AON GPIO controllers on Tegra234
arm64: tegra: Add Tegra234 TCU device
arm64: tegra: Fill in properties for Tegra234 eMMC
arm64: tegra: Update Tegra234 BPMP channel addresses
arm64: tegra: Add clock for Tegra234 RTC
arm64: tegra: Fixup SYSRAM references
block: add mq_ops->queue_rqs hook
dt-bindings: misc: Convert Tegra MISC to json-schema
dt-bindings: memory: tegra: Add Tegra234 support
dt-bindings: Add YAML bindings for NVENC and NVJPG
dt-bindings: memory: tegra: Update for Tegra194
dt-bindings: sram: Document NVIDIA Tegra SYSRAM
dt-bindings: Update headers for Tegra234
dt-bindings: tegra: Document Jetson AGX Orin (and devkit)
dt-bindings: tegra: Describe recent developer kits consistently
block: use singly linked list for bio cache
block: add completion handler for fast path
wcn36xx: Implement beacon filtering
wcn36xx: Fix physical location of beacon filter comment
wcn36xx: Fix beacon filter structure definitions
ath11k: Use reserved host DDR addresses from DT for PCI devices
dt: bindings: add new DT entry for ath11k PCI device support
fib: expand fib_rule_policy
fib: rules: remove duplicated nla policies
scripts/gdb: lx-dmesg: read records individually
arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator
arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node
optee: Suppress false positive kmemleak report in optee_handle_rpc()
tee: optee: Fix incorrect page free bug
ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver
ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver
ARM: tegra_defconfig: Enable S/PDIF driver
LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers
drm/tegra: Add back arm_iommu_detach_device()
gpu: host1x: Add back arm_iommu_detach_device()
ARM: tegra: Add OPP tables and power domains to Tegra20 device-trees
ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table
netfilter: ctnetlink: remove expired entries first
drm/tegra: Consolidate runtime PM management of older UAPI codepath
drm/tegra: submit: Remove pm_runtime_enabled() checks
drm/tegra: nvdec: Stop channel on suspend
drm/tegra: vic: Stop channel on suspend
drm/tegra: gr3d: Support generic power domain and runtime PM
drm/tegra: gr2d: Support generic power domain and runtime PM
drm/tegra: hdmi: Add OPP support
drm/tegra: dc: Support OPP and SoC core voltage scaling
drm/tegra: submit: Add missing pm_runtime_mark_last_busy()
gpu: host1x: Add host1x_channel_stop()
gpu: host1x: Add initial runtime PM and OPP support
drm/tegra: vic: Handle tegra_drm_alloc() failure
gpu: host1x: Add missing DMA API include
drm/tegra: vic: Fix DMA API misuse
drm/tegra: hdmi: Register audio CODEC on Tegra20
drm/tegra: hdmi: Unwind tegra_hdmi_init() errors
drm/tegra: Mark nvdec PM functions as __maybe_unused
drm/tegra: Mark nvdec_writel() as inline
drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+
drm/tegra: Remove duplicate struct declaration
drm/tegra: vic: Use autosuspend
drm/tegra: gr2d: Explicitly control module reset
gpu: host1x: select CONFIG_DMA_SHARED_BUFFER
gpu: host1x: Drop excess kernel-doc entry @key
drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC
drm/tegra: Bump VIC/NVDEC clock rates to Fmax
drm/tegra: Add NVDEC driver
drm/tegra: Support asynchronous commits for cursor
drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb()
drm/tegra: Do not reference tegra_plane_funcs directly
drm/tegra: Implement buffer object cache
drm/tegra: Implement correct DMA-BUF semantics
media: staging: tegra-vde: Support generic power domain
spi: tegra20-slink: Add OPP support
mtd: rawnand: tegra: Add runtime PM and OPP support
mmc: sdhci-tegra: Add runtime PM and OPP support
pwm: tegra: Add runtime PM and OPP support
bus: tegra-gmi: Add runtime PM and OPP support
usb: chipidea: tegra: Add runtime PM and OPP support
soc/tegra: pmc: Rename core power domain
soc/tegra: Add devm_tegra_core_dev_init_opp_table_common()
soc/tegra: pmc: Rename 3d power domains
soc/tegra: Enable runtime PM during OPP state-syncing
soc/tegra: regulators: Prepare for suspend
soc/tegra: fuse: Use resource-managed helpers
soc/tegra: fuse: Reset hardware
soc/tegra: pmc: Add reboot notifier
soc/tegra: Don't print error message when OPPs not available
soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init
drm/bridge: ti-sn65dsi86: Set max register for regmap
netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work
netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance
drm/ast: Move I2C code into separate source file
drm/ast: Convert I2C code to managed cleanup
drm/ast: Handle failed I2C initialization gracefully
net: Fix double 0x prefix print in SKB dump
virtio_net: fix rx_drops stat for small pkts
dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED
sfc_ef100: potential dereference of null pointer
net: prestera: flower template support
net: dsa: rtl8365mb: add GMII as user port mode
net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup
gve: Add tx|rx-coalesce-usec for DQO
gve: Add consumed counts to ethtool stats
gve: Implement suspend/resume/shutdown
gve: Add optional metadata descriptor type GVE_TXD_MTD
gve: remove memory barrier around seqno
gve: Update gve_free_queue_page_list signature
gve: Move the irq db indexes out of the ntfy block struct
gve: Correct order of processing device options
net: mvneta: convert to pcs_validate() and phylink_generic_validate()
net: mvneta: convert to phylink pcs operations
net: mvneta: convert to use mac_prepare()/mac_finish()
net: mvpp2: convert to pcs_validate() and phylink_generic_validate()
net: mvpp2: use .mac_select_pcs() interface
net: phylink: add pcs_validate() method
net: phylink: add mac_select_pcs() method to phylink_mac_ops
drm/vc4: plane: Add support for YUV color encodings and ranges
drm/vc4: plane: Add support for DRM_FORMAT_P030
drm/fourcc: Add packed 10bit YUV 4:2:0 format
arm64: dts: imx8mp-evk: configure multiple queues on eqos
ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV-02 LCD adapter
ARM: dts: imx6qdl: phytec: Add support for optional PEB-EVAL-01 board
drm/simpledrm: Add [AX]RGB2101010 formats
drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio()
arm64: dts: ls1028a-qds: add overlays for various serdes protocols
arm64: dts: ls1028a-qds: enable lpuart1
arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus
arm64: dts: ls1028a-rdb: enable pwm0
arm64: dts: ls1028a: add flextimer based pwm nodes
arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source
arm64: dts: ls1028a: Add PCIe EP nodes
of: Move simple-framebuffer device handling from simplefb to of
ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
arm64: dts: lx2162a-qds: add interrupt line for RTC node
arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes
arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes
arm64: dts: lx2160a-qds: Add mdio mux nodes
arm64: dts: lx2160a: add optee-tz node
arm64: dts: lx2160a-rdb: Add Inphi PHY node
arm64: dts: lx2160a: fix scl-gpios property name
drm/panel: simple: Add Team Source Display TST043015CMHX panel
dt-bindings: display: simple: Add Team Source Display TST043015CMHX panel
dt-bindings: Add Team Source Display Technology vendor prefix
drm/bridge: lvds-codec: Add support for pixel data sampling edge select
dt-bindings: display: bridge: lvds-codec: Document pixel data sampling edge select
wilc1000: Improve WILC TX performance when power_save is off
tee: handle lookup of shm with reference count 0
wl1251: specify max. IE length
arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi
arm64: dts: allwinner: h6: Add Hantro G2 node
xen/netback: don't queue unlimited number of packages
xen/netback: fix rx queue stall detection
xen/console: harden hvc_xen against event channel storms
xen/netfront: harden netfront against event channel storms
xen/blkfront: harden blkfront against event channel storms
ARM: imx_v6_v7_defconfig: Enable for DHCOM devices required RTC_DRV_RV3029C2
arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl
ARM: dts: imx6qdl-wandboard: Fix Ethernet support
arm64: dts: nitrogen8-som: correct network PHY reset
ARM: dts: gpio-ranges property is now required
pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for PINCTRL_ASPEED
pinctrl: Get rid of duplicate of_node assignment in the drivers
pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
drm/i915/guc: Selftest for stealing of guc ids
drm/i915/guc: Kick G2H tasklet if no credits
drm/i915/guc: Add extra debug on CT deadlock
drm/i915/guc: Don't hog IRQs when destroying contexts
drm/i915/guc: Remove racey GEM_BUG_ON
drm/i915/guc: Only assign guc_id.id when stealing guc_id
drm/i915/guc: Use correct context lock when callig clr_context_registered
ARM: dts: imx7d-remarkable2: add wacom digitizer device
net: usb: lan78xx: add Allied Telesis AT29M2-AF
ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster
pinctrl-sunxi: don't call pinctrl_gpio_direction()
pinctrl-bcm2835: don't call pinctrl_gpio_direction()
PM / devfreq: Reduce log severity for informative message
PM / devfreq: sun8i: addd COMMON_CLK dependency
net/packet: rx_owner_map depends on pg_vec
netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
dpaa2-eth: fix ethtool statistics
kunit: tool: Default --jobs to number of CPUs
kunit: tool: fix newly introduced typechecker errors
drm/msm/disp: Tweak display snapshot to match gpu snapshot
drm/msm/dpu: add dpu_plane_atomic_print_state
drm/msm/dpu: add dpu_crtc_atomic_print_state
drm/msm/dp: Fix double free on error in msm_dp_bridge_init()
drm/msm/dpu: simplify DPU's regset32 code
drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC
drm/msm/dpu: stop manually removing debugfs files for the DPU plane
drm/msm/dpu: drop plane's default_scaling debugfs file
drm/msm/dpu: make danger_status/safe_status readable
drm/msm/dpu: fix safe status debugfs file
drm/msm/dpu: move disable_danger out of plane subdir
netfilter: conntrack: Remove useless assignment statements
netfilter: fix regression in looped (broad|multi)cast's MAC handling
usb: hub: avoid warm port reset during USB3 disconnect
usb: host: xen-hcd: add missing unlock in error path
dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings
usb: dwc2: platform: adopt dev_err_probe() to silent probe defer
usb: typec: tcpm: fix tcpm unregister port but leave a pending timer
netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy()
usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore
USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
ARM: dts: qcom: Drop input-name property
usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes
arm64: dts: qcom: sm8450: add cpufreq support
arm64: dts: qcom: sm8450: Add rpmhpd node
arm64: dts: qcom: sm8450-qrd: enable ufs nodes
arm64: dts: qcom: sm8450: add ufs nodes
arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes
arm64: dts: qcom: Add base SM8450 QRD DTS
arm64: dts: qcom: sm8450: add smmu nodes
arm64: dts: qcom: sm8450: Add reserved memory nodes
arm64: dts: qcom: sm8450: Add tlmm nodes
arm64: dts: qcom: Add base SM8450 DTSI
arm64: dts: qcom: ipq6018: Fix gpio-ranges property
arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible
arm64: dts: qcom: sdm845: mtp: Add vadc channels and thermal zones
arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node
arm64: qcom: dts: drop legacy property #stream-id-cells
Revert "arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer"
arm64: dts: qcom: c630: add headset jack and button detection support
arm64: dts: qcom: c630: Fix soundcard setup
spi: atmel,quadspi: Define sama7g5 QSPI
spi: atmel,quadspi: Convert to json-schema
regulator: Introduce tps68470-regulator driver
serial: 8250_fintek: Fix garbled text for console
tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous
arm64: dts: mediatek: add pinctrl support for mt7986b
arm64: dts: mediatek: add pinctrl support for mt7986a
arm64: dts: mt8183: kukui: Add Type C node
arm64: dts: mediatek: add basic mt7986 support
dt-bindings: arm64: dts: mediatek: Add mt7986 series
ixgbe: set X550 MDIO speed before talking to PHY
dm integrity: fix data corruption due to improper use of bvec_kmap_local
ixgbe: Document how to enable NBASE-T support
igc: Fix typo in i225 LTR functions
igbvf: fix double free in `igbvf_probe`
igb: Fix removal of unicast MAC filters of VFs
kunit: tool: make `build` subcommand also reconfigure if needed
kunit: tool: delete kunit_parser.TestResult type
kunit: tool: use dataclass instead of collections.namedtuple
net/mlx5: Introduce log_max_current_uc_list_wr_supported bit
audit: improve robustness of the audit queue handling
audit: ensure userspace is penalized the same as the kernel when under pressure
usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
USB: gadget: bRequestType is a bitfield, not a enum
ice: use modern kernel API for kick
ice: tighter control over VSI_DOWN state
ice: use prefetch methods
ice: update to newer kernel API
ice: support immediate firmware activation via devlink reload
ice: reduce time to read Option ROM CIVD data
ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image
ice: move and rename ice_check_for_pending_update
ice: devlink: add shadow-ram region to snapshot Shadow RAM
ARM: tegra: Enable video decoder on Tegra114
ARM: tegra: nexus7: Use common LVDS display device-tree
ARM: tegra: Add CPU thermal zones to Nyan device-tree
ARM: tegra: Enable CPU DFLL on Nyan
ARM: tegra: Enable HDMI CEC on Nyan
ARM: tegra: Add usb-role-switch property to USB OTG ports
ARM: tegra: Add device-tree for 1080p version of Nyan Big
ARM: tegra: Add device-tree for Pegatron Chagall
ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T
ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T
ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG
ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T
ARM: tegra: Add device-tree for ASUS Transformer Prime TF201
ARM: tegra: Add common device-tree for LVDS display panels of Tegra30 ASUS tablets
ARM: tegra: Add common device-tree base for Tegra30 ASUS Transformers
ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101
ARM: tegra: Avoid phandle indirection on Ouya
ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu
ARM: tegra: Fix SLINK compatible string on Tegra30
ARM: tegra: Remove stray #reset-cells property
ARM: tegra: nexus7: Drop clock-frequency from NFC node
ARM: tegra: Remove unsupported properties on Apalis
ARM: tegra: Use correct vendor prefix for Invensense
ARM: tegra: Add dummy backlight power supplies
ARM: tegra: Remove PHY reset GPIO references from USB controller node
ARM: tegra: Add compatible string for built-in ASIX on Colibri boards
dt-bindings: arm: samsung: document jackpotlte board binding
soc/tegra: fuse: Fix bitwise vs. logical OR warning
ARM: config: multi v7: Enable display drivers used by Tegra devices
ARM: tegra_defconfig: Enable drivers wanted by Acer Chromebooks and ASUS tablets
btrfs: fix missing blkdev_put() call in btrfs_scan_one_device()
btrfs: fix warning when freeing leaf after subvolume creation failure
btrfs: fix invalid delayed ref after subvolume creation failure
btrfs: check WRITE_ERR when trying to read an extent buffer
ethtool: always write dev in ethnl_parse_header_dev_get
net: add net device refcount tracker to struct packet_type
selftests: mlxsw: vxlan: Remove IPv6 test case
mlxsw: Add support for VxLAN with IPv6 underlay
mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries
mlxsw: reg: Add a function to fill IPv6 unicast FDB entries
mlxsw: Split handling of FDB tunnel entries between address families
mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family
mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping
mlxsw: spectrum: Add hash table for IPv6 address mapping
fanotify: wire up FAN_RENAME event
fanotify: report old and/or new parent+name in FAN_RENAME event
fanotify: record either old name new name or both for FAN_RENAME
rsi: fix array out of bound
x86/boot: Move EFI range reservation after cmdline parsing
fanotify: record old and new parent and name in FAN_RENAME event
fanotify: support secondary dir fh and name in fanotify_info
fanotify: use helpers to parcel fanotify_info buffer
fanotify: use macros to get the offset to fanotify_info buffer
fsnotify: generate FS_RENAME event with rich information
fanotify: introduce group flag FAN_REPORT_TARGET_FID
fsnotify: separate mark iterator type from object type enum
fsnotify: clarify object type argument
udf: Fix error handling in udf_new_inode()
ACPI: tables: Add AEST to the list of known table signatures
soc: apple: apple-pmgr-pwrstate: Do not build as a module
dt-bindings: mailbox: apple,mailbox: Add power-domains property
arm64: dts: apple: t8103: Sort nodes by address
arm64: dts: apple: t8103: Rename clk24 to clkref
arm64: remove __dma_*_area() aliases
tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
drm/vc4: kms: Wait for the commit before increasing our clock rate
thunderbolt: Check return value of kmemdup() in icm_handle_event()
Revert "x86/boot: Pull up cmdline preparation and early param parsing"
net: fec: fix system hang during suspend/resume
net: ocelot: add support to get port mac from device-tree
sun4i-emac.c: remove unnecessary branch
ethtool: use ethnl_parse_header_dev_put()
reset: renesas: Fix Runtime PM usage
Revert "x86/boot: Mark prepare_command_line() __init"
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
dt-bindings: soc: samsung: Fix I2C clocks order in USI binding example
libbpf: Avoid reading past ELF data section end when copying license
net/mlx5e: Move goto action checks into tc_action goto post parse op
net/mlx5e: Move vlan action chunk into tc action vlan post parse op
net/mlx5e: Add post_parse() op to tc action infrastructure
net/mlx5e: Move sample attr allocation to tc_action sample parse op
net/mlx5e: TC action parsing loop
net/mlx5e: Add redirect ingress to tc action infra
net/mlx5e: Add sample and ptype to tc_action infra
net/mlx5e: Add ct to tc action infra
net/mlx5e: Add mirred/redirect to tc action infra
net/mlx5e: Add mpls push/pop to tc action infra
net/mlx5e: Add vlan push/pop/mangle to tc action infra
net/mlx5e: Add pedit to tc action infra
net/mlx5e: Add csum to tc action infra
net/mlx5e: Add tunnel encap/decap to tc action infra
net/mlx5e: Add goto to tc action infra
net/mlx5e: Add tc action infrastructure
bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer
bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg
bpf, selftests: Add test case for atomic fetch on spilled pointer
bpf: Fix kernel address leakage in atomic fetch
bcache: fix NULL pointer reference in cached_dev_detach_finish
arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2
arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id
dt-bindings: clock: Add SM8450 GCC clock bindings
block: reduce kblockd_mod_delayed_work_on() CPU consumption
ARM: dts: qcom: sdx65: Add pincontrol node
ARM: dts: qcom: Add SDX65 platform and MTP board support
dt-bindings: arm: qcom: Document SDX65 platform and boards
dt-bindings: clock: Add SDX65 GCC clock bindings
mptcp: add missing documented NL params
mptcp: fix deadlock in __mptcp_push_pending()
mptcp: clear 'kern' flag from fallback sockets
mptcp: remove tcp ulp setsockopt support
net: dsa: hellcreek: Add missing PTP via UDP rules
net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports
net: dsa: hellcreek: Add STP forwarding rule
net: dsa: hellcreek: Fix insertion of static FDB entries
net: dev_replace_track() cleanup
net: linkwatch: be more careful about dev->linkwatch_dev_tracker
mptcp: adjust to use netns refcount tracker
ipv6: use GFP_ATOMIC in rt6_probe()
block: make queue stat accounting a reference
RDMA/hns: Replace kfree() with kvfree()
IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
RDMA/hns: Fix RNR retransmission issue for HIP08
drm/i915: replace X86_FEATURE_PAT with pat_enabled()
Revert "ANDROID: fix build error in arch/arm64/include/asm/arch_timer.h"
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amdgpu: correct the wrong cached state for GMC on PICASSO
drm/amd/display: Reset DMCUB before HW init
drm/amd/display: Set exit_optimized_pwr_state for DCN31
drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amdgpu: don't override default ECO_BITs setting
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
audit: use struct_size() helper in kmalloc()
libbpf: Mark bpf_object__find_program_by_title API deprecated.
tools/perf: Stop using bpf_object__find_program_by_title API.
samples/bpf: Stop using bpf_object__find_program_by_title API.
selftests/bpf: Stop using bpf_object__find_program_by_title API.
selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests
libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF
ARM: configs: gemini: Activate crypto driver
drm/radeon: Fix syntax errors in comments
amdgpu: fix some comment typos
amdgpu: fix some kernel-doc markup
Documentation/gpu: include description of some of the GC microcontrollers
Documentation/gpu: include description of AMDGPU hardware structure
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV
drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV
drm/amd/pm: Skip power state allocation
drm/amdgpu: correct the wrong cached state for GMC on PICASSO
drm/amdgpu: use adev_to_drm to get drm_device pointer
drm/amdgpu: move smu_debug_mask to a more proper place
drm/amdgpu: SRIOV flr_work should use down_write
drm/amd/display: 3.2.166
drm/amd/display: implement dc_mode_memclk
signal: Skip the altstack update when not needed
drm/amd/display: ODM + MPO window on only one half of ODM
drm/amd/display: Reset DMCUB before HW init
drm/amd/display: [FW Promotion] Release 0.0.97
drm/amd/display: Force det buf size to 192KB with 3+ streams and upscaling
drm/amd/display: parse and check PSR SU caps
drm/amd/display: Add src/ext ID info for dummy service
drm/amd/display: Add debugfs entry for ILR
drm/amd/display: Set exit_optimized_pwr_state for DCN31
dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML
mmc: core: Remove redundant driver match function
dt-bindings: mmc: Add missing properties used in examples
mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do()
mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do()
mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series
dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string
mmc: dw_mmc: exynos: use common_caps
mmc: dw_mmc: rockchip: use common_caps
mmc: dw_mmc: hi3798cv200: use common_caps
mmc: dw_mmc: add common capabilities to replace caps
mmc: sdhci-pci: Add PCI ID for Intel ADL
mmc: dw_mmc: Allow lower TMOUT value than maximum
mmc: core: adjust polling interval for CMD1
mmc: core: change __mmc_poll_for_busy() parameter type
dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string
mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails
mmc: omap_hsmmc: Revert special init for wl1251
mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc
mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
mmc: core: provide macro and table to match the device tree to apply quirks
mmc: core: allow to match the device tree to apply quirks
mmc: core: rewrite mmc_fixup_device()
mmc: tmio: reinit card irqs in reset routine
cgroup: return early if it is already on preloaded list
ice: Don't put stale timestamps in the skb
ice: Use div64_u64 instead of div_u64 in adjfine
docs/arm64: delete a space from tagged-address-abi
arm64: Enable KCSAN
wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq"
wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx
wilc1000: Rename irq handler from "WILC_IRQ" to netdev name
wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi"
wilc1000: Fix spurious "FW not responding" error
wilc1000: Remove misleading USE_SPI_DMA macro
wilc1000: Fix missing newline in error message
wilc1000: Fix copy-and-paste typo in wilc_set_mac_address
kselftest/arm64: Add pidbench for floating point syscall cases
arm64/fp: Add comments documenting the usage of state restore functions
rtw89: coex: Update COEX to 5.5.8
rtw89: coex: Cancel PS leaving while C2H comes
rtw89: coex: Update BT counters while receiving report
rtw89: coex: Define LPS state for BTC using
rtw89: coex: Add MAC API to get BT polluted counter
rtw89: coex: Not to send H2C when WL not ready and count H2C
rtw89: coex: correct C2H header length
kselftest/arm64: Add a test program to exercise the syscall ABI
kselftest/arm64: Allow signal tests to trigger from a function
kselftest/arm64: Parameterise ptrace vector length information
arm64/sve: Minor clarification of ABI documentation
arm64/sve: Generalise vector length configuration prctl() for SME
arm64/sve: Make sysctl interface for SVE reusable by SME
ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK
ice: Remove unnecessary casts
ice: Propagate error codes
ice: Remove excess error variables
ice: Cleanup after ice_status removal
ice: Remove enum ice_status
ice: Use int for ice_status
ice: Remove string printing for ice_status
ice: Refactor status flow for DDP load
ice: Refactor promiscuous functions
arm64: Use BTI C directly and unconditionally
arm64: Unconditionally override SYM_FUNC macros
arm64: Add macro version of the BTI instruction
arm64: perf: Support new DT compatibles
arm64: perf: Simplify registration boilerplate
arm64: perf: Support Denver and Carmel PMUs
ANDROID: GKI: Add VLAN_8021Q
ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
ASoC: tas2770: Fix setting of high sample rates
drm/i915/debugfs: add noreclaim annotations
ANDROID: fs/fuse: Missing header for passthrough
ice: refactor PTYPE validating
ice: Add package PTYPE enable information
ath11k: Change qcn9074 fw to operate in mode-2
ath11k: add ab to TARGET_NUM_VDEVS & co
ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
media: si2157: add ATV support for si2158
media: si2157: add support for 1.7MHz and 6.1 MHz
media: si2157: add support for ISDB-T and DTMB
media: si2157: get rid of chiptype data
media: si2157: use a different namespace for firmware
media: si2157: rework the firmware load logic
media: si2157: Add optional firmware download
media: si2157: move firmware load to a separate function
media: b2c2-flexcop-usb: fix some whitespace coding style
media: ivtv: no need to initialise statics to 0
media: dmxdev: drop unneeded <linux/kernel.h> inclusion from other headers
media: vidtv: remove unneeded variable make code cleaner
media: drivers:usb:remove unneeded variable
media: i2c: max9286: Use dev_err_probe() helper
media: c8sectpfe: fix double free in configure_channels()
media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
media: davinci: remove redundant assignment to pointer common
media: saa7146: remove redundant assignments of i to zero
media: Revert "media: uvcvideo: Set unique vdev name based in type"
ARM: tegra: Avoid pwm- prefix in pinmux nodes
ARM: tegra: Sort Tegra124 XUSB clocks correctly
ARM: tegra: Drop unused AHCI clocks on Tegra124
ARM: tegra: Fix Tegra124 I2C compatible string list
ARM: tegra: Rename CPU and EMC OPP table device-tree nodes
ARM: tegra: Rename thermal zone nodes
ARM: tegra: Drop reg-shift for Tegra HS UART
ARM: tegra: Rename GPU node on Tegra124
ARM: tegra: Rename GPIO hog nodes to match schema
ARM: tegra: Add #reset-cells for Tegra114 MC
ARM: tegra: Fix compatible string for Tegra114+ timer
ARM: tegra: Rename top-level regulators
ARM: tegra: Rename top-level clocks
ARM: tegra: Rename SPI flash chip nodes
ARM: tegra: Specify correct PMIC compatible on Tegra114 boards
ARM: tegra: Clean up external memory controller nodes
btrfs: fix missing last dir item offset update when logging directory
btrfs: fix double free of anon_dev after failure to create subvolume
btrfs: fix memory leak in __add_inode_ref()
libbpf: Add sane strncpy alternative and use it internally
drm/i915/ttm: fix large buffer population trucation
libbpf: Fix potential uninit memory read
selftests/bpf: Fix OOB write in test_verifier
xsk: Do not sleep in poll() when need_wakeup set
media: saa7146: fix error logic at saa7146_vv_init()
media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
media: mc: mc-entity.c: Use bitmap_zalloc() when applicable
media: staging: max96712: Constify static v4l2_subdev_ops
media: msi001: fix possible null-ptr-deref in msi001_probe()
media: rockchip: rkisp1: use device name for debugfs subdir name
media: pt3: Switch to using functions pcim_* and devm_*
media: dw2102: Fix use after free
media: imx6-mipi-csi2: use pre_streamon callback to set sensor into LP11
media: i2c: max9286: Get rid of duplicate of_node assignment
media: max96712: Depend on VIDEO_V4L2
media: hantro: Fix G2/HEVC negotiated pixelformat
media: streamzap: remove redundant gap calculations
media: streamzap: remove unused struct members
media: streamzap: less chatter
media: streamzap: no need for usb pid/vid in device name
media: streamzap: remove unnecessary ir_raw_event_reset and handle
media: igorplugusb: receiver overflow should be reported
media: winbond-cir: no need for reset after resume
media: iguanair: no need for reset after IR receiver enable
media: lirc: always send timeout reports
rsxx: Drop PCI legacy power management
mtip32xx: convert to generic power management
mtip32xx: remove pointless drvdata lookups
mtip32xx: remove pointless drvdata checking
iocost: Fix divide-by-zero on donation from low hweight cgroup
io_uring: code clean for some ctx usage
ASoC: rt5682: fix the wrong jack type detected
arm64: atomics: lse: define RETURN ops in terms of FETCH ops
arm64: atomics: lse: improve constraints for simple ops
arm64: atomics: lse: define ANDs in terms of ANDNOTs
arm64: atomics lse: define SUBs in terms of ADDs
arm64: atomics: format whitespace consistently
ibmvnic: remove unused defines
ibmvnic: Update driver return codes
selftests: mlxsw: Add a test case for MAC profiles consolidation
mlxsw: spectrum_router: Consolidate MAC profiles when possible
Revert "pktgen: use min() to make code cleaner"
rds: memory leak in __rds_conn_create()
pktgen: use min() to make code cleaner
net: dsa: make tagging protocols connect to individual switches from a tree
net: dsa: sja1105: fix broken connection with the sja1110 tagger
net: dsa: tag_sja1105: fix zeroization of ds->priv on tag proto disconnect
bareudp: Add extack support to bareudp_configure()
ethtool: fix null-ptr-deref on ref tracker
net: dev: Change the order of the arguments for the contended condition.
flow_offload: return EOPNOTSUPP for the unsupported mpls action type
mmc: sdhci-tegra: Fix switch to HS400ES mode
net: stmmac: fix tc flower deletion for VLAN priority Rx steering
drivers/perf: hisi: Add driver for HiSilicon PCIe PMU
docs: perf: Add description for HiSilicon PCIe PMU driver
Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP
net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX
PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
PCI/MSI: Mask MSI-X vectors only on success
dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings
drivers: perf: Add LLC-TAD perf counter support
arm64/xor: use EOR3 instructions when available
powerpc/module_64: Fix livepatching for RO modules
perf/smmuv3: Synthesize IIDR from CoreSight ID registers
perf/smmuv3: Add devicetree support
dt-bindings: Add Arm SMMUv3 PMCG binding
perf/arm-cmn: Add debugfs topology info
perf/arm-cmn: Add CI-700 Support
dt-bindings: perf: arm-cmn: Add CI-700
perf/arm-cmn: Support new IP features
perf/arm-cmn: Demarcate CMN-600 specifics
perf/arm-cmn: Move group validation data off-stack
perf/arm-cmn: Optimise DTC counter accesses
perf/arm-cmn: Optimise DTM counter reads
perf/arm-cmn: Refactor DTM handling
perf/arm-cmn: Streamline node iteration
perf/arm-cmn: Refactor node ID handling
perf/arm-cmn: Drop compile-test restriction
perf/arm-cmn: Account for NUMA affinity
perf/arm-cmn: Fix CPU hotplug unregistration
Documentation: arm64: Document PMU counters access from userspace
arm64: perf: Enable PMU counter userspace access for perf event
arm64: perf: Add userspace counter access disable switch
perf: Add a counter for number of user access events in context
x86: perf: Move RDPMC event flag to a common definition
arm64: dts: renesas: r9a07g044: Create thermal zone to support IPA
arm64: dts: renesas: r9a07g044: Add TSU node
arm64: dts: renesas: falcon-cpu: Add DSI display output
arm64: dts: renesas: r8a779a0: Add DSI encoders
drm: document DRM_IOCTL_MODE_GETFB2
HID: i2c-hid-of: Expose the touchscreen-inverted properties
HID: quirks: Allow inverting the absolute X/Y values
mac80211: do drv_reconfig_complete() before restarting all
mac80211: mark TX-during-stop for TX in in_reconfig
mac80211: update channel context before station state
mac80211: Fix the size used for building probe request
mac80211: fix lookup when adding AddBA extension element
mac80211: validate extended element ID is present
cfg80211: Acquire wiphy mutex on regulatory work
mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
nl80211: remove reload flag from regulatory_request
mac80211: send ADDBA requests using the tid/queue of the aggregation session
HID: hidraw: Replace hidraw device table mutex with a rwsem
HID: thrustmaster use swap() to make code cleaner
ALSA: hda/realtek: Add new alc285-hp-amp-init model
ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
drm/i915: Test all device memory on probing
drm/i915: Sanitycheck device iomem on probe
drm/i915: Exclude reserved stolen from driver use
drm/i915/display: Fix an unsigned subtraction which can never be negative.
HID: debug: Add USI usages
HID: input: Make hidinput_find_field() static
HID: Add hid usages for USI style pens
HID: hid-input: Add suffix also for HID_DG_PEN
HID: Add map_msc() to avoid boilerplate code
arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards
dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board
dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards
dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH
drm/i915: Fix implicit use of struct pci_dev
arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property
arm64: dts: imx8ulp: add power domain entry for usdhc
arm64: dts: imx8ulp: add scmi firmware node
dt-bindings: power: imx8ulp: add power domain header file
arm64: dts: imx8mq-evk: link regulator to VPU domain
arm64: dts: ls1088a: add snps incr burst type adjustment for usb1
arm64: dts: ls1088a: Add reboot nodes
arm64: dts: ls1028a-rdb: update copyright
arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports
arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller
arm64: dts: ls1028a-rdb: sort nodes alphabetically by label
ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy-id0007.c0f0
ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other DHCOM SoMs
USB: serial: option: add Telit FN990 compositions
USB: serial: cp210x: fix CP2105 GPIO registration
drm/ast: potential dereference of null pointer
arm64: defconfig: enable drivers for booting i.MX8ULP
scsi: pm8001: Fix phys_to_virt() usage on dma_addr_t
ARM: dts: imx6qdl: drop "fsl,imx-ckih1"
ARM: dts: imx6qdl: drop "fsl,imx-ckil"
ARM: dts: imx6qdl: drop "fsl,imx-osc"
ARM: dts: imx53: drop "fsl,imx-ckih2"
ARM: dts: imx53: drop "fsl,imx-ckih1"
ARM: dts: imx53: drop "fsl,imx-ckil"
ARM: dts: imx53: drop "fsl,imx-osc"
ARM: dts: imx51: drop "fsl,imx-ckih2"
ARM: dts: imx51: drop "fsl,imx-ckih1"
ARM: dts: imx51: drop "fsl,imx-ckil"
ARM: dts: imx51: drop "fsl,imx-osc"
ARM: dts: imx50: drop "fsl,imx-ckih2"
ARM: dts: imx50: drop "fsl,imx-ckih1"
ARM: dts: imx50: drop "fsl,imx-ckil"
ARM: dts: imx50: drop "fsl,imx-osc"
ARM: dts: imx25: drop "fsl,imx-osc"
ARM: dts: imx1: drop "fsl,imx-clk32"
ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node
ARM: dts: imx7: Drop reset-names property for mipi_csi node
ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node
ARM: dts: imx: Change spba to spba-bus
dt-bindings: soc: imx: Add binding doc for spba bus
bus: imx-weim: optionally enable continuous burst clock
dt-bindings: bus: imx-weim: add words about continuous bclk
mptcp: never allow the PM to close a listener subflow
RDMA/mlx5: Add support to multiple priorities for FDB rules
net/mlx5: Create more priorities for FDB bypass namespace
net/mlx5: Refactor mlx5_get_flow_namespace
net/mlx5: Separate FDB namespace
drbd: Use struct_group() to zero algs
xsk: Wipe out dead zero_copy_allocator declarations
drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0
arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS
arm64: dts: qcom: sm6350: Add CDSP nodes
arm64: dts: qcom: sm6350: Add ADSP nodes
arm64: dts: qcom: sm6350: Add MPSS nodes
arm64: dts: qcom: sm6350: Fix validation errors
ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32
ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
libbpf: Add doc comments for bpf_program__(un)pin()
drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init
selftests/bpf: Fix segfault in bpf_tcp_ca
drm:amdgpu:remove unneeded variable
Documentation/gpu: split amdgpu/index for readability
drivers/amd/pm: drop statement to print FW version for smu_v13
drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amd/display: fix function scopes
drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK
drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull
drm/amdgpu: re-format file header comments
drm/amdgpu: remove unnecessary variables
drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope
drm/amd: move variable to local scope
drm/amd: add some extra checks that is_dig_enabled is defined
drm/amdgpu: Reduce SG bo memory usage for mGPUs
drm/amdgpu: Detect if amdgpu in IOMMU direct map mode
Documentation/gpu: Add amdgpu and dc glossary
Documentation/gpu: Add basic overview of DC pipeline
Documentation/gpu: How to collect DTN log
Documentation/gpu: Document pipe split visual confirmation
Documentation/gpu: Document amdgpu_dm_visual_confirm debugfs entry
Documentation/gpu: Reorganize DC documentation
drm/amdgpu: add support for SMU debug option
drm/amdgpu: introduce a kind of halt state for amdgpu device
drm/amdgpu: check df_funcs and its callback pointers
drm/amdgpu: don't override default ECO_BITs setting
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
drm/amdgpu: read and authenticate ip discovery binary
drm/amdgpu: add helper to verify ip discovery binary signature
drm/amdgpu: rename discovery_read_binary helper
drm/amdgpu: add helper to load ip_discovery binary from file
drm/amdgpu: fix incorrect VCN revision in SRIOV
drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()
drm/amdgpu: disable default navi2x co-op kernel support
drm/amdkfd: add Navi2x to GWS init conditions
drm/amdgpu: only hw fini SMU fisrt for ASICs need that
drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini()
drm/amdkfd: Make KFD support on Hawaii experimental
drm/amdkfd: Don't split unchanged SVM ranges
drm/amdkfd: Fix svm_range_is_same_attrs
drm/amdkfd: Fix error handling in svm_range_add
drm/amdgpu: Handle fault with same timestamp
drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl
drm/amd: append missing includes
drm/amdkfd: fix function scopes
drm/amdgpu: fix function scopes
drm/amd: fix improper docstring syntax
drm/amd: Mark IP_BASE definition as __maybe_unused
drm/amdgpu: extended waiting SRIOV VF reset completion timeout to 10s
drm/amdgpu: recover XGMI topology for SRIOV VF after reset
drm/amdgpu: added PSP XGMI initialization for SRIOV VF during recover
drm/amdgpu: skip reset other device in the same hive if it's SRIOV VF
drm/amd/display: Add feature flags to disable LTTPR
drm/amdgpu: enable RAS poison flag when GPU is connected to CPU
drm/amd/display: Add Debugfs Entry to Force in SST Sequence
bpf: Let bpf_warn_invalid_xdp_action() report more info
Revert "ANDROID: Disable BT UART on rockpi4."
ANDROID: rockpi4: Use new DTS_EXT_DIR feature
bpf: Do not WARN in bpf_warn_invalid_xdp_action()
kunit: tool: suggest using decode_stacktrace.sh on kernel crash
kunit: tool: reconfigure when the used kunitconfig changes
ANDROID: Kleaf: Fix branch-specific toolchain_version
ANDROID: move CLANG_VERSION definition to build.config.constants
kunit: tool: revamp message for invalid kunitconfig
kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs
kunit: tool: move Kconfig read_from_file/parse_from_string to package-level
cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy
kunit: tool: print parsed test results fully incrementally
kunit: Report test parameter results as (K)TAP subtests
kunit: Don't crash if no parameters are generated
kunit: tool: Report an error if any test has no subtests
kunit: tool: Do not error on tests without test plans
kunit: add run_checks.py script to validate kunit changes
Documentation: kunit: remove claims that kunit is a mocking framework
kunit: tool: fix --json output for skipped tests
drm/i915: Don't leak the capture list items
drm/i915/guc: support bigger RSA keys
drm/i915/uc: Prepare for different firmware key sizes
drm/i915/uc: correctly track uc_fw init failure
spi: Fix incorrect cs_setup delay handling
drivers/regulator: remove redundant ret variable
ASoC: tegra: Restore headphones jack name on Nyan Big
ASoC: tegra: Add DAPM switches for headphones and mic jack
PCI: mt7621: Convert driver into 'bool'
brcmfmac: Fix incorrect type assignments for keep-alive
fget: clarify and improve __fget_files() implementation
arm64: cpufeature: add HWCAP for FEAT_RPRES
arm64: add ID_AA64ISAR2_EL1 sys register
arm64: cpufeature: add HWCAP for FEAT_AFP
arm64: mm: log potential KASAN shadow alias
arm64: mm: use die_kernel_fault() in do_mem_abort()
iavf: do not override the adapter state in the watchdog task (again)
loop: make autoclear operation asynchronous
ANDROID: kbuild: add support for compiling external device trees
ANDROID: kbuild: add Kconfig support for external modules
bdev: Improve lookup_bdev documentation
arch: arm64: ti: Add support J721S2 Common Processor Board
arm64: dts: ti: Add initial support for J721S2 System on Module
arm64: dts: ti: Add initial support for J721S2 SoC
dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2
dt-bindings: arm: ti: Add bindings for J721s2 SoC
selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers
bpf: Add get_func_[arg|ret|arg_cnt] helpers
bpf, x64: Replace some stack_size usage with offset variables
selftests/bpf: Add test to access int ptr argument in tracing program
bpf: Allow access to int pointer arguments in tracing programs
iavf: missing unlocks in iavf_watchdog_task()
arm64: dts: qcom: Add device tree for Samsung J5 2015 (samsung-j5)
ARM: dts: spear3xx: Add spear320s dtsi
ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320
io-wq: drop wqe lock before creating new worker
soc: ti: k3-socinfo: Add entry for J721S2 SoC family
net: mtk_eth: add COMPILE_TEST support
net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability
net: phy: add a note about refcounting
net: dev: Always serialize on Qdisc::busylock in __dev_xmit_skb() on PREEMPT_RT.
mt76: remove variable set but not used
net: ethernet: ti: add missing of_node_put before return
selftest/net/forwarding: declare NETIFS p9 p10
net: bonding: debug: avoid printing debug logs when bond is not notifying peers
arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level
net: ocelot: use dma_unmap_addr to get tx buffer dma_addr
net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down()
net: lan966x: Fix the configuration of the pcs
selftests/net: expand gro with two machine test
selftests/net: toeplitz: fix udp option
net: bcmgenet: Fix NULL vs IS_ERR() checking
usb: cdnsp: Fix incorrect status for control request
usb: cdnsp: Fix issue in cdnsp_log_ep trace event
usb: cdnsp: Fix incorrect calling of cdnsp_died function
usb: xhci-mtk: fix list_del warning when enable list debug
usb: gadget: u_ether: fix race in setting MAC address in setup phase
firmware: arm_scpi: Fix string overflow in SCPI genpd driver
net: vertexcom: Add MSE102x SPI support
dt-bindings: net: add Vertexcom MSE102x support
dt-bindings: add vendor Vertexcom
efi: Move efifb_setup_from_dmi() prototype from arch headers
net: mvneta: mark as a legacy_pre_march2020 driver
net: axienet: mark as a legacy_pre_march2020 driver
isdn: cpai: no need to initialise statics to 0
dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties
usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long)
usb: aspeed-vhub: support test mode feature
usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue
usb: aspeed-vhub: add qualifier descriptor
xen: add Xen pvUSB maintainer
usb: Introduce Xen pvUSB frontend (xen hcd)
usb: Add Xen pvUSB protocol description
usb: dwc3: gadget: Support Multi-Stream Transfer
m68k: defconfig: Update defconfigs for v5.16-rc1
ARM: dts: at91: sama7g5ek: Add QSPI0 node
ARM: dts: at91: sama7g5: Add QSPI nodes
ARM: dts: at91: sama5d2: Name the qspi clock
x86/mce: Mark mce_start() noinstr
x86/mce: Mark mce_timed_out() noinstr
x86/mce: Move the tainting outside of the noinstr region
x86/mce: Mark mce_read_aux() noinstr
x86/mce: Mark mce_end() noinstr
x86/mce: Mark mce_panic() noinstr
x86/mce: Prevent severity computation from being instrumented
x86/mce: Allow instrumentation during task work queueing
x86/mce: Remove noinstr annotation from mce_setup()
x86/mce: Use mce_rdmsrl() in severity checking code
x86/mce: Remove function-local cpus variables
x86/mce: Do not use memset to clear the banks bitmaps
drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
drm/i915: Move pipe/transcoder/abox masks under intel_device_info.display
net: ipa: fix IPA v4.5 interconnect data
ARM: dts: qcom: sdx55: fix IPA interconnect definitions
net: Enable max_dgram_qlen unix sysctl to be configurable by non-init user namespaces
u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates.
bareudp: Move definition of struct bareudp_conf to bareudp.c
bareudp: Remove bareudp_dev_create()
tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set
net/sched: sch_ets: don't remove idle classes from the round-robin list
net: stmmac: bump tc when get underflow error from DMA descriptor
ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array
gpio: sch: fix typo in a comment
drm/i915: Fix coredump of perma-pinned vmas
arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9
dt-bindings: soc: samsung: Add Exynos USI bindings
platform/x86: int3472: Deal with probe ordering issues
platform/x86: int3472: Pass tps68470_regulator_platform_data to the tps68470-regulator MFD-cell
platform/x86: int3472: Pass tps68470_clk_platform_data to the tps68470-regulator MFD-cell
platform/x86: int3472: Add get_sensor_adev_and_name() helper
platform/x86: int3472: Split into 2 drivers
platform_data: Add linux/platform_data/tps68470.h file
i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function
i2c: acpi: Use acpi_dev_ready_for_enumeration() helper
ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device
drm/i915/cdclk: hide struct intel_cdclk_vals
drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c
drm: simpledrm: fix wrong unit with pixel clock
drm/i915/pxp: remove useless includes
drm/i915/pxp: un-inline intel_pxp_is_enabled()
drm/i915/fb: reduce include dependencies
drm/i915/fbc: avoid intel_frontbuffer.h include with declaration
drm/i915/psr: avoid intel_frontbuffer.h include with declaration
drm/i915/active: remove useless i915_utils.h include
drm/i915/reset: include intel_display.h instead of intel_display_types.h
locking/atomic: atomic64: Remove unusable atomic ops
ath11k: Fix deleting uninitialized kernel timer during fragment cache flush
ath11k: Avoid false DEADLOCK warning reported by lockdep
ath11k: set DTIM policy to stick mode for station interface
ath11k: support MAC address randomization in scan
ath10k: wmi: remove array of flexible structures
ath10k: htt: remove array of flexible structures
ALSA: jack: Check the return value of kstrdup()
ALSA: drivers: opl3: Fix incorrect use of vp->state
drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
dmaengine: st_fdma: fix MODULE_ALIAS
dmaengine: idxd: fix missed completion on abort path
dmaengine: ti: k3-udma: Fix smatch warnings
Input: atmel_mxt_ts - fix double free in mxt_read_info_block
drm/i915/display: Fix an unsigned subtraction which can never be negative.
libbpf: Don't validate TYPE_ID relo's original imm value
selftests/bpf: Remove last bpf_create_map_xattr from test_verifier
hwmon: (lm90) Do not report 'busy' status bit as alarm
hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
hwmon: (lm90) Drop critical attribute support for MAX6654
hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations
hwmon: (lm90) Fix usage of CONFIG2 register in detect function
ARM: dts: ixp4xx: Add devicetree for Gateway 7001
Linux 5.16-rc5
mtd_blkdevs: don't scan partitions for plain mtdblock
recordmcount.pl: look for jgnop instruction as well as bcrl on s390
s390/entry: fix duplicate tracking of irq nesting level
selftests: Fix IPv6 address bind tests
selftests: Fix raw socket bind tests with VRF
selftests: Add duplicate config only for MD5 VRF tests
net: hns3: fix race condition in debugfs
net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg
selftests: icmp_redirect: pass xfail=0 to log_test()
net: dsa: remove dp->priv
net: dsa: tag_sja1105: split sja1105_tagger_data into private and public sections
Revert "net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver"
net: dsa: tag_sja1105: convert to tagger-owned data
net: dsa: sja1105: move ts_id from sja1105_tagger_data
net: dsa: sja1105: make dp->priv point directly to sja1105_tagger_data
net: dsa: sja1105: remove hwts_tx_en from tagger data
net: dsa: sja1105: bring deferred xmit implementation in line with ocelot-8021q
net: dsa: sja1105: let deferred packets time out when sent to ports going down
net: dsa: tag_ocelot: convert to tagger-owned data
net: dsa: introduce tagger-owned storage for private and shared data
arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards
net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediate devices
net: Enable neighbor sysctls that is save for userns root
arm64: dts: rockchip: Add missing secondary compatible for PX30 DSI
usb: core: config: using bit mask instead of individual bits
usb: core: config: fix validation of wMaxPacketValue entries
USB: gadget: zero allocate endpoint 0 buffers
USB: gadget: detect too-big endpoint 0 requests
bpf: Silence coverity false positive warning.
bpf: Use kmemdup() to replace kmalloc + memcpy
selftests/bpf: Add test cases for bpf_strncmp()
selftests/bpf: Add benchmark for bpf_strncmp() helper
selftests/bpf: Fix checkpatch error on empty function parameter
bpf: Add bpf_strncmp helper
arm64: dts: apple: t8103: Add watchdog node
dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinctrl compatible
dt-bindings: pci: apple,pcie: Add t6000 support
dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible
dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16" compatibles
soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support
arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes
dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop
libbpf: Fix gen_loader assumption on number of programs.
futex: Fix additional regressions
perf python: Fix NULL vs IS_ERR_OR_NULL() checking
perf intel-pt: Fix error timestamp setting on the decoder error path
perf intel-pt: Fix missing 'instruction' events with 'q' option
perf intel-pt: Fix next 'err' value, walking trace
perf intel-pt: Fix state setting when receiving overflow (OVF) packet
perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
perf tools: Prevent out-of-bounds access to registers
arm64: dts: rockchip: Add spi1 pins on Quartz64 A
arm64: dts: rockchip: Add spi nodes on rk356x
RAS/CEC: Remove a repeated 'an' in a comment
arm64: dts: rockchip: Change pwm pinctrl-name to "default" on rk356x
sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs()
crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume()
crypto: octeontx2 - parameters for custom engine groups
crypto: octeontx2 - add apis for custom engine groups
crypto: stm32 - Revert broken pm_runtime_resume_and_get changes
crypto: jitter - quit sample collection loop upon RCT failure
crypto: jitter - don't limit ->health_failure check to FIPS mode
crypto: drbg - ignore jitterentropy errors if not in FIPS mode
crypto: stm32/cryp - reorder hw initialization
crypto: stm32/cryp - fix bugs and crash in tests
crypto: stm32/cryp - fix lrw chaining mode
crypto: stm32/cryp - fix double pm exit
crypto: stm32/cryp - check early input data
crypto: stm32/cryp - fix xts and race condition in crypto_engine requests
crypto: stm32/cryp - fix CTR counter carry
crypto: stm32/cryp - don't print error on probe deferral
crypto: stm32/cryp - defer probe for reset controller
crypto: dh - remove duplicate includes
netdevsim: don't overwrite read only ethtool parms
net: usb: qmi_wwan: add Telit 0x1070 composition
inet_diag: fix kernel-infoleak for UDP sockets
net: ocelot: add FDMA support
net: ocelot: add support for ndo_change_mtu
net: ocelot: add and export ocelot_ptp_rx_timestamp()
net: ocelot: export ocelot_ifh_port_set() to setup IFH
net: wwan: iosm: correct open parenthesis alignment
net: wwan: iosm: removed unused function decl
net: wwan: iosm: release data channel in case no active IP session
net: wwan: iosm: set tx queue len
phonet: refcount leak in pep_sock_accep
net: ocelot: fix missed include in the vsc7514_regs.h file
net: bna: Update supported link modes
sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned.
mm: bdi: initialize bdi_min_ratio when bdi is unregistered
hugetlbfs: fix issue of preallocation of gigantic pages can't work
mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock()
mm/slub: fix endianness bug for alloc/free_traces attributes
selftests/damon: split test cases
selftests/damon: test debugfs file reads/writes with huge count
selftests/damon: test wrong DAMOS condition ranges input
selftests/damon: test DAMON enabling with empty target_ids case
selftests/damon: skip test if DAMON is running
mm/damon/vaddr-test: remove unnecessary variables
mm/damon/vaddr-test: split a test function having >1024 bytes frame size
mm/damon/vaddr: remove an unnecessary warning message
mm/damon/core: remove unnecessary error messages
mm/damon/dbgfs: remove an unnecessary error message
mm/damon/core: use better timer mechanisms selection threshold
mm/damon/core: fix fake load reports due to uninterruptible sleeps
timers: implement usleep_idle_range()
filemap: remove PageHWPoison check from next_uptodate_page()
mailmap: update email address for Guo Ren
MAINTAINERS: update kdump maintainers
Increase default MLOCK_LIMIT to 8 MiB
drm/i915/guc: Don't go bang in GuC log if no GuC
drm/i915/uc: Allow platforms to have GuC but not HuC
selftests/vm: remove ARRAY_SIZE define from individual tests
selftests/timens: remove ARRAY_SIZE define from individual tests
selftests/sparc64: remove ARRAY_SIZE define from adi-test
selftests/seccomp: remove ARRAY_SIZE define from seccomp_benchmark
selftests/rseq: remove ARRAY_SIZE define from individual tests
selftests/net: remove ARRAY_SIZE define from individual tests
selftests/landlock: remove ARRAY_SIZE define from common.h
selftests/ir: remove ARRAY_SIZE define from ir_loopback.c
selftests/core: remove ARRAY_SIZE define from close_range_test.c
selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h
selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c
tools: fix ARRAY_SIZE defines in tools and selftests hdrs
selftests: cgroup: build error multiple outpt files
selftests/move_mount_set_group remove unneeded conversion to bool
selftests/mount: remove unneeded conversion to bool
selftests: harness: avoid false negatives if test has no ASSERTs
selftests/ftrace: make kprobe profile testcase description unique
selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST
selftests: timers: Remove unneeded semicolon
kselftests: timers:Remove unneeded semicolon
libbpf: Add "bool skipped" to struct bpf_map
libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition
null_blk: cast command status to integer
bpftool: Switch bpf_object__load_xattr() to bpf_object__load()
selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr()
selftests/bpf: Add test for libbpf's custom log_buf behavior
selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load()
libbpf: Deprecate bpf_object__load_xattr()
libbpf: Add per-program log buffer setter and getter
libbpf: Preserve kernel error code and remove kprobe prog type guessing
libbpf: Improve logging around BPF program loading
libbpf: Allow passing user log setting through bpf_object_open_opts
libbpf: Allow passing preallocated log_buf when loading BTF into kernel
libbpf: Add OPTS-based bpf_btf_load() API
libbpf: Fix bpf_prog_load() log_buf logic for log_level 0
Documentation: dev-tools: Add KTAP specification
doc/zh-CN: Update cpu-freq/core.rst to make it more readable
docs: ARC: Improve readability
i2c: mpc: Use atomic read and fix break condition
docs: add support for RTD dark mode
docs: set format for the classic mode
docs: allow to pass extra DOCS_CSS themes via make
docs: allow selecting a Sphinx theme
docs: update self-protection __ro_after_init status
doc/zh_CN: add Chinese document coding style reminder
docs/trace: fix a label of boottime-trace
io-wq: check for wq exit after adding new worker task_work
io_uring: ensure task_work gets run as part of cancelations
selftests: mptcp: remove duplicate include in mptcp_inq.c
Revert "mtd_blkdevs: don't scan partitions for plain mtdblock"
x86/boot/string: Add missing function prototypes
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
arm64: mm: Use asid feature macro for cheanup
arm64: mm: Rename asid2idx() to ctxid2asid()
x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype
x86/uaccess: Move variable into switch case statement
selftests/bpf: Tests for state pruning with u32 spill/fill
bpf: Fix incorrect state pruning for <8B spill/fill
md: fix double free of mddev->private in autorun_array()
md: fix update super 1.0 on rdev size change
nfsd: fix use-after-free due to delegation race
nfsd: Fix nsfd startup race (again)
clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic()
clocksource/drivers/dw_apb_timer_of: Fix probe failure
xfrm: add net device refcount tracker to struct xfrm_state_offload
sch_cake: do not call cake_destroy() from cake_init()
gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock
gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock
s390/ap: add missing virt_to_phys address conversion
s390/pgalloc: use pointers instead of unsigned long values
s390/pgalloc: add virt/phys address handling to base asce functions
s390/cmm: add missing virt_to_phys() conversion
s390/diag: use pfn_to_phys() instead of open coding
s390/mm: add missing phys_to_virt translation to page table dumper
s390: enable switchdev support in defconfig
s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add()
s390/ftrace: remove preempt_disable()/preempt_enable() pair
s390/kexec_file: fix error handling when applying relocations
s390/kexec_file: print some more error messages
ppp: add netns refcount tracker
l2tp: add netns refcount tracker to l2tp_dfs_seq_data
net: sched: add netns refcount tracker to struct tcf_exts
net: add netns refcount tracker to struct seq_net_private
net: add netns refcount tracker to struct sock
net: add networking namespace refcount tracker
selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O
KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode
xhci: avoid race between disable slot command and host runtime suspend
xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
arm64: Make some stacktrace functions private
arm64: Make dump_backtrace() use arch_stack_walk()
arm64: Make profile_pc() use arch_stack_walk()
arm64: Make return_address() use arch_stack_walk()
arm64: Make __get_wchan() use arch_stack_walk()
arm64: Make perf_callchain_kernel() use arch_stack_walk()
arm64: Mark __switch_to() as __sched
arm64: Add comment for stack_info::kr_cur
arch: Make ARCH_STACKWALK independent of STACKTRACE
arm64: kexec: reduce calls to page_address()
irqchip/irq-bcm7120-l2: Add put_device() after of_find_device_by_node()
selftests: KVM: avoid failures due to reserved HyperTransport region
ANDROID: clang: update to 14.0.0
KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
EDAC: Add RDDR5 and LRDDR5 memory types
drm/sprd: add Unisoc's drm mipi dsi&dphy driver
dt-bindings: display: add Unisoc's mipi dsi controller bindings
drm/sprd: add Unisoc's drm display controller driver
dt-bindings: display: add Unisoc's dpu bindings
drm/sprd: add Unisoc's drm kms master
dt-bindings: display: add Unisoc's drm master bindings
batman-adv: remove unneeded variable in batadv_nc_init
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
PM / devfreq: Add a driver for the sun8i/sun50i MBUS
Input: goodix - fix memory leak in goodix_firmware_upload
pktdvd: stop using bdi congestion framework.
sh_eth: Use dev_err_probe() helper
selftests: net: Correct ping6 expected rc from 2 to 1
net: x25: drop harmless check of !more
kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it
kcsan: Avoid nested contexts reading inconsistent reorder_access
kcsan: Turn barrier instrumentation into macros
kcsan: Make barrier tests compatible with lockdep
kcsan: Support WEAK_MEMORY with Clang where no objtool support exists
compiler_attributes.h: Add __disable_sanitizer_instrumentation
objtool, kcsan: Remove memory barrier instrumentation from noinstr
objtool, kcsan: Add memory barrier instrumentation to whitelist
sched, kcsan: Enable memory barrier instrumentation
mm, kcsan: Enable barrier instrumentation
x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock()
x86/barriers, kcsan: Use generic instrumentation for non-smp barriers
asm-generic/bitops, kcsan: Add instrumentation for barriers
locking/atomics, kcsan: Add instrumentation for barriers
locking/barriers, kcsan: Support generic instrumentation
locking/barriers, kcsan: Add instrumentation for barriers
kcsan: selftest: Add test case to check memory barrier instrumentation
kcsan: Ignore GCC 11+ warnings about TSan runtime support
kcsan: test: Add test cases for memory barrier instrumentation
kcsan: test: Match reordered or normal accesses
kcsan: Document modeling of weak memory
kcsan: Show location access was reordered to
kcsan: Call scoped accesses reordered in reports
kcsan, kbuild: Add option for barrier instrumentation only
kcsan: Add core memory barrier instrumentation functions
kcsan: Add core support for a subset of weak memory modeling
kcsan: Avoid checking scoped accesses from nested contexts
kcsan: Remove redundant zero-initialization of globals
kcsan: Refactor reading of instrumented memory
ANDROID: remove stale variables from build.config files
pinctrl: bcm2835: Change init order for gpio hogs
pinctrl: bcm2835: Silence uninit warning
workqueue: Remove the cacheline_aligned for nr_running
workqueue: Move the code of waking a worker up in unbind_workers()
workqueue: Remove schedule() in unbind_workers()
workqueue: Remove outdated comment about exceptional workers in unbind_workers()
workqueue: Remove the advanced kicking of the idle workers in rebind_workers()
workqueue: Remove the outdated comment before wq_worker_sleeping()
ucounts: Fix rlimit max values check
percpu_ref: Replace kernel.h with the necessary inclusions
skbuff: Extract list pointers to silence compiler warnings
net: phy: prefer 1000baseT over 1000baseKX
xfrm: use net device refcount tracker helpers
drm/i915/pmu: Fix wakeref leak in PMU busyness during reset
rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread()
rcu/nocb: Allow empty "rcu_nocbs" kernel parameter
rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed
rcu/nocb: Optimize kthreads and rdp initialization
rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp
rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded
net: ag71xx: remove unnecessary legacy methods
net: phylink: use legacy_pre_march2020
net: mtk_eth_soc: mark as a legacy_pre_march2020 driver
net: dsa: mark DSA phylink as legacy_pre_march2020
net: phylink: add legacy_pre_march2020 indicator
ext4: Remove unused match_table_t tokens
ext4: switch to the new mount api
ext4: change token2str() to use ext4_param_specs
ext4: clean up return values in handle_mount_opt()
ext4: Completely separate options parsing and sb setup
ext4: get rid of super block and sbi from handle_mount_ops()
ext4: check ext2/3 compatibility outside handle_mount_opt()
ext4: move quota configuration out of handle_mount_opt()
ext4: Allow sb to be NULL in ext4_msg()
ext4: Change handle_mount_opt() to use fs_parameter
ext4: move option validation to a separate function
ext4: Add fs parameter specifications for mount options
fs_parse: allow parameter value to be empty
Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
x86/mm: Include spinlock_t definition in pgtable.
aio: Fix incorrect usage of eventfd_signal_allowed()
rcu-tasks: Use fewer callbacks queues if callback flood ends
rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing
rcu-tasks: Use more callback queues if contention encountered
rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic()
rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention
rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing
rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues
rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations
rcu-tasks: Abstract invocations of callbacks
rcu-tasks: Abstract checking of callback lists
aio: fix use-after-free due to missing POLLFREE handling
aio: keep poll requests on waitqueue until completed
signalfd: use wake_up_pollfree()
binder: use wake_up_pollfree()
wait: add wake_up_pollfree()
drm/vmwgfx: Bump the minor version
drm/vmwgfx: Remove usage of MOBFMT_RANGE
drm/vmwgfx: add support for updating only offsets of constant buffers
drm/vmwgfx: Allow checking for gl43 contexts
drm/vmwgfx: support 64 UAVs
drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE_V2 command
drm/vmwgfx: Update device headers for GL43
drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs
drm/vmwgfx: Implement DRIVER_GEM
drm/vmwgfx: Stop hardcoding the PCI ID
drm/vmwgfx: Add a debug callback to mobid resource manager
drm/vmwgfx: Remove the dedicated memory accounting
rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure
rcu-tasks: Inspect stalled task's trc state in locked state
rcu-tasks: Use spin_lock_rcu_node() and friends
tracing: Fix possible memory leak in __create_synth_event() error path
ftrace/samples: Add module to test multi direct modify interface
x86/resctrl: Remove redundant assignment to variable chunks
drm/i915/pmu: Wait longer for busyness data to be available from GuC
bus: mhi: core: Add support for forced PM resume
KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation
tools/lib/lockdep: drop leftover liblockdep headers
samples/bpf: Remove unneeded variable
ANDROID: allmodconfig: disable WERROR
Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
mtdchar: prevent unbounded allocation in MEMWRITE ioctl
mtd: gen_probe: Use bitmap_zalloc() when applicable
mtd: Introduce an expert mode for forensics and debugging purposes
dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios'
net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
drm/i915: enforce min page size for scratch
drm/i915/gtt/xehpsdv: move scratch page to system memory
drm/i915/xehpsdv: set min page-size to 64K
drm/i915: Add has_64k_pages flag
mtd: onenand: remove redundant variable ooblen
drm/amdgpu: don't skip runtime pm get on A+A config
net: wwan: iosm: fixes unable to send AT command during mbim tx
net: wwan: iosm: fixes net interface nonfunctional after fw flash
net: wwan: iosm: fixes unnecessary doorbell send
net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering
MAINTAINERS: s390/net: remove myself as maintainer
net/sched: fq_pie: prevent dismantle issue
net: mana: Fix memory leak in mana_hwc_create_wq
seg6: fix the iif in the IPv6 socket control block
nfp: Fix memory leak in nfp_cpp_area_cache_add()
nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
nfc: fix segfault in nfc_genl_dump_devices_done
udp: using datalen to cap max gso segments
net: dsa: mv88e6xxx: error handling for serdes_power functions
drm/i915: Add privacy-screen support (v3)
drm/i915: Add intel_modeset_probe_defer() helper
x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node
thermal/drivers/rz2gl: Add error check for reset_control_deassert()
drm/i915: s/intel_get_first_crtc/intel_first_crtc/
drm/i915: Relocate intel_crtc_for_plane()
drm/i915: Nuke {pipe,plane}_to_crtc_mapping[]
pinctrl: Sort Kconfig and Makefile entries alphabetically
drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
drm: Replace kernel.h with the necessary inclusions
Revert "drm/fb-helper: improve DRM fbdev emulation device names"
mmc: mediatek: free the ext_csd when mmc_get_ext_csd success
xfrm: fix a small bug in xfrm_sa_len()
MIPS: Only define pci_remap_iospace() for Ralink
drm/i915/trace: split out display trace to a separate file
drm/i915/trace: clean up boilerplate organization
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
i2c: virtio: fix completion handling
ath10k: drop beacon and probe response which leak from other channel
ath11k: add spectral/CFR buffer validation support
ath11k: Process full monitor mode rx support
ath11k: add software monitor ring descriptor for full monitor
ath11k: Add htt cmd to enable full monitor mode
ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp.
ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
ARM: dts: am437x-gp-evm: enable ADC1
ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardware module
ARM: dts: am437x-cm-t43: Use a correctly spelled DT property
ARM: dts: am335x-icev2: Add system-power-controller to RTC node
ARM: dts: am335x-boneblack-common: move system-power-controller
can: kvaser_usb: get CAN clock frequency from device
can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
ath6kl: Use struct_group() to avoid size-mismatched casting
ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855
ath11k: Fix buffer overflow when scanning with extraie
staging: rtl8712: Fix alignment checks with flipped condition
staging: r8188eu: remove LedPin from struct struct LED_871x
staging: r8188eu: remove code to set led1 registers
staging: r8188eu: remove SwLed1
staging: r8188eu: convert type of HalData in struct adapter
bpf: Remove redundant assignment to pointer t
ARM: dts: elpida_ecb240abacn: Change Elpida compatible
selftests/bpf: Fix a compilation warning
drm/amd/display: prevent reading unitialized links
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
net: hinic: Use devm_kcalloc() instead of devm_kzalloc()
net-sysfs: warn if new queue objects are being created during device unregistration
net-sysfs: update the queue counts in the unregistration path
net: mvpp2: fix XDP rx queues registering
libata: add horkage for ASMedia 1092
pinctrl: Add Intel Thunder Bay pinctrl driver
dt-bindings: pinctrl: Add bindings for Intel Thunderbay pinctrl driver
erofs: clean up erofs_map_blocks tracepoints
pinctrl: qcom: Add SM8450 pinctrl driver
dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings
net: wwan: make debugfs optional
net: wwan: iosm: move debugfs knobs into a subdir
net: wwan: iosm: allow trace port be uninitialized
net: wwan: iosm: consolidate trace port init code
vmxnet3: fix minimum vectors alloc issue
net, neigh: clear whole pneigh_entry at alloc time
drm/i915/dmc: Update DMC to v2.14 on ADL-P
drm/i915/gt: Use hw_engine_masks as reset_domains
cifs: fix ntlmssp auth when there is no key exchange
net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's"
net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offload
net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join
net: dsa: keep the bridge_dev and bridge_num as part of the same structure
net: dsa: export bridging offload helpers to drivers
net: dsa: rename dsa_port_offloads_bridge to dsa_port_offloads_bridge_dev
net: dsa: hide dp->bridge_dev and dp->bridge_num in drivers behind helpers
net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpers
net: dsa: mv88e6xxx: compute port vlan membership based on dp->bridge_dev comparison
net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_user_port in mv88e6xxx_port_check_hw_vlan
net: dsa: mt7530: iterate using dsa_switch_for_each_user_port in bridging ops
net: dsa: assign a bridge number even without TX forwarding offload
net: dsa: make dp->bridge_num one-based
Revert "kbuild: Enable DT schema checks for %.dtb targets"
drm/i915: Skip remap_io_mapping() for non-x86 platforms
sched/fair: Cleanup task_util and capacity type
sched,x86: Don't use cluster topology for x86 hybrid CPUs
drm/i915/rpl-s: Enable guc submission by default
drm/i915/rpl-s: Add PCH Support for Raptor Lake S
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
vdpa: Consider device id larger than 31
virtio/vsock: fix the transport to work with VMADDR_CID_ANY
virtio_ring: Fix querying of maximum DMA mapping size for virtio device
perf/bpf_counter: Use bpf_map_create instead of bpf_create_map
virtio: always enter drivers/virtio/
vduse: check that offset is within bounds in get_config()
vdpa: check that offsets are within bounds
vduse: fix memory corruption in vduse_dev_ioctl()
libertas_tf: Add missing __packed annotations
libertas: Add missing __packed annotation with struct_group()
mwifiex: Fix possible ABBA deadlock
ice: safer stats processing
drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
io_uring: batch completion in prior_task_list
wilc1000: Add id_table to spi_driver
rtw89: don't kick off TX DMA if failed to write skb
rtw89: remove cch_by_bw which is not used
rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM
rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth
rtw88: add debugfs to fix tx rate
rtw89: fix incorrect channel info during scan
rtw89: update scan_mac_addr during scanning period
rtw89: use inline function instead macro to set H2C and CAM
rtw89: add const in the cast of le32_get_bits()
mt76: mt7921: fix build regression
brcmsmac: rework LED dependencies
iwlwifi: fix LED dependencies
iwlwifi: mvm: don't crash on invalid rate w/o STA
drm/msm/disp/dpu1: set default group ID for CTL.
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
HID: Ignore battery for Elan touchscreen on Asus UX550VE
drm/msm/dsi: fix initialization in the bonded DSI case
ftrace: Add cleanup to unregister_ftrace_direct_multi
ftrace: Use direct_ops hash in unregister_ftrace_direct
drm/bridge: sn65dsi86: defer if there is no dsi host
drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
x86/sev: Move common memory encryption code to mem_encrypt.c
x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c
x86/sev: Use CC_ATTR attribute to generalize string I/O unroll
dma-direct: add a dma_direct_use_pool helper
nvmet-tcp: fix possible list corruption for unexpected command failure
ACPI: PM: Avoid CPU cache flush when entering S4
PM: hibernate: Allow ACPI hardware signature to be honoured
btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
btrfs: zoned: clear data relocation bg on zone finish
btrfs: free exchange changeset on failures
btrfs: fix re-dirty process of tree-log nodes
btrfs: call mapping_set_error() on btree inode with a write error
btrfs: clear extent buffer uptodate when we fail to write it
bpf: Add selftests to cover packet access corner cases
btrfs: fail if fstrim_range->start == U64_MAX
btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
ACPI: PMIC: xpower: Fix _TMP ACPI errors
ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function
ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations
thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
PM: runtime: Fix pm_runtime_active() kerneldoc comment
ACPI: tools: Fix compilation when output directory is not present
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
ipmi: ssif: initialize ssif_info->client early
tracefs: Set all files to the same group ownership as the mount option
tracefs: Have new files inherit the ownership of their parent
ARM: dts: at91: add Microchip EVB-KSZ9477 board
ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDSEL from pinctrl
ARM: at91: pm: Add of_node_put() before goto
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board
soc: imx: Register SoC device only on i.MX boards
arm64: dts: imx8mp: add mac address for EQOS
arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC
arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY
arm64: dts: imx8m: configure FEC PHY VDDIO voltage
arm64: dts: imx8m: disable smart eee for FEC PHY
arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY
arm64: dts: imx8mn-evk: add hardware reset for FEC PHY
firmware: xilinx: check return value of zynqmp_pm_get_api_version()
soc: xilinx: add a to_zynqmp_pm_domain macro
soc: xilinx: use a properly named field instead of flags
soc: xilinx: cleanup debug and error messages
soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
ARM: dts: at91: update alternate function of signal PD20
x86/mce/inject: Set the valid bit in MCA_STATUS before error injection
x86/mce/inject: Check if a bank is populated before injecting
drm/i915/selftests: handle object rounding
drm/i915/migrate: fix length calculation
drm/i915/migrate: fix offset calculation
drm/i915/migrate: don't check the scratch page
thunderbolt: Do not dereference fwnode in struct device
KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
can: hi311x: hi3110_can_probe(): convert to use dev_err_probe()
can: hi311x: hi3110_can_probe(): make use of device property API
can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property
can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock
ARM: dts: sun8i: r40: add node for CAN controller
can: sun4i_can: add support for R40 CAN controller
dt-bindings: net: can: add support for Allwinner R40 CAN controller
can: bittiming: replace CAN units with the generic ones from linux/units.h
ath10k: fix scan abort when duration is set for hw scan
ath10k: Fix tx hanging
ath: regdom: extend South Korea regulatory domain support
ath11k: add wait operation for tx management packets for flush from mac80211
carl9170: Use the bitmap API when applicable
wcn36xx: Fix max channels retrieval
ath11k: add 11d scan offload support
ath11k: add configure country code for QCA6390 and WCN6855
ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work
omapdrm: dss: mark runtime PM functions __maybe_unused
drm/omap: Add a 'right overlay' to plane state
drm/omap: add plane_atomic_print_state support
drm/omap: dynamically assign hw overlays to planes
drm/omap: Add global state as a private atomic object
drm/omap: omap_plane: subclass drm_plane_state
drm/omap: introduce omap_hw_overlay
drm/omap: Add ovl checking funcs to dispc_ops
drm/omap: Add ability to check if requested plane modes can be supported
drm/omap: add sanity plane state check
drm: omapdrm: Export correct scatterlist for TILER backed BOs
csky: fix typo of fpu config macro
s390/qeth: remove check for packing mode in qeth_check_outbound_queue()
s390/qeth: fine-tune .ndo_select_queue()
s390/qeth: don't offer .ndo_bridge_* ops for OSA devices
s390/qeth: split up L2 netdev_ops
s390/qeth: simplify qeth_receive_skb()
hv_sock: Extract hvs_send_data() helper that takes only header
net: dsa: felix: use kmemdup() to replace kmalloc + memcpy
net: mscc: ocelot: split register definitions to a separate file
net: dsa: ocelot: felix: add interface for custom regmaps
net: dsa: ocelot: felix: Remove requirement for PCS in felix devices
net: dsa: ocelot: remove unnecessary pci_bar variables
net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
net: hns3: Fix spelling mistake "faile" -> "failed"
net: phy: Add the missing blank line in the phylink_suspend comment
net: phy: Remove unnecessary indentation in the comments of phy_device
gve: fix for null pointer dereference.
net: sched: act_mirred: add net device refcount tracker
openvswitch: add net device refcount tracker to struct vport
netlink: add net device refcount tracker to struct ethnl_req_info
net/smc: add net device tracker to struct smc_pnetentry
pktgen add net device refcount tracker
llc: add net device refcount tracker
ax25: add net device refcount tracker
inet: add net device refcount tracker to struct fib_nh_common
net: switchdev: add net device refcount tracker
net: watchdog: add net device refcount tracker
net: bridge: add net device refcount tracker
vlan: add net device refcount tracker
net: eql: add net device refcount tracker
cifs: Fix crash on unload of cifs_arc4.ko
MAINTAINERS: net: mlxsw: Remove Jiri as a maintainer, add myself
selftests: tls: add missing AES256-GCM cipher
selftests: tls: add missing AES-CCM cipher tests
clk: Don't parent clks until the parent is fully registered
erofs: Replace zero-length array with flexible-array member
erofs: add sysfs node to control sync decompression strategy
erofs: add sysfs interface
rcutorture: Combine n_max_cbs from all kthreads in a callback flood
rcutorture: Add ability to limit callback-flood intensity
rcutorture: Enable multiple concurrent callback-flood kthreads
rcutorture: Test RCU-tasks multiqueue callback queueing
rcutorture: Avoid soft lockup during cpu stall
locktorture,rcutorture,torture: Always log error message
scftorture: Always log error message
rcuscale: Always log error message
scftorture: Remove unused SCFTORTOUT
scftorture: Add missing '\n' to flush message
refscale: Add missing '\n' to flush message
refscale: Always log the error message
netfilter: conntrack: annotate data-races around ct->timeout
selftests: netfilter: switch zone stress to socat
rcu_tasks: Convert bespoke callback list to rcu_segcblist structure
rcu-tasks: Convert grace-period counter to grace-period sequence number
rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection
rcu-tasks: Create per-CPU callback lists
rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread
rcu: Apply callbacks processing time limit only on softirq
rcu: Fix callbacks processing time limit retaining cond_resched()
rcu/nocb: Limit number of softirq callbacks only on softirq
rcu/nocb: Use appropriate rcu_nocb_lock_irqsave()
rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check
rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe
rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe
rcu/nocb: Invoke rcu_core() at the start of deoffloading
rcu/nocb: Prepare state machine for a new step
rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading
rcu: Tighten rcu_advance_cbs_nowake() checks
rcu/exp: Mark current CPU as exp-QS in IPI loop second pass
rcu: Make idle entry report expedited quiescent states
rcu: Prevent expedited GP from enabling tick on offline CPU
rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load
rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp
rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp()
rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs()
netfilter: nft_exthdr: break evaluation if setting TCP option fails
selftests: netfilter: Add correctness test for mac,net set type
nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups
vrf: don't run conntrack on vrf with !dflt qdisc
drm/msm/dpu: fix CDP setup to account for multirect index
drm/msm/dpu: simplify DPU_SSPP features checks
drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3
drm/msm/dpu: drop scaler config from plane state
drm/msm/dp: employ bridge mechanism for display enable and disable
drm/msm/hdmi: switch to drm_bridge_connector
drm/msm/dpu: removed logically dead code
drm/msm/dp: displayPort driver need algorithm rational
drm/msm/dpu: remove node from list before freeing the node
drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules
drm/msm/dpu: Remove encoder->enable() hack
drm/msm/dpu: Remove useless checks in dpu_encoder
drm/msm/dpu_kms: Re-order dpu includes
drm/msm/gpu: Don't allow zero fence_id
drm/msm/dp: Add "qcom, sc7280-dp" to support display port.
block: fix single bio async DIO error handling
io_uring: split io_req_complete_post() and add a helper
io_uring: add helper for task work execution code
io_uring: add a priority tw list for irq completion work
io-wq: add helper to merge two wq_lists
ice: fix adding different tunnels
ice: fix choosing UDP header type
ice: ignore dropped packets during init
ice: Fix problems with DSCP QoS implementation
ice: rearm other interrupt cause register after enabling VFs
ice: fix FDIR init missing when reset VF
PCI: apple: Fix PERST# polarity
arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT
clk: versatile: clk-icst: use after free on error path
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
mptcp: support TCP_CORK and TCP_NODELAY
mptcp: expose mptcp_check_and_set_pending
tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay
selftests: mptcp: check IP_TOS in/out are the same
mptcp: getsockopt: add support for IP_TOS
mptcp: allow changing the "backup" bit by endpoint id
selftests: mptcp: add inq test case
mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls
selftests: mptcp: add TCP_INQ support
mptcp: add TCP_INQ cmsg support
fs: dlm: memory cache for lowcomms hotpath
fs: dlm: memory cache for writequeue_entry
fs: dlm: memory cache for midcomms hotpath
fs: dlm: remove wq_alloc mutex
fs: dlm: use event based wait for pending remove
fs: dlm: check for pending users filling buffers
fs: dlm: use list_empty() to check last iteration
vrf: use dev_replace_track() for better tracking
net/qla3xxx: fix an error code in ql_adapter_up()
iwlwifi: work around reverse dependency on MEI
xfs: remove all COW fork extents when remounting readonly
drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
drm/amdgpu: use drm_edid_get_monitor_name() instead of duplicating the code
drm/amdgpu: update drm_display_info correctly when the edid is read
drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs
drm/amdgpu: skip umc ras error count harvest
drm/amdgpu: free vkms_output after use
drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms
drm/amd/display: Reduce stack usage
drm/amd/display: Query DMCUB for dp alt status
drm/amd/display: [FW Promotion] Release 0.0.96
drm/amd/display: add a debug option to force dp2 lt fallback method
drm/amd/display: Rename a struct field to describe a cea component better
drm/amd/display: Adding dpia debug bits for hpd delay
drm/amd/display: Move link_enc init logic to DC
drm/amd/display: Fix bug in debugfs crc_win_update entry
drm/amd/display: prevent reading unitialized links
drm/amd/display: Added Check For dc->res_pool
drm/amd/display: Prevent PSR disable/reenable in HPD IRQ
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
drm/amd/display: Add W/A for PHY tests with certain LTTPR
drm/amd/display: Apply LTTPR workarounds to non-transparent mode
drm/amdgpu: only skip get ecc info for aldebaran
drm/amdkfd: Correct the value of the no_atomic_fw_version variable
iwlwifi: mvm: optionally suppress assert log
iwlwifi: add new ax1650 killer device
iwlwifi: fw: correctly detect HW-SMEM region subtype
iwlwifi: implement reset flow for Bz devices
iwlwifi: add new Qu-Hr device
iwlwifi: Fix FW name for gl
iwlwifi: dbg: disable ini debug in 8000 family and below
iwlwifi: support SAR GEO Offset Mapping override via BIOS
iwlwifi: pcie: retake ownership after reset
iwlwifi: mvm: always use 4K RB size by default
iwlwifi: mvm/api: define system control command
iwlwifi: bump FW API to 68 for AX devices
iwlwifi: mvm: add some missing command strings
iwlwifi: fw: add support for splitting region type bits
iwlwifi: swap 1650i and 1650s killer struct names
iwlwifi: acpi: fix wgds rev 3 size
iwlwifi: yoyo: support for DBGC4 for dram
iwlwifi: mvm: update rate scale in moving back to assoc state
iwlwifi: mvm: avoid clearing a just saved session protection id
iwlwifi: mvm: add support for statistics update version 15
iwlwifi: mvm: Add support for a new version of scan request command
iwlwifi: mvm: Fix wrong documentation for scan request command
iwlwifi: add missing entries for Gf4 with So and SoF
iwlwifi: mvm: remove session protection upon station removal
iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure
iwlwifi: mvm: add support for PHY context command v4
iwlwifi: fw: api: add link to PHY context command struct v1
iwlwifi: mvm: support RLC configuration command
iwlwifi: mvm: d3: support v12 wowlan status
iwlwifi: mvm: parse firmware alive message version 6
iwlwifi: pcie: support Bz suspend/resume trigger
iwlwifi: mvm: d3: move GTK rekeys condition
iwlwifi: add support for Bz-Z HW
iwlwifi: support 4-bits in MAC step value
iwlwifi: mvm: synchronize with FW after multicast commands
iwlwifi: mvm: fix delBA vs. NSSN queue sync race
RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ
RDMA/irdma: Report correct WC errors
RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'
RDMA/irdma: Fix a user-after-free in add_pble_prm
IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
IB/hfi1: Fix early init panic
IB/hfi1: Insure use of smp_processor_id() is preempt disabled
IB/hfi1: Correct guard on eager buffer deallocation
nvme: fix use after free when disconnecting a reconnecting ctrl
nvme-multipath: set ana_log_size to 0 after free ana_log_buf
drm/bridge: parade-ps8640: Add backpointer to drm_device in drm_dp_aux
PCI: apple: Follow the PCIe specifications when resetting the port
drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code
Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb
Bluetooth: btusb: Return error code when getting patch status failed
Bluetooth: btusb: Handle download_firmware failure cases
Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set
Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list
Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag
Bluetooth: btusb: Add support for queuing during polling interval
Bluetooth: hci_core: Rework hci_conn_params flags
Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag
Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip
Bluetooth: add quirk disabling LE Read Transmit Power
Bluetooth: btmtksdio: enable AOSP extension for MT7921
Bluetooth: btmtksdio: enable msft opcode
Bluetooth: btusb: Add one more Bluetooth part for WCN6855
Bluetooth: hci_event: Use of a function table to handle Command Status
Bluetooth: hci_event: Use of a function table to handle Command Complete
Bluetooth: hci_event: Use of a function table to handle LE subevents
Bluetooth: hci_event: Use of a function table to handle HCI events
Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents
Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event
Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event
Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event
Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event
Bluetooth: HCI: Use skb_pull_data to parse Command Complete event
Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events
skbuff: introduce skb_pull_data
pinctrl: renesas: r8a779a0: Align comments
arm64: defconfig: Enable R-Car S4-8
arm64: dts: renesas: Add Renesas Spider boards support
arm64: dts: renesas: Add Renesas R8A779F0 SoC support
soc: renesas: rcar-rst: Add support for R-Car S4-8
soc: renesas: Identify R-Car S4-8
soc: renesas: r8a779f0-sysc: Add r8a779f0 support
netfs: fix parameter of cleanup()
soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver
dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779f0 SYSC power domain definitions
dt-bindings: arm: renesas: Document Renesas Spider boards
ath11k: change to use dynamic memory for channel list of scan
ath11k: Fix QMI file type enum value
ath11k: add support for WCN6855 hw2.1
ath9k: switch to rate table based lookup
ath10k: Fix the MTU size on QCA9377 SDIO
MAINTAINERS: update Kalle Valo's email
mtd: spi-nor: issi: is25lp256: Init flash based on SFDP
mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP
mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing
mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP
mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_nor_setup()
mtd: spi-nor: core: Init all flash parameters based on SFDP where possible
mtd: spi-nor: Introduce spi_nor_init_fixup_flags()
mtd: spi-nor: Introduce spi_nor_init_flags()
mtd: spi-nor: Rework the flash_info flags
mtd: spi-nor: core: Introduce flash_info mfr_flags
mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only when SFDP is defined
mtd: spi-nor: Introduce spi_nor_set_mtd_info()
mtd: spi-nor: core: Don't use mtd_info in the NOR's probe sequence of calls
mtd: spi-nor: Fix mtd size for s3an flashes
drm/i915: Allow cdclk squasher to be reconfigured live
drm/i915/display/dg2: Read CD clock from squasher table
drm/i915/display/dg2: Set CD clock squashing registers
drm/i915/display/dg2: Sanitize CD clock
drm/i915/display/dg2: Introduce CD clock squashing table
arm64: dts: renesas: Fix thermal bindings
drm/i915/selftests: Follow up on increase timeout in i915_gem_contexts selftests
arm64: dts: apple: t8103: Remove PCIe max-link-speed properties
regulator: fix bullet lists of regulator_ops comment
regulator: Fix type of regulator-coupled-max-spread property
regulator: maxim,max8973: Document interrupts property
locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
x86/mm: Include spinlock_t definition in pgtable.
sched/rt: Try to restart rt period timer when rt runtime exceeded
sched/fair: Document the slow path and fast path in select_task_rq_fair
arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK
arm64: dts: ti: k3-am64-main: Add support for MCAN
arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes
arm64: dts: ti: k3-j721e: Add support for MCAN nodes
arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes
arm64: dts: ti: k3-am65-mcu: Add Support for MCAN
netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock
drm/rockchip: pass 0 to drm_fbdev_generic_setup()
drm/rockchip: use generic fbdev setup
thunderbolt: Add debug logging of DisplayPort resource allocation
thunderbolt: Do not program path HopIDs for USB4 routers
thunderbolt: Do not allow subtracting more NFC credits than configured
thunderbolt: Runtime resume USB4 port when retimers are scanned
thunderbolt: Tear down existing tunnels when resuming from hibernate
thunderbolt: Runtime PM activate both ends of the device link
thunderbolt: xdomain: Avoid potential stack OOB read
iwlwifi: mvm: demote non-compliant kernel-doc header
dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages
dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals
dma-direct: warn if there is no pool for force unencrypted allocations
dma-direct: fail allocations that can't be made coherent
dma-direct: refactor the !coherent checks in dma_direct_alloc
dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
dma-direct: clean up the remapping checks in dma_direct_alloc
dma-direct: always leak memory that can't be re-encrypted
dma-direct: don't call dma_set_decrypted for remapped allocations
dma-direct: factor out dma_set_{de,en}crypted helpers
platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops
platform: surface: Propagate ACPI Dependency
platform/x86: lenovo-yogabook-wmi: Add support for hall sensor on the back
platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Yoga Book
wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma
iwlwifi: mvm: fix a possible NULL pointer deference
iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership"
iwlwifi: mei: don't rely on the size from the shared area
media: bttv: use DEVICE_ATTR_RO() helper macro
media: b2c2: flexcop: Convert to SPDX identifier
media: siano: remove duplicate USB device IDs
media: m920x: don't use stack on USB reads
media: cxd2880: Eliminate dead code
media: tua9001: Improve messages in .remove's error path
media: Print chip type explicitly when loading the Rafael Micro r820t module
media: media si2168: Fix spelling mistake "previsously" -> "previously"
media: si2157: Fix "warm" tuner state detection
media: c8sectpfe: remove redundant assignment to pointer tsin
media: docs: media: Fix imbalance of LaTeX group
media: atomisp: fix "variable dereferenced before check 'asd'"
media: atomisp: make array idx_map static const
media: videobuf2: add WARN_ON_ONCE if bytesused is bigger than buffer length
media: replace setting of bytesused with vb2_set_plane_payload
media: cec: fix a deadlock situation
media: cec-pin: fix interrupt en/disable handling
media: cec-pin: drop unused 'enabled' field from struct cec_pin
media: s5p-jpeg: Constify struct v4l2_m2m_ops
media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
media: dib8000: Fix a memleak in dib8000_init()
media: rcar-vin: Do not hold the group lock when unregistering notifier
media: rcar-vin: Disallow unbinding and binding of individual VINs
media: rcar-csi2: Suppress bind and unbind nodes in sysfs
media: rcar-vin: Update format alignment constraints
media: hantro: drop unused vb2 headers
media: rcar-vin: Add check for completed capture before completing buffer
media: cedrus: Add support for the D1 variant
media: dt-bindings: media: Add compatible for D1
media: uvcvideo: Avoid returning invalid controls
media: uvcvideo: Avoid invalid memory access
media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
media: uvcvideo: Set the colorspace as sRGB if undefined
media: uvcvideo: fix division by zero at stream start
media: uvcvideo: Fix memory leak of object map on error exit path
topology/sysfs: get rid of htmldoc warning
staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c
staging: r8188eu: convert DBG_88E calls in core/rtw_security.c
staging: r8188eu: remove unused macro IS_FW_81xxC
staging: r8188eu: bWIFI_Display is set but never used
staging: r8188eu: bWIFI_Direct is set but never used
staging: r8188eu: remove duplicate defines
staging: r8188eu: remove macro PHY_QueryBBReg
staging: r8188eu: remove macro PHY_SetBBReg
staging: r8188eu: remove macro PHY_QueryRFReg
staging: r8188eu: remove macro PHY_SetRFReg
staging: r8188eu: struct odm_mac_status_info is not used
staging: r8188eu: remove RF_PATH_{C,D}
staging: r8188eu: AntCombination is always 2
staging: r8188eu: remove unused define
staging: r8188eu: remove two write-only wifi direct variables
staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro
staging: r8188eu: hal data's interfaceIndex is never read
staging: r8188eu: remove unused macros from drv_types.h
staging: r8188eu: bHWPowerdown is set but not used
staging: r8188eu: remove two unused macros
staging: r8188eu: remove a bunch of unused led defines
staging: r8188eu: bLedOpenDrain is always true for r8188eu
irqchip/apple-aic: Mark aic_init_smp() as __init
drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers
can: m_can: pci: use custom bit timings for Elkhart Lake
can: m_can: make custom bittiming fields const
Revert "can: m_can: remove support for custom bit timing"
can: m_can: pci: fix incorrect reference clock rate
can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
drm/i915/snps: use div32 version of MPLLB word clock for UHBR
can: m_can: m_can_read_fifo: fix memory leak in error branch
can: m_can: Disable and ignore ELO interrupt
can: sja1000: fix use after free in ems_pcmcia_add_card()
can: pch_can: pch_can_rx_normal: fix use after free
ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
Input: goodix - add id->model mapping for the "9111" model
drm/i915/xelpd: Add Pipe Color Lut caps to platform config
drm/i915/xelpd: Enable Pipe Degamma
drm/i915/xelpd: Enable Pipe color support for D13 platform
Input: goodix - try not to touch the reset-pin on x86/ACPI devices
Input: i8042 - enable deferred probe quirk for ASUS UM325UA
drm/i915/dmc: Change max DMC FW size on ADL-P
drm/i915: Introduce new macros for i915 PTE
arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address
arm64: dts: apple: t8103: Add UART2
arm64: dts: apple: t8103: Add PMGR nodes
soc: apple: Add driver for Apple PMGR power state controls
dt-bindings: arm: apple: Add apple,pmgr binding
dt-bindings: power: Add apple,pmgr-pwrstate binding
MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE
dt-bindings: watchdog: Add Apple Watchdog
scsi: qla2xxx: Format log strings only if needed
samples: bpf: Fix 'unknown warning group' build warning on Clang
samples: bpf: Fix xdp_sample_user.o linking with Clang
scsi: scsi_debug: Fix buffer size of REPORT ZONES command
scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue
bpf: Silence purge_cand_cache build warning.
net/smc: Clear memory when release and reuse buffer
perf bpf_skel: Do not use typedef to avoid error on old clang
perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
perf header: Fix memory leaks when processing feature headers
perf test: Reset shadow counts before loading
perf test: Fix 'Simple expression parser' test on arch without CPU die topology info
tools build: Remove needless libpython-version feature check that breaks test-all fast path
perf tools: Fix SMT detection fast read path
tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall
perf inject: Fix itrace space allowed for new attributes
tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall
Revert "perf bench: Fix two memory leaks detected with ASan"
devlink: fix netns refcount leak in devlink_nl_cmd_reload()
ethtool: do not perform operations on net devices being unregistered
Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH
Revert "net: hns3: add void before function which don't receive ret"
net: prestera: replace zero-length array with flexible-array member
net: wwan: iosm: select CONFIG_RELAY
net: fix recent csum changes
netpoll: add net device refcount tracker to struct netpoll
ipmr, ip6mr: add net device refcount tracker to struct vif_device
net: failover: add net device refcount tracker
net: linkwatch: add net device refcount tracker
net/sched: add net device refcount tracker to struct Qdisc
ipv4: add net device refcount tracker to struct in_device
ipv6: add net device refcount tracker to struct inet6_dev
net: add net device refcount tracker to struct netdev_adjacent
net: add net device refcount tracker to struct neigh_parms
net: add net device refcount tracker to struct pneigh_entry
net: add net device refcount tracker to struct neighbour
ipv6: add net device refcount tracker to struct ip6_tnl
sit: add net device refcount tracking to ip_tunnel
ipv6: add net device refcount tracker to rt6_probe_deferred()
net: dst: add net device refcount tracking to dst_entry
drop_monitor: add net device refcount tracker
net: add net device refcount tracker to dev_ifsioc()
net: add net device refcount tracker to ethtool_phys_id()
net: add net device refcount tracker to struct netdev_queue
net: add net device refcount tracker to struct netdev_rx_queue
net: add net device refcount tracker infrastructure
lib: add tests for reference tracker
lib: add reference counting tracking infrastructure
ANDROID: sched: Export available_idle_cpu
ANDROID: sched: Export symbol for vendor RT hook funcion
ANDROID: sched: Export symbol for vendor RT hook funcion
ANDROID: vendor_hooks: Add hooks for improving binder trans
ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC
dt-bindings: vendor-prefixes: add YADRO
clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
libbpf: Add doc comments in libbpf.h
platform/x86: wmi: Add no_notify_data flag to struct wmi_driver
platform/x86: wmi: Fix driver->notify() vs ->probe() race
platform/x86: wmi: Replace read_takes_no_args with a flags field
platform/x86/intel: hid: add quirk to support Surface Go 3
platform/x86/intel: hid: add quirk to support Surface Go 3
libbpf: Fix trivial typo
dt-bindings: bq25980: Fixup the example
blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags
blk-mq: Delete busy_iter_fn
blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument
dt-bindings: input: gpio-keys: Fix interrupts in example
dt-bindings: net: Reintroduce PHY no lane swap binding
ANDROID: sched/fair: fix place_entity() vendor hook
docs/scheduler: fix typo and warning in sched-bwc
docs/zh_CN: add scheduler sched-bwc translation
docs/zh_CN: add scheduler sched-arch translation
docs/zh_CN: add completion translation
docs/zh_CN: add scheduler index translation
security,selinux: remove security_add_mnt_opt()
doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more readable
doc/zh-CN: Update cpufreq-stats.rst to make it more readable
io-wq: remove spurious bit clear on task_work addition
percpu: km: ensure it is used with NOMMU (either UP or SMP)
i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
i40e: Fix pre-set max number of queues for VF
i40e: Fix failed opcode appearing if handling messages from VF
drm/msm: Initialize MDSS irq domain at probe time
drm/msm: Allocate msm_drm_private early and pass it as driver data
arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1
mtd_blkdevs: don't scan partitions for plain mtdblock
blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops()
blk-mq: don't run might_sleep() if the operation needn't blocking
arm64: extable: remove unused ex_handler_t definition
arm64: entry: Use SDEI event constants
iavf: Fix reporting when setting descriptor count
drm: rcar-du: Add R-Car DSI driver
dt-bindings: display: bridge: Add binding for R-Car MIPI DSI/CSI-2 TX
drm: rcar-du: crtc: Support external DSI dot clock
drm: rcar-du: Add DSI support to rcar_du_output_name
drm: rcar-du: Fix CRTC timings when CMM is used
drm/rcar: stop using 'imply' for dependencies
arm64: Simplify checking for populated DT
arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c
gpiolib: check the 'ngpios' property in core gpiolib code
gpiolib: improve coding style for local variables
bpf: Remove config check to enable bpf support for branch records
spi: change clk_disable_unprepare to clk_unprepare
regulator: dt-bindings: samsung,s5m8767: add missing op_mode to bucks
ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
ASoC: SOF: Intel: pci-tgl: add ADL-N support
s390/vfio-ap: add status attribute to AP queue device's sysfs dir
s390/nmi: add missing __pa/__va address conversion of extended save area
s390/qdio: clarify logical vs absolute in QIB's kerneldoc
s390/qdio: remove unneeded sanity check in qdio_do_sqbs()
s390/pci: use physical addresses in DMA tables
s390/pci: use phys_to_virt() for AIBVs/DIBVs
s390/vmcp: use page_to_virt instead of page_to_phys
s390/qdio: split do_QDIO()
s390/qdio: split qdio_inspect_queue()
s390/qdio: clarify handler logic for qdio_handle_activate_check()
s390/qdio: clean up access to queue in qdio_handle_activate_check()
s390/qdio: avoid allocating the qdio_irq with GFP_DMA
s390/qdio: improve handling of CIWs
s390/qdio: remove QDIO_SBAL_SIZE macro
s390/cio: remove uevent suppress from cio driver
s390/crypto: add SIMD implementation for ChaCha20
printk/console: Clean up boot console handling in register_console()
printk/console: Remove need_default_console variable
printk/console: Remove unnecessary need_default_console manipulation
printk/console: Rename has_preferred_console to need_default_console
printk/console: Split out code that enables default console
vsprintf: Use non-atomic bitmap API when applicable
ALSA: usb-audio: Reorder snd_djm_devices[] entries
Revert "Revert "percpu: add __alloc_size attributes for better bounds checking""
Revert "Revert "mm/page_alloc: add __alloc_size attributes for better bounds checking""
Revert "Revert "mm/vmalloc: add __alloc_size attributes for better bounds checking""
Revert "Revert "mm/kvmalloc: add __alloc_size attributes for better bounds checking""
Revert "ANDROID: usb: typec: tcpm: Add chip level callback to check for contaminant"
x86/mm: Flush global TLB when switching to trampoline page-table
x86/mm/64: Flush global TLB on boot and AP bringup
ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2
drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER
drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER
arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos5433 and Exynos7
ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260
nvme: report write pointer for a full zone as zone start + zone len
nvme: disable namespace access for unsupported metadata
nvme: show subsys nqn for duplicate cntlids
arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx
arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M
arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN
arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM
dt-bindings: arm: fsl: add TQMa8Mx boards
dt-bindings: arm: fsl: add TQMa8MxNL boards
dt-bindings: arm: fsl: add TQMa8MxML boards
arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board
arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp
dt-bindings: arm: fsl: Add binding for imx8ulp evk
selinux: Use struct_size() helper in kmalloc()
arm64: defconfig: Enable OV5640
arm64: defconfig: Enable VIDEO_IMX_MEDIA
arm64: dts: imx8mm-beacon: Enable OV5640 Camera
arm64: dts: imx8mm: Add CSI nodes
soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset
arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration
ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS
arm64: dts: imx8mq: remove interconnect property from lcdif
ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h
ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X
ARM: dts: Add Goramo MultiLink device tree
ARM: dts: Add FSG3 system controller and LEDs
dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards
ata: ahci_ceva: Fix id array access in ceva_ahci_read_id()
dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX6Q/QP/DL
ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees
ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround for "a" variant
ARM: dts: add JOZ Access Point
dt-bindings: arm: fsl: add JOZ Access Point
dt-bindings: vendor-prefixes: Add an entry for JOZ BV
Linux 5.16-rc4
bpftool: Add debug mode for gen_loader.
EDAC/sifive: Fix non-kernel-doc comment
io_uring: reuse io_req_task_complete for timeouts
io_uring: tweak iopoll CQE_SKIP event counting
io_uring: simplify selected buf handling
io_uring: move up io_put_kbuf() and io_put_rw_kbuf()
x86/sme: Explicitly map new EFI memmap table as encrypted
usb: core: Fix file path that does not exist
iwlwifi: mei: fix linking when tracing is not enabled
fs: support mapped mounts of mapped filesystems
fs: add i_user_ns() helper
fs: port higher-level mapping helpers
fs: remove unused low-level mapping helpers
KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure
KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary
KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails
dt-bindings: pinctrl: use pinctrl.yaml
pinctrl: spear: plgpio: Introduce regmap phandle
pinctrl: spear: plgpio: Convert to regmap
pinctrl: spear: spear: Convert to regmap
parisc: Mark cr16 CPU clocksource unstable on all SMP machines
parisc: Fix "make install" on newer debian releases
gfs2: Fix gfs2_instantiate description
gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED
gfs2: remove redundant set of INSTANTIATE_NEEDED
gfs2: Fix __gfs2_holder_init function name in kernel-doc comment
bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)
iio: trigger: stm32-timer: fix MODULE_ALIAS
x86/realmode: Add comment for Global bit usage in trampoline_pgd
locking: Mark racy reads of owner->on_cpu
locking: Make owner_on_cpu() into <linux/sched.h>
lockdep/selftests: Adapt ww-tests for PREEMPT_RT
lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock().
lockdep/selftests: Avoid using local_lock_{acquire|release}().
lockdep: Remove softirq accounting on PREEMPT_RT.
locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
locking/rtmutex: Squash self-deadlock check for ww_rt_mutex.
locking: Remove rt_rwlock_is_contended().
sched: Trigger warning if ->migration_disabled counter underflows.
sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity
sched/fair: Fix detection of per-CPU kthreads waking a task
sched/uclamp: Fix rq->uclamp_max not set on first enqueue
preempt/dynamic: Fix setup_preempt_mode() return value
qed*: esl priv flag support through ethtool
qed*: enhance tx timeout debug info
drm/i915/adlp: Remove require_force_probe protection
net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
qede: validate non LSO skb length
bpf: Fix the test_task_vma selftest to support output shorter than 1 kB
blk-mq: run dispatch lock once in case of issuing from list
blk-mq: pass request queue to blk_mq_run_dispatch_ops
blk-mq: move srcu from blk_mq_hw_ctx to request_queue
blk-mq: remove hctx_lock and hctx_unlock
block: switch to atomic_t for request references
block: move direct_IO into our own read_iter handler
mm: move filemap_range_needs_writeback() into header
libbpf: Reduce bpf_core_apply_relo_insn() stack usage.
Bluetooth: btmtksdio: fix resume failure
Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available
bpf: Fix the off-by-two error in range markings
perf: Mute libbpf API deprecations temporarily
drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
treewide: Add missing includes masked by cgroup -> bpf dependency
Bluetooth: btusb: Cancel sync commands for certain URB errors
Bluetooth: hci_core: Cancel sync command if sending a frame failed
Bluetooth: Add hci_cmd_sync_cancel to public API
Bluetooth: Reset more state when cancelling a sync command
cifs: avoid use of dstaddr as key for fscache client cookie
cifs: add server conn_id to fscache client cookie
cifs: wait for tcon resource_id before getting fscache super
cifs: fix missed refcounting of ipc tcon
drm/i915/adl_p: Add ddc pin mapping
x86/xen: Add xenpv_restore_regs_and_return_to_usermode()
x86/entry: Use the correct fence macro after swapgs in kernel CR3
ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE
fget: check that the fd still exists after getting a ref to it
fs: use low-level mapping helpers
docs: update mapping documentation
fs: account for filesystem mappings
x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry()
drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
fs: tweak fsuidgid_has_mapping()
fs: move mapping helpers
ARM: socfpga: dts: fix qspi node compatible
fs: add is_idmapped_mnt() helper
dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema
x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm/page_64.h>
of/irq: Add a quirk for controllers with their own definition of interrupt-map
x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
drm/i915: Get rid of the "sizes are 0 based" stuff
drm/i915/fbc: Pimp the FBC debugfs output
x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword
powercap: DTPM: Drop unused local variable from init_dtpm()
device property: Check fwnode->secondary when finding properties
Documentation/auxiliary_bus: Move the text into the code
Documentation/auxiliary_bus: Clarify the release of devices from find device
Documentation/auxiliary_bus: Add example code for module_auxiliary_driver()
Documentation/auxiliary_bus: Clarify __auxiliary_driver_register
Documentation/auxiliary_bus: Update Auxiliary device lifespan
Documentation/auxiliary_bus: Clarify match_name
Documentation/auxiliary_bus: Clarify auxiliary_device creation
ANDROID: allmodconfig: Re-enable TEST_KMOD
tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu()
gpio: xlp: Fix build errors from Netlogic XLP removal
gpio: rockchip: lock GPIOs used as interrupts
topology/sysfs: rework book and drawer topology ifdefery
topology/sysfs: export cluster attributes only if an architectures has support
topology/sysfs: export die attributes only if an architectures has support
gpio: aggregator: Add interrupt support
gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables()
net: altera: set a couple error code in probe()
net: lan966x: fix a IS_ERR() vs NULL check in lan966x_create_targets()
net: prestera: acl: fix return value check in prestera_acl_rule_entry_find()
net: bcm4908: Handle dma_set_coherent_mask error codes
selftests: net/fcnal-test.sh: add exit code
bonding: make tx_rebalance_counter an atomic
staging: r8188eu: Fix coding style error
tcp: fix another uninit-value (sk_rx_queue_mapping)
staging: r8188eu: pNumRxBytesUnicast is set but never used
staging: r8188eu: pNumTxBytesUnicast is set but never used
staging: r8188eu: pSecurity is set but never used
staging: r8188eu: pbNet_closed is set but never used
staging: r8188eu: remove unused variables from odm_dm_struct
inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently
staging: r8188eu: RFType is set but never used
staging: r8188eu: use a delayed worker for led updates
staging: r8188eu: remove DBG_88E_LEVEL macro from include/rtw_debug.h
staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/ioctl_linux.c
staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c
staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ioctl_set.c
staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c
staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_pwrctrl.c
staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_mlme_ext.c
staging: r8188eu: remove module parameter rtw_rf_config
staging: r8188eu: remove rf_type from struct hal_data_8188e
staging: r8188eu: remove unused HW_VAR_RF_TYPE
staging: r8188eu: remove rf_type from bb_reg_dump()
staging: r8188eu: remove rf_type from writeOFDMPowerReg88E()
staging: r8188eu: remove TxCount from getTxPowerIndex88E()
staging: r8188eu: remove rf_type from getTxPowerIndex88E()
staging: r8188eu: remove rf_type from storePwrIndexDiffRateOffset()
staging: r8188eu: remove rf_type from issue_assocreq()
staging: r8188eu: remove rf_type from rtw_update_ht_cap()
net: dsa: vsc73xxx: Get rid of duplicate of_node assignment
staging: r8188eu: loadparam needs no net_device
staging: r8188eu: remove _ps_close_RF
staging: r8188eu: remove _ps_open_RF
staging: r8188eu: remove pm_netdev_open
staging: r8188eu: require a single bulk in endpoint
staging: r8188eu: don't store nr_endpoint in a global struct
staging: r8188eu: remove ep_num array
staging: r8188eu: if2 is not used
staging: r8188eu: remove code to get int in pipe handle
staging: r8188eu: get the rcv bulk pipe handle directly
staging: r8188eu: only the bulk in ep is used for network data
staging: r8188eu: rtw_read_port needs no cnt parameter
staging: rtl8192e: rtllib_module: remove unnecessary assignment
staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib()
staging: rtl8192e: return error code from rtllib_softmac_init()
staging: rtl8192u: make array queuetopipe static const
staging: vt6655: refactor camelcase uCurrRSSI to current_rssi
staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER
staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER
ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
block: null_blk: batched complete poll requests
kernfs: prevent early freeing of root node
docs: document the sysfs ABI for "isolated"
docs: document the sysfs ABI for "nohz_full"
arm64: dts: ti: k3-am64-main: add timesync router node
mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()
mtd: dataflash: Add device-tree SPI IDs
mtd: rawnand: fsmc: Fix timing computation
mtd: rawnand: fsmc: Take instruction delay into account
mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface
mtd: rawnand: Fix nand_erase_op delay
mtd: rawnand: denali: Add the dependency on HAS_IOMEM
floppy: Add max size check for user space request
floppy: Fix hang in watchdog when disk is ejected
misc: rtsx: Avoid mangling IRQ during runtime PM
io-wq: don't retry task_work creation failure on fatal conditions
mtd: core: clear out unregistered devices a bit more
mtd: sst25l: Warn about failure to unregister mtd device
mtd: mchp48l640: Warn about failure to unregister mtd device
mtd: mchp23k256: Warn about failure to unregister mtd device
mtd: dataflash: Warn about failure to unregister mtd device
mtd: core: provide unique name for nvmem device
mtd: remove unused header file <linux/mtd/latch-addr-flash.h>
mtd: Fixed breaking list in __mtd_del_partition.
nvmem: eeprom: at25: fix FRAM byte_len
misc: fastrpc: fix improper packet size calculation
MAINTAINERS: add maintainer for Qualcomm FastRPC driver
serial: 8250_bcm7271: UART errors after resuming from S2
serial: amba-pl011: do not request memory region twice
tty: serial: uartlite: allow 64 bit address
drm/ttm: fix ttm_bo_swapout
tty: serial: fsl_lpuart: add timeout for wait_event_interruptible in .shutdown()
usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init()
usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests
usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
xhci: Fix commad ring abort, write all 64 bits to CRCR register.
usb: bdc: fix error handling code in bdc_resume
usb: uhci: add aspeed ast2600 uhci support
arm64: dts: ti: k3-j7200: Correct the d-cache-sets info
arm64: dts: ti: k3-j721e: Fix the L2 cache sets
arm64: dts: ti: k3-j7200: Fix the L2 cache sets
arm64: dts: ti: k3-am642: Fix the L2 cache sets
selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent
selftests/tc-testing: add missing config
selftests/tc-testing: add exit code
arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node
arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node
drm/i915/fbc: No FBC+double wide pipe
drm/i915/fbc: s/parms/fbc_state/
drm/i915/fbc: Move plane pointer into intel_fbc_state
drm/i915/fbc: Nuke state_cache
drm/i915/fbc: Disable FBC fully on FIFO underrun
drm/i915/fbc: Move stuff from intel_fbc_can_enable() into intel_fbc_check_plane()
drm/i915/fbc: Allocate intel_fbc dynamically
drm/i915/fbc: Introduce intel_fbc_add_plane()
drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c
drm/i915/fbc: Pass i915 instead of FBC instance to FBC underrun stuff
drm/i915/fbc: Flatten __intel_fbc_pre_update()
drm/i915/fbc: Track FBC usage per-plane
usb: dwc3: gadget: Skip reading GEVNTSIZn
usb: dwc3: gadget: Ignore Update Transfer cmd params
usb: dwc3: gadget: Skip checking Update Transfer status
net/sched: act_ct: Offload only ASSURED connections
net: hns3: fix hns3 driver header file not self-contained issue
net: hns3: replace one tab with space in for statement
net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg()
net: hns3: add comments for hclge_dbg_fill_content()
net: hns3: add void before function which don't receive ret
net: hns3: align return value type of atomic_read() with its output
net: hns3: modify one argument type of function hclge_ncl_config_data_print
net: hns3: Align type of some variables with their print type
net: hns3: add print vport id for failed message of vlan
net: hns3: refactor function hclge_set_vlan_filter_hw
net: hns3: optimize function hclge_cfg_common_loopback()
drm/i915/fbc: Pass around FBC instance instead of crtc
drm/i915/fbc: Reuse the same struct for the cache and params
drm/i915/fbc: Nuke more FBC state
drm/i915/fbc: Relocate intel_fbc_override_cfb_stride()
drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache
drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit()
drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage
drm/i915: Rename PLANE_CUS_CTL Y plane bits
drm/i915: Rename plane YUV order bits
drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio
bus: mhi: pci_generic: Fix device recovery failed issue
arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth
arm64: dts: allwinner: h6: tanix: Add MMC1 node
arm64: dts: allwinner: h6: Add Tanix TX6 mini dts
dt-bindings: arm: sunxi: Add Tanix TX6 mini
arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI
drm/i915/display: stop including i915_drv.h from intel_display_types.h
drm/i915/display: convert dp_to_i915() to a macro
drm/i915: move enum hpd_pin to intel_display.h
drm/i915: split out intel_pm_types.h
drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline
drm/i915/crtc: un-inline some crtc functions and move to intel_crtc.[ch]
HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
HID: google: add eel USB id
HID: add USB_HID dependancy to hid-prodikeys
HID: add USB_HID dependancy to hid-chicony
drm/i915/selftest: Disable IRQ for timestamp calculation
x86/64/mm: Map all kernel memory into trampoline_pgd
objtool: Fix pv_ops noinstr validation
drm/i915/dg2: extend Wa_1409120013 to DG2
drm/i915/dg2: Add Wa_14010547955
drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/
drm/i915/dg2: Add Wa_16013000631
drm/i915/dg2: Add Wa_16011777198
crypto: octeontx2 - uninitialized variable in kvf_limits_store()
crypto: sa2ul - Use bitfield helpers
crypto: caam - save caam memory to support crypto engine retry mechanism.
cpufreq: qcom-hw: Use optional irq API
null_blk: allow zero poll queues
scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
block: fix double bio queue when merging in cached request path
selftests/fib_tests: Rework fib_rp_filter_test()
clk: imx: use module_platform_driver
ANDROID: Kleaf: Fix build by exporting mixed-build-prefix
clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
net/mlx5: Dynamically resize flow counters query buffer
net/mlx5e: TC, Set flow attr ip_version earlier
net/mlx5e: TC, Move common flow_action checks into function
net/mlx5e: Remove redundant actions arg from vlan push/pop funcs
net/mlx5e: Remove redundant actions arg from validate_goto_chain()
net/mlx5e: TC, Remove redundant action stack var
net/mlx5e: Hide function mlx5e_num_channels_changed
net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro
net/mlx5: Print more info on pci error handlers
net/mlx5: SF, silence an uninitialized variable warning
net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
net/mlx5: Fix error return code in esw_qos_create()
mlx5: fix mlx5i_grp_sw_update_stats() stack usage
mlx5: fix psample_sample_packet link error
drm/mediatek: Adjust to the alphabetic order for mediatek-drm
drm/mediatek: Rename the define of register offset
libbpf: Deprecate bpf_prog_load_xattr() API
samples/bpf: Get rid of deprecated libbpf API uses
samples/bpf: Clean up samples/bpf build failes
selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr()
selftests/bpf: Mute xdpxceiver.c's deprecation warnings
selftests/bpf: Remove recently reintroduced legacy btf__dedup() use
bpftool: Migrate off of deprecated bpf_create_map_xattr() API
libbpf: Add API to get/set log_level at per-program level
libbpf: Use __u32 fields in bpf_map_create_opts
clk: qcom: regmap-mux: fix parent clock lookup
workqueue: Fix unbind_workers() VS wq_worker_sleeping() race
workqueue: Fix unbind_workers() VS wq_worker_running() race
tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets
bpf: Fix bpf_check_mod_kfunc_call for built-in modules
bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL
selftests/bpf: Update test names for xchg and cmpxchg
selftests/bpf: Build testing_helpers.o out of tree
Revert "ANDROID: disable INFINIBAND_QIB from allmodconfig build"
block: get rid of useless goto and label in blk_mq_get_new_requests()
selftests/bpf: Add CO-RE relocations to verifier scale test.
selftests/bpf: Revert CO-RE removal in test_ksyms_weak.
selftests/bpf: Additional test for CO-RE in the kernel.
selftests/bpf: Convert map_ptr_kern test to use light skeleton.
selftests/bpf: Improve inner_map test coverage.
selftests/bpf: Add lskel version of kfunc test.
libbpf: Clean gen_loader's attach kind.
libbpf: Support init of inner maps in light skeleton.
libbpf: Use CO-RE in the kernel in light skeleton.
bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn().
libbpf: Cleanup struct bpf_core_cand.
bpf: Adjust BTF log size limit.
bpf: Pass a set of bpf_core_relo-s to prog_load command.
bpf: Define enum bpf_core_relo_kind as uapi.
bpf: Prepare relo_core.c for kernel duty.
bpf: Rename btf_member accessors.
libbpf: Replace btf__type_by_id() with btf_type_by_id().
s390: update defconfigs
drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
drm/amd/display: Use oriented source size when checking cursor scaling
drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
drm/amdgpu: handle SRIOV VCN revision parsing
drm/amdgpu: skip query ecc info in gpu recovery
power: bq25890: add POWER_SUPPLY_PROP_TEMP
ALSA: ctl: Fix copy of updated id with element read/write
blk-mq: check q->poll_stat in queue_poll_stat_show
Revert "drm/i915: Implement Wa_1508744258"
HID: do not inline some hid_hw_ functions
HID: add suspend/resume helpers
HID: bigbenff: prevent null pointer dereference
HID: sony: fix error path in probe
HID: add USB_HID dependancy on some USB HID drivers
HID: check for valid USB device for many HID drivers
HID: wacom: fix problems when device is not a valid USB device
HID: add hid_is_usb() function to make it simpler for USB detection
sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full
timers/nohz: Last resort update jiffies on nohz_full IRQ entry
selftests: net: remove meaningless help option
mctp: Remove redundant if statements
net: openvswitch: Remove redundant if statements
ipvlan: Remove redundant if statements
net: dsa: b53: Add SPI ID table
drm/i915: Add PLANE_CUS_CTL restriction in max_width
dt-bindings: interrupt-controller: apple,aic: Add power-domains property
dt-bindings: pinctrl: apple,pinctrl: Add power-domains property
dt-bindings: iommu: apple,dart: Add power-domains property
dt-bindings: i2c: apple,i2c: Add power-domains property
net: lan966x: Fix builds for lan966x driver
dt-bindings: net: lan966x: Add additional properties for lan966x
qed: Enhance rammod debug prints to provide pretty details
gro: Fix inconsistent indenting
selftests: net: Correct case name
net: lan966x: Fix duplicate check in frame extraction
net/rds: correct socket tunable error in rds_tcp_tune()
mctp: Don't let RTM_DELROUTE delete local routes
net/smc: Keep smc_close_final rc during active close
ibmvnic: drop bad optimization in reuse_tx_pools()
ibmvnic: drop bad optimization in reuse_rx_pools()
net/smc: fix wrong list_del in smc_lgr_cleanup_early
Fix Comment of ETH_P_802_3_MIN
ethernet: aquantia: Try MAC address from device tree
dt-bindings: net: dsa: qca8k: improve port definition documentation
dt-bindings: net: dsa: split generic port definition from dsa.yaml
platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info
platform/x86: lg-laptop: Recognize more models
platform/x86: asus-wmi: remove unneeded semicolon
platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs
platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to led_class_devs
ipv4: convert fib_num_tclassid_users to atomic_t
net: hns3: refactor function hns3_get_vector_ring_chain()
net: hns3: refactor function hclge_set_channels()
net: hns3: refactor function hclge_configure()
net: hns3: split function hclge_update_port_base_vlan_cfg()
net: hns3: split function hns3_nic_net_xmit()
net: hns3: split function hclge_get_fd_rule_info()
net: hns3: split function hclge_init_vlan_config()
net: hns3: refactor function hns3_fill_skb_desc to simplify code
net: hns3: extract macro to simplify ring stats update code
drm/i915/display: remove intel_wait_for_vblank()
drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_crtc_for_plane()
gfs2: gfs2_create_inode rework
gfs2: gfs2_inode_lookup rework
gfs2: gfs2_inode_lookup cleanup
gfs2: Fix remote demote of weak glock holders
drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_crtc_for_pipe()
arm64: ftrace: add missing BTIs
arm64: kexec: use __pa_symbol(empty_zero_page)
arm64: update PAC description for kernel
drm: Return error codes from struct drm_driver.gem_create_object
thermal/drivers/imx8mm: Enable ADC when enabling monitor
drm/i915/display: add intel_crtc_wait_for_next_vblank() and use it
irqchip: nvic: Fix offset for Interrupt Priority Offsets
KVM: x86/mmu: Retry page fault if root is invalidated by memslot update
KVM: VMX: Set failure code in prepare_vmcs02()
KVM: ensure APICv is considered inactive if there is no APIC
KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register
ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ALSA: pcm: oss: Limit the period size to 16MB
ALSA: pcm: oss: Fix negative period/buffer sizes
ata: replace snprintf in show functions with sysfs_emit
Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
net: avoid uninit-value from tcp_conn_request
net: annotate data-races on txq->xmit_lock_owner
octeontx2-af: Fix a memleak bug in rvu_mbox_init()
Revert "net: snmp: add statistics for tcp small queue check"
net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
net: mvneta: program 1ms autonegotiation clock divisor
net: phylink: tidy up disable bit clearing
net: dsa: lantiq: convert to phylink_generic_validate()
net: dsa: hellcreek: convert to phylink_generic_validate()
net: dsa: support use of phylink_generic_validate()
net: dsa: replace phylink_get_interfaces() with phylink_get_caps()
net: dsa: consolidate phylink creation
net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM
net: spider_net: Use non-atomic bitmap API when applicable
kprobes: Limit max data_size of the kretprobe instances
tracing: Fix a kmemleak false positive in tracing_map
tracing/histograms: String compares should not care about signed values
dt-bindings: pinctrl: convert controller description to the json-schema
pinctrl: apple-gpio: fix flexible_array.cocci warnings
pinctrl: mediatek: add a check for error in mtk_pinconf_bias_get_rsel()
pinctrl: mediatek: uninitialized variable in mtk_pctrl_show_one_pin()
pinctrl: freescale: Add i.MXRT1050 pinctrl driver support
dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc
xfs: remove incorrect ASSERT in xfs_rename
pinctrl/rockchip: fix gpio device creation
x86/tsc: Disable clocksource watchdog for TSC on qualified platorms
x86/tsc: Add a timer to make sure TSC_adjust is always checked
drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c
dt-bindings: iio: adc: exynos-adc: Fix node name in example
samples: bpf: Fix conflicting types in fds_example
MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer
drm/amdkfd: process_info lock not needed for svm
drm/amdgpu: adjust the kfd reset sequence in reset sriov function
drm/amd/display: add connector type check for CRC source set
drm/amdkfd: fix double free mem structure
drm/amdkfd: set "r = 0" explicitly before goto
drm/amd/display: Add work around for tunneled MST.
drm/amd/display: Fix for the no Audio bug with Tiled Displays
drm/amd/display: Clear DPCD lane settings after repeater training
drm/amd/display: Allow DSC on supported MST branch devices
drm/amdgpu: Don't halt RLC on GFX suspend
drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: cancel the correct hrtimer on exit
drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
iavf: restore MSI state on reset
drm/amdgpu: update fw_load_type module parameter doc to match code
drm/amdkfd: err_pin_bo path leaks kfd_bo_list
drm/amdkfd: process_info lock not needed for svm
drm/amdkfd: remove hardcoded device_info structs
drm/amdkfd: add kfd_device_info_init function
drm/amdkfd: replace asic_name with amdgpu_asic_name
drm/amdgpu: adjust the kfd reset sequence in reset sriov function
drm/amd/display: add connector type check for CRC source set
drm/amdkfd: fix double free mem structure
drm/amdkfd: set "r = 0" explicitly before goto
drm/amd/display: 3.2.164
drm/amd/display: [FW Promotion] Release 0.0.95
drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR
drm/amd/display: Add force detile buffer size debug flag
drm/amd/display: Skip vendor specific LTTPR w/a outside link training
drm/amd/display: Add vendor specific LTTPR workarounds for DCN31
drm/amd/display: PSR panel capability debugfs
drm/amd/display: Fix dual eDP abnormal display issue
drm/amd/display: Add work around for tunneled MST.
drm/amd/display: add function for eDP and backlight power on
drm/amd/display: Fix for the no Audio bug with Tiled Displays
drm/amd/display: Fix for otg synchronization logic
drm/amd/display: Clear DPCD lane settings after repeater training
drm/amd/display: add hdmi disable debug check
drm/amd/display: Allow DSC on supported MST branch devices
drm/amd/display: Enable P010 for DCN3x ASICs
drm/amd/display: Add DP-HDMI FRL PCON Support in DC
drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM
drm/amdgpu: Don't halt RLC on GFX suspend
drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX
drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
drm/amdgpu: declare static function to fix compiler warning
amdgpu/pm: Modify implmentations of get_power_profile_mode to use amdgpu_pp_profile_name
amdgpu/pm: Create shared array of power profile name strings
drm/amdgpu: handle IH ring1 overflow
drm/amdgpu: fix disable ras feature failed when unload drvier v2
drm/amd/pm: Add warning for unexpected PG requests
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: fix vkms crtc settings
drm/amdgpu: cancel the correct hrtimer on exit
drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()'
drm/amdkfd: Use bitmap_zalloc() when applicable
drm/amd/display: fix application of sizeof to pointer
drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
drm/amd/display: Fix warning comparing pointer to 0
drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled
ACPI: EC: Mark the ec_sys write_support param as module_param_hw()
ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query()
ACPI: EC: Make the event work state machine visible
ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event()
ACPI: EC: Rename three functions
ACPI: EC: Simplify locking in acpi_ec_event_handler()
ACPI: EC: Rearrange the loop in acpi_ec_event_handler()
ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler()
ACPI: EC: Pass one argument to acpi_ec_query()
ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe()
ACPI: EC: Rework flushing of EC work while suspended to idle
mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper
mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices
ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list
ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win
ACPI / x86: Allow specifying acpi_device_override_status() quirks by path
ACPI: Change acpi_device_always_present() into acpi_device_override_status()
ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table
drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting
Revert "drm/i915: Implement Wa_1508744258"
cpufreq: docs: Update core.rst
cpufreq: Fix a comment in cpufreq_policy_free
powercap/drivers/dtpm: Disable DTPM at boot time
cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level
cgroup: Trace event cgroup id fields should be u64
drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control
drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel
drm/vmwgfx: Introduce a new placement for MOB page tables
drm/vmwgfx: Fail to initialize on broken configs
drm/vmwgfx: Release ttm memory if probe fails
drm/vmwgfx: Remove the deprecated lower mem limit
cgroup: fix a typo in comment
workqueue: Upgrade queue_work_on() comment
ceph: fix up non-directory creation in SGID directories
ceph: initialize pathlen variable in reconnect_caps_cb
ceph: initialize i_size variable in ceph_sync_read
ceph: fix duplicate increment of opened_inodes metric
drm/i915: Update error capture code to avoid using the current vma state
mlxsw: Use Switch Multicast ID Register Version 2
mlxsw: Use Switch Flooding Table Register Version 2
mlxsw: Add support for more than 256 ports in SBSR register
mlxsw: Use u16 for local_port field instead of u8
mlxsw: reg: Adjust PPCNT register to support local port 255
mlxsw: reg: Increase 'port_num' field in PMTDB register
mlxsw: reg: Align existing registers to use extended local_port field
mlxsw: item: Add support for local_port field in a split form
mlxsw: reg: Remove unused functions
mlxsw: spectrum: Bump minimum FW version to xx.2010.1006
net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed
net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family
net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family
net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver
net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6()
net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X
arm64: dts: apple: t8103: Add cd321x nodes
arm64: dts: apple: t8103: Add i2c nodes
arm64: dts: apple: Add missing M1 (t8103) devices
dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple bindings
drm/i915/dp: Perform 30ms delay after source OUI write
dt-bindings: mtd: spi-nor: Add a reference to spi-peripheral-props.yaml
spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific properties out
spi: dt-bindings: add schema listing peripheral-specific properties
regulator: qcom-rpmh: Add support for PM8450 regulators
regulator: qcom,rpmh: Add compatible for PM8450
ASoC: codecs: wsa881x: fix return values from kcontrol put
ASoC: codecs: wcd934x: return correct value from mixer put
ASoC: codecs: wcd934x: handle channel mappping list correctly
ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
arm64: dts: apple: add #interrupt-cells property to pinctrl nodes
dt-bindings: i2c: apple,i2c: allow multiple compatibles
arm64: dts: Update NAND MTD partition for Agilex and Stratix 10
erofs: rename lz4_0pading to zero_padding
gpio: dwapb: clarify usage of the register file version
gpio: ml-ioh: Change whitespace to match gpio-pch.c
gpio: ml-ioh: Use BIT() to match gpio-pch.c
gpio: ml-ioh: Cache &pdev->dev to reduce repetition
gpio: pch: Cache &pdev->dev to reduce repetition
gpio: pch: Use .driver_data instead of checking Device IDs again
drm/etnaviv: constify static struct cooling_ops
drm/etnaviv: use a 32 bit mask as coherent DMA mask
drm/etnaviv: fix dma configuration of the virtual device
drm/etnaviv: use PLATFORM_DEVID_NONE
dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
arm64: meson: remove COMMON_CLK
arm64: dts: meson: p241: add sound support
arm64: dts: meson: p241: add vcc_5v regulator
arm64: meson: fix dts for JetHub D1
drm/i915/gem: Fix a NULL pointer dereference in igt_request_rewind()
drm/i915: Use per device iommu check
drm/i915/dp: Perform 30ms delay after source OUI write
dt-bindings: gpio: sifive,gpio: Group interrupt tuples
net: xfrm: drop check of pols[0] for the second time
ARM: dts: sun8i: Adjust power key nodes
net/mlx5e: SHAMPO, Fix constant expression result
net/mlx5: Fix access to a non-supported register
net/mlx5: Fix too early queueing of log timestamp work
net/mlx5: Fix use after free in mlx5_health_wait_pci_up
net/mlx5: E-Switch, Use indirect table only if all destinations support it
net/mlx5: E-Switch, Check group pointer before reading bw_share value
net/mlx5: E-Switch, fix single FDB creation on BlueField
net/mlx5: E-switch, Respect BW share of the new group
net/mlx5: Lag, Fix recreation of VF LAG
net/mlx5: Move MODIFY_RQT command to ignore list in internal error state
net/mlx5e: Sync TIR params updates against concurrent create/modify
net/mlx5e: Fix missing IPsec statistics on uplink representor
net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation
arm64: dts: qcom: msm8916: fix MMC controller aliases
arm64: dts: qcom: sm6125: Add power domains to sdhc
arm64: dts: qcom: sm6125: Add RPMPD node
arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad support
arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD
arm64: dts: qcom: sc7280-crd: Add device tree files for CRD
dt-bindings: arm: qcom: Document qcom,sc7280-crd board
arm64: dts: qcom: Drop input-name property
ARM: dts: qcom: sdx55-t55: Enable IPA
ARM: dts: qcom: sdx55-fn980: Enable IPA
ARM: dts: qcom: sdx55-fn980: Enable PCIe EP
ARM: dts: qcom: sdx55: Add support for PCIe EP
ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY
ARM: dts: qcom: sdx55: Add support for PCIe PHY
arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button
arm64: dts: qcom: msm8916: Add RPM sleep stats
arm64: dts: qcom: sm8250: Add CPU opp tables
net: natsemi: fix hw address initialization for jazz and xtensa
natsemi: xtensa: fix section mismatch warnings
mctp: remove unnecessary check before calling kfree_skb()
ANDROID: Reland "Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
drm/i915: Drop stealing of bits from i915_sw_fence function pointer
tools/memory-model: litmus: Add two tests for unlock(A)+lock(B) ordering
tools/memory-model: doc: Describe the requirement of the litmus-tests directory
tools/memory-model: Provide extra ordering for unlock+lock pair on the same CPU
net: netlink: af_netlink: Prevent empty skb by adding a check on len.
torture: Properly redirect kvm-remote.sh "echo" commands
torture: Fix incorrectly redirected "exit" in kvm-remote.sh
rcutorture: Test RCU Tasks lock-contention detection
rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding
torture: Retry download once before giving up
torture: Make kvm-find-errors.sh report link-time undefined symbols
torture: Catch kvm.sh help text up with actual options
refscale: Prevent buffer to pr_alert() being too long
refscale: Simplify the errexit checkpoint
rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU
rcutorture: More thoroughly test nested readers
rcutorture: Sanitize RCUTORTURE_RDR_MASK
rcu-tasks: Don't remove tasks with pending IPIs from holdout list
srcu: Prevent redundant __srcu_read_unlock() wakeup
tools/nolibc: Implement gettid()
tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`
tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
tools/nolibc: fix incorrect truncation of exit code
tools/nolibc: i386: fix initial stack alignment
tools/nolibc: x86-64: Fix startup code bug
rcu: Avoid alloc_pages() when recording stack
rcu: Avoid running boost kthreads on isolated CPUs
rcu: Improve tree_plugin.h comments and add code cleanups
rcu: in_irq() cleanup
rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu)
rcu: Move rcu_needs_cpu() to tree.c
rcu: Remove the RCU_FAST_NO_HZ Kconfig option
torture: Remove RCU_FAST_NO_HZ from rcu scenarios
torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios
doc: RCU: Avoid 'Symbol' font-family in SVG figures
doc: Add refcount analogy to What is RCU
doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice
rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios
drm/i915/pmu: Fix synchronization of PMU callback with reset
libbpf: Avoid reload of imm for weak, unresolved, repeating ksym
libbpf: Avoid double stores for success/failure case of ksym relocations
bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO
x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog()
powerpc: Snapshot thread flags
powerpc: Avoid discarding flags in system_call_exception()
openrisc: Snapshot thread flags
microblaze: Snapshot thread flags
arm64: Snapshot thread flags
ARM: Snapshot thread flags
alpha: Snapshot thread flags
sched: Snapshot thread flags
entry: Snapshot thread flags
x86: Snapshot thread flags
thread_info: Add helpers to snapshot thread flags
x86/sev-es: Use insn_decode_mmio() for MMIO implementation
x86/insn-eval: Introduce insn_decode_mmio()
x86/insn-eval: Introduce insn_get_modrm_reg_ptr()
x86/insn-eval: Handle insn_get_opcode() failure
netfilter: bridge: add support for pppoe filtering
netfilter: nft_fwd_netdev: Support egress hook
netfilter: nfnetlink_queue: silence bogus compiler warning
netfilter: ctnetlink: remove useless type conversion to bool
x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define
netfilter: nf_queue: remove leftover synchronize_rcu
x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV
netfilter: conntrack: Use memset_startat() to zero struct nf_conn
ipvs: remove unused variable for ip_vs_new_dest
i2c: rk3x: Handle a spurious start completion interrupt flag
MAINTAINERS: co-maintain random.c
parisc/agp: Annotate parisc agp init functions with __init
parisc: Enable sata sil, audit and usb support on 64-bit defconfig
parisc: Fix KBUILD_IMAGE for self-extracting kernel
arm64: dts: n5x: add qspi, usb, and ethernet support
selftest/bpf/benchs: Add bpf_loop benchmark
selftests/bpf: Measure bpf_loop verifier performance
selftests/bpf: Add bpf_loop test
bpf: Add bpf_loop helper
bpf, docs: Split general purpose eBPF documentation out of filter.rst
bpf, docs: Move handling of maps to Documentation/bpf/maps.rst
bpf, docs: Prune all references to "internal BPF"
bpf: Remove a redundant comment on bpf_prog_free
x86, bpf: Cleanup the top of file header in bpf_jit_comp.c
vfio/pci: Fix OpRegion read
vfio: remove all kernel-doc notation
tools: Fix math.h breakage
iavf: Fix displaying queue statistics shown by ethtool
iavf: Refactor string format to avoid static analysis warnings
iavf: Refactor text of informational message
iavf: Fix static code analysis warning
iavf: Refactor iavf_mac_filter struct memory usage
iavf: Enable setting RSS hash key
iavf: Add trace while removing device
iavf: return errno code instead of status code
iavf: Log info when VF is entering and leaving Allmulti mode
iavf: Add change MTU message
igc: enable XDP metadata in driver
thermal/drivers: Add TSU driver for RZ/G2L
dt-bindings: thermal: Document Renesas RZ/G2L TSU
mips, bpf: Fix reference to non-existing Kconfig symbol
igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS
net/ice: Remove unused enum
net/ice: Fix boolean assignment
platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
mmc: renesas_sdhi: initialize variable properly when tuning
dma-buf: make fence mandatory for dma_resv_add_excl_fence v2
drm/ttm: stop pruning fences after wait
drm/i915: Remove dma_resv_prune
hwmon: (pwm-fan) Ensure the fan going on in .probe()
thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_ops
thermal/drivers/imx: Implement runtime PM support
bpf: Make sure bpf_disable_instrumentation() is safe vs preemption.
Documentation/locking/locktypes: Update migrate_disable() bits.
libbpf: Remove duplicate assignments
ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
drm/qxl: use iterator instead of dma_resv_shared_list
regulator: da9121: Add DA914x binding info
regulator: da9121: Remove erroneous compatible from binding
regulator: da9121: Add DA914x support
regulator: da9121: Prevent current limit change when enabled
ASoC: SOF: Intel: Retry codec probing if it fails
ASoC: amd: fix uninitialized variable in snd_acp6x_probe()
ASoC: rockchip: i2s_tdm: Dup static DAI template
KVM: fix avic_set_running for preemptable kernels
KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled
net: ixp4xx_hss: drop kfree for memory allocated with devm_kzalloc
net: mscc: ocelot: fix mutex_lock not released
net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static
net: prestera: acl: add rule stats support
net: prestera: add counter HW API
net: prestera: acl: migrate to new vTCAM api
devlink: Simplify devlink resources unregister call
net: mdio: mscc-miim: Set back the optional resource.
MAINTAINERS: s390/net: add Alexandra and Wenjia as maintainer
bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device
net: cxgb: fix a typo in kernel doc
net: cxgb3: fix typos in kernel doc
Bonding: add arp_missed_max option
dpaa2-eth: destroy workqueue at the end of remove function
net: lantiq: fix missing free_netdev() on error in ltq_etop_probe()
ice: xsk: clear status_error0 for each allocated desc
net: marvell: mvpp2: Fix the computation of shared CPUs
lontium-lt9611: check a different register bit for HDMI sensing
net: ipv6: use the new fib6_nh_release_dsts helper in fib6_nh_release
net: nexthop: reduce rcu synchronizations when replacing resilient groups
net/tls: simplify the tls_set_sw_offload function
net: stmmac: Add platform level debug register dump feature
media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()'
media: venus: core: Fix a potential NULL pointer dereference in an error handling path
media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions
media: venus: correct low power frequency calculation for encoder
media: libv4l-introduction.rst: fix undefined label
media: omap3isp.h: fix kernel-doc warnings
media: pvrusb2: fix inconsistent indenting
media: cec: safely unhook lists in cec_data
media: coda: fix CODA960 JPEG encoder buffer overflow
media: hantro: Hook up RK3399 JPEG encoder output
media: mtk-vcodec: don't check return val of mtk_venc_get_q_data
media: mtk-vcodec: replace func vidioc_try_fmt with two funcs for out/cap
media: mtk-vcodec: fix debugging defines
media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
media: mtk-jpeg: Remove unnecessary print function dev_err()
media: imx: fix boolreturn.cocci warning:
media: staging: tegra-vde: Reorder misc device registration
media: staging: tegra-vde: Properly mark invalid entries
media: staging: tegra-vde: Support reference picture marking
media: hantro: Avoid global variable for jpeg quantization tables
media: mtk-vcodec: Fix an error handling path in 'mtk_vcodec_probe()'
media: vb2: frame_vector.c: don't overwrite error code
media: s5c73m3: Drop empty spi_driver remove callback
media: rcar_fdp1: Fix the correct variable assignments
media: driver: s3c_camif: move s3c_camif_unregister_subdev out of camif_unregister_media_entities
media: driver: bdisp: add pm_runtime_disable in the error handling code
media: driver: hva: add pm_runtime_disable in the error handling code of hva_hw_probe
media: MAINTAINERS: Update email of Andrzej Hajda
media: docs: dev-decoder: add restrictions about CAPTURE buffers
media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
media: staging: media: rkvdec: Constify static struct v4l2_m2m_ops
media: imx: Constify static struct v4l2_m2m_ops
media: imx-pxp: Add rotation support
media: imx-pxp: Initialize the spinlock prior to using it
media: rcar-csi2: Optimize the selection PHTW register
media: rcar-csi2: Add warning for PHY speed less than minimum
media: rcar-csi2: Correct the selection of hsfreqrange
power: supply: qcom_smbb: support pm8226
dt-bindings: power: supply: pm8941-charger: add pm8226
drm: Remove CONFIG_DRM_KMS_CMA_HELPER option
drm/mipi-dbi: Remove dependency on GEM CMA helper library
media: dt-bindings: media: renesas,jpu: Convert to json-schema
media: i2c: imx274: implement fwnode parsing
media: i2c: imx274: simplify probe function by adding local variable dev
media: ipu3-cio2: Add INT347A to cio2-bridge
media: i2c: Fix max gain in ov8865
media: i2c: Use dev_err_probe() in ov8865
media: i2c: Switch exposure control unit to lines
media: i2c: Add controls from fwnode to ov8865
media: i2c: cap exposure at height + vblank in ov8865
media: i2c: Update HTS values in ov8865
media: i2c: Add hblank control to ov8865
media: i2c: Add vblank control to ov8865
media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN
media: i2c: Add .get_selection() support to ov8865
media: i2c: Support 19.2MHz input clock in ov8865
media: i2c: Defer probe if not endpoint found
media: i2c: Fix incorrect value in comment
media: i2c: Add ACPI support to ov8865
media: i2c: ov8865: Fix lockdep error
media: i2c: Re-order runtime pm initialisation
media: ipu3-cio2: Add link freq for INT33BE entry
media: i2c: Add support for ov5693 sensor
media: ipu3-cio2: Toggle sensor streaming in pm runtime ops
media: i2c: imx274: implement enum_mbus_code
media: i2c: imx274: fix trivial typo obainted/obtained
media: i2c: imx274: fix trivial typo expsoure/exposure
media: i2c: imx274: fix s_frame_interval runtime resume not requested
media: i2c: max9286: Depend on VIDEO_V4L2
i2c: stm32f7: use proper DMAENGINE API for termination
i2c: stm32f7: stop dma transfer in case of NACK
i2c: stm32f7: recover the bus on access timeout
KVM: SEV: accept signals in sev_lock_two_vms
KVM: SEV: do not take kvm->lock when destroying
KVM: SEV: Prohibit migration of a VM that has mirrors
KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked
selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM
KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM: SEV: initialize regions_list of a mirror VM
KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM: SEV: do not use list_replace_init on an empty list
KVM: x86: Use a stable condition around all VT-d PI paths
KVM: x86: check PIR even for vCPUs with disabled APICv
KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled
drm/cma-helper: Pass GEM CMA object in public interfaces
drm/cma-helper: Export dedicated wrappers for GEM object functions
drm/cma-helper: Move driver and file ops to the end of header
soc: renesas: Consolidate product register handling
drm: Declare hashtable as legacy
drm/vmwgfx: Copy DRM hash-table code into driver
drm/ttm: Don't include drm_hashtab.h
KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem
KVM: x86/mmu: Handle "default" period when selectively waking kthread
KVM: MMU: shadow nested paging does not have PKU
KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path
KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
net: mscc: ocelot: fix missing unlock on error in ocelot_hwstamp_set()
ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()'
net: ifb: support ethtools stats
siphash: use _unaligned version by default
wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()
wireguard: receive: drop handshakes if queue lock is contended
wireguard: receive: use ring buffer for incoming handshakes
wireguard: device: reset peer src endpoint when netns exits
wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST
wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific
wireguard: selftests: actually test for routing loops
wireguard: selftests: increase default dmesg log size
wireguard: allowedips: add missing __rcu annotation to satisfy sparse
scsi: ufs: ufs-pci: Add support for Intel ADL
ANDROID: gki_defconfig: enable CONFIG_PID_IN_CONTEXTIDR
mailmap: add and update email addresses
MAINTAINERS: update designated reviewer entry for MSM DRM driver
drm/msm: use compatible lists to find mdp node
drm/msm/dpu: Add more of the INTF interrupt regions
drm/msm/dp: Drop now unused hpd_high member
drm/msm/gpu: Name GMU bos
drm/msm/gpu: Add a comment in a6xx_gmu_init()
drm/msm/gpu: Snapshot GMU debug buffer
drm/msm/gpu: Also snapshot GMU HFI buffer
drm/msm/gpu: Make a6xx_get_gmu_log() more generic
drm/msm/gpu: Add some WARN_ON()s
docs/zh_CN: Add zh_CN/accounting/taskstats.rst
Doc: networking: Fix the title's Sphinx overline in rds.rst
docs/zh_CN: update sparse translation
docs/zh_CN: move sparse into dev-tools
docs/zh_CN: add pci-iov-howto translation
docs/zh_CN: add pciebus-howto translation
docs: Add documentation for ARC processors
Documentation: Add minimum pahole version
Documentation/process: fix self reference
docs: admin-guide/blockdev: Remove digraph of node-states
docs: conf.py: fix support for Readthedocs v 1.0.0
optee: Fix NULL but dereferenced coccicheck error
drm/i915: Add support for panels with VESA backlights with PWM enable/disable
drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms
netfs: Adjust docs after foliation
cgroup: get the wrong css for css_alloc() during cgroup_init_subsys()
libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data
mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi
ath11k: Avoid NULL ptr access during mgmt tx cleanup
rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()
mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool
RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel warning
ipv6: fix memory leak in fib6_rule_suppress
stmmac: remove ethtool driver version info
net: dsa: felix: fix flexible_array.cocci warnings
net: hns3: split function hns3_set_l2l3l4()
net: hns3: split function hns3_handle_bdinfo()
net: hns3: split function hns3_nic_get_stats64()
net: hns3: refine function hclge_tm_pri_q_qs_cfg()
net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg()
net: hns3: refine function hclge_cfg_mac_speed_dup_hw()
net: hns3: split function hns3_get_tx_timeo_queue_info()
net: hns3: refactor two hns3 debugfs functions
net: hns3: refactor hns3_nic_reuse_page()
net: hns3: refactor reset_prepare_general retry statement
atlantic: Remove warn trace message.
atlantic: Fix statistics logic for production hardware
Remove Half duplex mode speed capabilities.
atlantic: Add missing DIDs and fix 115c.
atlantic: Fix to display FW bundle version instead of FW mac version.
atlatnic: enable Nbase-t speeds with base-t
atlantic: Increase delay for fw transactions
drm/vc4: kms: Fix previous HVS commit wait
drm/vc4: kms: Don't duplicate pending commit
drm/vc4: kms: Clear the HVS FIFO commit pointer once done
drm/vc4: kms: Add missing drm_crtc_commit_put
drm/vc4: kms: Fix return code check
drm/vc4: kms: Wait for the commit before increasing our clock rate
io_uring: validate timespec for timeout removals
block: Fix fsync always failed if once failed
loop: Use pr_warn_once() for loop_control_remove() warning
loop: don't hold lo_mutex during __loop_clr_fd()
scsi: remove the gendisk argument to scsi_ioctl
block: remove the gendisk argument to blk_execute_rq
block: remove the ->rq_disk field in struct request
block: don't check ->rq_disk in merges
mtd_blkdevs: remove the sector out of range check in do_blktrans_request
block: Remove redundant initialization of variable ret
block: simplify ioc_lookup_icq
block: simplify ioc_create_icq
block: return the io_context from create_task_io_context
block: use alloc_io_context in __copy_io
block: factor out a alloc_io_context helper
block: remove get_io_context_active
block: move the remaining elv.icq handling to the I/O scheduler
block: move blk_mq_sched_assign_ioc to blk-ioc.c
block: mark put_io_context_active static
Revert "block: Provide blk_mq_sched_get_icq()"
bfq: use bfq_bic_lookup in bfq_limit_depth
bfq: simplify bfq_bic_lookup
fork: move copy_io to block/blk-ioc.c
RDMA/qib: rename copy_io to qib_copy_io
blk-mq: use bio->bi_opf after bio is checked
bfq: Do not let waker requests skip proper accounting
bfq: Log waker detections
bfq: Provide helper to generate bfqq name
bfq: Limit waker detection in time
bfq: Limit number of requests consumed by each cgroup
bfq: Store full bitmap depth in bfq_data
bfq: Track number of allocated requests in bfq_entity
block: Provide blk_mq_sched_get_icq()
mmc: core: Use blk_mq_complete_request_direct().
blk-mq: Add blk_mq_complete_request_direct()
blk-crypto: remove blk_crypto_unregister()
blk-mq: cleanup request allocation
block: don't include <linux/part_stat.h> in blk.h
block: don't include <linux/idr.h> in blk.h
block: don't include <linux/blk-mq.h> in blk.h
block: don't include blk-mq.h in blk.h
block: don't include blk-mq-sched.h in blk.h
block: remove the e argument to elevator_exit
block: remove elevator_exit
block: move blk_get_flush_queue to blk-flush.c
blk_mq: remove repeated includes
block: move io_context creation into where it's needed
block: only allocate poll_stats if there's a user of them
blk-ioprio: don't set bio priority if not needed
blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug
blk-mq: simplify the plug handling in blk_mq_submit_bio
sr: set GENHD_FL_REMOVABLE earlier
block: cleanup the GENHD_FL_* definitions
block: don't set GENHD_FL_NO_PART for hidden gendisks
block: remove GENHD_FL_EXT_DEVT
block: remove GENHD_FL_SUPPRESS_PARTITION_INFO
mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO
null_blk: don't suppress partitioning information
block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open
block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
block: merge disk_scan_partitions and blkdev_reread_part
block: remove a dead check in show_partition
block: remove GENHD_FL_CD
block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
block: move GENHD_FL_NATIVE_CAPACITY to disk->state
block: don't include blk-mq headers in blk-core.c
block: move blk_print_req_error to blk-mq.c
block: move blk_dump_rq_flags to blk-mq.c
block: move blk_account_io_{start,done} to blk-mq.c
block: move blk_steal_bios to blk-mq.c
block: move blk_rq_init to blk-mq.c
block: move request based cloning helpers to blk-mq.c
blk-mq: move blk_mq_flush_plug_list
block: remove blk-exec.c
block: remove rq_flush_dcache_pages
block: move blk_rq_err_bytes to scsi
dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg
mfd: da9062: Support SMBus and I2C mode
mfd: intel-lpss-pci: Fix clock speed for 38a8 UART
mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro
mfd: stmpe: Support disabling sub-functions
mfd: atmel-flexcom: Use .resume_noirq
mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP
dt-bindings: mfd: bd9571mwv: Convert to json-schema
mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs
dt-bindings: mfd: maxim,max77686: Convert to dtschema
regulator: dt-bindings: maxim,max77686: Convert to dtschema
ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk
net: snmp: add statistics for tcp small queue check
devlink: Remove misleading internal_flags from health reporter dump
net/mlx4_en: Update reported link modes for 1/10G
net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect MDIO access
net: dsa: ocelot: seville: utilize of_mdiobus_register
net: mdio: mscc-miim: convert to a regmap implementation
mctp: test: fix skb free in test device tx
net: lan966x: Update MAINTAINERS to include lan966x driver
net: lan966x: add ethtool configuration and statistics
net: lan966x: add mactable support
net: lan966x: add port module support
net: lan966x: add the basic lan966x driver
dt-bindings: net: lan966x: Add lan966x-switch bindings
net: ixp4xx_hss: Convert to use DT probing
dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS
net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns
net: dsa: rtl8365mb: fix garbled comment
net: dsa: realtek-smi: don't log an error on EPROBE_DEFER
selftests: net: bridge: fix typo in vlan_filtering dependency test
net/tls: Fix authentication failure in CCM mode
net: mpls: Make for_nexthops iterator const
net: mpls: Remove duplicate variable from iterator macro
net: mpls: Remove rcu protection from nh_dev
net: mpls: Fix notifications when deleting a device
net: wwan: Add Qualcomm BAM-DMUX WWAN network driver
dt-bindings: net: Add schema for Qualcomm BAM-DMUX
media: mxl5005s: drop some dead code
media: cobalt: drop an unused variable
media: mtk-mdp: address a clang warning
media: camss: Remove unused static function
media: davinci: vpbe_osd: mark read reg function as __always_unused
media: imx290: mark read reg function as __always_unused
media: adv7511: drop unused functions
media: adv7604: mark unused functions as such
media: au0828-i2c: drop a duplicated function
media: lmedm04: don't ignore errors when setting a filter
media: radio-si476x: drop a container_of() abstraction macro
media: si470x: consolidate multiple printk's
media: si470x: fix printk warnings with clang
media: solo6x10: mark unused functions as such
media: si21xx: report eventual errors at set_frontend
media: m88ds3103: drop reg11 calculus from m88ds3103b_select_mclk()
media: drxk: drop operation_mode from set_dvbt()
media: drxd: drop offset var from DownloadMicrocode()
media: davinci: get rid of an unused function
net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
spi: pxa2xx: Get rid of unused enable_loopback member
spi: pxa2xx: Get rid of unused ->cs_control()
ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lookup table
regulator: qcom-rpmh: Add PMG1110 regulators
dt-bindings: regulator: Add compatible for pmg1110
net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790
net: vxlan: add macro definition for number of IANA VXLAN-GPE port
spi: spi-rockchip: Add rk3568-spi compatible
USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
net: dsa: realtek-smi: fix indirect reg access for ports>3
tcp: fix page frag corruption on page fault
net: Write lock dev_base_lock without disabling bottom halves.
i2c: stm32f7: flush TX FIFO upon transfer errors
net/l2tp: convert tunnel rwlock_t to rcu
net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support
net: mvneta: Add TC traffic shaping offload
net: mvneta: Allow having more than one queue per TC
net: mvneta: Don't force-set the offloading flag
net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio configuration
MAINTAINERS: bd70528: Drop ROHM BD70528 drivers
mfd: bd70528: Drop BD70528 support
gpio: bd70528 Drop BD70528 support
dt-bindings: mfd: regulator: Drop BD70528 support
net: mdio: ipq8064: replace ioremap() with devm_ioremap()
sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
pata_falcon: Avoid type warnings from sparse
Revert "ANDROID: rwsem: Add vendor hook to the rw-semaphore"
drm/tidss: Fix warning: unused variable 'tidss_pm_ops'
rt2x00: do not mark device gone on EPROTO errors during start
rtlwifi: rtl8192de: Style clean-ups
drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..)
drm/virtgpu api: define a dummy fence signaled event
mwl8k: Use named struct for memcpy() region
intersil: Use struct_group() for memcpy() region
libertas_tf: Use struct_group() for memcpy() region
libertas: Use struct_group() for memcpy() region
wlcore: no need to initialise statics to false
rsi: Fix out-of-bounds read in rsi_read_pkt()
rsi: Fix use-after-free in rsi_rx_done_handler()
brcmfmac: Configure keep-alive packet on suspend
m68k: Enable memtest functionality
media: saa7134-go7007: get rid of to_state() function
media: adv7842: get rid of two unused functions
media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS()
media: omap3isp: mark isp_isr_dbg as __maybe_unused
media: marvell-ccic: drop to_cam() unused function
media: cx25840: drop some unused inline functions
media: dvb-core: dvb_frontend: address some clang warnings
media: mc: drop an unused debug function
media: stb6100: mark a currently unused function as such
HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
tee: amdtee: fix an IS_ERR() vs NULL bug
i2c: cbus-gpio: set atomic transfer callback
s390/pci: move pseudo-MMIO to prevent MIO overlap
nl80211: reset regdom when reloading regdb
mac80211: add docs for ssn in struct tid_ampdu_tx
ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver
Input: elantech - fix stack out of bound access in elantech_change_report_id()
Input: iqs626a - prohibit inlining of channel parsing functions
Input: i8042 - add deferred probe support
powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n
selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization
libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY
Linux 5.16-rc3
hv: utils: add PTP_1588_CLOCK to Kconfig to fix build
ieee80211: change HE nominal packet padding value defines
cfg80211: use ieee80211_bss_get_elem() instead of _get_ie()
dt-bindings: interrupt-controller: Add StarFive JH7100 plic
dt-bindings: timer: Add StarFive JH7100 clint
RISC-V: Add StarFive SoC Kconfig option
drm/msm/a6xx: Capture gmu log in devcoredump
drm/msm/gpu: Respect PM QoS constraints
drm/msm: Increase gpu boost interval
drm/msm/adreno: Name the shadow buffer
drm/msm: Add debugfs to disable hw err handling
drm/msm: Handle fence rollover
drm/msm: Remove struct_mutex usage
drm/msm: Drop priv->lastctx
drm/msm: Remove unnecessary struct_mutex
drm/msm/mdp5: drop vdd regulator
drm/msm/dp: Enable ASSR for supported DP sinks
drm/msm/dp: Enable downspread for supported DP sinks
drm/dp: Add macro to check max_downspread capability
drm/msm/dp: Add DP controllers for sc7280
dt-bindings: msm/dp: Add DP compatible strings for sc7280
drm/msm/dsi: stop setting clock parents manually
drm/msm/dsi: untangle cphy setting from the src pll setting
dt-bindings: display/msm: remove edp.txt
drm/msm/edp: drop old eDP support
drm/msm/mdp5: drop eDP support
drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane
drm/msm/dpu: don't cache pipe->cap->features in dpu_plane
drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane
drm/msm/dpu: drop dpu_csc_cfg from dpu_plane
drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane
drm/msm/dpu: remove stage_cfg from struct dpu_crtc
drm/msm/dpu: drop pipe_name from struct dpu_plane
drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane
drm/msm/dpu: move LUT levels out of QOS config
Revert "vsock/virtio: suppress used length validation"
vmxnet3: Use generic Kconfig option for page size limit
fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k
arch: Add generic Kconfig option indicating page size smaller than 64k
tracing: Test the 'Do not trace this pid' case in create event
drm: Fix build error caused by missing drm_nomodeset.o
iio: adc: stm32: fix null pointer on defer_probe error
io_uring: Fix undefined-behaviour in io_issue_sqe
io_uring: fix soft lockup when call __io_remove_buffers
drm: Make the nomodeset message less sensational
Documentation/admin-guide: Document nomodeset kernel parameter
drm: Decouple nomodeset from CONFIG_VGA_CONSOLE
drm: Move nomodeset kernel parameter to the DRM subsystem
drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgacon_text_force()
drm: Don't print messages if drivers are disabled due nomodeset
driver core: platform: Make use of the helper function dev_err_probe()
kobject: Replace kernel.h with the necessary inclusions
af_unix: Relax race in unix_autobind().
af_unix: Replace the big lock with small locks.
af_unix: Save hash in sk_hash.
af_unix: Add helpers to calculate hashes.
af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead.
af_unix: Allocate unix_address in unix_bind_(bsd|abstract)().
af_unix: Remove unix_mkname().
af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)().
af_unix: Cut unix_validate_addr() out of unix_mkname().
af_unix: Return an error as a pointer in unix_find_other().
af_unix: Factorise unix_find_other() based on address types.
af_unix: Pass struct sock to unix_autobind().
af_unix: Use offsetof() instead of sizeof().
bridge: use __set_bit in __br_vlan_set_default_pvid
net: ethtool: set a default driver name
selftests: net: bridge: add test for vlan_filtering dependency
selftests: net: bridge: add vlan mcast_router tests
selftests: net: bridge: add vlan mcast query and query response interval tests
selftests: net: bridge: add vlan mcast_querier_interval tests
selftests: net: bridge: add vlan mcast_membership_interval test
selftests: net: bridge: add vlan mcast_startup_query_count/interval tests
selftests: net: bridge: add vlan mcast_last_member_count/interval tests
selftests: net: bridge: add vlan mcast igmp/mld version tests
selftests: net: bridge: add vlan mcast querier test
selftests: net: bridge: add vlan mcast snooping control test
Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings"
pinctrl: apple: return an error if pinmux is missing in the DT
pinctrl: apple: use modulo rather than bitwise and
pinctrl: apple: don't set gpio_chip.of_node
pinctrl: apple: remove gpio-controller check
pinctrl: apple: give error label a specific name
pinctrl: apple: make apple_gpio_get_direction more readable
pinctrl: apple: handle regmap_read errors
pinctrl: apple: add missing bits.h header
pinctrl: apple: use C style comment
pinctrl: apple: add missing comma
pinctrl: apple: fix some formatting issues
tracing: Fix pid filtering when triggers are attached
iommu/vt-d: Fix unmap_pages support
iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568
iommu/amd: Clarify AMD IOMMUv2 initialization messages
iommu/vt-d: Remove unused PASID_DISABLED
bpf, mips: Fix build errors about __NR_bpf undeclared
futex: Fix sparc32/m68k/nds32 build regression
net: dsa: microchip: implement multi-bridge support
pinctrl: cherryview: Use temporary variable for struct device
pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins
pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused
net: mscc: ocelot: correctly report the timestamping RX filters in ethtool
net: mscc: ocelot: set up traps for PTP packets
net: ptp: add a definition for the UDP port for IEEE 1588 general messages
net: mscc: ocelot: create a function that replaces an existing VCAP filter
net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP
net: hns3: fix incorrect components info of ethtool --reset command
net: hns3: fix one incorrect value of page pool info when queried by debugfs
net: hns3: add check NULL address for page pool
net: hns3: fix VF RSS failed problem after PF enable multi-TCs
tracing: Check pid filtering when creating events
net: qed: fix the array may be out of bound
net/smc: Don't call clcsock shutdown twice when smc shutdown
nfc: fdp: Merge the same judgment
net: vlan: fix underflow for the real_dev refcnt
ptp: fix filter names in the documentation
ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce()
nfc: virtual_ncidev: change default device permissions
net/sched: sch_ets: don't peek at classes beyond 'nbands'
net: stmmac: Disable Tx queues when reconfiguring the interface
drm: msm: fix building without CONFIG_COMMON_CLK
zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK
block: call rq_qos_done() before ref check in batch completions
wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup()
iwlwifi: mvm: read the rfkill state and feed it to iwlmei
iwlwifi: mvm: add vendor commands needed for iwlmei
iwlwifi: integrate with iwlmei
iwlwifi: mei: add debugfs hooks
iwlwifi: mei: add the driver to allow cooperation with CSME
mei: bus: add client dma interface
mwifiex: Ignore BTCOEX events from the 88W8897 firmware
mwifiex: Ensure the version string from the firmware is 0-terminated
mwifiex: Add quirk to disable deep sleep with certain hardware revision
mwifiex: Use a define for firmware version string length
mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC
rtw88: add debugfs to force lowest basic rate
rtw88: follow the AP basic rates for tx mgmt frame
rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump
rtw89: fix potentially access out of range of RF register array
rtw89: remove unneeded variable
rtw89: remove unnecessary conditional operators
rtw89: update rtw89_regulatory map to R58-R31
rtw89: update tx power limit/limit_ru tables to R54
rtw89: update rtw89 regulation definition to R58-R31
rtw89: fill regd field of limit/limit_ru tables by enum
drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c
io_uring: fix link traversal locking
io_uring: fail cancellation for EXITING tasks
Documentation: add TTY chapter
tty: add kernel-doc for tty_standard_install
tty: more kernel-doc for tty_ldisc
tty: make tty_ldisc docs up-to-date
tty: move tty_ldisc docs to new Documentation/tty/
tty: add kernel-doc for more tty_port functions
tty: add kernel-doc for more tty_driver functions
tty: reformat kernel-doc in n_tty.c
tty: fix kernel-doc in n_tty.c
tty: reformat kernel-doc in tty_buffer.c
tty: reformat kernel-doc in tty_ldisc.c
tty: reformat kernel-doc in tty_io.c
tty: reformat kernel-doc in tty_port.c
tty: reformat TTY_DRIVER_ flags into kernel-doc
tty: reformat tty_struct::flags into kernel-doc
tty: combine tty_ldisc_ops docs into kernel-doc
tty: combine tty_operations triple docs into kernel-doc
tty: add kernel-doc for tty_ldisc_ops
tty: add kernel-doc for tty_port_operations
tty: add kernel-doc for tty_operations
tty: add kernel-doc for tty_driver
tty: add kernel-doc for tty_port
tty: finish kernel-doc of tty_struct members
tty: serial: atmel: Call dma_async_issue_pending()
tty: serial: atmel: Check return code of dmaengine_submit()
btrfs: fix the memory leak caused in lzo_compress_pages()
drm/i915/gemfs: don't mark huge_opt as static
spi: tegra210-quad: use devm call for cdata memory
spi: atmel: Remove setting of deprecated member of struct dma_slave_config
spi: atmel: Drop slave_config argument in atmel_spi_dma_slave_config()
regulator: qcom_spmi: Add pm8226 regulators
dt-bindings: regulator: qcom: spmi-regulator: Document pm8226 compatible
ASoC: rt5682s: Fix crash due to out of scope stack vars
ASoC: rt5682: Fix crash due to out of scope stack vars
ASoC: tegra: Use normal system sleep for ADX
ASoC: tegra: Use normal system sleep for AMX
ASoC: tegra: Use normal system sleep for Mixer
ASoC: tegra: Use normal system sleep for MVC
ASoC: tegra: Use normal system sleep for SFC
ASoC: tegra: Balance runtime PM count
KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()
KVM: X86: Fix when shadow_root_level=5 && guest root_level<4
KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN
KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test
arm64: dts: renesas: r8a779a0: Add DU support
arm64: dts: renesas: salvator-common: Merge hdmi0_con
arm64: dts: renesas: ulcb: Merge hdmi0_con
arm64: dts: renesas: r9a07g044: Add OPP table
arm64: dts: renesas: Fix operating point table node names
arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog
arm64: dts: renesas: r9a07g044: Add WDT nodes
arm64: dts: renesas: r9a07g044: Rename SDHI clocks
arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM
arm64: dts: renesas: r9a07g044: Add OSTM nodes
arm64: dts: renesas: r9a07g044: Sort psci node
dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks
arm64: dts: ti: k3-j721e: correct cache-sets info
KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12
KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit
KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability
selftests: sev_migrate_tests: free all VMs
selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM: x86: ignore APICv if LAPIC is not enabled
KVM: downgrade two BUG_ONs to WARN_ON_ONCE
KVM: VMX: do not use uninitialized gfn_to_hva_cache
mac80211: Use memset_after() to clear tx status
mac80211: notify non-transmitting BSS of color changes
mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define
cfg80211: allow continuous radar monitoring on offchannel chain
cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event
cfg80211: delete redundant free code
mac80211: add support for .ndo_fill_forward_path
mac80211: Remove unused assignment statements
cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection
mac80211: fix a memory leak where sta_info is not freed
mac80211: set up the fwd_skb->dev for mesh forwarding
mac80211: fix regression in SSN handling of addba tx
mac80211: fix rate control for retransmitted frames
mac80211: track only QoS data frames for admission control
mac80211: fix TCP performance on mesh interface
wcn36xx: Use correct SSN for ADD BA request
ath11k: Use host CE parameters for CE interrupts configuration
drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code
drm/i915: Avoid allocating a page array for the gpu coredump
arm64: dts: apple: change ethernet0 device type to ethernet
crypto: des - disallow des3 in FIPS mode
crypto: dh - limit key size to 2048 in FIPS mode
crypto: rsa - limit key size to 2048 in FIPS mode
crypto: jitter - consider 32 LSB for APT
crypto: hisilicon/qm - simplified the calculation of qos shaper parameters
crypto: hisilicon/qm - some optimizations of ths qos write process
crypto: hisilicon/qm - modify the value of qos initialization
crypto: hisilicon - modify the value of engine type rate
security: DH - use KDF implementation from crypto API
security: DH - remove dead code for zero padding
crypto: kdf - add SP800-108 counter key derivation function
crypto: kdf - Add key derivation self-test support code
crypto: sun8i-ce - Add support for the D1 variant
crypto: qat - improve logging of PFVF messages
crypto: qat - fix VF IDs in PFVF log messages
crypto: qat - do not rely on min version
crypto: qat - refactor pfvf version request messages
crypto: qat - pass the PF2VF responses back to the callers
crypto: qat - use enums for PFVF protocol codes
crypto: qat - reorganize PFVF protocol definitions
crypto: qat - reorganize PFVF code
crypto: qat - abstract PFVF receive logic
crypto: qat - abstract PFVF send function
crypto: qat - differentiate between pf2vf and vf2pf offset
crypto: qat - add pfvf_ops
crypto: qat - relocate PFVF disabled function
crypto: qat - relocate PFVF VF related logic
crypto: qat - relocate PFVF PF related logic
crypto: qat - handle retries due to collisions in adf_iov_putmsg()
crypto: qat - split PFVF message decoding from handling
crypto: qat - re-enable interrupts for legacy PFVF messages
crypto: qat - change PFVF ACK behaviour
crypto: qat - move interrupt code out of the PFVF handler
crypto: qat - move VF message handler to adf_vf2pf_msg.c
crypto: qat - move vf2pf interrupt helpers
crypto: qat - refactor PF top half for PFVF
crypto: qat - fix undetected PFVF timeout in ACK loop
crypto: qat - do not handle PFVF sources for qat_4xxx
crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes()
crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
crypto: drbg - make reseeding from get_random_bytes() synchronous
crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
crypto: drbg - prepare for more fine-grained tracking of seeding state
net: optimize skb_postpull_rcsum()
gro: optimize skb_gro_postpull_rcsum()
sctp: make the raise timer more simple and accurate
tipc: delete the unlikely branch in tipc_aead_encrypt
net: ipa: support enhanced channel flow control
net: ipa: introduce channel flow control
mctp: serial: remove unnecessary ldisc data check
mctp: serial: enforce fixed MTU
mctp: serial: cancel tx work on ldisc close
net: ipa: rearrange GSI structure fields
net: ipa: GSI only needs one completion
net: ipa: skip SKB copy if no netdev
net: ipa: explicitly disable HOLB drop during setup
net: ipa: rework how HOL_BLOCK handling is specified
net: ipa: zero unused portions of filter table memory
net: ipa: kill ipa_modem_init()
net: dsa: felix: enable cut-through forwarding between ports by default
net: ocelot: remove "bridge" argument from ocelot_get_bridge_fwd_mask
net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mismatched"
selftests: tls: test for correct proto_ops
tls: fix replacing proto_ops
selftests: tls: test splicing decrypted records
tls: splice_read: fix accessing pre-processed records
selftests: tls: test splicing cmsgs
tls: splice_read: fix record type check
selftests: tls: add tests for handling of bad records
selftests: tls: factor out cmsg send/receive
selftests: tls: add helper for creating sock pairs
net: stmmac: perserve TX and RX coalesce value during XDP setup
tsnep: Add missing of_node_put() in tsnep_mdio_init()
ipmi:ipmb: Fix unknown command response
ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking
veth: use ethtool_sprintf instead of snprintf
net: macb: convert to phylink_generic_validate()
r8169: disable detection of chip version 60
dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible
HSI: core: Fix return freed object in hsi_new_client
selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests
selftests/bpf: Fix misaligned memory accesses in xdp_bonding test
selftests/bpf: Prevent out-of-bounds stack access in test_bpffs
selftests/bpf: Fix misaligned memory access in queue_stack_map test
selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test
selftests/bpf: Fix possible NULL passed to memcpy() with zero size
selftests/bpf: Fix UBSan complaint about signed __int128 overflow
libbpf: Fix using invalidated memory in bpf_linker
libbpf: Fix glob_syms memory leak in bpf_linker
libbpf: Don't call libc APIs with NULL pointers
libbpf: Fix potential misaligned memory access in btf_ext__new()
tools/resolve_btf_ids: Close ELF file on error
selftests/bpf: Migrate selftests to bpf_map_create()
libbpf: Prevent deprecation warnings in xsk.c
libbpf: Use bpf_map_create() consistently internally
libbpf: Unify low-level map creation APIs w/ new bpf_map_create()
selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test
libbpf: Load global data maps lazily on legacy kernels
gpiolib: acpi: Unify debug and other messages format
gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
Bluetooth: Limit duration of Remote Name Resolve
Bluetooth: Send device found event on name resolve failure
Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key
Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key
serial: 8250_pci: rewrite pericom_do_set_divisor()
serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
serial: 8250: Fix RTS modem control while in rs485 mode
tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown()
tty: serial: imx: clear the RTSD status before enable the RTSD irq
tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl
tty: drop tty_schedule_flip()
tty: the rest, stop using tty_schedule_flip()
tty: drivers/tty/, stop using tty_schedule_flip()
serial: 8250_dw: Add StarFive JH7100 quirk
mxser: use PCI_DEVICE_DATA
mxser: move ids from pci_ids.h here
mxser: add MOXA prefix to some PCI device IDs
mxser: increase buf_overrun if tty_insert_flip_char() fails
mxser: remove tty parameter from mxser_receive_chars_new()
mxser: don't throttle manually
mxser: clean up timeout handling in mxser_wait_until_sent()
mxser: use msleep_interruptible() in mxser_wait_until_sent()
mxser: extract TX empty check from mxser_wait_until_sent()
mxser: use tty_port_close() in mxser_close()
mxser: don't flush buffer from mxser_close() directly
mxser: call stop_rx from mxser_shutdown_port()
mxser: remove tty->driver_data NULL check
mxser: remove pointless xmit_buf checks
mxser: clean up tx handling in mxser_transmit_chars()
mxser: move MSR read to mxser_check_modem_status()
mxser: keep only !tty test in ISR
mxser: rename mxser_close_port() to mxser_stop_rx()
mxser: remove wait for sent from mxser_close_port
serial: sh-sci: Add support to deassert/assert reset line
dt-bindings: serial: renesas,sci: Document RZ/G2L SoC
dt-bindings: serial: renesas,scif: Make resets as a required property
tty: serial, join uport checks in uart_port_shutdown()
tty: clean up whitespace in __do_SAK()
tty: remove tty NULL check from __do_SAK()
tty: remove TTY_SOFT_SAK part from __do_SAK()
n_gsm: remove unused parameters from gsm_error()
arm: remove zte zx platform left-over
dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string
serial: 8250: replace snprintf in show functions with sysfs_emit
Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
serial: liteuart: relax compile-test dependencies
serial: liteuart: fix minor-number leak on probe errors
serial: liteuart: fix use-after-free and memleak on unbind
serial: liteuart: Fix NULL pointer dereference in ->remove()
vgacon: Propagate console boot parameters before calling `vc_resize'
tty: serial: msm_serial: Deactivate RX DMA for polling support
serial: pl011: Add ACPI SBSA UART match id
serial: core: fix transmit-buffer reset and memleak
RDMA/hns: Do not destroy QP resources in the hw resetting phase
RDMA/hns: Do not halt commands during reset until later
Remove Doug Ledford from MAINTAINERS
RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
RDMA: Fix use-after-free in rxe_queue_cleanup
irqchip/mips-gic: Use bitfield helpers
MAINTAINERS: Add rpmsg tty driver maintainer
irqchip/aspeed-scu: Replace update_bits with write_bits.
irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
staging: r8188eu: remove the _cancel_workitem_sync wrapper
staging: r8188eu: remove the _init_workitem wrapper
staging: r8188eu: remove the _set_workitem wrapper
staging: r8188eu: hal data's board type is unused
staging: r8188eu: remove unused eeprom defines
staging: r8188eu: do not extract eeprom version from the fuses
staging: r8188eu: remove unused efuse defines
staging: r8188eu: efuse_WordEnableDataRead is not used
staging: r8188eu: Efuse_CalculateWordCnts is not used
staging: r8188eu: use max() and min() macros
staging: vt6655: refactor camelcase byMaxPwrLevel to max_pwr_level
staging: vt6655: rename variable bHWRadioOff
staging: vchiq_core: remove superfluous static_assert statement
staging: r8188eu: remove rf_type from HT_caps_handler()
staging: r8188eu: remove rf_type from add_RATid()
staging: r8188eu: remove rf_type from rtw_mcs_rate()
staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
staging: unisys: visornic: removed a blank line at the end of function
staging: unisys: visornic: reindent to avoid '(' at the end of line
staging: unisys: visornic: fixed a typo cant -> can't
staging: unisys: visorhba: use tab to indent instead of whitespace
block: fix parameter not described warning
io_uring: better to use REQ_F_IO_DRAIN for req->flags
io_uring: fix no lock protection for ctx->cq_extra
MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1
MIPS: loongson64: fix FTLB configuration
MIPS: Fix using smp_processor_id() in preemptible in show_cpuinfo()
mdio: aspeed: Fix "Link is Down" issue
igb: fix netpoll exit with traffic
platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info
platform/x86: lg-laptop: Recognize more models
platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs
platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr
xen: make HYPERVISOR_set_debugreg() always_inline
xen: make HYPERVISOR_get_debugreg() always_inline
platform/x86: thinkpad_acpi: Remove unused sensors_pdev_attrs_registered flag
platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr showing up in the wrong place
platform/x86: thinkpad_acpi: tpacpi_attr_group contains driver attributes not device attrs
platform/x86: thinkpad_acpi: Register tpacpi_pdriver after subdriver init
platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr
platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting
platform/x86: thinkpad_acpi: Remove "goto err_exit" from hotkey_init()
platform/x86: thinkpad_acpi: Properly indent code in tpacpi_dytc_profile_init()
platform/x86: thinkpad_acpi: Cleanup dytc_profile_available
platform/x86: thinkpad_acpi: Simplify dytc_version handling
platform/x86: thinkpad_acpi: Make *_init() functions return -ENODEV instead of 1
ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1
ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx
ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15
ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins on STM32MP15 DKx boards
ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco
ipmi: fix oob access due to uninit smi_msg type
nvmet: use IOCB_NOWAIT only if the filesystem supports it
memory: mtk-smi: Fix a null dereference for the ostd
arm64: dts: exynos: drop samsung,ufs-shareability-reg-offset in ExynosAutov9
MAINTAINERS: Update maintainer entry for keystone platforms
drm/i915: Remove dma_resv_prune
futex: Wireup futex_waitv syscall
fuse: release pipe buf after last use
s390/test_unwind: use raw opcode instead of invalid instruction
ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request
spi: bcm-qspi: set transfer parameter only if they change
spi: bcm-qspi: choose sysclk setting based on requested speed
ASoC: dt-bindings: wlf,wm8962: add missing interrupt property
drm/bridge: megachips: Ensure both bridges are probed before registration
drm/bridge: anx7625: fix an error code in anx7625_register_audio()
MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression
drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous
drm/i915/ttm: Implement asynchronous TTM moves
drm/i915/ttm: Correctly handle waiting for gpu when shrinking
drm/i915/ttm: Drop region reference counting
drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function
drm/i915: Add support for moving fence waiting
cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts
cpufreq: qcom-hw: Fix probable nested interrupt handling
cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name
ksmbd: fix memleak in get_file_stream_info()
ksmbd: contain default data stream even if xattr is empty
ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec()
docs: filesystem: cifs: ksmbd: Fix small layout issues
ksmbd: Fix an error handling path in 'smb2_sess_setup()'
net/smc: Fix loop in smc_listen
net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk()
net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_dst_reset()
net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN
net: allow SO_MARK with CAP_NET_RAW
net: allow CAP_NET_RAW to setsockopt SO_PRIORITY
net: phylink: Force retrigger in case of latched link-fail indicator
net: phylink: Force link down and retrigger resolve on interface change
lan743x: fix deadlock in lan743x_phy_link_status_change()
net: dsa: qca8k: fix warning in LAG feature
cxgb4: allow reading unrecognized port module eeprom
tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
net: bridge: Allow base 16 inputs in sysfs
gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
MAINTAINERS: Update B53 section to cover SF2 switch driver
tsnep: Fix resource_size cocci warning
tsnep: fix platform_no_drv_owner.cocci warning
vdpa_sim: avoid putting an uninitialized iova_domain
vhost-vdpa: clean irqs before reseting vdpa device
virtio-blk: modify the value type of num in virtio_queue_rq()
vhost/vsock: cleanup removing `len` variable
vhost/vsock: fix incorrect used length reported to the guest
Revert "virtio_ring: validate used buffer length"
Revert "virtio-net: don't let virtio core to validate used length"
Revert "virtio-blk: don't let virtio core to validate used length"
Revert "virtio-scsi: don't let virtio core to validate used buffer length"
x86/cpu: Don't write CSTAR MSR on Intel CPUs
futex: Remove futex_cmpxchg detection
futex: Ensure futex_atomic_cmpxchg_inatomic() is present
drm/amd/display: update bios scratch when setting backlight
drm/amdgpu/pm: fix powerplay OD interface
drm/amdgpu: Skip ASPM programming on aldebaran
drm/amdgpu: fix byteorder error in amdgpu discovery
drm/amdgpu: enable Navi retry fault wptr overflow
drm/amdgpu: enable Navi 48-bit IH timestamp counter
drm/amdkfd: simplify drain retry fault
drm/amdkfd: handle VMA remove race
drm/amdkfd: process exit and retry fault race
drm/amdgpu: IH process reset count when restart
drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well
drm/amdgpu: move kfd post_reset out of reset_sriov function
drm/amd/display: Fixed DSC would not PG after removing DSC stream
drm/amd/display: Reset link encoder assignments for GPU reset
drm/amd/display: Set plane update flags for all planes in reset
drm/amd/display: Fix DPIA outbox timeout after GPU reset
drm/amdgpu: Fix double free of dmabuf
drm/amdgpu: Fix MMIO HDP flush on SRIOV
drm/amd/display: update bios scratch when setting backlight
drm/amdgpu/pm: fix powerplay OD interface
drm/amdgpu: Skip ASPM programming on aldebaran
drm/amdgpu: fix byteorder error in amdgpu discovery
drm/amdgpu: enable Navi retry fault wptr overflow
drm/amdgpu: enable Navi 48-bit IH timestamp counter
drm/amdkfd: simplify drain retry fault
drm/amdkfd: handle VMA remove race
drm/amdkfd: process exit and retry fault race
drm/amdgpu: IH process reset count when restart
drm/amd/pm: add new fields for Sienna Cichlid.
drm/amd/pm: Print the error on command submission
drm/amd/pm: Sienna: Print failed BTC
drm/amd/pm: Add debug prints
drm/amdgpu: update the domain flags for dumb buffer creation
drm/amdgpu: Declare Unpin BO api as static
drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well
drm/amdgpu: move kfd post_reset out of reset_sriov function
drm/amd/display: 3.2.163
drm/amd/display: [FW Promotion] Release 0.0.94
drm/amd/display: add else to avoid double destroy clk_mgr
drm/amd/display: Fix ODM combine issue with fast boot
drm/amd/display: Fixed DSC would not PG after removing DSC stream
drm/amd/display: Display object info table changes
drm/amd/display: fix accidental casting enum to bool
drm/amd/display: retain/release at proper places in link_enc assignment
drm/amd/display: Rename dcn_validate_bandwidth to dcn10_validate_bandwidth
drm/amd/display: Reset link encoder assignments for GPU reset
drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC
io_uring: disable drain with cqe skip
io_uring: don't spinlock when not posting CQEs
io_uring: add option to skip CQE posting
io_uring: clean cqe filling functions
iomap: iomap_read_inline_data cleanup
xfs: remove xfs_inew_wait
xfs: Fix the free logic of state in xfs_attr_node_hasname
USB: serial: option: add Fibocom FM101-GL variants
mt76: fix possible pktid leak
mt76: fix timestamp check in tx_status
ath11k: Use memset_startat() for clearing queue descriptors
ath11k: Fix spelling mistake "detetction" -> "detection"
dm btree remove: fix use after free in rebalance_children()
Revert "ath11k: add read variant from SMBIOS for download board data"
riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot
riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot
ACPI: scan: Do not add device IDs from _CID if _HID is not valid
ACPI: processor idle: Use swap() instead of open coding it
ACPI: processor: Replace kernel.h with the necessary inclusions
ACPI: DPTF: Update device ID in a comment
ACPI: PM: Emit debug messages when enabling/disabling wakeup power
cpuidle: menu: Fix typo in a comment
Bluetooth: refactor malicious adv data check
thermal: tools: tmon: remove unneeded local variable
Bluetooth: btusb: Add the new support IDs for WCN6855
Bluetooth: btusb: re-definition for board_id in struct qca_version
Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
Bluetooth: btmtksdio: drop the unnecessary variable created
Bluetooth: btmtksdio: add support of processing firmware coredump and log
xen: detect uninitialized xenbus in xenbus_init
device property: Remove device_add_properties() API
driver core: Don't call device_remove_properties() from device_del()
PCI: Convert to device_create_managed_software_node()
net: hns3: add dql info when tx timeout
net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu
net: hns3: format the output of the MAC address
net: hns3: add log for workqueue scheduled late
drm/i915/gt: Hold RPM wakelock during PXP suspend
thermal: int340x: Use struct_group() for memcpy() region
KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure
KVM: arm64: Save PSTATE early on exit
spi: Fix condition in the __spi_register_driver()
spi: spidev: Make probe to fail early if a spidev compatible is used
regulator: rohm-generic: remove unused dummies
regulator: irq_helper: Provide helper for trivial IRQ notifications
regulator: Add regulator_err2notif() helper
regulator: Drop unnecessary struct member
ASoC: SOF: hda: reset DAI widget before reconfiguring it
ASoC: cs35l41: Set the max SPI speed for the whole device
kernfs: switch global kernfs_rwsem lock to per-fs lock
PM: hibernate: Fix snapshot partial write lengths
PM: hibernate: use correct mode for swsusp_close()
ACPI: CPPC: Add NULL pointer check to cppc_get_perf()
drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
lan78xx: Clean up some inconsistent indenting
net/ncsi : Add payload to be 32-bit aligned to fix dropped packets
sched/scs: Reset task stack state in bringup_cpu()
x86/boot: Mark prepare_command_line() __init
auxdisplay: charlcd: checking for pointer reference before dereferencing
auxdisplay: charlcd: fixing coding style issue
Revert "drm/i915/dg2: Tile 4 plane format support"
powerpc/32: Fix hardlockup on vmap stack overflow
KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB
Revert "drm/i915/dmabuf: fix broken build"
arm64: uaccess: avoid blocking within critical sections
pinctrl: mediatek: fix global-out-of-bounds issue
dccp: Inline dccp_listen_start().
dccp/tcp: Remove an unused argument in inet_csk_listen_start().
net: stmmac: Calculate CDC error only once
selftests: add arp_ndisc_evict_nocarrier to Makefile
tc-testing: Add link for reviews with TC MAINTAINERS
tools: sync uapi/linux/if_link.h header
scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO
tracing/uprobe: Fix uprobe_perf_open probes iteration
ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding
ARM: dts: ux500: Fixup Gavini magnetometer
drm/i915/gt: Hold RPM wakelock during PXP suspend
xen: flag xen_snd_front to be not essential for system boot
xen: flag pvcalls-front to be not essential for system boot
xen: flag hvc_xen to be not essential for system boot
xen: flag xen_drm_front to be not essential for system boot
xen: add "not_essential" flag to struct xenbus_driver
io_uring: improve argument types of kiocb_done()
io_uring: clean __io_import_iovec()
io_uring: improve send/recv error handling
io_uring: simplify reissue in kiocb_done
drm/hyperv: Fix device removal on Gen1 VMs
drm/i915/pmu: Increase the live_engine_busy_stats sample period
ACPI: Make acpi_node_get_parent() local
ACPI: Get acpi_device's parent from the parent field
ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec
drm/i915/ttm: fixup build failure
nvme: fix write zeroes pi
nvme-fabrics: ignore invalid fast_io_fail_tmo values
nvme-pci: add NO APST quirk for Kioxia device
nvme-tcp: fix memory leak when freeing a queue
nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t()
nvmet-tcp: fix incomplete data digest send
nvmet-tcp: fix memory leak when performing a controller reset
nvmet-tcp: add an helper to free the cmd buffers
nvmet-tcp: fix a race condition between release_queue and io_work
cifs: update internal version number
smb2: clarify rc initialization in smb2_reconnect
cifs: populate server_hostname for extra channels
cifs: nosharesock should be set on new server
pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip
usb: dwc2: gadget: use existing helper
usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func
usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()
usb: gadget: configfs: remove os_desc_attr_release()
usb: gadget: configfs: simplify os_desc_item_to_gadget_info() helper
usb: xilinx: Add suspend resume support
cpufreq: intel_pstate: ITMT support for overclocked system
usb: typec: tipd: Fix initialization sequence for cd321x
usb: typec: tipd: Fix typo in cd321x_switch_power_state
usb: hub: Fix locking issues with address0_mutex
cpufreq: intel_pstate: Fix active mode offline/online EPP handling
cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
ipmi: msghandler: Make symbol 'remove_work_wq' static
net: marvell: mvpp2: increase MTU limit when XDP enabled
net: ipa: kill ipa_cmd_pipeline_clear()
arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys
net: usb: Correct PHY handling of smsc95xx
soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active
net: remove .ndo_change_proto_down
net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe()
net: marvell: mvpp2: Add support for 5gbase-r
phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r
r8169: fix incorrect mac address assignment
tsnep: Fix set MAC address
spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data
spi: spidev: Use SPI_MODE_USER_MASK instead of casting
spi: Fix multi-line comment style
spi: Replace memset() with __GFP_ZERO
regulator: rohm-generic: iniline stub function
ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML
net: ipa: separate disabling setup from modem stop
net: ipa: directly disable ipa-setup-ready interrupt
docs: i2c: smbus-protocol: mention the repeated start condition
ARM: dts: imx: Fix typo in pinfunc comments
net: dsa: qca8k: add LAG support
net: dsa: qca8k: add support for mirror mode
neigh: introduce neigh_confirm() helper function
mctp: Add MCTP-over-serial transport binding
Revert "ANDROID: GKI: update Kconfig options for CONFIG_PREEMPT"
mlxsw: spectrum: Protect driver from buggy firmware
mlxsw: spectrum: Allow driver to load with old firmware versions
mlxsw: pci: Add shutdown method in PCI driver
mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find
net/smc: Ensure the active closing peer first closes clcsock
net/smc: Clean up local struct sock variables
net: nexthop: fix null pointer dereference when IPv6 is not enabled
slip: fix macro redefine warning
hamradio: fix macro redefine warning
mmc: spi: Add device-tree SPI IDs
drm/i915/dsi: split out icl_dsi.h
drm/i915/dsi: split out vlv_dsi.h
drm/i915/dsi: split out vlv_dsi_pll.h
drm/i915/dsi: split out intel_dsi_vbt.h
ANDROID: Incremental fs: fix build due to zstd api changes
arm64: dts: allwinner: a64: Update MBUS node
ARM: dts: sunxi: h3/h5: Update MBUS node
dt-bindings: arm: sunxi: Add H5 MBUS compatible
dt-bindings: arm: sunxi: Expand MBUS binding
dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq
ARM: dts: ux500: Add reset lines to IP blocks
i2c: virtio: disable timeout handling
USB: serial: pl2303: fix GC type detection
i2c: i801: Fix interrupt storm from SMB_ALERT signal
i2c: i801: Restore INTREN on unload
arch_topology: Remove unused topology_set_thermal_pressure() and related
cpufreq: qcom-cpufreq-hw: Use new thermal pressure update function
cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure
thermal: cpufreq_cooling: Use new thermal pressure update function
arch_topology: Introduce thermal pressure update function
drm/i915/gem: placate scripts/kernel-doc
arm64: dts: imx8qxp: add cache info
arm64: dts: imx8qm: add cache info
arm64: dts: imx8m: add cache info
drm/i915/dg2: Tile 4 plane format support
xfrm: fix dflt policy check when there is no policy configured
xfrm: fix policy lookup for ipv6 gre packets
sched/cpuacct: Make user/system times in cpuacct.stat more precise
sched/cpuacct: Fix user/system in shown cpuacct.usage*
cpuacct: Convert BUG_ON() to WARN_ON_ONCE()
cputime, cpuacct: Include guest time in user time in cpuacct.stat
dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching
perf: Ignore sigtrap for tracepoints destined for other tasks
locking/rwsem: Optimize down_read_trylock() under highly contended case
locking/rwsem: Make handoff bit handling more consistent
pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static
erofs: fix deadlock when shrink erofs slab
phy: HiSilicon: Fix copy and paste bug in error handling
dt-bindings: phy: zynqmp-psgtr: fix USB phy name
phy: ti: omap-usb2: Fix the kernel-doc style
phy: qualcomm: ipq806x-usb: Fix kernel-doc style
scsi: scsi_debug: Zero clear zones at reset write pointer
scsi: core: sysfs: Fix setting device state to SDEV_RUNNING
scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
io_uring: correct link-list traversal locking
selftests/bpf: Fix trivial typo
firmware: ti_sci: rm: remove unneeded semicolon
soc: ti: pruss: fix referenced node in error message
block: avoid to touch unloaded module instance when opening bdev
lsm: security_task_getsecid_subj() -> security_current_getsecid_subj()
SUNRPC: use different lock keys for INET6 and LOCAL
drm: ttm: correct ttm_range_manager kernel-doc notation
drm/amdgpu: partially revert "svm bo enable_signal call condition"
drm/amd/display: Set plane update flags for all planes in reset
drm/amd/display: enable seamless boot for DCN301
drm/amd/display: Run full global validation in dc_commit_state
drm/amd/display: based on flag reset z10 function pointer
drm/amd/display: Fix DPIA outbox timeout after GPU reset
drm/amdgpu: Fix double free of dmabuf
drm/amdkfd: Remove unused entries in table
drm/amd/pm: Add debugfs info for STB
drm/amd/pm: Add STB support in sienna_cichlid
drm/amd/pm: Add STB accessors interface
drm/amdgpu/pm: clean up some inconsistent indenting
drm/amdkfd: Retrieve SDMA numbers from amdgpu
drm/amdgpu: Fix MMIO HDP flush on SRIOV
drm/amdgpu: query umc error info from ecc_table v2
drm/amd/pm: add message smu to get ecc_table v2
drm/amdgpu: add new query interface for umc block v2
drm/amd/pm: Update smu driver interface for aldebaran
drm/amdgpu/display: set vblank_disable_immediate for DC
drm/amd/display: check top_pipe_to_program pointer
drm/amd/display: cleanup the code a bit
drm/amd/display: remove no need NULL check before kfree
drm/amd/amdgpu: fix potential memleak
drm/amd/amdgpu: cleanup the code style a bit
drm/amd/amdgpu: remove useless break after return
drm/amd/display: fix cond_no_effect.cocci warnings
drm/amd/display: Clean up some inconsistent indenting
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
drm/amd/display: Fix OLED brightness control on eDP
drm/amdgpu: Add recovery_lock to save bad pages function
drm/amdgpu: support new mode-1 reset interface (v2)
drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
drm/amd/pm: Remove artificial freq level on Navi1x
drm/amd/pm: avoid duplicate powergate/ungate setting
drm/amd/display: Revert "retain/release stream pointer in link enc table"
drm/amd/display: 3.2.162
drm/amd/display: fixed the DSC power off sequence during Driver PnP
drm/amd/display: [FW Promotion] Release 0.0.93
drm/amd/display: [FW Promotion] Release 0.0.92
drm/amd/display: Visual Confirm Bar Height Adjust
drm/amd/display: Fix eDP will flash when boot to OS
drm/amd/display: Enable DSC over eDP
drm/amd/display: Fix LTTPR not Enabled
drm/amd/display: Reset fifo after enable otg
drm/amd/display: Code change for DML isolation
drm/amd/display: set MSA vsp/hsp to 0 for positive polarity for DP 128b/132b
drm/amd/display: Revert changes for MPO underflow
drm/amd/display: Only flush delta from last command execution
drm/amd/display: Secondary display goes blank on Non DCN31
drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain
drm/amdgpu: Update BO memory accounting to rely on allocation flag
drm/amd/display: Reduce dmesg error to a debug print
drm/amd/display: Drop config guard for DC_LOG_DP2
hugetlbfs: flush before unlock on move_hugetlb_page_tables()
hugetlbfs: flush TLBs correctly after huge_pmd_unshare
drm/msm: Do hw_init() before capturing GPU state
mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode
rtw89: update partition size of firmware header on skb->data
iwlwifi: Fix memory leaks in error handling path
iwlwifi: fix warnings produced by kernel debug options
iwlwifi: mvm: retry init flow if failed
iwlwifi: Fix missing error code in iwl_pci_probe()
iwlwifi: pcie: fix constant-conversion warning
Revert "scsi: ufs: core: Add a compile-time structure size check"
drm/msm/dp: Avoid unpowered AUX xfers that caused crashes
drm/msm/dsi: set default num_data_lanes
Revert "Revert "drm/virtio: implement context init: advertise feature to userspace""
Revert "Revert "drm/virtio: implement context init: add virtio_gpu_fence_event""
RDMA/irdma: Set protocol based on PF rdma_mode flag
net/ice: Add support for enable_iwarp and enable_roce devlink param
devlink: Add 'enable_iwarp' generic device param
ice: avoid bpf_prog refcount underflow
ice: fix vsi->txq_map sizing
power: supply: ab8500: Standardize capacity lookup
power: supply: ab8500: Standardize temp res lookup
power: supply: ab8500: Standardize CV voltage
power: supply: ab8500: Standardize CC current
power: supply: ab8500: Make recharge capacity a constant
power: supply: ab8500: Standardize termination current
power: supply: ab8500: Standardize internal resistance
power: supply: ab8500_fg: Init battery data in bind()
power: supply: ab8500: Standardize voltages
power: supply: ab8500: Standardize technology
power: supply: ab8500: Standardize design capacity
power: supply: ab8500: Use only one battery type
power: supply: ab8500: Drop unused battery types
power: supply: ab8500: Standardize operating temperature
power: supply: ab8500: Sink current tables into charger code
power: supply: ab8500: Use core battery parser
spi: fsl-lpspi: Add imx8ulp compatible string
spi: deduplicate spi_match_id() in __spi_register_driver()
spi: Add resets to the PL022 bindings
spi: docs: improve the SPI userspace API documentation
selftests: net: fib_nexthops: add test for group refcount imbalance bug
net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group
net: ipv6: add fib6_nh_release_dsts stub
ASoC: rk817: Add module alias for rk817-codec
ASoC: soc-acpi: Set mach->id field on comp_ids matches
net: dsa: qca8k: add support for mdb_add/del
net: dsa: qca8k: add set_ageing_time support
net: dsa: qca8k: add support for port fast aging
net: dsa: qca8k: add additional MIB counter and make it dynamic
net: dsa: qca8k: initial conversion to regmap helper
net: dsa: qca8k: move regmap init in probe and set it mandatory
net: dsa: qca8k: remove extra mutex_init in qca8k_setup
net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET
net: dsa: qca8k: remove redundant check in parse_port_config
skbuff: Switch structure bounds to struct_group()
skbuff: Move conditional preprocessor directives out of struct sk_buff
net, neigh: Fix crash in v6 module initialization error path
nixge: fix mac address error handling again
sections: global data can be in .bss
net/smc: Avoid warning of possible recursive locking
vsock/virtio: suppress used length validation
ath11k: Fix mon status ring rx tlv processing
ath11k: add read variant from SMBIOS for download board data
ath11k: skip sending vdev down for channel switch
arp: Remove #ifdef CONFIG_PROC_FS
ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev
ath11k: calculate the correct NSS of peer for HE capabilities
hv_netvsc: Use bitmap_zalloc() when applicable
ath11k: change to treat alpha code na as world wide regdomain
net: ax88796c: do not receive data in pointer
qed: Use the bitmap API to simplify some functions
net-sysfs: Slightly optimize 'xps_queue_show()'
net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls
rds: Fix a typo in a comment
Fix coverity issue 'Uninitialized scalar variable"
drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable()
ANDROID: GKI: remove CONFIG_HARDENED_USERCOPY_FALLBACK from gki defconfig
drm/i915/rpm: Enable runtime pm autosuspend by default
pcmcia: hide the MAC address helpers if !NET
tsn: Fix build.
net: wwan: iosm: device trace collection using relayfs
net: wwan: common debugfs base dir for wwan device
octeon: constify netdev->dev_addr
net: mana: Add XDP support
tsnep: Add TSN endpoint Ethernet MAC driver
dt-bindings: net: Add tsnep Ethernet controller
dt-bindings: Add vendor prefix for Engleder
net: phylink: handle NA interface mode in phylink_fwnode_phy_connect()
net: phylink: Add helpers for c22 registers without MDIO
platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() returning -ENODEV
MAINTAINERS: Add entry to MAINTAINERS for Milbeaut
platform/x86: think-lmi: Simplify tlmi_analyze() error handling a bit
platform/x86: think-lmi: Move kobject_init() call into tlmi_create_auth()
ARM: dts: milbeaut: set clock phandle to uart node
ARM: dts: milbeaut: set clock phandle to timer node
ARM: dts: milbeaut: add a clock node for M10V
net: annotate accesses to dev->gso_max_segs
net: annotate accesses to dev->gso_max_size
nfp: checking parameter process for rx-usecs/tx-usecs is invalid
ipv6: fix typos in __ip6_finish_output()
selftests/tc-testings: Be compatible with newer tc output
selftests/tc-testing: match any qdisc type
net: dsa: qca8k: fix MTU calculation
net: dsa: qca8k: fix internal delay applied to the wrong PAD config
net: hns3: remove the way to set tx spare buf via module parameter
net: hns3: add support to set/get rx buf len via ethtool for hns3 driver
ethtool: extend ringparam setting/getting API with rx_buf_len
ethtool: add support to set/get rx buf len via ethtool
net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver
ethtool: add support to set/get tx copybreak buf size via ethtool
ath11k: Set IRQ affinity to CPU0 in case of one MSI vector
ath11k: do not restore ASPM in case of single MSI vector
ath11k: add support one MSI vector
ath11k: refactor multiple MSI vector implementation
ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ
ath11k: add CE and ext IRQ flag to indicate irq_handler
ath11k: get msi_data again after request_irq is called
firmware: smccc: Fix check for ARCH_SOC_ID not implemented
Revert "slab: add __alloc_size attributes for better bounds checking"
Revert "mm/kvmalloc: add __alloc_size attributes for better bounds checking"
Revert "mm/vmalloc: add __alloc_size attributes for better bounds checking"
Revert "mm/page_alloc: add __alloc_size attributes for better bounds checking"
Revert "percpu: add __alloc_size attributes for better bounds checking"
memory: renesas-rpc-if: refactor MOIIO and IOFV macros
memory: renesas-rpc-if: avoid use of undocumented bits
memory: renesas-rpc-if: simplify register update
memory: renesas-rpc-if: Silence clang warning
drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock
dt-bindings: crypto: Add optional dma properties
ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node
ARM: dts: sunxi: Add CEC clock to DW-HDMI
arm64: dts: allwinner: a64: Add CEC clock to HDMI
ARM: dts: sun8i: h3: beelink-x2: Sort nodes
arm64: dts: allwinner: h6: tanix-tx6: Add I2C node
bus: sunxi-rsb: Fix shutdown
media: cx18: drop an unused macro
media: ivtv: drop an unused macro
media: cx25821: drop duplicated i2c_slave_did_ack()
USB: serial: option: add Telit LE910S1 0x9200 composition
media: hantro: Support NV12 on the G2 core
media: hantro: Staticize a struct in postprocessor code
media: hantro: Support VP9 on the G2 core
media: hantro: Prepare for other G2 codecs
media: hantro: Rename registers
media: rkvdec: Add the VP9 backend
media: Add VP9 v4l2 library
media: uapi: Add VP9 stateless decoder controls
media: hantro: Add quirk for NV12/NV12_4L4 capture format
media: hantro: Simplify postprocessor
media: hantro: postproc: Introduce struct hantro_postproc_ops
media: hantro: postproc: Fix motion vector space size
dmaengine: idxd: fix calling wq quiesce inside spinlock
dmaengine: dw-edma: Fix return value check for dma_set_mask_and_coherent()
Revert "parisc: Fix backtrace to always include init funtion names"
parisc: Convert PTE lookup to use extru_safe() macro
parisc: Fix extraction of hash lock bits in syscall.S
parisc: Provide an extru_safe() macro to extract unsigned bits
parisc: Increase FRAME_WARN to 2048 bytes on parisc
dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_chan_block_xfer_start()
RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value
KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot
arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin
arm64: dts: imx8mq-librem5: describe the selfie cam
arm64: dts: imx8mq-librem5: describe power supply for cameras
arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description
arm64: dts: imx8mm-beacon: Enable USB Controllers
iomap: Fix inline extent handling in iomap_readpage
pinctrl: microchip-sgpio: update to support regmap
pinctrl: ocelot: convert pinctrl to regmap
pinctrl: ocelot: update pinctrl to automatic base address
pinctrl: ocelot: combine get resource and ioremap into single call
dt-bindings: pinctrl: uniphier: Add child node definitions to describe pin mux and configuration
dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string
pinctrl: spmi-gpio: Add support for PM2250
pinctrl: qcom: sc7280: Add egpio support
pinctrl: qcom: Add egpio feature support
pinctrl: qcom-pmic-gpio: Add support for pm8019
dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019
pinctrl: qcom: Add SDX65 pincontrol driver
dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings
pinctrl: ocelot: Extend support for lan966x
dt-bindings: pinctrl: ocelot: add lan966x SoC support
Linux 5.16-rc2
drm/msm/gpu: Fix check for devices without devfreq
drm/msm/gpu: Fix idle_work time
drm/msm/a6xx: Fix uinitialized use of gpu_scid
drm/msm: Fix null ptr access msm_ioctl_gem_submit()
drm/msm: Demote debug message
drm/msm: Make a6xx_gpu_set_freq() static
drm/msm: Restore error return on invalid fence
drm/msm: Fix wait_fence submitqueue leak
drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP
drm/msm/devfreq: Fix OPP refcnt leak
drm/msm/a6xx: Allocate enough space for GMU registers
arm64: dts: rockchip: fix poweroff on helios64
arm64: dts: rockchip: Enable HDD power on helios64
arm64: dts: rockchip: add variables for pcie completion to helios64
pstore/blk: Use "%lu" to format unsigned long
arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64
arm64: dts: rockchip: add interrupt and headphone-detection for Rock Pi4's audio codec
arm64: dts: rockchip: fix audio-supply for Rock Pi 4
arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up
ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies
efi/libstub: consolidate initrd handling across architectures
efi/libstub: x86/mixed: increase supported argument count
efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event()
include/linux/efi.h: Remove unneeded whitespaces before tabs
iio: at91-sama5d2: Fix incorrect sign extension
mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove
iio: adc: axp20x_adc: fix charging current reporting on AXP22x
iio: gyro: adxrs290: fix data signedness
arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device
ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART
ARM: imx: remove dead left-over from i.MX{27,31,35} removal
ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs
ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link
arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch
ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch
ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch
arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference
soc: imx: gpcv2: Synchronously suspend MIX domains
arm64: dts: freescale: add 'chassis-type' property
hwmon: (sht4x) Fix EREMOTEIO errors
arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB
arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Framebuffer
arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD
arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN
arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixed regulators
arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi
arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD
arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent address cells
arm64: dts: qcom: sc7280: Add pcie clock support
arm64: dts: qcom: sc7280: Fix incorrect clock name
arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Homestar rev4
arm64: dts: qcom: sm8350: Add LLCC node
arm64: dts: qcom: sm8350-sagami: Configure remote processors
arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/SPI nodes
arm64: dts: qcom: Add support for Xperia 1 III / 5 III
arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs
arm64: dts: qcom: sm8350: Set up WRAP2 QUPs
arm64: dts: qcom: sm8350: Set up WRAP1 QUPs
arm64: dts: qcom: sm8350: Set up WRAP0 QUPs
arm64: dts: qcom: sm8350: Describe GCC dependency clocks
arm64: dts: qcom: *8350* Consolidate PON/RESIN usage
arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name
arm64: dts: qcom: sm[68]350: Use interrupts-extended with pdc interrupts
arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer
arm64: dts: qcom: sm8350: Add redistributor stride to GICv3
arm64: dts: qcom: sm8350: Add missing QUPv3 ID2
arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI
arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY
arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to TUSB320L
arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller
arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regulators declaration
arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lvs1 and lvs2 supply property
arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 supply property
arm64: dts: qcom: apq8096-db820c: add missing regulator details
arm64: dts: qcom: apq8096-db820c: specify adsp firmware name
arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / XZ3 (Tama platform)
arm64: dts: qcom: msm8996: drop not documented adreno properties
arm64: dts: qcom: sc7180: Support Homestar rev4
arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9
arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI host output
arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts
dt-bindings: memory: Add entry for version 3.80a
EDAC/synopsys: Enable the driver on Intel's N5X platform
proc/vmcore: fix clearing user buffer by properly using clear_user()
kmap_local: don't assume kmap PTEs are linear arrays in memory
mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation
kasan: test: silence intentional read overflow warnings
hugetlb, userfaultfd: fix reservation restore on userfaultfd error
hugetlb: fix hugetlb cgroup refcounting during mremap
mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
hexagon: ignore vmlinux.lds
hexagon: clean up timer-regs.h
hexagon: export raw I/O routines for modules
mm: emit the "free" trace report before freeing memory in kmem_cache_free()
shm: extend forced shm destroy to support objects from several IPC nses
ipc: WARN if trying to remove ipc object which is absent
mm/swap.c:put_pages_list(): reinitialise the page list
EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR
EDAC/synopsys: Use the quirk for version instead of ddr version
af_unix: fix regression in read after shutdown
mptcp: use delegate action to schedule 3rd ack retrans
mptcp: fix delack timer
selftests: mptcp: add tproxy test case
mptcp: sockopt: add SOL_IP freebind & transparent options
mptcp: Support for IP_TOS for MPTCP setsockopt()
ipv4: Exposing __ip_sock_set_tos() in ip.h
net: kunit: add a test for dev_addr_lists
dev_addr_list: put the first addr on the tree
dev_addr: add a modification check
net: unexport dev_addr_init() & dev_addr_flush()
net: constify netdev->dev_addr
bnx2x: constify static inline stub for dev_addr
82596: use eth_hw_addr_set()
ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec
phy: ti: tusb1210: Fix the kernel-doc warn
phy: qualcomm: usb-hsic: Fix the kernel-doc warn
phy: qualcomm: qmp: Add missing struct documentation
phy: mvebu-cp110-utmi: Fix kernel-doc warns
net: phy: add support for TI DP83561-SP phy
ethernet: renesas: Use div64_ul instead of do_div
ipv6: ip6_skb_dst_mtu() cleanups
crypto: ccp - no need to initialise statics to 0
crypto: ccree - remove redundant 'flush_workqueue()' calls
crypto: octeontx2 - use swap() to make code cleaner
crypto: testmgr - Fix wrong test case of RSA
crypto: qce - fix uaf on qce_skcipher_register_one
crypto: qce - fix uaf on qce_ahash_register_one
crypto: qce - fix uaf on qce_aead_register_one
crypto: hisilicon/hpre - use swap() to make code cleaner
MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYPTO DRIVER
crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs_ecc_probe()
crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
hwrng: cavium - Check health status while reading random data
crypto: atmel-aes - Reestablish the correct tfm context at dequeue
ANDROID: db845c_gki.fragment: Remove CONFIG_LEDS_CLASS_MULTICOLOR as its in gki_defconfig now
ANDROID: db845c_gki.fragment: Remove typoed config CONFIG_QCOM_SPMI_ADC5_TM5
bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap
bpf, sockmap: Attach map progs to psock early for feature probes
xen/pvh: add missing prototype to header
libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags
selinux: fix NULL-pointer dereference when hashtab allocation fails
mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings
mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function
mtd: rawnand: Export nand_read_page_hwecc_oob_first()
mtd: rawnand: davinci: Rewrite function description
mtd: rawnand: davinci: Avoid duplicated page read
mtd: rawnand: davinci: Don't calculate ECC when reading page
x86: Pin task-stack in __get_wchan()
drm/i915: Drain the ttm delayed workqueue too
drm/i915: Remove resv from i915_vma
drm/i915: vma is always backed by an object.
drm/i915: Create a full object for mock_ring, v2.
drm/i915: Create a dummy object for gen6 ppgtt
drm/i915: move the pre_pin earlier
iavf: Fix VLAN feature flags after VFR
iavf: Fix refreshing iavf adapter stats on ethtool request
iavf: Fix deadlock occurrence during resetting VF interface
media: sp887x: drop unneeded assignment
media: media si2168: fully initialize si2168 on resume only when necessary
media: si2168: drop support for old firmware file name for si2168 B40
media: dib0700: Only touch one bit when start/stop an adapter
media: dib0700: cleanup start/stop streaming logic
iavf: Prevent changing static ITR values if adaptive moderation is on
media: dib0700: fix undefined behavior in tuner shutdown
media: s5h1411.c: Fix a typo in the VSB SNR table
media: drivers: cx24113: remove redundant variable r
media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz
media: dib9000: Use min() instead of doing it manually
selftests/bpf: Add btf_dedup case with duplicated structs within CU
libbpf: Accommodate DWARF/compiler bug with duplicated structs
media: media dvb_frontend: add suspend and resume callbacks to dvb_frontend_ops
media: b2c2: Add missing check in flexcop_pci_isr:
libbpf: Add runtime APIs to query libbpf version
media: dvb-core: Convert to SPDX identifier
media: dmxdev: fix UAF when dvb_register_device() fails
signal: Replace force_fatal_sig with force_exit_sig when in doubt
signal: Don't always set SA_IMMUTABLE for forced signals
HID: apple: Report Magic Keyboard battery over USB
HID: apple: Use BIT to define quirks
HID: apple: Do not reset quirks when the Fn key is not found
HID: magicmouse: Report battery level over USB
HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!)
HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case
HID: magicmouse: prevent division by 0 on scroll
HID: thrustmaster: fix sparse warnings
HID: logitech: add myself as a reviewer
HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx
HID: i2c-hid: Report wakeup events
HID: input: set usage type to key on keycode remap
HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields
HID: ft260: fix i2c probing for hwmon devices
net/bridge: replace simple_strtoul to kstrtol
nfp: flower: correction of error handling
drm/i915/dg2: Implement WM0 cursor WA for DG2
drm/i915/pxp: fix includes for headers in include/drm
MAINTAINERS: Update for VMware PVRDMA driver
blk-mq: don't insert FUA request with data into scheduler queue
blk-cgroup: fix missing put device in error path from blkg_conf_pref()
drm/i915: drop intel_display.h include from intel_display_power.h
drm/i915: move structs from intel_display_power.h to .c
drm/i915/debugfs: move debug printing to intel_display_power.c
drm/i915: drop intel_display.h include from intel_dpll_mgr.h
drm/i915: drop intel_display.h include from intel_ddi.h
stmmac_pci: Fix underflow size in stmmac_rx
atlantic: fix double-free in aq_ring_tx_clean
ethtool: stats: Use struct_group() to clear all stats at once
net/af_iucv: Use struct_group() to zero struct iucv_sock region
ipv6: Use memset_after() to zero rt6_info
net: 802: Use memset_startat() to clear struct fields
net: dccp: Use memset_startat() for TP zeroing
sky2: use PCI VPD API in eeprom ethtool ops
net: marvell: prestera: fix double free issue on err path
net: marvell: prestera: fix brige port operation
net: ipa: Use 'for_each_clear_bit' when possible
bnx2x: Use struct_group() for memcpy() region
cxgb4: Use struct_group() for memcpy() region
cxgb3: Use struct_group() for memcpy() region
net: phylink: add 1000base-KX to phylink_caps_to_linkmodes()
s390/lcs: add braces around empty function body
s390/ctcm: add __printf format attribute to ctcm_dbf_longtext
s390/ctcm: fix format string
net/af_iucv: fix kernel doc comments
net/iucv: fix kernel doc comments
s390/qeth: allocate RX queue at probe time
natsemi: macsonic: use eth_hw_addr_set()
cirrus: mac89x0: use eth_hw_addr_set()
apple: macmace: use eth_hw_addr_set()
lasi_82594: use eth_hw_addr_set()
smc9194: use eth_hw_addr_set()
8390: wd: use eth_hw_addr_set()
8390: mac8390: use eth_hw_addr_set()
8390: hydra: use eth_hw_addr_set()
8390: smc-ultra: use eth_hw_addr_set()
amd: mvme147: use eth_hw_addr_set()
amd: atarilance: use eth_hw_addr_set()
amd: hplance: use eth_hw_addr_set()
amd: a2065/ariadne: use eth_hw_addr_set()
amd: ni65: use eth_hw_addr_set()
amd: lance: use eth_hw_addr_set()
drm/aspeed: Fix vga_pw sysfs output
drm/vc4: fix error code in vc4_create_object()
ipw2200: constify address in ipw_send_adapter_address
wilc1000: copy address before calling wilc_set_mac_address
mlxsw: constify address in mlxsw_sp_port_dev_addr_set
net: ax88796c: don't write to netdev->dev_addr directly
drm/i915: Clean up CRC register defines
drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits
arm64: dts: mt8183: support coresight-cpu-debug for mt8183
arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config
arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node
drm/i915: Clean up FPGA_DBG/CLAIM_ER bits
ALSA: usb-audio: Don't start stream for capture at prepare
ALSA: usb-audio: Switch back to non-latency mode at a later point
dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings
dt-bindings: reset: renesas,rst: Document r8a779f0 reset module
dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings
dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock
pinctrl: renesas: Remove unneeded locking around sh_pfc_read() calls
arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board
arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes
arm64: dts: renesas: cat875: Add rx/tx delays
arm64: dts: reneas: rcar-gen3: Add SDnH clocks
arm64: dts: reneas: rzg2: Add SDnH clocks
cfg80211: move offchan_cac_event to a dedicated work
mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping"
mac80211: introduce set_radar_offchan callback
cfg80211: implement APIs for dedicated radar detection HW
gpio: mockup: Switch to use kasprintf_strarray()
pinctrl: zynqmp: Unify pin naming
ath9k: fix intr_txqs setting
ath11k: add hw_param for wakeup_mhi
riscv: fix building external modules
Revert "Merge 0cc82d617a ("Merge branch 'for-5.16/nintendo' into for-linus") into android-mainline"
media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder
media: rcar-vin: Free buffers with error if hardware stop fails
media: imx: Remove unused functions
media: stk1160: fix control-message timeouts
media: s2255: fix control-message timeouts
media: pvrusb2: fix control-message timeouts
media: em28xx: fix control-message timeouts
media: cpia2: fix control-message timeouts
media: flexcop-usb: fix control-message timeouts
RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module
media: redrat3: fix control-message timeouts
media: mceusb: fix control-message timeouts
media: mtk-vcodec: remove unused func parameter
media: mtk-vcodec: enc: add vp8 profile ctrl
media: hi846: remove the of_match_ptr macro
media: hi846: include property.h instead of of_graph.h
scsi: target: configfs: Delete unnecessary checks for NULL
scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp
scsi: mpt3sas: Fix incorrect system timestamp
scsi: mpt3sas: Fix system going into read-only mode
scsi: mpt3sas: Fix kernel panic during drive powercycle test
scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node()
scsi: scsi_debug: Fix type in min_t to avoid stack OOB
scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo()
scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu()
tracing: Don't use out-of-sync va_list in event printing
tracing: Use memset_startat() to zero struct trace_iterator
drm/i915/: Extend VRR platform support to Gen 11
Revert "ANDROID: mm: Throttle rss_stat tracepoint"
drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
drm/nouveau: recognise GA106
ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
ALSA: ctxfi: Fix out-of-range access
soc: qcom: rpmpd: Add QCM2290 support
dt-bindings: power: rpmpd: Add QCM2290 support
soc: qcom: rpmpd: Drop unused res_name from struct rpmpd
lib: zstd: Don't add -O3 to cflags
lib: zstd: Don't inline functions in zstd_opt.c
lib: zstd: Fix unused variable warning
Revert "ANDROID: media: increase video max frame number"
drm/i915: Disable DSB usage for now
drm/i915: Declare .(de)gamma_lut_tests for icl+
drm/i915: Fix framestart_delay commens in VRR code
drm/i915: Do vblank evasion correctly if vrr push has already been sent
soc: qcom: qmi: Fix a typo in a comment
mm: Add functions to zero portions of a folio
drm/i915: Move vrr push after the frame counter sampling again
ASoC: tegra: Fix kcontrol put callback in Mixer
ASoC: tegra: Fix kcontrol put callback in ADX
ASoC: tegra: Fix kcontrol put callback in AMX
ASoC: tegra: Fix kcontrol put callback in SFC
ASoC: tegra: Fix kcontrol put callback in MVC
ASoC: tegra: Fix kcontrol put callback in AHUB
ASoC: tegra: Fix kcontrol put callback in DSPK
ASoC: tegra: Fix kcontrol put callback in DMIC
ASoC: tegra: Fix kcontrol put callback in I2S
ASoC: tegra: Fix kcontrol put callback in ADMAIF
ASoC: tegra: Fix wrong value type in MVC
ASoC: tegra: Fix wrong value type in SFC
ASoC: tegra: Fix wrong value type in DSPK
ASoC: tegra: Fix wrong value type in DMIC
ASoC: tegra: Fix wrong value type in I2S
ASoC: tegra: Fix wrong value type in ADMAIF
tracing/histogram: Fix UAF in destroy_hist_field()
pstore/ftrace: Allow immediate recording
xfrm: Remove duplicate assignment
ipv6/esp6: Remove structure variables and alignment statements
selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes
ftrace/samples: add s390 support for ftrace direct multi sample
ftrace/samples: add missing Kconfig option for ftrace direct multi sample
MAINTAINERS: update email address of Christian Borntraeger
s390/kexec: fix memory leak of ipl report buffer
pinctrl: st: Switch to use devm_kasprintf_strarray()
pinctrl: st: Convert to use dev_err_probe()
pinctrl: st: Make use of the devm_platform_ioremap_resource_byname()
pinctrl: st: Use temporary variable for struct device
pinctrl: st: Drop wrong kernel doc annotations
pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray()
pinctrl: armada-37xx: Convert to use dev_err_probe()
pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
pinctrl: armada-37xx: Use temporary variable for struct device
pinctrl: armada-37xx: Fix function name in the kernel doc
pinctrl/rockchip: Switch to use devm_kasprintf_strarray()
pinctrl/rockchip: Convert to use dev_err_probe()
pinctrl/rockchip: Make use of the devm_platform_get_and_ioremap_resource()
pinctrl/rockchip: Use temporary variable for struct device
pinctrl/rockchip: Drop wrong kernel doc annotation
lib/string_helpers: Introduce managed variant of kasprintf_strarray()
lib/string_helpers: Introduce kasprintf_strarray()
s390/kexec: fix return code handling
s390/dump: fix copying to user-space of swapped kdump oldmem
spi: qcom: geni: remove unused defines
spi: spi-rspi: Drop redeclaring ret variable in qspi_transfer_in()
spi: spi-rspi: Add support to deassert/assert reset line
spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC
regulator: Add units to limit documentation
regulator: bd718x7: Use rohm generic restricted voltage setting
regulator: rohm-regulator: add helper for restricted voltage setting
regulator: Update protection IRQ helper docs
perf evsel: Fix memory leaks relating to unit
perf report: Fix memory leaks around perf_tip()
perf hist: Fix memory leak of a perf_hpp_fmt
tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall
tools build: Fix removal of feature-sync-compare-and-swap feature detection
perf inject: Fix ARM SPE handling
perf bench: Fix two memory leaks detected with ASan
perf test sample-parsing: Fix branch_stack entry endianness check
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
perf sort: Fix the 'p_stage_cyc' sort key behavior
perf sort: Fix the 'ins_lat' sort key behavior
perf sort: Fix the 'weight' sort key behavior
perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1
perf tests wp: Remove unused functions on s390
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
drm/vboxvideo: fix a NULL vs IS_ERR() check
ptp: ocp: Fix a couple NULL vs IS_ERR() checks
lan78xx: Introduce NAPI polling support
lan78xx: Remove hardware-specific header update
lan78xx: Re-order rx_submit() to remove forward declaration
lan78xx: Introduce Rx URB processing improvements
lan78xx: Introduce Tx URB processing improvements
lan78xx: Fix memory allocation bug
net: dsa: felix: restrict psfp rules on ingress port
net: dsa: felix: use vcap policer to set flow meter for psfp
net: mscc: ocelot: use index to set vcap policer
net: dsa: felix: add stream gate settings for psfp
net: dsa: felix: support psfp filter on vsc9959
net: mscc: ocelot: add gate and police action offload to PSFP
net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain
net: mscc: ocelot: add MAC table stream learn and lookup operations
KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes()
KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range()
x86/kvm: remove unused ack_notifier callbacks
net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
mctp/test: Update refcount checking in route fragment tests
ipv6: ah6: use swap() to make code cleaner
net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
tcp: add missing htmldocs for skb->ll_node and sk->defer_list
drm/i915/vlv_dsi: Double pixelclock on read-back for dual-link panels
net: mdio: Replaced BUG_ON() with WARN()
ipv6: check return value of ipv6_skip_exthdr
e100: fix device suspend/resume
net: dpaa2-mac: use phylink_generic_validate()
net: dpaa2-mac: remove interface checks in dpaa2_mac_validate()
net: dpaa2-mac: populate supported_interfaces member
net: ag71xx: use phylink_generic_validate()
net: ag71xx: remove interface checks in ag71xx_mac_validate()
net: ag71xx: populate supported_interfaces member
devlink: Don't throw an error if flash notification sent before devlink visible
net: stmmac: dwmac-qcom-ethqos: add platform level clocks management
page_pool: Revert "page_pool: disable dma mapping support..."
platform/x86: think-lmi: Opcode support
ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
reiserfs: don't use congestion_wait()
drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
Documentation: syfs-class-firmware-attributes: Lenovo Opcode support
parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig
Revert "parisc: Reduce sigreturn trampoline to 3 instructions"
parisc: Wrap assembler related defines inside __ASSEMBLY__
parisc: Wire up futex_waitv
parisc: Include stringify.h to avoid build error in crypto/api.c
ALSA: hda/realtek: Fix LED on HP ProBook 435 G7
KVM: Disallow user memslot with size that exceeds "unsigned long"
KVM: Ensure local memslot copies operate on up-to-date arch-specific data
KVM: x86/mmu: Fix TLB flush range when handling disconnected pt
KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus()
KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()
KVM: x86: Assume a 64-bit hypercall for guests with protected state
selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore
riscv: kvm: fix non-kernel-doc comment block
KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror()
KVM: SEV: Drop a redundant setting of sev->asid during initialization
KVM: SEV: WARN if SEV-ES is marked active but SEV is not
KVM: SEV: Set sev_info.active after initial checks in sev_guest_init()
KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs
KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache
KVM: nVMX: Use a gfn_to_hva_cache for vmptrld
KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check
KVM: x86/xen: Use sizeof_field() instead of open-coding it
KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12
KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO
KVM: x86/mmu: include EFER.LMA in extended mmu role
KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load
KVM: Fix steal time asm constraints
cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
ata: libata-sata: Declare ata_ncq_sdev_attrs static
ata: libahci: Adjust behavior when StorageD3Enable _DSD is set
ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
ata: libata: add missing ata_identify_page_supported() calls
octeontx2-af: debugfs: don't corrupt user memory
ipv4/raw: support binding to nonlocal addresses
NFC: add NCI_UNREG flag to eliminate the race
NFC: reorder the logic in nfc_{un,}register_device
NFC: reorganize the functions in nci_request
drm/amd/amdgpu: fix potential memleak
drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
tipc: check for null after calling kmemdup
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
drm/amd/display: Fix OLED brightness control on eDP
ARM: dts: qcom: update USB nodes with new platform specific compatible
arm64: dts: qcom: ipq8074: add MDIO bus
arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path
arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path
arm64: dts: qcom: sc7280: Add venus DT node
arm64: dts: qcom: Add missing 'chassis-type's
arm64: dts: qcom: sm8250-mtp: add sound card support
arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node
arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node
arm64: dts: qcom: sm8250: Add nodes for tx and rx macros with soundwire masters
i40e: Fix display error code in dmesg
i40e: Fix creation of first queue by omitting it if is not power of two
i40e: Fix warning message and call stack during rmmod i40e driver
drm/mediatek: Clear pending flag when cmdq packet is done
drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy
drm/mediatek: Add cmdq_handle in mtk_crtc
drm/mediatek: Detect CMDQ execution timeout
sunrpc: fix header include guard in trace header
NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION
drm/mediatek: Remove the pointer of struct cmdq_client
drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
selftests/bpf: Fix xdpxceiver failures for no hugepages
ANDROID: setlocalversion: make KMI_GENERATION optional
drm/amd/pm: Remove artificial freq level on Navi1x
drm/amd/pm: avoid duplicate powergate/ungate setting
drm/amdgpu: add error print when failing to add IP block(v2)
drm/amd/pm: Enhanced reporting also for a stuck command
drm/i915: Clarify probing order in intel_dp_aux_init_backlight_funcs()
drm/dp, drm/i915: Add support for VESA backlights using PWM for brightness control
drm/dp: Don't read back backlight mode in drm_edp_backlight_enable()
drm/nouveau/kms/nv50-: Explicitly check DPCD backlights for aux enable/brightness
drm/i915: Add support for panels with VESA backlights with PWM enable/disable
bpf, docs: Fix ordering of bpf documentation
bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst
bpf, docs: Change underline in btf to match style guide
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
drm/amdkfd: replace asic_family with asic_type
drm/amdkfd: convert misc checks to IP version checking
drm/amdkfd: convert switches to IP version checking
drm/amdkfd: convert KFD_IS_SOC to IP version checking
drm/amdgpu: add error print when failing to add IP block(v2)
drm/amd/pm: Enhanced reporting also for a stuck command
drm/amdgpu: remove unneeded variable
drm/radeon: correct indentation
drm/amdkfd: replace trivial funcs with direct access
drm/amd/display: log amdgpu_dm_atomic_check() failure cause
drm/amd/display: Wait for ACK for INBOX0 HW Lock
drm/amd/display: Initialise encoder assignment when initialising dc_state
drm/amd/display: Query all entries in assignment table during updates.
drm/amd/display: To support sending TPS3 pattern when restoring link
drm/amd/display: 3.2.161
drm/amd/display: Adjust code indentation
drm/amd/display: Add hpd pending flag to indicate detection of new hpd
drm/amd/display: Fix Coverity Issues
drm/amd/display: retain/release stream pointer in link enc table
drm/amd/display: fix stale info in link encoder assignment
drm/amd/display: use link_rate_set above DPCD 1.3 (#1527)
drm/amd/display: clean up some formats and log
drm/amd/display: bring dcn31 clk mgr in line with other version style
drm/amd/display: Fix detection of aligned DMUB firmware meta info
drm/amd/display: Use link_enc_cfg API for queries.
drm/amd/display: Fix RGB MPO underflow with multiple displays
drm/amd/display: remove dmcub_support cap dependency
drm/amd/display: Pass panel inst to a PSR command
drm/amd/display: Add helper for blanking all dp displays
drm/amd/display: remove unnecessary conditional operators
drm/amdgpu: return early on error while setting bar0 memtype
drm/amdgpu: remove unnecessary checks
drm/amdkfd: Add sysfs bitfields and enums to uAPI
drm/amdgpu: use generic fb helpers instead of setting up AMD own's.
drm/amdkfd: remove kgd_dev declaration and initialization
drm/amdkfd: replace/remove remaining kgd_dev references
drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs
drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs
drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs
drm/amdkfd: replace kgd_dev in various kfd2kgd funcs
drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs
drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs
drm/amdkfd: replace kgd_dev in static gfx v10 funcs
drm/amdkfd: replace kgd_dev in static gfx v9 funcs
drm/amdkfd: replace kgd_dev in static gfx v8 funcs
drm/amdkfd: replace kgd_dev in static gfx v7 funcs
drm/amdkfd: add amdgpu_device entry to kfd_dev
RDMA/nldev: Check stat attribute before accessing it
RDMA/mlx4: Do not fail the registration on port stats
media: atomisp: cleanup qbuf logic
media: atomisp: add YUVPP at __atomisp_get_pipe() logic
media: atomisp: frame.c: drop a now-unused function
media: atomisp: pipe_binarydesc: drop logic incompatible with firmware
media: atomisp: binary.c: drop logic incompatible with firmware
media: atomisp: simplify binary.c
media: atomisp: get rid of set pipe version custom ctrl
media: atomisp: atomisp_cmd: make it more compatible with firmware
NFSv42: Fix pagecache invalidation after COPY/CLONE
NFS: Add a tracepoint to show the results of nfs_set_cache_invalid()
NFSv42: Don't fail clone() unless the OP_CLONE operation failed
arm64: dts: mt8183-kukui: Update Tboard sensor mapping table
iio: ad7768-1: Call iio_trigger_notify_done() on error
iio: itg3200: Call iio_trigger_notify_done() on error
iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config
iio: dln2: Check return value of devm_iio_trigger_register()
iio: trigger: Fix reference counting
iio: dln2-adc: Fix lockdep complaint
iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
iio: mma8452: Fix trigger reference couting
iio: stk3310: Don't return error code in interrupt handler
iio: kxsd9: Don't return error code in trigger handler
iio: ltr501: Don't return error code in trigger handler
iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
arm64: dts: mediatek: mt8173: Add gce-client-reg to display od/ufo
dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 kakadu board
dt-bindings: arm64: dts: mediatek: Add more SKUs for mt8183 fennel board
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo
arm64: dts: mt8183: Add kakadu sku22
arm64: dts: mt8183: Add more fennel SKUs
arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board
arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus
arm64: dts: mediatek: mt8183-evb: Add node for thermistor
arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks
arm64: dts: mediatek: mt8192: fix i2c node names
drm/i915: Fix fastsets on TypeC ports following a non-blocking modeset
power: supply: core: Add kerneldoc to battery struct
gpu: drm: panel-edp: Fix edp_panel_entry documentation
drm/bridge: parade-ps8640: Fix additional suspend/resume at bootup
power: supply: core: Use library interpolation
net: add missing include in include/net/gro.h
reset: tegra-bpmp: Revert Handle errors in BPMP response
stmmac: fix build due to brainos in trans_start changes
ixgbevf: Add support for new mailbox communication between PF and VF
ixgbevf: Mailbox improvements
ixgbevf: Add legacy suffix to old API mailbox functions
ixgbevf: Improve error handling in mailbox
ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE
Revert "ACPI: scan: Release PM resources blocked by unused objects"
i40e: Fix ping is lost after configuring ADq on VF
i40e: Fix changing previously set num_queue_pairs for PFs
i40e: Fix NULL ptr dereference on VSI filter sync
i40e: Fix correct max_pkt_size on VF RX queue
drm/i915/guc: fix NULL vs IS_ERR() checking
arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
fs: Rename AS_THP_SUPPORT and mapping_thp_support
fs: Remove FS_THP_SUPPORT
mm: Remove folio_test_single
mm: Rename folio_test_multi to folio_test_large
Add linux/cacheflush.h
binder: fix test regression due to sender_euid change
net: no longer stop all TX queues in dev_watchdog()
net: do not inline netif_tx_lock()/netif_tx_unlock()
net: annotate accesses to queue->trans_start
net: use an atomic_long_t for queue->trans_timeout
net: ax88796c: use bit numbers insetad of bit masks
net: virtio_net_hdr_to_skb: count transport header in UFO
net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove
fs: dlm: fix build with CONFIG_IPV6 disabled
net: usb: r8152: Add MAC passthrough support for more Lenovo Docks
block: avoid to quiesce queue in elevator_init_mq
bpf, x86: Fix "no previous prototype" warning
x86/sgx: Fix minor documentation issues
net: ethernet: ti: cpsw: Enable PHY timestamping
x86/mce: Get rid of cpu_missing
usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe
usb: hub: Fix usb enumeration issue due to address0 race
usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts
usb: dwc3: leave default DMA for PCI devices
usb: dwc2: hcd_queue: Fix use of floating point literal
usb: dwc3: gadget: Fix null pointer exception
usb: gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()'
usb: xhci: tegra: Check padctrl interrupt presence in device tree
usb: dwc2: gadget: Fix ISOC flow for elapsed frames
usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer
usb: dwc3: gadget: Ignore NoStream after End Transfer
usb: dwc3: core: Revise GHWPARAMS9 offset
Documentation: networking: net_failover: Fix documentation
usb: typec: ucsi: Expose number of alternate modes in partner
usb: xhci-mtk: fix random remote wakeup
usb: xhci-mtk: remove unnecessary error check
Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb
Docs: usb: update comment and code near increment usage count
Docs: usb: update err() to pr_err() and replace __FILE__
psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim
sched/core: Forced idle accounting
psi: Add a missing SPDX license header
psi: Remove repeated verbose comment
kernel/locking: Use a pointer in ww_mutex_trylock().
x86/perf: Fix snapshot_branch_stack warning in VM
perf/x86/intel/uncore: Fix IIO event constraints for Snowridge
perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
drm/i915/guc: fix NULL vs IS_ERR() checking
drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
media: atomisp: sh_css_sp: better support the current firmware
dma-buf: nuke dma_resv_get_excl_unlocked
usb: gadget: at91_udc: Convert to GPIO descriptors
usb: gadget: composite: Show warning if function driver's descriptors are incomplete.
usb: gadget: f_midi: allow resetting index option
usb: Remove redundant 'flush_workqueue()' calls
usb: gadget: f_fs: Use stream_open() for endpoint files
USB: ehci_brcm_hub_control: Improve port index sanitizing
drm/amdgpu: stop getting excl fence separately
usb: dwc3: meson-g12a: fix shared reset control use
dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064
drm/i915: use new iterator in i915_gem_object_wait_reservation
drm/i915: Fix i915_request fence wait semantics
dt-bindings: usb: dwc2: document the port when usb-role-switch is used
usb: cdnsp: Remove unneeded semicolon after `}'
drm/i915: use new cursor in intel_prepare_plane_fb v2
drm/i915: use the new iterator in i915_sw_fence_await_reservation v3
drm/i915: use new iterator in i915_gem_object_wait_priority
drm/i915: use the new iterator in i915_gem_busy_ioctl v2
Documentation/process: fix a cross reference
Documentation: update vcpu-requests.rst reference
docs: accounting: update delay-accounting.rst reference
libbpf: update index.rst reference
optee: add asynchronous notifications
staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
optee: separate notification functions
tee: export teedev_open() and teedev_close_context()
tee: fix put order in teedev_close_context()
dt-bindings: arm: optee: add interrupt property
docs: staging/tee.rst: add a section on OP-TEE notifications
staging: greybus: Add missing rwsem around snd_ctl_remove() calls
spi: hisi-kunpeng: Fix the debugfs directory name incorrect
ASoC: stm32: i2s: fix 32 bits channel length without mclk
MAINTAINERS: Add myself as SPI NOR co-maintainer
staging: r8188eu: delete unused header
staging: r8188eu: code indent should use tabs
staging: r8188eu: remove unused defines in wifi.h
staging: r8188eu: fix array_size.cocci warning
staging: vt6655: Delete bogus check for `init_count` in AL7230
staging: vt6655: Delete bogus check for `init_count` in AL2230
staging: vt6655: Update comment for `rf_write_wake_prog_syn`
staging: vt6655: Rename `RFvWriteWakeProgSyn` function
staging: vt6655: Rewrite conditional in AL7320 initialization
staging: vt6655: Use incrementation in `idx`
staging: vt6655: Introduce `idx` variable
staging: vt6655: Remove unnecessary type casts
mtd: spi-nor: spansion: Use manufacturer late_init()
mtd: spi-nor: sst: Use manufacturer late_init() to set _write()
mtd: spi-nor: xilinx: Use manufacturer late_init() to set setup method
mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops
mtd: spi-nor: sst: Use flash late_init() for locking
mtd: spi-nor: atmel: Use flash late_init() for locking
mtd: spi-nor: core: Introduce the late_init() hook
mtd: spi-nor: Get rid of nor->page_size
mtd: spi-nor: core: Use container_of to get the pointer to struct spi_nor
mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description
net: ocelot_net: use phylink_generic_validate()
net: ocelot_net: remove interface checks in macb_validate()
net: ocelot_net: populate supported_interfaces member
firmware: arm_scmi: Fix type error assignment in voltage protocol
firmware: arm_scmi: Fix type error in sensor protocol
firmware: arm_scmi: pm: Propagate return value to caller
firmware: arm_scmi: Fix base agent discover response
net: mtk_eth_soc: use phylink_generic_validate()
net: mtk_eth_soc: drop use of phylink_helper_basex_speed()
net: mtk_eth_soc: remove interface checks in mtk_validate()
net: mtk_eth_soc: populate supported_interfaces member
net: sparx5: use phylink_generic_validate()
net: sparx5: clean up sparx5_phylink_validate()
net: sparx5: populate supported_interfaces member
net: enetc: use phylink_generic_validate()
net: enetc: remove interface checks in enetc_pl_mac_validate()
net: enetc: populate supported_interfaces member
net: axienet: use phylink_generic_validate()
net: axienet: remove interface checks in axienet_validate()
net: axienet: populate supported_interfaces member
powerpc/xive: Change IRQ domain to a tree domain
parisc/sticon: fix reverse colors
media: atomisp: sh_css_param_shading: fix comments coding style
drm/i915/driver: add i915_driver_ prefix to functions
drm/i915/driver: rename driver to i915_drm_driver
media: atomisp: get rid of sctbl_legacy_*
drm/i915/driver: rename i915_drv.c to i915_driver.c
media: atomisp: get rid of #ifdef HAS_BL
media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests
mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB
media: atomisp: remove #ifdef HAS_NO_HMEM
media: atomisp: sh_css_params: cleanup the code
media: atomisp: sh_css_params: remove tests for ISP2401
media: atomisp: sh_css_mipi: cleanup the code
media: atomisp: sh_css_metrics: drop some unused code
media: atomisp: simplify sh_css_defs.h
media: atomisp: drop empty files
fbdev: Prevent probing generic drivers if a FB is already registered
fs: handle circular mappings correctly
ath11k: reset RSN/WPA present state for open BSS
ath11k: clear the keys properly via DISABLE_KEY
ath11k: add support for BSS color change
ath11k: add string type to search board data in board-2.bin for WCN6855
ath11k: Fix crash caused by uninitialized TX ring
ath11k: add trace log support
ath11k: Add missing qmi_txn_cancel()
ath11k: use cache line aligned buffers for dbring
ath11k: Disabling credit flow for WMI path
ath11k: Fix ETSI regd with weather radar overlap
drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder
ANDROID: GKI: fix up gki_defconfig to keep CONFIG_HID_PLAYSTATION
selftests/bpf: Mark variable as static
selftests/bpf: Variable naming fix
selftests/bpf: Move summary line after the error logs
net/mlx5: E-switch, Create QoS on demand
net/mlx5: E-switch, Enable vport QoS on demand
net/mlx5: E-switch, move offloads mode callbacks to offloads file
net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac
net/mlx5: E-switch, Remove vport enabled check
net/mlx5e: Specify out ifindex when looking up decap route
net/mlx5e: TC, Move comment about mod header flag to correct place
net/mlx5e: TC, Move kfree() calls after destroying all resources
net/mlx5e: TC, Destroy nic flow counter if exists
net/mlx5: TC, using swap() instead of tmp variable
net/mlx5: CT: Allow static allocation of mod headers
net/mlx5e: Refactor mod header management API
net/mlx5: Avoid printing health buffer when firmware is unavailable
net/mlx5: Fix format-security build warnings
net/mlx5e: Support ethtool cq mode
net: stmmac: Fix signed/unsigned wreckage
net: document SMII and correct phylink's new validation mechanism
selftests: add a test case for mirred egress to ingress
net: sched: act_mirred: drop dst for the direction from egress to ingress
amt: cancel delayed_work synchronously in amt_fini()
r8169: disable detection of chip version 41
r8169: disable detection of chip version 45
r8169: disable detection of chip versions 49 and 50
r8169: enable ASPM L1/L1.1 from RTL8168h
net: align static siphash keys
net: use .data.once section in netdev_level_once()
once: use __section(".data.once")
MAINTAINERS: remove GR-everest-linux-l2@marvell.com
bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set
net: mvmdio: fix compilation warning
scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id()
scsi: ufs: core: Fix another task management completion race
scsi: ufs: core: Fix task management completion timeout race
scsi: core: sysfs: Fix hang when device state is set via sysfs
scsi: iscsi: Unblock session then wake up error handler
scsi: ufs: core: Improve SCSI abort handling
io_uring: fix missed comment from *task_file rename
Revert "mark pstore-blk as broken"
ata: libata: improve ata_read_log_page() error message
xen: don't continue xenstore initialization in case of errors
xen/privcmd: make option visible in Kconfig
net/mlx5: E-Switch, return error if encap isn't supported
net/mlx5: Lag, update tracker when state change event received
net/mlx5e: CT, Fix multiple allocations and memleak of mod acts
net/mlx5: Fix flow counters SF bulk query len
net/mlx5: E-Switch, rebuild lag only when needed
net/mlx5: Update error handler for UCTX and UMEM
net/mlx5: DR, Fix check for unsupported fields in match param
net/mlx5: DR, Handle eswitch manager and uplink vports separately
net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove()
net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev
net/mlx5e: Wait for concurrent flow deletion during neigh/fib events
net/mlx5e: kTLS, Fix crash in RX resync flow
drm/i915/guc: fix NULL vs IS_ERR() checking
ACPI: thermal: drop an always true check
thermal: core: Reset previous low and high trip during thermal zone init
x86/sgx: Fix free page accounting
thermal: int340x: Limit Kconfig to 64-bit
IB/hfi1: Properly allocate rdma counter desc memory
RDMA/core: Set send and receive CQ before forwarding to the driver
RDMA/netlink: Add __maybe_unused to static inline in C file
net: ieee802154: handle iftypes as u32
cifs: introduce cifs_ses_mark_for_reconnect() helper
cifs: protect srv_count with cifs_tcp_ses_lock
cifs: move debug print out of spinlock
x86/fpu: Correct AVX512 state tracking
btrfs: deprecate BTRFS_IOC_BALANCE ioctl
btrfs: make 1-bit bit-fields of scrub_page unsigned int
btrfs: check-integrity: fix a warning on write caching disabled disk
btrfs: silence lockdep when reading chunk tree during mount
btrfs: fix memory ordering between normal and ordered work functions
btrfs: fix a out-of-bound access in copy_compressed_data_to_page()
Bluetooth: btusb: enable Mediatek to support AOSP extension
arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF
power: supply: max77976: add Maxim MAX77976 charger driver
power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY
dt-bindings: power: supply: add Maxim MAX77976 battery charger
drm/i915: Disable D3Cold in s2idle and runtime pm
media: atomisp: get rid of #ifdef ISP_VEC_NELEMS
media: atomisp: make sh_css similar to Intel Aero driver
media: atomisp: warn if mipi de-allocation failed
media: atomisp: drop check_pipe_resolutions() logic
media: atomisp: get rid of some weird warn-suppress logic
media: atomisp: drop a dead code
media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg
media: atomisp: unify ia_css_stream stop logic
media: atomisp: get rid of ia_css_stream_load()
media: atomisp: drop crop code at stream create function
media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS
media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA
media: atomisp: drop #ifdef WITH_PC_MONITORING
media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS
media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM
media: atomisp: drop an useless #ifdef ISP2401
media: atomisp: drop two vars that are currently ignored
media: atomisp: Avoid some {} just to define new vars
media: atomisp: fix comments coding style at sh_css.c
media: atomisp: ia_css_stream.h: remove ifdefs from the header
media: atomisp: shift some structs from input_system_local
media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE
media: atomisp: get rid of phys event abstractions
media: atomisp: handle errors at sh_css_create_isp_params()
media: atomisp: implement enum framesize/frameinterval
media: atomisp-ov2680: implement enum frame intervals
media: atomisp-ov2680: adjust the maximum frame rate
media: atomisp-ov2680: remove some unused fields
media: atomisp-ov2680: uncomment other resolutions
media: atomisp-gc2235: drop an unused var
media: ipu3: drop an unused variable
spi: dw: Define the capabilities in a continuous bit-flags set
spi: dw: Replace DWC_HSSI capability with IP-core version checker
spi: dw: Introduce Synopsys IP-core versions interface
spi: dw: Convert to using the Bitfield access macros
spi: dw: Put the driver entities naming in order
spi: dw: Discard redundant DW SSI Frame Formats enumeration
spi: dw: Add a symbols namespace for the core module
regulator: da9121: Emit only one error message in .remove()
ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask
ASoC: codecs: wcd934x: return error code correctly from hw_params
ASoC: codecs: wcd938x: fix volatile register range
ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
ASoC: qdsp6: q6routing: validate port id before setting up route
ASoC: qdsp6: q6adm: improve error reporting
ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling
ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly
power: reset: ltc2952: Fix use of floating point literals
Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event
Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event
Bluetooth: hci_request: Remove bg_scan_update work
Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync
Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync
Bluetooth: btmrvl_main: repair a non-kernel-doc comment
dt-bindings: power: reset: gpio-poweroff: Convert txt bindings to yaml
selftests/bpf: Add uprobe triggering overhead benchmarks
optee: fix kfree NULL pointer
net: drop nopreempt requirement on sock_prot_inuse_add()
net: merge net->core.prot_inuse and net->core.sock_inuse
net: make sock_inuse_add() available
net: inline sock_prot_inuse_add()
net: gro: populate net/core/gro.c
net: gro: move skb_gro_receive into net/core/gro.c
net: gro: move skb_gro_receive_list to udp_offload.c
net: move gro definitions to include/net/gro.h
net: move early demux fields close to sk_refcnt
tcp: do not call tcp_cleanup_rbuf() if we have a backlog
tcp: check local var (timeo) before socket fields in one test
tcp: defer skb freeing after socket lock is released
tcp: avoid indirect calls to sock_rfree
tcp: tp->urg_data is unlikely to be set
tcp: annotate races around tp->urg_data
tcp: annotate data-races on tp->segs_in and tp->data_segs_in
tcp: add RETPOLINE mitigation to sk_backlog_rcv
tcp: small optimization in tcp recvmsg()
net: cache align tcp_memory_allocated, tcp_sockets_allocated
net: forward_alloc_get depends on CONFIG_MPTCP
net: shrink struct sock by 8 bytes
ipv6: shrink struct ipcm6_cookie
net: remove sk_route_nocaps
net: remove sk_route_forced_caps
net: use sk_is_tcp() in more places
tcp: small optimization in tcp_v6_send_check()
tcp: remove dead code in __tcp_v6_send_check()
tcp: minor optimization in tcp_add_backlog()
bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33
Bluetooth: Don't initialize msft/aosp when using user channel
Bluetooth: fix uninitialized variables notify_evt
Bluetooth: stop proccessing malicious adv data
Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf()
selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py
bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py
bpftool: Add SPDX tags to RST documentation files
KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap()
KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test
KVM: selftests: Wait for all vCPU to be created before entering guest mode
KVM: selftests: Move vCPU thread creation and joining to common helpers
KVM: selftests: Start at iteration 0 instead of -1
KVM: selftests: Sync perf_test_args to guest during VM creation
KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation
KVM: selftests: Create VM with adjusted number of guest pages for perf tests
KVM: selftests: Remove perf_test_args.host_page_size
KVM: selftests: Move per-VM GPA into perf_test_args
KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test
KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args
KVM: selftests: Use shorthand local var to access struct perf_tests_args
KVM: selftests: Require GPA to be aligned when backed by hugepages
KVM: selftests: Assert mmap HVA is aligned when using HugeTLB
KVM: selftests: Expose align() helpers to tests
KVM: selftests: Explicitly state indicies for vm_guest_mode_params array
KVM: selftests: Add event channel upcall support to xen_shinfo_test
udp: Validate checksum in udp_read_sock()
selftests/bpf: Add a dedup selftest with equivalent structure types
libbpf: Fix a couple of missed btf_type_tag handling in btf.c
s390: wire up sys_futex_waitv system call
s390/vdso: filter out -mstack-guard and -mstack-size
s390/vdso: remove -nostdlib compiler flag
s390: replace snprintf in show functions with sysfs_emit
s390/boot: simplify and fix kernel memory layout setup
s390/setup: re-arrange memblock setup
s390/setup: avoid using memblock_enforce_memory_limit
s390/setup: avoid reserving memory above identity mapping
memory: renesas-rpc-if: Add support for RZ/G2L
powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX
drm/i915: Skip error capture when wedged on init
memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro
memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails
dt-bindings: memory: renesas,rpc-if: Add optional interrupts property
dt-bindings: memory: renesas,rpc-if: Add support for the R9A07G044
powerpc/signal32: Fix sigset_t copy
powerpc/book3e: Fix TLBCAM preset at boot
pinctrl: samsung: Add Exynos7885 SoC specific data
dt-bindings: pinctrl: samsung: Document Exynos7885
ARM: s3c: add one more "fallthrough" statement in Jive
arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd
phy: ti: report 2 non-kernel-doc comments
phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-slew-rate
platform/surface: aggregator_registry: Rename device registration function
platform/surface: aggregator_registry: Use generic client removal function
platform/surface: aggregator: Make client device removal more generic
platform/x86: thinkpad_acpi: fix documentation for adaptive keyboard
platform/x86: asus-wmi: Add support for custom fan curves
platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
platform/x86: thinkpad_acpi: Convert platform driver to use dev_groups
platform/x86: thinkpad_acpi: Add support for dual fan control
platform/x86: think-lmi: Abort probe on analyze failure
platform/x86: dell-wmi-descriptor: disable by default
platform/x86: samsung-laptop: Fix typo in a comment
arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
bpftool: Add current libbpf_strict mode to version output
platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS
platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices()
drm/scheduler: fix drm_sched_job_add_implicit_dependencies
gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors
mips: lantiq: add support for clk_get_parent()
mips: bcm63xx: add support for clk_get_parent()
MIPS: generic/yamon-dt: fix uninitialized variable error
MIPS: syscalls: Wire up futex_waitv syscall
ARM: dts: aspeed: mtjade: Add uefi partition
ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices
ARM: dts: aspeed: tyan-s7106: Update nct7802 config
bpf: Fix toctou on read-only map's constant scalar tracking
samples/bpf: Fix build error due to -isystem removal
selftests/bpf: Add tests for restricted helpers
bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs
ARM: dts: bcm2711: Fix PCIe interrupts
ARM: dts: BCM5301X: Add interrupt properties to GPIO node
ARM: dts: BCM5301X: Fix I2C controller interrupt
blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()
pinctrl: qcom: sm8350: Correct UFS and SDC offsets
pinctrl: tegra194: remove duplicate initializer again
Remove unused header <linux/sdb.h>
pinctrl: qcom: sdm845: Enable dual edge errata
pinctrl: apple: Always return valid type in apple_gpio_irq_type
pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c'
pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP
pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group()
pinctrl: amd: Fix wakeups when IRQ is shared with SCI
ACPI: Add stubs for wakeup handler functions
net: macb: Fix several edge cases in validate
block: fix missing queue put in error path
iavf: Restore VLAN filters after link down
iavf: Fix for setting queues to 0
iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
iavf: validate pointers
iavf: prevent accidental free of filter structure
iavf: Fix failure to exit out from last all-multicast mode
iavf: don't clear a lock we don't hold
iavf: free q_vectors before queues in iavf_disable_vf
iavf: check for null in iavf_fix_features
iavf: Fix return of set the new channel count
drm/mediatek: Add support for Mediatek SoC MT8192
drm/mediatek: Add component RDMA4
drm/mediatek: Add component POSTMASK
drm/mediatek: Add component OVL_2L2
cgroup: rstat: Mark benign data race to silence KCSAN
ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret'
block: Check ADMIN before NICE for IOPRIO_CLASS_RT
NFSD: Fix exposure in nfsd4_decode_bitmap()
x86/sev: Remove do_early_exception() forward declarations
x86/head64: Carve out the guest encryption postprocessing into a helper
x86/sev: Get rid of excessive use of defines
Makefile: Enable -Wcast-function-type
selftests/sgx: Add test for multiple TCS entry
selftests/sgx: Enable multiple thread support
selftests/sgx: Add page permission and exception test
selftests/sgx: Rename test properties in preparation for more enclave tests
selftests/sgx: Provide per-op parameter structs for the test enclave
selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed
selftests/sgx: Move setup_test_encl() to each TEST_F()
selftests/sgx: Encpsulate the test enclave creation
selftests/sgx: Dump segments and /proc/self/maps only on failure
selftests/sgx: Create a heap for the test enclave
selftests/sgx: Make data measurement for an enclave segment optional
selftests/sgx: Assign source for each segment
selftests/sgx: Fix a benign linker warning
x86/sev: Shorten GHCB terminate macro names
x86/sgx: Add check for SGX pages to ghes_do_memory_failure()
x86/sgx: Add hook to error injection address validation
x86/sgx: Hook arch_memory_failure() into mainline code
x86/sgx: Add SGX infrastructure to recover from poison
x86/sgx: Initial poison handling for dirty and free pages
x86/sgx: Add infrastructure to identify SGX EPC pages
x86/sgx: Add new sgx_epc_page flag bit to mark free pages
drm/i915: Don't read query SSEU for non-existent slice 0 on old platforms
Revert "ANDROID: rpmsg: core: Add signal API support"
UPSTREAM: arm64: cpufeature: Export this_cpu_has_cap helper
soc: bcm: brcmstb: Add of_node_put() in pm-mips
arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
fs: dlm: replace use of socket sk_callback_lock with sock_lock
fs: dlm: don't call kernel_getpeername() in error_report()
ANDROID: add dma-buf namespace to system_heap.c & cma_heap.c
drm/i915/fbc: fix the FBC kernel-doc warnings
dt-bindings: arm: bcm: document Netgear RAXE500 binding
ARM: dts: BCM5301X: update CRU block description
ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver
ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
ARM: dts: BCM5301X: remove unnecessary address & size cells from Asus RT-AC88U
ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties
agp/intel-gtt: reduce intel-gtt dependencies more
agp/intel-gtt: Replace kernel.h with the necessary inclusions
drm/i915: include intel-gtt.h only where needed
arm: dts: mt6589: Add device tree for Fairphone 1
Revert "Merge branch 'mctp-i2c-driver'"
ipmi: Move remove_work to dedicated workqueue
net/smc: Make sure the link_id is unique
net: mvpp2: use phylink_generic_validate()
net: mvneta: use phylink_generic_validate()
net: phylink: add generic validate implementation
sock: fix /proc/net/sockstat underflow in sk_clone_lock()
tipc: only accept encrypted MSG_CRYPTO msgs
net/wan/fsl_ucc_hdlc: fix sparse warnings
net: return correct error code
net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform
net: fddi: use swap() to make code cleaner
hinic: use ARRAY_SIZE instead of ARRAY_LEN
net: usb: ax88179_178a: add TSO feature
bnxt_en: reject indirect blk offload when hw-tc-offload is off
bnxt_en: fix format specifier in live patch error message
bnxt_en: extend RTNL to VF check in devlink driver_reinit
mctp i2c: MCTP I2C binding driver
dt-bindings: net: New binding mctp-i2c-controller
i2c: npcm7xx: Allow 255 byte block SMBus transfers
i2c: aspeed: Allow 255 byte block transfers
i2c: dev: Handle 255 byte blocks for i2c ioctl
i2c: core: Allow 255 byte transfers for SMBus 3.x
power: bq25890: Enable continuous conversion for ADC at charging
net: ethernet: lantiq_etop: fix build errors/warnings
net: bridge: Slightly optimize 'find_portno()'
printk: Remove printk.h inclusion in percpu.h
atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
soc: samsung: exynos-pmu: Add Exynos850 support
dt-bindings: samsung: pmu: Document Exynos850
soc: samsung: exynos-chipid: add Exynos7885 SoC support
soc: samsung: exynos-chipid: describe which SoCs go with compatibles
net: bnx2x: fix variable dereferenced before check
selftests: gpio: restore CFLAGS options
selftests: gpio: fix uninitialised variable warning
selftests: gpio: fix gpio compiling error
spi: xlp: Remove Netlogic XLP variants
spi: lpspi: release requested DMA channels
spi: remove unused header file <linux/platform_data/spi-clps711x.h>
regmap: allow to define reg_update_bits for no bus configuration
net/smc: Transfer remaining wait queue entries during fallback
net: ipa: disable HOLB drop when updating timer
net: ipa: HOLB register sometimes must be written twice
gpio: virtio: remove unneeded semicolon
net: sched: sch_netem: Refactor code in 4-state loss generator
power: supply: core: Break capacity loop
mmc: sdhci-esdhc-imx: disable CMDQ support
net: dsa: vsc73xxx: Make vsc73xx_remove() return void
ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100
ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100
ARM: s3c: include header for prototype of s3c2410_modify_misccr
net: Clean up some inconsistent indenting
tun: fix bonding active backup with arp monitoring
tipc: use consistent GFP flags
net: stmmac: enhance XDP ZC driver level switching performance
Revert "virtio_ring: validate used buffer length"
Revert "virtio-net: don't let virtio core to validate used length"
Revert "virtio-blk: don't let virtio core to validate used length"
Revert "virtio-scsi: don't let virtio core to validate used buffer length"
x86/hyperv: Move required MSRs check to initial platform probing
x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size
arm64: dts: mt8183: change rpmsg property name
EDAC/amd64: Add context struct
EDAC/amd64: Allow for DF Indirect Broadcast reads
x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC
gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios()
gpiolib: acpi: Remove never used devm_acpi_dev_remove_driver_gpios()
x86/boot: Pull up cmdline preparation and early param parsing
gpio: xlp: Remove Netlogic XLP variants
selftests: nft_nat: switch port shadow test cases to socat
batman-adv: allow netlink usage in unprivileged containers
batman-adv: Start new development cycle
firmware: arm_scmi: Fix null de-reference on error path
dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string
drm/shmem-helper: Pass GEM shmem object in public interfaces
drm/shmem-helper: Export dedicated wrappers for GEM object functions
drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
mac80211: fix throughput LED trigger
mac80211: fix monitor_sdata RCU/locking assertions
mac80211: drop check for DONT_REORDER in __ieee80211_select_queue
mac80211: fix radiotap header generation
docs: filesystems: Fix grammatical error "with" to "which"
mac80211: do not access the IV when it was stripped
doc/zh_CN: fix a translation error in management-style
drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
nl80211: fix radio statistics in survey dump
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
docs: ftrace: fix the wrong path of tracefs
Documentation: arm: marvell: Fix link to armada_1000_pb.pdf document
Documentation: arm: marvell: Put Armada XP section between Armada 370 and 375
Documentation: arm: marvell: Add some links to homepage / product infos
docs: Update Sphinx requirements
pinctrl: renesas: rzg2l: Add support to get/set drive-strength and output-impedance-ohms
pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match HW manual
pinctrl: renesas: rzg2l: Add support to get/set pin config for GPIO port pins
pinctrl: renesas: rzg2l: Add helper functions to read/write pin config
pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro
staging: r8188eu: remove the efuse_hal structure
staging: r8188eu: remove fake efuse variables
staging: r8188eu: remove bt efuse definitions
staging: r8188eu: efuse_OneByteWrite is unused
staging: r8188eu: efuse_OneByteRead is unused
staging: r8188eu: remove defines for efuse type
staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused
staging: r8188eu: use efuse map length define directly
staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_ShadowMapUpdate
staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused
staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused
staging: r8188eu: merge small adapter info helpers
staging: r8188eu: remove test code for efuse shadow map
staging: r8188eu: remove efuse type from read functions
staging: r8188eu: remove efuse type from definition functions
staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes
staging: mt7621-dma: remove driver from tree
staging: ralink-gdma: remove driver from tree
arm64: dts: meson-gxbb-wetek: use updated LED bindings
arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
arm64: dts: meson-gxbb-wetek: fix HDMI in early boot
drm/cma-helper: Release non-coherent memory with dma_free_noncoherent()
ath11k: Increment pending_mgmt_tx count before tx send invoke
ath11k: send proper txpower and maxregpower values to firmware
ath11k: fix FCS_ERR flag in radio tap header
staging: Remove Netlogic XLP network driver
ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855
ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request
arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+
arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name
arm64: dts: amlogic: meson-g12: Fix thermal-zones indent
staging: r8188eu: fix a memory leak in rtw_wx_read32()
ath11k: remove return for empty tx bitrate in mac_op_sta_statistics
staging: r8188eu: use GFP_ATOMIC under spinlock
ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled
staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context
ath11k: avoid unnecessary lock contention in tx_completion path
ath11k: add branch predictors in dp_tx path
ath11k: avoid while loop in ring selection of tx completion interrupt
ath11k: remove mod operator in dst ring processing
ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory
ath11k: add branch predictors in process_rx
ath11k: remove usage quota while processing rx packets
ath11k: avoid active pdev check for each msdu
ath11k: avoid additional access to ath11k_hal_srng_dst_num_free
ath11k: modify dp_rx desc access wrapper calls inline
ath11k: allocate dst ring descriptors from cacheable memory
ath11k: disable unused CE8 interrupts for ipq8074
staging/fbtft: Fix backlight
ath11k: fix firmware crash during channel switch
staging: r8188eu: Fix breakage introduced when 5G code was removed
arm64: dts: meson-sm1-odroid: add cec nodes
ath11k: Fix 'unused-but-set-parameter' error
ath11k: fix DMA memory free in CE pipe cleanup
ath11k: avoid unnecessary BH disable lock in STA kickout event
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-impedance-ohms property
ath11k: fix error routine when fallback of add interface fails
ath11k: fix fw crash due to peer get authorized before key install
pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files
dt-bindings: pincfg-node: Add "output-impedance-ohms" property
pinctrl: renesas: rza1: Fix kerneldoc function names
arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes
arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board
arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes
staging: wlan-ng: Removed unused comments
staging: vt6655: fix camelcase in bRadioOff
staging: r8188eu: simplify two boolean assignments
staging: r8188eu: merge three small functions
staging: r8188eu: rf_chip is constant
staging: r8188eu: remove autoload check
staging: r8188eu: remove haldata's EEPROMSubCustomerID
staging: r8188eu: remove haldata's EEPROMCustomerID
staging: r8188eu: remove haldata's EEPROMVID / PID
staging: rtl8192u: remove the if condition without effect
staging: rtl8723bs: core: avoid unnecessary if condition
staging: r8188eu: os_dep: Change the return type of function
staging: r8188eu: remove efuse write functions
staging: r8188eu: remove write support from rtl8188e_EfusePowerSwitch
staging: r8188eu: clean up _PHY_PathADDAOn
staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter
staging: r8188eu: remove unused phy_PathA_RxIQK parameter
staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter
staging: pi433: print rf69 debug message more detail
staging: r8188eu: remove MSG_88E macro
staging: r8188eu: convert final two MSG_88E calls to netdev_dbg
staging: vt6655: fix camelcase byData in card.c
staging: rtl8723bs: core: remove unused local variable padapter
staging: rtl8723bs: core: remove unused variable pAdapter
staging: fbtft: Remove fb_watterott driver
staging: r8188eu: remove MSG_88E call from odm_TXPowerTrackingThermalMeterInit
staging: r8188eu: core: remove the unused variable pAdapter
staging: r8188eu: core: remove unused variable sz
staging: r8188eu: core: remove the function __nat25_timeout
staging: r8188eu: os_dep: remove the goto statement
staging: r8188eu: remove ODM_Write4Byte
staging: r8188eu: remove ODM_Write2Byte
staging: r8188eu: remove ODM_Write1Byte
staging: r8188eu: remove ODM_Read4Byte
staging: r8188eu: remove ODM_Read1Byte
soc: renesas: rcar-rst: Add support to set rproc boot address
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera regulators
ARM: shmobile: rcar-gen2: Add missing of_node_put()
media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM
media: ir-rx51: Switch to atomic PWM API
media: rc: pwm-ir-tx: Switch to atomic PWM API
media: rc: ir-spi: Drop empty spi_driver remove callback
media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls
media: mtk-vpu: Remove redundant 'flush_workqueue()' calls
media: correct MEDIA_TEST_SUPPORT help text
media: mtk-vcodec: vdec: remove redundant 'pfb' assignment
media: stm32-dma2d: fix compile-testing failed
media: stm32-dma2d: fix compile errors when W=1
media: aspeed: Update signal status immediately to ensure sane hw state
media: drivers/index.rst: add missing rkisp1 entry
media: mtk-vcodec: Align width and height to 64 bytes
media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE
media: cec-ioc-receive.rst: clarify sequence and status fields
media: docs: Fix newline typo
media: em28xx: fix memory leak in em28xx_init_dev
media: dt-bindings: adv748x: Convert bindings to json-schema
media: s5p-mfc: Use 'bitmap_zalloc()' when applicable
media: tw5864: Disable PCI device when finished
media: tw5864: Simplify 'tw5864_finidev()'
media: gspca: Make use of the helper macro kthread_run()
media: aspeed: fix mode-detect always time out at 2nd run
media: atomisp: Remove unneeded null check
media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction
media: atomisp: simplify asd check on open() fops
media: atomisp: check before deference asd variable
media: atomisp: only initialize mode if pipe is not null
media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr()
media: atomisp-ov2680: properly set the vts value
media: atomisp-ov2680: initialize return var
media: atomisp-ov2680: Fix ov2680_set_fmt() messing up high exposure settings
media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure
media: atomisp-ov2680: Fix ov2680_write_reg() always writing 0 to 16 bit registers
media: atomisp-ov2680: Fix and simplify ov2680_q_exposure()
media: atomisp-ov2680: Make ov2680_read_reg() support 24 bit registers
media: atomisp-ov2680: Save/restore exposure and gain over sensor power-down
media: atomisp-ov2680: Move ov2680_init_registers() call to power_up()
media: atomisp-ov2680: Remove the ov2680_res and N_RES global variables
media: atomisp-ov2680: Push the input_lock taking up into ov2680_s_power()
media: atomisp-ov2680: Turn on power only once
media: atomisp-ov2680: Remove a bunch of unused vars from ov2680_device
media: atomisp: register first the preview devnode
media: atomisp: set per-device's default mode
media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM
media: atomisp: return errors from ia_css_dma_configure_from_info()
media: atomisp: add return codes for pipeline config functions
media: atomisp: sh_css_sp: better handle pipeline config errors
media: atomisp: propagate errors at ia_css_*_configure()
media: atomisp: cleanup ia_css_isp_configs() code
media: atomisp: unify ia_css_isp_params.c
media: atomisp: drop duplicated ia_css_isp_states.c
media: atomisp: drop duplicated ia_css_isp_configs.c
media: atomisp: allocate a v4l2_fh at open time
media: atomisp-mt9m114: use v4l2_find_nearest_size()
media: atomisp-gc2235: use v4l2_find_nearest_size()
media: atomisp-gc0310: use v4l2_find_nearest_size()
media: atomisp-ov2722: use v4l2_find_nearest_size()
media: atomisp-ov2680: use v4l2_find_nearest_size()
media: atomisp: fix g_fmt logic
media: atomisp: fix try_fmt logic
media: atomisp: move atomisp_g_fmt_cap()
media: atomisp: fix enum_fmt logic
media: atomisp: fix VIDIOC_S_FMT logic
media: atomisp: move a debug printf to a better place
media: atomisp: align sizes returned by g_fmt
media: atomisp: TODO: make it updated to the current issues
media: atomisp: add a default case at __get_frame_info()
media: staging: max96712: Add basic support for MAX96712 GMSL2 deserializer
media: atomisp: comment-out JPEG format
media: atomisp: report the visible resolution
media: atomisp: don't print errors for ignored MBUS formats
media: atomisp: report colorspace information
media: atomisp: properly implement g_fmt
media: atomisp: better describe get_frame_info issues
media: atomisp: fix enum formats logic
media: atomisp: add NULL check for asd obtained from atomisp_video_pipe
media: atomisp: Fix up the open v load race
media: atomisp: add Microsoft Surface 3 ACPI vars
media: atomisp: pci: release_version is now irci_stable_candrpv_0415_20150521_0458
media: atomisp: make fw ver irci_stable_candrpv_0415_20150521_0458 work
media: atomisp: remove polling_mode and subscr_index
media: atomisp: remove struct ia_css_isp_parameter xnr3
media: atomisp: remove struct ia_css_isp_parameter
media: atomisp: drop luma_only, input_yuv and input_raw from ISP2401
media: atomisp: fix ifdefs in sh_css.c
media: atomisp: use IA_CSS_ERROR() for error messages in sh_css_mipi.c
media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid()
media: atomisp: do not use err var when checking port validity for ISP2400
media: atomisp: fix inverted logic in buffers_needed()
media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case
media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities()
media: dw9768: activate runtime PM and turn off device
media: i2c: ccs: replace snprintf in show functions with sysfs_emit
media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor()
media: staging: ipu3-imgu: clarify the limitation of grid config
media: atomisp: get rid of two unused functions
media: stm32-dma2d: STM32 DMA2D driver
media: v4l2-ctrls: Add RGB color effects control
media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting
media: videobuf2: Fix the size printk format
media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no-mmu platform
media: dt-bindings: media: add document for STM32 DMA2d bindings
media: admin-guide: add stm32-dma2d description
arm64: dts: allwinner: add 'chassis-type' property
mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init()
drm/i915/dsi/xelpd: Disable DC states in Video mode
drm/i915/dsi/xelpd: Add DSI transcoder support
drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
powerpc/pseries/ddw: Do not try direct mapping with persistent memory and one window
powerpc/pseries/ddw: simplify enable_ddw()
powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory"
powerpc/pseries: Fix numa FORM2 parsing fallback code
powerpc/pseries: rename numa_dist_table to form2_distances
powerpc: clean vdso32 and vdso64 directories
powerpc/83xx/mpc8349emitx: Drop unused variable
KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr()
kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x
bpftool: Use libbpf_get_error() to check error
bpftool: Fix mixed indentation in documentation
bpftool: Update the lists of names for maps and prog-attach types
bpftool: Fix indent in option lists in the documentation
bpftool: Remove inclusion of utilities.mak from Makefiles
bpftool: Fix memory leak in prog_dump()
tracing: Add length protection to histogram string copies
hwmon: (nct6775) mask out bank number in nct6775_wmi_read_value()
hwmon: (dell-smm) Fix warning on /proc/i8k creation error
hwmon: (corsair-psu) fix plain integer used as NULL pointer
Linux 5.16-rc1
kconfig: Add support for -Wimplicit-fallthrough
net,lsm,selinux: revert the security_sctp_assoc_established() hook
ipv6: Remove duplicate statements
ipv4: Remove duplicate assignments
ipv4: drop unused assignment
ALSA: cmipci: Drop stale variable assignment
ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100
perf tests: Remove bash constructs from stat_all_pmu.sh
perf tests: Remove bash construct from record+zstd_comp_decomp.sh
perf test: Remove bash construct from stat_bpf_counters.sh test
perf bench futex: Fix memory leak of perf_cpu_map__new()
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync sound/asound.h with the kernel sources
tools headers UAPI: Sync linux/prctl.h with the kernel sources
tools headers UAPI: Sync arch prctl headers with the kernel sources
perf tools: Add more weak libbpf functions
perf bpf: Avoid memory leak from perf_env__insert_btf()
perf symbols: Factor out annotation init/exit
perf symbols: Bit pack to save a byte
perf symbols: Add documentation to 'struct symbol'
tools headers UAPI: Sync files changed by new futex_waitv syscall
perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning
perf arm-spe: Support hardware-based PID tracing
perf arm-spe: Save context ID in record
perf arm-spe: Update --switch-events docs in 'perf record'
perf arm-spe: Track task context switch for cpu-mode events
perf vendor events power10: Add metric events JSON file for power10 platform
perf design.txt: Synchronize the definition of enum perf_hw_id with code
perf arm-spe: Print size using consistent format
perf cs-etm: Print size using consistent format
perf arm-spe: Snapshot mode test
perf arm-spe: Implement find_snapshot callback
perf arm-spe: Add snapshot mode support
perf expr: Add source_count for aggregating events
perf expr: Move ID handling to its own function
perf expr: Add metric literals for topology.
perf expr: Add literal values starting with #
perf cputopo: Match thread_siblings to topology ABI name
perf cputopo: Match die_siblings to topology ABI name
perf cputopo: Update to use pakage_cpus
perf test: Add expr test for events with hyphens
perf test: Remove skip_if_fail
perf test: Remove is_supported function
perf test: TSC test, remove is_supported use
perf test: BP tests, remove is_supported use
perf test: Remove non test case style support.
perf test: Convert time to tsc test to test case.
perf test: bp tests use test case
perf test: Remove now unused subtest helpers
perf test: Convert llvm tests to test cases.
perf test: Convert bpf tests to test cases.
perf test: Convert clang tests to test cases.
perf test: Convert watch point tests to test cases.
parisc/entry: fix trace test in syscall exit path
parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page
parisc: Fix implicit declaration of function '__kernel_text_address'
parisc: Fix backtrace to always include init funtion names
Revert "mm: shmem: don't truncate page if memory failure happens"
Revert "ANDROID: virtio_blk: Remove BUG_ON for discard/zero ops"
Revert "kbuild: Enable DT schema checks for %.dtb targets"
Revert "of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings"
perf test: Convert pmu event tests to test cases.
perf test: Convert pfm tests to use test cases.
perf test: Add skip reason to test case.
perf test: Add test case struct.
perf test: Add helper functions for abstraction.
perf test: Rename struct test to test_suite
perf test: Move each test suite struct to its test
perf test: Make each test/suite its own struct.
Revert "drm/virtio: implement context init: add virtio_gpu_fence_event"
Revert "drm/virtio: implement context init: advertise feature to userspace"
cifs: do not duplicate fscache cookie for secondary channels
tcp: Fix uninitialized access in skb frags array for Rx 0cp.
ethernet: sis900: fix indentation
net/ipa: ipa_resource: Fix wrong for loop range
selftests: net: switch to socat in the GSO GRE test
ptp: ptp_clockmatrix: repair non-kernel-doc comment
hamradio: remove needs_free_netdev to avoid UAF
cifs: connect individual channel servers to primary channel server
libbpf: Perform map fd cleanup for gen_loader in case of error
samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu
tools/runqslower: Fix cross-build
samples/bpf: Fix summary per-sec stats in xdp_sample_user
selftests/bpf: Check map in map pruning
drm/nouveau: set RGB quantization range to FULL
drm/nouveau/kms: delete an useless function call in nouveau_framebuffer_new()
drm/nouveau/kms/nv50-: Remove several set but not used variables "ret" in disp.c
drm/nouveau/fifo: make tu102_fifo_runlist static
drm/nouveau/dispnv50/headc57d: Make local function 'headc57d_olut' static
drm/nouveau/device: use snprintf() to replace strncpy() to avoid NUL-terminated string loss
drm/nouveau/kms/nv04: use vzalloc for nv04_display
nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable
drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_atomic_check_lut()
drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic_check_lut()
drm/nouveau: Remove unused variable ret
drm/nouveau/kms/nv50-: Correct size checks for cursors
drm/nouveau/bios/init: A typo fix
drm/nouveau/core/client: Mark nvkm_uclient_sclass with static keyword
drm/nouveau/pmu/gm200-: use alternate falcon reset sequence
drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core_mthd_head
drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cursor channel
drm/nouveau/kms/nv140-: Use hard-coded wndws or core channel for CRC channel
drm/nouveau/kms/nv50-: Check vbl count after CRC context flip
drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c
MAINTAINERS: update information for nouveau
cifs: protect session channel fields with chan_lock
cifs: do not negotiate session if session already exists
selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning
selftests/bpf: Fix an unused-but-set-variable compiler warning
signal/vm86_32: Remove pointless test in BUG_ON
ASoC: rsnd: fixup DMAEngine API
ASoC: SOF: build compression interface into snd_sof.ko
tracing/histogram: Fix check for missing operands in an expression
tracing/histogram: Do not copy the fixed-size char array field over the field size
x86/cpu: Add Raptor Lake to Intel family
x86/mce: Add errata workaround for Skylake SKX37
smb3: do not setup the fscache_super_cookie until fsinfo initialized
tools/lib/lockdep: drop liblockdep
cifs: fix potential use-after-free bugs
cifs: fix memory leak of smb3_fs_context_dup::server_hostname
smb3: add additional null check in SMB311_posix_mkdir
cifs: release lock earlier in dequeue_mid error case
thermal: int340x: fix build on 32-bit targets
drm/i915/guc/slpc: Check GuC status before freq boost
bpf: Introduce btf_tracing_ids
bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs
spi: fix use-after-free of the add_lock mutex
spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan()
spi: lpspi: Silence error message upon deferred probe
spi: cadence-quadspi: fix write completion support
ASoC: mediatek: mt8173: Fix debugfs registration for components
ASoC: rt5682: Re-detect the combo jack after resuming
ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT
ASoC: rt9120: Add the compatibility with rt9120s
ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48
ASoC: rt9120: Update internal ocp level to the correct value
net,lsm,selinux: revert the security_sctp_assoc_established() hook
blk-mq: fix filesystem I/O request allocation
smb3: add additional null check in SMB2_tcon
smb3: add additional null check in SMB2_open
of/irq: Don't ignore interrupt-controller when interrupt-map failed
irqchip/sifive-plic: Fixup EOI failed when masked
irqchip/csky-mpintc: Fixup mask/unmask implementation
bpftool: Enable libbpf's strict mode by default
fs: dlm: fix potential buffer overflow
bpf: Fix inner map state pruning regression.
xsk: Fix crash on double free in buffer pool
tracing/osnoise: Make osnoise_instances static
perf test: Use macro for "suite" definitions
perf test: Use macro for "suite" declarations
perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET
perf trace: Beautify the 'level' argument of setsockopt
perf trace: Beautify the 'level' argument of getsockopt
perf beauty socket: Add generator for socket level (SOL_*) string table
perf beauty socket: Sort the ipproto array entries
perf beauty socket: Rename 'regex' to 'ipproto_regex'
perf beauty socket: Prep to receive more input header files
perf beauty socket: Rename header_dir to uapi_header_dir
perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators
perf beauty: Make all sockaddr files use a common naming scheme
drm/i915: make array states static const
ARM: 9156/1: drop cc-option fallbacks for architecture selection
ARM: 9155/1: fix early early_iounmap()
blkcg: Remove extra blkcg_bio_issue_init
Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK"
KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from
drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_CONNECTOR
drm/meson: rename venc_cvbs to encoder_cvbs
drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/meson: split out encoder from meson_dw_hdmi
drm/meson: remove useless recursive components matching
drm/bridge: display-connector: implement bus fmts callbacks
drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
ath11k: Clear auth flag only for actual association in security mode
ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware
ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
KVM: x86: move guest_pv_has out of user_access section
dt-bindings: watchdog: sunxi: fix error in schema
bindings: media: venus: Drop redundant maxItems for power-domain-names
dt-bindings: Remove Netlogic bindings
clk: versatile: clk-icst: Ensure clock names are unique
of: Support using 'mask' in making device bus id
dt-bindings: treewide: Update @st.com email address to @foss.st.com
dt-bindings: media: Update maintainers for st,stm32-hwspinlock.yaml
dt-bindings: media: Update maintainers for st,stm32-cec.yaml
dt-bindings: mfd: timers: Update maintainers for st,stm32-timers
dt-bindings: timer: Update maintainers for st,stm32-timer
dt-bindings: i2c: imx: hardware do not restrict clock-frequency to only 100 and 400 kHz
dt-bindings: display: bridge: Convert toshiba,tc358767.txt to yaml
dt-bindings: Rename Ingenic CGU headers to ingenic,*.h
ANDROID: db845c_gki.fragment: Enable QCOM_SPMI_ADC5_TM5, QCOM_CPR and QCOM_SPM
docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support
selftests/bpf: Clarify llvm dependency with btf_tag selftest
selftests/bpf: Add a C test for btf_type_tag
selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c
selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication
selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests
selftests/bpf: Test libbpf API function btf__add_type_tag()
bpftool: Support BTF_KIND_TYPE_TAG
libbpf: Support BTF_KIND_TYPE_TAG
bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes
ksmbd: Use the SMB3_Create definitions from the shared
ksmbd: Move more definitions into the shared area
ksmbd: use the common definitions for NEGOTIATE_PROTOCOL
ksmbd: switch to use shared definitions where available
ksmbd: change LeaseKey data type to u8 array
ksmbd: remove smb2_buf_length in smb2_transform_hdr
ksmbd: remove smb2_buf_length in smb2_hdr
ksmbd: remove md4 leftovers
ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION
bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls
tools/runqslower: Update perf_buffer__new() calls
selftests/bpf: Update btf_dump__new() uses to v1.0+ variant
selftests/bpf: Migrate all deprecated perf_buffer uses
libbpf: Make perf_buffer__new() use OPTS-based interface
libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof
libbpf: Turn btf_dedup_opts into OPTS-based struct
selftests/bpf: Minor cleanups and normalization of Makefile
bpftool: Normalize compile rules to specify output file last
selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level
libbpf: Add ability to get/set per-program load flags
io-wq: serialize hash clear with wakeup
libata: libahci: declare ahci_shost_attr_group as static
libata: add horkage for missing Identify Device log
HID: intel-ish-hid: fix module device-id handling
smb3: add additional null check in SMB2_ioctl
Revert "PCI: Use to_pci_driver() instead of pci_dev->driver"
Revert "PCI: Remove struct pci_dev->driver"
drm/i915/dg2: Program recommended HW settings
drm/i915/dg2: Add initial gt/ctx/engine workarounds
drm/i915/xehpsdv: Add initial workarounds
block: Hold invalidate_lock in BLKRESETZONE ioctl
drm/i915/psr: Fix PSR2 handling of multiplanar format
blk-mq: rename blk_attempt_bio_merge
blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge
block: fix kerneldoc for disk_register_independent_access__ranges()
kasan: add kasan mode messages when kasan init
mm: unexport {,un}lock_page_memcg
mm: unexport folio_memcg_{,un}lock
mm/migrate.c: remove MIGRATE_PFN_LOCKED
mm: migrate: simplify the file-backed pages validation when migrating its mapping
mm: allow only SLUB on PREEMPT_RT
mm/page_owner.c: modify the type of argument "order" in some functions
xfs: sync xfs_btree_split macros with userspace libxfs
drm/bridge: parade-ps8640: Populate devices on aux-bus
drm/bridge: parade-ps8640: Enable runtime power management
KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS
KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid()
KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT
KVM: nVMX: Clean up x2APIC MSR handling for L2
KVM: VMX: Macrofy the MSR bitmap getters and setters
KVM: nVMX: Handle dynamic MSR intercept toggling
KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN
KVM: x86: Rename kvm_lapic_enable_pv_eoi()
KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
kvm: mmu: Use fast PF path for access tracking of huge pages when possible
KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator
KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active
kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool
KVM: x86: Fix recording of guest steal time / preempted status
selftest: KVM: Add intra host migration tests
selftest: KVM: Add open sev dev helper
KVM: SEV: Add support for SEV-ES intra host migration
KVM: SEV: Add support for SEV intra host migration
KVM: SEV: provide helpers to charge/uncharge misc_cg
KVM: generalize "bugged" VM to "dead" VM
KVM: SEV: Refactor out sev_es_state struct
drm/1915/fbc: Replace plane->has_fbc with a pointer to the fbc instance
drm/i915/fbc: Start passing around intel_fbc
drm/i915/fbc: s/dev_priv/i915/
drm/i915: Relocate FBC_LLC_READ_CTRL
drm/i915/fbc: Finish polishing FBC1 registers
drm/i915/fbc: Clean up all register defines
drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK
drm/i915/fbc: Introduce intel_fbc_set_false_color()
drm/i915/fbc: Introduce .program_cfb() vfunc
drm/i915/fbc: s/gen7/ivb/
drm/i915/fbc: Introduce .nuke() vfunc
drm/i915/fbc: Introduce intel_fbc_funcs
drm/i915/fbc: Extract helpers to compute FBC control register values
drm/i915/fbc: Introduce intel_fbc_is_compressing()
drm/i915/fbc: Just use params->fence_y_offset always
drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride()
drm/i915/fbc: Extract snb_fbc_program_fence()
ALSA: fireworks: add support for Loud Onyx 1200f quirk
x86/kvm: Add kexec support for SEV Live Migration.
x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
EFI: Introduce the new AMD Memory Encryption GUID.
mm: x86: Invoke hypercall when page encryption status is changed
x86/kvm: Add AMD SEV specific Hypercall3
selftests/net: udpgso_bench_rx: fix port argument
perf/core: Avoid put_page() when GUP fails
perf/x86/vlbr: Add c->flags to vlbr event constraints
perf/x86/lbr: Reset LBR_SELECT during vlbr reset
preempt: Restore preemption model selection configs
arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology()
sched/fair: Prevent dead task groups from regaining cfs_rq's
sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
x86/smp: Factor out parts of native_smp_prepare_cpus()
static_call,x86: Robustify trampoline patching
net: wwan: iosm: fix compilation warning
cxgb4: fix eeprom len when diagnostics not implemented
drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
drm: Clarify semantics of struct drm_mode_config.{min, max}_{width, height}
drm/simpledrm: Support virtual screen sizes
drm/simpledrm: Enable FB_DAMAGE_CLIPS property
drm/fb-helper: Allocate shadow buffer of surface height
drm/format-helper: Streamline blit-helper interface
drm/format-helper: Rework format-helper conversion functions
drm/format-helper: Add destination-buffer pitch to drm_fb_swab()
drm/format-helper: Rework format-helper memcpy functions
drm/format-helper: Export drm_fb_clip_offset()
drm: Update documentation and TODO of gem_prime_mmap hook
drm/xen: Implement mmap as GEM object function
drm/i915/dsi: transmit brightness command in HS state
drm/i915/dp: For PCON TMDS mode set only the relavant bits in config DPCD
drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON
PCI/MSI: Destroy sysfs before freeing entries
PCI: Add MSI masking quirk for Nvidia ION AHCI
PCI/MSI: Deal with devices lying about their MSI mask capability
PCI/MSI: Move non-mask check back into low level accessors
drm/etnaviv: use dma_resv_describe
drm/msm: use the new dma_resv_describe
dma-buf: add dma_fence_describe and dma_resv_describe v2
drm/ttm: Put BO in its memory manager's lru list
drm/ttm: Double check mem_type of BO while eviction
drm/i915/ttm: Fix illegal addition to shrinker list
drm/i915: split general MMIO setup from per-GT uncore init
drm/i915: rework some irq functions to take intel_gt as argument
ata: sata_highbank: Remove unnecessary print function dev_err()
libata: fix read log timeout value
net: fix premature exit from NAPI state polling in napi_disable()
selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup
bpf: Add ingress_ifindex to bpf_sk_lookup
smb3: remove trivial dfs compile warning
cifs: support nested dfs links over reconnect
smb3: do not error on fsync when readonly
ALSA: hda: fix general protection fault in azx_runtime_idle
afs: Use folios in directory handling
netfs, 9p, afs, ceph: Use folios
folio: Add a function to get the host inode for a folio
folio: Add a function to change the private data attached to a folio
Documentation: power: Describe 'advanced' and 'simple' EM models
Documentation: power: Add description about new callback for EM registration
powercap: DTPM: Fix suspend failure and kernel warning
ALSA: hda: Free card instance properly at probe errors
mips: decompressor: do not copy source files while building
MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression
xfs: #ifdef out perag code for userspace
gfs2: Prevent endless loops in gfs2_file_buffered_write
cifs: for compound requests, use open handle if possible
drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64)
bpftool: Fix SPDX tag for Makefiles and .gitignore
drm/amdgpu: drop jpeg IP initialization in SRIOV case
drm/amd/display: reject both non-zero src_x and src_y only for DCN1x
ftrace/direct: Fix lockup in modify_ftrace_direct_multi
ring-buffer: Protect ring_buffer_reset() from reentrancy
printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces
ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
net/smc: fix sk_refcnt underflow on linkdown and fallback
net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer()
gve: fix unmatched u64_stats_update_end()
net: ethernet: lantiq_etop: Fix compilation error
selftests: forwarding: Fix packet matching in mirroring selftests
vsock: prevent unnecessary refcnt inc for nonblocking connect
net: marvell: mvpp2: Fix wrong SerDes reconfiguration order
net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory
virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE
net: stmmac: allow a tc-taprio base-time of zero
selftests: net: test_vxlan_under_vrf: fix HV connectivity test
net: hns3: allow configure ETS bandwidth of all TCs
net: hns3: remove check VF uc mac exist when set by PF
net: hns3: fix some mac statistics is always 0 in device version V2
net: hns3: fix kernel crash when unload VF while it is being reset
net: hns3: sync rx ring head in echo common pull
net: hns3: fix pfc packet number incorrect after querying pfc parameters
net: hns3: fix ROCE base interrupt vector initialization bug
net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full
Documentation: ACPI: Fix non-D0 probe _DSC object example
ath11k: enable 802.11 power save mode in station mode
ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode
mod_devicetable: fix kdocs for ishtp_device_id
drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS()
drm/omap: increase DSS5 max tv pclk to 192MHz
drm/omap: Make use of the helper function devm_platform_ioremap_resourcexxx()
drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS()
drm/omapdrm: Convert to SPDX identifier
media: cec: copy sequence field for the reply
media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference
media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86
Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
HID: nintendo: unlock on error in joycon_leds_create()
ANDROID: GKI: continue to allow eBPF unprivileged programs to run
drm/i915/selftests: Use clear_and_wake_up_bit() for the per-engine reset bitlocks
drm/i915/gem: Fix gem_madvise for ttm+shmem objects
Input: iforce - fix control-message timeout
Input: wacom_i2c - use macros for the bit masks
ALSA: memalloc: Remove a stale comment
Input: ili210x - reduce sample period to 15ms
Input: ili210x - improve polled sample spacing
Input: ili210x - special case ili251x sample read out
Input: elantench - fix misreporting trackpoint coordinates
cifs: set a minimum of 120s for next dns resolution
cifs: split out dfs code from cifs_reconnect()
net: mana: Fix spelling mistake "calledd" -> "called"
net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any
amt: use cancel_delayed_work() instead of flush_delayed_work() in amt_fini()
net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than 10
cifs: convert list_for_each to entry variant
cifs: introduce new helper for cifs_reconnect()
cifs: fix print of hdr_flags in dfscache_proc_show()
block: add __must_check for *add_disk*() callers
block: use enum type for blk_mq_alloc_data->rq_flags
rtc: rx8025: use .set_offset/.read_offset
rtc: rx8025: use rtc_add_group
rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported
rtc: rx8025: set range
rtc: rx8025: let the core handle the alarm resolution
rtc: rx8025: switch to devm_rtc_allocate_device
rtc: ab8500: let the core handle the alarm resolution
rtc: ab-eoz9: support UIE when available
rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT
rtc: rv3032: let the core handle the alarm resolution
rtc: s35390a: let the core handle the alarm resolution
rtc: handle alarms with a minute resolution
rtc: pcf85063: silence cppcheck warning
rtc: rv8803: fix writing back ctrl in flag register
drm/i915/guc: Refcount context during error capture
drm/i915: pin: delete duplicate check in intel_pin_and_fence_fb_obj()
drm/i915: Call intel_update_active_dpll() for both bigjoiner pipes
drm/i915: Use unlocked register accesses for LUT loads
drm/i915: Use vblank workers for gamma updates
drm/i915: Do vrr push before sampling the frame counter
drm/amd/display: Add callbacks for DMUB HPD IRQ notifications
drm/amd/display: Don't lock connection_mutex for DMUB HPD
drm/amd/display: Add comment where CONFIG_DRM_AMD_DC_DCN macro ends
drm/amdkfd: Fix retry fault drain race conditions
drm/amdkfd: lower the VAs base offset to 8KB
drm/amd/display: fix exit from amdgpu_dm_atomic_check() abruptly
drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov
drm/amdgpu: fix uvd crash on Polaris12 during driver unloading
drm/i915/resets: Don't set / test for per-engine reset bits with GuC submission
libbpf: Compile using -std=gnu89
ANDROID: sched: Add parameter to android_rvh_set_iowait
block: Hold invalidate_lock in BLKZEROOUT ioctl
block: Hold invalidate_lock in BLKDISCARD ioctl
ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL
ipc: check checkpoint_restore_ns_capable() to modify C/R proc files
selftests/kselftest/runner/run_one(): allow running non-executable files
virtio-mem: disallow mapping virtio-mem memory via /dev/mem
kernel/resource: disallow access to exclusive system RAM regions
kernel/resource: clean up and optimize iomem_is_exclusive()
scripts/gdb: handle split debug for vmlinux
kcov: replace local_irq_save() with a local_lock_t
kcov: avoid enable+disable interrupts if !in_task()
kcov: allocate per-CPU memory on the relevant node
Documentation/kcov: define `ip' in the example
Documentation/kcov: include types.h in the example
sysv: use BUILD_BUG_ON instead of runtime check
kernel/fork.c: unshare(): use swap() to make code cleaner
seq_file: fix passing wrong private data
seq_file: move seq_escape() to a header
signal: remove duplicate include in signal.h
crash_dump: remove duplicate include in crash_dump.h
crash_dump: fix boolreturn.cocci warning
hfs/hfsplus: use WARN_ON for sanity check
nilfs2: remove filenames from file comments
nilfs2: replace snprintf in show functions with sysfs_emit
coda: bump module version to 7.2
coda: use vmemdup_user to replace the open code
coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt
coda: avoid doing bad things on inode type changes during revalidation
coda: avoid hidden code duplication in rename
coda: avoid flagging NULL inodes
coda: remove err which no one care
coda: check for async upcall request using local state
coda: avoid NULL pointer dereference from a bad inode
init: make unknown command line param message clearer
ramfs: fix mount source show for ramfs
alpha: use is_kernel_text() helper
microblaze: use is_kernel_text() helper
powerpc/mm: use core_kernel_text() helper
extable: use is_kernel_text() helper
mm: kasan: use is_kernel() helper
sections: provide internal __is_kernel() and __is_kernel_text() helper
x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text()
sections: move is_kernel_inittext() into sections.h
sections: move and rename core_kernel_data() to is_kernel_core_data()
kallsyms: fix address-checks for kernel related range
kallsyms: remove arch specific text and data check
ELF: simplify STACK_ALLOC macro
binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE
checkpatch: get default codespell dictionary path from package location
checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses
const_structs.checkpatch: add a few sound ops structs
mm/scatterlist: replace the !preemptible warning in sg_miter_stop()
lib: uninline simple_strntoull() as well
include/linux/string_helpers.h: add linux/string.h for strlen()
lib, stackdepot: add helper to print stack entries into buffer
lib, stackdepot: add helper to print stack entries
lib, stackdepot: check stackdepot handle before accessing slabs
MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK SUPPORT
MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER
MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO HUB DRIVER
MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE
MAINTAINERS: add "exec & binfmt" section with myself and Eric
mailmap: update email address for Colin King
linux/container_of.h: switch to static_assert
kernel.h: split out instruction pointer accessors
include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions
include/linux/radix-tree.h: replace kernel.h with the necessary inclusions
include/linux/sbitmap.h: replace kernel.h with the necessary inclusions
include/linux/delay.h: replace kernel.h with the necessary inclusions
include/media/media-entity.h: replace kernel.h with the necessary inclusions
include/linux/plist.h: replace kernel.h with the necessary inclusions
include/linux/llist.h: replace kernel.h with the necessary inclusions
include/linux/list.h: replace kernel.h with the necessary inclusions
include/kunit/test.h: replace kernel.h with the necessary inclusions
kernel.h: split out container_of() and typeof_member() macros
kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers
proc: allow pid_revalidate() during LOOKUP_RCU
virtio-mem: kdump mode to sanitize /proc/vmcore access
virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug()
virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug()
virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug()
proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks
proc/vmcore: let pfn_is_ram() return a bool
x86/xen: print a warning when HVMOP_get_mem_type fails
x86/xen: simplify xen_oldmem_pfn_is_ram()
x86/xen: update xen_oldmem_pfn_is_ram() documentation
procfs: do not list TID 0 in /proc/<pid>/task
mm,hugetlb: remove mlock ulimit for SHM_HUGETLB
vfs: keep inodes with page cache off the inode shrinker LRU
f2fs: fix UAF in f2fs_available_free_memory
f2fs: invalidate META_MAPPING before IPU/DIO write
nvme: wait until quiesce is done
scsi: make sure that request queue queiesce and unquiesce balanced
scsi: avoid to quiesce sdev->request_queue two times
blk-mq: add one API for waiting until quiesce is done
MIPS: fix duplicated slashes for Platform file path
MIPS: fix *-pkg builds for loongson2ef platform
PCI: brcmstb: Allow building for BMIPS_GENERIC
MIPS: BMIPS: Enable PCI Kconfig
MIPS: VDSO: remove -nostdlib compiler flag
mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
MIPS: Update bmips_stb_defconfig
MIPS: Allow modules to set board_be_handler
drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
drm/i915/fb: Fix rounding error in subsampled plane size calculation
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
amt: add IPV6 Kconfig dependency
gve: Fix off by one in gve_tx_timeout()
btrfs: fix deadlock due to page faults during direct IO reads and writes
UPSTREAM: net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
udf: Fix crash after seekdir
hamradio: defer 6pack kfree after unregister_netdev
hamradio: defer ax25 kfree after unregister_netdev
net: sungem_phy: fix code indentation
drm/locking: fix __stack_depot_* name conflict
platform/x86: isthp_eclite: only load for matching devices
platform/chrome: chros_ec_ishtp: only load for matching devices
HID: intel-ish-hid: hid-client: only load for matching devices
HID: intel-ish-hid: fw-loader: only load for matching devices
HID: intel-ish-hid: use constants for modaliases
HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE()
drm/i915/dsi: disable lpdt if it is not enabled
UPSTREAM: marvell: octeontx2: build error: unknown type name 'u64'
ALSA: synth: missing check for possible NULL after the call to kstrdup
ALSA: memalloc: Use proper SG helpers for noncontig allocations
dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail
dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail
dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width
crypto: api - Fix boot-up crash when crypto manager is disabled
lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical
MAINTAINERS: Add maintainer entry for zstd
lib: zstd: Upgrade to latest upstream zstd version 1.4.10
lib: zstd: Add decompress_sources.h for decompress_unzstd
lib: zstd: Add kernel-specific API
bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg
bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
bpf, sockmap: Fix race in ingress receive verdict with redirect to self
bpf, sockmap: Remove unhash handler for BPF sockmap usage
bpf, sockmap: Use stricter sk state checks in sk_lookup_assign
drm/i915: Fix Memory BW formulae for ADL-P
selftests/bpf: Add exception handling selftests for tp_bpf program
arm64/bpf: Remove 128MB limit for BPF JIT programs
Add 'tools/perf/libbpf/' to ignored files
xfs: use swap() to make dabtree code cleaner
cifs: send workstation name during ntlmssp session setup
KVM: arm64: Fix host stage-2 finalization
soc: ti: fix wkup_m3_rproc_boot_thread return type
xen/balloon: fix unused-variable warning
io_uring: honour zeroes as io-wq worker limits
gfs2: Fix "Introduce flag for glock holder auto-demotion"
ALSA: pci: rme: Fix unaligned buffer addresses
blk-mq: don't free tags if the tag_set is used by other device in queue initialztion
bcache: Revert "bcache: use bvec_virt"
wcn36xx: fix RX BD rate mapping for 5GHz legacy rates
wcn36xx: populate band before determining rate on RX
wcn36xx: Put DXE block into reset before freeing memory
wcn36xx: Release DMA channel descriptor allocations
wcn36xx: Fix DMA channel enable/disable cycle
s390/cio: check the subchannel validity for dev_busid
s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove
s390/tape: fix timer initialization in tape_std_assign()
s390/pci: implement minimal PCI error recovery
PCI: Export pci_dev_lock()
s390/pci: implement reset_slot for hotplug slot
s390/pci: refresh function handle in iomap
drm/virtio: Fix NULL dereference error in virtio_gpu_poll
ALSA: firewire-motu: add support for MOTU Track 16
netfilter: flowtable: fix IPv6 tunnel addr match
netfilter: xt_IDLETIMER: replace snprintf in show functions with sysfs_emit
KVM: arm64: Change the return type of kvm_vcpu_preferred_target()
KVM: arm64: nvhe: Fix a non-kernel-doc comment
netfilter: ipvs: Fix reuse connection if RS weight is 0
KVM: arm64: Extract ESR_ELx.EC only
netfilter: ctnetlink: do not erase error code with EINVAL
netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY
selftests: nft_nat: Simplify port shadow notrack test
selftests: nft_nat: Improve port shadow test stability
netfilter: nft_payload: Remove duplicated include in nft_payload.c
selftests: netfilter: extend nfqueue tests to cover vrf device
selftests: netfilter: add a vrf+conntrack testcase
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
arm64: Track no early_pgtable_alloc() for kmemleak
arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
arm64: vdso: remove -nostdlib compiler flag
arm64: arm64_ftr_reg->name may not be a human-readable string
ceph: add a new metric to keep track of remote object copies
libceph, ceph: move ceph_osdc_copy_from() into cephfs code
ceph: clean-up metrics data structures to reduce code duplication
ceph: split 'metric' debugfs file into several files
ceph: return the real size read when it hits EOF
ceph: properly handle statfs on multifs setups
ceph: shut down mount on bad mdsmap or fsmap decode
ceph: fix mdsmap decode when there are MDS's beyond max_mds
ceph: ignore the truncate when size won't change with Fx caps issued
ceph: don't rely on error_string to validate blocklisted session.
ceph: just use ci->i_version for fscache aux info
ceph: shut down access to inode when async create fails
ceph: refactor remove_session_caps_cb
ceph: fix auth cap handling logic in remove_session_caps_cb
ceph: drop private list from remove_session_caps_cb
ceph: don't use -ESTALE as special return code in try_get_cap_refs
ceph: print inode numbers instead of pointer values
ceph: enable async dirops by default
libceph: drop ->monmap and err initialization
ceph: convert to noop_direct_IO
erofs: remove useless cache strategy of DELAYEDALLOC
erofs: fix unsafe pagevec reuse of hooked pclusters
litex_liteeth: Fix a double free in the remove function
selftests/bpf: Add tests for bpf_find_vma
bpf: Introduce helper bpf_find_vma
nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
selftests: net: tls: remove unused variable and code
net: marvell: prestera: fix hw structure laid out
sctp: remove unreachable code from sctp_sf_violation_chunk()
llc: fix out-of-bound array index in llc_sk_dev_hash()
Add gitignore file for samples/fanotify/ subdirectory
net: hisilicon: fix hsn3_ethtool kernel-doc warnings
nfc: port100: lower verbosity of cancelled URB messages
perf build: Install libbpf headers locally when building
perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1
perf metric: Fix memory leaks
perf parse-event: Add init and exit to parse_event_error
perf parse-events: Rename parse_events_error functions
selftests/bpf: Fix bpf_object leak in skb_ctx selftest
selftests/bpf: Destroy XDP link correctly
selftests/bpf: Avoid duplicate btf__parse() call
selftests/bpf: Clean up btf and btf_dump in dump_datasec test
selftests/bpf: Free inner strings index in btf selftest
selftests/bpf: Free per-cpu values array in bpf_iter selftest
selftests/bpf: Fix memory leaks in btf_type_c_dump() helper
libbpf: Free up resources used by inner map definition
selftests/bpf: Pass sanitizer flags to linker through LDFLAGS
ALSA: PCM: Fix NULL dereference at mmap checks
selftests/bpf: Use explicit bpf_test_load_program() helper calls
selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere
selftests/bpf: Merge test_stub.c into testing_helpers.c
selftests/bpf: Convert legacy prog load APIs to bpf_prog_load()
selftests/bpf: Fix non-strict SEC() program sections
libbpf: Remove deprecation attribute from struct bpf_prog_prep_result
bpftool: Stop using deprecated bpf_load_program()
libbpf: Stop using to-be-deprecated APIs
libbpf: Remove internal use of deprecated bpf_prog_load() variants
libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load()
libbpf: Pass number of prog load attempts explicitly
libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS
perf stat: Fix memory leak on error path
perf tools: Use __BYTE_ORDER__
perf inject: Add vmlinux and ignore-vmlinux arguments
perf tools: Check vmlinux/kallsyms arguments in all tools
perf tools: Refactor out kernel symbol argument sanity checking
perf symbols: Ignore $a/$d symbols for ARM modules
perf evsel: Don't set exclude_guest by default
NFSv4: Sanity check the parameters in nfs41_update_target_slotid()
i2c: amd-mp2-plat: ACPI: Use ACPI_COMPANION() directly
i2c: i801: Add support for Intel Ice Lake PCH-N
Revert "ANDROID: Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
ANDROID: GKI: CONFIG_FORTIFY is broken in clang, so it has been disabled
ALSA: hda/realtek: Add quirk for ASUS UX550VE
cifs: nosharesock should not share socket with future sessions
ksmbd: don't need 8byte alignment for request length in ksmbd_check_message
ksmbd: Fix buffer length check in fsctl_validate_negotiate_info()
ksmbd: Remove redundant 'flush_workqueue()' calls
ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()
ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
libbpf: Fix non-C89 loop variable declaration in gen_loader.c
i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR()
perf evsel: Fix missing exclude_{host,guest} setting
perf bpf: Add missing free to bpf_event__print_bpf_prog_info()
perf beauty: Update copy of linux/socket.h with the kernel sources
mm/damon: remove return value from before_terminate callback
mm/damon: fix a few spelling mistakes in comments and a pr_debug message
mm/damon: simplify stop mechanism
Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions
Docs/admin-guide/mm/damon/start: simplify the content
Docs/admin-guide/mm/damon/start: fix a wrong link
Docs/admin-guide/mm/damon/start: fix wrong example commands
mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on
mm/damon: remove unnecessary variable initialization
Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM
mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)
selftests/damon: support watermarks
mm/damon/dbgfs: support watermarks
mm/damon/schemes: activate schemes based on a watermarks mechanism
tools/selftests/damon: update for regions prioritization of schemes
mm/damon/dbgfs: support prioritization weights
mm/damon/vaddr,paddr: support pageout prioritization
mm/damon/schemes: prioritize regions within the quotas
mm/damon/selftests: support schemes quotas
mm/damon/dbgfs: support quotas of schemes
mm/damon/schemes: implement time quota
mm/damon/schemes: skip already charged targets and regions
mm/damon/schemes: implement size quota for schemes application speed control
mm/damon/paddr: support the pageout scheme
mm/damon/dbgfs: remove unnecessary variables
mm/damon/vaddr: constify static mm_walk_ops
Docs/DAMON: document physical memory monitoring support
mm/damon/dbgfs: support physical memory monitoring
mm/damon: implement primitives for physical address space monitoring
mm/damon/vaddr: separate commonly usable functions
Docs/admin-guide/mm/damon: document 'init_regions' feature
mm/damon/dbgfs-test: add a unit test case for 'init_regions'
mm/damon/dbgfs: allow users to set initial monitoring target regions
Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes
selftests/damon: add 'schemes' debugfs tests
mm/damon/schemes: implement statistics feature
mm/damon/dbgfs: support DAMON-based Operation Schemes
mm/damon/vaddr: support DAMON-based Operation Schemes
mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)
mm/damon/core: account age of target regions
mm/damon/core: nullify pointer ctx->kdamond with a NULL
mm/damon: needn't hold kdamond_lock to print pid of kdamond
mm/damon: remove unnecessary do_exit() from kdamond
mm/damon/core: print kdamond start log in debug mode only
include/linux/damon.h: fix kernel-doc comments for 'damon_callback'
docs/vm/damon: remove broken reference
MAINTAINERS: update SeongJae's email address
Documentation/vm: move user guides to admin-guide/mm/
mm/damon: grammar s/works/work/
kfence: default to dynamic branch instead of static keys mode
kfence: always use static branches to guard kfence_alloc()
kfence: shorten critical sections of alloc/free
kfence: test: use kunit_skip() to skip tests
kfence: add note to documentation about skipping covered allocations
kfence: limit currently covered allocations when pool nearly full
kfence: move saving stack trace of allocations into __kfence_alloc()
kfence: count unexpectedly skipped allocations
stacktrace: move filter_irq_stacks() to kernel/stacktrace.c
include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h
mm: remove HARDENED_USERCOPY_FALLBACK
zram: introduce an aged idle interface
zram: off by one in read_block_state()
zram_drv: allow reclaim on bio_alloc
mm/highmem: remove deprecated kmap_atomic
mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
mm/rmap.c: avoid double faults migrating device private pages
mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED
memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED
memblock: allow to specify flags with memblock_add_node()
memblock: improve MEMBLOCK_HOTPLUG documentation
mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource()
x86: remove memory hotplug support on X86_32
mm/memory_hotplug: remove stale function declarations
mm/memory_hotplug: remove HIGHMEM leftovers
mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit
mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE
mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG
memory-hotplug.rst: document the "auto-movable" online policy
memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path
memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node"
mm/memory_hotplug: add static qualifier for online_policy_to_str()
selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers
mm: vmstat.c: make extfrag_index show more pretty
mm/vmstat: annotate data race for zone->free_area[order].nr_free
selftests: vm: add KSM huge pages merging time test
selftest/vm: fix ksm selftest to run with different NUMA topologies
mm: nommu: kill arch_get_unmapped_area()
mm/readahead.c: fix incorrect comments for get_init_ra_size
mm, thp: fix incorrect unmap behavior for private pages
mm, thp: lock filemap when truncating page cache
selftests/vm/transhuge-stress: fix ram size thinko
mm: migrate: make demotion knob depend on migration
mm/migrate: de-duplicate migrate_reason strings
hugetlbfs: extend the definition of hugepages parameter to support node allocation
mm: mark the OOM reaper thread as freezable
memblock: use memblock_free for freeing virtual pointers
memblock: rename memblock_free to memblock_phys_free
memblock: stop aliasing __memblock_free_late with memblock_free_late
memblock: drop memblock_free_early_nid() and memblock_free_early()
xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer
arch_numa: simplify numa_distance allocation
tools/vm/page-types.c: print file offset in hexadecimal
tools/vm/page-types.c: move show_file() to summary output
tools/vm/page-types.c: make walk_file() aware of address range option
tools/vm/page_owner_sort.c: count and sort by mem
mm/vmpressure: fix data-race with memcg->socket_pressure
mm/vmscan: delay waking of tasks throttled on NOPROGRESS
mm/vmscan: increase the timeout if page reclaim is not making progress
mm/vmscan: centralise timeout values for reclaim_throttle
mm/page_alloc: remove the throttling logic from the page allocator
mm/writeback: throttle based on page writeback instead of congestion
mm/vmscan: throttle reclaim when no progress is being made
mm/vmscan: throttle reclaim and compaction when too may pages are isolated
mm/vmscan: throttle reclaim until some writeback completes if congested
mm/vmscan.c: fix -Wunused-but-set-variable warning
mm/page_isolation: guard against possible putback unisolated page
mm/page_isolation: fix potential missing call to unset_migratetype_isolate()
userfaultfd/selftests: fix calculation of expected ioctls
userfaultfd/selftests: fix feature support detection
userfaultfd/selftests: don't rely on GNU extensions for random numbers
hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page
hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range()
hugetlb: remove redundant validation in has_same_uncharge_info()
hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments
hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro
mm: remove duplicate include in hugepage-mremap.c
hugetlb: support node specified when using cma for gigantic hugepages
mm, hugepages: add hugetlb vma mremap() test
mm, hugepages: add mremap() support for hugepage backed vma
mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged
hugetlb: add hugetlb demote page support
hugetlb: add demote bool to gigantic page routines
hugetlb: be sure to free demoted CMA pages to CMA
mm/cma: add cma_pages_valid to determine if pages are in CMA
hugetlb: add demote hugetlb page sysfs interfaces
mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h
mm: hwpoison: handle non-anonymous THP correctly
mm: shmem: don't truncate page if memory failure happens
mm: hwpoison: refactor refcount check handling
mm: filemap: coding style cleanup for filemap_map_pmd()
mm/memory_failure: constify static mm_walk_ops
mm: fix data race in PagePoisoned()
mm/page_alloc: use clamp() to simplify code
mm: page_alloc: use migrate_disable() in drain_local_pages_wq()
s390: use generic version of arch_is_kernel_initmem_freed()
powerpc: use generic version of arch_is_kernel_initmem_freed()
mm: make generic arch_is_kernel_initmem_freed() do what it says
mm: create a new system state and fix core_kernel_text()
mm/page_alloc.c: show watermark_boost of zone in zoneinfo
mm/page_alloc: detect allocation forbidden by cpuset and bail out early
mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page()
mm: move fold_vm_numa_events() to fix NUMA without SMP
mm: move node_reclaim_distance to fix NUMA without SMP
vmalloc: choose a better start address in vm_area_register_early()
mm/page_alloc: use accumulated load when building node fallback list
vmalloc: back off when the current task is OOM-killed
mm/page_alloc: print node fallback order
mm/vmalloc: check various alignments when debugging
mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid]
mm/vmalloc: do not adjust the search size for alignment overhead
mm/page_alloc.c: use helper function zone_spans_pfn()
mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo
mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk()
mm/page_alloc.c: simplify the code by using macro K()
mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order()
mm/large system hash: avoid possible NULL deref in alloc_large_system_hash
lib/test_vmalloc.c: use swap() to make code cleaner
mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation
mm/vmalloc: be more explicit about supported gfp flags
kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
arm64: support page mapping percpu first chunk allocator
mm/vmalloc: make show_numa_info() aware of hugepage mappings
mm/vmalloc: don't allow VM_NO_GUARD on vmap()
mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node()
mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN
mm: mmap_lock: remove redundant newline in TP_printk
include/linux/io-mapping.h: remove fallback for writecombine
mm/mremap: don't account pages in vma_to_resize()
mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey()
memory: remove unused CONFIG_MEM_BLOCK_SIZE
Documentation: update pagemap with shmem exceptions
mm: remove redundant smp_wmb()
mm: introduce pmd_install() helper
mm: add zap_skip_check_mapping() helper
mm: drop first_index/last_index in zap_details
mm: clear vmf->pte after pte_unmap_same() returns
mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte
mm/memory.c: avoid unnecessary kernel/user pointer conversion
mm: use __pfn_to_section() instead of open coding it
mm/mmap.c: fix a data race of mm->total_vm
memcg: prohibit unconditional exceeding the limit of dying tasks
mm, oom: do not trigger out_of_memory from the #PF
mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
mm: list_lru: only add memcg-aware lrus to the global lru list
mm: memcontrol: remove the kmem states
mm: memcontrol: remove kmemcg_id reparenting
mm: list_lru: fix the return value of list_lru_count_one()
mm: list_lru: remove holding lru lock
memcg, kmem: further deprecate kmem.limit_in_bytes
mm/list_lru.c: prefer struct_size over open coded arithmetic
mm/memcg: remove obsolete memcg_free_kmem()
memcg: unify memcg stat flushing
memcg: flush stats only if updated
mm/memcg: drop swp_entry_t* in mc_handle_file_pte()
mm: optimise put_pages_list()
mm/swapfile: fix an integer overflow in swap_show()
slab: clean up function prototypes
mm/swapfile: remove needless request_queue NULL pointer check
mm/gup: further simplify __gup_device_huge()
mm: move more expensive part of XA setup out of mapping check
mm/filemap.c: remove bogus VM_BUG_ON
mm: don't read i_size of inode unless we need it
mm: simplify bdi refcounting
mm: don't automatically unregister bdis
fs: explicitly unregister per-superblock BDIs
mtd: call bdi_unregister explicitly
mm: export bdi_unregister
mm: stop filemap_read() from grabbing a superfluous page
mm/page_ext.c: fix a comment
percpu: add __alloc_size attributes for better bounds checking
mm/page_alloc: add __alloc_size attributes for better bounds checking
mm/vmalloc: add __alloc_size attributes for better bounds checking
mm/kvmalloc: add __alloc_size attributes for better bounds checking
slab: add __alloc_size attributes for better bounds checking
Compiler Attributes: add __alloc_size() for better bounds checking
kasan: test: bypass __alloc_size checks
lib/stackdepot: include gfp.h
rapidio: avoid bogus __alloc_size warning
mm: debug_vm_pgtable: don't use __P000 directly
mm: don't include <linux/dax.h> in <linux/mempolicy.h>
mm/smaps: simplify shmem handling of pte holes
mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
mm/smaps: use vma->vm_pgoff directly when counting partial swap
mm, slub: use prefetchw instead of prefetch
mm/smaps: fix shmem pte hole swap calculation
kasan: test: add memcpy test that avoids out-of-bounds write
kasan: fix tag for large allocations when using CONFIG_SLAB
workqueue, kasan: avoid alloc_pages() when recording stack
kasan: generic: introduce kasan_record_aux_stack_noalloc()
kasan: common: provide can_alloc in kasan_save_stack()
lib/stackdepot: introduce __stack_depot_save()
lib/stackdepot: remove unused function argument
mm/slub: increase default cpu partial list sizes
mm, slub: change percpu partial accounting from objects to pages
slub: add back check for free nonslab objects
mm/slab.c: remove useless lines in enable_cpucache()
mm: move kvmalloc-related functions to slab.h
d_path: fix Kernel doc validator complaining
fs/posix_acl.c: avoid -Wempty-body warning
ocfs2: do not zero pages beyond i_size
ocfs2: fix data corruption on truncate
ocfs2/dlm: remove redundant assignment of variable ret
ocfs2: cleanup journal init and shutdown
ocfs2: fix handle refcount leak in two exception handling paths
scripts/decodecode: fix faulting instruction no print when opps.file is DOS format
scripts/spelling.txt: fix "mistake" version of "synchronization"
scripts/spelling.txt: add more spellings to spelling.txt
can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable()
can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off
bpf: selftest: Trigger a DCE on the whole subprog
bpf: Stop caching subprog index in the bpf_pseudo_func insn
ataflop: Add missing semicolon to return statement
Revert "FROMLIST: configfs: make directories inherit uid/gid from creator"
can: peak_usb: exchange the order of information messages
can: peak_usb: always ask for BERR reporting for PCAN-USB devices
can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path
can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
can: j1939: j1939_can_recv(): ignore messages with invalid source address
can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
gfs2: Fix length of holes reported at end-of-file
gfs2: release iopen glock early in evict
drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
ipv6: remove useless assignment to newinet in tcp_v6_syn_recv_sock()
Input: synaptics-rmi4 - Fix device hierarchy
Input: i8042 - Add quirk for Fujitsu Lifebook T725
clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites
module: change to print useful messages from elf_validity_check()
module: fix validate_section_offset() overflow bug on 64-bit
drm/i915/display/adlp: Disable underrun recovery
i2c: virtio: update the maintainer to Conghui
smb3: add dynamic trace points for socket connection
NFS: Remove the nfs4_label argument from decode_getattr_*() functions
NFS: Remove the nfs4_label argument from nfs_setsecurity
NFS: Remove the nfs4_label argument from nfs_fhget()
NFS: Remove the nfs4_label argument from nfs_add_or_obtain()
NFS: Remove the nfs4_label argument from nfs_instantiate()
NFS: Remove the nfs4_label from the nfs_setattrres
NFS: Remove the nfs4_label from the nfs4_getattr_res
NFS: Remove the f_label from the nfs4_opendata and nfs_openres
NFS: Remove the nfs4_label from the nfs4_lookupp_res struct
NFS: Remove the label from the nfs4_lookup_res struct
NFS: Remove the nfs4_label from the nfs4_link_res struct
NFS: Remove the nfs4_label from the nfs4_create_res struct
NFS: Remove the nfs4_label from the nfs_entry struct
NFS: Create a new nfs_alloc_fattr_with_label() function
NFS: Always initialise fattr->label in nfs_fattr_alloc()
NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode
NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
NFSv4: Remove unnecessary 'minor version' check
NFSv4: Fix potential Oops in decode_op_map()
NFSv4: Ensure decode_compound_hdr() sanity checks the tag
drm/amdgpu: fix SI handling in amdgpu_device_asic_has_dc_support()
drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs
drm/amd/amdkfd: Don't sent command to HWS on kfd reset
drm/amdgpu: correctly toggle gfx on/off around RLC_SPM_* register access
drm/amdgpu: correct xgmi ras error count reset
drm/amd/pm: Correct DPMS disable IP version check
drm/amd/amdgpu: Fix csb.bo pin_count leak on gfx 9
drm/amd/amdgpu: Avoid writing GMC registers under sriov in gmc9
drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling
drm/amdgpu: Make sure to reserve BOs before adding or removing
drm/amdkfd: avoid recursive lock in migrations back to RAM
drm/amd/display: Don't allow partial copy_from_user
Revert "drm/imx: Annotate dma-fence critical section in commit path"
fs: dlm:Remove unneeded semicolon
drm: fb_helper: improve CONFIG_FB dependency
ASoC: Intel: sof_sdw: Add support for SKU 0B12 product
ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration
ASoC: Intel: sof_sdw: Add support for SKU 0B29 product
ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration
ASoC: Intel: sof_sdw: Add support for SKU 0B13 product
ASoC: Intel: sof_sdw: Add support for SKU 0B11 product
ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products
ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration
ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product
NFS: Don't trace an uninitialised value
thermal: Replace pr_warn() with pr_warn_once() in user_space_bind()
thermal: Fix NULL pointer dereferences in of_thermal_ functions
ANDROID: GKI: update Kconfig options for CONFIG_PREEMPT
gfs2: Fix atomic bug in gfs2_instantiate
riscv, bpf: Fix RV32 broken build, and silence RV64 warning
selftests/bpf/xdp_redirect_multi: Limit the tests in netns
selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly
selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number
selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder
io_uring: remove dead 'sqe' store
ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk
libbpf: Fix lookup_and_delete_elem_flags error reporting
bpftool: Install libbpf headers for the bootstrap version, too
PM: sleep: Avoid calling put_device() under dpm_list_mtx
cifs: Move SMB2_Create definitions to the shared area
cifs: Move more definitions into the shared area
cifs: move NEGOTIATE_PROTOCOL definitions out into the common area
ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h
cifs: Create a new shared file holding smb2 pdu definitions
ACPI: PM: Fix device wakeup power reference counting error
mfd: simple-mfd-i2c: Select MFD_CORE to fix build error
mfd: tps80031: Remove driver
mfd: max77686: Correct tab-based alignment of register addresses
mfd: wcd934x: Replace legacy gpio interface for gpiod
dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible
mfd: dln2: Add cell for initializing DLN2 ADC
mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo
mfd: qcom-spmi-pmic: Document ten more PMICs in the binding
mfd: qcom-spmi-pmic: Sort compatibles in the driver
mfd: qcom-spmi-pmic: Sort the compatibles in the binding
mfd: janz-cmoio: Replace snprintf in show functions with sysfs_emit
mfd: altera-a10sr: Include linux/module.h
mfd: tps65912: Make tps65912_device_exit() return void
mfd: stmpe: Make stmpe_remove() return void
mfd: mc13xxx: Make mc13xxx_common_exit() return void
dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg compatible
mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion
dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema
dt-bindings: mfd: syscon: Add rk3368 QoS register compatible
mfd: arizona: Split of_match table into I2C and SPI versions
dt-bindings: mfd: Convert X-Powers AXP binding to a schema
dt-bindings: mfd: Convert X-Powers AC100 binding to a schema
mfd: qcom-pm8xxx: switch away from using chained IRQ handlers
mfd: sprd: Add SPI device ID table
mfd: cpcap: Add SPI device ID table
mfd: altr_a10sr: Add SPI device ID table
mfd: exynos-lpass: Describe driver in KConfig
mfd: core: Add missing of_node_put for loop iteration
mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART
mfd: max14577: Do not enforce (incorrect) interrupt trigger type
mfd: max77693: Do not enforce (incorrect) interrupt trigger type
mfd: max77686: Do not enforce (incorrect) interrupt trigger type
mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type
dt-bindings: mfd: logicvc: Add patternProperties for the display
mfd: cros_ec: Drop unneeded MODULE_ALIAS
mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520
mfd: sprd: Add support for SC2730 PMIC
dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible
mfd: da9063: Add support for latest EA silicon revision
mfd: rk808: Add support for power off on RK817
mfd: intel_pmt: Only compile on x86
mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least"
dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY
dt-bindings: mfd: brcm,cru: Add clkset syscon
dt-bindings: mfd: Add Broadcom's MISC block
block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter()
net: marvell: prestera: fix patchwork build problems
amt: remove duplicate include in amt.c
octeontx2-nicvf: fix ioctl callback
ax88796c: fix ioctl callback
ANDROID: fix build error in arch/arm64/include/asm/arch_timer.h
MAINTAINERS: Add some information to PARAVIRT_OPS entry
ASoC: DAPM: Cover regression by kctl change notification fix
ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended
drm/vc4: hdmi: Introduce a scdc_enabled flag
drm/vc4: hdmi: Introduce an output_enabled flag
drm/vc4: hdmi: Check the device state in prepare()
drm/vc4: hdmi: Prevent access to crtc->state outside of KMS
drm/vc4: hdmi: Use a mutex to prevent concurrent framework access
drm/vc4: hdmi: Add a spinlock to protect register access
drm/vc4: crtc: Copy assigned channel to the CRTC
drm/vc4: Fix non-blocking commit getting stuck forever
drm/vc4: crtc: Drop feed_txp from state
PCI: Add ACS quirk for Pericom PI7C9X2G switches
drm/i915/audio: rename intel_init_audio_hooks to intel_audio_hooks_init
drm/i915/audio: move intel_audio_funcs internal to intel_audio.c
drm/i915/audio: define the audio struct separately from drm_i915_private
drm/i915/audio: name the audio sub-struct in drm_i915_private
drm/i915/audio: group audio under anonymous struct in drm_i915_private
pwm: vt8500: Rename pwm_busy_wait() to make it obviously driver-specific
dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings
dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings
pwm: pwm-samsung: Trigger manual update when disabling PWM
pwm: visconti: Simplify using devm_pwmchip_add()
pwm: samsung: Describe driver in Kconfig
pwm: Make it explicit that pwm_apply_state() might sleep
pwm: Add might_sleep() annotations for !CONFIG_PWM API functions
pwm: atmel: Drop unused header
amt: Fix NULL but dereferenced coccicheck error
net: ax88796c: hide ax88796c_dt_ids if !CONFIG_OF
net: udp: correct the document for udp_mem
ALSA: timer: Unconditionally unlink slave instances, too
ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer
MAINTAINERS: dri-devel is for all of drivers/gpu
net: ethernet: litex: Remove unnecessary print function dev_err()
drm/udl: fix control-message timeout
octeontx2-pf: select CONFIG_NET_DEVLINK
sfc: use swap() to make code cleaner
octeontx2-af: use swap() to make code cleaner
tg3: Remove redundant assignments
net/smc: Print function name in smcr_link_down tracepoint
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
drm/ttm: remove ttm_bo_vm_insert_huge()
drm/i915/selftests: Rework context handling in hugepages selftests
drm/i915: Remove gen6_ppgtt_unpin_all
FROMLIST: compiler_types: mark __compiletime_assert failure as __noreturn
drm/i915/ttm: Failsafe migration blits
drm/i915/ttm: Reorganize the ttm move code
Revert "usb: core: hcd: Add support for deferring roothub registration"
Revert "xhci: Set HCD flag to defer primary roothub registration"
block: fix device_add_disk() kobject_create_and_add() error handling
block: ensure cached plug request matches the current queue
block: move queue enter logic into blk_mq_submit_bio()
scsi: scsi_debug: Don't call kcalloc() if size arg is zero
scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd()
mctp: handle the struct sockaddr_mctp_ext padding field
mctp: handle the struct sockaddr_mctp padding fields
net: phy: fix duplex out of sync problem while changing settings
SUNRPC: Prevent immediate close+reconnect
SUNRPC: Fix races when closing the socket
devlink: fix flexible_array.cocci warning
NFSv4.2 add tracepoint to OFFLOAD_CANCEL
NFSv4.2 add tracepoint to COPY_NOTIFY
NFSv4.2 add tracepoint to CB_OFFLOAD
NFSv4.2 add tracepoint to CLONE
NFSv4.2 add tracepoint to COPY
NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE
NFSv4.2 add tracepoint to SEEK
SUNRPC: Check if the xprt is connected before handling sysfs reads
drm/i915: Update memory bandwidth formulae
PCI: apple: Configure RID to SID mapper on device addition
iommu/dart: Exclude MSI doorbell from PCIe device IOVA range
PCI: apple: Implement MSI support
PCI: apple: Add INTx and per-port interrupt support
Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type"
ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
PCI: kirin: Allow removing the driver
PCI: kirin: De-init the dwc driver
PCI: kirin: Disable clkreq during poweroff sequence
PCI: kirin: Move the power-off code to a common routine
PCI: kirin: Add power_off support for Kirin 960 PHY
PCI: kirin: Allow building it as a module
PCI: kirin: Add MODULE_* macros
PCI: kirin: Add Kirin 970 compatible
PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge
ANDROID: fscrypt: add support for hardware-wrapped keys
ANDROID: dm: add support for passing through derive_sw_secret
ANDROID: dm: Add wrapped key support in dm-default-key
ANDROID: block: add basic hardware-wrapped key support
ANDROID: scsi: ufs: allow overriding the blk_crypto_profile
PCI: apple: Set up reference clocks when probing
PCI: apple: Add initial hardware bring-up
PCI: of: Allow matching of an interrupt-map local to a PCI device
of/irq: Allow matching of an interrupt-map local to an interrupt controller
irqdomain: Make of_phandle_args_to_fwspec() generally available
thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses
block: make bio_queue_enter() fast-path available inline
block: split request allocation components into helpers
block: have plug stored requests hold references to the queue
cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline
ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig
PM: sleep: Fix runtime PM based cpuidle support
PCI: Do not enable AtomicOps on VFs
ANDROID: GKI: Enable HIST_TRIGGERS (x86)
xen/balloon: rename alloc/free_xenballooned_pages
xen/balloon: add late_initcall_sync() for initial ballooning done
block: add a loff_t cast to bdev_nr_bytes
arm64: cpufeature: Export this_cpu_has_cap helper
drm/i915: Split vlv/chv sprite plane update into noarm+arm pair
drm/i915: Split ivb+ sprite plane update into noarm+arm pair
drm/i915: Split g4x+ sprite plane update into noarm+arm pair
drm/i915: Split pre-skl primary plane update into noarm+arm pair
drm/i915: Split skl+ plane update into noarm+arm pair
drm/i915: Split update_plane() into update_noarm() + update_arm()
drm/i915: Fix up the sprite namespacing
drm/i915: Fix async flip with decryption and/or DPT
virtio_gpio: drop packed attribute
gpio: virtio: Add IRQ support
ALSA: firewire-motu: add support for MOTU Traveler mk3
selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes
drm/i915: Reject planar formats when doing async flips
ext4: fix error code saved on super block during file system abort
ext4: inline data inode fast commit replay fixes
ext4: commit inline data during fast commit
ext4: scope ret locally in ext4_try_to_trim_range()
ext4: remove an unused variable warning with CONFIG_QUOTA=n
ext4: fix boolreturn.cocci warnings in fs/ext4/name.c
ext4: prevent getting empty inode buffer
ext4: move ext4_fill_raw_inode() related functions
ext4: factor out ext4_fill_raw_inode()
ext4: prevent partial update of the extent blocks
ext4: check for inconsistent extents between index and leaf block
ext4: check for out-of-order index extents in ext4_valid_extent_entries()
ext4: convert from atomic_t to refcount_t on ext4_io_end->count
ext4: refresh the ext4_ext_path struct after dropping i_data_sem.
ext4: ensure enough credits in ext4_ext_shift_path_extents
ext4: correct the left/middle/right debug message for binsearch
ext4: fix lazy initialization next schedule time computation in more granular unit
Revert "ext4: enforce buffer head state assertion in ext4_da_map_blocks"
PCI: vmd: Drop redundant includes of <asm/device.h>, <asm/msi.h>
ASoC: SOF:control: Fix variable type in snd_sof_refresh_control()
ovl: fix filattr copy-up failure
perf clang: Fixes for more recent LLVM/clang
tools: Bump minimum LLVM C++ std to GNU++14
drm/nouveau: clean up all clients on device removal
9p: fix a bunch of checkpatch warnings
9p: set readahead and io size according to maxsize
floppy: address add_disk() error handling on probe
ataflop: address add_disk() error handling on probe
block: update __register_blkdev() probe documentation
ataflop: remove ataflop_probe_lock mutex
mtd/ubi/block: add error handling support for add_disk()
block/sunvdc: add error handling support for add_disk()
z2ram: add error handling support for add_disk()
nvdimm/pmem: use add_disk() error handling
nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned
nvdimm/blk: add error handling support for add_disk()
nvdimm/blk: avoid calling del_gendisk() on early failures
nvdimm/btt: add error handling support for add_disk()
nvdimm/btt: use goto error labels on btt_blk_init()
loop: Remove duplicate assignments
drbd: Fix double free problem in drbd_create_device
ANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S
drm/nouveau: Add a dedicated mutex for the clients list
drm/nouveau: use drm_dev_unplug() during device removal
drm/nouveau/svm: Fix refcount leak bug and missing check against null bug
net: fix possible NULL deref in sock_reserve_memory
tcp: Use BIT() for OPTION_* constants
selftests: net: properly support IPv6 in GSO GRE test
drm/bridge: analogix_dp: Make PSR-exit block less
parisc: move CPU field back into thread_info
parisc: Don't disable interrupts in cmpxchg and futex operations
parisc: don't enable irqs unconditionally in handle_interruption()
drm/bridge: anx7625: add HDMI audio function
drm/bridge: anx7625: add MIPI DPI input feature
drm/bridge: anx7625: fix not correct return value
dt-bindings:drm/bridge:anx7625:add vendor define
ovl: fix warning in ovl_create_real()
drm/i915: fixup dma_fence_wait usage
drm/vc4: Increase the core clock based on HVS load
drm/vc4: hdmi: Enable the scrambler on reconnection
drm/vc4: hdmi: Raise the maximum clock rate
drm/vc4: Leverage the load tracker on the BCM2711
drm/vc4: crtc: Add some logging
drm/vc4: crtc: Rework the encoder retrieval code (again)
drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype
drm/vc4: Make vc4_crtc_get_encoder public
drm/vc4: hdmi: Fix HPD GPIO detection
drm/vc4: hdmi: Remove the DDC probing for status detection
drm/radeon: use dma_resv_wait_timeout() instead of manually waiting
dma-buf/poll: Get a file reference for outstanding fence callbacks
clk/ast2600: Fix soc revision for AHB
scsi: scsi_ioctl: Validate command size
scsi: ufs: ufshpb: Properly handle max-single-cmd
scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run
scsi: bsg: Fix errno when scsi_bsg_register_queue() fails
clk: composite: Fix 'switching' to same clock
drm/i915/guc/slpc: Update boost sysfs hooks for SLPC
drm/i915/guc/slpc: Add waitboost functionality for SLPC
drm/i915/guc/slpc: Define and initialize boost frequency
ce/gf100: fix incorrect CE0 address calculation on some GPUs
apparmor: remove duplicated 'Returns:' comments
apparmor: remove unneeded one-line hook wrappers
apparmor: Use struct_size() helper in kzalloc()
x86/fpu: Optimize out sigframe xfeatures when in init state
libbpf: Deprecate bpf_program__load() API
fs: dlm: remove double list_first_entry call
PCI: cadence: Add cdns_plat_pcie_probe() missing return
libbpf: Improve ELF relo sanitization
libbpf: Fix section counting logic
libbpf: Validate that .BTF and .BTF.ext sections contain data
libbpf: Improve sanity checking during BTF fix up
libbpf: Detect corrupted ELF symbols section
nvdimm/btt: do not call del_gendisk() if not needed
signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed
selftests/seccomp: Report event mismatches more clearly
selftests/seccomp: Stop USER_NOTIF test if kcmp() fails
ANDROID: Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal
ANDROID: Kleaf: common kernel public
PCI: j721e: Fix j721e_pcie_probe() error path
string: uninline memcpy_and_pad
ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2
ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[]
ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
libbpf: Deprecate bpf_program__get_prog_info_linear
perf: Pull in bpf_program__get_prog_info_linear
bpftool: Use bpf_obj_get_info_by_fd directly
bpftool: Migrate -1 err checks of libbpf fn calls
ACPI: EC: Remove initialization of static variables to false
ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro
at24: Support probing while in non-zero ACPI D state
media: i2c: imx319: Support device probe in non-zero ACPI D state
ACPI: Add a convenience function to tell a device is in D0 state
Documentation: ACPI: Document _DSC object usage for enum power state
i2c: Allow an ACPI driver to manage the device's power state during probe
ACPI: scan: Obtain device's desired enumeration power state
drm/i915: Use intel_de_rmw() for icl combo phy programming
drm/i915: Use intel_de_rmw() for icl mg phy programming
drm/i915: Use intel_de_rmw() for tgl dkl phy programming
drm/i915: Enable per-lane drive settings for icl+
drm/i915: Query the vswing levels per-lane for snps phy
drm/i915: Query the vswing levels per-lane for tgl dkl phy
drm/i915: Query the vswing levels per-lane for icl mg phy
drm/i915: Query the vswing levels per-lane for icl combo phy
drm/i915: Stop using group access when progrmming icl combo phy TX
kdb: Adopt scheduler's task classification
MIPS: Cobalt: Explain GT64111 early PCI fixup
drm/amd/display: 3.2.160
drm/amd/display: [FW Promotion] Release 0.0.91
drm/amd/display: add condition check for dmub notification
drm/amd/display: Added new DMUB boot option for power optimization
drm/amd/display: Add MPC meory shutdown support
drm/amd/display: Added HPO HW control shutdown support
drm/amd/display: fix register write sequence for LINK_SQUARE_PATTERN
drm/amd/display: Clear encoder assignments when state cleared.
drm/amd/display: Force disable planes on any pipe split change
drm/amd/display: Fix bpc calculation for specific encodings
drm/amd/display: avoid link loss short pulse stuck the system
drm/amd/display: Fix dummy p-state hang on monitors with extreme timing
drm/amd/display: Fix dcn10_log_hubp_states printf format string
drm/amd/display: dsc engine not disabled after unplug dsc mst hub
drm/amdgpu: remove duplicated kfd_resume_iommu
drm/amdgpu: update RLC_PG_DELAY_3 Value to 200us for yellow carp
drm/amd/display: Look at firmware version to determine using dmub on dcn21
drm/amdgpu/pm: Don't show pp_power_profile_mode for unsupported devices
drm/amd/pm: Adjust returns when power_profile_mode is not supported
drm/amd/pm: Add missing mutex for pp_get_power_profile_mode
drm/amdgpu/pm: drop pp_power_profile_mode support for yellow carp
drm/amdkfd: update gfx target version for Renoir
drm/amdgpu: Convert SMU version to decimal in debugfs
drm/amdkfd: Handle incomplete migration to system memory
drm/amdkfd: Avoid thrashing of stack and heap
drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC
drm/amdgpu: use correct register mask to extract field
drm/amd/amdgpu: fix bad job hw_fence use after free in advance tdr
ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ
MAINTAINERS: Update BCM7XXX entry with additional patterns
ALSA: timer: Fix use-after-free problem
blk-mq: update hctx->nr_active in blk_mq_end_request_batch()
blk-mq: add RQF_ELV debug entry
blk-mq: only try to run plug merge if request has same queue with incoming bio
block: move RQF_ELV setting into allocators
ice: Fix race conditions between virtchnl handling and VF ndo ops
ice: Fix not stopping Tx queues for VFs
ice: Fix replacing VF hardware MAC to existing MAC filter
ice: Remove toggling of antispoof for VF trusted promiscuous mode
ice: Fix VF true promiscuous mode
gfs2: Only dereference i->iov when iter_is_iovec(i)
selftests/bpf: Verifier test on refill from a smaller spill
bpf: Do not reject when the stack read size is different from the tracked scalar size
selftests/bpf: Make netcnt selftests serial to avoid spurious failures
selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs
selftests/bpf: Convert test_bpffs to ASSERT macros
libfs: Support RENAME_EXCHANGE in simple_rename()
libfs: Move shmem_exchange to simple_rename_exchange
net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge
net: dsa: qca8k: make sure PAD0 MAC06 exchange is disabled
net: vlan: fix a UAF in vlan_dev_real_dev()
nfs: remove unused header <linux/pnfs_osd_xdr.h>
net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS()
drm/i915: Fix comment about modeset parameters
Revert "ANDROID: futex: Add vendor hook for wait queue"
nfs4: take a reference on the nfs_client when running FREE_STATEID
RDMA/core: Require the driver to set the IOVA correctly during rereg_mr
Revert "FROMLIST: irqchip: irq-meson-gpio: make it possible to build as a module"
RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback
bcache: fix use-after-free problem in bcache_device_free()
openrisc: fix SMP tlb flush NULL pointer dereference
ANDROID: fuse: passthrough: fix up build error in ki_complete
ethtool: fix ethtool msg len calculation for pause stats
net: avoid double accounting for pure zerocopy skbs
net:ipv6:Remove unneeded semicolon
NFC: add necessary privilege flags in netlink layer
security: implement sctp_assoc_established hook in selinux
security: add sctp_assoc_established hook
security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce
security: pass asoc to sctp_assoc_request and sctp_sk_clone
kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile
kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile
kselftests/net: add missed SRv6 tests
kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile
kselftests/net: add missed icmp.sh test to Makefile
amt: Remove duplicate include
drm/i915: Restore memory mapping for DPT FBs across system suspend/resume
drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm()
9p p9mode2perm: remove useless strlcpy and check sscanf return code
9p v9fs_parse_options: replace simple_strtoul with kstrtouint
9p: fix file headers
fs/9p: fix indentation and Add missing a blank line after declaration
fs/9p: fix warnings found by checkpatch.pl
9p: fix minor indentation and codestyle
fs/9p: cleanup: opening brace at the beginning of the next line
9p: Convert to using the netfs helper lib to do reads and caching
fscache_cookie_enabled: check cookie is valid before accessing it
drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
apparmor: fix zero-length compiler warning in AA_BUG()
apparmor: use per file locks for transactional queries
apparmor: fix doc warning
apparmor: Remove the repeated declaration
apparmor: avoid -Wempty-body warning
drm/etnaviv: stop getting the excl fence separately here
amt: fix error return code in amt_init()
MAINTAINERS: Update ENA maintainers information
net: add and use skb_unclone_keeptruesize() helper
net: marvell: prestera: Add explicit padding
bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD
clk: rockchip: drop module parts from rk3399 and rk3568 drivers
Revert "clk: rockchip: use module_platform_driver_probe"
net/9p: autoload transport modules
9p/net: fix missing error check in p9_check_errors
net: davinci_emac: Fix interrupt pacing disable
net: phy: microchip_t1: add lan87xx_config_rgmii_delay for lan87xx phy
Input: cap11xx - add support for cap1206
Input: remove unused header <linux/input/cy8ctmg110_pdata.h>
clk:mediatek: remove duplicate include in clk-mt8195-imp_iic_wrap.c
dt-bindings: clock: fu740-prci: add reset-cells
clk: uniphier: Add SoC-glue clock source selector support for Pro4
dt-bindings: clock: uniphier: Add clock binding for SoC-glue
clk: uniphier: Add NX1 clock support
dt-bindings: clock: uniphier: Add NX1 clock binding
clk: uniphier: Add audio system and video input clock control for PXs3
clk: si5351: Update datasheet references
clk: vc5: Use i2c .probe_new
clk/actions/owl-factor.c: remove superfluous headers
clk: ingenic: Fix bugs with divided dividers
NFS: Add offset to nfs_aop_readahead tracepoint
zram: replace fsync_bdev with sync_blockdev
zram: avoid race between zram_remove and disksize_store
zram: don't fail to remove zram during unloading module
zram: fix race between zram_reset_device() and disksize_store()
nbd: error out if socket index doesn't match in nbd_handle_reply()
io_uring: remove redundant assignment to ret in io_register_iowq_max_workers()
xprtrdma: Fix a maybe-uninitialized compiler warning
drm/i915: Rename GT_STEP to GRAPHICS_STEP
drm/i915: Track media IP stepping separated from GT
drm/i915: Add struct to hold IP version
PCI: cpqphp: Use <linux/io.h> instead of <asm/io.h>
fs: dlm: filter user dlm messages for kernel locks
fs: dlm: add lkb waiters debugfs functionality
fs: dlm: add lkb debugfs functionality
fs: dlm: allow create lkb with specific id range
fs: dlm: add debugfs rawmsg send functionality
fs: dlm: let handle callback data as void
fs: dlm: ls_count busy wait to event based wait
fs: dlm: requestqueue busy wait to event based wait
fs: dlm: trace socket handling
fs: dlm: initial support for tracepoints
fs: dlm: make dlm_callback_resume quite
fs: dlm: use dlm_recovery_stopped in condition
fs: dlm: use dlm_recovery_stopped instead of test_bit
fs: dlm: move version conversion to compile time
fs: dlm: remove check SCTP is loaded message
fs: dlm: debug improvements print nodeid
fs: dlm: fix small lockspace typo
fs: dlm: remove obsolete INBUF define
raid5-ppl: use swap() to make code cleaner
md/bitmap: don't set max_write_behind if there is no write mostly device
Bluetooth: aosp: Support AOSP Bluetooth Quality Report
Bluetooth: Add struct of reading AOSP vendor capabilities
io-wq: fix max-workers not correctly set on multi-node system
cifs: add mount parameter tcpnodelay
cifs: To match file servers, make sure the server hostname matches
nbd: Fix hungtask when nbd_config_put
nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add
nbd: fix possible overflow for 'first_minor' in nbd_dev_add()
nbd: fix max value for 'first_minor'
NFS: Move NFS protocol display macros to global header
NFS: Move generic FS show macros to global header
ALSA: usb-audio: Add quirk for Audient iD14
drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides
drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset
drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride
drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces
drm/i915/fb: Factor out functions to remap contiguous FB obj pages
drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
drm/i915/fb: Fix rounding error in subsampled plane size calculation
power: supply: bq25890: Fix initial setting of the F_CONV_RATE field
power: supply: bq25890: Fix race causing oops at boot
UPSTREAM: mm: fix mismerge of folio page flag manipulators
PCI: kirin: Use regmap for APB registers
PCI: kirin: Add support for a PHY layer
PCI: kirin: Reorganize the PHY logic inside the driver
io_uring: clean up io_queue_sqe_arm_apoll
Revert "ANDROID: attribute page lock and waitqueue functions as sched"
dm: don't stop request queue after the dm device is suspended
ASoC: cs35l41: Change monitor widgets to siggens
i915/display/dp: send a more fine-grained link-status uevent
drm/probe-helper: use drm_kms_helper_connector_hotplug_event
amdgpu: use drm_kms_helper_connector_hotplug_event
drm/connector: use drm_sysfs_connector_hotplug_event
drm/probe-helper: add drm_kms_helper_connector_hotplug_event
drm/sysfs: introduce drm_sysfs_connector_hotplug_event
x86/xen: remove 32-bit awareness from startup_xen
xen: remove highmem remnants
xen: allow pv-only hypercalls only with CONFIG_XEN_PV
x86/xen: remove 32-bit pv leftovers
xen-pciback: allow compiling on other archs than x86
x86/xen: switch initial pvops IRQ functions to dummy ones
block: replace always false argument with 'false'
block: assign correct tag before doing prefetch of request
power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
x86/xen: remove xen_have_vcpu_info_placement flag
x86/pvh: add prototype for xen_pvh_init()
xen: Fix implicit type conversion
xen: fix wrong SPDX headers of Xen related headers
xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls
x86/xen: Remove redundant irq_enter/exit() invocations
xen-pciback: Fix return in pm_ctrl_init()
xen/x86: restrict PV Dom0 identity mapping
xen/x86: there's no highmem anymore in PV mode
xen/x86: adjust handling of the L3 user vsyscall special page table
xen/x86: adjust xen_set_fixmap()
xen/x86: restore (fix) xen_set_pte_init() behavior
xen/x86: streamline set_pte_mfn()
posix-cpu-timers: Clear task::posix_cputimers_work in copy_process()
platform/x86: system76_acpi: Fix input device error handling
drm/i915/display: program audio CDCLK-TS for keepalives
mips: fix HUGETLB function without THP enabled
fuse: fix page stealing
virtiofs: use strscpy for copying the queue name
mips: cm: Convert to bitfield API to fix out-of-bounds access
drm/i915/dmabuf: drop the flush on discrete
drm/i915: stop setting cache_dirty on discrete
drm/i915: move cpu_write_needs_clflush
drm/i915/clflush: disallow on discrete
drm/i915/clflush: fixup handling of cache_dirty
afs: Set mtime from the client for yfs create operations
afs: Sort out symlink reading
ALSA: hda/realtek: Add quirk for Clevo PC70HS
Bluetooth: hci_sync: Fix not setting adv set duration
Revert "net: avoid double accounting for pure zerocopy skbs"
dt-bindings: opp: Allow multi-worded OPP entry name
cpufreq: Fix parameter in parse_perf_domain()
selftests: net: add arp_ndisc_evict_nocarrier
net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter
net: arp: introduce arp_evict_nocarrier sysctl parameter
dt-bindings: net: ti,bluetooth: Document default max-speed
dt-bindings: pci: rcar-pci-ep: Document r8a7795
dt-bindings: net: qcom,ipa: IPA does support up to two iommus
of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()
of: unittest: document intentional interrupt-map provider build warning
of: unittest: fix EXPECT text for gpio hog errors
of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings
libbpf: Deprecate AF_XDP support
kbuild: Unify options for BTF generation for vmlinux and modules
selftests/bpf: Add a testcase for 64-bit bounds propagation issue.
bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.
bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.
ftrace/samples: Add missing prototype for my_direct_func
tracing/selftests: Add tests for hist trigger expression parsing
tracing/histogram: Document hist trigger variables
tracing/histogram: Update division by 0 documentation
tracing/histogram: Optimize division by constants
net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c
net: avoid double accounting for pure zerocopy skbs
tcp: rename sk_wmem_free_skb
netdevsim: fix uninit value in nsim_drv_configure_vfs()
selftests/bpf: Fix also no-alu32 strobemeta selftest
tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions
tracing/osnoise: Remove STACKTRACE ifdefs from inside functions
tracing/osnoise: Allow multiple instances of the same tracer
tracing/osnoise: Remove TIMERLAT ifdefs from inside functions
tracing/osnoise: Support a list of trace_array *tr
tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write()
tracing/osnoise: Split workload start from the tracer start
tracing/osnoise: Improve comments about barrier need for NMI callbacks
tracing/osnoise: Do not follow tracing_cpumask
mm: fix mismerge of folio page flag manipulators
bpf: Add missing map_delete_elem method to bloom filter map
nfsd4: remove obselete comment
perf bpf: Pull in bpf_program__get_prog_info_linear()
selftests/bpf: Add bloom map success test for userspace calls
bpf: Add alignment padding for "map_extra" + consolidate holes
bpf: Bloom filter map naming fixups
selftests/bpf: Add test cases for struct_ops prog
bpf: Add dummy BPF STRUCT_OPS for test purpose
bpf: Factor out helpers for ctx access checking
bpf: Factor out a helper to prepare trampoline for struct_ops prog
drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
drm/i915: Extend the async flip VT-d w/a to skl/bxt
drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
apparmor: Fix internal policy capable check for policy management
btrfs: fix lzo_decompress_bio() kmap leakage
nfsd: document server-to-server-copy parameters
Bluetooth: hci_sync: Fix missing static warnings
watchdog: db8500_wdt: Rename symbols
watchdog: db8500_wdt: Rename driver
watchdog: ux500_wdt: Drop platform data
firewire: Remove function callback casts
Revert "ONHOLD: ANDROID: scsi: ufs: allow overriding the blk_keyslot_manager"
Revert "ANDROID: block: add hardware-wrapped key support"
Revert "ANDROID: dm: add support for passing through derive_raw_secret"
Revert "ANDROID: dm: Add wrapped key support in dm-default-key"
Revert "ANDROID: fscrypt: add support for hardware-wrapped keys"
RDMA/irdma: optimize rx path by removing unnecessary copy
drm/i915/display: Check async flip state of every crtc and plane once
dm table: log table creation error code
dm: make workqueue names device-specific
dm writecache: Make use of the helper macro kthread_run()
dm crypt: Make use of the helper macro kthread_run()
dm verity: use bvec_kmap_local in verity_for_bv_block
dm log writes: use memcpy_from_bvec in log_writes_map
dm integrity: use bvec_kmap_local in __journal_read_write
dm integrity: use bvec_kmap_local in integrity_metadata
dm: add add_disk() error handling
dm: Remove redundant flush_workqueue() calls
kernel-doc: support DECLARE_PHY_INTERFACE_MASK()
docs/zh_CN: add core-api xarray translation
docs/zh_CN: add core-api assoc_array translation
speakup: Fix typo in documentation "boo" -> "boot"
drm/i915: Introduce refcounted sg-tables
cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c
cgroup: Fix rootcg cpu.stat guest double counting
selftests, bpf: Fix broken riscv build
riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h
tools, build: Add RISC-V to HOSTARCH parsing
riscv, bpf: Increase the maximum number of iterations
selftests, bpf: Add one test for sockmap with strparser
selftests, bpf: Fix test_txmsg_ingress_parser error
skmsg: Lose offset info in sk_psock_skb_ingress
selftests/bpf: Fix strobemeta selftest regression
bpf: Disallow unprivileged bpf by default
drm/sched: Avoid lockdep spalt on killing a processes
SUNRPC: Clean up xs_tcp_setup_sock()
SUNRPC: Replace use of socket sk_callback_lock with sock_lock
vsprintf: Update %pGp documentation about that it prints hex value
Revert "perf bench futex: Add support for 32-bit systems with 64-bit time_t"
HID: nintendo: fix -Werror build
ath9k: use swap() to make code cleaner
wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan
wcn36xx: implement flush op to speed up connected scan
wcn36xx: add debug prints for sw_scan start/complete
ath10k: fetch (pre-)calibration data via nvmem subsystem
ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855
HID: playstation: require multicolor LED functionality
net/smc: Introduce tracepoint for smcr link down
net/smc: Introduce tracepoints for tx and rx msg
net/smc: Introduce tracepoint for fallback
selftests: add amt interface selftest script
amt: add mld report message handler
amt: add multicast(IGMP) report message handler
amt: add data plane of amt interface
amt: add control plane of amt interface
netdevsim: rename 'driver' entry points
netdevsim: move max vf config to dev
netdevsim: move details of vf config to dev
netdevsim: move vfconfig to nsim_dev
netdevsim: take rtnl_lock when assigning num_vfs
ethtool: don't drop the rtnl_lock half way thru the ioctl
devlink: expose get/put functions
ethtool: handle info/flash data copying outside rtnl_lock
ethtool: push the rtnl_lock into dev_ethtool()
net: mana: Support hibernation and kexec
net: mana: Improve the HWC error handling
net: mana: Report OS info to the PF driver
net: mana: Fix the netdev_err()'s vPort argument in mana_init_port()
selftests: mptcp: more stable simult_flows tests
selftests: mptcp: fix proto type in link_failure tests
ibmvnic: delay complete()
ibmvnic: Process crqs after enabling interrupts
ibmvnic: don't stop queue in xmit
selftests: udp: test for passing SO_MARK as cmsg
udp6: allow SO_MARK ctrl msg to affect routing
nfp: flower: Allow ipv6gretap interface for offloading
net: dsa: populate supported_interfaces member
samples: remove duplicate include in fs-monitor.c
RDMA/qed: Use helper function to set GUIDs
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
drm/i915: Don't request GMBUS to generate irqs when called while irqs are off
i915/display/dmc: Add Support for PipeC and PipeD DMC
RISC-V: KVM: fix boolreturn.cocci warnings
RISC-V: KVM: remove unneeded semicolon
samples: Fix warning in fsnotify sample
docs: Fix formatting of literal sections in fanotify docs
samples: Make fs-monitor depend on libc and headers
parisc: Fix set_fixmap() on PA1.x CPUs
parisc: Use swap() to swap values in setup_bootmem()
drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9
powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST
vdpa/mlx5: Forward only packets with allowed MAC address
vdpa/mlx5: Support configuration of MAC
vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit
vdpa_sim_net: Enable user to set mac address and mtu
vdpa: Enable user to set mac and mtu of vdpa device
vdpa: Use kernel coding style for structure comments
vdpa: Introduce query of device config layout
vdpa: Introduce and use vdpa device get, set config helpers
virtio-scsi: don't let virtio core to validate used buffer length
virtio_blk: correct types for status handling
virtio_blk: allow 0 as num_request_queues
i2c: virtio: Add support for zero-length requests
virtio_pci: harden MSI-X interrupts
virtio_console: validate max_nr_ports before trying to use it
virtio-blk: validate num_queues during probe
virtio-blk: don't let virtio core to validate used length
virtio-blk: fixup coccinelle warnings
virtio_config: introduce a new .enable_cbs method
virtio_blk: Fix spelling mistake: "advertisted" -> "advertised"
virtio-pmem: add myself as virtio-pmem maintainer
virtio-net: don't let virtio core to validate used length
virtio_ring: fix typos in vring_desc_extra
virtio_ring: validate used buffer length
virtio-pci: harden INTX interrupts
ALSA: virtio: Replace zero-length array with flexible-array member
virtio_ring: check desc == NULL when using indirect with packed
virtio_ring: make virtqueue_add_indirect_packed prettier
hwrng: virtio - always add a pending request
hwrng: virtio - don't waste entropy
hwrng: virtio - don't wait on cleanup
hwrng: virtio - add an internal buffer
vdpa/mlx5: Propagate link status from device to vdpa driver
vdpa/mlx5: Rename control VQ workqueue to vdpa wq
vdpa/mlx5: Remove mtu field from vdpa net device
eni_vdpa: add vDPA driver for Alibaba ENI
netfilter: nft_payload: support for inner header matching / mangling
vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE
virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min}
vdpa: min vq num of vdpa device cannot be greater than max vq num
vdpa: add new callback get_vq_num_min in vdpa_config_ops
vp_vdpa: add vq irq offloading support
vdpa: fix typo
virtio-pci: introduce legacy device module
netfilter: nf_tables: convert pktinfo->tprot_set to flags field
virtio-blk: add num_request_queues module parameter
virtio-blk: avoid preallocating big SGL for data
virtio_net: clarify tailroom logic
netfilter: nft_meta: add NFT_META_IFTYPE
netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state
ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk
parisc: Update defconfigs
parisc: decompressor: clean up Makefile
parisc: decompressor: remove repeated depenency of misc.o
parisc: Remove unused constants from asm-offsets.c
parisc/ftrace: use static key to enable/disable function graph tracer
parisc/ftrace: set function trace function
parisc: Make use of the helper macro kthread_run()
parisc: mark xchg functions notrace
parisc: enhance warning regarding usage of O_NONBLOCK
parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers
parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h
parisc: Use PRIV_USER in syscall.S
parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
parisc: Move thread_info into task struct
parisc: add support for TOC (transfer of control)
parisc/firmware: add functions to retrieve TOC data
parisc: add PIM TOC data structures
parisc: move virt_map macro to assembly.h
parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
parisc: Fix ptrace check on syscall return
ALSA: usb-audio: Add registration quirk for JBL Quantum 400
platform/chrome: cros_ec_proto: Use ec_command for check_features
platform/chrome: cros_ec_proto: Use EC struct for features
exfat: fix incorrect loading of i_blocks for large files
erofs: don't trigger WARN() when decompression fails
sched/fair: Cleanup newidle_balance
sched/fair: Remove sysctl_sched_migration_cost condition
sched/fair: Wait before decaying max_newidle_lb_cost
sched/fair: Skip update_blocked_averages if we are defering load balance
sched/fair: Account update_blocked_averages in newidle_balance cost
RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions
RISC-V: KVM: Factor-out FP virtualization into separate sources
selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage
task_stack: Fix end_of_stack() for architectures with upwards-growing stack
parisc: Use PRIV_USER instead of 3 in entry.S
parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h
parisc: Allocate task struct with stack frame alignment
parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in assembly.h
parisc: fix warning in flush_tlb_all
parisc: disable preemption in send_IPI_allbutself()
parisc: fix preempt_count() check in entry.S
parisc: deduplicate code in flush_cache_mm() and flush_cache_range()
parisc: disable preemption during local tlb flush
parisc: Add KFENCE support
parisc: Switch to ARCH_STACKWALK implementation
parisc: make parisc_acctyp() available outside of faults.c
parisc/unwind: use copy_from_kernel_nofault()
drm/ingenic: Remove bogus register write
block/brd: add error handling support for add_disk()
ps3vram: add error handling support for add_disk()
ps3disk: add error handling support for add_disk()
zram: add error handling support for add_disk()
xfs: use swap() to make code cleaner
xfs: Remove duplicated include in xfs_super
blk-mq: fix redundant check of !e expression
gpio: realtek-otto: fix GPIO line IRQ offset
locking: Remove spin_lock_flags() etc
perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings
ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang
ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_INFO_IN_TASK=y
gpio: clean up Kconfig file
staging: r8188eu: hal: remove goto statement and local variable
staging: rtl8723bs: hal remove the assignment to itself
staging: rtl8723bs: fix unmet dependency on CRYPTO for CRYPTO_LIB_ARC4
staging: vchiq_core: get rid of typedef
staging: fieldbus: anybus: reframe comment to avoid warning
staging: r8188eu: fix missing unlock in rtw_resume()
tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description
serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE
usb: gadget: Mark USB_FSL_QE broken on 64-bit
usb: gadget: f_mass_storage: Disable eps during disconnect
usb: gadget: udc: core: Revise comments for USB ep enable/disable
comedi: dt9812: fix DMA buffers on stack
comedi: ni_usb6501: fix NULL-deref in command paths
net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
bnxt_en: Remove not used other ULP define
netdevsim: remove max_vfs dentry
mailbox: imx: support i.MX8ULP S4 MU
dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support
ACPI/PCC: Add maintainer for PCC mailbox driver
mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe
mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4)
mailbox: pcc: Drop handling invalid bit-width in {read,write}_register
mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq
mailbox: pcc: Add PCC register bundle and associated accessor functions
mailbox: pcc: Rename doorbell ack to platform interrupt ack register
mailbox: pcc: Use PCC mailbox channel pointer instead of standard
mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info
mailbox: pcc: Consolidate subspace doorbell register parsing
mailbox: pcc: Consolidate subspace interrupt information parsing
mailbox: pcc: Refactor all PCC channel information into a structure
mailbox: pcc: Fix kernel doc warnings
mailbox: apple: Add driver for Apple mailboxes
dt-bindings: mailbox: Add Apple mailbox bindings
MAINTAINERS: Add Apple mailbox files
tracing/histogram: Fix semicolon.cocci warnings
net/mlx5: Support internal port as decap route device
net/mlx5e: Term table handling of internal port rules
net/mlx5e: Add indirect tc offload of ovs internal port
net/mlx5e: Offload internal port as encap route device
net/mlx5e: Offload tc rules that redirect to ovs internal port
net/mlx5e: Accept action skbedit in the tc actions list
net/mlx5: E-Switch, Add ovs internal port mapping to metadata support
net/mlx5e: Use generic name for the forwarding dev pointer
net/mlx5e: Refactor rx handler of represetor device
net/mlx5: DR, Add check for unsupported fields in match param
net/mlx5: Allow skipping counter refresh on creation
net/mlx5e: IPsec: Refactor checksum code in tx data path
net/mlx5: CT: Remove warning of ignore_flow_level support for VFs
net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload()
net: mellanox: mlxbf_gige: Replace non-standard interrupt handling
gpio: mlxbf2: Introduce IRQ support
drm/ingenic: Attach bridge chain to encoders
drm/ingenic: Upload palette before frame
drm/ingenic: Set DMA descriptor chain register when starting CRTC
drm/ingenic: Move IPU scale settings to private state
drm/ingenic: Add support for private objects
drm/ingenic: Simplify code by using hwdescs array
iavf: Fix kernel BUG in free_msi_irqs
iavf: Add helper function to go from pci_dev to adapter
virtchnl: Use the BIT() macro for capability/offload flags
virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define
i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
drm/i915/adlp: Implement workaround 16013190616
i2c: qup: move to use request_irq by IRQF_NO_AUTOEN flag
Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller
i2c: qup: fix a trivial typo
i2c: tegra: Ensure that device is suspended before driver is removed
Revert "drm/i915/display/psr: Do full fetch when handling multi-planar formats"
drm/i915/display: Add initial selective fetch support for biplanar formats
signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV)
exit/r8188eu: Replace the macro thread_exit with a simple return 0
exit/rtl8712: Replace the macro thread_exit with a simple return 0
exit/rtl8723bs: Replace the macro thread_exit with a simple return 0
signal/x86: In emulate_vsyscall force a signal instead of calling do_exit
signal/sparc32: In setup_rt_frame and setup_fram use force_fatal_sig
signal/sparc32: Exit with a fatal signal when try_to_clear_window_buffer fails
exit/syscall_user_dispatch: Send ordinary signals on failure
signal: Implement force_fatal_sig
exit/kthread: Have kernel threads return instead of calling do_exit
signal/s390: Use force_sigsegv in default_trap_handler
i2c: i801: Fix incorrect and needless software PEC disabling
selftests/core: fix conflicting types compile error for close_range()
kunit: tool: fix typecheck errors about loading qemu configs
ocxl: Use pci core's DVSEC functionality
cxl/pci: Use pci core's DVSEC functionality
PCI: Add pci_find_dvsec_capability to find designated VSEC
cxl/pci: Split cxl_pci_setup_regs()
cxl/pci: Add @base to cxl_register_map
cxl/pci: Make more use of cxl_register_map
cxl/pci: Remove pci request/release regions
cxl/pci: Fix NULL vs ERR_PTR confusion
cxl/pci: Remove dev_dbg for unknown register blocks
cxl/pci: Convert register block identifiers to an enum
drm: import DMA_BUF module namespace
ice: Hide bus-info in ethtool for PRs in switchdev mode
ice: Clear synchronized addrs when adding VFs in switchdev mode
spi: Convert NXP flexspi to json schema
ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()'
ASoC: tlv320aic3x: Make aic3x_remove() return void
ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs
ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs
ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs
ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s
ASoC: Intel: sof_rt5682: detect codec variant in probe function
ASoC: soc-acpi: add comp_ids field for machine driver matching
ice: Remove boolean vlan_promisc flag from function
f2fs: support fault injection for dquot_initialize()
f2fs: fix incorrect return value in f2fs_sanity_check_ckpt()
igc: Change Device Reset to Port Reset
RDMA/hns: Use the core code to manage the fixed mmap entries
igc: Add new device ID
igc: Remove media type checking on the PHY initialization
net: ixgbevf: Remove redundant initialization of variable ret_val
igb: unbreak I2C bit-banging on i350
intel: Simplify bool conversion
IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks
IB/qib: Rebranding of qib driver to Cornelis Networks
IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks
RDMA/bnxt_re: Use helper function to set GUIDs
spi: spi-geni-qcom: Add support for GPI dma
ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bindings document
ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682
ASoC: Stop dummy from overriding hwparams
ASoC: topology: Change topology device to card device
ASoC: topology: Use correct device for prints
ASoC: topology: Check for dapm widget completeness
ASoC: topology: Add header payload_size verification
ASoC: core: Remove invalid snd_soc_component_set_jack call
io-wq: remove worker to owner tw dependency
io_uring: harder fdinfo sq/cq ring iterating
selftests/bpf: Fix fclose/pclose mismatch in test_progs
RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs
ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit
drm/i915: Remove some dead struct fwd decl from i915_drv.h
RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
Bluetooth: hci_sync: Rework hci_suspend_notifier
Bluetooth: hci_sync: Rework init stages
Bluetooth: hci_sync: Convert MGMT_OP_SSP
Bluetooth: hci_sync: Convert adv_expire
Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING
Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION
Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME
Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA
Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA
Bluetooth: hci_sync: Convert MGMT_OP_SET_LE
Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO
Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN
Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO
Bluetooth: hci_sync: Enable synch'd set_bredr
Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE
Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY
Bluetooth: hci_sync: Convert MGMT_SET_POWERED
Bluetooth: hci_sync: Rework background scan
Bluetooth: hci_sync: Enable advertising when LL privacy is enabled
Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3
Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2
Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1
Bluetooth: Add helper for serialized HCI command execution
RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility
RDMA/hns: Fix initial arm_st of CQ
drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps
drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum
drm/i915/fb: Don't report MC CCS plane capability on GEN<12
ASoC: amd: acp: select CONFIG_SND_SOC_ACPI
scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8
dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml
dt-bindings: display: tilcd: Fix endpoint addressing in example
dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml
dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible
dt-bindings: ufs: exynos-ufs: add io-coherency property
crypto: testmgr - fix wrong key length for pkcs1pad
crypto: pcrypt - Delay write to padata->info
crypto: ccp - Make use of the helper macro kthread_run()
crypto: sa2ul - Use the defined variable to clean code
crypto: s5p-sss - Add error handling in s5p_aes_probe()
crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver
dt-bindings: crypto: Add Keem Bay ECC bindings
crypto: ecc - Export additional helper functions
crypto: ecc - Move ecc.h to include/crypto/internal
crypto: engine - Add KPP Support to Crypto Engine
crypto: api - Do not create test larvals if manager is disabled
cls_flower: Fix inability to match GRE/IPIP packets
ifb: fix building without CONFIG_NET_CLS_ACT
selftests: net: bridge: update IGMP/MLD membership interval value
null_blk: Fix handling of submit_queues and poll_queues attributes
net: marvell: prestera: add firmware v4.0 support
block: ataflop: Fix warning comparing pointer to 0
blk-mq-debugfs: Show active requests per queue for shared tags
block: remove blk_{get,put}_request
devlink: make all symbols GPL-only
bcache: replace snprintf in show functions with sysfs_emit
bcache: move uapi header bcache.h to bcache code directory
net: bareudp: fix duplicate checks of data[] expressions
net: netxen: fix code indentation
net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled
net: ethernet: microchip: lan743x: Increase rx ring size to improve rx performance
net: phylink: avoid mvneta warning when setting pause parameters
nfp: fix potential deadlock when canceling dim work
nfp: fix NULL pointer access when scheduling dim work
ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()'
mctp: Pass flow data & flow release events to drivers
mctp: Add flow extension to skb
mctp: Return new key from mctp_alloc_local_tag
net: xtensa: use eth_hw_addr_set()
net: um: use eth_hw_addr_set()
net: sgi-xp: use eth_hw_addr_set()
selftests/net: update .gitignore with newly added tests
powerpc/32e: Ignore ESR in instruction storage interrupt handler
ovl: fix use after free in struct ovl_aio_req
ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec
ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P
ASoC: es8316: add support for ESSX8336 ACPI _HID
net: amd-xgbe: Toggle PLL settings during rate change
ASoC: cs42l42: Correct configuring of switch inversion from ts-inv
ASoC: dt-bindings: cs42l42: Correct description of ts-inv
sctp: return true only for pathmtu update in sctp_transport_pl_toobig
sctp: subtract sctphdr len in sctp_transport_pl_hlen
sctp: reset probe_timer in sctp_transport_pl_update
sctp: allow IP fragmentation when PLPMTUD enters Error state
dt-bindings: net: lantiq-xrx200-net: Remove the burst length properties
net: lantiq_xrx200: Hardcode the burst length value
bnxt_en: Update bnxt.rst devlink documentation
bnxt_en: Provide stored devlink "fw" version on older firmware
bnxt_en: implement firmware live patching
bnxt_en: Update firmware interface to 1.10.2.63
bnxt_en: implement dump callback for fw health reporter
bnxt_en: extract coredump command line from current task
bnxt_en: Retrieve coredump and crashdump size via FW command
bnxt_en: Add compression flags information in coredump segment header
bnxt_en: move coredump functions into dedicated file
bnxt_en: Refactor coredump functions
bnxt_en: improve fw diagnose devlink health messages
bnxt_en: consolidate fw devlink health reporters
bnxt_en: remove fw_reset devlink health reporter
bnxt_en: improve error recovery information messages
bnxt_en: add enable_remote_dev_reset devlink parameter
bnxt_en: implement devlink dev reload fw_activate
bnxt_en: implement devlink dev reload driver_reinit
bnxt_en: refactor cancellation of resource reservations
bnxt_en: refactor printing of device info
btrfs: remove root argument from check_item_in_log()
btrfs: remove root argument from add_link()
btrfs: remove root argument from btrfs_unlink_inode()
btrfs: remove root argument from drop_one_dir_item()
btrfs: clear MISSING device status bit in btrfs_close_one_device
btrfs: call btrfs_check_rw_degradable only if there is a missing device
btrfs: send: prepare for v2 protocol
PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge
PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge
PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge
PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
PCI: aardvark: Fix return value of MSI domain .alloc() method
PCI: pci-bridge-emul: Fix emulation of W1C bits
drm/nouveau: use the new interator in nv50_wndw_prepare_fb
drm/i915/gtt: stop caching the scratch page
drm/i915/gtt: flush the scratch page
x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask()
ALSA: firewire-motu: remove TODO for interaction with userspace about control message
dma-buf: acquire name lock before read/write dma_buf.name
drm/virtio: fix another potential integer overflow on shift of a int
drm/virtio: fix potential integer overflow on shift of a int
MAINTAINERS: add reviewers for virtio-gpu
powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload
hwmon: (nct7802) Add of_node_put() before return
net: bridge: switchdev: consistent function naming
net: bridge: mdb: move all switchdev logic to br_switchdev.c
net: bridge: split out the switchdev portion of br_mdb_notify
net: bridge: move br_vlan_replay to br_switchdev.c
net: bridge: provide shim definition for br_vlan_flags
selftests: mlxsw: Test port shaper
selftests: mlxsw: Test offloadability of root TBF
mlxsw: spectrum_qdisc: Offload root TBF as port shaper
tracing/histogram: Fix documentation inline emphasis warning
powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC
selftests/bpf: Fix memory leak in test_ima
selftests/bpf: Fix fd cleanup in sk_lookup test
selftests/bpf: Add weak/typeless ksym test for light skeleton
libbpf: Use O_CLOEXEC uniformly when opening fds
libbpf: Ensure that BPF syscall fds are never 0, 1, or 2
libbpf: Add weak ksym support to gen_loader
libbpf: Add typeless ksym support to gen_loader
bpf: Add bpf_kallsyms_lookup_name helper
evm: mark evm_fixmode as __ro_after_init
Bluetooth: Fix removing adv when processing cmd complete
bpf,x86: Respect X86_FEATURE_RETPOLINE*
bpf,x86: Simplify computing label offsets
x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
x86/alternative: Add debug prints to apply_retpolines()
x86/alternative: Try inline spectre_v2=retpoline,amd
x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
x86/alternative: Implement .retpoline_sites support
x86/retpoline: Create a retpoline thunk array
x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
x86/asm: Fixup odd GEN-for-each-reg.h usage
x86/asm: Fix register order
x86/retpoline: Remove unused replacement symbols
objtool,x86: Replace alternatives with .retpoline_sites
objtool: Shrink struct instruction
objtool: Explicitly avoid self modifying code in .altinstr_replacement
objtool: Classify symbols
bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter
bpf/benchs: Add benchmark tests for bloom filter throughput + false positive
selftests/bpf: Add bloom filter map test cases
libbpf: Add "map_extra" as a per-map-type extra flag
bpf: Add bloom filter map implementation
h8300: Fix linux/irqchip.h include mess
docs: submitting-patches: make section about the Link: tag more explicit
drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
drm/amd/display: MST support for DPIA
drm/amdgpu: Fix even more out of bound writes from debugfs
drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts
drm/amdgpu/discovery: add UVD/VCN IP instance info for soc15 parts
drm/amdgpu/UAPI: rearrange header to better align related items
drm/amd/display: Enable dpia in dmub only for DCN31 B0
drm/amd/display: Fix USB4 hot plug crash issue
drm/amd/display: Fix deadlock when falling back to v2 from v3
drm/amd/display: Fallback to clocks which meet requested voltage on DCN31
drm/amd/display: move FPU associated DCN301 code to DML folder
drm/amd/display: fix link training regression for 1 or 2 lane
drm/amd/display: add two lane settings training options
drm/amd/display: decouple hw_lane_settings from dpcd_lane_settings
drm/amd/display: implement decide lane settings
drm/amd/display: adopt DP2.0 LT SCR revision 8
drm/amd/display: FEC configuration for dpia links in MST mode
drm/amd/display: FEC configuration for dpia links
drm/amd/display: Add workaround flag for EDID read on certain docks
drm/amd/display: Set phy_mux_sel bit in dmub scratch register
drm/amd/display: Manually adjust strobe for DCN303
drm/amd/display: 3.2.159
drm/amd/display: [FW Promotion] Release 0.0.90
drm/amd/display: Remove unused macros
drm/amd/display: allow windowed mpo + odm
drm/amd/display: set Layout properly for 8ch audio at timing validation
drm/amd/display: Fix 3DLUT skipped programming
drm/amd/display: 3.2.158
drm/amd/display: [FW Promotion] Release 0.0.89
drm/amd/display: Handle I2C-over-AUX write channel status update
drm/amd/display: Add comment for preferred_training_settings
drm/amd/display: Implement fixed DP drive settings
drm/amd/display: restyle dcn31 resource header inline with other asics
drm/amd/display: clean up dcn31 revision check
drm/amd/display: Defer GAMCOR and DSCL power down sequence to vupdate
drm/amd/display: Set i2c memory to light sleep during hw init
drm/amd/display: fix a crash on USB4 over C20 PHY
drm/amd/display: move FPU associated DSC code to DML folder
drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1
drm/amd/display: dc_link_set_psr_allow_active refactoring
drm/amd/display: Get ceiling for v_total calc
drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
drm/amd/display: Align bw context with hw config when system resume
drm/amdgpu/pm: look up current_level for asics without pm callback
drm/amdgpu/display: add quirk handling for stutter mode
drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3)
drm/amdkfd: Remove cu mask from struct queue_properties(v2)
drm/amdkfd: Add an optional argument into update queue operation(v2)
drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN
drm/amdgpu: Update TA version output in driver
drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw()
drm/amdkfd: Separate pinned BOs destruction from general routine
drm/amdkfd: restore userptr ignore bad address error
drm/amdgpu: Add kernel parameter support for ignoring bad page threshold
drm/amdgpu: Warn when bad pages approaches 90% threshold
drm/i915: Fix icl+ combo phy static lane power down setup
x86/Makefile: Remove unneeded whitespaces before tabs
drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
block: improve readability of blk_mq_end_request_batch()
drm/i915/pmu: Connect engine busyness stats from GuC to pmu
drm/i915/pmu: Add a name to the execlists stats
ice: fix error return code in ice_get_recp_frm_fw()
ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc()
ice: Add support to print error on PHY FW load failure
ice: Add support for changing MTU on PR in switchdev mode
ice: send correct vc status in switchdev
ice: support for GRE in eswitch
ice: low level support for tunnels
ice: VXLAN and Geneve TC support
iommu/dma: Fix incorrect error return on iommu deferred attach
ice: support for indirect notification
nouveau/svm: Use kvcalloc() instead of kvzalloc()
dmaengine: fsl-edma: support edma memcpy
dmaengine: idxd: fix resource leak on dmaengine driver disable
dmaengine: idxd: cleanup completion record allocation
dmaengine: zynqmp_dma: Correctly handle descriptor callbacks
dmaengine: xilinx_dma: Correctly handle cyclic descriptor callbacks
dmaengine: altera-msgdma: Correctly handle descriptor callbacks
dmaengine: at_xdmac: fix compilation warning
drm/i915/adlp: Extend PSR2 support in transcoder B
dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause()
dmaengine: qcom: bam_dma: Add "powered remotely" mode
dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode
drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused
vfio/ccw: Convert to use vfio_register_emulated_iommu_dev()
vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions
vfio/ccw: Use functions for alloc/free of the vfio_ccw_private
vfio/ccw: Remove unneeded GFP_DMA
ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later
ACPI: glue: Use acpi_device_adr() in acpi_find_child_device()
net: virtio: use eth_hw_addr_set()
devlink: Simplify internal devlink params implementation
octeontx2-af: debugfs: Add channel and channel mask.
octeontx2-af: cn10k: debugfs for dumping LMTST map table
octeontx2-af: debugfs: Minor changes.
net: phy: microchip_t1: add cable test support for lan87xx phy
ptp: fix code indentation issues
net: cleanup __sk_stream_memory_free()
sky2: Remove redundant assignment and parentheses
net: ipconfig: Release the rtnl_lock while waiting for carrier
devlink: add documentation for octeontx2 driver
sch_htb: Add extack messages for EOPNOTSUPP errors
mwifiex: fix division by zero in fw download path
rsi: fix control-message timeout
rtl8187: fix control-message timeouts
Documentation/x86: Add documentation for using dynamic XSTATE features
x86/fpu: Include vmalloc.h for vzalloc()
selftests/x86/amx: Add context switch test
selftests/x86/amx: Add test cases for AMX state management
perf test sample-parsing: Add endian test for struct branch_flags
dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings
perf evsel: Add bitfield_swap() to handle branch_stack endian issue
MIPS: irq: Avoid an unused-variable error
ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough
ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC
perf script: Support instruction latency
dt-bindings: mips: convert Ralink SoCs and boards to schema
dt-bindings: display: xilinx: Fix example with psgtr
dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml
dt-bindings: Add a help message when dtschema tools are missing
dt-bindings: bus: ti-sysc: Update to use yaml binding
dt-bindings: sram: Allow numbers in sram region node name
dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME
x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
RDMA/rxe: Make rxe_type_info static const
RDMA/rxe: Use 'bitmap_zalloc()' when applicable
RDMA/rxe: Save a few bytes from struct rxe_pool
RDMA/irdma: Remove the unused variable local_qp
RDMA/core: Fix missed initialization of rdma_hw_stats::lock
RDMA/efa: Add support for dmabuf memory regions
RDMA/umem: Allow pinned dmabuf umem usage
net: mvpp2: clean up mvpp2_phylink_validate()
net: mvpp2: drop use of phylink_helper_basex_speed()
net: mvpp2: remove interface checks in mvpp2_phylink_validate()
net: mvpp2: populate supported_interfaces member
ipv6: enable net.ipv6.route.max_size sysctl in network namespace
mpt fusion: use dev_addr_set()
firewire: don't write directly to netdev->dev_addr
media: use eth_hw_addr_set()
tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero
tcp: do not clear skb->csum if already zero
tcp: factorize ip_summed setting
tcp: no longer set skb->reserved_tailroom
tcp: remove dead code from tcp_collapse_retrans()
tcp: cleanup tcp_remove_empty_skb() use
tcp: remove dead code from tcp_sendmsg_locked()
Drivers: hv : vmbus: Adding NULL pointer check
x86/hyperv: Remove duplicate include
MAINTAINERS: Update powerpc KVM entry
powerpc/xmon: fix task state output
powerpc/44x/fsp2: add missing of_node_put
powerpc/dcr: Use cmplwi instead of 3-argument cmpli
x86/hyperv: Remove duplicated include in hv_init
KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling
Drivers: hv: vmbus: Remove unused code to check for subchannels
Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM
Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message
x86/hyperv: Add ghcb hvcall support for SNP VM
x86/hyperv: Add Write/Read MSR registers via ghcb page
Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM
x86/hyperv: Add new hvcall guest address host visibility support
x86/hyperv: Initialize shared memory boundary in the Isolation VM.
x86/hyperv: Initialize GHCB page in Isolation VM
docs: mmc: update maintainer name and URL
mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates
platform/x86: touchscreen_dmi: Add info for the Viglen Connect 10 tablet
optee: Fix spelling mistake "reclain" -> "reclaim"
bpf, tests: Add module parameter test_suite to test_bpf module
platform/surface: aggregator_registry: Add initial support for Surface Pro 8
iwlwifi: bump FW API to 67 for AX devices
iwlwifi: mvm: extend session protection on association
iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF
iwlwifi: mvm: remove session protection on disassoc
iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc()
iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD
iwlwifi: mvm: d3: use internal data representation
iwlwifi: mvm: update RFI TLV
iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer
iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW
iwlwifi: yoyo: support for ROM usniffer
iwlwifi: fw: uefi: add missing include guards
iwlwifi: dump host monitor data when NIC doesn't init
iwlwifi: pcie: simplify iwl_pci_find_dev_info()
iwlwifi: ACPI: support revision 3 WGDS tables
iwlwifi: pcie: update sw error interrupt for BZ family
iwlwifi: add new pci SoF with JF
iwlwifi: mvm: Use all Rx chains for roaming scan
iwlwifi: pcie: remove two duplicate PNJ device entries
iwlwifi: pcie: refactor dev_info lookup
iwlwifi: pcie: remove duplicate entry
iwlwifi: pcie: fix killer name matching for AX200
iwlwifi: mvm: fix some kerneldoc issues
arm64: Select POSIX_CPU_TIMERS_TASK_WORK
drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg()
arm64: Document boot requirements for FEAT_SME_FA64
fuse: add FOPEN_NOFLUSH
fuse: only update necessary attributes
fuse: take cache_mask into account in getattr
fuse: add cache_mask
fuse: move reverting attributes to fuse_change_attributes()
fuse: simplify local variables holding writeback cache state
fuse: cleanup code conditional on fc->writeback_cache
fuse: fix attr version comparison in fuse_read_update_size()
fuse: always invalidate attributes after writes
fuse: rename fuse_write_update_size()
fuse: don't bump attr_version in cached write
fuse: selective attribute invalidation
fuse: don't increment nlink in link()
ath6kl: fix division by zero in send path
ath10k: fix division by zero in send path
ath6kl: fix control-message timeout
ath10k: fix control-message timeout
wcn36xx: add missing 5GHz channels 136 and 144
wcn36xx: switch on antenna diversity feature bit
wcn36xx: Channel list update before hardware scan
drm: Add R10 and R12 FourCC
ALSA: firewire-motu: export meter information to userspace as float value
ALSA: firewire-motu: refine parser for meter information in register DSP models
ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device
ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED
powerpc/security: Use a mutex for interrupt exit code patching
xfrm: Remove redundant fields and related parentheses
scsi: sr: Remove duplicate assignment
scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host
scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9
scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS
scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks
scsi: ufs: ufs-exynos: Factor out priv data init
scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option
scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops
scsi: ufs: ufs-exynos: Add setup_clocks callback
scsi: ufs: ufs-exynos: Add refclkout_stop control
scsi: ufs: ufs-exynos: Simplify drv_data retrieval
scsi: ufs: ufs-exynos: Change pclk available max value
scsi: ufs: Add quirk to enable host controller without PH configuration
scsi: ufs: Add quirk to handle broken UIC command
hwmon: (tmp401) Drop support for TMP461
hwmon: (lm90) Add basic support for TI TMP461
hwmon: (lm90) Introduce flag indicating extended temperature support
scsi: core: Fix early registration of sysfs attributes for scsi_device
drm/i915/dmabuf: fix broken build
drm/i915: Revert 'guc_id' from i915_request tracepoint
net: phy: Fix unsigned comparison with less than zero
mptcp: drop unused sk in mptcp_push_release
mptcp: allocate fwd memory separately on the rx and tx path
net: introduce sk_forward_alloc_get()
tcp: define macros for a couple reclaim thresholds
inet: remove races in inet{6}_getname()
xdp: Remove redundant warning
net: thunderbolt: use eth_hw_addr_set()
staging: use of_get_ethdev_address()
net: macb: Fix mdio child node detection
net: sch: simplify condtion for selecting mini_Qdisc_pair buffer
net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap()
perf script: Show binary offsets for userspace addr
perf bench futex: Add support for 32-bit systems with 64-bit time_t
perf bench futex: Call the futex syscall from a function
drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set
riscv, bpf: Add BPF exception tables
f2fs: compress: disallow disabling compress on non-empty compressed file
MAINTAINERS: Update PCI subsystem information
riscv: defconfig: enable DRM_NOUVEAU
drm/kmb: Enable support for framebuffer console
sh: pgtable-3level: Fix cast to pointer from integer of different size
dm crypt: log aead integrity violations to audit subsystem
dm integrity: log audit events for dm-integrity target
dm: introduce audit event module for device mapper
sh: fix READ/WRITE redefinition warnings
sh: define __BIG_ENDIAN for math-emu
sh: math-emu: drop unused functions
sh: fix kconfig unmet dependency warning for FRAME_POINTER
sh: Cleanup about SPARSE_IRQ
watchdog: bcm63xx_wdt: fix fallthrough warning
virtio-blk: Use blk_validate_block_size() to validate block size
loop: Use blk_validate_block_size() to validate block size
nbd: Use blk_validate_block_size() to validate block size
block: Add a helper to validate the block size
drm/msm/dsi: Adjust probe order
drm/kirin: dsi: Adjust probe order
drm/bridge: tc358775: Register and attach our DSI device at probe
drm/bridge: tc358775: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi86: Register and attach our DSI device at probe
drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi83: Register and attach our DSI device at probe
drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi83: Fix bridge removal
drm/bridge: ps8640: Register and attach our DSI device at probe
drm/bridge: ps8640: Switch to devm MIPI-DSI helpers
drm/bridge: lt9611uxc: Register and attach our DSI device at probe
drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
drm/bridge: lt9611: Register and attach our DSI device at probe
drm/bridge: lt9611: Switch to devm MIPI-DSI helpers
drm/bridge: lt8912b: Register and attach our DSI device at probe
drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
drm/bridge: anx7625: Register and attach our DSI device at probe
drm/bridge: anx7625: Switch to devm MIPI-DSI helpers
drm/bridge: adv7511: Register and attach our DSI device at probe
drm/bridge: adv7533: Switch to devm MIPI-DSI helpers
NFSv4: Fix a regression in nfs_set_open_stateid_locked()
perf intel-pt: Support itrace d+o option to direct debug log to stdout
perf auxtrace: Add itrace d+o option to direct debug log to stdout
perf dlfilter: Add dlfilter-show-cycles
perf intel-pt: Support itrace A option to approximate IPC
perf auxtrace: Add itrace A option to approximate IPC
perf auxtrace: Add missing Z option to ITRACE_HELP
net: sched: gred: dynamically allocate tc_gred_qopt_offload
selftests/bpf: Adding a namespace reset for tc_redirect
selftests/bpf: Fix attach_probe in parallel mode
selfetests/bpf: Update vmtest.sh defaults
Revert "devlink: Remove not-executed trap policer notifications"
Revert "devlink: Remove not-executed trap group notifications"
usb: mtu3: enable wake-up interrupt after runtime_suspend called
usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called
PM / wakeirq: support enabling wake-up irq after runtime_suspend called
PCI: Prefer 'unsigned int' over bare 'unsigned'
perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly
ACPI: APEI: mark apei_hest_parse() static
ACPI: APEI: EINJ: Relax platform response timeout to 1 second
drm: Link CMA framebuffer helpers into KMS helper library
bpf: Use u64_stats_t in struct bpf_prog_stats
bpf: Fixes possible race in update_prog_stats() for 32bit arches
bpf: Avoid races in __bpf_prog_run() for 32bit arches
libbpf: Deprecate bpf_objects_list
arm64: errata: Enable TRBE workaround for write to out-of-range address
arm64: errata: Enable workaround for TRBE overwrite in FILL mode
coresight: trbe: Work around write to out of range
coresight: trbe: Make sure we have enough space
coresight: trbe: Add a helper to determine the minimum buffer size
coresight: trbe: Workaround TRBE errata overwrite in FILL mode
coresight: trbe: Add infrastructure for Errata handling
coresight: trbe: Allow driver to choose a different alignment
coresight: trbe: Decouple buffer base from the hardware base
coresight: trbe: Add a helper to pad a given buffer area
coresight: trbe: Add a helper to calculate the trace generated
coresight: trbe: Defer the probe on offline CPUs
coresight: trbe: Fix incorrect access of the sink specific data
coresight: etm4x: Add ETM PID for Kryo-5XX
coresight: trbe: Prohibit trace before disabling TRBE
coresight: trbe: End the AUX handle on truncation
coresight: trbe: Do not truncate buffer on IRQ
coresight: trbe: Fix handling of spurious interrupts
coresight: trbe: irq handler: Do not disable TRBE if no action is needed
coresight: trbe: Unify the enabling sequence
coresight: trbe: Drop duplicate TRUNCATE flags
coresight: trbe: Ensure the format flag is always set
coresight: etm-pmu: Ensure the AUX handle is valid
coresight: etm4x: Use Trace Filtering controls dynamically
coresight: etm4x: Save restore TRFCR_EL1
coresight: Don't immediately close events that are run on invalid CPU/sink combos
hwmon: (nct6775) add ProArt X570-CREATOR WIFI.
coresight: tmc-etr: Speed up for bounce buffer in flat mode
coresight: Update comments for removing cs_etm_find_snapshot()
coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer
coresight: tmc-etf: Add comment for store ordering
coresight: tmc-etr: Add barrier after updating AUX ring buffer
coresight: tmc: Configure AXI write burst size
dt-bindings: coresight: Add burst size for TMC
coresight: cpu-debug: Control default behavior via Kconfig
coresight: cti: Correct the parameter for pm_runtime_put
hwmon: (nct7802) Make temperature/voltage sensors configurable
dt-bindings: hwmon: Add nct7802 bindings
tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
tracing: Show size of requested perf buffer
bootconfig: Initialize ret in xbc_parse_tree()
ftrace: do CPU checking after preemption disabled
ftrace: disable preemption when recursion locked
drm/bridge: ti-sn65dsi86: Implement the pwm_chip
drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API
pwm: Introduce single-PWM of_xlate function
ASoC: amd: acp: fix Kconfig dependencies
ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock
fs: reiserfs: remove useless new_opts in reiserfs_remount
block: re-flow blk_mq_rq_ctx_init()
block: prefetch request to be initialized
block: pass in blk_mq_tags to blk_mq_rq_ctx_init()
block: add rq_flags to struct blk_mq_alloc_data
platform/x86: mlx-platform: Add support for new system SGN2410
platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems
platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems
dma-buf: Fix pin callback comment
Revert "firmware: qcom: scm: Add support for MC boot address API"
platform/x86: asus-wmi: rename platform_profile_* function symbols
platform/x86: hp-wmi: rename platform_profile_* function symbols
platform/x86: amd-pmc: Drop check for valid alarm time
platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg
platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE
net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device
net: bridge: create a common function for populating switchdev FDB entries
net: bridge: move br_fdb_replay inside br_switchdev.c
net: bridge: reduce indentation level in fdb_create
net: bridge: rename br_fdb_insert to br_fdb_add_local
net: bridge: rename fdb_insert to fdb_add_local
net: bridge: remove fdb_insert forward declaration
net: bridge: remove fdb_notify forward declaration
net: mvneta: drop use of phylink_helper_basex_speed()
net: mvneta: remove interface checks in mvneta_validate()
net: mvneta: populate supported_interfaces member
powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void
powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs
powerpc/book3e: Fix set_memory_x() and set_memory_nx()
powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect()
USB: serial: keyspan: fix memleak on probe errors
lib/vsprintf.c: Amend static asserts for format specifier flags
powerpc/bpf: Fix write protecting JIT code
USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send()
block: add async version of bio_set_polled
block: kill DIO_MULTI_BIO
block: kill unused polling bits in __blkdev_direct_IO()
block: avoid extra iter advance with async iocb
USB: serial: ch314: use usb_control_msg_recv()
MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE
MAINTAINERS: Add pasemi i2c to ARM/APPLE MACHINE
arm64: dts: apple: j274: Expose PCI node for the Ethernet MAC address
arm64: dts: apple: t8103: Add root port interrupt routing
arm64: dts: apple: t8103: Add PCIe DARTs
arm64: apple: Add PCIe node
arm64: apple: Add pinctrl nodes
drm/etnaviv: replace dma_resv_get_excl_unlocked
drm/etnaviv: use new iterator in etnaviv_gem_describe
vsprintf: Make %pGp print the hex value
test_printf: Append strings more efficiently
test_printf: Remove custom appending of '|'
test_printf: Remove separate page_flags variable
test_printf: Make pft array const
selftests/powerpc: Use date instead of EPOCHSECONDS in mitigation-patching.sh
powerpc/64s/interrupt: Fix check_return_regs_valid() false positive
powerpc/boot: Set LC_ALL=C in wrapper script
powerpc/64s: Default to 64K pages for 64 bit book3s
Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC"
drm/i915: Revert 'guc_id' from i915_request tracepoint
MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer
drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE
drm/i915: Reduce bigjoiner special casing
drm/i915: Perform correct cpu_transcoder readout for bigjoiner
drm/i915: Split PPS write from DSC enable
drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset()
drm/i915: Introduce intel_master_crtc()
drm/i915: Disable all planes before modesetting any pipes
Revert "drm/i915/display: Disable audio, DRRS and PSR before planes"
drm/i915/psr: Disable PSR before modesets turn off all planes
docs: Document the FAN_FS_ERROR event
samples: Add fs error monitoring example
ext4: Send notifications on error
fanotify: Allow users to request FAN_FS_ERROR events
fanotify: Emit generic error info for error event
fanotify: Report fid info for file related file system errors
fanotify: WARN_ON against too large file handles
fanotify: Add helpers to decide whether to report FID/DFID
fanotify: Wrap object_fh inline space in a creator macro
fanotify: Support merging of error events
fanotify: Support enqueueing of error events
fanotify: Pre-allocate pool of error events
fanotify: Reserve UAPI bits for FAN_FS_ERROR
fsnotify: Support FS_ERROR event type
fanotify: Require fid_mode for any non-fd event
fanotify: Encode empty file handle when no inode is provided
fanotify: Allow file handle encoding for unhashed events
fanotify: Support null inode event in fanotify_dfid_inode
fsnotify: Pass group argument to free_event
fsnotify: Protect fsnotify_handle_inode_event from no-inode events
fsnotify: Retrieve super block from the data field
fsnotify: Add wrapper around fsnotify_add_event
fsnotify: Add helper to detect overflow_event
inotify: Don't force FS_IN_IGNORED
fanotify: Split fsid check from other fid mode checks
fanotify: Fold event size calculation to its own function
fsnotify: Don't insert unmergeable events in hashtable
fsnotify: clarify contract for create event hooks
fsnotify: pass dentry instead of inode data
fsnotify: pass data_type to fsnotify_name()
spi: fsi: Fix contention in the FSI2SPI engine
ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL
ASoC: amd: acp: Fix return value check in acp_machine_select()
ASoC: max98520: add max98520 audio amplifier driver
ASoC: dt-bindings: max98520: add initial bindings
ASoC: rockchip: i2s_tdm: improve return value handling
ASoC: mediatek: mt8195: fix return value
ASoC: mediatek: mt8195: rename shadowed array
ASoC: mediatek: remove unnecessary initialization
ASoC: nau8821: clarify out-of-bounds check
ASoC: nau8821: fix kernel-doc
ASoC: rt5682s: use 'static' qualifier
ASoC: topology: handle endianness warning
ASoC: meson: t9015: Add missing AVDD-supply property
drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
drm/i915/guc: Fix recursive lock in GuC submission
drm/i915/cdclk: put the cdclk vtables in const data
Revert "drm/i915/bios: gracefully disable dual eDP for now"
drm/i915/dp: Ensure max link params are always valid
drm/i915/dp: Ensure sink rate values are always valid
vmlinux.lds.h: Have ORC lookup cover entire _etext - _stext
x86/boot/compressed: Avoid duplicate malloc() implementations
x86/boot: Allow a "silent" kaslr random byte fetch
x86/tools/relocs: Support >64K section headers
HID: u2fzero: properly handle timeouts in usb_submit_urb
HID: u2fzero: clarify error check and length calculations
HID: u2fzero: Support NitroKey U2F revision of the device
HID: wacom: Make use of the helper function devm_add_action_or_reset()
HID: wacom: Shrink critical section in `wacom_add_shared_data`
iommu/dart: Initialize DART_STREAMS_ENABLE
HID: nintendo: prevent needless queueing of the rumble worker
HID: nintendo: ratelimit subcommands and rumble
HID: nintendo: improve rumble performance and stability
HID: nintendo: add IMU support
HID: nintendo: add support for reading user calibration
HID: nintendo: add support for charging grip
HID: nintendo: set controller uniq to MAC
HID: nintendo: reduce device removal subcommand errors
HID: nintendo: patch hw version for userspace HID mappings
HID: nintendo: send subcommands after receiving input report
HID: nintendo: improve subcommand reliability
HID: nintendo: add rumble support
HID: nintendo: add home led support
HID: nintendo: add power supply support
HID: nintendo: add player led support
HID: nintendo: add nintendo switch controller driver
HID: playstation: fix return from dualsense_player_led_set_brightness()
iommu/dma: Use kvcalloc() instead of kvzalloc()
HID: playstation: expose DualSense player LEDs through LED class.
leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers.
HID: playstation: expose DualSense lightbar through a multi-color LED.
Revert "wcn36xx: Enable firmware link monitoring"
wcn36xx: Fix packet drop on resume
wcn36xx: Fix discarded frames due to wrong sequence number
wcn36xx: add proper DMA memory barriers in rx path
wcn36xx: Fix HT40 capability for 2Ghz band
Revert "wcn36xx: Disable bmps when encryption is disabled"
wcn36xx: Treat repeated BMPS entry fail as connection loss
wcn36xx: Add chained transfer support for AMSDU
wcn36xx: Enable hardware scan offload for 5Ghz band
wcn36xx: Correct band/freq reporting on RX
libertas: replace snprintf in show functions with sysfs_emit
rtw89: Fix variable dereferenced before check 'sta'
rtw89: fix return value in hfc_pub_cfg_chk
rtw89: remove duplicate register definitions
rtw89: fix error function parameter
libertas: Fix possible memory leak in probe and disconnect
libertas_tf: Fix possible memory leak in probe and disconnect
drm/i915: abstraction for iosf to compile on all archs
wlcore: spi: Use dev_err_probe()
fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"
ALSA: ua101: fix division by zero at probe
dma-mapping: use 'bitmap_zalloc()' when applicable
nvmet: use flex_array_size and struct_size
nvmet: register discovery subsystem as 'current'
nvmet: switch check for subsystem type
nvme: add new discovery log page entry definitions
KVM: s390: add debug statement for diag 318 CPNC data
KVM: s390: pv: properly handle page flags for protected guests
KVM: s390: Fix handle_sske page fault handling
PM / devfreq: Strengthen check for freq_table
devfreq: exynos-ppmu: simplify parsing event-type from DT
devfreq: exynos-ppmu: use node names with hyphens
dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string
extcon: usbc-tusb320: Add support for TUSB320L
extcon: usbc-tusb320: Add support for mode setting and reset
extcon: extcon-axp288: Use P-Unit semaphore lock for register accesses
extcon: max3355: Drop unused include
extcon: usb-gpio: Use the right includes
scsi: qla2xxx: Update version to 10.02.07.200-k
scsi: qla2xxx: edif: Fix EDIF bsg
scsi: qla2xxx: edif: Fix inconsistent check of db_flags
scsi: qla2xxx: edif: Increase ELS payload
scsi: qla2xxx: edif: Reduce connection thrash
scsi: qla2xxx: edif: Tweak trace message
scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
scsi: qla2xxx: edif: Flush stale events and msgs on session down
scsi: qla2xxx: edif: Fix app start delay
scsi: qla2xxx: edif: Fix app start fail
scsi: qla2xxx: Turn off target reset during issue_lip
scsi: qla2xxx: Fix gnl list corruption
scsi: qla2xxx: Relogin during fabric disturbance
scsi: elx: Use 'bitmap_zalloc()' when applicable
scsi: ufs: core: Micro-optimize ufshcd_map_sg()
scsi: ufs: core: Add a compile-time structure size check
scsi: ufs: core: Remove three superfluous casts
scsi: ufs: core: Add debugfs attributes for triggering the UFS EH
scsi: ufs: core: Make it easier to add new debugfs attributes
scsi: ufs: core: Export ufshcd_schedule_eh_work()
scsi: ufs: core: Log error handler activity
scsi: ufs: core: Improve static type checking
scsi: ufs: core: Improve source code comments
scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully"
scsi: target: core: Remove from tmr_list during LUN unlink
doc: Fix typo in request queue sysfs documentation
doc: document sysfs queue/independent_access_ranges attributes
libata: support concurrent positioning ranges log
scsi: sd: add concurrent positioning ranges support
block: Add independent access ranges support
net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline
net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together
net/mlx5e: Add HW-GRO offload
net/mlx5e: Add HW_GRO statistics
net/mlx5e: HW_GRO cqe handler implementation
net/mlx5e: Add data path for SHAMPO feature
net/mlx5e: Add handle SHAMPO cqe support
net/mlx5e: Add control path for SHAMPO feature
net/mlx5e: Add support to klm_umr_wqe
net/mlx5e: Rename TIR lro functions to TIR packet merge functions
net/mlx5: Add SHAMPO caps, HW bits and enumerations
net/mlx5e: Rename lro_timeout to packet_merge_timeout
net: Prevent HW-GRO and LRO features operate together
lib: bitmap: Introduce node-aware alloc API
clk: use clk_core_get_rate_recalc() in clk_rate_get()
clk: at91: sama7g5: set low limit for mck0 at 32KHz
clk: at91: sama7g5: remove prescaler part of master clock
clk: at91: clk-master: add notifier for divider
clk: at91: clk-sam9x60-pll: add notifier for div part of PLL
clk: at91: clk-master: fix prescaler logic
clk: at91: clk-master: mask mckr against layout->mask
clk: at91: clk-master: check if div or pres is zero
clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL
clk: at91: pmc: add sama7g5 to the list of available pmcs
clk: at91: clk-master: improve readability by using local variables
clk: at91: clk-master: add register definition for sama7g5's master clock
clk: at91: sama7g5: add securam's peripheral clock
clk: at91: pmc: execute suspend/resume only for backup mode
clk: at91: re-factor clocks suspend/resume
clk: ux500: Add driver for the reset portions of PRCC
dt-bindings: clock: u8500: Rewrite in YAML and extend
tracing/histogram: Document expression arithmetic and constants
tracing/histogram: Optimize division by a power of 2
tracing/histogram: Covert expr to const if both operands are constants
tracing/histogram: Simplify handling of .sym-offset in expressions
tracing: Fix operator precedence for hist triggers expression
tracing: Add division and multiplication support for hist triggers
tracing: Add support for creating hist trigger variables from literal
selftests/ftrace: Stop tracing while reading the trace file by default
riscv/vdso: Drop unneeded part due to merge issue
firmware/psci: fix application of sizeof to pointer
pinctrl: add pinctrl/GPIO driver for Apple SoCs
dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl
dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl
gpio: Allow per-parent interrupt data
io_uring: don't assign write hint in the read path
PCI: Remove redundant 'rc' initialization
riscv: remove .text section size limitation for XIP
MAINTAINERS: Update KPROBES and TRACING entries
test_kprobes: Move it from kernel/ to lib/
docs, kprobes: Remove invalid URL and add new reference
samples/kretprobes: Fix return value if register_kretprobe() failed
lib/bootconfig: Fix the xbc_get_info kerneldoc
kprobes: Add a test case for stacktrace from kretprobe handler
lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as __init function
ftrace/sh: Add arch_ftrace_ops_list_func stub to have compressed image still link
net: phy: fixed warning: Function parameter not described
f2fs: compress: fix overwrite may reduce compress ratio unproperly
f2fs: multidevice: support direct IO
f2fs: introduce fragment allocation mode mount option
f2fs: replace snprintf in show functions with sysfs_emit
f2fs: include non-compressed blocks in compr_written_block
watchdog: iTCO_wdt: No need to stop the timer in probe
watchdog: s3c2410: describe driver in KConfig
watchdog: sp5100_tco: Add support for get_timeleft
watchdog: mtk: add disable_wdt_extrst support
dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support
watchdog: rza_wdt: Use semicolons instead of commas
watchdog: mlx-wdt: Use regmap_write_bits()
watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource()
watchdog: iTCO_wdt: Make use of the helper function devm_platform_ioremap_resource()
watchdog: ar7_wdt: Make use of the helper function devm_platform_ioremap_resource_byname()
watchdog: sunxi_wdt: Add support for D1
dt-bindings: watchdog: sunxi: Add compatibles for D1
ar7: fix kernel builds for compiler test
dt-bindings: watchdog: sunxi: Add compatibles for R329
watchdog: meson_gxbb_wdt: add timeout parameter
watchdog: meson_gxbb_wdt: add nowayout parameter
watchdog: da9062: da9063: prevent pings ahead of machine reset
watchdog: f71808e_wdt: dynamically allocate watchdog driver data
watchdog: f71808e_wdt: refactor to platform device/driver pair
watchdog: f71808e_wdt: migrate to new kernel watchdog API
watchdog: f71808e_wdt: rename variant-independent identifiers appropriately
watchdog: f71808e_wdt: constify static array
watchdog: f71808e_wdt: remove superfluous global
watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
watchdog: stm32_iwdg: drop superfluous error message
watchdog: remove dead iop watchdog timer driver
x86: Fix __get_wchan() for !STACKTRACE
spi: spi-rpc-if: Check return value of rpcif_sw_init()
spi: tegra210-quad: Put device into suspend on driver removal
spi: tegra20-slink: Put device into suspend on driver removal
spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
qcom: spm: allow compile-testing
pinctrl: tegra: Fix warnings and error
drm/i915/display: Wait PSR2 get out of deep sleep to update pipe
tty: rpmsg: Define tty name via constant string literal
tty: rpmsg: Add pr_fmt() to prefix messages
tty: rpmsg: Use dev_err_probe() in ->probe()
tty: rpmsg: Unify variable used to keep an error code
tty: rpmsg: Assign returned id to a local variable
serial: stm32: push DMA RX data before suspending
serial: stm32: terminate / restart DMA transfer at suspend / resume
serial: stm32: rework RX dma initialization and release
net/mlx5: remove the recent devlink params
serial: 8250_pci: Remove empty stub pci_quatech_exit()
serial: 8250_pci: Replace custom pci_match_id() implementation
serial: xilinx_uartps: Fix race condition causing stuck TX
serial: sunzilog: Mark sunzilog_putchar() __maybe_unused
device property: Drop redundant NULL checks
USB: iowarrior: fix control-message timeouts
Documentation: USB: fix example bulk-message timeout
most: fix control-message timeouts
comedi: vmk80xx: fix bulk and interrupt message timeouts
comedi: vmk80xx: fix bulk-buffer overflow
comedi: vmk80xx: fix transfer-buffer overflows
btrfs: fix comment about sector sizes supported in 64K systems
btrfs: update device path inode time instead of bd_inode
fs: export an inode_update_time helper
btrfs: fix deadlock when defragging transparent huge pages
btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit
btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE
btrfs: update comments for chunk allocation -ENOSPC cases
btrfs: fix deadlock between chunk allocation and chunk btree modifications
btrfs: zoned: use greedy gc for auto reclaim
btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state
btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
btrfs: add a btrfs_get_dev_args_from_path helper
btrfs: handle device lookup with btrfs_dev_lookup_args
btrfs: do not call close_fs_devices in btrfs_rm_device
btrfs: add comments for device counts in struct btrfs_fs_devices
btrfs: use num_device to check for the last surviving seed device
btrfs: fix lost error handling when replaying directory deletes
btrfs: remove btrfs_bio::logical member
btrfs: rename btrfs_dio_private::logical_offset to file_offset
btrfs: use bvec_kmap_local in btrfs_csum_one_bio
btrfs: reduce btrfs_update_block_group alloc argument to bool
btrfs: make btrfs_ref::real_root optional
btrfs: pull up qgroup checks from delayed-ref core to init time
btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
btrfs: rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUNK_ROOT
btrfs: rename root fields in delayed refs structs
btrfs: do not infinite loop in data reclaim if we aborted
btrfs: add a BTRFS_FS_ERROR helper
btrfs: change error handling for btrfs_delete_*_in_log
btrfs: change handle_fs_error in recover_log_trees to aborts
btrfs: zoned: use kmemdup() to replace kmalloc + memcpy
btrfs: subpage: only allow compression if the range is fully page aligned
btrfs: subpage: avoid potential deadlock with compression and delalloc
btrfs: handle page locking in btrfs_page_end_writer_lock with no writers
btrfs: rework page locking in __extent_writepage()
btrfs: subpage: make lzo_compress_pages() compatible
btrfs: factor uncompressed async extent submission code into a new helper
btrfs: subpage: make extent_write_locked_range() compatible
btrfs: subpage: make end_compressed_bio_writeback() compatible
btrfs: subpage: make btrfs_submit_compressed_write() compatible
btrfs: subpage: make compress_file_range() compatible
btrfs: cleanup for extent_write_locked_range()
btrfs: refactor submit_compressed_extents()
btrfs: remove unused function btrfs_bio_fits_in_stripe()
btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_write
btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_read
btrfs: introduce alloc_compressed_bio() for compression
btrfs: introduce submit_compressed_bio() for compression
btrfs: handle errors properly inside btrfs_submit_compressed_write()
btrfs: handle errors properly inside btrfs_submit_compressed_read()
btrfs: subpage: add bitmap for PageChecked flag
btrfs: introduce compressed_bio::pending_sectors to trace compressed bio
btrfs: subpage: make add_ra_bio_pages() compatible
btrfs: don't pass compressed pages to btrfs_writepage_endio_finish_ordered()
btrfs: use async_chunk::async_cow to replace the confusing pending pointer
btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
btrfs: remove unused parameter nr_pages in add_ra_bio_pages()
btrfs: use single bulk copy operations when logging directories
btrfs: unexport setup_items_for_insert()
btrfs: loop only once over data sizes array when inserting an item batch
btrfs: remove btrfs_raid_bio::fs_info member
btrfs: make sure btrfs_io_context::fs_info is always initialized
btrfs: assert that extent buffers are write locked instead of only locked
btrfs: do not take the uuid_mutex in btrfs_rm_device
btrfs: rename struct btrfs_io_bio to btrfs_bio
btrfs: remove btrfs_bio_alloc() helper
btrfs: rename btrfs_bio to btrfs_io_context
btrfs: keep track of the last logged keys when logging a directory
btrfs: insert items in batches when logging a directory when possible
btrfs: factor out the copying loop of dir items from log_dir_items()
btrfs: remove redundant log root assignment from log_dir_items()
btrfs: remove root argument from btrfs_log_inode() and its callees
btrfs: zoned: let the for_treelog test in the allocator stand out
btrfs: rename setup_extent_mapping in relocation code
btrfs: zoned: allow preallocation for relocation inodes
btrfs: check for relocation inodes on zoned btrfs in should_nocow
btrfs: zoned: use regular writes for relocation
btrfs: zoned: only allow one process to add pages to a relocation inode
btrfs: zoned: add a dedicated data relocation block group
btrfs: introduce btrfs_is_data_reloc_root
btrfs: unexport repair_io_failure()
btrfs: do not commit delayed inode when logging a file in full sync mode
btrfs: avoid attempt to drop extents when logging inode for the first time
btrfs: avoid search for logged i_size when logging inode if possible
btrfs: avoid expensive search when truncating inode items from the log
btrfs: add helper to truncate inode items when logging inode
btrfs: avoid expensive search when dropping inode items from log
btrfs: always update the logged transaction when logging new names
btrfs: do not log new dentries when logging that a new name exists
btrfs: remove no longer needed checks for NULL log context
btrfs: check if a log tree exists at inode_logged()
btrfs: remove stale comment about the btrfs_show_devname
btrfs: update latest_dev when we create a sprout device
btrfs: use latest_dev in btrfs_show_devname
btrfs: convert latest_bdev type to btrfs_device and rename
btrfs: zoned: finish relocating block group
btrfs: zoned: finish fully written block group
btrfs: zoned: avoid chunk allocation if active block group has enough space
btrfs: move ffe_ctl one level up
btrfs: zoned: activate new block group
btrfs: zoned: activate block group on allocation
btrfs: zoned: load active zone info for block group
btrfs: zoned: implement active zone tracking
btrfs: zoned: introduce physical_map to btrfs_block_group
btrfs: zoned: load active zone information from devices
btrfs: zoned: finish superblock zone once no space left for new SB
btrfs: zoned: locate superblock position using zone capacity
btrfs: zoned: consider zone as full when no more SB can be written
btrfs: zoned: tweak reclaim threshold for zone capacity
btrfs: zoned: calculate free space from zone capacity
btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusable
btrfs: zoned: load zone capacity information from devices
btrfs: defrag: enable defrag for subpage case
btrfs: defrag: remove the old infrastructure
btrfs: defrag: use defrag_one_cluster() to implement btrfs_defrag_file()
btrfs: defrag: introduce helper to defrag one cluster
btrfs: defrag: introduce helper to defrag a range
btrfs: defrag: introduce helper to defrag a contiguous prepared range
btrfs: defrag: introduce helper to collect target file extents
btrfs: defrag: factor out page preparation into a helper
btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize
btrfs: defrag: also check PagePrivate for subpage cases in cluster_pages_for_defrag()
btrfs: defrag: pass file_ra_state instead of file to btrfs_defrag_file()
btrfs: rename and switch to bool btrfs_chunk_readonly
btrfs: reflink: initialize return value to 0 in btrfs_extent_same()
btrfs: subpage: pack all subpage bitmaps into a larger bitmap
staging: r8188eu: core: remove the goto from rtw_IOL_accquire_xmit_frame
staging: r8188eu: core: remove goto statement
staging: vt6655: Rename `dwAL7230InitTable` array
staging: vt6655: Rename `dwAL2230PowerTable` array
staging: vt6655: Rename `dwAL7230InitTableAMode` array
staging: vt6655: Rename `dwAL7230ChannelTable2` array
staging: vt6655: Rename `dwAL7230ChannelTable1` array
staging: vt6655: Rename `dwAL7230ChannelTable0` array
staging: vt6655: Rename `dwAL2230ChannelTable1` array
staging: vt6655: Rename `dwAL2230ChannelTable0` array
staging: r8712u: fix control-message timeout
staging: rtl8192u: fix control-message timeouts
ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI
ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C
ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON
drm/msm/dp: fix missing #include
drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_crc_source()
fs: remove leftover comments from mandatory locking removal
docs: deprecated.rst: Clarify open-coded arithmetic with literals
scripts: documentation-file-ref-check: fix bpf selftests path
scripts: documentation-file-ref-check: ignore hidden files
drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
coding-style.rst: trivial: fix location of driver model macros
MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section
mmc: sdhci-esdhc-imx: add NXP S32G2 support
dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support
docs: f2fs: fix text alignment
docs/zh_CN add PCI pci.rst translation
docs/zh_CN add PCI index.rst translation
ARM: dts: arm: Update ICST clock nodes 'reg' and node names
ARM: dts: arm: Update register-bit-led nodes 'reg' and node names
ARM: SPEAr: Update MAINTAINERS entries
blk-mq: don't issue request directly in case that current is to be blocked
tools build: Drop needless slang include path in test-all
perf tests: Improve temp file cleanup in test_arm_coresight.sh
perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup
perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup
net: phylink: use supported_interfaces for phylink validation
net: phylink: add MAC phy_interface_t bitmap
net: phy: add phy_interface_t bitmap support
net: dsa: stop calling dev_hold in dsa_slave_fdb_event
net: dsa: flush switchdev workqueue when leaving the bridge
ifb: Depend on netfilter alternatively to tc
cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization
mctp: Implement extended addressing
net: ax88796c: Remove pointless check in ax88796c_open()
net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796c_set_mac()
net: mana: Allow setting the number of queues while the NIC is down
PM: suspend: Use valid_state() consistently
net: hsr: Add support for redbox supervision frames
PM: sleep: Pause cpuidle later and resume it earlier during system transitions
PM: suspend: Do not pause cpuidle in the suspend-to-idle path
gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly
nouveau: ACPI: Use the ACPI_COMPANION() macro directly
tcp: remove unneeded code from tcp_stream_alloc_skb()
tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb
tcp: rename sk_stream_alloc_skb
ACPI: resources: Add one more Medion model in IRQ override quirk
ACPI: AC: Quirk GK45 to skip reading _PSR
ACPI: PM: sleep: Do not set suspend_ops unnecessarily
ASoC: cs42l42: free_irq() before powering-down on probe() fail
ASoC: cs42l42: Reset and power-down on remove() and failed probe()
ACPI: PRM: Handle memory allocation and memory remap failure
ACPI: PRM: Remove unnecessary blank lines
s390: make command line configurable
s390: support command lines longer than 896 bytes
s390/kexec_file: move kernel image size check
s390/pci: add s390_iommu_aperture kernel parameter
s390/spinlock: remove incorrect kernel doc indicator
s390/string: use generic strlcpy
s390/string: use generic strrchr
s390/ap: function rework based on compiler warning
s390/cio: make ccw_device_dma_* more robust
s390/vfio-ap: s390/crypto: fix all kernel-doc warnings
s390/hmcdrv: fix kernel doc comments
s390/ap: new module option ap.useirq
s390/cpumf: Allow multiple processes to access /dev/hwc
s390/bitops: return true/false (not 1/0) from bool functions
s390: add support for BEAR enhancement facility
s390: introduce nospec_uses_trampoline()
s390: rename last_break to pgm_last_break
s390/ptrace: add last_break member to pt_regs
s390/sclp: sort out physical vs virtual pointers usage
s390/setup: convert start and end initrd pointers to virtual
s390/setup: use physical pointers for memblock_reserve()
s390/setup: use virtual address for STSI instruction
s390/cpcmd: use physical address for command and response
s390/pgtable: use physical address for Page-Table Origin
s390/zcrypt: rework of debug feature messages
s390/ap: Fix hanging ioctl caused by orphaned replies
tracing/hwlat: Make some internal symbols static
tracing: Fix missing trace_boot_init_histograms kstrdup NULL checks
ASoC: qdsp6: audioreach: add support for q6prm-clocks
ASoC: qdsp6: audioreach: add q6prm support
ASoC: qdsp6: audioreach: add q6apm lpass dai support
ASoC: qdsp6: audioreach: add q6apm-dai support
ASoC: qdsp6: audioreach: add topology support
ASoC: qdsp6: audioreach: add Kconfig and Makefile
ASoC: qdsp6: audioreach: add module configuration command helpers
ASoC: qdsp6: audioreach: add q6apm support
ASoC: qdsp6: audioreach: add basic pkt alloc support
ASoC: dt-bindings: add q6apm digital audio stream bindings
ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible
ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible
ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file
ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file
ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h
ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe
ASoC: dt-bindings: move LPASS dai related bindings out of q6afe
net: annotate data-race in neigh_output()
selftests: mlxsw: Remove deprecated test cases
selftests: Add an occupancy test for RIF MAC profiles
selftests: mlxsw: Add forwarding test for RIF MAC profiles
selftests: mlxsw: Add a scale test for RIF MAC profiles
mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource
mlxsw: spectrum_router: Add RIF MAC profiles support
mlxsw: spectrum_router: Propagate extack further
mlxsw: resources: Add resource identifier for RIF MAC profiles
mlxsw: reg: Add MAC profile ID field to RITR register
vrf: run conntrack only in context of lower/physdev for locally generated packets
netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrf
tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
firmware: arm_ffa: Remove unused 'compat_version' variable
ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
ASoC: codecs: tx-macro: Update tx default values
ASoC: codecs: tx-macro: Enable tx top soundwire mic clock
ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs
ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280
ASoC: nau8825: add clock management for power saving
ASoC: nau8825: add set_jack coponment support
dma-buf: st: fix error handling in test_get_fences()
phy: Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe()
phy: qcom-snps: Correct the FSEL_MASK
phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2
phy: qcom-qmp: another fix for the sc8180x PCIe definition
phy: cadence-torrent: Add support to output received reference clock
phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk
dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk
phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs
phy: ti: gmii-sel: check of_get_address() for failure
dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply
phy: stm32: add phy tuning support
dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuning properties
phy: stm32: restore utmi switch on resume
dt-bindings: phy: rockchip: remove usb-phy fallback string for rk3066a/rk3188
phy: qcom-qusb2: Fix a memory leak on probe
phy: qcom-qmp: Add QCM2290 USB3 PHY support
dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY
genirq: Hide irq_cpu_{on,off}line() behind a deprecated option
irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
MIPS: loongson64: Drop call to irq_cpu_offline()
arm64/sve: Fix warnings when SVE is disabled
arm64/sve: Add stub for sve_max_virtualisable_vl()
irq: remove handle_domain_{irq,nmi}()
irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
irq: riscv: perform irqentry in entry code
irq: openrisc: perform irqentry in entry code
irq: csky: perform irqentry in entry code
irq: arm64: perform irqentry in entry code
x86/fpu/amx: Enable the AMX feature in 64-bit mode
x86/fpu: Add XFD handling for dynamic states
x86/fpu: Calculate the default sizes independently
x86/fpu/amx: Define AMX state components and have it used for boot-time checks
x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers
x86/fpu/xstate: Add fpstate_realloc()/free()
x86/fpu/xstate: Add XFD #NM handler
x86/fpu: Update XFD state where required
x86/fpu: Add sanity checks for XFD
x86/fpu: Add XFD state to fpstate
x86/msr-index: Add MSRs for XFD
x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit
x86/fpu: Reset permission and fpstate on exec()
x86/fpu: Prepare fpu_clone() for dynamically enabled features
x86/fpu/signal: Prepare for variable sigframe length
x86/signal: Use fpu::__state_user_size for sigalt stack validation
x86/fpu: Add basic helpers for dynamically enabled features
x86/arch_prctl: Add controls for dynamic XSTATE components
x86/fpu: Add fpu_state_config::legacy_features
x86/fpu: Add members to struct fpu to cache permission information
x86/fpu/xstate: Provide xstate_calculate_size()
x86/signal: Implement sigaltstack size validation
signal: Add an optional check for altstack size
arm64: dts: exynos: add chipid node for exynosautov9 SoC
soc: samsung: exynos-chipid: add exynosautov9 SoC support
Revert "tty: hvc: pass DMA capable memory to put_chars()"
Revert "virtio-console: remove unnecessary kmemdup()"
serial: 8250_pci: Replace dev_*() by pci_*() macros
serial: 8250_pci: Get rid of redundant 'else' keyword
serial: 8250_pci: Refactor the loop in pci_ite887x_init()
ALSA: line6: fix control and interrupt message timeouts
ALSA: 6fire: fix control and bulk message timeouts
ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
ALSA: gus: fix null pointer dereference on pointer block
ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
microblaze: timer: Remove unused properties
dmaengine: sa11x0: Mark PM functions as __maybe_unused
dmaengine: switch from 'pci_' to 'dma_' API
dmaengine: ioat: switch from 'pci_' to 'dma_' API
dmaengine: hsu: switch from 'pci_' to 'dma_' API
dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API
dmaengine: dw: switch from 'pci_' to 'dma_' API
dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API
selftests/bpf: Guess function end for test_get_branch_snapshot
selftests/bpf: Skip all serial_test_get_branch_snapshot in vm
selftests/bpf: Fix test_core_reloc_mods on big-endian machines
selftests/seccomp: Use __BYTE_ORDER__
samples: seccomp: Use __BYTE_ORDER__
selftests/bpf: Use __BYTE_ORDER__
libbpf: Use __BYTE_ORDER__
libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED()
trace/timerlat: Add migrate-disabled field to the timerlat header
trace/osnoise: Add migrate-disabled field to the osnoise header
tracing/doc: Fix typos on the timerlat tracer documentation
trace/osnoise: Fix an ifdef comment
perf/core: allow ftrace for functions in kernel/event/core.c
tools/latency-collector: Use correct size when writing queue_full_warning
ftrace: Make ftrace_profile_pages_init static
fscrypt: improve a few comments
net: qed_dev: fix check of true !rc expression
net: qed_ptp: fix check of true !rc expression
tpm_tis_spi: Add missing SPI ID
tpm: fix Atmel TPM crash caused by too frequent queries
tpm: Check for integer overflow in tpm2_map_response_body()
tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST
libbpf: Deprecate ambiguously-named bpf_program__size() API
libbpf: Deprecate multi-instance bpf_program APIs
libbpf: Add ability to fetch bpf_program's underlying instructions
libbpf: Fix off-by-one bug in bpf_core_apply_relo()
drm/amd/display: Add DP 2.0 MST DM Support
drm/amd/display: Add DP 2.0 MST DC Support
drm: Update MST First Link Slot Information Based on Encoding Format
drm: Remove slot checks in dp mst topology during commit
ipv6/tcp: small drop monitor changes
ipv4: guard IP_MINTTL with a static key
ipv4: annotate data races arount inet->min_ttl
ipv6: guard IPV6_MINHOPCOUNT with a static key
ipv6: annotate data races around np->min_hopcount
net: annotate accesses to sk->sk_rx_queue_mapping
net: avoid dirtying sk->sk_rx_queue_mapping
net: avoid dirtying sk->sk_napi_id
ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
ax88796c: fix fetching error stats from percpu containers
bpftool: Switch to libbpf's hashmap for PIDs/names references
bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing
bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects
bpftool: Do not expose and init hash maps for pinned path in main.c
bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS)
cxgb3: Remove seeprom_write and use VPD API
cxgb3: Use VPD API in t3_seeprom_wp()
cxgb3: Remove t3_seeprom_read and use VPD API
PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size()
pinctrl: intel: Kconfig: Add configuration menu to Intel pin control
pinctrl: tegra: Use correct offset for pin group
m68knommu: Remove MCPU32 config symbol
m68k: set a default value for MEMORY_RESERVE
fortify: strlen: Avoid shadowing previous locals
selftests/bpf: Split out bpf_verif_scale selftests into multiple tests
selftests/bpf: Mark tc_redirect selftest as serial
selftests/bpf: Support multiple tests per file
selftests/bpf: Normalize selftest entry points
signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved.
signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON
signal/sparc: In setup_tsb_params convert open coded BUG into BUG
signal/powerpc: On swapcontext failure force SIGSEGV
signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
net/mlx5: SF_DEV Add SF device trace points
net/mlx5: SF, Add SF trace points
net/mlx5: Let user configure max_macs param
net/mlx5: Let user configure event_eq_size param
net/mlx5: Let user configure io_eq_size param
net/mlx5: Bridge, support replacing existing FDB entry
net/mlx5: Bridge, extract code to lookup and del/notify entry
net/mlx5: Add periodic update of host time to firmware
net/mlx5: Print health buffer by log level
net/mlx5: Extend health buffer dump
net/mlx5: Reduce flow counters bulk query buffer size for SFs
net/mlx5: Fix unused function warning of mlx5i_flow_type_mask
net/mlx5: Remove unnecessary checks for slow path flag
net/mlx5e: don't write directly to netdev->dev_addr
firmware: qcom: scm: Don't break compile test on non-ARM platforms
btrfs: subpage: introduce btrfs_subpage_bitmap_info
btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directly
btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller than PAGE_SIZE
btrfs: update comment for fs_devices::seed_list in btrfs_rm_device
btrfs: drop unnecessary ret in ioctl_quota_rescan_status
btrfs: send: simplify send_create_inode_if_needed
btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
kunit: tool: continue past invalid utf-8 output
bluetooth: use dev_addr_set()
bluetooth: use eth_hw_addr_set()
RDMA/qedr: Remove unsupported qedr_resize_cq callback
RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk
RDMA: Constify netdev->dev_addr accesses
RDMA/mlx5: Use dev_addr_mod()
RDMA/ipoib: Use dev_addr_mod()
fddi: defza: add missing pointer type cast
cgroup: no need for cgroup_mutex for /proc/cgroups
cgroup: remove cgroup_mutex from cgroupstats_build
cgroup: reduce dependency on cgroup_mutex
workqueue: doc: Call out the non-reentrance conditions
RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n
perf jevents: Fix some would-be warnings
perf dso: Fix /proc/kcore access on 32 bit systems
perf build: Suppress 'rm dlfilter' build message
perf list: Display hybrid PMU events with cpu type
perf powerpc: Add support to expose instruction and data address registers as part of extended regs
perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file
perf session: Introduce reader EOF function
perf session: Introduce reader return codes
perf session: Move the event read code to a separate function
perf session: Move unmap code to reader__mmap
perf session: Move reader map code to a separate function
perf session: Move init/release code to separate functions
perf session: Introduce decompressor in reader object
perf session: Move all state items to reader object
perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
sbitmap: silence data race warning
drm/panel: novatek-nt35950: remove unneeded semicolon
drm/panel: make sharp_ls055d1sx04 static
drm/panel: ilitek-ili9881c: Read panel orientation
dt-bindings: ili9881c: add rotation property
dt-bindings: ili9881c: add missing panel-common inheritance
ASoC: topology: Fix stub for snd_soc_tplg_component_remove()
ASoC: qcom: common: Respect status = "disabled" on DAI link nodes
ASoC: dt-bindings: lpass: add binding headers for digital codecs
fs: get rid of the res2 iocb->ki_complete argument
x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV
drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR())
usb: remove res2 argument from gadget code completions
selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
net/tls: getsockopt supports complete algorithm list
net/tls: tls_crypto_context add supported algorithms context
mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
usbb: catc: use correct API for MAC addresses
drm: Small optimization to intel_dp_mst_atomic_master_trans_check
blk-cgroup: synchronize blkg creation against policy deactivation
block: refactor bio_iov_bvec_set()
block: add single bio async direct IO helper
block: ataflop: more blk-mq refactoring fixes
io_uring: clusterise ki_flags access in rw_prep
io_uring: kill unused param from io_file_supports_nowait
io_uring: clean up timeout async_data allocation
io_uring: don't try io-wq polling if not supported
io_uring: check if opcode needs poll first on arming
io_uring: clean iowq submit work cancellation
io_uring: clean io_wq_submit_work()'s main loop
Bluetooth: btmtksdio: add MT7921s Bluetooth support
mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices
Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY
Bluetooth: btmtksdio: use register CRPLR to read packet length
Bluetooth: btmtksdio: update register CSDIOCSR operation
Bluetooth: btmtksdio: move interrupt service to work
Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear
Bluetooth: btmtksdio: add .set_bdaddr support
Bluetooth: btmtksido: rely on BT_MTK module
Bluetooth: mediatek: add BT_MTK module
drm/vc4: crtc: Make sure the HDMI controller is powered when disabling
drm/vc4: hdmi: Warn if we access the controller while disabled
drm/vc4: hdmi: Make sure the device is powered with CEC
drm/vc4: hdmi: Split the CEC disable / enable functions in two
drm/vc4: hdmi: Rework the pre_crtc_configure error handling
drm/vc4: hdmi: Make sure the controller is powered up during bind
drm/vc4: hdmi: Make sure the controller is powered in detect
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
drm/vc4: hdmi: Set a default HSM rate
clk: bcm-2835: Remove rounding up the dividers
clk: bcm-2835: Pick the closest clock rate
wcn36xx: Fix tx_status mechanism
wcn36xx: Fix (QoS) null data frame bitrate/modulation
gve: Add a jumbo-frame device option.
gve: Implement packet continuation for RX.
gve: Add RX context.
selftests: mlxsw: Reduce test run time
selftests: mlxsw: Use permanent neighbours instead of reachable ones
selftests: mlxsw: Add helpers for skipping selftests
Bluetooth: hci_bcm: Remove duplicated entry in OF table
ath10k: fix module load regression with iram-recovery feature
Bluetooth: bfusb: fix division by zero in send path
net: phy: add qca8081 cdt feature
net: phy: adjust qca8081 master/slave seed value if link down
net: phy: add qca8081 soft_reset and enable master/slave seed
net: phy: add qca8081 config_init
net: phy: add genphy_c45_fast_retrain
net: phy: add constants for fast retrain related register
net: phy: add qca8081 config_aneg
net: phy: add qca8081 get_features
net: phy: add qca8081 read_status
net: phy: add qca8081 ethernet phy driver
net: phy: at803x: use GENMASK() for speed status
net: phy: at803x: improve the WOL feature
net: phy: at803x: use phy_modify()
net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS
ath10k: fix invalid dma_addr_t token assignment
ath11k: change return buffer manager for QCA6390
Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
net: hns3: add error recovery module and type for himac
net: hns3: add new ras error type for roce
net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off
net: hns3: modify functions of converting speed ability to ethtool link mode
net: hns3: add support pause/pfc durations for mac statistics
net: hns3: device specifications add number of mac statistics
net: hns3: modify mac statistics update process for compatibility
net: hns3: add debugfs support for interrupt coalesce
s390/qeth: update kerneldoc for qeth_add_hw_header()
s390/qeth: fix kernel doc comments
s390/qeth: add __printf format attribute to qeth_dbf_longtext
s390/qeth: fix various format strings
s390/qeth: don't keep track of Input Queue count
s390/qeth: clarify remaining dev_kfree_skb_any() users
s390/qeth: move qdio's QAOB cache into qeth
s390/qeth: remove .do_ioctl() callback from driver discipline
s390/qeth: improve trace entries for MAC address (un)registration
dma-buf: move dma-buf symbols into the DMA_BUF module namespace
ARM: 9147/1: add printf format attribute to early_print()
ARM: 9146/1: RiscPC needs older gcc version
ARM: 9145/1: patch: fix BE32 compilation
ARM: 9144/1: forbid ftrace with clang and thumb2_kernel
ARM: 9143/1: add CONFIG_PHYS_OFFSET default values
ARM: 9142/1: kasan: work around LPAE build warning
ARM: 9140/1: allow compile-testing without machine record
ARM: 9137/1: disallow CONFIG_THUMB with ARMv4
ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
ARM: 9135/1: kprobes: address gcc -Wempty-body warning
ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs
selftests: net: dsa: add a stress test for unlocked FDB operations
selftests: lib: forwarding: allow tests to not require mz and jq
net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
net: dsa: introduce locking for the address lists on CPU and DSA ports
net: dsa: lantiq_gswip: serialize access to the PCE registers
net: dsa: b53: serialize access to the ARL table
net: mscc: ocelot: serialize access to the MAC table
net: dsa: sja1105: serialize access to the dynamic config interface
net: dsa: sja1105: wait for dynamic config command completion on writes too
net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error
Revert "Merge branch 'dsa-rtnl'"
ASoC: dt-bindings: wlf,wm8962: Convert to json-schema
ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler
ASoC: wm8962: Convert to devm_clk_get_optional()
ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A
ASoC: cs35l41: Make cs35l41_remove() return void
ASoc: wm8900: Drop empty spi_driver remove callback
ASoC: tegra: Set default card name for Trimslice
ASoC: tegra: Restore AC97 support
ASoc: wm8731: Drop empty spi_driver remove callback
ASoC: doc: update codec example code
ASoC: amd: acp: Add acp_machine struct for renoir platform.
KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol
KVM: x86: On emulation failure, convey the exit reason, etc. to userspace
KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info
KVM: x86: Clarify the kvm_run.emulation_failure structure layout
staging: mt7621-dts: add missing SPDX license to files
irq: arm: perform irqentry in entry code
irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ
irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ
irq: add generic_handle_arch_irq()
irq: unexport handle_irq_desc()
irq: simplify handle_domain_{irq,nmi}()
irq: mips: simplify do_domain_IRQ()
irq: mips: stop (ab)using handle_domain_irq()
irq: mips: simplify bcm6345_l1_irq_handle()
irq: mips: avoid nested irq_enter()
x86/of: Kill unused early_init_dt_scan_chosen_arch()
irqchip/mchp-eic: Fix return value check in mchp_eic_init()
drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
irqchip: Fix compile-testing without CONFIG_OF
MAINTAINERS: update arm,vic.yaml reference
drm: use new iterator in drm_gem_plane_helper_prepare_fb v3
KVM: s390: Add a routine for setting userspace CPU state
KVM: s390: Simplify SIGP Set Arch handling
KVM: s390: pv: avoid stalls when making pages secure
KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm
KVM: s390: pv: avoid double free of sida page
KVM: s390: pv: add macros for UVC CC values
s390/mm: optimize reset_guest_reference_bit()
s390/mm: optimize set_guest_storage_key()
s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present
s390/uv: fully validate the VMA before calling follow_page()
s390/mm: fix VMA and page table handling code in storage key handling functions
s390/mm: validate VMA in PGSTE manipulation functions
s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
s390/gmap: validate VMA in __gmap_zap()
usb: dwc2: stm32mp15: set otg_rev
usb: dwc2: add otg_rev and otg_caps information for gadget driver
dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml
dt-bindings: usb: dwc2: Add reference to usb-drd.yaml
usb: gadget: uvc: implement dwPresentationTime and scrSourceClock
usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
usb:gadget: f_uac1: fixed sync playback
Docs: usb: remove :c:func: for usb_register and usb_deregister
Docs: usb: update struct usb_driver
lkdtm/bugs: Check that a per-task stack canary exists
selftests/lkdtm: Add way to repeat a test
staging: vchiq_core: fix quoted strings split across lines
staging: vchiq_core: cleanup lines that end with '(' or '['
staging: vchiq_core: drop extern prefix in function declarations
staging: vchiq: drop trailing semicolon in macro definition
staging: vchiq_core.h: use preferred kernel types
staging: vchiq_core.h: fix CamelCase in function declaration
staging: vchiq_core: cleanup code alignment issues
staging: vchiq_core: cleanup blank lines
staging: r8188eu: remove the sreset_priv structure
staging: r8188eu: remove last_tx_complete_time
staging: r8188eu: silentreset_mutex is unused
staging: r8188eu: wifi_error_status is write-only
staging: r8188eu: silent_reset_inprogress is never read
staging: r8188eu: remove unused local variable
dmaengine: sh: make array ds_lut static
dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe
gfs2: Fix unused value warning in do_gfs2_set_flags()
gfs2: check context in gfs2_glock_put
gfs2: Fix glock_hash_walk bugs
gfs2: Cancel remote delete work asynchronously
gfs2: set glock object after nq
gfs2: remove RDF_UPTODATE flag
gfs2: Eliminate GIF_INVALID flag
gfs2: fix GL_SKIP node_scope problems
gfs2: split glock instantiation off from do_promote
gfs2: further simplify do_promote
gfs2: re-factor function do_promote
gfs2: Remove 'first' trace_gfs2_promote argument
gfs2: change go_lock to go_instantiate
gfs2: dump glocks from gfs2_consist_OBJ_i
gfs2: dequeue iopen holder in gfs2_inode_lookup error
gfs2: Save ip from gfs2_glock_nq_init
gfs2: Allow append and immutable bits to coexist
gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug
gfs2: move GL_SKIP check from glops to do_promote
gfs2: Add GL_SKIP holder flag to dump_holder
gfs2: remove redundant check in gfs2_rgrp_go_lock
gfs2: Fix mmap + page fault deadlocks for direct I/O
dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded arithmetic
dmaengine: xilinx_dma: Fix kernel-doc warnings
dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
dmaengine: idxd: reconfig device after device reset command
dmaengine: idxd: add halt interrupt support
dmaengine: fsl-edma: fix for missing dmamux module
dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail
dmaengine: remove debugfs #ifdef
dmanegine: idxd: fix resource free ordering on driver removal
dmaengine: idxd: remove kernel wq type set when load configuration
dmaengine: tegra210-adma: fix pm runtime unbalance in tegra_adma_remove
dmaengine: tegra210-adma: fix pm runtime unbalance
dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe
dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
erofs: get rid of ->lru usage
ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node
pinctrl: core: fix possible memory leak in pinctrl_enable()
pinctrl: bcm2835: Allow building driver as a module
Revert "arm64: dts: qcom: msm8916-asus-z00l: Add sensors"
pinctrl: equilibrium: Fix function addition in multiple groups
pinctrl: tegra: Add pinmux support for Tegra194
pinctrl: tegra: include lpdr pin properties
pinctrl: mediatek: add support for MT7986 SoC
dt-bindings: pinctrl: update bindings for MT7986 SoC
pinctrl: microchip sgpio: use reset driver
dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding
arm64: dts: qcom: ipq6018: Remove unused 'iface_clk' property from dma-controller node
arm64: dts: qcom: ipq6018: Remove unused 'qcom,config-pipe-trust-reg' property
arm64: dts: qcom: sm8350: Add CPU topology and idle-states
arm64: dts: qcom: Drop unneeded extra device-specific includes
arm64: dts: qcom: msm8916: Drop standalone smem node
arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes
arm64: dts: qcom: msm8916-asus-z00l: Add sensors
arm64: dts: qcom: msm8916-asus-z00l: Add SDCard
arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen
arm64: dts: qcom: sdm845-oneplus: remove devinfo-size from ramoops node
arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock
arm64: dts: qcom: msm8996: Add device tree entries to support crypto engine
arm64: dts: qcom: msm8996: move clock-frequency from PN547 NFC to I2C bus
arm64: dts: qcom: msm8916-asus-z00l: Add sensors
arm64: dts: qcom: sdm630: Add disabled Venus support
arm64: dts: qcom: pm660l: Remove board-specific WLED configuration
arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node
arm64: dts: qcom: sc7280: Add Herobrine
arm64: dts: qcom: sc7280: Add PCIe nodes for IDP board
arm64: dts: qcom: sc7280: Add PCIe and PHY related nodes
arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel
arm64: dts: qcom: Fix 'interrupt-map' parent address cells
arm64: dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY
arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
arm64: dts: qcom: msm8998-clamshell: Add missing vdda supplies
arm64: dts: qcom: Drop reg-names from QMP PHY nodes
arm64: dts: qcom: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: Correct QMP PHY child node name
arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
arm64: dts: qcom: sc7280: Add 200MHz in qspi_opp_table
arm64: dts: qcom: pmk8350: Make RTC disabled by default; enable on sc7280-idp
arm64: dts: qcom: ipq8074: Add QUP5 I2C node
soc: qcom: smp2p: Add of_node_put() before goto
soc: qcom: apr: Add of_node_put() before return
ARM: dts: qcom: fix thermal zones naming
MIPS: Remove NETLOGIC support
MIPS: kernel: proc: add CPU option reporting
MIPS: kernel: proc: use seq_puts instead of seq_printf
MIPS: kernel: proc: fix trivial style errors
MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
MIPS: octeon: Remove unused functions
can: xilinx_can: xcan_remove(): remove redundant netif_napi_del()
can: xilinx_can: remove repeated word from the kernel-doc
can: peak_usb: CANFD: store 64-bits hw timestamps
can: gs_usb: use %u to print unsigned values
can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe()
can: rcar: drop unneeded ARM dependency
can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit()
can: dev: add can_tdc_get_relative_tdco() helper function
can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device
can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC)
can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv
can: bittiming: change unit of TDC parameters to clock periods
can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min
can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int
can: bcm: Use hrtimer_forward_now()
iov_iter: Introduce nofault flag to disable page faults
gup: Introduce FOLL_NOFAULT flag to disable page faults
iomap: Add done_before argument to iomap_dio_rw
iomap: Support partial direct I/O on user copy failures
iomap: Fix iomap_dio_rw return value for user copies
gfs2: Fix mmap + page fault deadlocks for buffered I/O
net: atm: use address setting helpers
net: drivers: get ready for const netdev->dev_addr
net: caif: get ready for const netdev->dev_addr
net: hsr: get ready for const netdev->dev_addr
net: bonding: constify and use dev_addr_set()
net: phy: constify netdev->dev_addr references
net: rtnetlink: use __dev_addr_set()
net: core: constify mac addrs in selftests
net: convert users of bitmap_foo() to linkmode_foo()
selftests: net: dsa: add a stress test for unlocked FDB operations
selftests: lib: forwarding: allow tests to not require mz and jq
net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
net: dsa: introduce locking for the address lists on CPU and DSA ports
net: dsa: lantiq_gswip: serialize access to the PCE table
net: dsa: b53: serialize access to the ARL table
net: mscc: ocelot: serialize access to the MAC table
net: dsa: sja1105: serialize access to the dynamic config interface
net: dsa: sja1105: wait for dynamic config command completion on writes too
net: macb: Use mdio child node for MDIO bus if it exists
dt-bindings: net: macb: Add mdio bus child node
net: bcmgenet: Add support for 7712 16nm internal EPHY
dt-bindings: net: bcmgenet: Document 7712 binding
net: phy: bcm7xxx: Add EPHY entry for 7712
net: Convert more users of mdiobus_* to mdiodev_*
net: phylink: Convert some users of mdiobus_* to mdiodev_*
net: mdio: Add helper functions for accessing MDIO devices
octeontx2-af: Increase number of reserved entries in KPU
staging: r8188eu: Use a Mutex instead of a binary Semaphore
staging: rtl8723bs: core: Remove unnecessary blank lines
staging: rtl8723bs: core: Remove unnecessary space after a cast
staging: rtl8723bs: core: Remove unnecessary parentheses
staging: rtl8723bs: core: Remove true and false comparison
staging: vt6655: Rename `byRFType` variable
staging: vt6655: Rename `uChannel` variable
staging: vt6655: Rename `bySleepCount` variable
staging: vt6655: Rename `byInitCount` variable
staging: vt6655: Rename `ii` variable
staging: r8188eu: Remove unused semaphore "io_retevt"
staging: r8188eu: Remove initialized but unused semaphore
staging: mt7621-dts: complete 'cpus' node
iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}()
platform/x86: system76_acpi: fix Kconfig dependencies
platform/x86: barco-p50-gpio: use KEY_VENDOR for button instead of KEY_RESTART
kbuild: use more subdir- for visiting subdirectories while cleaning
sh: remove meaningless archclean line
initramfs: Check timestamp to prevent broken cpio archive
kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug
ARM: dts: qcom: fix flash node naming for RB3011
ARM: dts: qcom: correct mmc node naming
ARM: dts: qcom: fix memory and mdio nodes naming for RB3011
soc: qcom: qcom_stats: Fix client votes offset
soc: qcom: rpmhpd: fix sm8350_mxc's peer domain
dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix
ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts
dt-bindings: arm: qcom-ipq4019: add missing device compatible
ARM: dts: qcom: apq8026-lg-lenok: rename board vendor
dt-bindings: arm: qcom: rename vendor of apq8026-lenok
ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node
arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
arm64: dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI
arm64: dts: qcom: sdm845: Add size/address-cells to dsi[01]
arm64: dts: qcom: sdm845: Don't disable MDP explicitly
arm64: dts: qcom: sdm845: Disable Adreno, modem and Venus by default
arm64: dts: qcom: sdm845: Add XO clock to SDHCI
ARM: dts: qcom: msm8916-samsung-serranove: Include dts from arm64
ARM: dts: qcom: msm8916: Add include for SMP without PSCI on ARM32
arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM
dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method
ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32
arm64: dts: qcom: msm8916-samsung-serranove: Add NFC
arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 battery
arm64: dts: qcom: msm8916-samsung-serranove: Add IMU
arm64: dts: qcom: msm8916-samsung-serranove: Add touch key
arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen
arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Mini Value Edition
ARM: qcom: Add qcom,msm8916-smp enable-method identical to MSM8226
firmware: qcom: scm: Add support for MC boot address API
soc: qcom: spm: Add 8916 SPM register data
dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu
soc: qcom: socinfo: Add PM8150C and SMB2351 models
firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available()
ARM: dts: qcom: mdm9615: fix memory node for Sierra Wireless WP8548
arm64: dts: qcom: sm7225: Add device tree for Fairphone 4
arm64: dts: qcom: Add SM7225 device tree
dt-bindings: arm: qcom: Document sm7225 and fairphone,fp4 board
dt-bindings: arm: cpus: Add Kryo 570 CPUs
arm64: dts: qcom: sm6350: add debug uart
arm64: dts: qcom: Add PM6350 PMIC
arm64: dts: qcom: sa8155p-adp: Enable remoteproc capabilities
arm64: dts: qcom: sm8150: Add fastrpc nodes
arm64: dts: qcom: sm8350: Add fastrpc nodes
rtc: s3c: Add time range
rtc: s3c: Extract read/write IO into separate functions
rtc: s3c: Remove usage of devm_rtc_device_register()
rtc: tps80031: Remove driver
rtc: sun6i: Allow probing without an early clock provider
coccinelle: update Coccinelle entry
regmap: spi: Set regmap max raw r/w from max_transfer_size
drm/msm/dpu: Remove dynamic allocation from atomic context
drm/msm/dpu: Remove impossible NULL check
x86/fpu: Remove old KVM FPU interface
x86/kvm: Convert FPU handling to a single swap buffer
io-wq: use helper for worker refcounting
regulator: Don't error out fixed regulator in regulator_sync_voltage()
regulator: tps80031: Remove driver
regulator: Fix SY7636A breakage
ASoC: rt5682s: Downsizing the DAC volume scale
x86/fpu: Provide infrastructure for KVM FPU cleanup
mt76: connac: fix unresolved symbols when CONFIG_PM is unset
mt76: Make use of the helper macro kthread_run()
mt76: Print error message when reading EEPROM from mtd failed
mt76: mt7921: disable 4addr capability
mt76: mt7915: add debugfs knobs for MCU utilization
mt76: mt7915: add WA firmware log support
mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps
mt76: mt7915: rework debugfs fixed-rate knob
mt76: mt7915: rework .set_bitrate_mask() to support more options
mt76: mt7915: remove mt7915_mcu_add_he()
mt76: mt7615: apply cached RF data for DBDC
x86/fpu: Prepare for sanitizing KVM FPU code
mt76: mt7615: mt7622: fix ibss and meshpoint
mt76: mt7921: fix Wformat build warning
mt76: mt7921: fix mt7921s Kconfig
sched: make task_struct->plug always defined
io_uring: implement async hybrid mode for pollable requests
libbpf: Fix BTF header parsing checks
libbpf: Fix overflow in BTF sanity checks
docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support
selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c
selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef
selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests
bpf: Add BTF_KIND_DECL_TAG typedef support
selftests/bpf: Fix flow dissector tests
libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME
bpftool: Avoid leaking the JSON writer prepared for program metadata
devlink: Clean not-executed param notifications
devlink: Remove not-executed trap group notifications
devlink: Remove not-executed trap policer notifications
devlink: Delete obsolete parameters publish API
selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs
bpftool: Switch to new btf__type_cnt API
tools/resolve_btfids: Switch to new btf__type_cnt API
perf bpf: Switch to new btf__raw_data API
libbpf: Add btf__type_cnt() and btf__raw_data() APIs
xfs: punch out data fork delalloc blocks on COW writeback failure
xfs: remove unused parameter from refcount code
xfs: reduce the size of struct xfs_extent_free_item
xfs: rename xfs_bmap_add_free to xfs_free_extent_later
xfs: create slab caches for frequently-used deferred items
xfs: compact deferred intent item structures
xfs: rename _zone variables to _cache
libbpf: Fix memory leak in btf__dedup()
xfs: remove kmem_zone typedef
drm/i915/guc: Fix recursive lock in GuC submission
selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again
libbpf: Fix the use of aligned attribute
gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
net: dsa: sja1105: Add of_node_put() before return
drm/i915/selftests: Update live.evict to wait on requests / idle GPU after each loop
net: liquidio: Make use of the helper macro kthread_run()
drm/i915/selftests: Increase timeout in requests perf selftest
net: hldc_fr: use dev_addr_set()
net: sb1000,rionet: use eth_hw_addr_set()
net: plip: use eth_hw_addr_set()
net: s390: constify and use eth_hw_addr_set()
net: hippi: use dev_addr_set()
net: fjes: constify and use eth_hw_addr_set()
fddi: skfp: constify and use dev_addr_set()
fddi: defxx,defza: use dev_addr_set()
net: usb: don't write directly to netdev->dev_addr
net: qmi_wwan: use dev_addr_mod()
usb: smsc: use eth_hw_addr_set()
net: xen: use eth_hw_addr_set()
KVM: selftests: Fix nested SVM tests when built with clang
kvm: x86: Remove stale declaration of kvm_no_apic_vcpu
KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup
x86/irq: Ensure PI wakeup handler is unregistered before module unload
sched,x86: Fix L2 cache mask
ARM: Recover kretprobe modified return address in stacktrace
ARM: kprobes: Make a frame pointer on __kretprobe_trampoline
ARM: clang: Do not rely on lr register for stacktrace
arm64: Recover kretprobe modified return address in stacktrace
arm64: kprobes: Make a frame pointer on __kretprobe_trampoline
arm64: kprobes: Record frame pointer with kretprobe instance
x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y
PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions
mlx5: fix build after merge
smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
smackfs: use __GFP_NOFAIL for smk_cipso_doi()
dts: socfpga: Add Mercury+ AA1 devicetree
x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl
soc: aspeed: Add UART routing support
x86/sgx/virt: extract sgx_vepc_remove_page
ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes
KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism
KVM: x86: Move SVM's APICv sanity check to common x86
blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown()
block: fix req_bio_endio append error handling
fuse: decrement nlink on overwriting rename
fuse: simplify __fuse_write_file_get()
fuse: move fuse_invalidate_attr() into fuse_update_ctime()
fuse: delete redundant code
fuse: use kmap_local_page()
fuse: annotate lock in fuse_reverse_inval_entry()
fuse: write inode in fuse_vma_close() instead of fuse_release()
fuse: make sure reclaim doesn't write the inode
block: simplify the block device syncing code
ntfs3: use sync_blockdev_nowait
fat: use sync_blockdev_nowait
btrfs: use sync_blockdev
xen-blkback: use sync_blockdev
block: remove __sync_blockdev
fs: remove __sync_filesystem
block: remove support for cryptoloop and the xor transfer
block: remove QUEUE_FLAG_SCSI_PASSTHROUGH
block: remove the initialize_rq_fn blk_mq_ops method
scsi: add a scsi_alloc_request helper
bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn
nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands
sd: implement ->get_unique_id
block: add a ->get_unique_id method
drm: Move GEM memory managers into modules
drm: Link several object files into drm_kms_helper.ko
drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set
amd/display: remove ChromeOS workaround
drm/amd/pm: Disable fan control if not supported
drm/amdgpu/nbio7.4: use original HDP_FLUSH bits
drm/amdgpu/smu11.0: add missing IP version check
sched/core: Remove rq_relock()
sched: Improve wake_up_all_idle_cpus() take #2
dt-bindings: display: Document the Xylon LogiCVC display controller
ice: Nuild fix.
drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable
drm/amdgpu: use the new iterator in amdgpu_sync_resv
ASoC: meson: axg-tdm-interface: manage formatters in trigger
ASoC: meson: axg-card: make links nonatomic
crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks
hwrng: s390 - replace snprintf in show functions with sysfs_emit
dma-buf: add dma_resv selftest v4
drm/i915/ttm: enable shmem tt backend
drm/i915/ttm: use cached system pages when evicting lmem
drm/i915/ttm: move shrinker management into adjust_lru
drm/i915: add some kernel-doc for shrink_pin and friends
drm/i915: drop unneeded make_unshrinkable in free_object
drm/i915/gtt: drop unneeded make_unshrinkable
drm/i915/ttm: add tt shmem backend
drm/i915/gem: Break out some shmem backend utils
x86/build: Tuck away built-in firmware under FW_LOADER
vmlinux.lds.h: wrap built-in firmware support under FW_LOADER
firmware_loader: move struct builtin_fw to the only place used
x86/microcode: Use the firmware_loader built-in API
firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE()
firmware_loader: formalize built-in firmware API
drm/nouveau: use the new iterator in nouveau_fence_sync
ipvs: autoload ipvs on genl access
netfilter: nfnetlink_queue: fix OOB when mac header was cleared
netfilter: ebtables: use array_size() helper in copy_{from,to}_user()
dma-buf: fix kerneldoc for renamed members
riscv: do not select non-existing config ANON_INODES
KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper
KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range()
KVM: x86/mmu: Drop a redundant, broken remote TLB flush
KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()
KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb()
misc: enclosure: replace snprintf in show functions with sysfs_emit
KVM: X86: Cache CR3 in prev_roots when PCID is disabled
KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE
KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0
KVM: selftests: set CPUID before setting sregs in vcpu creation
KVM: emulate: Comment on difference between RDPMC implementation and manual
KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages
kvm: x86: mmu: Make NX huge page recovery period configurable
KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0
KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k
KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit
KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges
KVM: VMX: Use precomputed vmx->pt_desc.addr_range
KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero
KVM: x86/mmu: clean up prefetch/prefault/speculative naming
KVM: cleanup allocation of rmaps and page tracking data
usb: gadget: configfs: change config attributes file operation
usb: gadget: configfs: add cfg_to_gadget_info() helper
usb: dwc3: Align DWC3_EP_* flag macros
usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized
USB: chipidea: fix interrupt deadlock
platform/x86: sony-laptop: replace snprintf in show functions with sysfs_emit
platform/x86: lg-laptop: replace snprintf in show functions with sysfs_emit
usb: musb: Balance list entry in musb_gadget_queue
usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access
x86/fpu/xstate: Move remaining xfeature helpers to core
x86/fpu: Rework restore_regs_from_fpstate()
staging: r8188eu: Use memdup_user instead of kmalloc/copy_from_user
staging: vt6655: Use named constants when checking preamble type
x86/fpu: Mop up xfeatures_mask_uabi()
docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io
platform/x86: wmi: change notification handler type
HID: surface-hid: Allow driver matching for target ID 1 devices
HID: surface-hid: Use correct event registry for managing HID events
drm/i915/cdclk: put the cdclk vtables in const data
drm/i915/dmabuf: fix broken build
iwlwifi: pnvm: print out the version properly
iwlwifi: dbg: treat non active regions as unsupported regions
iwlwifi: mvm: Read acpi dsm to get channel activation bitmap
iwlwifi: add new device id 7F70
iwlwifi: mvm: improve log when processing CSA
iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS
iwlwifi: dbg: treat dbgc allocation failure when tlv is missing
iwlwifi: add new killer devices to the driver
iwlwifi: mvm: set inactivity timeouts also for PS-poll
iwlwifi: pcie: try to grab NIC access early
iwlwifi: mvm: reduce WARN_ON() in TX status path
iwlwifi: allow rate-limited error messages
iwlwifi: mvm: remove session protection after auth/assoc
iwlwifi: remove redundant iwl_finish_nic_init() argument
iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags.
iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()
iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF
iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions
iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD.
iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd.
iwlwifi: BZ Family SW reset support
iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication
iwlwifi: yoyo: fw debug config from context info and preset
iwlwifi: mvm: Support new version of ranging response notification
iwlwifi: mvm: Support version 3 of tlc_update_notif.
iwlwifi: mvm: convert old rate & flags to the new format.
iwlwifi: mvm: add definitions for new rate & flags
iwlwifi: mvm: update definitions due to new rate & flags
iwlwifi: mvm: scrub key material in firmware dumps
iwlwifi: parse debug exclude data from firmware file
iwlwifi: fw dump: add infrastructure for dump scrubbing
iwlwifi: mvm: correct sta-state logic for TDLS
iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc
iwlwifi: fix fw/img.c license statement
iwlwifi: remove contact information
iwlwifi: remove MODULE_AUTHOR() statements
iwlwifi: api: remove unused RX status bits
iwlwifi: add some missing kernel-doc in struct iwl_fw
iwlwifi: mvm: Remove antenna c references
iwlwifi: mvm: add support for 160Mhz in ranging measurements
iwlwifi: add vendor specific capabilities for some RFs
iwlwifi: mvm: add lmac/umac PC info in case of error
iwlwifi: mvm: disable RX-diversity in powersave
iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype
iwlwifi: Start scratch debug register for Bz family
iwlwifi: Add support for more BZ HWs
iwlwifi: Add support for getting rf id with blank otp
drm/i915: remove CNL leftover
Bluetooth: vhci: Fix checking of msft_opcode
powerpc/pseries/mobility: ignore ibm, platform-facilities updates
powerpc/32: Don't use a struct based type for pte_t
powerpc/breakpoint: Cleanup
powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default
powerpc/8xx: Simplify TLB handling
powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses
powerpc: warn on emulation of dcbz instruction in kernel mode
powerpc/32: Add support for out-of-line static calls
powerpc/machdep: Remove stale functions from ppc_md structure
powerpc/time: Remove generic_suspend_{dis/en}able_irqs()
powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC
powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
powerpc/5200: dts: fix memory node unit name
powerpc/5200: dts: fix pci ranges warnings
powerpc/5200: dts: add missing pci ranges
powerpc/vas: Fix potential NULL pointer dereference
powerpc/fsl_booke: Enable STRICT_KERNEL_RWX
powerpc/fsl_booke: Update of TLBCAMs after init
powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory
powerpc/fsl_booke: Tell map_mem_in_cams() if init is done
powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1
powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs
powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c
powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE
powerpc/kexec_file: Add of_node_put() before goto
powerpc/pseries/iommu: Add of_node_put() before break
powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC
drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup
drm/amdgpu: Workaround harvesting info for some navy flounder boards
drm/amdgpu/vcn3.0: remove intermediate variable
drm/amdgpu/vcn2.0: remove intermediate variable
drm/amdgpu: Consolidate VCN firmware setup code
drm/amdgpu/vcn3.0: handle harvesting in firmware setup
drm/amdkfd: debug message to count successfully migrated pages
drm/amdkfd: clarify the origin of cpages returned by migration functions
drm/amd/amdgpu: add dummy_page_addr to sriov msg
drm/amdgpu: remove grbm cam index/data operations for gfx v10
drm/amd/pm: Enable GPU metrics for One VF mode
ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks
ASoC: fix unmet dependency on GPIOLIB
soc: fsl: dpio: rename the enqueue descriptor variable
soc: fsl: dpio: use an explicit NULL instead of 0
soc: fsl: rcpm: Make use of the helper function devm_platform_ioremap_resource()
soc: fsl: guts: Make use of the helper function devm_platform_ioremap_resource()
selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps
libbpf: Simplify look up by name of internal maps
selftests/bpf: Demonstrate use of custom .rodata/.data sections
libbpf: Support multiple .rodata.* and .data.* BPF maps
bpftool: Improve skeleton generation for data maps without DATASEC type
bpftool: Support multiple .rodata/.data internal maps in skeleton
libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps
libbpf: Use Elf64-specific types explicitly for dealing with ELF
libbpf: Extract ELF processing state into separate struct
libbpf: Deprecate btf__finalize_data() and move it into libbpf.c
net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver
dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter
dt-bindings: vendor-prefixes: Add asix prefix
fsi: sbefifo: Use interruptible mutex locking
fsi: sbefifo: Add sysfs file indicating a timeout error
docs: ABI: testing: Document the SBEFIFO timeout interface
hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs
docs: ABI: testing: Document the OCC hwmon FFDC binary interface
fsi: occ: Store the SBEFIFO FFDC in the user response buffer
fsi: occ: Use a large buffer for responses
soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
compiler_types: mark __compiletime_assert failure as __noreturn
selftests/bpf: Use nanosleep tracepoint in perf buffer test
selftests/bpf: Fix possible/online index mismatch in perf_buffer test
selftests/bpf: Fix perf_buffer test on system with offline cpus
selftests/bpf: Add verif_stats test
bpf: Add verified_insns to bpf_prog_info and fdinfo
Compiler Attributes: remove GCC 5.1 mention
libbpf: Fix ptr_is_aligned() usages
net: enetc: use the skb variable directly in enetc_clean_tx_ring()
net: enetc: remove local "priv" variable in enetc_clean_tx_ring()
MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers
auxdisplay: cfag12864bfb: code indent should use tabs where possible
selftests/bpf: Test bpf_skc_to_unix_sock() helper
bpf: Add bpf_skc_to_unix_sock() helper
samples: bpf: Suppress readelf stderr when probing for BTF support
auxdisplay: ht16k33: remove superfluous header files
auxdisplay: ks0108: remove superfluous header files
auxdisplay: cfag12864bfb: remove superfluous header files
auxdisplay: ht16k33: Make use of device properties
auxdisplay: ht16k33: Add LED support
dt-bindings: auxdisplay: ht16k33: Document LED subnode
auxdisplay: ht16k33: Add support for segment displays
auxdisplay: ht16k33: Extract frame buffer probing
auxdisplay: ht16k33: Extract ht16k33_brightness_set()
auxdisplay: ht16k33: Move delayed work
auxdisplay: ht16k33: Add helper variable dev
auxdisplay: ht16k33: Convert to simple i2c probe function
auxdisplay: ht16k33: Remove unneeded error check in keypad probe()
auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize()
auxdisplay: ht16k33: Fix frame buffer device blanking
auxdisplay: ht16k33: Connect backlight to fbdev
auxdisplay: linedisp: Add support for changing scroll rate
auxdisplay: linedisp: Use kmemdup_nul() helper
auxdisplay: Extract character line display core support
auxdisplay: img-ascii-lcd: Convert device attribute to sysfs_emit()
auxdisplay: img-ascii-lcd: Add helper variable dev
auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
dt-bindings: auxdisplay: ht16k33: Document Adafruit segment displays
uapi: Add <linux/map_to_14segment.h>
selftests: kvm: fix mismatched fclose() after popen()
NFS: Remove redundant call to __set_page_dirty_nobuffers
drm/msm/dsi: fix wrong type in msm_dsi_host
drm/msm: Fix potential NULL dereference in DPU SSPP
dt-bindings: msm: add DT bindings for sc7280
dt-bindings: drm/msm/gpu: convert to YAML
hwmon: (dell-smm) Speed up setting of fan speed
hwmon: (dell-smm) Add comment explaining usage of i8k_config_data[]
hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL
hwmon: (dell-smm) Use strscpy_pad()
hwmon: (dell-smm) Sort includes in alphabetical order
dt-bindings: iio: frequency: add adrf6780 doc
iio: frequency: adrf6780: add support for ADRF6780
iio: chemical: scd4x: Add a scale for the co2 concentration reading
mmc: dw_mmc: Drop use of ->init_card() callback
mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set
mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save()
optee: smc_abi.c: add missing #include <linux/mm.h>
drm/i915/hdmi: Extract intel_hdmi_output_format()
drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_valid() and .compute_config()
drm/i915/hdmi: Introduce intel_hdmi_tmds_clock()
drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420()
drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source vs. sink pair
drm/i915: Move function prototypes to the correct header
dt-bindings: iio: io-channel-mux: allow duplicate channel, labels
dt-bindings: iio: io-channel-mux: add optional #io-channel-cells
iio: adc: adc128s052: Simplify adc128_probe()
iio: multiplexer: iio-mux: Support settle-time-us property
dt-bindings: iio: io-channel-mux: Add property for settle time
mux: add support for delay after muxing
x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers
drm/i915: Move is_ccs_modifier() to intel_fb.c
drm/i915: Add a platform independent way to check for CCS AUX planes
drm/i915: Handle CCS CC planes separately from CCS AUX planes
drm/i915: Add a platform independent way to get the RC CCS CC plane
drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c
drm/i915: Unexport is_semiplanar_uv_plane()
drm/i915: Simplify the modifier check for interlaced scanout support
drm/i915: Add tiling attribute to the modifier descriptor
drm/i915: Move intel_get_format_info() to intel_fb.c
drm/i915: Add a table with a descriptor for all i915 modifiers
x86/fpu: Move xstate feature masks to fpu_*_cfg
platform/surface: aggregator_registry: Add support for Surface Laptop Studio
platform/surface: gpe: Add support for Surface Laptop Studio
platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup
platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd`
kprobes: convert tests to kunit
tracing: use %ps format string to print symbols
tracing: Explain the trace recursion transition bit better
ftrace/direct: Do not disable when switching direct callers
ftrace/samples: Add multi direct interface test module
ftrace: Add multi direct modify interface
ftrace: Add multi direct register/unregister interface
ftrace: Add ftrace_add_rec_direct function
tracing: Fix selftest config check for function graph start up test
drm/msm/dpu: Add CRC support for DPU
x86/fpu: Move xstate size to fpu_*_cfg
PM: hibernate: Get block device exclusively in swsusp_check()
x86/fpu/xstate: Cleanup size calculations
x86/fpu: Cleanup fpu__init_system_xstate_size_legacy()
x86/fpu: Provide struct fpu_config
drm/msm/hdmi: use bulk regulator API
blk-crypto: update inline encryption documentation
blk-crypto: rename blk_keyslot_manager to blk_crypto_profile
blk-crypto: rename keyslot-manager files to blk-crypto-profile
blk-crypto-fallback: properly prefix function and struct names
arm64: errata: Add detection for TRBE write to out-of-range
arm64: errata: Add workaround for TSB flush failures
arm64: errata: Add detection for TRBE overwrite in FILL mode
arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
MAINTAINERS: Chrome: Drop Enric Balletbo i Serra
drm/msm: Fix missing include files in msm_gem_shrinker.c
drm/msm: Fix missing include files in msm_gem.c
x86/sev: Allow #VC exceptions on the VC2 stack
x86/sev: Fix stack type check in vc_switch_off_ist()
nbd: Use invalidate_disk() helper on disconnect
loop: Remove the unnecessary bdev checks and unused bdev variable
loop: Use invalidate_disk() helper to invalidate gendisk
block: Add invalidate_disk() helper to invalidate the gendisk
MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer
PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver
dt-bindings: PCI: Add MT7621 SoC PCIe host controller
gcc-plugins: remove duplicate include in gcc-common.h
gcc-plugins: Remove cyc_complexity
gcc-plugins: Explicitly document purpose and deprecation schedule
thermal/core: Deprecate changing cooling device state from userspace
thermal/core: Make the userspace governor deprecated
cfg80211: fix kernel-doc for MBSSID EMA
mac80211: Prevent AP probing during suspend
nl80211: Add LC placeholder band definition to nl80211_band
nl80211: vendor-cmd: intel: add more details for IWL_MVM_VENDOR_CMD_HOST_GET_OWNERSHIP
mac80211: split beacon retrieval functions
cfg80211: separate get channel number from ies
regulator: uniphier: Add binding for NX1 SoC
regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC
mac80211: use ieee80211_bss_get_elem() in most places
cfg80211: scan: use element finding functions in easy cases
nl80211: use element finding functions
mac80211: fils: use cfg80211_find_ext_elem()
mtd: add add_disk() error handling
rnbd: add error handling support for add_disk()
um/drivers/ubd_kern: add error handling support for add_disk()
m68k/emu/nfblock: add error handling support for add_disk()
xen-blkfront: add error handling support for add_disk()
bcache: add error handling support for add_disk()
dm: add add_disk() error handling
block: aoe: fixup coccinelle warnings
mac80211: fix memory leaks with element parsing
cfg80211: prepare for const netdev->dev_addr
mac80211: use eth_hw_addr_set()
wireless: mac80211_hwsim: use eth_hw_addr_set()
mac80211: debugfs: calculate free buffer size correctly
arm64: defconfig: Enable Qualcomm LMH driver
arm64: defconfig: Enable Qualcomm prima/pronto drivers
block: kill extra rcu lock/unlock in queue enter
percpu_ref: percpu_ref_tryget_live() version holding RCU
block: convert fops.c magic constants to SHIFT_SECTOR
block: clean up blk_mq_submit_bio() merging
block: optimise boundary blkdev_read_iter's checks
fs: bdev: fix conflicting comment from lookup_bdev
cdrom: Remove redundant variable and its assignment
blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags
powercap/drivers/dtpm: Fix power limit initialization
powercap/drivers/dtpm: Scale the power with the load
powercap/drivers/dtpm: Use container_of instead of a private data field
powercap/drivers/dtpm: Simplify the dtpm table
powercap/drivers/dtpm: Encapsulate even more the code
x86/CPU: Add support for Vortex CPUs
media: venus: core: Add sdm660 DT compatible and resource struct
media: dt-bindings: media: venus: Add sdm660 dt schema
media: venus: vdec: decoded picture buffer handling during reconfig sequence
media: venus: Handle fatal errors during encoding and decoding
media: venus: helpers: Add helper to mark fatal vb2 error
media: venus: hfi: Check for sys error on session hfi functions
media: venus: Make sys_error flag an atomic bitops
regulator: qcom,rpmh: Add compatible for PM6350
regulator: qcom-rpmh: Add PM6350 regulators
regulator: sy7636a: Remove requirement on sy7636a mfd
media: venus: venc: Use pmruntime autosuspend
regulator: tps62360: replacing legacy gpio interface for gpiod
regulator: lp872x: Remove lp872x_dvs_state
x86/fpu/signal: Use fpstate for size and features
x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate()
clocksource/drivers/timer-ti-dm: Select TIMER_OF
x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf()
x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate()
x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe()
x86/fpu/xstate: Use fpstate for os_xsave()
x86/fpu: Use fpstate::size
char: ipmi: replace snprintf in show functions with sysfs_emit
x86/fpu: Add size and mask information to fpstate
net/core: Remove unused assignment operations and variable
net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as cs and ce
ARM: dts: at91: sama7g5: add tcb nodes
ARM: dts: at91: sama7g5: add rtc node
net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as argument
net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port
net: dsa: convert cross-chip notifiers to iterate using dp
net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port
net: dsa: do not open-code dsa_switch_for_each_port
net: dsa: remove the "dsa_to_port in a loop" antipattern from the core
net: dsa: introduce helpers for iterating through ports using dp
net: mscc: ocelot: track the port pvid using a pointer
net: mscc: ocelot: add the local station MAC addresses in VID 0
net: mscc: ocelot: allow a config where all bridge VLANs are egress-untagged
net: mscc: ocelot: convert the VLAN masks to a list
net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG
PM: hibernate: swap: Use vzalloc() and kzalloc()
sparc32: use DMA_DIRECT_REMAP
sparc32: remove dma_make_coherent
counter: Fix use-after-free race condition for events_queue_size write
counter: Cleanup lingering atomic.h includes
sparc32: remove the call to dma_make_coherent in arch_dma_free
component: do not leave master devres group open after bind
dyndbg: refine verbosity 1-4 summary-detail
usb: gadget: uvc: ensure the vdev is unset
usb: gadget: uvc: only pump video data if necessary
usb: gadget: uvc: only schedule stream in streaming state
usb: gadget: uvc: test if ep->desc is valid on ep_queue
usb: gadget: uvc: rename function to be more consistent
clocksource/drivers/exynosy: Depend on sub-architecture for Exynos MCT and Samsung PWM
usb: gadget: uvc: consistently use define for headerlen
usb: max-3421: Use driver data instead of maintaining a list of bound devices
usb: dwc2: drd: reset current session before setting the new one
usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled
usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init
usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend
usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
drm/rockchip: Implement mmap as GEM object function
PM: hibernate: fix sparse warnings
KVM: selftests: Build the memslot tests for arm64
KVM: selftests: Make memslot_perf_test arch independent
Revert "drm/i915/bios: gracefully disable dual eDP for now"
tty: add rpmsg driver
rpmsg: core: add API to get MTU
cpufreq: Fix typo in cpufreq.h
PCI: PM: Fix ordering of operations in pci_back_from_sleep()
selftests: arm64: Factor out utility functions for assembly FP tests
dt-bindings: mfd: samsung,s5m8767: Document buck and LDO supplies
dt-bindings: mfd: samsung,s5m8767: Convert to dtschema
dt-bindings: mfd: samsung,s2mpa01: Convert to dtschema
dt-bindings: mfd: samsung,s2mps11: Convert to dtschema
thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume
arm64: vmlinux.lds.S: remove `.fixup` section
arm64: extable: add load_unaligned_zeropad() handler
arm64: extable: add a dedicated uaccess handler
arm64: extable: add `type` and `data` fields
arm64: extable: use `ex` for `exception_table_entry`
arm64: extable: make fixup_exception() return bool
arm64: extable: consolidate definitions
arm64: gpr-num: support W registers
arm64: factor out GPR numbering helpers
arm64: kvm: use kvm_exception_table_entry
arm64: lib: __arch_copy_to_user(): fold fixups into body
arm64: lib: __arch_copy_from_user(): fold fixups into body
arm64: lib: __arch_clear_user(): fold fixups into body
arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
arm64: vdso32: suppress error message for 'make mrproper'
arm64: vdso32: drop test for -march=armv8-a
arm64: vdso32: drop the test for dmb ishld
iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask()
arm64/sve: Track vector lengths for tasks in an array
arm64/sve: Explicitly load vector length when restoring SVE state
arm64/sve: Put system wide vector length information into structs
arm64/sve: Use accessor functions for vector lengths in thread_struct
arm64/sve: Rename find_supported_vector_length()
arm64/sve: Make access to FFR optional
arm64/sve: Make sve_state_size() static
arm64/sve: Remove sve_load_from_fpsimd_state()
arm64/fp: Reindent fpsimd_save()
memory: tegra20-emc: Add runtime dependency on devfreq governor module
iio: adc: ti_am335x_adc: Add the am437x compatible
serial: 8250_dw: drop bogus uartclk optimisation
compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
serial: 8250: rename unlock labels
serial: 8250: fix racy uartclk update
serial: stm32: update throttle and unthrottle ops for dma mode
serial: stm32: rework RX over DMA
serial: stm32: re-introduce an irq flag condition in usart_receive_chars
virtio-console: remove unnecessary kmemdup()
tty: hvc: pass DMA capable memory to put_chars()
tty: hvc: use correct dma alignment size
serial: imx: disable console clocks on unregister
serial: imx: fix detach/attach of serial console
staging: r8188eu: remove unused defines and enums
staging: r8188eu: use helper to set broadcast address
staging: r8188eu: use helper to check for broadcast address
staging: r8188eu: odm_rate_adapt Type is constant
staging: r8188eu: remove unused dm_priv components
iio: adc: ti_am335x_adc: Add the scale information
iio: adc: ti_am335x_adc: Add a unit to the timeout delay
iio: adc: ti_am335x_adc: Gather the checks on the delays
iio: adc: ti_am335x_adc: Get rid of useless gotos
iio: adc: ti_am335x_adc: Fix style
iio: adc: ti_am335x_adc: Replace license text with SPDX tag
iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls
mfd: ti_am335x_tscadc: Support the correctly spelled DT property
mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support
mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware
mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen
mfd: ti_am335x_tscadc: Fix an error message
mfd: ti_am335x_tscadc: Rename a variable
mfd: ti_am335x_tscadc: Add TSC prefix in certain macros
mfd: ti_am335x_tscadc: Rename the subsystem enable macro
mfd: ti_am335x_tscadc: Drop useless definitions from the header
mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries
drm/sun4i: virtual CMA addresses are not needed
x86/process: Move arch_thread_struct_whitelist() out of line
drm/gma500: Remove generic DRM drivers in probe function
x86/fpu: Do not leak fpstate pointer on fork
ARM: dts: aspeed: Add uart routing to device tree
ARM: dts: aspeed: rainier: Enable earlycon
ARM: dts: aspeed: rainier: Add front panel LEDs
ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6
ARM: dts: aspeed: rainier: Remove PSU gpio-keys
ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7
ARM: dts: aspeed: rainier: Add eeprom on bus 12
ARM: dts: aspeed: p10bmc: Enable KCS channel 2
ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding
ARM: dts: aspeed: Adding Inventec Transformers BMC
ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms
ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device
ARM: dts: aspeed: everest: Add I2C switch on bus 8
ARM: dts: aspeed: rainier and everest: Remove PCA gpio specification
ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name
ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14
ALSA: mixer: oss: Fix racy access to slots
tracing: Add trampoline/graph selftest
x86/ftrace: Make function graph use ftrace directly
ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE
scsi: lpfc: Update lpfc version to 14.0.0.3
scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss
scsi: lpfc: Fix link down processing to address NULL pointer dereference
scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted
scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
scsi: lpfc: Correct sysfs reporting of loop support after SFP status change
scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset
scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup()
scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer
scsi: ufs: mediatek: Avoid sched_clock() misuse
scsi: mpt3sas: Make mpt3sas_dev_attrs static
net: bpf: Switch over to memdup_user()
selftests/bpf: Some more atomic tests
dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic
KVM: PPC: Replace zero-length array with flexible array member
aio: Prefer struct_size over open coded arithmetic
writeback: prefer struct_size over open coded arithmetic
xfs: Use kvcalloc() instead of kvzalloc()
arm64: dts: qcom: sdm845-oneplus: enable second wifi channel
ice: Add tc-flower filter support for channel
ice: enable ndo_setup_tc support for mqprio_qdisc
ice: Add infrastructure for mqprio support via ndo_setup_tc
RDMA/core: Use kvzalloc when allocating the struct ib_port
RDMA/irdma: Make irdma_uk_cq_init() return a void
fq_codel: generalise ce_threshold marking for subset of traffic
sunrpc: remove unnecessary test in rpc_task_set_client()
NFS: Unexport nfs_probe_fsinfo()
NFS: Call nfs_probe_server() during a fscontext-reconfigure event
NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server()
NFS: Move nfs_probe_destination() into the generic client
NFS: Create an nfs4_server_set_init_caps() function
NFS: Remove --> and <-- dprintk call sites
SUNRPC: Trace calls to .rpc_call_done
NFS: Replace dprintk callsites in nfs_readpage(s)
SUNRPC: Use BIT() macro in rpc_show_xprt_state()
SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field
xprtrdma: Remove rpcrdma_ep::re_implicit_roundup
xprtrdma: Provide a buffer to pad Write chunks of unaligned length
Fix user namespace leak
NFS: Save some space in the inode
NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
NFSv4: Fixes for nfs4_inode_return_delegation()
NFS: Fix an Oops in pnfs_mark_request_commit()
NFS: Fix up commit deadlocks
x86/fpu: Remove fpu::state
x86/math-emu: Convert to fpstate
x86/fpu/core: Convert to fpstate
openrisc: signal: remove unused DEBUG_SIG macro
x86/fpu/signal: Convert to fpstate
x86/fpu/regset: Convert to fpstate
x86/fpu: Convert tracing to fpstate
x86/KVM: Convert to fpstate
drm/i915/display: Add warn_on in intel_psr_pause()
drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER_DOMAIN_DC_OFF
x86/fpu: Replace KVMs xstate component clearing
x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate
x86/fpu: Convert fpstate_init() to struct fpstate
x86/fpu: Provide struct fpstate
x86/fpu: Replace KVMs home brewed FPU copy to user
irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE
ARM: bcm: Removed forced select of interrupt controllers
arm64: broadcom: Removed forced select of interrupt controllers
irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER
genirq: Export irq_gc_noop()
irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER
genirq: Export irq_gc_{unmask_enable,mask_disable}_reg
irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER
irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS
irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS
MIPS: BMIPS: Remove use of irq_cpu_offline
irqchip/irq-bcm7038-l1: Use irq_get_irq_data()
irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline()
irqchip/mchp-eic: Add support for the Microchip EIC
libbpf: Fix dumping non-aligned __int128
dt-bindings: microchip,eic: Add bindings for the Microchip EIC
libbpf: Fix dumping big-endian bitfields
selftests/bpf: Use cpu_number only on arches that have it
arm64: meson: remove MESON_IRQ_GPIO selection
irqchip/meson-gpio: Make it possible to build as a module
of/unittest: Add of_node_put() before return
of: make of_node_check_flag() device_node parameter const
of: kobj: make of_node_is_(initialized|attached) parameters const
x86: dt: Use of_get_cpu_hwid()
sh: Use of_get_cpu_hwid()
riscv: Use of_get_cpu_hwid()
powerpc: Use of_get_cpu_hwid()
openrisc: Use of_get_cpu_hwid()
csky: Use of_get_cpu_hwid()
arm64: Use of_get_cpu_hwid()
ARM: broadcom: Use of_get_cpu_hwid()
ARM: Use of_get_cpu_hwid()
of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes
dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema
dt-bindings: Parallelize yamllint
irqchip: Provide stronger type checking for IRQCHIP_MATCH/IRQCHIP_DECLARE
signal/sparc32: Remove unreachable do_exit in do_sparc_fault
reboot: Remove the unreachable panic after do_exit in reboot(2)
exit: Remove calls of do_exit after noreturn versions of die
exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit
samples/bpf: Fix application of sizeof to pointer
bpftool: Remove useless #include to <perf-sys.h> from map_perf_ring.c
selftests/bpf: Remove duplicated include in cgroup_helpers
bpf/preload: Clean up .gitignore and "clean-files" target
gpiolib: acpi: Replace custom code with device_match_acpi_handle()
i2c: acpi: Replace custom function with device_match_acpi_handle()
driver core: Provide device_match_acpi_handle() helper
usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep
staging: vt6655: Rename `dwAL2230InitTable` array
staging: vt6655: Rename `by_preamble_type` parameter
staging: rtl8723bs: core: Remove true and false comparison
staging: r8188eu: fix memleak in rtw_wx_set_enc_ext
libbpf: Migrate internal use of bpf_program__get_prog_info_linear
staging: rtl8712: fix use-after-free in rtl8712_dl_fw
staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers
staging: mt7621-dts: change palmbus address to lower case
staging: use eth_hw_addr_set() in orphan drivers
staging: rtl: use eth_hw_addr_set()
staging: unisys: use eth_hw_addr_set()
staging: rtl8712: prepare for const netdev->dev_addr
staging: qlge: use eth_hw_addr_set()
staging: use eth_hw_addr_set() for dev->addr_len cases
staging: use eth_hw_addr_set() instead of ether_addr_copy()
staging: use eth_hw_addr_set()
gfs2: Eliminate ip->i_gh
gfs2: Move the inode glock locking to gfs2_file_buffered_write
gfs2: Introduce flag for glock holder auto-demotion
gfs2: Clean up function may_grant
gfs2: Add wrapper for iomap_file_buffered_write
iov_iter: Introduce fault_in_iov_iter_writeable
staging: r8188eu: RFType type is always ODM_1T1R
staging: r8188eu: remove unused enums and defines from odm.h
staging: r8188eu: remove unused fields from enum odm_common_info_def
staging: r8188eu: remove unused cases from ODM_CmnInfo{Hook,Update}
staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries()
staging: r8188eu: BTRxRSSIPercentage is set but never used
staging: r8188eu: remove duplicate structure
usb: gadget: u_ether: use eth_hw_addr_set()
Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes"
usb: typec: tipd: Enable event interrupts by default
nvmet: use struct_size over open coded arithmetic
nvme: drop scan_lock and always kick requeue list when removing namespaces
nvme-pci: clear shadow doorbell memory on resets
nvme-rdma: fix error code in nvme_rdma_setup_ctrl
nvme-multipath: add error handling support for add_disk()
nvmet: use macro definitions for setting cmic value
nvmet: use macro definition for setting nmic value
nvme: display correct subsystem NQN
nvme: Add connect option 'discovery'
nvme: expose subsystem type in sysfs attribute 'subsystype'
nvmet: set 'CNTRLTYPE' in the identify controller data
nvmet: add nvmet_is_disc_subsys() helper
nvme: add CNTRLTYPE definitions for 'identify controller'
nvmet: make discovery NQN configurable
nvmet-rdma: implement get_max_queue_size controller op
nvmet: add get_max_queue_size op for controllers
nvme-rdma: limit the maximal queue size for RDMA controllers
nvmet-tcp: fix use-after-free when a port is removed
nvmet-rdma: fix use-after-free when a port is removed
nvmet: fix use-after-free when a port is removed
qla2xxx: add ->map_queues support for nvme
nvme-fc: add support for ->map_queues
nvme: generate uevent once a multipath namespace is operational again
mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant
mfd: ti_am335x_tscadc: Drop unused definitions from the header
mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro
mfd: ti_am335x_tscadc: Fix header spacing
mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag
mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place
mfd: ti_am335x_tscadc: Reorder the initialization steps
mfd: ti_am335x_tscadc: Always provide an idle configuration
mfd: ti_am335x_tscadc: Drop useless variables from the driver structure
mfd: ti_am335x_tscadc: Mimic the probe from resume()
mfd: ti_am335x_tscadc: Use driver data
mfd: ti_am335x_tscadc: Move the driver structure allocation earlier
mfd: ti_am335x_tscadc: Simplify divisor calculation
mfd: ti_am335x_tscadc: Don't search the tree for our clock
mfd: ti_am335x_tscadc: Reword the comment explaining the dividers
mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables
workqueue: Introduce show_one_worker_pool and show_one_workqueue.
mfd: ti_am335x_tscadc: Get rid of useless gotos
mfd: ti_am335x_tscadc: Fix style
mfd: ti_am335x_tscadc: Replace license text with SPDX tag
mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put
dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible
dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible
dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file
dt-bindings: iio: adc: ti,am3359-adc: New yaml description
dt-bindings: touchscreen: ti,am3359-tsc: New yaml description
dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD
clk: ti: am43xx: Add clkctrl data for am43xx ADC1
block: cleanup the flush plug helpers
block: optimise blk_flush_plug_list
blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h
blk-mq: only flush requests from the plug in blk_mq_submit_bio
dt-bindings: net: ti,bluetooth: Convert to json-schema
dt-bindings: net: wireless: ti,wlcore: Convert to json-schema
dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml
dt-bindings: Add SpinalHDL vendor
drm/i915/selftests: mark up hugepages object with start_cpu_write
drm/i915: mark up internal objects with start_cpu_write
drm/i915: expand on the kernel-doc for cache_dirty
drm/i915/shmem: ensure flush during swap-in on non-LLC
drm/i915/userptr: add paranoid flush-on-acquire
drm/i915/dmabuf: add paranoid flush-on-acquire
drm/i915: extract bypass-llc check into helper
drm/i915: mark userptr objects as ALLOC_USER
drm/i915: mark dmabuf objects as ALLOC_USER
ep93xx: clock: convert in-place to COMMON_CLK
ASoC: cirrus: i2s: Prepare clock before using it
ucounts: Use atomic_long_sub_return for clarity
ucounts: Add get_ucounts_or_wrap for clarity
ucounts: Remove unnecessary test for NULL ucount in get_ucounts
ucounts: In set_cred_ucounts assume new->ucounts is non-NULL
drm/amdgpu: Clarify error when hitting bad page threshold
drm/amdgpu: drop navi reg init functions
drm/amdgpu: drop nv_set_ip_blocks()
drm/amdgpu: drop soc15_set_ip_blocks()
drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2
drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK
drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating()
drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh
drm/amdgpu: replace snprintf in show functions with sysfs_emit
drm/amdgpu: support B0&B1 external revision id for yellow carp
soundwire: qcom: add debugfs entry for soundwire register dump
soundwire: bus: stop dereferencing invalid slave pointer
media: allegro: write vui parameters for HEVC
media: allegro: nal-hevc: implement generator for vui
media: allegro: write correct colorspace into SPS
media: allegro: extract nal value lookup functions to header
media: allegro: correctly scale the bit rate in SPS
media: allegro: remove external QP table
media: allegro: fix row and column in response message
media: allegro: add control to disable encoder buffer
media: allegro: add encoder buffer support
media: allegro: add pm_runtime support
media: allegro: lookup VCU settings
media: allegro: fix module removal if initialization failed
media: allegro: ignore interrupt if mailbox is not initialized
ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw-configured
ARM: dts: mstar: Add rtc device node
bcache: remove bch_crc64_update
bcache: use bvec_kmap_local in bch_data_verify
bcache: remove the backing_dev_name field from struct cached_dev
bcache: remove the cache_dev_name field from struct cache
bcache: move calc_cached_dev_sectors to proper place on backing device detach
bcache: fix error info in register_bcache()
bcache: reserve never used bits from bkey.high
md: bcache: Fix spelling of 'acquire'
platform/x86: Support for EC-connected GPIOs for identify LED/button on Barco P50 board
perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
perf vendor events arm64: Categorise the Neoverse V1 counters
perf vendor events arm64: Add new armv8 pmu events
block: remove inaccurate requeue check
perf vendor events: Syntax corrections in Neoverse N1 json
video: backlight: ili9320: Make ili9320_remove() return void
perf metric: Allow modifiers on metrics
perf parse-events: Identify broken modifiers
s390/dasd: fix possibly missed path verification
s390/dasd: fix missing path conf_data after failed allocation
s390/dasd: summarize dasd configuration data in a separate structure
s390/dasd: move dasd_eckd_read_fc_security
s390/dasd: split up dasd_eckd_read_conf
s390/dasd: fix kernel doc comment
s390/dasd: handle request magic consistently as unsigned int
nbd: Fix use-after-free in pid_show
perf metric: Switch fprintf() to pr_err()
block: inline a part of bio_release_pages()
block: don't bloat enter_queue with percpu_ref
block: optimise req_bio_endio()
block: convert leftovers to bdev_get_queue
block: turn macro helpers into inline functions
io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())
perf metrics: Modify setup and deduplication
perf expr: Add subset_of_ids() utility
perf metric: Encode and use metric-id as qualifier
perf parse-events: Allow config on kernel PMU events
perf parse-events: Add new "metric-id" term
perf parse-events: Add const to evsel name
iio: adc: stm32-adc: use generic binding for sample-time
iio: adc: stm32-adc: add vrefint calibration support
iio: adc: stm32-adc: add support of internal channels
iio: adc: stm32-adc: add support of generic channels binding
iio: adc: stm32-adc: split channel init into several routines
dt-bindings: iio: stm32-adc: add nvmem support for vrefint internal channel
dt-bindings: iio: stm32-adc: add generic channel binding
iio: accel: sca3000: Use sign_extend32() instead of opencoding sign extension.
iio: xilinx-xadc: Remove `irq` field from state struct
iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr()
iio: light: gp2ap002: Make use of the helper function dev_err_probe()
iio: light: cm3605: Make use of the helper function dev_err_probe()
iio: adc: ti-ads7950: Make use of the helper function dev_err_probe()
iio: adc: rockchip_saradc: Make use of the helper function dev_err_probe()
iio: adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe()
iio: adc: meson_saradc: Make use of the helper function dev_err_probe()
iio: adc: max1241: Make use of the helper function dev_err_probe()
iio: adc: max1118: Make use of the helper function dev_err_probe()
iio: adc: lpc18xx_adc: Make use of the helper function dev_err_probe()
iio: adc: imx7d_adc: Make use of the helper function dev_err_probe()
iio: adc: ab8500-gpadc: Make use of the helper function dev_err_probe()
iio: buffer: Fix uninitialized variable ret
iio: adc: lpc18xx_adc: Convert probe to device managed version
iio: light: ltr501: Add of_device_id table
iio: light: ltr501: Add rudimentary regulator support
dt-bindings: iio: light: Document ltr501 light sensor bindings
dt-bindings: vendor-prefixes: Document liteon vendor prefix
perf metric: Simplify metric_refs calculation
perf metric: Document the internal 'struct metric'
phy: micrel: ksz8041nl: do not use power down mode
perf metric: Comment data structures
perf metric: Modify resolution and recursion check
perf metric: Only add a referenced metric once
perf metric: Add metric new() and free() methods
perf metric: Add documentation and rename a variable.
perf metric: Move runtime value to the expr context
perf pmu: Make pmu_event tables const.
perf pmu: Make pmu_sys_event_tables const.
net: enetc: unmap DMA in enetc_send_cmd()
perf pmu: Add const to pmu_events_map.
tools lib: Adopt list_sort() from the kernel sources
net-core: use netdev_* calls for kernel messages
batman-adv: use eth_hw_addr_set() instead of ether_addr_copy()
mac802154: use dev_addr_set() - manual
mac802154: use dev_addr_set()
x86/fpu: Provide a proper function for ex_handler_fprestore()
x86/fpu: Replace the includes of fpu/internal.h
x86/fpu: Mop up the internal.h leftovers
x86/sev: Include fpu/xcr.h
x86/fpu: Remove internal.h dependency from fpu/signal.h
x86/fpu: Move fpstate functions to api.h
x86/fpu: Move mxcsr related code to core
x86/fpu: Move fpregs_restore_userregs() to core
x86/fpu: Make WARN_ON_FPU() private
x86/fpu: Move legacy ASM wrappers to core
x86/fpu: Move os_xsave() and os_xrstor() to core
x86/fpu: Make os_xrstor_booting() private
x86/fpu: Clean up CPU feature tests
x86/fpu: Move context switch and exit to user inlines into sched.h
x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init
x86/fpu: Rework copy_xstate_to_uabi_buf()
x86/fpu: Replace KVMs home brewed FPU copy from user
x86/fpu: Move KVMs FPU swapping to FPU core
x86/fpu/xstate: Mark all init only functions __init
x86/fpu/xstate: Provide and use for_each_xfeature()
x86/fpu: Cleanup xstate xcomp_bv initialization
x86/fpu: Do not inherit FPU context for kernel and IO worker threads
x86/process: Clone FPU in copy_thread()
x86/fpu: Remove pointless memset in fpu_clone()
x86/fpu: Cleanup the on_boot_cpu clutter
x86/fpu: Restrict xsaves()/xrstors() to independent states
x86/pkru: Remove useless include
x86/fpu: Update stale comments
x86/fpu: Remove pointless argument from switch_fpu_finish()
batman-adv: prepare for const netdev->dev_addr
soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_set_irq_coalescing()
net: dsa: qca8k: tidy for loop in setup and add cpu port check
Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455
Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle()
security: Return xattr name from security_dentry_init_security()
drm/radeon: use new iterator in radeon_sync_resv
drm/msm: use new iterator in msm_gem_describe
drm/amdgpu: use new iterator in amdgpu_vm_prt_fini
ethernet: via-velocity: use eth_hw_addr_set()
ethernet: via-rhine: use eth_hw_addr_set()
ethernet: tlan: use eth_hw_addr_set()
ethernet: tehuti: use eth_hw_addr_set()
ethernet: stmmac: use eth_hw_addr_set()
ethernet: netsec: use eth_hw_addr_set()
net: dsa: sja1105: parse {rx, tx}-internal-delay-ps properties for RGMII delays
dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps
dt-bindings: net: dsa: inherit the ethernet-controller DT schema
dt-bindings: net: dsa: sja1105: fix example so all ports have a phy-handle of fixed-link
ASoC: amd: acp: Add support for RT5682-VS codec
ASoC: amd: acp: Add support for Maxim amplifier codec
ASoC: amd: acp: Add SOF audio support on Chrome board
ASoC: amd: acp: Add legacy sound card support for Chrome audio
ASoC: amd: acp: Add generic machine driver support for ACP cards
ASoC: amd: acp: Add callback for machine driver on ACP
ASoC: amd: acp: Add I2S support on Renoir platform
ASoC: amd: Add common framework to support I2S on ACP SOC
ASoC: rockchip: Use generic dmaengine code
zd1201: use eth_hw_addr_set()
wl3501_cs: use eth_hw_addr_set()
ray_cs: use eth_hw_addr_set()
wilc1000: use eth_hw_addr_set()
hostap: use eth_hw_addr_set()
ipw2200: prepare for const netdev->dev_addr
airo: use eth_hw_addr_set()
brcmfmac: prepare for const netdev->dev_addr
atmel: use eth_hw_addr_set()
wil6210: use eth_hw_addr_set()
ath6kl: use eth_hw_addr_set()
wireless: use eth_hw_addr_set() for dev->addr_len cases
wireless: use eth_hw_addr_set() instead of ether_addr_copy()
wireless: use eth_hw_addr_set()
iwlwifi: cfg: set low-latency-xtal for some integrated So devices
iwlwifi: pnvm: read EFI data only if long enough
iwlwifi: pnvm: don't kmemdup() more than we have
iwlwifi: change all JnP to NO-160 configuration
iwlwifi: mvm: reset PM state on unsuccessful resume
drm/i915/dp: Sanitize link common rate array lookups
drm/i915/dp: Sanitize sink rate DPCD register values
drm/i915/dp: Ensure sink/link max lane count values are always valid
drm/i915/dp: Ensure max link params are always valid
drm/i915/dp: Ensure sink rate values are always valid
drm/i915/dp: Skip the HW readout of DPCD on disabled encoders
mwifiex: Deactive host sleep using HSCFG after it was activated manually
mwifiex: Send DELBA requests according to spec
mwifiex: Fix an incorrect comment
mwifiex: Log an error on command failure during key-material upload
mwifiex: Don't log error on suspend if wake-on-wlan is disabled
rtw89: remove unneeded semicolon
rtw89: fix return value check in rtw89_cam_send_sec_key_cmd()
mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
rsi: stop thread firstly in rsi_91x_init() error handling
mt76: mt7915: change max rx len limit of hw modules
mt76: mt7915: fix missing HE phy cap
mt76: mt7915: rework mt7915_mcu_sta_muru_tlv()
mt76: mt7915: enable HE UL MU-MIMO
mt76: mt7921: add per-vif counters in ethtool
mt76: mt7921: move tx amsdu stats in mib_stats
mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb
mt76: mt7921: introduce stats reporting through ethtool
mt76: mt7921: add some more MIB counters
mt76: do not reset MIB counters in get_stats callback
mt76: mt7915: move tx amsdu stats in mib_stats
mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex
mt76: move mt76_ethtool_worker_info in mt76 module
mt76: move mt76_sta_stats in mt76.h
mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset
mt76: mt7921s: add reset support
mt76: mt7921: introduce mt7921s support
mt76: mt7921: refactor mt7921_mcu_send_message
mt76: mt7921: rely on mcu_get_nic_capability
mt76: connac: extend mcu_get_nic_capability
mt76: sdio: extend sdio module to support CONNAC2
mt76: sdio: introduce parse_irq callback
mt76: sdio: move common code in mt76_sdio module
mt76: mt7921: use physical addr to unify register access
mt76: mt7921: make all event parser reusable between mt7921s and mt7921e
mt76: mt7663s: rely on mcu reg access utility
mt76: connac: move mcu reg access utility routines in mt76_connac_lib module
mt76: mt7921: add MT7921_COMMON module
mt76: mt7921: refactor init.c to be bus independent
mt76: mt7921: refactor mcu.c to be bus independent
mt76: mt7921: refactor dma.c to be pcie specific
mt76: mt7921: refactor mac.c to be bus independent
mt76: mt7921: add MU EDCA cmd support
mt76: mt7915: remove dead code in debugfs code
mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines
mt76: mt7915: improve code readability for xmit-queue handler
mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy
mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature
mt76: mt7915: set muru platform type
mt76: mt7915: set VTA bit in tx descriptor
mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
mt76: mt7915: rework starec TLV tags
mt76: mt7915: fix sta_rec_wtbl tag len
mt76: mt7915: improve starec readability of txbf
mt76: mt7915: fix txbf starec TLV issues
mt76: mt7915: introduce mt7915_mcu_beacon_check_caps()
mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2
mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs
mt76: use a separate CCMP PN receive counter for management frames
mt76: mt7921: add delay config for sched scan
mt76: mt7615: fix monitor mode tear down crash
mt76: debugfs: improve queue node readability
mt76: mt7915: add twt_stats knob in debugfs
mt76: mt7915: enable twt responder capability
mt76: mt7915: introduce mt7915_mac_add_twt_setup routine
mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command
mt76: mt7915: introduce __mt7915_get_tsf routine
mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware
mt76: introduce __mt76_mcu_send_firmware routine
dt: bindings: net: mt76: add eeprom-data property
mt76: support reading EEPROM data embedded in fdt
mt76: schedule status timeout at dma completion
mt76: substitute sk_buff_head status_list with spinlock_t status_lock
mt76: remove mt76_wcid pointer from mt76_tx_status_check signature
mt76: introduce packet_id idr
mt76: mt7921: add 6GHz support
mt76: add 6GHz support
mt76: connac: enable hw amsdu @ 6GHz
mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss
mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv
mt76: connac: set 6G phymode in single-sku support
mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain
mt76: connac: enable 6GHz band for hw scan
mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2}
mt76: mt7915: add mib counters to ethtool stats
mt76: mt7915: add more MIB registers
mt76: mt7915: add tx mu/su counters to mib
mt76: mt7915: add some per-station tx stats to ethtool
mt76: mt7915: add tx stats gathered from tx-status callbacks
mt76: mt7915: add ethtool stats support
mt76: mt7921: fix retrying release semaphore without end
mt76: mt7921: robustify hardware initialization flow
mt76: mt7915: fix possible infinite loop release semaphore
mt76: mt7915: honor all possible error conditions in mt7915_mcu_init()
mt76: move spin_lock_bh to spin_lock in tasklet
mt76: mt7921: remove mt7921_sta_stats
mt76: mt7921: remove mcu rate reporting code
mt76: mt7921: report tx rate directly from tx status
mt76: mt7921: add support for tx status reporting
mt76: mt7921: start reworking tx rate reporting
mt76: mt7615: fix hwmon temp sensor mem use-after-free
mt76: mt7915: fix hwmon temp sensor mem use-after-free
mt76: mt7915: enable configured beacon tx rate
mt76: disable BH around napi_schedule() calls
mt76: fill boottime_ns in Rx path
mt76: switch from 'pci_' to 'dma_' API
mt76: fix boolreturn.cocci warnings
mt76: mt7921: update mib counters dumping phy stats
mt76: mt7921: always wake device if necessary in debugfs
mt76: mt7915: rename debugfs tx-queues
mt76: mt7915: rework debugfs queue info
mt76: mt7921: move mt7921_queue_rx_skb to mac.c
mt76: mt7915: fix WMM index on DBDC cards
mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht
mt76: mt7915: introduce bss coloring support
mt76: mt7915: add LED support
mt76: mt7915: fix potential NPE in TXS processing
mt76: mt7915: fix he_mcs capabilities for 160mhz
mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD
mt76: mt7915: update mac timing settings
mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap
mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate
mt76: mt7921: fix firmware usage of RA info using legacy rates
mt76: mt7915: add HE-LTF into fixed rate command
mt76: mt7921: report HE MU radiotap
mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module
mt76: overwrite default reg_ops if necessary
mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
mt76: mt7921: get rid of monitor_vif
mt76: connac: add support for limiting to maximum regulatory Tx power
mt76: connac: fix GTK rekey offload failure on WPA mixed mode
mt76: mt7921: fix dma hang in rmmod
mt76: add support for setting mcast rate
mt76: mt7915: fix bit fields for HT rate idx
mt76: mt7915: switch proper tx arbiter mode in testmode
mt76: mt7915: fix potential overflow of eeprom page index
mt76: mt7921: send EAPOL frames at lowest rate
mt76: mt7915: send EAPOL frames at lowest rate
mt76: mt7915: add control knobs for thermal throttling
mt76: mt7921: Add mt7922 support
mt76: mt7615: fix skb use-after-free on mac reset
mt76: mt7921: Fix out of order process by invalid event pkt
mt76: mt7915: fix mgmt frame using unexpected bitrate
mt76: mt7921: fix mgmt frame using unexpected bitrate
mt76: add mt76_default_basic_rate more devices can rely on
mt76: mt7921: introduce testmode support
mt76: mt7915: remove mt7915_sta_stats
mt76: mt7915: report tx rate directly from tx status
mt76: mt7915: cleanup -Wunused-but-set-variable
mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem()
mt76: mt7915: fix an off-by-one bound check
mt76: mt7921: add .set_sar_specs support
mt76: mt7915: adapt new firmware to update BA winsize for Rx session
mt76: mt7915: report HE MU radiotap
mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
mt76: mt7921: fix survey-dump reporting
mt76: fix build error implicit enumeration conversion
mt76: mt7921: enable aspm by default
mt76: connac: fix mt76_connac_gtk_rekey_tlv usage
mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter
mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal()
mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
mt76: mt7921: fix endianness warning in mt7921_update_txs
mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb
mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event
mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event
MAINTAINERS: mt76: update MTK folks
arm64: dts: rockchip: Add idle cooling devices to rk3399
drm/i915/selftests: remove duplicate include in mock_region.c
ARM: dts: rockchip: remove usb-phy fallback string from rk3066a/rk3188
soc: fsl: dpio: use the combined functions to protect critical zone
soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id
ARM: dts: gemini: Consolidate PCI interrupt-map properties
x86/ftrace: Remove fault protection code in prepare_ftrace_return
x86/ftrace: Remove extra orig rax move
tracing/perf: Add interrupt_context_level() helper
tracing: Reuse logic from perf's get_recursion_context()
tracing/cfi: Fix cmp_entries_* functions signature mismatch
tracing: Use linker magic instead of recasting ftrace_ops_list_func()
ARM: dts: ixp4xx: Group PCI interrupt properties together
blk-mq: support concurrent queue quiesce/unquiesce
nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated
nvme: paring quiesce/unquiesce
nvme: prepare for pairing quiescing and unquiescing
nvme: apply nvme API to quiesce/unquiesce admin queue
nvme: add APIs for stopping/starting admin queue
io_uring: split logic of force_nonblock
bpf: Silence Coverity warning for find_kfunc_desc_btf
bpftool: Turn check on zlib from a phony target into a conditional error
bpftool: Do not FORCE-build libbpf
bpftool: Fix install for libbpf's internal header(s)
libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h
spi: at91-usart: replacing legacy gpio interface for gpiod
net: sched: remove one pair of atomic operations
net: sched: fix logic error in qdisc_run_begin()
drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3
drm/amdgpu: output warning for unsupported ras error inject (v2)
drm/amdgpu: centralize checking for RAS TA status
Revert "drm/amd/display: Add helper for blanking all dp displays"
Revert "drm/amd/display: Fix error in dmesg at boot"
drm/amd/display: [FW Promotion] Release 0.0.88
drm/amd/display: Add bios parser support for latest firmware_info
drm/amd/display: 3.2.157
drm/amd/display: Change initializer to single brace
docs: translations: zh_CN: memory-hotplug.rst: fix a typo
drm/amd/display: Disable hdmistream and hdmichar clocks
drm/amd/display: Moved dccg init to after bios golden init
drm/amd/display: Removed z10 save after dsc disable
docs: translations: zn_CN: irq-affinity.rst: add a missing extension
drm/amd/display: Disable dpstreamclk, symclk32_se, and symclk32_le
drm/amd/display: Increase watermark latencies for DCN3.1
drm/amd/display: increase Z9 latency to workaround underflow in Z9
drm/amd/display: Require immediate flip support for DCN3.1 planes
drm/amd/display: Disable dsc root clock when not being used
drm/amd/display: Add missing PSR state
drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1
drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY
drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1
drm/amd/display: Removed power down on boot from DCN31
block, bfq: fix UAF problem in bfqg_stats_init()
block: inline fast path of driver tag allocation
drm/amd/display: Validate plane rects before use
drm/amd/display: correct apg audio channel enable golden value
drm/amd/display: do not compare integers of different widths
drm/amd/display: Clean Up VPG Low Mem Power
drm/amd/display: add DP2.0 debug option to set MST_EN for SST stream
drm/amd/display: Do not skip link training on DP quick hot plug
drm/amd/display: Clear encoder assignment for copied streams
drm/amd/display: Disable dpp root clock when not being used
drm/amd/display: Fully switch to dmub for all dcn21 asics
drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early
drm/amdkfd: map gpu hive id to xgmi connected cpu
drm/amdgpu: load PSP RL in resume path
drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu
block: add documentation for inflight
PCI: Re-enable Downstream Port LTR after reset or hotplug
kunit: Reset suite count after running tests
kunit: tool: improve compatibility of kunit_parser with KTAP specification
kunit: tool: yield output from run_kernel in real time
kunit: tool: support running each suite/test separately
kunit: tool: actually track how long it took to run tests
kunit: tool: factor exec + parse steps into a function
kunit: add 'kunit.action' param to allow listing out tests
kunit: tool: show list of valid --arch options when invalid
kunit: tool: misc fixes (unused vars, imports, leaked files)
kunit: fix too small allocation when using suite-only kunit.filter_glob
kunit: tool: allow filtering test cases via glob
kunit: drop assumption in kunit-log-test about current suite
Revert "PM: sleep: Do not assume that "mem" is always present"
xfs: use separate btree cursor cache for each btree type
xfs: compute absolute maximum nlevels for each btree type
xfs: kill XFS_BTREE_MAXLEVELS
xfs: compute the maximum height of the rmap btree when reflink enabled
xfs: clean up xfs_btree_{calc_size,compute_maxlevels}
xfs: compute maximum AG btree height for critical reservation calculation
xfs: rename m_ag_maxlevels to m_allocbt_maxlevels
xfs: dynamically allocate cursors based on maxlevels
xfs: encode the max btree height in the cursor
xfs: refactor btree cursor allocation function
xfs: rearrange xfs_btree_cur fields for better packing
xfs: prepare xfs_btree_cur for dynamic cursor heights
xfs: dynamically allocate btree scrub context structure
xfs: don't track firstrec/firstkey separately in xchk_btree
xfs: reduce the size of nr_ops for refcount btree cursors
xfs: remove xfs_btree_cur.bc_blocklog
xfs: fix incorrect decoding in xchk_btree_cur_fsbno
xfs: fix perag reference leak on iteration race with growfs
xfs: terminate perag iteration reliably on agcount
xfs: rename the next_agno perag iteration variable
xfs: fold perag loop iteration logic into helper function
xfs: replace snprintf in show functions with sysfs_emit
nvme: don't memset() the normal read/write command
nvme: move command clear into the various setup helpers
workqueue: make sysfs of unbound kworker cpumask more clever
locks: remove changelog comments
scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions
scsi: target: core: Stop using bdevname()
scsi: aha1542: Use memcpy_{from,to}_bvec()
ice: fix an error code in ice_ena_vfs()
ice: use devm_kcalloc() instead of devm_kzalloc()
ice: Make use of the helper function devm_add_action_or_reset()
ice: Refactor PR ethtool ops
ice: Manage act flags for switchdev offloads
ice: Forbid trusted VFs in switchdev mode
ice: fix software generating extra interrupts
ice: fix rate limit update after coalesce change
ice: update dim usage and moderation
ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors
ACPI: PM: Fix sharing of wakeup power resources
ACPI: PM: Turn off unused wakeup power resources
ACPI: PM: Check states of power resources during initialization
mailbox: mtk-cmdq: Fix local clock ID usage
mailbox: mtk-cmdq: Validate alias_id on probe
blk-mq: don't handle non-flush requests in blk_insert_flush
MAINTAINERS: update mtd-physmap.yaml reference
MAINTAINERS: update brcm,unimac-mdio.yaml reference
MAINTAINERS: update gemini.yaml reference
MAINTAINERS: update nxp,imx8-jpeg.yaml reference
MAINTAINERS: update intel,ixp46x-rng.yaml reference
MAINTAINERS: update ti,sci.yaml reference
MAINTAINERS: update faraday,ftrtc010.yaml reference
MAINTAINERS: update aspeed,i2c.yaml reference
MAINTAINERS: update arm,vic.yaml reference
dt-bindings: reserved-memory: ramoops: update ramoops.yaml references
selinux: fix a sock regression in selinux_ip_postroute_compat()
ice: Add support for VF rate limiting
io_uring: warning about unused-but-set parameter
erofs: lzma compression support
erofs: rename some generic methods in decompressor
lib/xz, lib/decompress_unxz.c: Fix spelling in comments
lib/xz: Add MicroLZMA decoder
lib/xz: Move s->lzma.len = 0 initialization to lzma_reset()
lib/xz: Validate the value before assigning it to an enum variable
lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
erofs: introduce readmore decompression strategy
erofs: introduce the secondary compression head
drm/i915/dp: use new link training delay helpers
Input: axp20x-pek - Use new soc_intel_is_cht() helper
platform/x86: intel_int0002_vgpio: Use the new soc_intel_is_byt()/_cht() helpers
ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
locking/rwsem: Fix comments about reader optimistic lock stealing conditions
locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able()
locking/rwsem: Disable preemption for spinning region
docs: futex: Fix kernel-doc references
futex: Fix PREEMPT_RT build
powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses
tools/perf: Add mem_hops field in perf_mem_data_src structure
perf: Add mem_hops field in perf_mem_data_src structure
perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line
block: attempt direct issue of plug list
block: change plugging to use a singly linked list
platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
platform/x86: thinkpad_acpi: Fix coccinelle warnings
platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit
platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly
surface: surface3_power: Drop redundant acpi_bus_get_device() call
surface: surface3-wmi: Use ACPI_COMPANION() directly
NFSD:fix boolreturn.cocci warning
platform/x86: system76_acpi: Add attribute group for kb_led_color
platform/x86: system76_acpi: Add battery charging thresholds
platform/x86: system76_acpi: Replace Fn+F2 function for OLED models
platform/x86: system76_acpi: Report temperature and fan speed
MAINTAINERS: Update the entry for MHI bus
s390: update defconfigs
samples: add s390 support for ftrace direct call samples
samples: add HAVE_SAMPLE_FTRACE_DIRECT config option
s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h
s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support
drm/scheduler: fix drm_sched_job_add_implicit_dependencies
net: ethernet: ixp4xx: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
ieee802154: Remove redundant 'flush_workqueue()' calls
partitions/ibm: use bdev_nr_sectors instead of open coding it
partitions/efi: use bdev_nr_bytes instead of open coding it
block/ioctl: use bdev_nr_sectors and bdev_nr_bytes
devlink: Remove extra device_lock assert checks
blk-wbt: prevent NULL pointer dereference in wb_timer_fn
block: ataflop: fix breakage introduced at blk-mq refactoring
ethernet: Remove redundant statement
drm/locking: fix __stack_depot_* name conflict
net: phylink: Support disabling autonegotiation for PCS
net: sched: Allow statistics reads from softirq.
net: phylink: rejig SFP interface selection in ksettings_set()
x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
block: align blkdev_dio inlined bio to a cacheline
block: move blk_mq_tag_to_rq() inline
block: get rid of plug list sorting
block: return whether or not to unplug through boolean
block: don't call blk_status_to_errno in blk_update_request
x86/sev: Carve out HV call's return value verification
block: move bdev_read_only() into the header
io_uring: inform block layer of how many requests we are submitting
io_uring: simplify io_file_supports_nowait()
io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags
io_uring: arm poll for non-nowait files
fs/io_uring: Prioritise checking faster conditions first in io_write
io_uring: clean io_prep_rw()
io_uring: optimise fixed rw rsrc node setting
io_uring: return iovec from __io_import_iovec
io_uring: optimise io_import_iovec fixed path
io_uring: kill io_wq_current_is_worker() in iopoll
io_uring: optimise req->ctx reloads
io_uring: rearrange io_read()/write()
io_uring: clean up io_import_iovec
io_uring: optimise io_import_iovec nonblock passing
io_uring: optimise read/write iov state storing
io_uring: encapsulate rw state
io_uring: optimise rw comletion handlers
io_uring: prioritise read success path over fails
io_uring: consistent typing for issue_flags
io_uring: optimise rsrc referencing
io_uring: optimise io_req_set_rsrc_node()
io_uring: fix io_free_batch_list races
io_uring: remove extra io_ring_exit_work wake up
io_uring: optimise out req->opcode reloading
io_uring: reshuffle io_submit_state bits
io_uring: safer fallback_work free
io_uring: optimise plugging
io_uring: correct fill events helpers types
io_uring: inline io_poll_complete
io_uring: inline io_req_needs_clean()
io_uring: remove struct io_completion
io_uring: control ->async_data with a REQ_F flag
io_uring: optimise io_free_batch_list()
io_uring: mark cold functions
io_uring: optimise ctx referencing by requests
io_uring: merge CQ and poll waitqueues
io_uring: don't wake sqpoll in io_cqring_ev_posted
io_uring: optimise INIT_WQ_LIST
io_uring: optimise request allocation
io_uring: delay req queueing into compl-batch list
io_uring: add more likely/unlikely() annotations
io_uring: optimise kiocb layout
io_uring: add flag to not fail link after timeout
io_uring: clean up buffer select
io_uring: init opcode in io_init_req()
io_uring: don't return from io_drain_req()
io_uring: extra a helper for drain init
io_uring: disable draining earlier
io_uring: comment why inline complete calls io_clean_op()
io_uring: kill off ->inflight_entry field
io_uring: restructure submit sqes to_submit checks
io_uring: reshuffle queue_sqe completion handling
io_uring: inline hot path of __io_queue_sqe()
io_uring: split slow path from io_queue_sqe
io_uring: remove drain_active check from hot path
io_uring: deduplicate io_queue_sqe() call sites
io_uring: don't pass state to io_submit_state_end
io_uring: don't pass tail into io_free_batch_list
io_uring: inline completion batching helpers
io_uring: optimise batch completion
io_uring: convert iopoll_completed to store_release
io_uring: add a helper for batch free
io_uring: use single linked list for iopoll
io_uring: split iopoll loop
io_uring: replace list with stack for req caches
io-wq: add io_wq_work_node based stack
io_uring: remove allocation cache array
io_uring: use slist for completion batching
io_uring: make io_do_iopoll return number of reqs
io_uring: force_nonspin
io_uring: mark having different creds unlikely
io_uring: return boolean value for io_alloc_async_data
io_uring: optimise io_req_init() sqe flags checks
io_uring: remove ctx referencing from complete_post
io_uring: add more uring info to fdinfo for debug
io_uring: kill extra wake_up_process in tw add
io_uring: dedup CQE flushing non-empty checks
io_uring: inline linked part of io_req_find_next
io_uring: inline io_dismantle_req
io_uring: kill off ios_left
io-wq: Remove duplicate code in io_workqueue_create()
io_uring: dump sqe contents if issue fails
e1000e: Remove redundant statement
block: fix too broad elevator check in blk_mq_free_request()
ethernet: sparx5: use eth_hw_addr_gen()
ethernet: mlxsw: use eth_hw_addr_gen()
ethernet: fec: use eth_hw_addr_gen()
ethernet: prestera: use eth_hw_addr_gen()
ethernet: ocelot: use eth_hw_addr_gen()
ethernet: add a helper for assigning port addresses
RDMA/mlx5: Attach ndescs to mlx5_ib_mkey
ethernet: smsc: use eth_hw_addr_set()
ethernet: smc91x: use eth_hw_addr_set()
ethernet: sis900: use eth_hw_addr_set()
ethernet: sis190: use eth_hw_addr_set()
ethernet: sxgbe: use eth_hw_addr_set()
ethernet: rocker: use eth_hw_addr_set()
ethernet: renesas: use eth_hw_addr_set()
ethernet: r8169: use eth_hw_addr_set()
ethernet: netxen: use eth_hw_addr_set()
ethernet: lpc: use eth_hw_addr_set()
ethernet: sky2/skge: use eth_hw_addr_set()
ethernet: mv643xx: use eth_hw_addr_set()
RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib
RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key
RDMA/mlx5: Remove pd from struct mlx5_core_mkey
RDMA/mlx5: Remove size from struct mlx5_core_mkey
RDMA/mlx5: Remove iova from struct mlx5_core_mkey
selftests: mlxsw: Add a test for un/offloadable qdisc trees
mlxsw: spectrum_qdisc: Make RED, TBF offloads classful
mlxsw: spectrum_qdisc: Validate qdisc topology
mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes
mlxsw: spectrum_qdisc: Unify graft validation
mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy()
mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs
mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it
net: sch_tbf: Add a graft command
memstick: r592: Fix a UAF bug when removing the driver
mmc: mxs-mmc: disable regulator on error and in the remove function
mmc: sdhci-omap: Configure optional wakeirq
mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM
mmc: sdhci-omap: Implement PM runtime functions
mmc: sdhci-omap: Add omap_offset to support omap3 and earlier
mmc: sdhci-omap: Handle voltages to add support omap4
dt-bindings: sdhci-omap: Update binding for legacy SoCs
isofs: Fix out of bound access for corrupted isofs image
docs: fs: locks.rst: update comment about mandatory file locking
mmc: sdhci-pci: Remove dead code (rst_n_gpio et al)
mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al)
mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al)
mmc: sdhci: Remove unused prototype declaration in the header
mmc: sdhci: Deduplicate sdhci_get_cd_nogpio()
irqchip/ti-sci-inta: Make use of the helper function devm_platform_ioremap_resource()
irqchip/stm32: Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-ts4800: Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-mvebu-pic: Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-mvebu-icu: Make use of the helper function devm_platform_ioremap_resource()
arm64: Add HWCAP for self-synchronising virtual counter
arm64: Add handling of CNTVCTSS traps
arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0
arm64: Add a capability for FEAT_ECV
drm/bridge: tc358768: Correct BTACNTRL1 programming
drm/bridge: tc358768: Disable non-continuous clock mode
drm/bridge: tc358768: Calculate video start delay
drm/bridge: tc358768: Support pulse mode
drm/bridge: tc358768: Enable reference clock
counter: drop chrdev_lock
ARM: 9131/1: mm: Fix PXN process with LPAE feature
ARM: 9130/1: mm: Provide die_kernel_fault() helper
ARM: 9126/1: mm: Kill page table base print in show_pte()
ARM: 9127/1: mm: Cleanup access_error()
ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault()
ARM: 9128/1: mm: Refactor the __do_page_fault()
ARM: imx6: mark OCRAM mapping read-only
ARM: add __arm_iomem_set_ro() to write-protect ioremapped area
ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" DT property
ARM: 9123/1: scoop: Drop if with an always false condition
ARM: 9119/1: amba: Properly handle device probe without IRQ domain
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
ARM: 9121/1: amba: Drop unused functions about APB/AHB devices add
ARM: 9125/1: fix incorrect use of get_kernel_nofault()
HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK
riscv: dts: sifive: add missing compatible for plic
riscv: dts: microchip: add missing compatibles for clint and plic
riscv: dts: sifive: drop duplicated nodes and properties in sifive
riscv: dts: sifive: fix Unleashed board compatible
riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible
HID: apple: Bring back flag for Apple tilde key quirk
HID: apple: Add support for the 2021 Magic Keyboard
HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015
ARM: dts: s5pv210: add 'chassis-type' property
ARM: dts: exynos: add 'chassis-type' property
arm64: dts: exynos: add 'chassis-type' property
platform/x86: mlx-platform: Add support for multiply cooling devices
Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices
platform_data/mlxreg: Add new field for secured access
platform/mellanox: mlxreg-io: Extend number of hwmon attributes
platform/x86: mlx-platform: Configure notifier callbacks for modular system
platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations
platform/x86: mlx-platform: Add initial support for new modular system
platform_data/mlxreg: Add new type to support modular systems
drm/gma500: Rename struct gtt_range to struct psb_gem_object
drm/gma500: Rewrite GTT page insert/remove without struct gtt_range
drm/gma500: Set page-caching flags in GEM pin/unpin
drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers
drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_detach_pages()
drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}()
drm/gma500: Allocate GTT ranges in stolen memory with psb_gem_create()
drm/gma500: Reimplement psb_gem_create()
drm/gma500: Use to_gtt_range() everywhere
drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c
drm/dp: reuse the 8b/10b link training delay helpers
drm/dp: add helpers to read link training delays
counter/counter-sysfs: use sysfs_emit everywhere
char: xillybus: fix msg_ep UAF in xillyusb_probe()
binder: don't detect sender/target during buffer cleanup
staging: r8188eu: Remove redundant 'if' statement
staging: r8188eu: Use completions for signaling enqueueing
staging: r8188eu: Use completions for signaling start / end kthread
staging: r8188eu: fix a gcc warning
staging: mt7621-dts: get rid of nodes with no in-tree driver
iio: imx8qxp-adc: mark PM functions as __maybe_unused
iio: pressure: ms5611: Make ms5611_remove() return void
iio: potentiometer: max5487: Don't return an error in .remove()
iio: magn: hmc5843: Make hmc5843_common_remove() return void
iio: health: afe4403: Don't return an error in .remove()
iio: dac: ad5686: Make ad5686_remove() return void
iio: dac: ad5592r: Make ad5592r_remove() return void
iio: dac: ad5446: Make ad5446_remove() return void
iio: dac: ad5380: Make ad5380_remove() return void
iio: accel: mma7455: Make mma7455_core_remove() return void
iio: accel: kxsd9: Make kxsd9_common_remove() return void
iio: accel: bmi088: Make bmi088_accel_core_remove() return void
iio: accel: bmc150: Make bmc150_accel_core_remove() return void
iio: accel: bma400: Make bma400_remove() return void
drivers:iio:dac:ad5766.c: Add trigger buffer
iio: triggered-buffer: extend support to configure output buffers
iio: kfifo-buffer: Add output buffer support
iio: Add output buffer support
iio: documentation: Document scd4x calibration use
drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor
MAINTAINERS: Add myself as maintainer of the scd4x driver
dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description
iio: light: noa1305: Make use of the helper function dev_err_probe()
iio: light: cm36651: Make use of the helper function dev_err_probe()
iio: health: afe4404: Make use of the helper function dev_err_probe()
iio: health: afe4403: Make use of the helper function dev_err_probe()
iio: st_lsm9ds0: Make use of the helper function dev_err_probe()
iio: st_sensors: Make use of the helper function dev_err_probe()
iio: dac: ti-dac7311: Make use of the helper function dev_err_probe()
iio: dac: stm32-dac: Make use of the helper function dev_err_probe()
iio: dac: mcp4922: Make use of the helper function dev_err_probe()
iio: dac: max5821: Make use of the helper function dev_err_probe()
iio: dac: ds4424: Make use of the helper function dev_err_probe()
iio: dac: ltc1660: Make use of the helper function dev_err_probe()
iio: dac: lpc18xx_dac: Make use of the helper function dev_err_probe()
iio: dac: ad8801: Make use of the helper function dev_err_probe()
dt-bindings: iio: ad779x: Add binding document
iio: adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999.
iio: adc: max1027: fix error code in max1027_wait_eoc()
iio: imu: adis16400: Fix buffer alignment requirements.
iio: gyro: mpu3050: Fix alignment and size issues with buffers.
iio: adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers.
iio: core: Introduce iio_push_to_buffers_with_ts_unaligned()
iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C
iio: adc: aspeed: Fix spelling mistake "battey" -> "battery"
iio: adc: ad7291: convert probe to device-managed only
iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc
iio: adc: berlin2-adc: convert probe to device-managed only
iio: adc: rn5t618-adc: use devm_iio_map_array_register() function
iio: adc: max1363: convert probe to full device-managed
iio: adc: nau7802: convert probe to full device-managed
iio: adis16460: make use of the new unmasked_drdy flag
iio: adis16475: make use of the new unmasked_drdy flag
iio: adis: handle devices that cannot unmask the drdy pin
iio: adis: do not disabe IRQs in 'adis_init()'
iio: adc: da9150-gpadc: convert probe to full-device managed
iio: adc: lp8788_adc: convert probe to full-device managed
iio: adc: axp288_adc: convert probe to full device-managed
iio: adc: intel_mrfld_adc: convert probe to full device-managed
iio: inkern: introduce devm_iio_map_array_register() short-hand function
iio: adc: fsl-imx25-gcq: initialize regulators as needed
iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops
iio: adc: max1027: Don't reject external triggers when there is no IRQ
iio: adc: max1027: Allow all kind of triggers to be used
iio: adc: max1027: Use the EOC IRQ when populated for single reads
iio: adc: max1027: Stop requesting a threaded IRQ
iio: adc: max1027: Introduce an end of conversion helper
iio: adc: max1027: Separate the IRQ handler from the read logic
iio: adc: max1027: Prevent single channel accesses during buffer reads
iio: adc: max1027: Create a helper to configure the channels to scan
iio: adc: max1027: Ensure a default cnvst trigger configuration
iio: adc: max1027: Simplify the _set_trigger_state() helper
iio: adc: max1027: Create a helper to enable/disable the cnvst trigger
iio: adc: max1027: Rename a helper
iio: adc: max1027: Minimize the number of converted channels
iio: adc: max1027: Drop useless debug messages
iio: adc: max1027: Drop extra warning message
iio: adc: max1027: Fix style
MAINTAINERS: Add the driver info of the NXP IMX8QXP
dt-bindings: iio: adc: Add binding documentation for NXP IMX8QXP ADC
iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC
iio: accel: fxls8962af: add wake on event
iio: accel: fxls8962af: add threshold event handling
iio: adc: aspeed: Get and set trimming data.
iio: adc: aspeed: Support battery sensing.
iio: adc: aspeed: Add compensation phase.
iio: adc: aspeed: Add func to set sampling rate.
iio: adc: aspeed: Fix the calculate error of clock.
iio: adc: aspeed: Support ast2600 adc.
iio: adc: aspeed: Use devm_add_action_or_reset.
iio: adc: aspeed: Use model_data to set clk scaler.
iio: adc: aspeed: Add vref config function
iio: adc: aspeed: Restructure the model data
iio: adc: aspeed: Keep model data to driver data.
iio: ABI: Document in_concentration_co2_scale
iio: chemical: Add Senseair Sunrise 006-0-007 driver
iio: ABI: docs: Document Senseair Sunrise ABI
dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor
dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg
media: ite-cir: IR receiver stop working after receive overflow
media: sir_ir: remove broken driver
media: ir_toy: assignment to be16 should be of correct type
media: ivtv: fix build for UML
media: cedrus: Don't kernel map most buffers
media: rkvdec: Support dynamic resolution changes
media: rkvdec: Do not override sizeimage for output format
media: imx-jpeg: Add pm-runtime support for imx-jpeg
media: MAINTAINERS: update maintainer for ch7322 driver
media: i.MX6: Support 16-bit BT.1120 video input
media: Add ADV7610 support for adv7604 driver.
media: Add ADV7610 support for adv7604 driver - DT docs.
media: TDA1997x: replace video detection routine
media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning
media: saa7134: Add support for Leadtek WinFast HDTV200 H
media: aspeed: add debugfs
media: videobuf2: always set buffer vb2 pointer
media: rcar-vin: add G/S_PARM ioctls
media: i2c: select V4L2_ASYNC where needed
media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release()
drm/i915: Introduce lpt_pch_disable()
drm/i915: Move intel_ddi_fdi_post_disable() to fdi code
drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable()
drm/i915: Move iCLKIP readout to the pch code
drm/i915: Extract ilk_pch_get_config()
drm/i915: Move LPT PCH readout code
drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention
drm/i915: Move PCH modeset code to its own file
drm/i915: Move PCH refclock stuff into its own file
ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description
ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration
xtensa: move section symbols to asm/sections.h
xtensa: remove unused variable wmask
xtensa: only build windowed register support code when needed
xtensa: use register window specific opcodes only when present
xtensa: implement call0 ABI support in assembly
xtensa: definitions for call0 ABI
xtensa: don't use a12 in __xtensa_copy_user in call0 ABI
xtensa: don't use a12 in strncpy_user
xtensa: use a14 instead of a15 in inline assembly
xtensa: move _SimulateUserKernelVectorException out of WindowVectors
net/mlx5: E-Switch, Increase supported number of forward destinations to 32
net/mlx5: E-Switch, Use dynamic alloc for dest array
net/mlx5: Lag, use steering to select the affinity port in LAG
net/mlx5: Lag, add support to create/destroy/modify port selection
net/mlx5: Lag, add support to create TTC tables for LAG port selection
net/mlx5: Lag, add support to create definers for LAG
net/mlx5: Lag, set match mask according to the traffic type bitmap
net/mlx5: Lag, set LAG traffic type mapping
net/mlx5: Lag, move lag files into directory
net/mlx5: Introduce new uplink destination type
net/mlx5: Add support to create match definer
net/mlx5: Introduce port selection namespace
net/mlx5: Support partial TTC rules
scsi: sr: Add error handling support for add_disk()
scsi: sd: Add error handling support for add_disk()
scsi: target: Perform ALUA group changes in one step
scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path
scsi: target: Fix alua_tg_pt_gps_count tracking
scsi: target: Fix ordered tag handling
scsi: target: Fix ordered CMD_T_SENT handling
scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay
scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock()
scsi: ufs: ufs-mediatek: Introduce default delay for reference clock
scsi: target: tcmu: Allocate zeroed pages for data area
scsi: target: cxgbit: Enable Delayed ACK
scsi: target: cxgbit: Increase max DataSegmentLength
scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()
scsi: scsi_debug: Fix out-of-bound read in resp_readcap16()
scsi: 3w-xxx: Remove redundant initialization of variable retval
scsi: fcoe: Use netif_is_bond_master() instead of open code
scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() in initialize_event_pool()
scsi: mpi3mr: Use scnprintf() instead of snprintf()
scsi: sd: Print write through due to no caching mode page as warning
bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
qed: Change the TCP common variable - "iscsi_ooo"
qed: Optimize the ll2 ooo flow
audit: return early if the filter rule has a lower priority
PCI/sysfs: Explicitly show first MSI IRQ for 'irq'
dt-bindings: msm/dp: Add SC8180x compatibles
drm/msm/dp: Support up to 3 DP controllers
drm/msm/dp: Allow attaching a drm_panel
drm/msm/dp: Allow specifying connector_type per controller
drm/msm/dp: Modify prototype of encoder based API
drm/msm/dp: Remove global g_dp_display variable
MAINTAINERS: adjust file entry for of_net.c after movement
PCI: Document /sys/bus/pci/devices/.../irq
iavf: Combine init and watchdog state machines
iavf: Add __IAVF_INIT_FAILED state
iavf: Refactor iavf state machine tracking
nbd: fix uaf in nbd_handle_reply()
nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()
nbd: clean up return value checking of sock_xmit()
nbd: don't start request if nbd_queue_rq() failed
nbd: check sock index in nbd_read_stat()
nbd: make sure request completion won't concurrent
nbd: don't handle response without a corresponding request message
mtip32xx: Remove redundant 'flush_workqueue()' calls
md: update superblock after changing rdev flags in state_store
md: remove unused argument from md_new_event
md/raid5: call roundup_pow_of_two in raid5_run
md/raid1: use rdev in raid1_write_request directly
md/raid1: only allocate write behind bio for WriteMostly device
md: properly unwind when failing to add the kobject in md_alloc
md: extend disks_mutex coverage
md: add the bitmap group to the default groups for the md kobject
md: add error handling support for add_disk()
block: cache inode size in bdev
udf: use sb_bdev_nr_blocks
reiserfs: use sb_bdev_nr_blocks
ntfs: use sb_bdev_nr_blocks
jfs: use sb_bdev_nr_blocks
ext4: use sb_bdev_nr_blocks
block: add a sb_bdev_nr_blocks helper
block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate
squashfs: use bdev_nr_bytes instead of open coding it
reiserfs: use bdev_nr_bytes instead of open coding it
pstore/blk: use bdev_nr_bytes instead of open coding it
ntfs3: use bdev_nr_bytes instead of open coding it
nilfs2: use bdev_nr_bytes instead of open coding it
nfs/blocklayout: use bdev_nr_bytes instead of open coding it
jfs: use bdev_nr_bytes instead of open coding it
hfsplus: use bdev_nr_sectors instead of open coding it
hfs: use bdev_nr_sectors instead of open coding it
fat: use bdev_nr_sectors instead of open coding it
cramfs: use bdev_nr_bytes instead of open coding it
btrfs: use bdev_nr_bytes instead of open coding it
affs: use bdev_nr_sectors instead of open coding it
fs: simplify init_page_buffers
fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block
target/iblock: use bdev_nr_bytes instead of open coding it
nvmet: use bdev_nr_bytes instead of open coding it
md: use bdev_nr_sectors instead of open coding it
dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them
drbd: use bdev_nr_sectors instead of open coding it
bcache: remove bdev_sectors
block: add a bdev_nr_bytes helper
block: move the SECTOR_SIZE related definitions to blk_types.h
swim3: add missing major.h include
sx8: fix an error code in carm_init_one()
pf: fix error codes in pf_init_unit()
pcd: fix error codes in pcd_init_unit()
xtensa/platforms/iss/simdisk: add error handling support for add_disk()
block/ataflop: add error handling support for add_disk()
block/ataflop: provide a helper for cleanup up an atari disk
block/ataflop: add registration bool before calling del_gendisk()
block/ataflop: use the blk_cleanup_disk() helper
swim: add error handling support for add_disk()
swim: add a floppy registration bool which triggers del_gendisk()
swim: add helper for disk cleanup
swim: simplify using blk_cleanup_disk() on swim_remove()
amiflop: add error handling support for add_disk()
floppy: add error handling support for add_disk()
floppy: fix calling platform_device_unregister() on invalid drives
floppy: use blk_cleanup_disk()
floppy: fix add_disk() assumption on exit due to new developments
block/swim3: add error handling support for add_disk()
rbd: add add_disk() error handling
cdrom/gdrom: add error handling support for add_disk()
pf: add error handling support for add_disk()
block/sx8: add error handling support for add_disk()
block/rsxx: add error handling support for add_disk()
pktcdvd: add error handling support for add_disk()
mtip32xx: add error handling support for add_disk()
pd: add error handling support for add_disk()
pcd: capture errors on cdrom_register()
pcd: fix ordering of unregister_cdrom()
pcd: add error handling support for add_disk()
pd: cleanup initialization
pf: cleanup initialization
pcd: cleanup initialization
pcd: move the identify buffer into pcd_identify
n64cart: add error handling support for add_disk()
drbd: add error handling support for add_disk()
aoe: add error handling support for add_disk()
nbd: add error handling support for add_disk()
loop: add error handling support for add_disk()
null_blk: poll queue support
nvme: wire up completion batching for the IRQ path
io_uring: utilize the io batching infrastructure for more efficient polled IO
nvme: add support for batched completion of polled IO
block: add support for blk_mq_end_request_batch()
sbitmap: add helper to clear a batch of tags
block: add a struct io_comp_batch argument to fops->iopoll()
block: provide helpers for rq_list manipulation
block: remove some blk_mq_hw_ctx debugfs entries
block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes
block: cache rq_flags inside blk_mq_rq_ctx_init()
block: blk_mq_rq_ctx_init cache ctx/q/hctx
block: skip elevator fields init for non-elv queue
dt-bindings: nfc: marvell,nci: convert to dtschema
dt-bindings: nfc: ti,trf7970a: convert to dtschema
dt-bindings: nfc: st,nci: convert to dtschema
dt-bindings: nfc: st,st95hf: convert to dtschema
dt-bindings: nfc: st,st21nfca: convert to dtschema
dt-bindings: nfc: nxp,pn532: convert to dtschema
dt-bindings: nfc: nxp,nci: document NXP PN547 binding
dt-bindings: nfc: nxp,nci: convert to dtschema
ASoC: qcom: sm8250: Add Jack support
ASoC: qcom: sm8250: add support for TX and RX Macro dais
ASoC: amd: enable Yellow Carp platform machine driver build
ASoC: amd: add YC machine driver using dmic
ASoC: amd: create platform device for acp6x machine driver
ASoC: amd: enable Yellow carp acp6x drivers build
ASoC: amd: add acp6x pdm driver pm ops
ASoC: amd: add acp6x pci driver pm ops
ASoC: amd: add acp6x pdm driver dma ops
ASoC: amd: add acp6x irq handler
ASoC: amd: add acp6x pdm platform driver
ASoC: amd: add platform devices for acp6x pdm driver and dmic driver
ASoC: amd: add acp6x init/de-init functions
ASoC: amd: add Yellow Carp ACP PCI driver
ASoC: amd: add Yellow Carp ACP6x IP register header
dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml
clk: composite: Use rate_ops.determine_rate when also a mux is available
dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap()
treewide: Replace 0-element memcpy() destinations with flexible arrays
treewide: Replace open-coded flex arrays in unions
stddef: Introduce DECLARE_FLEX_ARRAY() helper
btrfs: Use memset_startat() to clear end of struct
string.h: Introduce memset_startat() for wiping trailing members and padding
xfrm: Use memset_after() to clear padding
string.h: Introduce memset_after() for wiping trailing members/padding
lib: Introduce CONFIG_MEMCPY_KUNIT_TEST
fortify: Add compile-time FORTIFY_SOURCE tests
dt-bindings: input: Convert Silead GSL1680 binding to a schema
mlx5: prevent 64bit divide
selftests: KVM: Introduce system counter offset test
selftests: KVM: Add helpers for vCPU device attributes
selftests: KVM: Fix kvm device helper ioctl assertions
selftests: KVM: Add test for KVM_{GET,SET}_CLOCK
tools: arch: x86: pull in pvclock headers
KVM: x86: Expose TSC offset controls to userspace
KVM: x86: Refactor tsc synchronization code
kvm: x86: protect masterclock with a seqcount
KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK
KVM: x86: avoid warning with -Wbitwise-instead-of-logical
docs: counter: Include counter-chrdev kernel-doc to generic-counter.rst
counter: fix docum. build problems after filename change
arm64: dts: rockchip: fix resets in tsadc node for rk356x
dt-bindings: bus: add palmbus device tree bindings
power: bq25890: add return values to error messages
power: supply: axp288-charger: Simplify axp288_get_charger_health()
power: supply: axp288-charger: Remove unnecessary is_present and is_online helpers
power: supply: axp288-charger: Add depends on IOSF_MBIO to Kconfig
MIPS: Loongson64: Add of_node_put() before break
bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) with pci_alert()
bcm47xx: Get rid of redundant 'else'
MIPS: sni: Fix the build
KVM: arm64: pkvm: Give priority to standard traps over pvm handling
KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()
KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around
KVM: arm64: pkvm: Consolidate include files
KVM: arm64: pkvm: Preserve pending SError on exit from AArch32
KVM: arm64: pkvm: Handle GICv3 traps as required
KVM: arm64: pkvm: Drop sysregs that should never be routed to the host
KVM: arm64: pkvm: Drop AArch32-specific registers
KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI
KVM: arm64: pkvm: Use a single function to expose all id-regs
KVM: arm64: Fix early exit ptrauth handling
PCI: Remove unused pci_pool wrappers
rtc: pcf8523: add BSM support
rtc: pcf8523: allow usage on ACPI platforms
rtc: pcf8523: remove unecessary ifdefery
rtc: pcf8523: always compile pcf8523_rtc_ioctl
rtc: pcf8523: switch to regmap
media: cedrus: fix double free
rtc: expose RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time
rtc: rv3032: allow setting BSM
rtc: rv3028: add BSM support
rtc: add BSM parameter
rtc: add correction parameter
rtc: expose correction feature
rtc: add parameter ioctl
rtc: add alarm related features
staging: vt6655: Rename byPreambleType field
usb: typec: STUSB160X should select REGMAP_I2C
usb-storage: Add compatibility quirk flags for iODD 2531/2541
tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
block: store elevator state in request
staging: r8188eu: Makefile: use one file list
block: only mark bio as tracked if it really is tracked
block: improve layout of struct request
block: move update request helpers into blk-mq.c
block: remove useless caller argument to print_req_error()
block: don't bother iter advancing a fully done bio
staging: r8188eu: Makefile: don't overwrite global settings
staging: r8188eu: Makefile: remove unused driver config
staging: r8188eu: remove unnecessary assignment
staging: r8188eu: don't accept SIGTERM for cmd thread
staging: r8188eu: daemonize is not defined
staging: r8188eu: res_to_status is unused
staging: r8188eu: remove BT_COEXIST settings from Makefile
staging: r8188eu: remove unused components in pwrctrl_priv
staging: r8188eu: CurrentWirelessMode is not used
staging: r8188eu: remove procfs functions
staging: r8188eu: clean up Hal8188EPhyCfg.h
staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used
staging: r8188eu: remove unused function prototypes
staging: r8188eu: remove two checks that are always false
staging: r8188eu: interface type is always usb
staging: r8188eu: remove empty trigger gpio code
staging: r8188eu: remove unused constants and variables
staging: mt7621-dts: change some node hex addresses to lower case
staging: r8188eu: remove ODM_CmnInfoPtrArrayHook()
staging: r8188eu: pMacPhyMode is not used
staging: r8188eu: pBandType is never set
staging: r8188eu: remove ODM_AntselStatistics_88C()
staging: r8188eu: remove GetPSDData()
staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting()
staging: r8188eu: remove empty functions from odm.c
iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
powerpc/kvm: Fix kvm_use_magic_page
hwmon: (tmp421) Add of_node_put() before return
PCI: Remove struct pci_dev->driver
PCI: Use to_pci_driver() instead of pci_dev->driver
x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev->driver
perf/x86/intel/uncore: Use to_pci_driver() instead of pci_dev->driver
powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver
usb: xhci: Use to_pci_driver() instead of pci_dev->driver
cxl: Use to_pci_driver() instead of pci_dev->driver
cxl: Factor out common dev->driver expressions
firmware: tegra: Fix error application of sizeof() to pointer
sfc: Fix reading non-legacy supported link modes
net: dsa: qca8k: fix delay applied to wrong cpu in parse_port_config
drm/i915: Don't propagate the gen split confusion further
drm/i915: Clean-up bonding debug message.
net: phy: realtek: add support for RTL8365MB-VC internal PHYs
net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC
net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag
dt-bindings: net: dsa: realtek-smi: document new compatible rtl8365mb
net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfig/Makefile
net: dsa: allow reporting of standard ethtool stats for slave devices
ether: add EtherType for proprietary Realtek protocols
dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml
ALSA: uapi: Fix a C++ style comment in asound.h
ALSA: firewire: Fix C++ style comments in uapi header
ASoC: dt-bindings: mediatek: rename reset controller headers in DT example
ASoC: rockchip: i2s-tdm: Fix refcount test
ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils
ASoC: tlv320aic32x4: Make aic32x4_remove() return void
ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt()
ASoC: soc-core: tidyup empty function
ASoC: soc-component: add snd_soc_component_is_codec()
ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2
ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1
ath5k: replace snprintf in show functions with sysfs_emit
rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf
rtw89: Fix two spelling mistakes in debug messages
MAINTAINERS: add rtw89 wireless driver
mwifiex: Try waking the firmware until we get an interrupt
mwifiex: Read a PCI register after writing the TX ring write pointer
ethernet: use eth_hw_addr_set() in unmaintained drivers
KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned
block: convert the rest of block to bdev_get_queue
block: use bdev_get_queue() in blk-core.c
block: use bdev_get_queue() in bio.c
block: use bdev_get_queue() in bdev.c
block: cache request queue in bdev
block: handle fast path of bio splitting inline
block: use flags instead of bit fields for blkdev_dio
block: cache bdev in struct file for raw bdev IO
nvme-multipath: enable polled I/O
block: don't allow writing to the poll queue attribute
block: switch polling to be bio based
block: define 'struct bvec_iter' as packed
block: use SLAB_TYPESAFE_BY_RCU for the bio slab
block: rename REQ_HIPRI to REQ_POLLED
io_uring: don't sleep when polling for I/O
block: replace the spin argument to blk_iopoll with a flags argument
blk-mq: remove blk_qc_t_valid
blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal
blk-mq: factor out a "classic" poll helper
blk-mq: factor out a blk_qc_to_hctx helper
io_uring: fix a layering violation in io_iopoll_req_issued
iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw
block: don't try to poll multi-bio I/Os in __blkdev_direct_IO
direct-io: remove blk_poll support
block: only check previous entry for plug merge attempt
block: move CONFIG_BLOCK guard to top Makefile
block: move menu "Partition type" to block/partitions/Kconfig
block: simplify Kconfig files
block: remove redundant =y from BLK_CGROUP dependency
block: improve batched tag allocation
sbitmap: add __sbitmap_queue_get_batch()
blk-mq: optimise *end_request non-stat path
block: mark bio_truncate static
block: move bio_get_{first,last}_bvec out of bio.h
block: mark __bio_try_merge_page static
block: move bio_full out of bio.h
block: fold bio_cur_bytes into blk_rq_cur_bytes
block: move bio_mergeable out of bio.h
block: don't include <linux/ioprio.h> in <linux/bio.h>
block: remove BIO_BUG_ON
blk-mq: inline hot part of __blk_mq_sched_restart
block: inline hot paths of blk_account_io_*()
block: merge block_ioctl into blkdev_ioctl
block: move the *blkdev_ioctl declarations out of blkdev.h
block: unexport blkdev_ioctl
block: don't dereference request after flush insertion
blk-mq: cleanup blk_mq_submit_bio
blk-mq: cleanup and rename __blk_mq_alloc_request
block: pre-allocate requests if plug is started and is a batch
block: bump max plugged deferred size from 16 to 32
block: inherit request start time from bio for BLK_CGROUP
block: move blk-throtl fast path inline
blk-mq: Change shared sbitmap naming to shared tags
blk-mq: Stop using pointers for blk_mq_tags bitmap tags
blk-mq: Use shared tags for shared sbitmap support
blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()
blk-mq: Add blk_mq_alloc_map_and_rqs()
blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()
blk-mq: Don't clear driver tags own mapping
blk-mq: Pass driver tags to blk_mq_clear_rq_mapping()
blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}()
blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}()
blk-mq: Invert check in blk_mq_update_nr_requests()
blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests()
block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ
blk-mq: Change rqs check in blk_mq_free_rqs()
block: print the current process in handle_bad_sector
block/mq-deadline: Prioritize high-priority requests
block/mq-deadline: Stop using per-CPU counters
block/mq-deadline: Add an invariant check
block/mq-deadline: Improve request accounting further
block: move struct request to blk-mq.h
block: move integrity handling out of <linux/blkdev.h>
block: move a few merge helpers out of <linux/blkdev.h>
block: drop unused includes in <linux/genhd.h>
block: drop unused includes in <linux/blkdev.h>
block: move elevator.h to block/
block: remove the struct blk_queue_ctx forward declaration
block: remove the cmd_size field from struct request_queue
block: remove the unused blk_queue_state enum
block: remove the unused rq_end_sector macro
sched: move the <linux/blkdev.h> include out of kernel/sched/sched.h
kernel: remove spurious blkdev.h includes
arch: remove spurious blkdev.h includes
mm: remove spurious blkdev.h includes
mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>
mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h>
mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>
blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
octeontx2-nic: fix mixed module build
firmware: arm_ffa: Add support for MEM_LEND
firmware: arm_ffa: Handle compatibility with different firmware versions
net: ethernet: ave: Add compatible string and SoC-dependent data for NX1 SoC
dt-bindings: net: ave: Add bindings for NX1 SoC
reset: mchp: sparx5: Extend support for lan966x
dt-bindings: reset: Add lan966x support
thermal/drivers/uniphier: Add compatible string for NX1 SoC
dt-bindings: thermal: uniphier: Add binding for NX1 SoC
net: w5100: Make w5100_remove() return void
net: ks8851: Make ks8851_remove_common() return void
net: sched: Remove Qdisc::running sequence counter
net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
net: sched: Use _bstats_update/set() instead of raw writes
net: sched: Protect Qdisc::bstats with u64_stats
u64_stats: Introduce u64_stats_set()
gen_stats: Move remaining users to gnet_stats_add_queue().
mq, mqprio: Use gnet_stats_add_queue().
gen_stats: Add gnet_stats_add_queue().
gen_stats: Add instead Set the value in __gnet_stats_copy_basic().
mm/writeback: Add folio_write_one
mm/filemap: Add FGP_STABLE
mm/filemap: Add filemap_get_folio
mm/filemap: Convert mapping_get_entry to return a folio
mm/filemap: Add filemap_add_folio()
mm/filemap: Add filemap_alloc_folio
mm/page_alloc: Add folio allocation functions
mm/lru: Add folio_add_lru()
mm/lru: Convert __pagevec_lru_add_fn to take a folio
mm: Add folio_evictable()
mm/workingset: Convert workingset_refault() to take a folio
mm/filemap: Add readahead_folio()
mm/filemap: Add folio_mkwrite_check_truncate()
mm/filemap: Add i_blocks_per_folio()
mm/writeback: Add folio_redirty_for_writepage()
mm/writeback: Add folio_account_redirty()
mm/writeback: Add folio_clear_dirty_for_io()
mm/writeback: Add folio_cancel_dirty()
mm/writeback: Add folio_account_cleaned()
mm/writeback: Add filemap_dirty_folio()
mm/writeback: Convert tracing writeback_page_template to folios
mm/writeback: Add __folio_mark_dirty()
mm/writeback: Add folio_mark_dirty()
mm/writeback: Add folio_start_writeback()
mm/writeback: Add __folio_end_writeback()
mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add()
flex_proportions: Allow N events instead of 1
mm/writeback: Rename __add_wb_stat() to wb_stat_mod()
mm/migrate: Add folio_migrate_copy()
mm/migrate: Add folio_migrate_flags()
mm/migrate: Add folio_migrate_mapping()
mm/rmap: Add folio_mkclean()
mm/swap: Add folio_mark_accessed()
mm/swap: Add folio_activate()
mm: Add folio_young and folio_idle
mm: Add arch_make_folio_accessible()
mm: Add kmap_local_folio()
mm: Add flush_dcache_folio()
iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable
iommu/dart: Use kmemdup instead of kzalloc and memcpy
ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type
ALSA: memalloc: Support for non-coherent page allocation
ALSA: memalloc: Support for non-contiguous page allocation
iommu/vt-d: Avoid duplicate removing in __domain_mapping()
iommu/vt-d: Convert the return type of first_pte_in_page to bool
iommu/vt-d: Clean up unused PASID updating functions
iommu/vt-d: Delete dev_has_feat callback
iommu/vt-d: Use second level for GPA->HPA translation
iommu/vt-d: Check FL and SL capability sanity in scalable mode
iommu/vt-d: Remove duplicate identity domain flag
iommu/vt-d: Dump DMAR translation structure when DMA fault occurs
iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option
drm/i915: Catch yet another unconditioal clflush
drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
optee: add FF-A support
optee: isolate smc abi
drm/i915: Rename intel_load_plane_csc_black()
drm/i915: Remove the drm_dbg() from the vblank evade critical section
drm/i915: Fix up skl_program_plane() pxp stuff
drm/i915: Move the pxp plane state computation
habanalabs: refactor fence handling in hl_cs_poll_fences
habanalabs: context cleanup cosmetics
habanalabs: simplify wait for interrupt with timestamp flow
habanalabs: initialize hpriv fields before adding new node
habanalabs: Unify frequency set/get functionality
habanalabs: select CRC32
habanalabs: add support for dma-buf exporter
habanalabs: define uAPI to export FD for DMA-BUF
habanalabs: fix NULL pointer dereference
habanalabs: fix race condition in multi CS completion
habanalabs: use only u32
habanalabs: update firmware files
habanalabs: bypass reset for continuous h/w error event
habanalabs: take timestamp on wait for interrupt
habanalabs: prevent race between fd close/open
habanalabs: refactor reset log message
habanalabs: define soft-reset as inference op
habanalabs: fix debugfs device memory MMU VA translation
habanalabs: add support for a long interrupt target value
habanalabs: remove redundant cs validity checks
habanalabs: enable power info via HWMON framework
habanalabs: generalize COMMS message sending procedure
habanalabs: create static map of f/w hwmon enums
habanalabs: add debugfs node for configuring CS timeout
habanalabs: add kernel-doc style comments
drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
clk: samsung: describe drivers in Kconfig
clocksource/drivers/arch_arm_timer: Move workaround synchronisation around
clocksource/drivers/arm_arch_timer: Fix masking for high freq counters
dmaengine: imx-sdma: remove space after sizeof
dmaengine: imx-sdma: align statement to open parenthesis
dmaengine: imx-sdma: add missed braces
dmaengine: imx-sdma: remove useless braces
dmaengine: dw-axi-dmac: set coherent mask
dmaengine: dw-axi-dmac: Hardware handshake configuration
dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8
dmaengine: stm32-dma: fix burst in case of unaligned memory address
dmaengine: stm32-dma: fix stm32_dma_get_max_width
dmaengine: stm32-dma: mark pending descriptor complete in terminate_all
dmaengine: dw-edma: Remove an unused variable
dmaengine: jz4780: Set max number of SGs per burst
dmaengine: sh: rz-dmac: Add DMA clock handling
dmaengine: idxd: remove gen cap field per spec 1.2 update
dmaengine: idxd: check GENCAP config support for gencfg register
dmaengine: bestcomm: fix system boot lockups
dmaengine: at_xdmac: use pm_ptr()
dmaengine: at_xdmac: use __maybe_unused for pm functions
dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path
dmaengine: Remove redundant initialization of variable err
dmaengine: tegra210-adma: Override ADMA FIFO size
dmaengine: tegra210-adma: Add description for 'adma_get_burst_config'
dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member
ARM: dts: qcom-pma8084: add interrupt controller properties
ARM: dts: qcom-pm8941: add interrupt controller properties
ARM: dts: qcom-pm8841: add interrupt controller properties
ARM: dts: qcom-msm8660: add interrupt controller properties
ARM: dts: qcom-mdm9615: add interrupt controller properties
ARM: dts: qcom-apq8064: add interrupt controller properties
ARM: dts: qcom-apq8060-dragonboard: fix mpps state names
ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix its name
ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes
ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes
ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes
ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes
ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes
arm64: dts: qcom: pm8994: add interrupt controller properties
arm64: dts: qcom: pm8916: add interrupt controller properties
arm64: dts: qcom: apq8016-sbc: fix mpps state names
arm64: dts: qcom: pm8994: fix mpps device tree node
arm64: dts: qcom: pm8916: fix mpps device tree node
drm/rockchip: dsi: Disable PLL clock on bind error
drm/rockchip: dsi: Fix unbalanced clock on probe error
drm/rockchip: dsi: Reconfigure hardware on resume()
drm/rockchip: dsi: Hold pm-runtime across bind/unbind
drm/rockchip: vop: Add timeout for DSP hold
dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells
pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip
pinctrl: qcom: spmi-mpp: hardcode IRQ counts
pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip
pinctrl: qcom: ssbi-mpp: hardcode IRQ counts
dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML
pinctrl: samsung: support ExynosAutov9 SoC pinctrl
drm/v3d: nullify pointer se with a NULL
clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming
clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface
clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations
clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code
clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL
clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue
clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names
clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL
clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64
clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors
clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses
drm/panel: Add Sony Tulip Truly NT35521 driver
dt-bindings: display: Add Sony Tulip Truly NT35521 panel support
rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies
drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver
dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible
drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels
dt-bindings: display: Add bindings for Novatek NT35950
drm/bridge: ti-sn65dsi83: Optimize reset line toggling
soc: qcom: smp2p: add feature negotiation and ssr ack feature support
iio: adc: tsc2046: fix scan interval warning
erofs: get compression algorithms directly on mapping
erofs: add multiple device support
iio: core: fix double free in iio_device_unregister_sysfs()
erofs: decouple basic mount options from fs_context
iio: core: check return value when calling dev_set_name()
iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups()
iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask()
iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask()
iio: buffer: check return value of kstrdup_const()
netfilter: core: Fix clang warnings about unused static inlines
arm64: dts: rockchip: Add analog audio on Quartz64
arm64: dts: rockchip: Add i2s1 on rk356x
iio: dac: ad5446: Fix ad5622_write() return value
KVM: arm64: Add memcg accounting to KVM allocations
KVM: arm64: vgic: Add memcg accounting to vgic allocations
KVM: arm64: selftests: arch_timer: Support vCPU migration
KVM: arm64: selftests: Add arch_timer test
KVM: arm64: selftests: Add host support for vGIC
KVM: arm64: selftests: Add basic GICv3 support
KVM: arm64: selftests: Add light-weight spinlock support
KVM: arm64: selftests: Add guest support to get the vcpuid
KVM: arm64: selftests: Maintain consistency for vcpuid type
KVM: arm64: selftests: Add support to disable and enable local IRQs
KVM: arm64: selftests: Add basic support to generate delays
KVM: arm64: selftests: Add basic support for arch_timers
KVM: arm64: selftests: Add support for cpu_relax
KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG
tools: arm64: Import sysreg.h
KVM: arm64: selftests: Add MMIO readl/writel support
KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode
KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS
KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible
KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors
KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3
dt-bindings: iio: kionix,kxcjk1013: driver support interrupts
iio: adc: exynos: describe drivers in KConfig
iio: adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource()
iio: dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource()
iio: accel: mma7660: Mark acpi match table as maybe unused
iio: light: max44000: use device-managed functions in probe
iio: gyro: adis16080: use devm_iio_device_register() in probe
iio: dac: ad5064: convert probe to full device-managed
staging: iio: ad9832: convert probe to device-managed
iio: dac: ad7303: convert probe to full device-managed
iio: imu: inv_mpu6050: Mark acpi match table as maybe unused
iio: ep93xx: Make use of the helper function devm_platform_ioremap_resource()
counter: microchip-tcb-capture: Tidy up a false kernel-doc /** marking.
counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8
counter: 104-quad-8: Replace mutex with spinlock
counter: Implement events_queue_size sysfs attribute
counter: Implement *_component_id sysfs attributes
counter: Implement signalZ_action_component_id sysfs attribute
tools/counter: Create Counter tools
docs: counter: Document character device interface
counter: Add character device interface
counter: Move counter enums to uapi header
docs: counter: Update to reflect sysfs internalization
counter: Update counter.h comments to reflect sysfs internalization
counter: Internalize sysfs interface code
counter: stm32-timer-cnt: Provide defines for slave mode selection
counter: stm32-lptimer-cnt: Provide defines for clock polarities
arm64: dts: rockchip: change gpio nodenames
ARM: dts: rockchip: change gpio nodenames
ALSA: ISA: not for M68K
hwmon: (max31722) Warn about failure to put device in stand-by in .remove()
hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
Input: ili210x - add ili251x firmware update support
Input: ili210x - export ili251x version details via sysfs
Input: ili210x - use resolution from ili251x firmware
Input: pm8941-pwrkey - respect reboot_mode for warm reset
reboot: export symbol 'reboot_mode'
Input: max77693-haptic - drop unneeded MODULE_ALIAS
Input: cpcap-pwrbutton - do not set input parent explicitly
scsi: core: Remove two host template members that are no longer used
scsi: usb: Switch to attribute groups
scsi: staging: unisys: Remove the shost_attrs member
scsi: snic: Switch to attribute groups
scsi: smartpqi: Switch to attribute groups
scsi: qla4xxx: Switch to attribute groups
scsi: qla2xxx: Switch to attribute groups
scsi: qla2xxx: Remove a declaration
scsi: qedi: Switch to attribute groups
scsi: qedf: Switch to attribute groups
scsi: pmcraid: Switch to attribute groups
scsi: pm8001: Switch to attribute groups
scsi: sym53c500_cs: Switch to attribute groups
scsi: ncr53c8xx: Switch to attribute groups
scsi: myrs: Switch to attribute groups
scsi: myrb: Switch to attribute groups
scsi: mvsas: Switch to attribute groups
scsi: mpt3sas: Switch to attribute groups
scsi: megaraid_sas: Switch to attribute groups
scsi: megaraid_mbox: Switch to attribute groups
scsi: lpfc: Switch to attribute groups
scsi: isci: Switch to attribute groups
scsi: ipr: Switch to attribute groups
scsi: ibmvfc: Switch to attribute groups
scsi: ibmvscsi: Switch to attribute groups
scsi: hptiop: Switch to attribute groups
scsi: hpsa: Switch to attribute groups
scsi: hisi_sas: Switch to attribute groups
scsi: fnic: Switch to attribute groups
scsi: cxlflash: Switch to attribute groups
scsi: csiostor: Switch to attribute groups
scsi: bnx2i: Switch to attribute groups
scsi: bnx2fc: Switch to attribute groups
scsi: bfa: Switch to attribute groups
scsi: be2iscsi: Switch to attribute groups
scsi: arcmsr: Switch to attribute groups
scsi: aacraid: Switch to attribute groups
scsi: 53c700: Switch to attribute groups
scsi: 3w-xxxx: Switch to attribute groups
scsi: 3w-sas: Switch to attribute groups
scsi: 3w-9xxx: Switch to attribute groups
scsi: zfcp: Switch to attribute groups
scsi: message: fusion: Switch to attribute groups
scsi: RDMA/srp: Switch to attribute groups
scsi: firewire: sbp2: Switch to attribute groups
scsi: ata: Switch to attribute groups
scsi: core: Register sysfs attributes earlier
scsi: core: Remove the 'done' argument from SCSI queuecommand_lck functions
scsi: fas216: Introduce the function fas216_queue_command_internal()
scsi: isci: Remove a declaration
scsi: core: Call scsi_done directly
scsi: usb: Call scsi_done() directly
scsi: target: tcm_loop: Call scsi_done() directly
scsi: staging: unisys: visorhba: Call scsi_done() directly
scsi: staging: rts5208: Call scsi_done() directly
scsi: xen-scsifront: Call scsi_done() directly
scsi: wd719x: Call scsi_done() directly
scsi: wd33c93: Call scsi_done() directly
scsi: vmw_pvscsi: Call scsi_done() directly
scsi: virtio_scsi: Call scsi_done() directly
scsi: ufs: Call scsi_done() directly
scsi: sym53c8xx_2: Call scsi_done() directly
scsi: storvsc_drv: Call scsi_done() directly
scsi: stex: Call scsi_done() directly
scsi: snic: Call scsi_done() directly
scsi: smartpqi: Call scsi_done() directly
scsi: scsi_debug: Call scsi_done() directly
scsi: qlogicpti: Call scsi_done() directly
scsi: qlogicfas408: Call scsi_done() directly
scsi: qla4xxx: Call scsi_done() directly
scsi: qla2xxx: Call scsi_done() directly
scsi: qla1280: Call scsi_done() directly
scsi: qedf: Call scsi_done() directly
scsi: ps3rom: Call scsi_done() directly
scsi: ppa: Call scsi_done() directly
scsi: pmcraid: Call scsi_done() directly
scsi: pcmcia: Call scsi_done() directly
scsi: nsp32: Call scsi_done() directly
scsi: ncr53c8xx: Call scsi_done() directly
scsi: myrs: Call scsi_done() directly
scsi: myrb: Call scsi_done() directly
scsi: mvumi: Call scsi_done() directly
scsi: mpt3sas: Call scsi_done() directly
scsi: mpi3mr: Call scsi_done() directly
scsi: mesh: Call scsi_done() directly
scsi: megaraid: Call scsi_done() directly
scsi: megaraid_sas: Call scsi_done() directly
scsi: megaraid_mbox: Call scsi_done() directly
scsi: mac53c94: Call scsi_done() directly
scsi: lpfc: Call scsi_done() directly
scsi: libsas: Call scsi_done() directly
scsi: libiscsi: Call scsi_done() directly
scsi: libfc: Call scsi_done() directly
scsi: ips: Call scsi_done() directly
scsi: ipr: Call scsi_done() directly
scsi: initio: Call scsi_done() directly
scsi: imm: Call scsi_done() directly
scsi: ibmvscsi: Call scsi_done() directly
scsi: hptiop: Call scsi_done() directly
scsi: hpsa: Call scsi_done() directly
scsi: fnic: Call scsi_done() directly
scsi: fdomain: Call scsi_done() directly
scsi: fas216: Stop using scsi_cmnd.scsi_done
scsi: fas216: Introduce struct fas216_cmd_priv
scsi: esp_scsi: Call scsi_done() directly
scsi: esas2r: Call scsi_done() directly
scsi: dpt_i2o: Call scsi_done() directly
scsi: dc395x: Call scsi_done() directly
scsi: cxlflash: Call scsi_done() directly
scsi: csiostor: Call scsi_done() directly
scsi: bnx2fc: Call scsi_done() directly
scsi: bfa: Call scsi_done() directly
scsi: atp870u: Call scsi_done() directly
scsi: arcmsr: Call scsi_done() directly
scsi: aic7xxx: Call scsi_done() directly
scsi: aha1542: Call scsi_done() directly
scsi: aha152x: Call scsi_done() directly
scsi: advansys: Call scsi_done() directly
scsi: acornscsi: Call scsi_done() directly
scsi: aacraid: Call scsi_done() directly
scsi: aacraid: Introduce aac_scsi_done()
scsi: a100u2w: Call scsi_done() directly
scsi: NCR5380: Call scsi_done() directly
scsi: BusLogic: Call scsi_done() directly
scsi: 53c700: Call scsi_done() directly
scsi: 3w-xxxx: Call scsi_done() directly
scsi: 3w-sas: Call scsi_done() directly
scsi: 3w-9xxx: Call scsi_done() directly
scsi: zfcp_scsi: Call scsi_done() directly
scsi: message: fusion: Call scsi_done() directly
scsi: ib_srp: Call scsi_done() directly
scsi: firewire: sbp2: Call scsi_done() directly
scsi: ata: Call scsi_done() directly
scsi: core: Rename scsi_mq_done() into scsi_done() and export it
scsi: core: Use a structure member to track the SCSI command submitter
scsi: core: pm: Only runtime resume if necessary
scsi: sd: Rename sd_resume() into sd_resume_system()
scsi: core: pm: Rely on the device driver core for async power management
arm64: defconfig: Enable Sleep stats driver
arm64: dts: qcom: Enable RPM Sleep stats
arm64: dts: qcom: Enable RPMh Sleep stats
soc: qcom: Add Sleep stats driver
dt-bindings: Introduce QCOM Sleep stats bindings
arm64: dts: sc7180: Support Parade ps8640 edp bridge
arm64: dts: sc7180: Factor out ti-sn65dsi86 support
ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI
soc: qcom: socinfo: add two missing PMIC IDs
ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property
ASoC: rockchip: i2s-tdm: Strip out direct CRU use
thermal/drivers/rockchip_thermal: Allow more resets for tsadc node
dt-bindings: thermal: remove redundant comments from rockchip-thermal.yaml
dt-bindings: thermal: allow more resets for tsadc node in rockchip-thermal.yaml
dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML
hwmon: (dell-smm) Add support for fanX_min, fanX_max and fanX_target
arm64: dts: qcom: add 'chassis-type' property
clocksource/drivers/arc_timer: Eliminate redefined macro error
mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done
MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver maintainer
dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss
mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support
dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible
mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data
mailbox: xgene-slimpro: Make use of the helper function devm_platform_ioremap_resource()
mailbox: sun6i: Make use of the helper function devm_platform_ioremap_resource()
mailbox: stm32-ipcc: Make use of the helper function devm_platform_ioremap_resource()
mailbox: sti: Make use of the helper function devm_platform_ioremap_resource()
mailbox: qcom-apcs-ipc: Make use of the helper function devm_platform_ioremap_resource()
mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource()
mailbox: omap: Make use of the helper function devm_platform_ioremap_resource()
mailbox: mtk-cmdq: Make use of the helper function devm_platform_ioremap_resource()
mailbox: hi6220: Make use of the helper function devm_platform_ioremap_resource()
mailbox: hi3660: Make use of the helper function devm_platform_ioremap_resource()
mailbox: bcm2835: Make use of the helper function devm_platform_ioremap_resource()
mailbox: altera: Make use of the helper function devm_platform_ioremap_resource()
arm64: dts: rockchip: add 'chassis-type' property
arm64: dts: rockchip: add powerdomains to rk3368
dt-bindings: arm: rockchip: add rk3368 compatible string to pmu.yaml
arm64: dts: rockchip: enable spdif on Quartz64 A
arm64: dts: rockchip: add spdif node to rk356x
thermal/drivers/tsens: Add timeout to get_temp_tsens_valid
thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM
regulator: lp872x: replacing legacy gpio interface for gpiod
PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n
net: make use of helper netif_is_bridge_master()
net/smc: stop links when their GID is removed
net/smc: add netlink support for SMC-Rv2
net/smc: extend LLC layer for SMC-Rv2
net/smc: add v2 support to the work request layer
net/smc: retrieve v2 gid from IB device
net/smc: add v2 format of CLC decline message
net/smc: add listen processing for SMC-Rv2
net/smc: add SMC-Rv2 connection establishment
net/smc: prepare for SMC-Rv2 connection
net/smc: save stack space and allocate smc_init_info
drm/panel: ilitek-ili9881c: Make gpio-reset optional
drm/panel: ilitek-ili9881d: add support for Wanchanglong W552946ABA panel
dt-bindings: ili9881c: add compatible string for Wanchanglong w552946aba
dt-bindings: vendor-prefix: add Wanchanglong Electronics Technology
net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
ethernet: ixgb: use eth_hw_addr_set()
ethernet: ibmveth: use ether_addr_to_u64()
ethernet: enetc: use eth_hw_addr_set()
ethernet: ec_bhf: use eth_hw_addr_set()
ethernet: enic: use eth_hw_addr_set()
ethernet: bcmgenet: use eth_hw_addr_set()
ethernet: bnx2x: use eth_hw_addr_set()
ethernet: aquantia: use eth_hw_addr_set()
ethernet: amd: use eth_hw_addr_set()
ethernet: alteon: use eth_hw_addr_set()
ethernet: aeroflex: use eth_hw_addr_set()
ethernet: adaptec: use eth_hw_addr_set()
net: ipvtap: fix template string argument of device_create() call
net: macvtap: fix template string argument of device_create() call
mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static
mptcp: increase default max additional subflows to 2
mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs()
arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card
Input: max8925_onkey - don't mark comment as kernel-doc
Input: ads7846 - do not attempt IRQ workaround when deferring probe
Input: ads7846 - use input_set_capability()
Input: ads7846 - set input device bus type and product ID
Input: tm2-touchkey - allow changing keycodes from userspace
Input: tm2-touchkey - report scan codes
Input: adxl34x - fix sparse warning
Input: ep93xx_keypad - switch to using managed resources
Input: ep93xx_keypad - use dev_pm_set_wake_irq()
Input: ep93xx_keypad - use BIT() and GENMASK() macros
Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused
net/mlx5: Use system_image_guid to determine bonding
net/mlx5: Use native_port_num as 1st option of device index
net/mlx5: Introduce new device index wrapper
net/mlx5: Check return status first when querying system_image_guid
net/mlx5: DR, Prefer kcalloc over open coded arithmetic
net/mlx5e: Add extack msgs related to TC for better debug
net/mlx5: CT: Fix missing cleanup of ct nat table on init failure
net/mlx5: Disable roce at HCA level
net/mlx5i: Enable Rx steering for IPoIB via ethtool
net/mlx5: Bridge, provide flow source hints
net/mlx5: Read timeout values from DTOR
net/mlx5: Read timeout values from init segment
net/mlx5: Add layout to support default timeouts register
drm/msm: uninitialized variable in msm_gem_import()
drm/msm: fix potential NULL dereference in cleanup
drm/msm: unlock on error in get_sched_entity()
drm: Remove redundant 'flush_workqueue()' calls
drm/msm/dp: Simplify the dp_debug debugfs show function
drm/msm/dp: Use the connector passed to dp_debug_get()
drm/msm/a6xx: correct cx_debugbus_read arguments
drm/msm/dsi: use bulk clk API
drm/msm/devfreq: Add 1ms delay before clamping freq
drm/msm: Add hrtimer + kthread_work helper
drm/msm/dp: Allow sub-regions to be specified in DT
soc: qcom: rpmhpd: Make power_on actually enable the domain
dt-bindings: hwmon: allow specifying channels for tmp421
hwmon: (tmp421) ignore non-channel related DT nodes
hwmon: (tmp421) update documentation
hwmon: (tmp421) support HWMON_T_ENABLE
hwmon: (tmp421) really disable channels
hwmon: (tmp421) support specifying n-factor via DT
hwmon: (tmp421) support disabling channels from DT
hwmon: (tmp421) add support for defining labels from DT
dt-bindings: hwmon: add missing tmp421 binding
arm64: defconfig: Visconti: Enable PCIe host controller
arm64: dts: visconti: Add DTS for the VisROBO board
dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board
arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC
arm64: dts: visconti: Add PCIe host controller support for TMPV7708 SoC
dt-bindings: media: Convert OV5640 binding to a schema
dt-bindings: display/bridge: sil, sii9234: Convert to YAML binding
video: omapfb: replace snprintf in show functions with sysfs_emit
video: fbdev: replace snprintf in show functions with sysfs_emit
drm/msm/dp: Store each subblock in the io region
drm/msm/dp: Refactor ioremap wrapper
drm/msm/dp: Use devres for ioremap()
dt-bindings: msm/dp: Change reg definition
drm/msm: potential error pointer dereference in init()
drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init()
drm/msm/dsi: do not enable irq handler before powering up the host
drm/msm/mdp5: Add configuration for MDP v1.16
drm/msm/dsi: Add phy configuration for MSM8953
dt-bindings: msm: dsi: Add MSM8953 dsi phy
drm: Use IS_ERR() instead of IS_ERR_OR_NULL()
drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe()
drm/msm: delete conversion from bool value to bool return
drm/msm/mdp5: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm: dsi: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm/mdp4: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm: fix warning "using plain integer as NULL pointer"
drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture()
drm/msm/dp: Remove redundant initialization of variable bpp
drm/msm/dpu: Remove some nonsense
drm/msm/dsi: Support NO_CONNECTOR bridges
drm: msm: hdmi: Constify static structs
drm/msm/dsi: Use division result from div_u64_rem in 7nm and 14nm PLL
drm/msm: Remove initialization of static variables
drm/msm: remove unneeded variable
drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count.
drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr
drm/msm/dpu: don't clear IRQ register twice
drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts
vfio: Use cdev_device_add() instead of device_create()
vfio: Use a refcount_t instead of a kref in the vfio_group
vfio: Don't leak a group reference if the group already exists
vfio: Do not open code the group list search in vfio_create_group()
vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier()
PCI/portdrv: Remove unused pcie_port_bus_{,un}register() declarations
PCI/portdrv: Remove unused resume err_handler
PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
dt-bindings: display/bridge: ptn3460: Convert to YAML binding
rtc: pcf85063: Always clear EXT_TEST from set_time
rtc: pcf85063: add support for fixed clock
rtc: rv3032: fix error handling in rv3032_clkout_set_rate()
rtc: class: check return value when calling dev_set_name()
rtc: class: don't call cdev_device_del() when cdev_device_add() failed
nfsd: update create verifier comment
drm/tiny: ili9163: fix build
drm/tiny: add driver for newhaven, 1.8-128160EF
dt-bindings: display: add bindings for newhaven, 1.8-128160EF
drm/i915: Clean up PXP Kconfig info.
drm/panel: dsi-cm: replace snprintf in show functions with sysfs_emit
drm/i915: Enable multi-bb execbuf
drm/i915: Update I915_GEM_BUSY IOCTL to understand composite fences
drm/i915: Make request conflict tracking understand parallel submits
drm/i915/guc: Handle errors in multi-lrc requests
drm/i915: Multi-BB execbuf
drm/i915/guc: Implement no mid batch preemption for multi-lrc
drm/i915/guc: Add basic GuC multi-lrc selftest
drm/i915/doc: Update parallel submit doc to point to i915_drm.h
drm/i915/guc: Connect UAPI to GuC multi-lrc interface
drm/i915/guc: Update debugfs for GuC multi-lrc
drm/i915/guc: Implement multi-lrc reset
drm/i915/guc: Insert submit fences between requests in parent-child relationship
drm/i915/guc: Implement multi-lrc submission
drm/i915/guc: Implement parallel context pin / unpin functions
drm/i915/guc: Assign contexts in parent-child relationship consecutive guc_ids
drm/i915/guc: Ensure GuC schedule operations do not operate on child contexts
drm/i915/guc: Add multi-lrc context registration
drm/i915/guc: Introduce context parent-child relationship
drm/i915: Expose logical engine instance to user
drm/i915: Add logical engine mapping
drm/i915/guc: Don't call switch_to_kernel_context with GuC submission
drm/i915/guc: Take engine PM when a context is pinned with GuC submission
drm/i915/guc: Take GT PM ref when deregistering context
drm/i915/guc: Move GuC guc_id allocation under submission state sub-struct
xen/pcifront: Use to_pci_driver() instead of pci_dev->driver
xen/pcifront: Drop pcifront_common_process() tests of pcidev, pdrv
rpmsg: glink: Send READ_NOTIFY command in FIFO full case
rpmsg: glink: Remove channel decouple from rpdev release
rpmsg: glink: Remove the rpmsg dev in close_ack
ALSA: firewire-motu: notify event for parameter change in register DSP model
ALSA: firewire-motu: queue event for parameter change in register DSP model
ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model
ALSA: firewire-motu: parse messages for input parameters in register DSP model
ALSA: firewire-motu: parse messages for line input parameters in register DSP model
ALSA: firewire-motu: parse messages for output parameters in register DSP model
ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model
ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model
ALSA: firewire-motu: add ioctl command to read cached hardware meter
ALSA: firewire-motu: add message parser for meter information in command DSP model
ALSA: firewire-motu: add message parser to gather meter information in register DSP model
rpmsg: glink: Add TX_DATA_CONT command while sending
ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts
ASoC: cs42l42: Fix WARN in remove() if running without an interrupt
ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile
ASoC: cs42l42: Set correct SRC MCLK
ASoC: cs42l42: Allow time for HP/ADC to power-up after enable
ASoC: cs42l42: Use PLL for SCLK > 12.288MHz
ASoC: cs42l42: Don't claim to support 192k
ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
ASoC: cs42l42: Don't set defaults for volatile registers
ASoC: cs42l42: Correct some register default values
ASoC: cs42l42: Always configure both ASP TX channels
ASoC: cs42l42: Don't reconfigure the PLL while it is running
spi: replace snprintf in show functions with sysfs_emit
spi: cadence: Add of_node_put() before return
spi: orion: Add of_node_put() before goto
ASoC: soc-component: improve error reporting for register access
ASoC: amd: enable vangogh platform machine driver build
ASoC: amd: add vangogh machine driver
ASoc: amd: create platform device for VG machine driver
ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi)
ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single)
ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi)
ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single)
ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti)
ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single)
ASoC: add Audio Graph Card2 Custom Sample
ASoC: add Audio Graph Card2 Yaml Document
ASoC: audio-graph-card2: add Codec2Codec support
ASoC: audio-graph-card2: add DPCM support
ASoC: audio-graph-card2: add Multi CPU/Codec support
ASoC: add Audio Graph Card2 driver
ASoC: simple-card-utils: add codec2codec support
ASoC: simple-card-utils: add asoc_graph_is_ports0()
ASoC: test-component: add Test Component for Sound debug/test
ASoC: test-component: add Test Component YAML bindings
ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM: dts: stm32: fix SAI sub nodes register range
ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx
ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey
ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz
ARM: dts: stm32: add initial support of stm32mp135f-dk board
dt-bindings: stm32: document stm32mp135f-dk board
ARM: dts: stm32: add STM32MP13 SoCs support
remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API
remoteproc: omap_remoteproc: simplify getting .driver_data
remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify code
remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()'
remoteproc: Fix spelling mistake "atleast" -> "at least"
ice: make use of ice_for_each_* macros
ice: introduce XDP_TX fallback path
ice: optimize XDP_TX workloads
ice: propagate xdp_ring onto rx_ring
ice: do not create xdp_frame on XDP_TX
ice: unify xdp_rings accesses
ice: split ice_ring onto Tx/Rx separate structs
ice: move ice_container_type onto ice_ring_container
ice: remove ring_active from ice_ring
clk: samsung: exynos5433: update apollo and atlas clock probing
clk: samsung: add support for CPU clocks
thermal/core: fix a UAF bug in __thermal_cooling_device_register()
clk: samsung: Introduce Exynos850 clock driver
dt-bindings: clock: Document Exynos850 CMU bindings
net: dpaa2: add adaptive interrupt coalescing
soc: fsl: dpio: add Net DIM integration
net: dpaa2: add support for manual setup of IRQ coalesing
soc: fsl: dpio: add support for irq coalescing per software portal
soc: fsl: dpio: extract the QBMAN clock frequency from the attributes
thermal/core: Fix null pointer dereference in thermal_release()
crypto: octeontx2 - set assoclen in aead_do_fallback()
crypto: ccp - Fix whitespace in sev_cmd_buffer_len()
fq_codel: implement L4S style ce_threshold_ect1 marking
net: add skb_get_dsfield() helper
mtd: core: don't remove debugfs directory if device is in use
MAINTAINERS: Update the devicetree documentation path of hyperbus
mtd: block2mtd: add support for an optional custom MTD label
mtd: block2mtd: minor refactor to avoid hard coded constant
tcp: switch orphan_count to bare per-cpu counters
mtd: fixup CFI on ixp4xx
mtd: rawnand: arasan: Prevent an unsupported configuration
MAINTAINERS: Add entry for Qualcomm NAND controller driver
mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND
mctp: Avoid leak of mctp_sk_key
mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines
mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines
mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines
mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines
mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines
mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines
mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines
mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines
mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines
Revert "mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper"
mtd: rawnand: Let callers use the bare Hamming helpers
mtd: rawnand: fsmc: Fix use of SM ORDER
dt-bindings: net: dsa: qca8k: convert to YAML schema
dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch
net: dsa: qca8k: move port config to dedicated struct
net: dsa: qca8k: set internal delay also for sgmii
net: dsa: qca8k: add support for QCA8328
dt-bindings: net: dsa: qca8k: document support for qca8328
net: dsa: qca8k: add support for pws config reg
dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding
net: dsa: qca8k: add explicit SGMII PLL enable
dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll
net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6
net: dsa: qca8k: add support for cpu port 6
dt-bindings: net: dsa: qca8k: Document support for CPU port 6
net: dsa: qca8k: add support for sgmii falling edge
dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties
dsa: qca8k: add mac_power_sel support
xen-netback: Remove redundant initialization of variable err
optee: refactor driver with internal callbacks
optee: simplify optee_release()
tee: add sec_world_id to struct tee_shm
page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA
perf/core: Allow ftrace for functions in kernel/event/core.c
perf/x86: Add new event for AUX output counter index
irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
sched: Add cluster scheduler level for x86
sched: Add cluster scheduler level in core and related Kconfig for ARM64
topology: Represent clusters of CPUs within a die
sched: Disable -Wunused-but-set-variable
sched: Add wrapper for get_wchan() to keep task blocked
x86: Fix get_wchan() to support the ORC unwinder
proc: Use task_is_running() for wchan in /proc/$pid/stat
leaking_addresses: Always print a trailing newline
Revert "proc/wchan: use printk format instead of lookup_symbol_name()"
PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation
PCI: qcom: Add sc8180x compatible
mtd: spi-nor: nxp-spifi: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: spi-nor: hisi-sfc: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
mtd: spi-nor: Enable locking for n25q128a13
staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c
dt-bindings: interconnect: sunxi: Add R40 MBUS compatible
dyndbg: fix spurious vNpr_info change
drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge
memory: tegra20-emc: Support matching timings by LPDDR2 configuration
memory: Add LPDDR2-info helpers
dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node
dt-bindings: Add vendor prefix for Elpida Memory
dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F
dt-bindings: memory: lpddr2: Add revision-id properties
dt-bindings: memory: lpddr2: Convert to schema
dt-bindings: Relocate DDR bindings
mailmap: Fix text encoding for Niklas Söderlund
soc: samsung: exynos-chipid: Add Exynos850 support
dt-bindings: samsung: exynos-chipid: Document Exynos850 compatible
soc: samsung: exynos-chipid: Pass revision reg offsets
pinctrl: renesas: checker: Prefix common checker output
pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins
pinctrl: renesas: checker: Move overlapping field check
pinctrl: renesas: checker: Fix off-by-one bug in drive register check
pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins
pinctrl: renesas: r8a779[56]x: Add MediaLB pins
clk: renesas: r8a779[56]x: Add MLP clocks
thermal: rcar_gen3_thermal: Read calibration from hardware
thermal: rcar_gen3_thermal: Store thcode and ptat in priv data
thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant
dt-bindings: thermal: qcom: add HC variant of adc-thermal monitor bindings
drm/i915/gt: move remaining debugfs interfaces into gt
hwmon: (occ) Remove sequence numbering and checksum calculation
fsi: occ: Force sequence numbering per OCC
ARM: configs: aspeed: Remove unused USB gadget devices
ARM: config: aspeed: Enable Network Block Device
ARM: configs: aspeed: Enable pstore and lockup detectors
ARM: configs: aspeed: Enable commonly used drivers
ARM: configs: aspeed: Disable IPV6 SIT device
ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash
ARM: dts: ls1021a: move thermal-zones node out of soc/
ARM: dts: ls1021a-tsn: remove undocumented property "position" from mma8452 node
ARM: dts: ls1021a-qds: change fpga to simple-mfd device
ARM: dts: ls1021a: add #power-domain-cells for power-controller node
ARM: dts: ls1021a: add #dma-cells to qdma node
ARM: dts: ls1021a: fix memory node for schema check
ARM: dts: ls1021a: remove regulators simple-bus
ARM: dts: ls1021a: disable ifc node by default
ARM: dts: ls1021a: breakup long values in thermal node
ARM: dts: ls1021a: fix board compatible to follow binding schema
ARM: dts: ls1021a: update pcie nodes for dt-schema check
ARM: dts: ls1021a-qds: Add node for QSPI flash
ARM: dts: ls1021a: change to use SPDX identifiers
ARM: dts: ls1021a: change dma channels order to match schema
ARM: dts: ls1021a: remove clock-names property for i2c nodes
dt-bindings: arm: fsl: add ls1021a-tsn board
soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate()
ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC properties
octeontx2-af: Add support to flush full CPT CTX cache
octeontx2-af: Perform cpt lf teardown in non FLR path
octeontx2-af: Enable CPT HW interrupts
ARM: imx_v6_v7_defconfig: Enable HID I2C
arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix
net: tulip: winbond-840: fix build for UML
net: intel: igc_ptp: fix build for UML
net: fealnx: fix build for UML
hv_netvsc: Add comment of netvsc_xdp_xmit()
net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries
net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT attribute
net, neigh: Add build-time assertion to avoid neigh->flags overflow
net: mvneta: Delete unused variable
net: phy: dp83867: introduce critical chip default init for non-of platform
net: microchip: lan743x: add support for PTP pulse width (duty cycle)
net: phy: micrel: make *-skew-ps check more lenient
arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms
arm64: dts: imx8mq-librem5: Limit the max sdio frequency
arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards
arm64: dts: imx8mq-librem5: delay the startup of the SDIO
arm64: dts: imx8mq-librem5: wire up the wifi regulator
arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments
arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description
ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery
drm/i915: fix blank screen booting crashes
arm64: dts: qcom: sm8250: remove mmcx regulator
clk: versatile: hide clock drivers from non-ARM users
clk: versatile: Rename ICST to CLK_ICST
arm64: dts: qcom: sc7180: Add qspi compatible
clk: qcom: gdsc: enable optional power domain support
arm64: dts: qcom: sdm845: Drop standalone smem node
soc: qcom: smem: Support reserved-memory description
dt-bindings: soc: smem: Make indirection optional
dt-bindings: sram: Document qcom,rpm-msg-ram
arm64: dts: qcom: msm8916: Drop underscore in node name
arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
clk: qcom: videocc-sm8250: use runtime PM for the clock controller
clk: qcom: dispcc-sm8250: use runtime PM for the clock controller
dt-bindings: clock: qcom,videocc: add mmcx power domain
dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain
arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect
arm64: defconfig: Disable firmware sysfs fallback
binder: use cred instead of task for getsecid
binder: use cred instead of task for selinux checks
drm/i915/uapi: Add comment clarifying purpose of I915_TILING_* values
net: of: fix stub of_net helpers for CONFIG_NET=n
PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280
PCI: qcom: Replace ops with struct pcie_cfg in pcie match data
binder: use euid from cred instead of using task
netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers
netfilter: ipvs: remove unneeded input wrappers
netfilter: ipvs: remove unneeded output wrappers
netfilter: ipvs: prepare for hook function reduction
netfilter: ebtables: allow use of ebt_do_table as hookfn
netfilter: ip6tables: allow use of ip6t_do_table as hookfn
netfilter: arp_tables: allow use of arpt_do_table as hookfn
netfilter: iptables: allow use of ipt_do_table as hookfn
af_packet: Introduce egress hook
netfilter: Introduce egress hook
netfilter: Generalize ingress hook include file
netfilter: Rename ingress hook include file
drm/i915: Fix oops on platforms w/o hpd support
drm/i915: Remove memory frequency calculation
drm/panel: y030xx067a: Make use of the helper function dev_err_probe()
drm/panel: xpp055c272: Make use of the helper function dev_err_probe()
drm/panel: td043mtea1: Make use of the helper function dev_err_probe()
drm/panel: sofef00: Make use of the helper function dev_err_probe()
drm/panel: s6e63j0x03: Make use of the helper function dev_err_probe()
drm/panel: nt39016: Make use of the helper function dev_err_probe()
drm/panel: ls037v7dw01: Make use of the helper function dev_err_probe()
drm/panel: k101-im2ba02: Make use of the helper function dev_err_probe()
drm/panel: ili9881c: Make use of the helper function dev_err_probe()
drm/panel: fy07024di26a30d: Make use of the helper function dev_err_probe()
drm/panel: ej030na: Make use of the helper function dev_err_probe()
LSM: Avoid warnings about potentially unused hook variables
drm: panel: nt36672a: Removed extra whitespace.
ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync()
drm/panel: Delete panel on mipi_dsi_attach() failure
drm/panel: innolux-p079zca: Delete panel on attach() failure
drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
drm/panel: Add JDI R63452 MIPI DSI panel driver
dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings
drm: fix null-ptr-deref in drm_dev_init_release()
clk: qcom: gcc-sc7280: Drop unused array
drm/panel-simple: Add Vivax TPC-9150 panel v6
drm: of: Add drm_of_lvds_get_data_mapping
drm/bridge: display-connector: fix an uninitialized pointer in probe()
drm: panel-simple: Add support for the Innolux G070Y2-T02 panel
video: omapfb: Fix fall-through warning for Clang
Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable
ethernet: remove random_ether_addr()
ethernet: replace netdev->dev_addr 16bit writes
ethernet: replace netdev->dev_addr assignment loops
ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr
ethernet: manually convert memcpy(dev_addr,..., sizeof(addr))
ethernet: make use of eth_hw_addr_random() where appropriate
ethernet: make eth_hw_addr_random() use dev_addr_set()
ethernet: constify references to netdev->dev_addr in drivers
xfs: remove the xfs_dqblk_t typedef
xfs: remove the xfs_dsb_t typedef
xfs: remove the xfs_dinode_t typedef
xfs: check that bc_nlevels never overflows
xfs: stricter btree height checking when scanning for btree roots
xfs: stricter btree height checking when looking for errors
xfs: don't allocate scrub contexts on the stack
xfs: remove xfs_btree_cur_t typedef
xfs: fix maxlevels comparisons in the btree staging code
xfs: port the defer ops capture and continue to resource capture
xfs: formalize the process of holding onto resources across a defer roll
ipmi: ipmb: fix dependencies to eliminate build error
ipmi:ipmb: Add OF support
erofs: remove the fast path of per-CPU buffer decompression
remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused
drm/i915: Add all per-lane register definitions for icl combo phy
drm/i915: Extract icl_combo_phy_loadgen_select()
drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff
drm/i915: Use standard form terminating condition for lane for loops
drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans
drm/i915: Remove pointless extra namespace from dkl/snps buf trans structs
ARM: dts: ux500: Switch battery nodes to standard
drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch]
drm/i915: split out intel_pcode.[ch] to separate file
ALSA: usb-audio: Initialize every feature unit once at probe time
ALSA: usb-audio: Drop superfluous error message after disconnection
ALSA: usb-audio: Downgrade error message in get_ctl_value_v2()
ice: Implement support for SMA and U.FL on E810-T
ice: Add support for SMA control multiplexer
ice: Implement functions for reading and setting GPIO pins
ice: Refactor ice_aqc_link_topo_addr
PCI/switchtec: Add check of event support
PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP
PCI/switchtec: Update the way of getting management VEP instance ID
PCI/switchtec: Fix a MRPC error status handling issue
PCI/switchtec: Error out MRPC execution when MMIO reads fail
drm/i915/bios: gracefully disable dual eDP for now
usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
ASoC: rt5682: fix a little pop while playback
mm: use pidfd_get_task()
pid: add pidfd_get_task() helper
platform/x86: thinkpad_acpi: Register a privacy-screen device
platform/x86: thinkpad_acpi: Get privacy-screen / lcdshadow ACPI handles only once
mmc: moxart: Fix null pointer dereference on pointer host
platform/x86: thinkpad_acpi: Add hotkey_notify_extended_hotkey() helper
drm/connector: Add a drm_connector privacy-screen helper functions (v2)
drm/privacy-screen: Add notifier support (v2)
drm/privacy-screen: Add X86 specific arch init code
drm: Add privacy-screen class (v4)
drm/connector: Add support for privacy-screen properties (v4)
sched: Fill unconditional hole induced by sched_entity
kernel/sched: Fix sched_fork() access an invalid sched_task_group
sched/topology: Remove unused numa_distance in cpu_attach_domain()
sched/numa: Fix a few comments
sched/numa: Remove the redundant member numa_group::fault_cpus
sched/numa: Replace hard-coded number by a define in numa_task_group()
sched,livepatch: Use wake_up_if_idle()
powerpc: Mark .opd section read-only
powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10
drm/i915: split out vlv sideband to a separate file
dyndbg: no vpr-info on empty queries
dyndbg: vpr-info on remove-module complete, not starting
device property: Add missed header in fwnode.h
Documentation: dyndbg: Improve cli param examples
dyndbg: Remove support for ddebug_query param
dyndbg: make dyndbg a known cli param
arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps
arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet
arm64: dts: renesas: r9a07g044: Add GbEthernet nodes
arm64: dts: renesas: Add ports node to all adv7482 nodes
arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, ISP and VIN nodes
ARM: dts: aspeed: fp5280g2: Use the 64M layout
arm64: dts: allwinner: NanoPi R1S H5: Add generic compatible string for I2C EEPROM
drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management
drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20
drm/amdkfd: unregistered svm range not overlap with TTM range
drm/amdgpu: fix out of bounds write
net: delete redundant function declaration
selftests: mlxsw: RED: Test per-TC ECN counters
mlxsw: spectrum_qdisc: Introduce per-TC ECN counters
mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters
mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT
mlxsw: reg: Fix a typo in a group heading
pinctrl: gemini: fix typos
pinctrl: stm32: do not warn when 'st,package' is absent
clk: qcom: camcc: Add camera clock controller driver for SC7280
net: enetc: fix check for allocation failure
dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280
dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset'
dt-bindings: leds: Convert register-bit-led binding to DT schema
clk: qcom: Add lpass clock controller driver for SC7280
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180
clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc
clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc
clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents
clk: qcom: gcc-msm8994: Add proper msm8992 support
clk: qcom: gcc-msm8994: Add modem reset
clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE
clk: qcom: gcc-msm8994: Add missing clocks
clk: qcom: gcc-msm8994: Add missing NoC clocks
clk: qcom: gcc-msm8994: Fix up SPI QUP clocks
clk: qcom: gcc-msm8994: Modernize the driver
dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver
clk: qcom: smd-rpm: Add QCM2290 RPM clock support
dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible
clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops
tracing: in_irq() cleanup
Smack: fix W=1 build warnings
net: dsa: unregister cross-chip notifier after ds->ops->teardown
selinux: fix all of the W=1 build warnings
selinux: make better use of the nf_hook_state passed to the NF hooks
marvell: octeontx2: build error: unknown type name 'u64'
assoc_array: Avoid open coded arithmetic in allocator arguments
pcmcia: db1xxx_ss: Fix fall-through warning for Clang
MIPS: Fix fall-through warnings for Clang
scsi: st: Fix fall-through warning for Clang
clk: qcom: Add Global Clock Controller driver for QCM2290
dt-bindings: clk: qcom: Add QCM2290 Global Clock Controller bindings
RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg()
drm/amdgpu/smu11: fix firmware version check for vangogh
MAINTAINERS: Add Siqueira for AMD DC
drm/amdkfd: fix resume error when iommu disabled in Picasso
drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
drm/amdkfd: handle svm partial migration cpages 0
drm/amdkfd: ratelimited svm debug messages
drm/amd/pm: Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC
amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_power_limit signature
drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran
drm/amdgpu: Enable RAS error injection after mode2 reset on Aldebaran
drm/amd/display: fix null pointer deref when plugging in display
drm/amd/display: Fix surface optimization regression on Carrizo
drm/amd/display: Enable PSR by default on newer DCN
drm/amdgpu: enable display for cyan skillfish
amd/display: check cursor plane matches underlying plane
amd/amdkfd: remove svms declaration to avoid werror
drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
drm/amdkfd: export svm_range_list_lock_and_flush_work
drm/amdkfd: avoid conflicting address mappings
drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12
leds: trigger: Disable CPU trigger on PREEMPT_RT
ACPI: replace snprintf() in "show" functions with sysfs_emit()
ACPI: LPSS: Use ACPI_COMPANION() directly
ACPI: scan: Release PM resources blocked by unused objects
ACPI: battery: Accept charges over the design capacity as full
gpio: mc33880: Drop if with an always false condition
gpio: max730x: Make __max730x_remove() return void
net: remove single-byte netdev->dev_addr writes
ip: use dev_addr_set() in tunnels
hamradio: use dev_addr_set() for setting device address
netdevice: demote the type of some dev_addr_set() helpers
decnet: constify dev_addr passing
tipc: constify dev_addr passing
ipv6: constify dev_addr passing
llc/snap: constify dev_addr passing
rose: constify dev_addr passing
ax25: constify dev_addr passing
Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()
power: supply: ab8500_bmdata: Use standard phandle
dt-bindings: power: supply: ab8500: Standard monitored-battery
ravb: Fix typo AVB->DMAC
ravb: Update ravb_emac_init_gbeth()
ravb: Document PFRI register bit
ravb: Rename "nc_queue" feature bit
ravb: Optimize ravb_emac_init_gbeth function
ravb: Rename "tsrq" variable
ravb: Add support to retrieve stats for GbEthernet
ravb: Add carrier_counters to struct ravb_hw_info
ravb: Fillup ravb_rx_gbeth() stub
ravb: Fillup ravb_rx_ring_format_gbeth() stub
ravb: Fillup ravb_rx_ring_free_gbeth() stub
ravb: Fillup ravb_alloc_rx_desc_gbeth() stub
ravb: Add rx_max_buf_size to struct ravb_hw_info
ravb: Use ALIGN macro for max_rx_len
spi: cadence-quadspi: fix dma_unmap_single() call
spi: tegra20: fix build with CONFIG_PM_SLEEP=n
net: qed_debug: fix check of false (grc_param < 0) expression
SUNRPC: Change return value type of .pc_encode
SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
NFSD: Save location of NFSv4 COMPOUND status
ASoC: rt1011: Fix 'I2S Reference' enum control
ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt]x-route
remoteproc: imx_dsp_rproc: Correct the comment style of copyright
arm64: dts: marvell: add Globalscale MOCHAbin
ARM: dts: mvebu: add device tree for netgear gs110emx switch
ARM: mvebu_v7_defconfig: rebuild default configuration
ARM: mvebu_v7_defconfig: enable mtd physmap
SUNRPC: Change return value type of .pc_decode
SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
net: enetc: include ip6_checksum.h for csum_ipv6_magic
gpio: aggregator: Wrap access to gpiochip_fwd.tmp[]
PCI: vmd: depend on !UML
dt-bindings: rockchip: Add DesignWare based PCIe controller
nvmem: imx-ocotp: add support for post processing
nvmem: core: add nvmem cell post processing callback
nvmem: core: rework nvmem cell instance creation
dt-bindings: serial: uartlite: drop $ref for -bits property
fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
dyndbg: show module in vpr-info in dd-exec-queries
staging: vt6655: fix camelcase in byRate
staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
drm/locking: add backtrace for locking contended locks without backoff
bus: sun50i-de2: Adjust printing error message
samples/kfifo: Rename read_lock/write_lock
misc: ad525x_dpot: Make ad_dpot_remove() return void
misc: lis3lv02d: Make lis3lv02d_remove_fs() return void
serial: sc16is7xx: Make sc16is7xx_remove() return void
serial: max310x: Make max310x_remove() return void
Bluetooth: Fix memory leak of hci device
Bluetooth: btintel: Fix bdaddress comparison with garbage value
staging: fbtft: Make fbtft_remove_common() return void
staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
staging: r8188eu: Fix misspelling in comment
Bluetooth: Fix debugfs entry leak in hci_register_dev()
staging: most: dim2: use device release method
staging: most: dim2: do not double-register the same device
staging: r8188eu: odm SupportPlatform is always ODM_CE
staging: r8188eu: odm BoardType is never set
staging: r8188eu: remove odm_SwAntDivInit
staging: r8188eu: SupportICType is always ODM_RTL8188E
staging: r8188eu: remove LastMinUndecoratedPWDBForDM
staging: r8188eu: remove rtl8188e_deinit_dm_priv
staging: r8188eu: simplify rtl8188e_HalDmWatchDog
staging: r8188eu: remove dm_CheckStatistics
staging: r8188eu: remove odm ext lna info
staging: r8188eu: remove odm ext pa info
staging: r8188eu: remove odm ext trsw info
staging: r8188eu: remove odm hct test info
staging: r8188eu: remove odm wifi test info
staging: r8188eu: remove odm dualmac smart concurrent info
staging: r8188eu: remove odm cut version info
staging: r8188eu: remove odm fab version info
staging: r8188eu: RfOnOffDetect is unused
staging: r8188eu: remove specific device table
staging: r8188eu: remove an unused define
staging: vt6655: fix camelcase in byLocalID
drm/ttm_bo_api: update the description for @placement and @sg
power: supply: axp288_charger: Fix missing mutex_init()
usb: gadget: avoid unusual inline assembly
usb: musb: select GENERIC_PHY instead of depending on it
usb: host: ohci-tmio: check return value after calling platform_get_resource()
usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback
ASoC: rt9120: Add rt9210 audio amplifier support
ASoC: dt-bindings: rt9120: Add initial bindings
ASoC: amd: vangogh: constify static struct snd_soc_dai_ops
ASoC: mediatek: Constify static snd_soc_ops
ASoC: rt9120: Drop rt9210 audio amplifier support
Bluetooth: btusb: Fix application of sizeof to pointer
wireless: Remove redundant 'flush_workqueue()' calls
mt7601u: Remove redundant initialization of variable ret
rtlwifi: rtl8192ee: Remove redundant initialization of variable version
rtw89: add Realtek 802.11ax driver
ath10k: fix max antenna gain unit
ath9k: fix an IS_ERR() vs NULL check
ath11k: Identify DFS channel when sending scan channel list command
ath9k: support DT ieee80211-freq-limit property to limit channels
powerpc/eeh: Fix docstrings in eeh.c
powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support
scsi: Documentation: Fix typo in sysfs-driver-ufs
Input: tsc200x - make tsc200x_remove() return void
Input: adxl34x - make adxl34x_remove() return void
scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure
scsi: libsas: Export sas_phy_enable()
scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy()
scsi: hisi_sas: Initialise devices in .slave_alloc callback
powerpc: Set max_mapnr correctly
KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value
gen_init_cpio: add static const qualifiers
PCI: cpqphp: Format if-statement code block correctly
ionic: no devlink_unregister if not registered
pinctrl: uniphier: Add UniPhier NX1 pinctrl driver
dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding
pinctrl: uniphier: Add extra audio pinmux settings for LD11, LD20 and PXs3 SoCs
pinctrl: qcom: spmi-gpio: Add compatible for PM6350
dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350
devlink: Delete reload enable/disable interface
net/mlx5: Set devlink reload feature bit for supported devices only
devlink: Allow control devlink ops behavior through feature mask
devlink: Annotate devlink API calls
devlink: Move netdev_to_devlink helpers to devlink.c
devlink: Reduce struct devlink exposure
nfp: use dev_driver_string() instead of pci_dev->driver->name
mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name
net: marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name
net: hns3: use dev_driver_string() instead of pci_dev->driver->name
crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name
powerpc/eeh: Use dev_driver_string() instead of struct pci_dev->driver->name
ssb: Use dev_driver_string() instead of pci_dev->driver->name
bcma: simplify reference to driver name
crypto: qat - simplify adf_enable_aer()
scsi: message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter
PCI/ERR: Factor out common dev->driver expressions
PCI: Drop pci_device_probe() test of !pci_dev->driver
PCI: Drop pci_device_remove() test of pci_dev->driver
PCI: Return NULL for to_pci_driver(NULL)
drm/i915: Stop using I915_TILING_* in client blit selftest
scripts: kernel-doc: Ignore __alloc_size() attribute
docs: pdfdocs: Adjust \headheight for fancyhdr
docs: UML: user_mode_linux_howto_v2 edits
docs: use the lore redirector everywhere
docs: proc.rst: mountinfo: align columns
docs: proc.rst: mountinfo: improved field numbering
docs: update file link location
docs: Explain the desired position of function attributes
PCI: Use unsigned to match sscanf("%x") in pci_dev_str_match_path()
PCI: hv: Remove unnecessary use of %hx
scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand()
drm/nouveau/mmu/gp100: remove unused variable
scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8
vfio/pci: Add OpRegion 2.0+ Extended VBT support.
RDMA/rxe: Convert kernel UD post send to use ah_num
RDMA/rxe: Lookup kernel AH from ah index in UD WQEs
RDMA/rxe: Replace ah->pd by ah->ibah.pd
RDMA/rxe: Create AH index and return to user space
RDMA/rxe: Change AH objects to indexed
RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr
RDMA/mlx4: Return missed an error if device doesn't support steering
RDMA/irdma: Remove irdma_cqp_up_map_cmd()
RDMA/irdma: Remove irdma_get_hw_addr()
RDMA/irdma: Remove irdma_sc_send_lsmm_nostag()
RDMA/irdma: Remove irdma_uk_mw_bind()
RDMA: Remove redundant 'flush_workqueue()' calls
iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value
drm/i915/display: remove unused intel-mid.h include
RDMA/iwpm: Remove redundant initialization of pointer err_str
scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
power: supply: max17042_battery: Clear status bits in interrupt handler
RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
drm/i915/gt: add asm/cacheflush.h for use of clflush()
drm/i915/gt: include tsc.h where used
RDMA/mlx5: Add optional counter support in get_hw_stats callback
RDMA/mlx5: Add modify_op_stat() support
RDMA/mlx5: Add steering support in optional flow counters
RDMA/mlx5: Support optional counters in hw_stats initialization
RDMA/nldev: Allow optional-counter status configuration through RDMA netlink
RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit
RDMA/nldev: Add support to get status of all counters
RDMA/counter: Add optional counter support
RDMA/counter: Add an is_disabled field in struct rdma_hw_stats
RDMA/core: Add a helper API rdma_free_hw_stats_struct
RDMA/counter: Add a descriptor in struct rdma_hw_stats
MAINTAINERS: power: supply: max17040: add entry with reviewers
MAINTAINERS: power: supply: max17042: add entry with reviewers
Bluetooth: L2CAP: Fix not initializing sk_peer_pid
Bluetooth: hci_sock: purge socket queues in the destruct() callback
smack: remove duplicated hook function
power: supply: max17040: fix null-ptr-deref in max17040_probe()
dt-bindings: dsp: fsl: Update binding document for remote proc driver
remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX
remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method
remoteproc: imx_rproc: Move common structure to header file
power: supply: rt5033_battery: Change voltage values to µV
KVM: arm64: Fix reporting of endianess when the access originates at EL0
hwmon: (tmp421) introduce a channel struct
hwmon: (adt7x10) Make adt7x10_remove() return void
hwmon: (dell-smm) Remove unnecessary includes
dt-bindings: hwmon: jedec,jc42: add nxp,se97b
hwmon: cleanup non-bool "valid" data fields
hwmon: (tmp103) Convert tmp103 to use new hwmon registration API
hwmon: (mlxreg-fan) Support distinctive names per different cooling devices
hwmon: (mlxreg-fan) Modify PWM connectivity validation
hwmon: (nct6775) add Pro WS X570-ACE
hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version
hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry
hwmon: (nct6775) Add additional ASUS motherboards.
dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC
hwmon: (pmbus/lm25066) Support configurable sense resistor values
hwmon: (pmbus/lm25066) Add OF device ID table
hwmon: (pmbus/lm25066) Mark lm25066_coeff array const
hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id
hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa
hwmon: (pmbus/lm25066) Add offset coefficients
dt-bindings: hwmon: ibm,cffps: move to trivial devices
dt-bindings: hwmon: Convert NTC thermistor to YAML
hwmon: (tmp421) introduce MAX_CHANNELS define
dt-bindings: hwmon: jedec,jc42: convert to dtschema
dt-bindings: hwmon: hih6130: move to trivial devices
dt-bindings: hwmon: dps650ab: move to trivial devices
dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices
hwmon: (nct6683) Add another customer ID for NCT6683D sensor chip on some ASRock boards
dt-bindings: hwmon: sensirion,sht15: convert to dtschema
dt-bindings: hwmon: microchip,mcp3021: convert to dtschema
dt-bindings: hwmon: lltc,ltc4151: convert to dtschema
dt-bindings: hwmon: ti,tmp102: add bindings and remove from trivial devices
dt-bindings: hwmon: ti,tmp108: convert to dtschema
dt-bindings: hwmon: lm70: move to trivial devices
dt-bindings: hwmon: lm90: do not require VCC supply
dt-bindings: hwmon: lm90: convert to dtschema
hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm
hwmon: (nct6775) Support access via Asus WMI
hwmon: (nct6775) Use nct6775_*() function pointers in nct6775_data.
hwmon: (nct6775) Use superio_*() function pointers in sio_data.
hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices
hwmon: (mlxreg-fan) Extend driver to support multiply PWM
hwmon: (mlxreg-fan) Extend the maximum number of tachometers
hwmon: Add Maxim MAX6620 hardware monitoring driver
hwmon: (raspberrypi) Use generic notification mechanism
hwmon: (i5500_temp) Convert to devm_hwmon_device_register_with_info
dt-bindings: hwmon: Add IIO HWMON binding
hwmon: Fix possible memleak in __hwmon_device_register()
SUNRPC: De-duplicate .pc_release() call sites
SUNRPC: Simplify the SVC dispatch code path
dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema
dt-bindings: net: dwmac: Fix typo in the R40 compatible
dt-bindings: bluetooth: realtek: Add missing max-speed
dt-bindings: bluetooth: broadcom: Fix clocks check
PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU
power: supply: axp288-charger: Optimize register reading method
PCI: dwc: Perform host_init() before registering msi
ALSA: usb-audio: Less restriction for low-latency playback mode
arm64: dts: exynos: add minimal support for exynosautov9 sadk board
arm64: dts: exynos: add initial support for exynosautov9 SoC
ethernet: tulip: avoid duplicate variable name on sparc
ASoC: rt1011: Fix 'I2S Reference' enum control caused error
net: hns3: debugfs add support dumping page pool info
tulip: fix setting device address from rom
net, neigh: Add NTF_MANAGED flag for managed neighbor entries
net, neigh: Extend neigh->flags to 32 bit to allow for extensions
net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE
net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
net: hns: Prefer struct_size over open coded arithmetic
selftests: mlxsw: RED: Add selftests for the mark qevent
selftests: mlxsw: sch_red_core: Drop two unused variables
mlxsw: spectrum_qdisc: Offload RED qevent mark
mlxsw: spectrum_qdisc: Track permissible actions per binding
mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers
mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure()
drm/i915/display: move pin/unpin fb/plane code to a new file.
drm/i915/display: refactor initial plane config to a separate file
drm/i915/display: refactor out initial plane config for crtcs
drm/i915/display: let intel_plane_uses_fence be used from other places.
drm/i915/display: move plane prepare/cleanup to intel_atomic_plane.c
drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
drm: mxsfb: Print failed bus format in hex
drm/panel: st7703: Add media bus format
drm/panel: mantix: Add media bus format
drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
drm/i915/dg2: update link training for 128b/132b
pata_radisys: fix checking of DMA state
pata_optidma: fix checking of DMA state
pata_amd: fix checking of DMA state
pata_ali: fix checking of DMA state
libata-scsi: fix checking of DMA state
libata: fix checking of DMA state
drm/i915/dp: abstract intel_dp_lane_max_vswing_reached()
arm64: ftrace: use function_nocfi for _mcount as well
memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
mmc: moxart: Fix reference count leaks in moxart_probe
arm64: asm: setup.h: export common variables
mmc: slot-gpio: Update default label when no con_id provided
mmc: slot-gpio: Refactor mmc_gpio_alloc()
dt-bindings: mmc: arasan,sdci: Drop clock-output-names from dependencies
dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
memstick: avoid out-of-range warning
mmc: sdhci-sprd: Wait until DLL locked after being configured
mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported"
mmc: sdhci-s3c: Describe driver in KConfig
dt-bindings: sdhci-omap: Document ti,non-removable property as deprecated
mmc: sdhci: Return true only when timeout exceeds capacity of the HW timer
mmc: mmci: Add small comment about reset thread
mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA
mmc: sdhci-omap: Parse legacy ti,non-removable property
mmc: sdhci-omap: Restore sysconfig after reset
mmc: sdhci-omap: Fix context restore
mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
mmc: mtk-sd: Add HS400 online tuning support
mmc: core: Add host specific tuning support for eMMC HS400 mode
dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting
mmc: sdhci-s3c: drop unneeded MODULE_ALIAS
dt-bindings: mmc: update mmc-card.yaml reference
mmc: dw_mmc: Dont wait for DRTO on Write RSP error
dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226
memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic
mmc: cqhci: Print out qcnt in case of timeout
mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver
dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC
mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS()
memstick: mspro_block: Add error handling support for add_disk()
memstick: ms_block: Add error handling support for add_disk()
dt-bindings: mmc: Convert MMC Card binding to a schema
mmc: block: Add error handling support for add_disk()
mmc: mtk-sd: Remove unused parameters
mmc: mtk-sd: Remove unused parameters(mrq)
mmc: mtk-sd: Add wait dma stop done flow
mmc: sdhci: Change the code to check auto_cmd23
powerpc/perf: Expose instruction and data address registers as part of extended regs
powerpc/perf: Refactor the code definition of perf reg extended mask
usb: gadget: hid: fix error code in do_config()
kbuild: Add make tarzst-pkg build option
scripts: update the comments of kallsyms support
Input: st1232 - prefer asynchronous probing
Input: st1232 - increase "wait ready" timeout
dt-bindings: memory: add binding for Mediatek's MT7621 SDRAM memory controller
dt-bindings: devfreq: rk3399_dmc: fix clocks in example
Add AHCI support for ASM1062+JBM575 cards
nfc: microread: drop unneeded debug prints
nfc: trf7970a: drop unneeded debug prints
nfc: st21nfca: drop unneeded debug prints
nfc: st-nci: drop unneeded debug prints
nfc: s3fwrn5: simplify dereferencing pointer to struct device
nfc: nci: replace GPLv2 boilerplate with SPDX
nfc: drop unneeded debug prints
selinux: fix race condition when computing ocontext SIDs
f2fs: fix wrong condition to trigger background checkpoint correctly
f2fs: fix to use WHINT_MODE
xfs: use kmem_cache_free() for kmem_cache objects
xfs: Use kvcalloc() instead of kvzalloc()
gve: Track RX buffer allocation failures
gve: Allow pageflips on larger pages
gve: Add netif_set_xps_queue call
gve: Recover from queue stall due to missed IRQ
gve: Do lazy cleanup in TX path
gve: Add rx buffer pagecnt bias
gve: Switch to use napi_complete_done
ARM: dts: aspeed: Add TYAN S7106 BMC machine
ARM: dts: aspeed: rainier: Add power-config-full-load gpio
selinux: remove unneeded ipv6 hook wrappers
Revert "arm64: dts: Add support for Unisoc's UMS512"
MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver and binding
PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver
drm/v3d: fix copy_from_user() error codes
PCI/VPD: Add pci_read/write_vpd_any()
arm64: dts: Add support for Unisoc's UMS512
dt-bindings: arm: Add bindings for Unisoc's UMS512
drm/connector: fix all kernel-doc warnings
s390/cmm: use string_upper() instead of open coded variant
s390/ptrace: add function argument access API
selftests/ftrace: add s390 support for kprobe args tests
s390/ptrace: fix coding style
s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations
s390/ftrace: add ftrace_instruction_pointer_set() helper function
s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support
s390/jump_label: add __init_or_module annotation
s390/jump_label: rename __jump_label_transform()
s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH
s390/ftrace: add missing serialization for graph caller patching
s390/ftrace: use text_poke_sync_lock()
s390/jump_label: use text_poke_sync()
s390: introduce text_poke_sync()
s390/barrier: factor out bcr_serialize()
s390/test_unwind: convert to KUnit
s390/debug: fix kernel-doc warnings
orangefs: Fix sb refcount leak when allocate sb info failed.
fs: orangefs: fix error return code of orangefs_revalidate_lookup()
orangefs: Remove redundant initialization of variable ret
drm/panel: s6e63m0: Make s6e63m0_remove() return void
ice: ndo_setup_tc implementation for PR
ice: ndo_setup_tc implementation for PF
drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12
drm/amdgpu: query default sclk from smu for cyan_skillfish
Documentation: admin-guide: Document side effects when pKVM is enabled
ice: Allow changing lan_en and lb_en on all kinds of filters
ice: cleanup rules info
ice: allow deleting advanced rules
ice: allow adding advanced rules
ice: create advanced switch recipe
ice: manage profiles and field vectors
EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
ath11k: Change number of TCL rings to one for QCA6390
ath11k: Handle MSI enablement during rmmod and SSR
ice: implement low level recipes functions
platform/x86: int1092: Fix non sequential device mode handling
ethernet: sun: add missing semicolon, fix build
dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
sparc: Add missing "FORCE" target when using if_changed
kconfig: refactor conf_touch_dep()
kconfig: refactor conf_write_dep()
kconfig: refactor conf_write_autoconf()
kconfig: add conf_get_autoheader_name()
kconfig: move sym_escape_string_value() to confdata.c
kconfig: refactor listnewconfig code
kconfig: refactor conf_write_symbol()
kconfig: refactor conf_write_heading()
ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk
ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device
ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata()
ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk
ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device
ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata()
KVM: arm64: Handle protected guests at 32 bits
KVM: arm64: Trap access to pVM restricted features
KVM: arm64: Move sanitized copies of CPU features
KVM: arm64: Initialize trap registers for protected VMs
KVM: arm64: Add handlers for protected VM System Registers
KVM: arm64: Simplify masking out MTE in feature id reg
KVM: arm64: Add missing field descriptor for MDCR_EL2
KVM: arm64: Pass struct kvm to per-EC handlers
KVM: arm64: Move early handlers to per-EC handlers
KVM: arm64: Don't include switch.h into nvhe/kvm-main.c
KVM: arm64: Move __get_fault_info() and co into their own include file
platform/x86: intel_skl_int3472: Correct null check
platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2
platform/x86: amd-pmc: Add alternative acpi id for PMC controller
platform/x86: intel_scu_ipc: Update timeout value in comment
platform/x86: intel_scu_ipc: Increase virtual timeout to 10s
platform/x86: intel_scu_ipc: Fix busy loop expiry time
bpf, mips: Fix comment on tail call count limiting
bpf, mips: Clean up config options about JIT
platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI
KVM: arm64: Replace get_raz_id_reg() with get_raz_reg()
KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0
KVM: arm64: Return early from read_id_reg() if register is RAZ
platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight
platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c
platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes
platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
spi: bcm-qspi: add support for 3-wire mode for half duplex transfer
spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode
sh: Use modern ASoC DAI format terminology
ASoC: amd: Kconfig: Select fch clock support with machine driver
drm/nouveau/nouveau_bo: Remove unused variables 'dev'
drm/nouveau/gem: remove redundant semi-colon
drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
drm/nouveau/nvenc: remove duplicate include in base.c
i2c: mediatek: Dump i2c/dma register when a timeout occurs
i2c: mediatek: Reset the handshake signal between i2c and dma
i2c: mlxcpld: Allow flexible polling time setting for I2C transactions
i2c: pasemi: Set enable bit for Apple variant
i2c: pasemi: Add Apple platform driver
i2c: pasemi: Refactor _probe to use devm_*
i2c: pasemi: Allow to configure bus frequency
i2c: pasemi: Move common reset code to own function
i2c: pasemi: Split pci driver to its own file
i2c: pasemi: Split off common probing code
i2c: pasemi: Remove usage of pci_dev
i2c: pasemi: Use dev_name instead of port number
i2c: pasemi: Use io{read,write}32
dt-bindings: i2c: Add Apple I2C controller bindings
ARM: dts: omap: fix gpmc,mux-add-data type
ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{same|diff}csen
dt-bindings: memory-controllers: ti,gpmc: Convert to yaml
dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml
dt-bindings: mtd: ti,gpmc-nand: Convert to yaml
dt-bindings: memory-controllers: Introduce ti,gpmc-child
dt-bindings: net: Remove gpmc-eth.txt
dt-bindings: mtd: Remove gpmc-nor.txt
drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
KVM: arm64: Depend on HAVE_KVM instead of OF
KVM: arm64: Unconditionally include generic KVM's Kconfig
quota: correct error number in free_dqentry()
arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC platform
quota: check block number when reading the block in quota file
KVM: arm64: Allow KVM to be disabled from the command line
m68k: defconfig: Update defconfigs for v5.15-rc1
KVM: arm64: selftests: Add init ITS device test
KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range
KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range
KVM: arm64: selftests: Add some tests for GICv2 in vgic_init
KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic
KVM: arm64: selftests: Make vgic_init gic version agnostic
KVM: arm64: vgic: Drop vgic_check_ioaddr()
KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size
KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size
KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size
kvm: arm64: vgic: Introduce vgic_check_iorange
KVM: arm64: Disable privileged hypercalls after pKVM finalisation
KVM: arm64: Prevent re-finalisation of pKVM for a given CPU
KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall
KVM: arm64: Reject stub hypercalls after pKVM has been initialised
arm64: Prevent kexec and hibernation if is_protected_kvm_enabled()
KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly)
ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
ath11k: Use kcalloc() instead of kzalloc()
ath11k: Remove redundant assignment to variable fw_size
b43: fix a lower bounds test
b43legacy: fix a lower bounds test
ftrace: Add unit test for removing trace function
bootconfig: Cleanup dummy headers in tools/bootconfig
cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst
bootconfig: Replace u16 and u32 with uint16_t and uint32_t
tools/bootconfig: Print all error message in stderr
bootconfig: Remove unused debug function
bootconfig: Split parse-tree part from xbc_init
bootconfig: Rename xbc_destroy_all() to xbc_exit()
tools/bootconfig: Run test script when build all
bootconfig: Add xbc_get_info() for the node information
bootconfig: Allocate xbc_data inside xbc_init()
ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard
soc: samsung: pm_domains: drop unused is_off field
drm/panel: Add support for Sharp LS060T1SX01 panel
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
drm/bridge: lvds-codec: Add support for LVDS data mapping select
dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
serial: 8250_lpss: Enable PSE UART Auto Flow Control
serial: 8250_lpss: Extract dw8250_do_set_termios() for common use
serial: 8250_dw: Fix the trivial typo in the comment
serial: 8250_dw: Re-use temporary variable for of_node
serial: 8250_dw: Drop wrong use of ACPI_PTR()
tty: serial: samsung: Improve naming for common macro
tty: serial: atmel: use macros instead of hardcoded values
dt-bindings: serial: 8250_omap: allow serdev subnodes
tty/sysrq: More intuitive Shift handling
USB: gadget: udc: Remove some dead code
usb: gadget: storage: add support for media larger than 2T
usb: chipidea: udc: make controller hardware endpoint primed
staging: rtl8723bs: hal: remove duplicate check
staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_
staging: r8188eu: replace MACADDRLEN with ETH_ALEN
staging: r8188eu: remove unused macros and defines from rtl8188e_hal.h
staging: r8188eu: remove some dead code
staging: r8188eu: remove unused defines from rtw_sreset.h
staging: r8188eu: rename rtl8188eu_set_hal_ops()
staging: r8188eu: remove hal_ops
staging: r8188eu: remove hal_init from hal_ops
staging: r8188eu: remove GetHwRegHandler from hal_ops
staging: r8188eu: remove SetHwRegHandler from hal_ops
staging: r8188eu: merge two signal scale mapping functions
staging: r8188eu: Odm PatchID is always 0
staging: r8188eu: hal data's customer id is always 0
staging: r8188eu: support interface is always usb
staging: r8188eu: interface type is always usb
staging: r8188eu: chip_type is write-only
staging: r8188eu: HardwareType is write-only
staging: r8188eu: remove two write-only hal components
staging: r8188eu: remove unused IntrMask
staging: r8188eu: remove write-only HwRxPageSize
staging: r8188eu: remove unused led component
staging: r8188eu: remove an obsolete comment
staging: vt6655: fix camelcase in PortOffset
staging: vt6655: fix camelcase in ldBmThreshold
staging: vt6655: fix camelcase in bShortSlotTime
octeontx2-pf: Simplify the receive buffer size calculation
ethernet: Remove redundant 'flush_workqueue()' calls
virtio_net: skip RCU read lock by checking xdp_enabled of vi
net: make dev_get_port_parent_id slightly more readable
net: phy: at803x: better describe debug regs
net: phy: at803x: enable prefer master for 83xx internal phy
net: phy: at803x: add DAC amplitude fix for 8327 phy
net: phy: at803x: fix resume for QCA8327 phy
mlxsw: spectrum: use netif_is_macsec() instead of open code
hv_netvsc: use netif_is_bond_master() instead of open code
bnxt: use netif_is_rxfh_configured instead of open code
ionic: tame the filter no space message
ionic: allow adminq requests to override default error message
ionic: handle vlan id overflow
ionic: generic filter delete
ionic: generic filter add
ionic: add generic filter search
ionic: remove mac overflow flags
ionic: move lif mac address functions
ionic: add filterlist to debugfs
NFS: Fix deadlocks in nfs_scan_commit_list()
NFS: Instrument i_size_write()
SUNRPC: Per-rpc_clnt task PIDs
NFS: Remove unnecessary TRACE_DEFINE_ENUM()s
fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
ima: Use strscpy instead of strlcpy
ima_policy: Remove duplicate 'the' in docs comment
ima: add gid support
ima: fix uid code style problems
ima: fix deadlock when traversing "ima_default_rules".
dt-bindings: clock: Add bindings definitions for Exynos850 CMU
clk: samsung: clk-pll: Implement pll0831x PLL type
clk: samsung: clk-pll: Implement pll0822x PLL type
Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
drm/panel: Add support for Sharp LS060T1SX01 panel
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
dt-bindings: display: simple: hardware can use ddc-i2c-bus
drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
dt-bindings: display: simple: add Innolux G070Y2-T02 panel
dt-bindings: display: simple: Add Vivax TPC-9150 panel
dt-bindings: add vendor prefix for Vivax
dt-bindings: net: dsa: document felix family in dsa-tag-protocol
dt-bindings: net: dsa: fix typo in dsa-tag-protocol description
net: use dev_addr_set()
ethernet: 8390: remove direct netdev->dev_addr writes
ethernet: sun: remove direct netdev->dev_addr writes
ethernet: tulip: remove direct netdev->dev_addr writes
ethernet: tg3: remove direct netdev->dev_addr writes
ethernet: forcedeth: remove direct netdev->dev_addr writes
net/mlx5: Add priorities for counters in RDMA namespaces
net/mlx5: Add ifc bits to support optional counters
MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' dependent on 'CONFIG_PCI_DRIVERS_GENERIC'
rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg with no recipient
selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP
rpmsg: virtio: Remove unused including <linux/of_device.h>
mlxsw: item: Annotate item helpers with '__maybe_unused'
selftests/tls: add SM4 GCM/CCM to tls selftests
net: tg3: fix redundant check of true expression
ftrace: Cleanup ftrace_dyn_arch_init()
rpmsg: char: Remove useless include
selfetest/bpf: Make some tests serial
selftests/bpf: Fix pid check in fexit_sleep test
selftests/bpf: Adding pid filtering for atomics test
PCI: Correct misspelled and remove duplicated words
selftests/bpf: Make cgroup_v1v2 use its own port
selftests/bpf: Fix race condition in enable_stats
tracing: Disable "other" permission bits in the tracefs files
tracefs: Have tracefs directories not set OTH permission bits by default
selftests/bpf: Add per worker cgroup suffix
selftests/bpf: Allow some tests to be executed in sequence
selftests/bpf: Add parallelism to test_progs
bpf/selftests: Add test for writable bare tracepoint
libbpf: Support detecting and attaching of writable tracepoint program
bpf: Support writable context for bare tracepoint
soc/tegra: pmc: Use devm_platform_ioremap_resource()
soc/tegra: Add Tegra186 ARI driver
dt-binding: usb: xilinx: Add clocking node
perf kmem: Improve man page for record options
bpftool: Add install-bin target to install binary only
selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh
samples/bpf: Do not FORCE-recompile libbpf
samples/bpf: Install libbpf headers when building
perf tools: Enable strict JSON parsing
perf tools: Make the JSON parser more conformant when in strict mode
perf vendor-events: Fix all remaining invalid JSON files
samples/bpf: Update .gitignore
bpf: iterators: Install libbpf headers when building
bpf: preload: Install libbpf headers when building
tools/runqslower: Install libbpf headers when building
tools/resolve_btfids: Install libbpf headers when building
bpftool: Install libbpf headers instead of including the dir
bpftool: Remove unused includes to <bpf/bpf_gen_internal.h>
libbpf: Skip re-installing headers file if source is older than target
perf daemon: Remove duplicate sys/file.h include
selftests/bpf: Fix btf_dump test under new clang
drm/amd/display: fix duplicated inclusion
drm/amd/display: remove duplicate include in dcn201_clk_mgr.c
drm/amdgpu: use adev_to_drm for consistency when accessing drm_device
drm/amdkfd: rm BO resv on validation to avoid deadlock
drm/amd/display: Fix Werror when building
drm/amdgpu: add missing case for HDP for renoir
drm/amd/display: Remove redundant initialization of variable result
drm/amdgpu/discovery: add missing case for SMU 11.0.5
coredump: Limit coredumps to a single thread group
regulator: dt-bindings: samsung,s5m8767: convert to dtschema
regulator: dt-bindings: samsung,s2mpa01: convert to dtschema
regulator: dt-bindings: samsung,s2m: convert to dtschema
dt-bindings: clock: samsung,s2mps11: convert to dtschema
regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
regulator: dt-bindings: maxim,max8973: convert to dtschema
ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure
ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io
ASoC: mediatek: mt8195: update audsys clock parent name
qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario
net: phy: micrel: ksz9131 led errata workaround
ppp: use the correct function to check if a netdev name is in use
bonding: use the correct function to check for netdev name collision
net: introduce a function to check if a netdev name is in use
net: enetc: add support for software TSO
net: enetc: declare NETIF_F_HW_CSUM and do it in software
selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key
selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication
selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly
selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error
selftests: forwarding: Add IPv6 GRE hierarchical tests
selftests: forwarding: Add IPv6 GRE flat tests
testing: selftests: tc_common: Add tc_check_at_least_x_packets()
testing: selftests: forwarding.config.sample: Add tc flag
vsock: Enable y2038 safe timeval for timeout
vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt
ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps()
dt-bindings: drm/bridge: ps8640: Add aux-bus child
dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller
perf test evlist-open-close: Use inline func to convert timeval to usec
PCI: rcar-host: Remove unneeded includes
perf mmap: Introduce mmap_cpu_mask__duplicate()
PCI: rcar-ep: Remove unneeded includes
dt-bindings: arm: Add MT6589 Fairphone 1
libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted
net-sysfs: try not to restart the syscall if it will fail eventually
net: phylib: ensure phy device drivers do not match by DT
net: mdio: ensure the type of mdio devices match mdio drivers
net/sched: sch_ets: properly init all active DRR list handles
qed: Initialize debug string array
net: dsa: rtl8366rb: remove unneeded semicolon
ethernet: use platform_get_ethdev_address()
eth: platform: add a helper for loading netdev->dev_addr
ethernet: un-export nvmem_get_mac_address()
arm64: dts: renesas: r9a07g044: Add SDHI nodes
arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC
arm64: dts: renesas: r8a779a0: Add RPC node
powerpc/pseries/cpuhp: remove obsolete comment from pseries_cpu_die
powerpc/pseries/cpuhp: delete add/remove_by_count code
powerpc/cpuhp: BUG -> WARN conversion in offline path
powerpc/pseries/cpuhp: cache node corrections
powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted()
powerpc/paravirt: vcpu_is_preempted() commentary
powerpc: fix unbalanced node refcount in check_kvm_guest()
video: fbdev: chipsfb: use memset_io() instead of memset()
powerpc/powernv/dump: Fix typo in comment
powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal
powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping'
powerpc: Drop superfluous pci_dev_is_added() calls
powerpc/powermac: Remove stale declaration of pmac_md
powerpc: Remove unused prototype for of_show_percpuinfo
powerpc/476: Fix sparse report
powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n
powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
powerps/pseries/dma: Add support for 2M IOMMU page size
drm/mediatek: mtk_dsi: Reset the dsi0 hardware
soc: mediatek: mmsys: Add reset controller support
arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus controller node
arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0
arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0
dt-bindings: display: mediatek: add dsi reset optional property
dt-bindings: mediatek: Add #reset-cells to mmsys system controller
arm64: dts: mediatek: Move reset controller constants into common location
clk: renesas: r9a07g044: Add SDHI clock and reset entries
clk: renesas: rzg2l: Add SDHI clk mux support
clk: renesas: r8a779a0: Add RPC support
clk: renesas: cpg-lib: Move RPC clock registration to the library
clk: renesas: r9a07g044: Add clock and reset entries for SPI Multi I/O Bus Controller
ASoC: SOF: prepare code to allocate IPC messages in fw_ready
ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document
ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
ASoC: Intel: bytcht_es8316: Use temporary variable for struct device
ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata()
ASoC: rt9120: Add rt9210 audio amplifier support
ASoC: dt-bindings: rt9120: Add initial bindings
hwrng: mtk - Force runtime pm ops for sleep ops
crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c
crypto: qat - extract send and wait from adf_vf2pf_request_version()
crypto: qat - add VF and PF wrappers to common send function
crypto: qat - rename pfvf collision constants
crypto: qat - move pfvf collision detection values
crypto: qat - make pfvf send message direction agnostic
crypto: qat - use hweight for bit counting
crypto: qat - remove duplicated logic across GEN2 drivers
crypto: qat - fix handling of VF to PF interrupts
crypto: qat - remove unnecessary collision prevention step in PFVF
crypto: qat - disregard spurious PFVF interrupts
crypto: qat - detect PFVF collision after ACK
crypto: ccree - avoid out-of-range warnings from clang
crypto: hisilicon/qm - modify the uacce mode check
media: remove myself from dvb media maintainers
media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
media: rtl2832_sdr: clean the freed pointer and counter
media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
media: mb86a20s: make arrays static const
media: ov5670: Add implementation for events
media: ov13858: Add implementation for events
media: dw9714: Add implementation for events
media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
media: ipu3-imgu: imgu_fmt: Handle properly try
media: ipu3-imgu: Set valid initial format
media: ipu3-imgu: Refactor bytesperpixel calculation
media: ipu3-cio2 Check num_planes and sizes in queue_setup
media: rcar-isp: Add Renesas R-Car Image Signal Processor driver
soc: mediatek: add mtk mutex support for MT8192
media: staging/intel-ipu3: Constify static struct v4l2_subdev_internal_ops
media: admin-guide: Update i2c-cardlist
media: Documentation: i2c-cardlist: add the Hynix hi846 sensor
media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera
media: dt-bindings: media: document SK Hynix Hi-846 MIPI CSI-2 8M pixel sensor
media: dt-bindings: vendor-prefixes: Add SK Hynix Inc.
media: ipu3-cio2: Parse sensor orientation and rotation
drm/i915/mst: abstract intel_dp_mst_source_support()
drm/i915/dp: take LTTPR into account in 128b/132b rates
media: venus: Set buffer to FW based on FW min count requirement.
media: venus: helpers: update NUM_MBS macro calculation
media: venus: vdec: set work route to fw
media: venus: hfi: Skip AON register programming for V6 1pipe
media: venus: Add num_vpp_pipes to resource structure
media: venus: core: Add sc7280 DT compatible and resource data
media: venus: firmware: enable no tz fw loading for sc7280
media: dt-bindings: media: venus: Add sc7280 dt schema
media: venus: fix vpp frequency calculation for decoder
media: venus: vdec: update output buffer size during vdec_s_fmt()
media: venus: helper: change log level for false warning message
media: omap_vout: use dma_addr_t consistently
media: vsp1: Add support for the V3U VSPD
media: vsp1: Simplify DRM UIF handling
media: vsp1: Fix WPF macro names
media: imx-jpeg: Remove soft reset between frames encoding
media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT
media: imx-jpeg: Fix possible null pointer dereference
drm/bridge: ti-sn65dsi83: Implement .detach callback
iommu/arm-smmu-qcom: Request direct mapping for modem device
cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS
opp: Fix return in _opp_add_static_v2()
selftests/bpf: Remove SEC("version") from test progs
selftests/bpf: Skip the second half of get_branch_snapshot in vm
ARM: dts: aspeed: p10bmc: Define secure boot gpio
ARM: dts: aspeed: mtjade: Add some gpios
clk: at91: check pmc node status before registering syscore ops
clk: qcom: gcc: Remove CPUSS clocks control for SC7280
riscv: dts: microchip: use vendor compatible for Cadence SD4HC
riscv: dts: microchip: drop unused pinctrl-names
riscv: dts: microchip: drop duplicated MMC/SDHC node
riscv: dts: microchip: fix board compatible
riscv: dts: microchip: drop duplicated nodes
dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
clk: qcom: Remove redundant .owner
bpf, tests: Add more LD_IMM64 tests
mips, bpf: Optimize loading of 64-bit constants
mips, bpf: Fix Makefile that referenced a removed file
bpf, x64: Factor out emission of REX byte in more cases
dt-bindings: PCI: tegra194: Fix PCIe endpoint node names
arm64: tegra: Fix pcie-ep DT nodes
ipmi: bt: Add ast2600 compatible string
arm64: tegra: Remove useless usb-ehci compatible string
ARM: tegra: Remove useless usb-ehci compatible string
firmware: tegra: bpmp: Use devm_platform_ioremap_resource()
firmware: tegra: Reduce stack usage
memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with
arm64: defconfig: Enable few Tegra210 based AHUB drivers
arm64: tegra: Extend APE audio support on Jetson platforms
memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_CONTROLLER
arm64: tegra: Add few AHUB devices for Tegra210 and later
arm64: tegra: Remove unused backlight-boot-off property
memory: tegra186-emc: Fix error return code in tegra186_emc_probe()
ARM: tegra: Remove unused backlight-boot-off property
ASoC: soc-pcm: restore mixer functionality
ASoC: rt5682s: Fix hp pop produced immediately after resuming
drm/i915: remove IS_ACTIVE
soc/tegra: Fix an error handling path in tegra_powergate_power_up()
drm/i915/dg2: fix snps buf trans for uhbr
netfilter: nft_dynset: relax superfluous check on set updates
ipvs: add sysctl_run_estimation to support disable estimation
ice: add port representor ethtool ops and stats
ice: switchdev slow path
ice: rebuild switchdev when resetting all VFs
ice: enable/disable switchdev when managing VFs
ice: introduce new type of VSI for switchdev
ice: set and release switchdev environment
ice: allow changing lan_en and lb_en on dflt rules
ice: manage VSI antispoof and destination override
ice: allow process VF opcodes in different ways
ice: introduce VF port representor
ice: Move devlink port to PF/VF struct
ice: support basic E-Switch mode control
thermal: Move ABI documentation to Documentation/ABI
cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call
EDAC/ti: Remove redundant error messages
rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr
rcu: Always inline rcu_dynticks_task*_{enter,exit}()
ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc()
net: stmmac: selftests: Use kcalloc() instead of kzalloc()
net: mana: Use kcalloc() instead of kzalloc()
net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc()
ASoC: dt-bindings: rockchip: add i2s-tdm bindings
ASoC: rockchip: add support for i2s-tdm controller
regulator: dt-bindings: maxim,max8997: convert to dtschema
ASoC: SOF: Introduce fragment elapsed notification API
ASoC: SOF: imx: Use newly introduced generic IPC stream ops
ASoC: SOF: Make Intel IPC stream ops generic
ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks
Bluetooth: mgmt: Fix Experimental Feature Changed event
Bluetooth: hci_vhci: Fix to set the force_wakeup value
Bluetooth: Read codec capabilities only if supported
drm/amdgpu: unify BO evicting method in amdgpu_ttm
Documentation:devicetree:bindings:iio:dac: Fix val
drivers: iio: dac: ad5766: Fix dt property name
PCI: vmd: Assign a number to each VMD controller
iio: st_pressure_spi: Add missing entries SPI to device ID table
PCI: visconti: Remove surplus dev_err() when using platform_get_irq_byname()
PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP)
PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST)
ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility"
ext4: docs: Take out unneeded escaping
ext4: docs: switch away from list-table
spi: Make several public functions private to spi.c
spi: Reorder functions to simplify the next commit
spi: Remove unused function spi_busnum_to_master()
spi: Move comment about chipselect check to the right place
ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev
ASoC: SOF: topology: do not power down primary core during topology removal
ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set
ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls
ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails
ASoC: SOF: core: Clean up snd_sof_get_status() prints
ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions
ASoC: SOF: Introduce macro to set the firmware state
ASoC: SOF: ops: Force DSP panic dumps to be printed
ASoC: SOF: ipc: Re-enable dumps after successful IPC tx
ASoC: SOF: debug: Print out the fw_state along with the DSP dump
ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err
ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump
ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping
ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header
ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run()
ASoC: SOF: loader: Print the DSP dump if boot fails
ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise
ASoC: SOF: ipc and dsp dump: Add markers for better visibility
ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception
ASoC: SOF: core: debug: force all processing on primary core
ASoC: max98927: Add reset-gpios optional property
ASoC: max98927: Handle reset gpio when probing i2c
Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field"
tracing: Initialize upper and lower vars in pid_list_refill_irq()
thermal/drivers/netlink: Add the temperature when crossing a trip point
PCI: aardvark: Fix reporting Data Link Layer Link Active
PCI: aardvark: Fix checking for link up via LTSSM state
PCI: aardvark: Fix link training
PCI: aardvark: Simplify initialization of rootcap on virtual bridge
PCI: aardvark: Implement re-issuing config requests on CRS response
PCI: aardvark: Deduplicate code in advk_pcie_rd_conf()
PCI: aardvark: Do not unmask unused interrupts
PCI: aardvark: Do not clear status bits of masked interrupts
PCI: aardvark: Fix configuring Reference clock
PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
PCI: aardvark: Don't spam about PIO Response Status
PCI: aardvark: Fix PCIe Max Payload Size setting
PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_ops
arm64: defconfig: drop obsolete ARCH_* configs
drm: use new iterator in drm_gem_fence_array_add_implicit v3
drm/i915: use the new iterator in i915_request_await_object v2
drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
drm/ttm: use the new iterator in ttm_bo_flush_all_fences
dma-buf: use the new iterator in dma_resv_poll
dma-buf: use the new iterator in dma_buf_debug_show
dma-buf: add dma_resv_for_each_fence v3
ethernet: make more use of device_get_ethdev_address()
ethernet: use device_get_ethdev_address()
eth: fwnode: add a helper for loading netdev->dev_addr
eth: fwnode: remove the addr len from mac helpers
eth: fwnode: change the return type of mac address helpers
device property: move mac addr helpers to eth.c
ethernet: use of_get_ethdev_address()
of: net: add a helper for loading netdev->dev_addr
of: net: move of_net under net/
nfc: pn533: Constify pn533_phy_ops
nfc: pn533: Constify serdev_device_ops
HID: multitouch: disable sticky fingers for UPERFECT Y
sched: Simplify wake_up_*idle*()
sched,livepatch: Use task_call_func()
sched,rcu: Rework try_invoke_on_locked_down_task()
sched: Improve try_invoke_on_locked_down_task()
futex2: Documentation: Document sys_futex_waitv() uAPI
selftests: futex: Test sys_futex_waitv() wouldblock
selftests: futex: Test sys_futex_waitv() timeout
selftests: futex: Add sys_futex_waitv() test
futex,arm: Wire up sys_futex_waitv()
futex,x86: Wire up sys_futex_waitv()
futex: Implement sys_futex_waitv()
futex: Simplify double_lock_hb()
futex: Split out wait/wake
futex: Split out requeue
futex: Rename mark_wake_futex()
futex: Rename: match_futex()
futex: Rename: hb_waiter_{inc,dec,pending}()
futex: Split out PI futex
futex: Rename: {get,cmpxchg}_futex_value_locked()
futex: Rename hash_futex()
futex: Rename __unqueue_futex()
futex: Rename: queue_{,un}lock()
futex: Rename futex_wait_queue_me()
futex: Rename {,__}{,un}queue_me()
futex: Split out syscalls
futex: Move to kernel/futex/
locking/rwbase: Optimize rwbase_read_trylock
HID: cougar: Make use of the helper function devm_add_action_or_reset()
Revert "usb: misc: ehset: Workaround for "special" hubs"
EDAC/amd64: Handle three rank interleaving mode
ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams
drm/connector: refer to CTA-861-G in the "content type" prop docs
drm/plane-helper: fix uninitialized variable reference
drm/i915: Free the returned object of acpi_evaluate_dsm()
EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned
kasan: Extend KASAN mode kernel parameter
arm64: mte: Add asymmetric mode support
arm64: mte: CPU feature detection for Asymm MTE
arm64: mte: Bitfield definitions for Asymm MTE
kasan: Remove duplicate of kasan_flag_async
selftests: arm64: Add coverage of ptrace flags for SVE VL inheritance
ALSA: pcm: Add more disconnection checks at file ops
drm: rcar-du: Add r8a779a0 device support
drm: rcar-du: Split CRTC IRQ and Clock features
drm: rcar-du: Fix DIDSR field name
drm: rcar-du: Only initialise TVM_TVSYNC mode when supported
drm: rcar-du: Sort the DU outputs
dt-bindings: display: renesas,du: Provide bindings for r8a779a0
drm: rcar-du: Make use of the helper function devm_platform_ioremap_resource()
drm/shmobile: Make use of the helper function devm_platform_ioremap_resource()
drm/sti: Use correct printk format specifiers for size_t
drm/omap: Depend on CONFIG_OF
drm/omap: Cast pointer to integer without generating warning
drm/omap: Use correct printk format specifiers for size_t
drm: property: Replace strncpy() with strscpy_pad()
drm: rcar-du: Allow importing non-contiguous dma-buf with VSP
drm: rcar-du: Set the DMA coherent mask for the DU device
drm: rcar-du: Improve kernel log messages when initializing encoders
drm: rcar-du: Don't create encoder for unconnected LVDS outputs
net: phylink: use mdiobus_modify_changed() helper
net: mdio: add mdiobus_modify_changed()
mlxsw: Add support for transceiver module extended state
ethtool: Add transceiver module extended state
mlxsw: Add ability to control transceiver modules' power mode
mlxsw: reg: Add Management Cable IO and Notifications register
mlxsw: reg: Add Port Module Memory Map Properties register
ethtool: Add ability to control transceiver modules' power mode
RDMA/efa: CQ notifications
RDMA/rxe: Remove duplicate settings
RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS
RDMA/rxe: Change the is_user member of struct rxe_cq to bool
RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
drm/amd/display: Add 120Hz support for freesync video mode
drm/amdgpu: Register MCE notifier for Aldebaran RAS
x86/MCE/AMD: Export smca_get_bank_type symbol
drm/amdgpu: return early if debugfs is not initialized
drm/amd/display: USB4 bring up set correct address
drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly
drm/amd/display: Deadlock/HPD Status/Crash Bug Fix
drm/amd/display: Fix for access for ddc pin and aux engine.
drm/amd/display: Add debug flags for USB4 DP link training.
drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints.
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Add dpia debug options
drm/amd/display: Read USB4 DP tunneling data from DPCD.
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Implement end of training for hop in DPIA display path
drm/amd/display: Implement DPIA equalisation phase
drm/amd/display: Implement DPIA clock recovery phase
drm/amd/display: Implement DPIA link configuration
drm/amd/display: Implement DPIA training loop
drm/amd/display: Train DPIA links with fallback
drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop
drm/amd/display: Add stub to get DPIA tunneling device data
drm/amd/display: Stub out DPIA link training call
drm/amd/display: Set DPIA link endpoint type
drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling
drm/amd/display: USB4 DPIA enumeration and AUX Tunneling
drm/amd/display: Update link encoder object creation.
drm/amd/display: fix DCC settings for DCN3
drm/amd/display: Fix error in dmesg at boot
drm/amd/display: Fix concurrent dynamic encoder assignment.
drm/amd/display: Add helper for blanking all dp displays
drm/amd/display: 3.2.156
drm/amd/display: [FW Promotion] Release 0.0.87
drm/amd/display: Fix detection of 4 lane for DPALT
drm/amd/display: Limit display scaling to up to 4k for DCN 3.1
drm/amd/display: Added root clock optimization flags
drm/amd/display: Re-arrange FPU code structure for dcn2x
drm/amd/display: Skip override for preferred link settings during link training
x86/sev: Make the #VC exception stacks part of the default stacks storage
RDMA/irdma: Delete unused struct irdma_bth
libbpf: Deprecate bpf_object__unload() API since v0.6
selftests/bpf: Switch to new bpf_object__next_{map,program} APIs
libbpf: Add API documentation convention guidelines
libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7
selftest/bpf: Switch recursion test to use htab_map_delete_elem
bpf: Use $(pound) instead of \# in Makefiles
bpf, arm: Remove dummy bpf_jit_compile stub
mips, bpf: Remove old BPF JIT implementations
mips, bpf: Enable eBPF JITs
mips, bpf: Add JIT workarounds for CPU errata
mips, bpf: Add new eBPF JIT for 64-bit MIPS
mips, bpf: Add eBPF JIT for 32-bit MIPS
mips, uasm: Add workaround for Loongson-2F nop CPU errata
mips, uasm: Enable muhu opcode for MIPS R6
clk: imx: Make CLK_IMX8ULP select MXC_CLK
of: remove duplicate declarations of __of_*_sysfs() functions
drm/i915: Call intel_dp_dump_link_status() for CR failures
drm/i915: Pimp link training debug prints
drm/i915: Print the DP vswing adjustment request
drm/i915: Show LTTPR in the TPS debug print
drm/i915: Tweak the DP "max vswing reached?" condition
arm64: tegra: Add NVDEC to Tegra186/194 device trees
dt-bindings: Add YAML bindings for NVDEC
coredump: Don't perform any cleanups before dumping core
exit: Factor coredump_exit_mm out of exit_mm
exec: Check for a pending fatal signal instead of core_state
ptrace: Remove the unnecessary arguments from arch_ptrace_stop
signal: Remove the bogus sigkill_pending in ptrace_stop
qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based"
mlxsw: spectrum_buffers: silence uninitialized warning
gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call
net: tg3: fix obsolete check of !err
net: dsa: rtl8366rb: Support setting STP state
net: dsa: rtl8366rb: Support fast aging
net: dsa: rtl8366rb: Support disabling learning
selftests/bpf: Test new btf__add_btf() API
selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic
libbpf: Add API that copies all BTF types from one BTF object to another
bpf, x64: Save bytes for DIV by reducing reg copies
soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl
soc: imx: add i.MX8M blk-ctrl driver
soc: imx: gpcv2: support system suspend/resume
soc: imx: gpcv2: keep i.MX8M* bus clocks enabled
soc: imx: gpcv2: add domain option to keep domain clocks enabled
soc: imx: gpcv2: add lockdep annotation
drm/bridge/lontium-lt9611uxc: fix provided connector suport
ipmi: bt-bmc: Use registers directly
x86/insn: Use get_unaligned() instead of memcpy()
ARM: OMAP2+: Drop unused CM defines for am3
ARM: OMAP2+: Drop unused CM and SCRM defines for omap4
ARM: OMAP2+: Drop unused CM and SCRM defines for omap5
ARM: OMAP2+: Drop unused CM defines for dra7
ARM: OMAP2+: Drop unused PRM defines for am3
ARM: OMAP2+: Drop unused PRM defines for am4
ARM: OMAP2+: Drop unused PRM defines for omap4
drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset()
ARM: OMAP2+: Drop unused PRM defines for omap5
ARM: OMAP2+: Drop unused PRM defines for dra7
Bluetooth: Fix handling of SUSPEND_DISCONNECTING
Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev
sched: Fix DEBUG && !SCHEDSTATS warn
arm64: dts: broadcom: Add reference to RPi CM4 IO Board
ARM: dts: Add Raspberry Pi Compute Module 4 IO Board
ARM: dts: Add Raspberry Pi Compute Module 4
dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4
ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi
dt-bindings: display: bcm2835: add optional property power-domains
dma-buf: use new iterator in dma_resv_test_signaled
dma-buf: use new iterator in dma_resv_wait_timeout
dma-buf: use new iterator in dma_resv_get_fences v3
dma-buf: use new iterator in dma_resv_copy_fences
dma-buf: add dma_resv_for_each_fence_unlocked v8
ARM: dts: dra7: add entry for bb2d module
drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup
arm: dts: omap3-gta04: cleanup led node names
arm: dts: omap3-gta04a4: accelerometer irq fix
arm: dts: omap3-gta04a5: fix missing sensor supply
arm: dts: omap3-gta04: fix missing sensor supply
arm: dts: omap3-gta04: cleanup LCD definition
ARM: dts: omap3: fix cpu thermal label name
ARM: dts: am335x-pocketbeagle: switch to pinconf-single
ARM: OMAP2+: Fix comment typo
ARM: OMAP2+: Fix typo in some comments
usb: core: config: Change sizeof(struct ...) to sizeof(*...)
ARM: dts: stm32: set otg-rev on stm32mp151
bus: ti-sysc: Fix variable set but not used warning for reinit_modules
bpf: Avoid retpoline for bpf_for_each_map_elem
drm/edid: Fix crash with zero/invalid EDID
ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_hw_addr_set()"
net: phy: at803x: add QCA9561 support
bpf: selftests: Add selftests for module kfunc support
libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations
libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0
libbpf: Support kernel module function calls
bpf: Enable TCP congestion control kfunc from modules
tools: Allow specifying base BTF file in resolve_btfids
bpf: btf: Introduce helpers for dynamic BTF set registration
bpf: Be conservative while processing invalid kfunc calls
bpf: Introduce BPF support for kernel module function calls
arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes
arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes
arm64: dts: ti: Add support for J721E SK
dt-bindings: arm: ti: Add compatible for J721E SK
arm64: dts: ti: iot2050: Add support for product generation 2 boards
arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards
dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards
arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores
arm64: dts: ti: iot2050: Disable SR2.0-only PRUs
arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices
arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible
arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible
dt-bindings: arm: ti: Add missing compatibles for j721e/j7200 evms
arm64: dts: ti: Makefile: Collate AM64 platforms together
arm64: dts: ti: k3-am64-main: Add ICSSG nodes
tracing: Create a sparse bitmask for pid filtering
tracing: Place trace_pid_list logic into abstract functions
MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
Input: analog - fix invalid snprintf() call
x86: Fix misspelled Kconfig symbols
x86/Kconfig: Remove references to obsolete Kconfig symbols
drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_destroy()
IB/hf1: Use string_upper() instead of an open coded variant
RDMA/rw: switch to dma_map_sgtable()
cpuidle: tegra: Check whether PMC is ready
cpuidle: tegra: Enable compile testing
clk: tegra: Add stubs needed for compile testing
drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
drm/amdgpu: print warning and taint kernel if lockup timeout is disabled
drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
drm/amdgpu: init iommu after amdkfd device init
drm/amdkfd: remove redundant iommu cleanup code
cgroup: cgroup-v1: do not exclude cgrp_dfl_root
ipmi: ipmb: Fix off-by-one size check on rcvlen
dt-bindings: power: Bindings for Samsung batteries
thermal: int340x: delete bogus length check
thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable
fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 sysfs_create_dir_ns()
PM: EM: Mark inefficiencies in CPUFreq
cpufreq: Use CPUFREQ_RELATION_E in DVFS governors
cpufreq: Introducing CPUFREQ_RELATION_E
cpufreq: Add an interface to mark inefficient frequencies
cpufreq: Make policy min/max hard requirements
PM: EM: Allow skipping inefficient states
PM: EM: Extend em_perf_domain with a flag field
PM: EM: Mark inefficient states
PM: EM: Fix inefficient states detection
ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus()
dt-bindings: net: wireless: qca,ath9k: convert to the json-schema
ath9k: Fix potential interrupt storm on queue reset
ath9k: add option to reset the wifi chip via debugfs
firmware_loader: add a sanity check for firmware_request_builtin()
ath10k: Don't always treat modem stop events as crashes
firmware_loader: split built-in firmware call
firmware_loader: fix pre-allocated buf built-in firmware use
ABI: sysfs-devices-system-cpu: use cpuX instead of cpu#
ABI: sysfs-class-extcon: use uppercase X for wildcards
ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm
ABI: sysfs-class-hwmon: add ABI documentation for it
ABI: sysfs-mce: add 3 missing files
ABI: sysfs-mce: add a new ABI file
scripts: get_abi.pl: better generate regex from what fields
scripts: get_abi.pl: fix fallback rule for undefined symbols
fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs_create_link()
drivers/base/component.c: remove superfluous header files from component.c
drivers/base/arch_topology.c: remove superfluous header
virt: acrn: Introduce interfaces for virtual device creating/destroying
virt: acrn: Introduce interfaces for MMIO device passthrough
char: xillybus: Eliminate redundant wrappers to DMA related calls
misc: fastrpc: copy to user only for non-DMA-BUF heap buffers
misc: fastrpc: Update number of max fastrpc sessions
PNP: system.c: unmark a comment as being kernel-doc
ACPICA: Update version to 20210930
ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table
ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type
ACPICA: Add support for Windows 2020 _OSI string
ACPICA: Avoid evaluating methods too early during system resume
sched/fair: Removed useless update of p->recent_used_cpu
sched: Remove pointless preemption disable in sched_submit_work()
sched: Move kprobes cleanup out of finish_task_switch()
sched: Disable TTWU_QUEUE on RT
sched: Limit the number of task migrations per batch on RT
sched: Move mmdrop to RCU on RT
sched: Make cookie functions static
sched/fair: Consider SMT in ASYM_PACKING load balance
sched/fair: Carve out logic to mark a group for asymmetric packing
sched/fair: Provide update_sg_lb_stats() with sched domain statistics
sched/fair: Optimize checking for group_asym_packing
sched/topology: Introduce sched_group::flags
x86/sched: Decrease further the priorities of SMT siblings
kthread: Move prio/affinite change into the newly created thread
sched: Provide Kconfig support for default dynamic preempt mode
sched: Remove unused inline function __rq_clock_broken()
sched/dl: Support schedstats for deadline sched class
sched/dl: Support sched_stat_runtime tracepoint for deadline sched class
sched/rt: Support schedstats for RT sched class
sched/rt: Support sched_stat_runtime tracepoint for RT sched class
sched: Introduce task block time in schedstats
sched: Make schedstats helpers independent of fair sched class
sched: Make struct sched_statistics independent of fair sched class
sched/fair: Use __schedstat_set() in set_next_entity()
kselftests/sched: cleanup the child processes
sched/fair: Add document for burstable CFS bandwidth
sched/fair: Add cfs bandwidth burst statistics
sched: adjust sleeper credit for SCHED_IDLE entities
sched: reduce sched slice for SCHED_IDLE entities
sched: Account number of SCHED_IDLE entities on each cfs_rq
fs/proc/uptime.c: Fix idle time reporting in /proc/uptime
sched/core: Simplify core-wide task selection
sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle
sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
PCI/sysfs: use NUMA_NO_NODE macro
driver core: use NUMA_NO_NODE during device_initialize
ACPI: Update information in MAINTAINERS
driver core: Fix possible memory leak in device_link_add()
PCI: PM: Do not call platform_pci_power_manageable() unnecessarily
PCI: PM: Make pci_choose_state() call pci_target_state()
PCI: PM: Rearrange pci_target_state()
cpufreq: intel_pstate: Process HWP Guaranteed change notification
PCI: PM: Simplify acpi_pci_power_manageable()
PCI: PM: Drop struct pci_platform_pm_ops
serial: 8250: Fix reporting real baudrate value in c_ospeed field
serial: core: Fix initializing and restoring termios speed
tty: baudrate: Explicit usage of B0 for encoding input baudrate
serial: sifive: set pointer to NULL rather than 0.
net: usb: use eth_hw_addr_set() for dev->addr_len cases
ethernet: use eth_hw_addr_set() for dev->addr_len cases
mlx4: constify args for const dev_addr
mlx4: remove custom dev_addr clearing
mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr()
mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64()
spi: fsi: Print status on error
ASoC: SOF: OF: Add fw_path and tplg_path parameters
ASoC: amd: acp-rt5645: Constify static snd_soc_ops
ASoC: SOF: topology: return error if sof_connect_dai_widget() fails
ASoC: SOF: topology: allow for dynamic pipelines override for debug
ASoC: SOF: topology: show clks_control value in dynamic debug
dt-bindings: serial: Add a new compatible string for UMS512
ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines
ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits
ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG
ASoC: SOF: dai: include new flags for DAI_CONFIG
ASoC: SOF: dai: mirror group_id definition added in firmware
mxser: store FCR state in mxser_port::FCR
mxser: don't read from UART_FCR
mxser: move FIFO clearing to mxser_disable_and_clear_FIFO()
mxser: simplify FCR computation in mxser_change_speed()
mxser: make mxser_port::ldisc_stop_rx a bool
mxser: simplify condition in mxser_receive_chars_new
mxser: restore baud rate if its setting fails
netlink: remove netlink_broadcast_filtered
MAINTAINERS: Add spi-nor device tree binding under SPI NOR maintainers
ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45
ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp
ASoC: Intel: add machine driver for SOF+ES8336
tty: n_gsm: Don't ignore write return value in gsmld_output()
ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec
ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec
tty: n_gsm: clean up indenting in gsm_queue()
tty: serial: samsung: describe driver in KConfig
ipmi:ssif: Use depends on, not select, for I2C
ipmi: Add docs for the IPMI IPMB driver
ipmi: Add docs for IPMB direct addressing
ipmi:ipmb: Add initial support for IPMI over IPMB
ipmi: Add support for IPMB direct messages
ipmi: Export ipmb_checksum()
ipmi: Fix a typo
ipmi: Check error code before processing BMC response
ipmi:devintf: Return a proper error when recv buffer too small
ipmi: Disable some operations during a panic
ipmi:watchdog: Set panic count to proper value on a panic
usb: gadget: udc: core: Print error code in usb_gadget_probe_driver()
usb: gadget: udc: core: Use pr_fmt() to prefix messages
usb: gadget: uvc: fix multiple opens
usb: cdc-wdm: Constify static struct wwan_port_ops
usb: usb-skeleton: Update min() to min_t()
dt-bindings: usb: dwc3: Fix usb-phy check
dt-bindings: usb: Convert SMSC USB3503 binding to a schema
usb: exynos: describe driver in KConfig
usb: gadget: udc-xilinx: Add clock support
usb: xhci-mtk: use xhci_dbg() to print log
USB: EHCI: Improve port index sanitizing
USB: phy: tahvo:remove unnecessary debug log
usb: atm: Use struct_size() helper
usb: phy: tegra: Support OTG mode programming
dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode
dt-bindings: phy: tegra20-usb-phy: Convert to schema
usb: host: oxu210hp: Fix a function name in comments
usb: host: fotg210: Fix a function name in comments
usb: ehci: Fix a function name in comments
usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C
usb: typec: tipd: Switch CD321X power state to S0
usb: typec: tipd: Add support for Apple CD321X
usb: typec: tipd: Add short-circuit for no irqs
usb: typec: tipd: Split interrupt handler
dt-bindings: usb: tps6598x: Add Apple CD321x compatible
usb: typec: ucsi: Better fix for missing unplug events issue
usb: typec: ucsi: Read the PDOs in separate work
usb: typec: ucsi: Check the partner alt modes always if there is PD contract
usb: typec: ucsi: acpi: Reduce the command completion timeout
usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking
usb: typec: ucsi: Don't stop alt mode registration on busy condition
usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition
usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved"
usb: misc: ehset: Workaround for "special" hubs
net: bgmac: support MDIO described in DT
net: bgmac: improve handling PHY
staging: mt7621-dts: properly define 'cpc' and 'mc' nodes
staging: mt7621-pci: properly adjust base address for the IO window
MIPS: implement architecture-specific 'pci_remap_iospace()'
PCI: Allow architecture-specific pci_remap_iospace()
MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base'
Revert "staging: mt7621-pci: set end limit for 'ioport_resource'"
Revert "MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT"
ethernet: ehea: add missing cast
sparc: Fix typo.
staging: r8188eu: core: remove duplicate condition check
staging: r8188eu: hal: remove assignment to itself
staging: r8188eu: core: remove unused variable local variable
staging: r8188eu: core: remove unused variable pAdapter
staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy
staging: r8188eu: core: remove power_saving_wk_hdl function
staging: r8188eu: remove rtl8188e_silentreset_for_specific_platform()
staging: rtl8712: Statements should start on a tabstop
staging: r8188eu: remove inirp_deinit from struct hal_ops
staging: r8188eu: remove inirp_init from struct hal_ops
staging: r8188eu: remove free_recv_priv from struct hal_ops
staging: r8188eu: remove init_recv_priv from struct hal_ops
staging: r8188eu: remove init_xmit_priv from struct hal_ops
staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops
staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops
staging: r8188eu: remove odm_GlobalAdapterCheck()
staging: r8188eu: remove odm_DynamicBBPowerSaving()
staging: rtl8192u: remove unused static variable
staging: rtl8192e: remove unused variable ieee
staging: r8188eu: Replace zero-length array with flexible-array member
staging: rtl8723bs: core: remove reassignment of same value to variable
staging: rtl8723bs: core: remove condition never execute
staging: rtl8723bs: Replace zero-length array with flexible-array member
staging: rtl8723bs: remove meaningless pstat->passoc_req check in OnAssocReq()
staging: vchiq_arm: move platform structs to vchiq_arm.c
staging: vchiq_arm: drop unnecessary declarations
staging: vchiq_arm: re-order vchiq_arm_init_state
staging: vt6655: fix camelcase in pbyCxtBuf
Documentation: remove reference to now removed mandatory-locking doc
reset: uniphier: Add NX1 reset support
dt-bindings: reset: uniphier: Add NX1 reset control binding
reset: uniphier: Add audio system and video input reset control for PXs3
reset: Allow building Broadcom STB RESCAL as module
drm/i915: Fix bug in user proto-context creation that leaked contexts
PCI: imx6: Remove unused assignment to variable ret
mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap
phy: qcom-qusb2: Add missing vdd supply
dt-bindings: phy: qcom,qusb2: Add missing vdd-supply
media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate settings
media: hantro: Auto generate the AXI ID to avoid conflicts
media: rcar-vin: add GREY format
media: CEC: keep related menu entries together
media: vivid: fix an error code in vivid_create_instance()
media: hantro: Constify static struct v4l2_m2m_ops
media: em28xx: Don't use ops->suspend if it is NULL
media: imx: drop unneeded MODULE_ALIAS
media: v4l2-dev.h: move open brace after struct video_device
media: rcar-csi2: Serialize access to set_fmt and get_fmt
media: rcar-csi2: Cleanup mutex on remove and fail
media: aspeed: refine to avoid full jpeg update
media: cedrus: add check for H264 and H265 limitations
media: cedrus: Add H265 10-bit capability flag
media: rcar-csi2: Add checking to rcsi2_start_receiver()
arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY
arm64: dts: imx8mm: add DISP blk-ctrl
arm64: dts: imx8mm: add VPU blk-ctrl
arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core
arm64: dts: imx8mm: put USB controllers into power-domains
arm64: dts: imx8mm: add GPC node
dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl
dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl
Revert "soc: imx: gpcv2: move reset assert after requesting domain power up"
soc: imx: gpcv2: allow to disable individual power domains
ARM: dts: imx6: skov: provide panel support for lt2 variants
arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control
arm64: dts: freescale: Fix 'interrupt-map' parent address cells
imx: soc: Select REGMAP_MMIO
ARM: dts: imx6qdl-apalis: Fix typo in ADC comment
ARM: dts: imx6qdl-apalis: Add a label for the touchscreen
ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC
ARM: dts: imx6qdl-apalis: Avoid underscore in node name
ARM: dts: imx6sll: fixup of operating points
ARM: dts: imx6sl: fixup of operating points
ARM: dts: imx: e60k02: correct led node name
ARM: dts: imx: add devicetree for Tolino Vision 5
ARM: dts: imx: add devicetree for Kobo Libra H2O
ARM: dts: add Netronix E70K02 board common file
dt-bindings: arm: fsl: Add E70K02 based ebook readers
rtl8xxxu: Use lower tx rates for the ack packet
bcma: drop unneeded initialization value
brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
rtw88: refine fw_crash debugfs to show non-zero while triggering
rtw88: fix RX clock gate setting while fifo dump
ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout
ARM: dts: imx7-tqma7: add SPI-NOR flash
ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems"
ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for MPL3115A2
PM / devfreq: tegra30: Check whether clk_round_rate() returns zero rate
PM / devfreq: tegra30: Use resource-managed helpers
PM / devfreq: Add devm_devfreq_add_governor()
scsi: smartpqi: Update version to 2.1.12-055
scsi: smartpqi: Add 3252-8i PCI id
scsi: smartpqi: Fix duplicate device nodes for tape changers
scsi: smartpqi: Fix boot failure during LUN rebuild
scsi: smartpqi: Add extended report physical LUNs
scsi: smartpqi: Avoid failing I/Os for offline devices
scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation
scsi: smartpqi: Update LUN reset handler
scsi: smartpqi: Capture controller reason codes
scsi: smartpqi: Add controller handshake during kdump
scsi: smartpqi: Update device removal management
scsi: mpi3mr: Clean up mpi3mr_print_ioc_info()
scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp()
scsi: pm80xx: Replace open coded check with dev_is_expander()
scsi: target: tcmu: Use struct_size() helper in kmalloc()
scsi: target: usb: Replace enable attr with ops.enable
scsi: target: ibm_vscsi: Replace enable attr with ops.enable
scsi: target: srpt: Replace enable attr with ops.enable
scsi: target: sbp: Replace enable attr with ops.enable
scsi: target: qla2xxx: Replace enable attr with ops.enable
scsi: target: iscsi: Replace tpg enable attr with ops.enable
scsi: target: core: Add common tpg/enable attribute
ARM: dts: colibri-imx6ull-emmc: add device tree
dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc
dt-bindings: arm: fsl: clean-up all toradex boards/modules
scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1
scsi: megaraid_sas: Add helper functions for irq_context
scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt
ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf
ARM: imx_v6_v7_defconfig: build imx sdma driver as module
ARM: imx_v6_v7_defconfig: rebuild default configuration
ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2c variant
ARM: imx_v6_v7_defconfig: enable mtd physmap
scsi: advansys: Fix kernel pointer leak
scsi: target: core: Make logs less verbose
scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead
scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead
scsi: ufs: core: Stop clearing UNIT ATTENTIONS
scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
scsi: ufs: core: Remove return statement in void function
scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition
scsi: ufs: core: Fix NULL pointer dereference
scsi: core: Fix spelling in a source code comment
net/mlx5: Enable single IRQ for PCI Function
net/mlx5: Shift control IRQ to the last index
net/mlx5: Bridge, pop VLAN on egress table miss
net/mlx5: Bridge, mark reg_c1 when pushing VLAN
net/mlx5: Bridge, extract VLAN pop code to dedicated functions
net/mlx5: Bridge, refactor eswitch instance usage
net/mlx5e: Support accept action
net/mlx5e: Specify out ifindex when looking up encap route
net/mlx5e: Reserve a value from TC tunnel options mapping
net/mlx5e: Move parse fdb check into actions_match_supported_fdb()
net/mlx5e: Split actions_match_supported() into a sub function
net/mlx5e: Move mod hdr allocation to a single place
net/mlx5e: TC, Refactor sample offload error flow
net/mlx5e: Add TX max rate support for MQPRIO channel mode
net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq()
riscv: add rv32 and rv64 randconfig build targets
Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE"
riscv: mm: don't advertise 1 num_asid for 0 asid bits
riscv: set default pm_power_off to NULL
riscv/vdso: Add support for time namespaces
arm64: tegra: Add new USB PHY properties on Tegra132
ARM: tegra: nexus7: Enable USB OTG mode
ARM: tegra: Add new properties to USB PHY device-tree nodes
soc/tegra: pmc: Expose USB regmap to all SoCs
ARM: tegra: Update Broadcom Bluetooth device-tree nodes
ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer
soc/tegra: pmc: Disable PMC state syncing
RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty
i2c: mlxcpld: Reduce polling time for performance improvement
RDMA/rtrs-clt: Follow "one entry one value" rule for IO migration stats
RDMA/rtrs: Do not allow sessname to contain special symbols / and .
RDMA/rtrs: Introduce destroy_cq helper
RDMA/rtrs: Replace duplicate check with is_pollqueue helper
RDMA/rtrs: Fix warning when use poll mode on client side.
RDMA/rtrs: Remove len parameter from helper print functions of sysfs
RDMA/rtrs: Use sysfs_emit instead of s*printf function for sysfs show
SUNRPC: Capture value of xdr_buf::page_base
SUNRPC: Add trace event when alloc_pages_bulk() makes no progress
svcrdma: Split svcrmda_wc_{read,write} tracepoints
svcrdma: Split the svcrdma_wc_send() tracepoint
svcrdma: Split the svcrdma_wc_receive() tracepoint
soc/tegra: pm: Make stubs usable for compile testing
soc/tegra: irq: Add stubs needed for compile testing
soc/tegra: fuse: Add stubs needed for compile testing
drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI
drm/amdgpu/gmc9: convert to IP version checking
drm/amd/display: Prevent using DMUB rptr that is out-of-bounds
drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN
drm/amdgpu: remove some repeated includings
drm/amdgpu: During s0ix don't wait to signal GFXOFF
Documentation/gpu: remove spurious "+" in amdgpu.rst
drm/amdgpu: consolidate case statements
drm/amdgpu/jpeg: add jpeg2.6 start/end
drm/amdgpu/jpeg2: move jpeg2 shared macro to header file
drm/amdkfd: fix a potential ttm->sg memory leak
drm/amdgpu: add an option to override IP discovery table from a file
drm/amdkfd: convert kfd_device.c to use GC IP version
drm/amdkfd: clean up parameters in kgd2kfd_probe
drm/amdgpu: add support for SRIOV in IP discovery path
drm/amdgpu: clean up set IP function
drm/amdgpu: convert IP version array to include instances
drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default
drm/amdgpu: add new asic_type for IP discovery
drm/amdgpu/ucode: add default behavior
drm/amdgpu: get VCN harvest information from IP discovery table
drm/amdgpu/vcn: remove manual instance setting
drm/amdgpu/sdma: remove manual instance setting
drm/amdgpu: get VCN and SDMA instances from IP discovery table
drm/amdgpu: add HWID of SDMA instance 2 and 3
drm/amdgpu: add VCN1 hardware IP
drm/amd/display: fix error case handling
drm/amdgpu/soc15: convert to IP version checking
drm/amdgpu/vcn2.5: convert to IP version checking
drm/amdgpu/amdgpu_vcn: convert to IP version checking
drm/amdgpu/pm/amdgpu_smu: convert more IP version checking
drm/amdgpu/pm/smu_v13.0: convert IP version checking
drm/amdgpu/pm/smu_v11.0: update IP version checking
drm/amdgpu/psp_v13.0: convert to IP version checking
drm/amdgpu/psp_v11.0: convert to IP version checking
drm/amdgpu/amdgpu_psp: convert to IP version checking
drm/amdgpu/gfx9.0: convert to IP version checking
drm/amdgpu/hdp4.0: convert to IP version checking
drm/amdgpu/sdma4.0: convert to IP version checking
drm/amdgpu/display/dm: convert RAVEN to IP version checking
drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support
drm/amdgpu: drive all vega asics from the IP discovery table
drm/amdgpu/soc15: get rev_id in soc15_common_early_init
drm/amdgpu: add initial IP discovery support for vega based parts
drm/amdgpu/soc15: export common IP functions
drm/amdgpu: add DCI HWIP
drm/amdgpu/display/dm: convert to IP version checking
drm/amdgpu: drive all navi asics from the IP discovery table
drm/amdgpu/nv: convert to IP version checking
drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking
drm/amdgpu/navi10_ppt: convert to IP version checking
drm/amdgpu/smu11.0: convert to IP version checking
drm/amdgpu/amdgpu_smu: convert to IP version checking
drm/amdgpu/navi10_ih: convert to IP version checking
drm/amdgpu/athub2.1: convert to IP version checking
drm/amdgpu/athub2.0: convert to IP version checking
drm/amdgpu/vcn3.0: convert to IP version checking
drm/amdgpu/mmhub2.1: convert to IP version checking
drm/amdgpu/mmhub2.0: convert to IP version checking
drm/amdgpu/gfxhub2.1: convert to IP version checking
drm/amdgpu: drive nav10 from the IP discovery table
drm/amdgpu: Use IP discovery to drive setting IP blocks by default
drm/amdgpu/gmc10.0: convert to IP version checking
drm/amdgpu: bind to any 0x1002 PCI diplay class device
drm/amdgpu: filter out radeon PCI device IDs
drm/amdgpu/gfx10: convert to IP version checking
drm/amdgpu/sdma5.2: convert to IP version checking
drm/amdgpu/sdma5.0: convert to IP version checking
drm/amdgpu: add initial IP enumeration via IP discovery table
drm/amdgpu/nv: export common IP functions
drm/amdgpu: add XGMI HWIP
drm/amdgpu: fill in IP versions from IP discovery table
drm/amdgpu: store HW IP versions in the driver structure
drm/amdgpu: add debugfs access to the IP discovery table
drm/amdgpu: move headless sku check into harvest function
drm/amdgpu: resolve RAS query bug
drm/amd/display: Only define DP 2.0 symbols if not already defined
amd/amdkfd: add ras page retirement handling for sq/sdma (v3)
drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix
drm/amd/display: add cyan_skillfish display support
x86: deduplicate the spectre_v2_user documentation
x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl
RDMA/cma: Split apart the multiple uses of the same list heads
drm/i195: Make the async flip VT-d workaround dynamic
drm/i915: Extend the async flip VT-d w/a to skl/bxt
docs: dt: Fix a few grammar nits in the binding/schema docs
RDMA/rxe: Bump up default maximum values used via uverbs
of, numa: Fetch empty NUMA node ID from distance map
Documentation, dt, numa: Add note to empty NUMA node
dt-bindings: w1-gpio: Drop redundant 'maxItems'
kallsyms: strip LTO suffixes from static functions
gcc-plugins: remove support for GCC 4.9 and older
drm/i915: Clean up disabled warnings
drm/i915/pxp: enable PXP for integrated Gen12
drm/i915/pxp: add PXP documentation
drm/i915/pxp: add pxp debugfs
drm/i915/pxp: black pixels on pxp disabled
drm/i915/pxp: Add plane decryption support
drm/i915/pxp: Enable PXP power management
drm/i915/pxp: start the arb session on demand
drm/i915/pxp: interfaces for using protected objects
drm/i915/pxp: Implement PXP irq handler
drm/i915/pxp: Implement arb session teardown
drm/i915/pxp: Create the arbitrary session after boot
drm/i915/pxp: set KCR reg init
drm/i915/pxp: Implement funcs to create the TEE channel
drm/i915/pxp: allocate a vcs context for pxp usage
drm/i915/pxp: define PXP device flag and kconfig
mei: pxp: export pavp client to me client bus
drm/i915/pxp: Define PXP component interface
regulator: dt-bindings: maxim,max8952: convert to dtschema
audit: add OPENAT2 record to list "how" info
remoteproc: meson-mx-ao-arc: fix a bit test
ASoC: dt-bindings: uniphier: Add description of each port number
ASoC: Intel: cht_bsw_nau8824: Set card.components string
ASoC: nau8824: Add a nau8824_components() helper
ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
ASoC: nau8824: Fix NAU8824_JACK_LOGIC define
ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ
ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
spi: cadence: fix static checker warning
regulator: bd71815: Use defined mask values
Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2"
Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm: cleanup: remove drm_modeset_(un)lock_all()"
interconnect: samsung: describe drivers in KConfig
arm64: dts: ls1028a: use phy-mode instead of phy-connection-type
arm64: dts: ls1028a: move PHY nodes to MDIO controller
arm64: dts: ls1028a: disable usb controller by default
arm64: dts: ls1028a: add Vivante GPU node
arm64: dts: ls1028a: move Mali DP500 node into /soc
arm64: dts: ls1028a: move pixel clock pll into /soc
ARM: at91: add basic support for new SoC family lan966
net: ethernet: use phylink_set_10g_modes()
net: phylink: add phylink_set_10g_modes() helper
net: ipv6: fix use after free of struct seg6_pernet_data
perf srcline: Use long-running addr2line per DSO
dt-bindings: arm: at91: Document lan966 pcb8291 and pcb8290 boards
ARM: at91: Documentation: add lan966 family
drivers/perf: Improve build test coverage
drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update()
ARM: at91: Documentation: add sama7g5 family
drivers/perf: hisi: Fix PA PMU counter offset
iommu: arm-smmu-qcom: Add compatible for QCM2290
dt-bindings: arm-smmu: Add compatible for QCM2290 SoC
qed: fix ll2 establishment during load of RDMA driver
qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT")
qed: Update TCP silly-window-syndrome timeout for iwarp, scsi
qed: Update debug related changes
qed: Add '_GTT' suffix to the IRO RAM macros
qed: Update FW init functions to support FW 8.59.1.0
qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h
qed: Update qed_hsi.h for fw 8.59.1.0
qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0
qed: Update common_hsi for FW ver 8.59.1.0
qed: Split huge qed_hsi.h header file
qed: Remove e4_ and _e4 from FW HSI
qed: Fix kernel-doc warnings
selftests: net: Test for the IOAM encapsulation with IPv6
ipv6: ioam: Add support for the ip6ip6 encapsulation
ipv6: ioam: Prerequisite patch for ioam6_iptunnel
ipv6: ioam: Distinguish input and output for hop-limit
net/mlx4_en: avoid one cache line miss to ring doorbell
iommu/arm-smmu-qcom: Add SM6350 SMMU compatible
dt-bindings: arm-smmu: Add compatible for SM6350 SoC
iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd()
iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master()
interconnect: qcom: drop DEFINE_QNODE macro
interconnect: qcs404: expand DEFINE_QNODE macros
interconnect: msm8939: add support for AP-owned nodes
interconnect: msm8939: expand DEFINE_QNODE macros
interconnect: msm8916: add support for AP-owned nodes
interconnect: msm8916: expand DEFINE_QNODE macros
interconnect: icc-rpm: add support for QoS reg offset
interconnect: sdm660: merge common code into icc-rpm
opp: Add more resource-managed variants of dev_pm_opp_of_add_table()
RISC-V: KVM: Add MAINTAINERS entry
RISC-V: KVM: Document RISC-V specific parts of KVM API
interconnect: sdm660: drop default/unused values
interconnect: sdm660: expand DEFINE_QNODE macros
RISC-V: KVM: Add SBI v0.1 support
RISC-V: KVM: Implement ONE REG interface for FP registers
RISC-V: KVM: FP lazy save/restore
interconnect: icc-rpm: move bus clocks handling into qnoc_probe
RISC-V: KVM: Add timer functionality
RISC-V: KVM: Implement MMU notifiers
RISC-V: KVM: Implement stage2 page table programming
RISC-V: KVM: Implement VMID allocator
RISC-V: KVM: Handle WFI exits for VCPU
RISC-V: KVM: Handle MMIO exits for VCPU
RISC-V: KVM: Implement VCPU world-switch
RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls
RISC-V: KVM: Implement VCPU interrupts and requests handling
RISC-V: KVM: Implement VCPU create, init and destroy functions
RISC-V: Add initial skeletal KVM support
drm/gud: Add GUD_PIXEL_FORMAT_RGB888
drm/gud: Add GUD_PIXEL_FORMAT_RGB332
drm/gud: Add GUD_PIXEL_FORMAT_R8
drm/i915: Allow per-lane drive settings with LTTPRs
drm/i915: Prepare link training for per-lane drive settings
drm/i915: Pass the lane to intel_ddi_level()
drm/format-helper: Add drm_fb_xrgb8888_to_rgb888()
drm/format-helper: Add drm_fb_xrgb8888_to_rgb332()
drm/fourcc: Add R8 to drm_format_info
drm/i915: Nuke intel_ddi_hdmi_num_entries()
drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level()
treewide: Replace the use of mem_encrypt_active() with cc_platform_has()
x86/sev: Replace occurrences of sev_es_active() with cc_platform_has()
x86/sev: Replace occurrences of sev_active() with cc_platform_has()
x86/sme: Replace occurrences of sme_active() with cc_platform_has()
powerpc/pseries/svm: Add a powerpc version of cc_platform_has()
x86/sev: Add an x86 version of cc_platform_has()
arch/cc: Introduce a function to check for confidential computing features
x86/ioremap: Selectively build arch override encryption functions
drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels()
drm/i915: Nuke useless .set_signal_levels() wrappers
drm/i915: Generalize .set_signal_levels()
drm/i915: Introduce has_buf_trans_select()
drm/i915: Introduce has_iboost()
drm/i915: Fix DP clock recovery "voltage_tries" handling
ipack: ipoctal: rename tty-driver pointer
x86/Kconfig: Fix an unused variable error in dell-smm-hwmon
opp: Change type of dev_pm_opp_attach_genpd(names) argument
drm/v3d: add multiple syncobjs support
drm/v3d: add generic ioctl extension
drm/v3d: alloc and init job in one shot
drm/v3d: decouple adding job dependencies steps from job init
RISC-V: Add hypervisor extension related CSR defines
drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers
ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
printk: use gnu_printf format attribute for printk_sprint()
printk: avoid -Wsometimes-uninitialized warning
MAINTAINERS: add an entry for NXP S32G boards
arm64: dts: s32g2: add memory nodes for evb and rdb2
arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support
arm64: dts: s32g2: add serial/uart support
arm64: dts: add NXP S32G2 support
dt-bindings: serial: fsl-linflexuart: add compatible for S32G2
dt-bindings: serial: fsl-linflexuart: convert to json-schema format
dt-bindings: arm: fsl: add NXP S32G2 boards
soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain
soc: imx: gpcv2: Turn domain->pgc into bitfield
s390/block/scm_blk: add error handling support for add_disk()
s390/block/dcssblk: add error handling support for add_disk()
s390/block/dasd_genhd: add error handling support for add_disk()
s390/boot: allocate amode31 section in decompressor
s390/boot: initialize control registers in decompressor
s390/sclp_vt220: fix unused function warning
kprobes: add testcases for s390
s390/ftrace: add FTRACE_GEN_NOP_ASM macro
s390/sclp_sd: fix warnings about missing parameter description
s390/cio: derive cdev information only for IO-subchannels
s390/pci: add simpler s390dbf traces for events
s390/cio: unregister the subchannel while purging
s390/pci: tolerate inconsistent handle in recover
s390/kprobes: add sanity check
s390/ftrace: remove dead code
drm/i915: fix regression with uncore refactoring.
cpufreq: tegra186/tegra194: Handle errors in BPMP response
cpufreq: remove useless INIT_LIST_HEAD()
opp: Fix required-opps phandle array count check
cpufreq: s3c244x: add fallthrough comments for switch
cpufreq: vexpress: Drop unused variable
dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards
arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board
pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
NFS: Remove unnecessary page cache invalidations
NFS: Do not flush the readdir cache in nfs_dentry_iput()
NFS: Fix dentry verifier races
NFS: Further optimisations for 'ls -l'
NFS: Fix up nfs_readdir_inode_mapping_valid()
NFS: Ignore the directory size when marking for revalidation
NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA
NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED
NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE
NFS: Fix a few more clear_bit() instances that need release semantics
SUNRPC: xprt_clear_locked() only needs release memory semantics
SUNRPC: Remove unnecessary memory barriers
SUNRPC: Remove WQ_HIGHPRI from xprtiod
SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute()
SUNRPC: Partial revert of commit 6f9f17287e
NFS: Fix up nfs_ctx_key_to_expire()
NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink()
NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink()
mctp: Add input reassembly tests
mctp: Add route input to socket tests
mctp: Add packet rx tests
mctp: Add test utils
mctp: Add initial test structure and fragmentation test
pinctrl: mediatek: add rsel setting on MT8195
pinctrl: mediatek: support rsel feature
pinctrl: mediatek: fix coding style
dt-bindings: pinctrl: mt8195: change pull up/down description
dt-bindings: pinctrl: mt8195: add rsel define
pinctrl: qcom: spmi-gpio: add support to enable/disable output
NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases
NFSD: Initialize pointer ni with NULL and not plain integer 0
NFSD: simplify struct nfsfh
NFSD: drop support for ancient filehandles
NFSD: move filehandle format declarations out of "uapi".
power: supply: cpcap-battery: use device_get_match_data() to simplify code
power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty
power: supply: max17042_battery: use VFSOC for capacity when no rsns
dt-bindings: power: supply: max17040: switch to unevaluatedProperties
power: reset: at91-reset: check properly the return value of devm_of_iomap
power: supply: wm831x_power: fix spelling mistake on function name
net: wwan: iosm: correct devlink extra params
HSI: cmt_speech: unmark comments as kernel-doc
ethernet: use eth_hw_addr_set() - casts
fddi: use eth_hw_addr_set()
ethernet: s2io: use eth_hw_addr_set()
ethernet: chelsio: use eth_hw_addr_set()
net: usb: use eth_hw_addr_set() instead of ether_addr_copy()
ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
net: use eth_hw_addr_set() instead of ether_addr_copy()
net: usb: use eth_hw_addr_set()
ethernet: use eth_hw_addr_set()
net: use eth_hw_addr_set()
arch: use eth_hw_addr_set()
selftests: net: mscc: ocelot: add a test for egress VLAN modification
selftests: net: mscc: ocelot: rename the VLAN modification test to ingress
selftests: net: mscc: ocelot: bring up the ports automatically
net: dsa: tag_ocelot: set the classified VLAN during xmit
net: mscc: ocelot: write full VLAN TCI in the injection header
net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0
dt-bindings: net: renesas,etheravb: Update example to match reality
dt-bindings: net: renesas,ether: Update example to match reality
net:dev: Change napi_gro_complete return type to void
ionic: add lif param to ionic_qcq_disable
ionic: have ionic_qcq_disable decide on sending to hardware
ionic: add polling to adminq wait
ionic: widen queue_lock use around lif init and deinit
ionic: move lif mutex setup and delete
ionic: check for binary values in FW ver string
ionic: remove debug stats
ravb: Initialize GbEthernet E-MAC
ravb: Add half_duplex to struct ravb_hw_info
ravb: Add magic_pkt to struct ravb_hw_info
ravb: Add tsrq to struct ravb_hw_info
ravb: Exclude gPTP feature support for RZ/G2L
ravb: Initialize GbEthernet DMAC
ravb: Add support for RZ/G2L SoC
ravb: Add nc_queue to struct ravb_hw_info
ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
ravb: Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar"
openrisc: time: don't mark comment as kernel-doc
i2c: switch from 'pci_' to 'dma_' API
i2c: exynos: describe drivers in KConfig
i2c: pxa: drop unneeded MODULE_ALIAS
i2c: mediatek: fixing the incorrect register offset
Input: ariel-pwrbutton - add SPI device ID table
spi: Add sc7180 binding
ASoC: nau8821: new driver
Bluetooth: Rename driver .prevent_wake to .wakeup
net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
selftests/bpf: Use BTF-defined key/value for map definitions
libbpf: Support uniform BTF-defined key/value specification across all BPF maps
regulator: qcom_smd: Add PM2250 regulators
regulator: Document PM2250 smd-rpm regulators
rtc: m41t80: return NULL rather than a plain 0 integer
rtc: msc313: Fix unintentional sign extension issues with left shift of a u16
rtc: mcp795: Add SPI ID table
audit: add support for the openat2 syscall
audit: replace magic audit syscall class numbers with macros
ASoC: fsl_spdif: implement bypass mode from in to out
spi: cadence-quadspi: Add Xilinx Versal external DMA support
spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC
dt-bindings: spi: cadence-quadspi: Add support for Xilinx Versal OSPI
firmware: xilinx: Add OSPI Mux selection support
ASoC: SOF: topology: Add kernel parameter for topology verification
ASoC: SOF: Add support for dynamic pipelines
ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC
ASoC: SOF: Introduce widget use_count
ASoC: SOF: Don't set up widgets during topology parsing
ASoC: SOF: restore kcontrols for widget during set up
ASoC: SOF: Add new fields to snd_sof_route
AsoC: dapm: export a couple of functions
ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up
ASoC: SOF: topology: Add new token for dynamic pipeline
ASoC: SOF: control: Add access field in struct snd_sof_control
ASoC: topology: change the complete op in snd_soc_tplg_ops to return int
drm/i915/guc: Move and improve error message for missed CTB reply
drm/i915/guc: Print error name on CTB send failure
drm/i915/guc: Print error name on CTB (de)registration failure
drm/i915/guc: Verify result from CTB (de)register action
x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
cpuidle: Fix kobject memory leaks in error paths
ASoC: qcom: apq8096: Constify static snd_soc_ops
ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes
ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback
ASoC: mediatek: mt8195: move of_node_put to remove function
ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp
ASoC: tegra: Constify static snd_soc_ops
ASoC: soc-component: Remove conditional definition of debugfs data members
drm/i915: Use fixed offset for PTEs location
drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid()
drm/i915: Stop force enabling pipe bottom color gammma/csc
doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup
drm: cleanup: remove drm_modeset_(un)lock_all()
drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2
drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
bpf/tests: Add test of LDX_MEM with operand aliasing
bpf/tests: Add test of ALU shifts with operand register aliasing
bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations
bpf/tests: Add exhaustive tests of ALU register combinations
bpf/tests: Minor restructuring of ALU tests
bpf/tests: Add more tests for ALU and ATOMIC register clobbering
bpf/tests: Add tests to check source register zero-extension
bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes
bpf/tests: Add zero-extension checks in BPF_ATOMIC tests
bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes
IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr()
fix up for "net: add new socket option SO_RESERVE_MEM"
Revert "Merge branch 'mctp-kunit-tests'"
drm/lease: allow empty leases
arm64/mm: drop HAVE_ARCH_PFN_VALID
dma-mapping: remove bogus test for pfn_valid from dma_map_resource
sparc: add SO_RESERVE_MEM definition.
devlink: report maximum number of snapshots with regions
mctp: Add input reassembly tests
mctp: Add route input to socket tests
mctp: Add packet rx tests
mctp: Add test utils
mctp: Add initial test structure and fragmentation test
drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into intel_mode_valid()
drm/i915: Adjust intel_crtc_compute_config() debug message
drm/i915: Use standard form -EDEADLK check
arm64: trans_pgd: remove trans_pgd_map_page()
arm64: kexec: remove cpu-reset.h
arm64: kexec: remove the pre-kexec PoC maintenance
arm64: kexec: keep MMU enabled during kexec relocation
arm64: kexec: install a copy of the linear-map
arm64: kexec: use ld script for relocation function
arm64: kexec: relocate in EL1 mode
arm64: kexec: configure EL2 vectors for kexec
arm64: kexec: pass kimage as the only argument to relocation function
arm64: kexec: Use dcache ops macros instead of open-coding
arm64: kexec: skip relocation code for inplace kexec
arm64: kexec: flush image and lists during kexec load time
arm64: hibernate: abstract ttrb0 setup function
arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors
arm64: kernel: add helper for booted at EL2 and not VHE
dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission
rtmutex: Wake up the waiters lockless while dropping the read lock.
rtmutex: Check explicit for TASK_RTLOCK_WAIT.
locking/rt: Take RCU nesting into account for __might_resched()
sched: Make cond_resched_lock() variants RT aware
sched: Make RCU nest depth distinct in __might_resched()
sched: Make might_sleep() output less confusing
sched: Cleanup might_sleep() printks
sched: Remove preempt_offset argument from __might_sleep()
sched: Make cond_resched_*lock() variants consistent vs. might_sleep()
sched: Clean up the might_sleep() underscore zoo
locking/ww-mutex: Fix uninitialized use of ret in test_aa()
dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc()
dmaengine: zynqmp_dma: fix lockdep warning in tasklet
dmaengine: zynqmp_dma: refine dma descriptor locking
dmaengine: zynqmp_dma: cleanup after completing all descriptors
dmaengine: zynqmp_dma: cleanup includes
dmaengine: zynqmp_dma: enable COMPILE_TEST
dmaengine: zynqmp_dma: drop message on probe success
dmaengine: zynqmp_dma: simplify with dev_err_probe
drm/i915/ttm: Rework object initialization slightly
ALSA: usb-audio: Fix packet size calculation regression
drm/i915/debugfs: pass intel_connector to intel_connector_debugfs_add()
drm/i915/display: stop returning errors from debugfs registration
drm/i915/debugfs: register LPSP capability on all platforms
phy: rockchip-inno-usb2: Make use of the helper function devm_add_action_or_reset()
phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset()
dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block
phy: qcom-qusb2: Add compatible for QCM2290
dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290
Bluetooth: btrtl: Ask ic_info to drop firmware
Bluetooth: btusb: Add support for TP-Link UB500 Adapter
Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg
drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915
drm/i915/fdi: use -EAGAIN instead of local special return value
drm/i915/dram: return -EINVAL instead of -1
drm/i915/drv: return -EIO instead of -1
drm/i915/hdmi: return -EINVAL instead of -1
drm/i915/dsi: return -EBUSY instead of -1
drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue()
drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the entire struct
kconfig: remove 'const' from the return type of sym_escape_string_value()
phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers
dt-bindings: phy: qcom,qmp: Update maintainer email
phy: HiSilicon: Add driver for Kirin 970 PCIe PHY
drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c
drm/i915/dpll: move dpll modeset asserts to intel_dpll.c
drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c
drm/i915/fdi: move fdi modeset asserts to intel_fdi.c
KVM: x86: only allocate gfn_track when necessary
KVM: x86: add config for non-kvm users of page tracking
nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB
kvm: use kvfree() in kvm_arch_free_vm()
KVM: x86: Expose Predictive Store Forwarding Disable
KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages
KVM: x86/mmu: Avoid memslot lookup in rmap_add
KVM: MMU: pass struct kvm_page_fault to mmu_set_spte
KVM: MMU: pass kvm_mmu_page struct to make_spte
KVM: MMU: set ad_disabled in TDP MMU role
KVM: MMU: remove unnecessary argument to mmu_set_spte
KVM: MMU: clean up make_spte return value
KVM: MMU: inline set_spte in FNAME(sync_page)
KVM: MMU: inline set_spte in mmu_set_spte
KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track
KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault
KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log
KVM: MMU: mark page dirty in make_spte
KVM: x86/mmu: Fold rmap_recycle into rmap_add
KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults
KVM: MMU: change tracepoints arguments to kvm_page_fault
KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault
KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault
KVM: MMU: change fast_page_fault() arguments to kvm_page_fault
KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault
KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault
KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault
KVM: MMU: change __direct_map() arguments to kvm_page_fault
KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault
KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault
KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault
KVM: MMU: change direct_page_fault() arguments to kvm_page_fault
KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault
KVM: MMU: Introduce struct kvm_page_fault
KVM: MMU: pass unadulterated gpa to direct_page_fault
KVM: x86: Fix potential race in KVM_GET_CLOCK
KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions
kvm: x86: abstract locking around pvclock_update_vm_gtod_copy
KVM: X86: Move PTE present check from loop body to __shadow_walk_next()
KVM: x86: nSVM: implement nested TSC scaling
KVM: x86: SVM: add module param to control TSC scaling
drm: fb_helper: fix CONFIG_FB dependency
KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset
dma-buf: fix and rework dma_buf_poll v7
clk: imx: imx6ul: Fix csi clk gate register
clk: imx: imx6ul: Move csi_sel mux to correct base register
clk: imx: Fix the build break when clk-imx8ulp build as module
ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604
crypto: api - Export crypto_boot_test_finished
crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED"
crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
hwrng: meson - Improve error handling for core clock
phy: samsung: unify naming and describe driver in KConfig
ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
soundwire: debugfs: use controller id and link_id for debugfs
x86/kprobes: Fixup return address in generic trampoline handler
tracing: Show kretprobe unknown indicator only for kretprobe_trampoline
x86/unwind: Recover kretprobe trampoline entry
x86/kprobes: Push a fake return address at kretprobe_trampoline
kprobes: Enable stacktrace from pt_regs in kretprobe handler
arm: kprobes: Make space for instruction pointer on stack
ia64: Add instruction_pointer_set() API
ARC: Add instruction_pointer_set() API
x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline()
objtool: Ignore unwind hints for ignored functions
objtool: Add frame-pointer-specific function ignore
kprobes: Add kretprobe_find_ret_addr() for searching return address
kprobes: treewide: Make it harder to refer kretprobe_trampoline directly
kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler()
kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor()
ia64: kprobes: Fix to pass correct trampoline address to the handler
kprobes: Use bool type for functions which returns boolean value
kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe()
kprobes: Add assertions for required lock
kprobes: Use IS_ENABLED() instead of kprobes_built_in()
kprobes: Fix coding style issues
kprobes: treewide: Cleanup the error messages for kprobes
kprobes: Make arch_check_ftrace_location static
csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location()
kprobe: Simplify prepare_kprobe() by dropping redundant version
kprobes: Use helper to parse boolean input from userspace
kprobes: Do not use local variable when creating debugfs file
net: sched: Use struct_size() helper in kvmalloc()
net/mlx5e: Use array_size() helper
net/mlx5: Use struct_size() helper in kvzalloc()
net/mlx5: Use kvcalloc() instead of kvzalloc()
net/mlx5: Tolerate failures in debug features while driver load
net/mlx5: Warn for devlink reload when there are VFs alive
net/mlx5: DR, Add missing string for action type SAMPLER
net/mlx5: DR, init_next_match only if needed
net/mlx5: DR, Fix typo 'offeset' to 'offset'
net/mlx5: DR, Increase supported num of actions to 32
net/mlx5: DR, Add support for SF vports
net/mlx5: DR, Support csum recalculation flow table on SFs
net/mlx5: DR, Align error messages for failure to obtain vport caps
net/mlx5: DR, Add missing query for vport 0
net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK
net/mlx5: DR, Fix vport number data type to u16
drm/i915/display: Enable PSR2 selective fetch by default
drm/i915/display/adlp: Allow PSR2 to be enabled
drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases
drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled
drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled
drm/i915/display: Drop unnecessary frontbuffer flushes
drm/i915/display/psr: Do full fetch when handling multi-planar formats
drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
bpf, xdp, docs: Correct some English grammar and spelling
drm/dp: Add Additional DP2 Headers
selftests/bpf: Use kselftest skip code for skipped tests
drm/i915: s/ddi_translations/trans/
drm/i915: Nuke local copies/pointers of intel_dp->DP
drm/i915: Remove DP_PORT_EN stuff from link training code
drm/i915: Call intel_ddi_init_dp_buf_reg() earlier
drm/i915: Clear leftover DP vswing/preemphasis values before modeset
drm/i915/bdb: Fix version check
Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices
vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER
vfio/iommu_type1: remove the "external" domain
vfio/iommu_type1: initialize pgsize_bitmap in ->open
vfio/spapr_tce: reject mediated devices
vfio: clean up the check for mediated device in vfio_iommu_type1
vfio: remove the unused mdev iommu hook
vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h>
vfio: remove unused method from vfio_iommu_driver_ops
vfio: simplify iommu group allocation for mediated devices
vfio: remove the iommudata hack for noiommu groups
vfio: refactor noiommu group creation
vfio: factor out a vfio_group_find_or_alloc helper
vfio: remove the iommudata check in vfio_noiommu_attach_group
vfio: factor out a vfio_iommu_driver_allowed helper
vfio: Move vfio_iommu_group_get() to vfio_register_group_dev()
ASoC: rt5682: move clk related code to rt5682_i2c_probe
drm/i915: Use direction definition DMA_BIDIRECTIONAL instead of PCI_DMA_BIDIRECTIONAL
riscv: rely on core code to keep thread_info::cpu updated
powerpc: smp: remove hack to obtain offset of task_struct::cpu
sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y
powerpc: add CPU field to struct thread_info
s390: add CPU field to struct thread_info
selinux: remove the SELinux lockdown implementation
drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
clk: imx: Add the pcc reset controller support on imx8ulp
clk: imx: Add clock driver for imx8ulp
clk: imx: Update the pfdv2 for 8ulp specific support
clk: imx: disable the pfd when set pfdv2 clock rate
clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp
clk: imx: disable i.mx7ulp composite clock during initialization
clk: imx: Update the compsite driver to support imx8ulp
clk: imx: Update the pllv4 to support imx8ulp
dt-bindings: clock: Add imx8ulp clock support
clk: imx: Rework imx_clk_hw_pll14xx wrapper
clk: imx: Rework all imx_clk_hw_composite wrappers
clk: imx: Rework all clk_hw_register_divider wrappers
clk: imx: Rework all clk_hw_register_mux wrappers
mptcp: use batch snmp operations in mptcp_seq_show()
net: snmp: inline snmp_get_cpu_field()
net/mlx4_en: Add XDP_REDIRECT statistics
x86: add CPU field to struct thread_info
arm64: add CPU field to struct thread_info
ixgbe: let the xdpdrv work with more than 64 cpus
tcp: adjust rcv_ssthresh according to sk_reserved_mem
tcp: adjust sndbuf according to sk_reserved_mem
net: add new socket option SO_RESERVE_MEM
regulator: Lower priority of logging when setting supply
ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP
ASoC: wm_adsp: remove a repeated including
ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig
ASoC: dt-bindings: rt5682s: fix the device-tree schema errors
ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK
ASoC: rt5682s: Use dev_dbg instead of pr_debug
ASoC: rt5682s: Remove the volatile SW reset register from reg_default
net: phy: marvell10g: add downshift tunable support
octeontx2-af: Remove redundant initialization of variable pin
net: macb: ptp: Switch to gettimex64() interface
dissector: do not set invalid PPP protocol
net: dsa: rtl8366rb: Use core filtering tracking
octeontx2-pf: Add XDP support to netdev PF
octeontx2-af: Adjust LA pointer for cpt parse header
ALSA: usb-audio: Avoid killing in-flight URBs during draining
ALSA: usb-audio: Improved lowlatency playback support
ALSA: usb-audio: Add spinlock to stop_urbs()
ALSA: usb-audio: Check available frames for the next packet size
ALSA: usb-audio: Disable low-latency mode for implicit feedback sync
ALSA: usb-audio: Disable low-latency playback for free-wheel mode
ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback
ALSA: usb-audio: Fix possible race at sync of urb completions
ALSA: usb-audio: Restrict rates for the shared clocks
ALSA: hda: Use position buffer for SKL+ again
ALSA: hda: Reduce udelay() at SKL+ position reporting
memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module
ALSA: virtio: Replace zero-length array with flexible-array member
ARM: dts: exynos: use spaces instead of tabs around '='
ARM: dts: exynos: remove unneeded DVS voltages from PMIC on Arndale
PCI: endpoint: Use sysfs_emit() in "show" functions
power: supply: core: Move psy_has_property() to fix build
drm/i915: Add ww context to intel_dpt_pin, v2.
PCI: xgene: Use PCI_VENDOR_ID_AMCC macro
PCI: dra7xx: Get an optional clock
PCI: dra7xx: Remove unused include
PCI: dra7xx: Make it a kernel module
PCI: dwc: Export more symbols to allow modular drivers
drm/i915: Configure TRANSCONF just the once with bigjoiner
drm/i915: Pimp HSW+ transcoder state readout
clk: imx: Rework all clk_hw_register_gate2 wrappers
drm/i915/fbc: Allow FBC with Yf tiling
scs: Release kasan vmalloc poison in scs_free process
drm/i915: Enable TPS3/4 on all platforms that support them
KVM: x86: SVM: add module param to control LBR virtualization
KVM: x86: nSVM: don't copy pause related settings
kvm: irqfd: avoid update unmodified entries of the routing
KVM: X86: Don't check unsync if the original spte is writible
KVM: X86: Don't unsync pagetables when speculative
KVM: X86: Remove FNAME(update_pte)
KVM: X86: Zap the invalid list after remote tlb flushing
KVM: X86: Change kvm_sync_page() to return true when remote flush is needed
KVM: X86: Remove kvm_mmu_flush_or_zap()
KVM: X86: Don't flush current tlb on shadow page modification
KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU
KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests
kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch"
KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT
KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization
KVM: SVM: Move RESET emulation to svm_vcpu_reset()
KVM: VMX: Move RESET emulation to vmx_vcpu_reset()
KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation
KVM: x86: Fold fx_init() into kvm_arch_vcpu_create()
KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create
KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create
KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT
KVM: x86: Simplify retrieving the page offset when loading PDTPRs
KVM: x86: Subsume nested GPA read helper into load_pdptrs()
kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS
Revert "x86/kvm: fix vcpu-id indexed array sizes"
KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask
KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask()
KVM: Optimize kvm_make_vcpus_request_mask() a bit
KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
KVM: use vma_pages() helper
KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation.
KVM: nVMX: Use INVALID_GPA for pointers used in nVMX.
drm/i915: Drop pointless fixed_mode checks from dsi code
drm/i915: Reject user modes that don't match fixed mode's refresh rate
drm/i915: Introduce intel_panel_compute_config()
drm/i915: Reject modes that don't match fixed_mode vrefresh
drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO
drm/i915: Extract intel_panel_mode_valid()
media: ir_toy: prevent device from hanging during transmit
platform/chrome: cros_ec_typec: Use cros_ec_command()
platform/chrome: cros_ec_proto: Add version for ec_command
platform/chrome: cros_ec_proto: Make data pointers void
platform/chrome: cros_usbpd_notify: Move ec_command()
platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command()
platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response"
media: s5p-jpeg: rename JPEG marker constants to prevent build warnings
media: cedrus: Fix SUNXI tile size calculation
media: hantro: Fix check for single irq
watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST
vboxfs: fix broken legacy mount signature checking
HID: amd_sfh: Fix potential NULL pointer dereference
HID: u2fzero: ignore incomplete packets without data
HID: amd_sfh: Fix potential NULL pointer dereference
HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
HID: betop: fix slab-out-of-bounds Write in betop_probe
media: dvb-frontends/cxd2099: Remove repeated verbose license text
media: dvb-frontends/stv0910: Remove repeated verbose license text
media: dvb-frontends/stv6111: Remove repeated verbose license text
media: dvb-frontend/mxl5xx: Remove repeated verbose license text
media: dvb-frontend/mxl692: Remove repeated verbose license text
media: mceusb: return without resubmitting URB in case of -EPROTO error.
media: mxl111sf: change mutex_init() location
media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings
media: ir_toy: do not resubmit broken urb
media: ir_toy: deal with residual irdata before expected response
media: ir_toy: print firmware version in correct format
media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
media: atmel: fix the ispck initialization
media: staging/media/meson: vdec.h: fix kerneldoc warnings
media: cx23885: Fix snd_card_free call on null card pointer
media: tm6000: Avoid card name truncation
media: si470x: Avoid card name truncation
media: radio-wl1273: Avoid card name truncation
media: rcar_drif: select CONFIG_V4L2_ASYNC
media: vimc: Enable set resolution at the scaler src pad
media: rcar-vin: Use user provided buffers when starting
media: saa7164: Remove redundant assignment of pointer t
media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
media: sun6i-csi: Allow the video device to be open multiple times
media: imx: set a media_device bus_info string
media: hantro: Fix media device bus_info string
media: Media: meson: vdec: Use devm_platform_ioremap_resource_byname()
media: i2c: ths8200 needs V4L2_ASYNC
media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's email address
media: MAINTAINERS: Add linux-renesas-soc mailing list to renesas JPU
media: ivtv: don't allow negative resolutions as module parameters
media: usb: stkwebcam: Update the reference count of the usb device structure
media: s3c-camif: Remove unused including <linux/version.h>
media: video-i2c: more precise intervals between frames
media: staging: media: atomisp: code formatting changes atomisp_csi2.c
media: videobuf2: handle non-contiguous DMA allocations
media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag
media: videobuf2: add queue memory coherency parameter
media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag
media: videobuf2: move cache_hints handling to allocators
media: videobuf2: split buffer cache_hints initialisation
media: videobuf2: inverse buffer cache_hints flags
media: videobuf2: rework vb2_mem_ops API
media: camss: vfe: Don't call hw_version() before its dependencies are met
media: gspca: Limit frame size to sizeimage.
media: imx: TODO: Remove items that are already supported
media: imx7.rst: Provide an example for imx6ull-evk capture
media: vivid: add signal-free time for cec message xfer
media: Request API is no longer experimental
media: vim2m: Remove repeated verbose license text
media: switch from 'pci_' to 'dma_' API
media: pci/ivtv: switch from 'pci_' to 'dma_' API
media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()'
media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
media: camss: vfe: simplify vfe_get_wm_sizes()
media: usb: airspy: clean the freed pointer and counter
media: TDA1997x: handle short reads of hdmi info frame.
media: s5p-mfc: Add checking to s5p_mfc_probe().
media: cec-pin: fix off-by-one SFT check
media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
media: aspeed-video: ignore interrupts that aren't enabled
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
media: via-camera: deleted these redundant semicolons
media: mtk-vcodec: venc: fix return value when start_streaming fails
media: pvrusb2: Replaced simple_strtol() with kstrtoint()
media: vidtv: Fix memory leak in remove
media: rcar_drif: Make use of the helper function devm_platform_get_and_ioremap_resource()
media: xilinx: Make use of the helper function devm_platform_ioremap_resource()
media: vsp1: Make use of the helper function devm_platform_ioremap_resource()
media: venus: core : Make use of the helper function devm_platform_ioremap_resource()
media: sunxi: Make use of the helper function devm_platform_ioremap_resource()
media: stm32-cec: Make use of the helper function devm_platform_ioremap_resource()
media: stih-cec: Make use of the helper function devm_platform_ioremap_resource()
media: sti: Make use of the helper function devm_platform_ioremap_resource()
media: s5p-mfc: Make use of the helper function devm_platform_ioremap_resource()
media: s5p-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media: s5p-g2d: Make use of the helper function devm_platform_ioremap_resource()
media: s3c-camif: Make use of the helper function devm_platform_ioremap_resource()
media: rockchip: rga: Make use of the helper function devm_platform_ioremap_resource()
media: renesas-ceu: Make use of the helper function devm_platform_ioremap_resource()
media: rcar_jpu: Make use of the helper function devm_platform_ioremap_resource()
media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
media: rcar-csi2: Make use of the helper function devm_platform_ioremap_resource()
media: rc: sunxi-cir: Make use of the helper function devm_platform_ioremap_resource()
media: rc: st_rc: Make use of the helper function devm_platform_ioremap_resource()
media: rc: mtk-cir: Make use of the helper function devm_platform_ioremap_resource()
media: rc: meson-ir: Make use of the helper function devm_platform_ioremap_resource()
media: rc: ir-hix5hd2: Make use of the helper function devm_platform_ioremap_resource()
media: rc: img-ir: Make use of the helper function devm_platform_ioremap_resource()
media: mx2_emmaprp: Make use of the helper function devm_platform_ioremap_resource()
media: mtk-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media: meson: ge2d: Make use of the helper function devm_platform_ioremap_resource()
media: imx-pxp: Make use of the helper function devm_platform_ioremap_resource()
media: imx-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media: exynos4-is: Make use of the helper function devm_platform_ioremap_resource()
media: exynos-gsc: Make use of the helper function devm_platform_ioremap_resource()
media: davinci: Make use of the helper function devm_platform_ioremap_resource()
media: coda: Make use of the helper function devm_platform_ioremap_resource()
media: cec: s5p_cec: Make use of the helper function devm_platform_ioremap_resource()
media: cec: ao-cec: Make use of the helper function devm_platform_ioremap_resource()
media: cadence: Make use of the helper function devm_platform_ioremap_resource()
media: am437x: Make use of the helper function devm_platform_ioremap_resource()
media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values()
media: docs: Document the behaviour of uvcvideo driver
media: uvcvideo: Set error_idx during ctrl_commit errors
media: uvcvideo: Check controls flags before accessing them
media: uvcvideo: Use control names from framework
media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE
media: uvcvideo: Set unique vdev name based in type
media: uvcvideo: Use dev->name for querycap()
media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
media: uvcvideo: refactor __uvc_ctrl_add_mapping
media: uvcvideo: Return -EIO for control errors
media: uvcvideo: Set capability in s_param
media: uvcvideo: Remove s_ctrl and g_ctrl
media: v4l2-ioctl: S_CTRL output the right value
media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL
media: v4l2-ioctl: Fix check_ext_ctrls
media: uvcvideo: Remove unused including <linux/version.h>
media: staging: document that Imgu not output auto-exposure statistics
media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control
media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control
media: ov8856: Set default mbus format but allow caller to alter
media: Add sensor driver support for the ov13b10 camera.
media: imx258: Fix getting clock frequency
media: ipu3-cio2: Introduce to_cio2_device() helper macro
media: ipu3-cio2: Introduce to_cio2_buffer() helper macro
media: ipu3-cio2: Introduce to_sensor_asd() helper macro
media: ipu3-cio2: Switch to use media_entity_to_video_device()
media: ipu3-cio2: Use temporary storage for struct device pointer
media: ipu3-cio2: Replace open-coded for_each_set_bit()
media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init
media: ipu3.rst: Improve header formatting on tables
media: stm32: Potential NULL pointer dereference in dcmi_irq_thread()
media: m5602_ov7660: remove the repeated declaration
media: dt-bindings: media: renesas,imr: Convert to json-schema
media: staging: atomisp: fix the uninitialized use in gc2235_detect()
media: atomisp: Fix error handling in probe
media: atomisp: restore missing 'return' statement
media: netup_unidvb: handle interrupt properly according to the firmware
media: cxd2820r: include the right header
media: siano: use DEFINE_MUTEX() for mutex lock
media: rc: clean the freed urb pointer to avoid double free
media: dvb-usb: fix ununit-value in az6027_rc_query
media: c8sectpfe-dvb: Remove unused including <linux/version.h>
media: ir_toy: allow tx carrier to be set
media: mtk-vcodec: fix warnings: symbol XXX was not declared
media: mtk-vcodec: enable MT8183 decoder
media: dt-bindings: media: document mediatek,mt8183-vcodec-dec
media: mtk-vcodec: vdec: add media device if using stateless api
media: mtk-vcodec: vdec: support stateless H.264 decoding
media: mtk-vcodec: vdec: support stateless API
media: add Mediatek's MM21 format
media: mtk-vcodec: support version 2 of decoder firmware ABI
media: mtk-vcodec: vdec: handle firmware version field
media: mtk-vcodec: vdec: move stateful ops into their own file
media: mtk-vcodec: venc: support START and STOP commands
media: mtk-vcodec: make flush buffer reusable by encoder
media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardware limits
media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD
media: mtk-vcodec: vdec: Support H264 profile control
media: tuners: mxl5007t: Removed unnecessary 'return'
media: ttusb-dec: avoid release of non-acquired mutex
media: cxd2880-spi: Fix a null pointer dereference on error handling path
media: streamzap: ensure rx resolution can be retrieved
media: mceusb: ensure rx resolution can be retrieved
media: Clean V4L2_PIX_FMT_NV12MT documentation
media: Add NV12_4L4 tiled format
media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16
media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32
media: mtk-vcodec: Add MT8195 H264 venc driver
media: dt-bindings: media: mtk-vcodec: Add binding for MT8195 VENC
media: mtk-vcodec: Clean redundant encoder format definition
media: gspca/sn9c20x: Add ability to control built-in webcam LEDs
media: meson-ge2d: Fix rotation parameter changes detection in 'ge2d_s_ctrl()'
media: TDA1997x: fix tda1997x_remove()
media: em28xx: add missing em28xx_close_extension
media: videobuf2-core: sanity checks for requests and qbuf
media: vivid: add module option to set request support mode
media: cedrus: drop min_buffers_needed.
media: cedrus: hevc: Add support for scaling lists
media: hantro: Add scaling lists feature
media: hevc: Add scaling matrix control
media: camss: vfe: Rework vfe_hw_version_read() function definition
media: camss: vfe: Remove vfe_hw_version_read() argument
media: camss: vfe: Decrease priority of of VFE HW version to 'dbg'
media: camss: vfe: Don't read hardware version needlessly
media: rockchip: rkisp1: add support for px30 isp version
media: dt-bindings: media: rkisp1: document px30 isp compatible
media: rockchip: rkisp1: add support for v12 isp variants
media: rockchip: rkisp1: add prefixes for v10 specific parts
media: rockchip: rkisp1: make some isp-stats functions variable
media: rockchip: rkisp1: make some isp-param functions variable
media: rockchip: rkisp1: allow separate interrupts
media: dt-bindings: media: rkisp1: document different irq possibilities
media: dt-bindings: media: rkisp1: fix pclk clock-name
media: rockchip: rkisp1: remove unused irq variable
media: dt-bindings: mt9p031: Add missing required properties
media: dt-bindings: mt9p031: Convert bindings to yaml
media: mt9p031: Use BIT macro
media: mt9p031: Fix corrupted frame after restarting stream
media: mt9p031: Make pixel clock polarity configurable by DT
media: mt9p031: Read back the real clock rate
media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints()
media: rcar-vin: Remove explicit device availability check
media: v4l: async: Rename async nf functions, clean up long lines
media: rcar-vin: Add r8a779a0 support
media: rcar-vin: Move and rename CSI-2 link notifications
media: rcar-vin: Specify media device ops at group creation time
media: rcar-vin: Create a callback to setup media links
media: rcar-vin: Extend group notifier DT parser to work with any port
media: rcar-vin: Move group async notifier
media: rcar-vin: Rename array storing subdevice information
media: rcar-vin: Improve reuse of parallel notifier
media: rcar-vin: Improve async notifier cleanup paths
media: rcar-vin: Fix error paths for rvin_mc_init()
media: rcar-vin: Refactor controls creation for video device
media: rcar-csi2: Add r8a779a0 support
media: dt-bindings: media: renesas,csi2: Add r8a779a0 support
libbpf: Fix skel_internal.h to set errno on loader retval < 0
net_sched: Use struct_size() and flex_array_size() helpers
libbpf: Properly ignore STT_SECTION symbols in legacy map definitions
dt-bindings: aspeed: Add UART routing controller
dt-bindings: mfd: aspeed-lpc: Convert to YAML schema
drm/amdgpu: add cyan_skillfish asic header files
drm/amdgpu: Add a UAPI flag for hot plug/unplug
drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case
drm/amd/amdgpu: Validate ip discovery blob
gpu: amd: replace open-coded offsetof() with builtin
drm/amdkfd: fix resource_size.cocci warnings
drm/amdgpu: fix warning for overflow check
drm/amdgpu: check tiling flags when creating FB on GFX8-
drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header
drm/amd/display: Pass PCI deviceid into DC
drm/amd/display: Update VCP X.Y logging to improve usefulness
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
drm/amd/display: make verified link cap not exceeding max link cap
drm/amd/display: initialize backlight_ramping_override to false
drm/amd/display: Defer LUT memory powerdown until LUT bypass latches
PCI: Coalesce host bridge contiguous apertures
bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat
i2c: kempld: deprecate class based instantiation
i2c: bcm-kona: Fix return value in probe()
i2c: rcar: enable interrupts before starting transfer
drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect
drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected()
drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P
drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking
drm/i915/tc: Avoid using legacy AUX PW in TBT mode
drm/i915/tc: Refactor TC-cold block/unblock helpers
drm/i915/tc: Add a mode for the TypeC PHY's disconnected state
drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink
drm/i915/tc: Add/use helpers to retrieve TypeC port properties
drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership
drm/i915/tc: Remove waiting for PHY complete during releasing ownership
drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode
drm/i915/tc: Fix TypeC port init/resume time sanitization
Bluetooth: hci_vhci: Add force_prevent_wake entry
Bluetooth: hci_vhci: Add force_suspend entry
libbpf: Make gen_loader data aligned.
bpf: selftests: Fix fd cleanup in get_branch_snapshot
i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1)
i2c: i801: Use PCI bus rescan mutex to protect P2SB access
i2c: i801: Improve i801_add_mux
i2c: i801: Improve i801_acpi_probe/remove functions
i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE
i2c: i801: Improve is_dell_system_with_lis3lv02d
PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI
devlink: Add missed notifications iterators
perf tests vmlinux-kallsyms: Ignore hidden symbols
kconfig: rename a variable in the lexer to a clearer name
kconfig: narrow the scope of variables in the lexer
perf metric: Avoid events for an 'if' constant result
perf metric: Don't compute unused events
perf expr: Propagate constants for binary operations
perf expr: Merge find_ids and regular parsing
perf metric: Allow metrics with no events
perf metric: Add utilities to work on ids map.
perf metric: Rename expr__find_other.
perf expr: Move actions to the left.
perf expr: Use macros for operators
perf expr: Separate token declataion from type
perf expr: Remove unused headers and inline d_ratio
perf metric: Use NAN for missing event IDs.
perf metric: Restructure struct expr_parse_ctx.
arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled
arm64: mm: update max_pfn after memory hotplug
arm64/mm: Add pud_sect_supported()
arm64/traps: Avoid unnecessary kernel/user pointer conversion
selftests: arm64: Verify that all possible vector lengths are handled
selftests: arm64: Fix and enable test for setting current VL in vec-syscfg
selftests: arm64: Remove bogus error check on writing to files
selftests: arm64: Fix printf() format mismatch in vec-syscfg
drm/i915/gen11: Disable cursor clock gating in HDR mode
drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE
drm/ttm: add some kernel-doc for TTM_TT_FLAG_*
drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/
arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID
soc: samsung: exynos-chipid: do not enforce built-in
soc: samsung: exynos-chipid: convert to a module
soc: samsung: exynos-chipid: avoid soc_device_to_device()
Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier
selftests: arm64: Move FPSIMD in SVE ptrace test into a function
selftests: arm64: More comprehensively test the SVE ptrace interface
selftests: arm64: Verify interoperation of SVE and FPSIMD register sets
selftests: arm64: Clarify output when verifying SVE register set
selftests: arm64: Document what the SVE ptrace test is doing
selftests: arm64: Remove extraneous register setting code
selftests: arm64: Don't log child creation as a test in SVE ptrace test
selftests: arm64: Use a define for the number of SVE ptrace tests to be run
arm64: mm: Drop pointless call to set_max_mapnr()
ASoC: ux500: mop500: Constify static snd_soc_ops
ASoC: ti: Constify static snd_soc_ops
iommu/amd: Use report_iommu_fault()
xsk: Fix clang build error in __xp_alloc
drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY
drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu
drm/ttm: stop setting page->index for the ttm_tt
drm/ttm: stop calling tt_swapin in vm_access
arm64: zynqmp: Add support for Xilinx Kria SOM board
uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument
iommu/dma: Account for min_align_mask w/swiotlb
swiotlb: Support aligned swiotlb buffers
iommu/dma: Check CONFIG_SWIOTLB more broadly
iommu/dma: Fold _swiotlb helpers into callers
iommu/dma: Skip extra sync during unmap w/swiotlb
iommu/dma: Fix arch_sync_dma for map
iommu/dma: Fix sync_sg with swiotlb
gve: Use kvcalloc() instead of kvzalloc()
net/ipv4/datagram.c: remove superfluous header files from datagram.c
net/dsa/tag_ksz.c: remove superfluous headers
net/dsa/tag_8021q.c: remove superfluous headers
net/mlx4: Use array_size() helper in copy_to_user()
net: bridge: Use array_size() helper in copy_to_user()
ethtool: ioctl: Use array_size() helper in copy_{from,to}_user()
mctp: Warn if pointer is set for a wrong dev type
mctp: Set route MTU via netlink
doc/mctp: Add a little detail about kernel internals
mctp: Do inits as a subsys_initcall
mctp: Add tracepoints for tag/key handling
mctp: Implement a timeout for tags
mctp: Add refcounts to mctp_dev
mctp: locking, lifetime and validity changes for sk_keys
mctp: Allow local delivery to the null EID
mctp: Allow MCTP on tun devices
net: phy: micrel: Add support for LAN8804 PHY
octeontx2-nicvf: Add PTP hardware clock support to NIX VF
octeontx2-pf: Enable promisc/allmulti match MCAM entries.
x86/boot: Fix make hdimage with older versions of mtools
drm/i915: Fix runtime pm handling in i915_gem_shrink
drm/virtio: implement context init: handle VIRTGPU_CONTEXT_PARAM_POLL_RINGS_MASK
drm/virtio: implement context init: allocate an array of fence contexts
drm/virtio: implement context init: stop using drv->context when creating fence
drm/virtio: implement context init: advertise feature to userspace
drm/virtio: implement context init: add virtio_gpu_fence_event
drm/virtio: implement context init: plumb {base_fence_ctx, ring_idx} to virtio_gpu_fence_alloc
drm/virtio: implement context init: track {ring_idx, emit_fence_info} in virtio_gpu_fence
drm/virtio: implement context init: support init ioctl
drm/virtio: implement context init: probe for feature
drm/virtio: implement context init: track valid capabilities in a mask
drm/virtgpu api: create context init feature
virtio-gpu api: multiple context types with explicit initialization
scripts: get_abi.pl: make undefined search more deterministic
drm/i915: constify display wm vtable
drm/i915: constify clock gating init vtable.
drm/i915: constify display function vtable
drm/i915: drop unused function ptr and comments.
drm/i915: constify the cdclk vtable
drm/i915: constify the dpll clock vtable
drm/i915: constify the audio function vtable
drm/i915: constify color function vtable.
drm/i915: constify hotplug function vtable.
drm/i915: constify fdi link training vtable
selftests/bpf: Fix probe_user test failure with clang build kernel
drm/i915: split the dpll clock compute out from display vtable.
drm/i915: split fdi link training from display vtable.
drm/i915: split irq hotplug function from display vtable
drm/i915: split cdclk functions from display vtable.
drm/i915: split audio functions from display vtable
drm/i915: split color functions from display vtable
drm/i915: split watermark vfuncs from display vtable.
drm/i915: split clock gating init from display vtable
drm/i915/display: add intel_fdi_link_train wrapper.
drm/i915: add wrappers around cdclk vtable funcs.
drm/i915/wm: provide wrappers around watermark vfuncs calls (v3)
drm/i915: make update_wm take a dev_priv.
drm/i915/pm: drop get_fifo_size vfunc.
drm/i915/uncore: split the fw get function into separate vfunc
scsi: sd: Fix sd_do_mode_sense() buffer length handling
scsi: core: Fix scsi_mode_select() buffer length handling
scsi: core: Fix scsi_mode_sense() buffer length handling
scsi: core: Delete scsi_{get,free}_host_dev()
scsi: elx: efct: Switch from 'pci_' to 'dma_' API
scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling
scsi: ufs: core: Export hibern8 entry and exit functions
scsi: lpfc: Add support for optional PLDV handling
scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y
scsi: lpfc: Return NULL rather than a plain 0 integer
scsi: aic7xxx: Fix a function name in comments
scsi: lpfc: Fix a function name in comments
scsi: advansys: Prefer struct_size() over open-coded arithmetic
scsi: ufs: exynos: Unify naming
net: qrtr: combine nameservice into main module
net: ipv4: remove superfluous header files from fib_notifier.c
bpf: Replace callers of BPF_CAST_CALL with proper function typedef
bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM
PCI: Use kstrtobool() directly, sans strtobool() wrapper
vfio/fsl-mc: Add per device reset support
bus/fsl-mc: Add generic implementation for open/reset/close commands
selinux: enable genfscon labeling for securityfs
PCI/sysfs: Return -EINVAL consistently from "store" functions
PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input
mtd: onenand: samsung: drop Exynos4 and describe driver in KConfig
bpftool: Avoid using "?: " in generated code
Bluetooth: btrsi: remove superfluous header files from btrsi.c
dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema
dt-bindings: mailbox: fix incorrect gce.h file paths
dt-bindings: pci: Add DT bindings for apple,pcie
Bluetooth: btrtl: Set VsMsftOpCode based on device table
Bluetooth: Fix handling of experimental feature for codec offload
Bluetooth: Fix handling of experimental feature for quality reports
PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set()
PCI/ACPI: Move _OSC query checks to separate function
PCI/ACPI: Move supported and control calculations to separate functions
PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS
selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use
libbpf: Add opt-in strict BPF program section name handling logic
libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC
libbpf: Refactor ELF section handler definitions
libbpf: Reduce reliance of attach_fns on sec_def internals
libbpf: Refactor internal sec_def handling to enable pluggability
selftests/bpf: Normalize all the rest SEC() uses
selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc")
selftests/bpf: Normalize XDP section names in selftests
libbpf: Add "tc" SEC_DEF which is a better name for "classifier"
efi: Allow efi=runtime
efi: Disable runtime services on RT
Smack:- Use overlay inode label in smack_inode_copy_up()
Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
perf vendor events arm64: Revise hip08 uncore events
perf test: Add pmu-event test for event described as "config="
perf test: Verify more event members in pmu-events test
perf jevents: Support ConfigCode
perf parse-events: Set numeric term config
libtraceevent: Increase libtraceevent logging when verbose
perf tools: Add define for libtracefs version
perf tools: Add define for libtraceevent version
perf tools: Enable libtracefs dynamic linking
f2fs: fix up f2fs_lookup tracepoints
perf test: Workload test of all PMUs
perf test: Workload test of metric and metricgroups
PCI: Tidy comments
perf jevents: Add __maybe_unused attribute to unused function arg
ice: Prefer kcalloc over open coded arithmetic
ice: Fix macro name for IPv4 fragment flag
ice: refactor devlink getter/fallback functions to void
ice: Fix link mode handling
ice: Add feature bitmap, helpers and a check for DSCP
ice: Add DSCP support
EDAC/al_mc: Make use of the helper function devm_add_action_or_reset()
drm/panel: support for BOE and INX video mode panel
dt-bindings: boe, tv101wum-n16: Add compatible for boe tv110c9m-ll3 and inx hj110iz-01a
drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
arm64: dts: qcom: sdm630-nile: Correct regulator label name
arm64: dts: qcom: sm6125: Improve indentation of multiline properties
IB/mlx5: Enable UAR to have DevX UID
net/mlx5: Add uid field to UAR allocation structures
arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usbin extcon
arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB detection
arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000
platform/x86: thinkpad_acpi: Switch to common use of attributes
platform/x86: ideapad-laptop: Add platform support for Ideapad 5 Pro 16ACH6-82L5
spi: cadence: Fix spelling mistake "nunber" -> "number"
RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK
RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND
RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK
ath10k: sdio: Add missing BH locking around napi_schdule()
ath10k: Fix missing frame timestamp for beacon/probe-resp
ath10k: high latency fixes for beacon buffer
gve: DQO: avoid unused variable warnings
update email addresses. Change all email addresses for Mark Gross to use markgross@kernel.org.
platform/x86: amd-pmc: Add a message to print resume time info
platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT
platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled
ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets
ath11k: support SMPS configuration for 6 GHz
ath11k: add 6 GHz params in peer assoc command
ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps
ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state
ath11k: indicate scan complete for scan canceled when scan running
ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
ath11k: add HTT stats support for new stats
ath11k: Change masking and shifting in htt stats
ath11k: Remove htt stats fixed size array usage
ath11k: Replace HTT_DBG_OUT with scnprintf
ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF
ath11k: Fix memory leak in ath11k_qmi_driver_event_work
ath11k: Fix inaccessible debug registers
ath11k: Drop MSDU with length error in DP rx path
drm/amd/display: Replace referral of dal with dc
drm/amd/display: 3.2.155
drm/amd/display: [FW Promotion] Release 0.0.86
drm/amd/display: Add an extra check for dcn10 OPTC data format
drm/amd/display: Add PPS immediate update flag for DCN2
drm/amd/display: Fix MST link encoder availability check.
drm/amd/display: Fix for link encoder access for MST.
drm/amd/display: add function to convert hw to dpcd lane settings
drm/amd/display: update cur_lane_setting to an array one for each lane
drm/amd/display: Add debug support to override the Minimum DRAM Clock
drm/amd/display: add vsync notify to dmub for abm pause
drm/amd/display: Don't enable AFMT for DP audio stream
drm/amd/display: [FW Promotion] Release 0.0.85
drm/amd/display: use correct vpg instance for 128b/132b encoding
drm/amdgpu: correct initial cp_hqd_quantum for gfx9
drm/amdgpu: skip umc ras irq handling in poison mode (v2)
drm/amdgpu: set poison supported flag for RAS (v2)
drm/amdgpu: add poison mode query for UMC
drm/amdgpu: add poison mode query for DF (v2)
drm/amdgpu: Update PSP TA Invoke to use common TA context as input
drm/amd/display: Fix Display Flicker on embedded panels
drm/amdgpu: fix gart.bo pin_count leak
ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855
ath11k: enable 6G channels for WCN6855
ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855
ath11k: fix survey dump collection in 6 GHz
ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status
ath11k: add channel 2 into 6 GHz channel list
octeontx2-pf: Use hardware register for CQE count
octeontx2-af: Add external ptp input clock
octeontx2-af: Use ptp input clock info from firmware data
octeontx2-af: cn10k: RPM hardware timestamp configuration
octeontx2-af: Reset PTP config in FLR handler
net/tls: support SM4 CCM algorithm
mac80211: MBSSID support in interface handling
ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier
ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done()
ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__
ASoC: SOF: add error handling to snd_sof_ipc_msg_data()
ASoC: mediatek: mt8195: add missing of_node_put in probe
ASoC: SOF: imx: add header file for ops
ASoC: SOF: pm: fix a stale comment
ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout
net: ipv6: use ipv6-y directly instead of ipv6-objs
net: ipv6: squash $(ipv6-offload) in Makefile
net: stmmac: fix off-by-one error in sanity check
am65-cpsw: avoid null pointer arithmetic
net: mac80211: check return value of rhashtable_init
net: ipv6: check return value of rhashtable_init
net/mlx5e: check return value of rhashtable_init
Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension
Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension
ath11k: Add wmi peer create conf event in wmi_tlv_event_id
ath11k: Avoid "No VIF found" warning message
ath11k: Fix crash during firmware recovery on reo cmd ring access
ath11k: Assign free_vdev_map value before ieee80211_register_hw
ath11k: Add vdev start flag to disable hardware encryption
ath11k: Avoid race during regd updates
ath11k: Avoid reg rules update during firmware recovery
ath11k: Update pdev tx and rx firmware stats
ath11k: Fix pktlog lite rx events
ath11k: Add support for RX decapsulation offload
ath11k: fix some sleeping in atomic bugs
ath11k: qmi: avoid error messages when dma allocation fails
ath11k: Replace one-element array with flexible-array member
ath11k: add caldata download support from EEPROM
ath11k: add caldata file for multiple radios
ath11k: clean up BDF download functions
ath11k: use hw_params to access board_size and cal_offset
ABI: sysfs-bus-platform: add modalias description
ABI: sysfs-driver-ufs: Add another What for platform drivers
ABI: obsolete/sysfs-bus-iio: add some missing blank lines
ABI: sysfs-bus-usb: add missing sysfs fields
ABI: sysfs-bus-usb: use a wildcard for interface name on What
ABI: sysfs-bus-mdio: add alternate What for mdio symbols
ABI: sysfs-class-bdi: use What: to describe each property
ABI: sysfs-bus-pci: add a alternative What fields
ABI: sysfs-devices-power: add some debug sysfs files
ABI: sysfs-kernel-slab: Document some stats
ABI: o2cb: add an obsolete file for /sys/o2cb
ABI: sysfs-bus-pci: add documentation for modalias
ABI: sysfs-devices: add /dev ABI
ABI: sysfs-devices-power: document some RPM statistics
ABI: testing/sysfs-module: document initstate
ABI: stable/sysfs-module: document version and srcversion
ABI: stable/sysfs-module: better document modules
ABI: evm: place a second what at the next line
scripts: get_abi.pl: show progress
scripts: get_abi.pl: use STDERR for search-string and show-hints
scripts: get_abi.pl: update its documentation
scripts: get_abi.pl: fix parse logic for DT firmware
scripts: get_abi.pl: produce an error if the ref tree is broken
ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI: sysfs-devices-removable: make a table valid as ReST markup
ABI: configfs-usb-gadget-uac2: fix a broken table
ABI: configfs-usb-gadget-uac1: fix a broken table
ABI: sysfs-platform-dptf: Add tables markup to a table
ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
scripts: get_abi.pl: create a valid ReST with duplicated tags
memory: samsung: describe drivers in KConfig
memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode
drm/vc4: hdmi: Actually check for the connector status in hotplug
drm/probe-helper: Create a HPD IRQ event helper for a single connector
drm/probe-helper: Document drm_helper_hpd_irq_event() return value
iommu/mediatek: Fix out-of-range warning with clang
iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code
thunderbolt: Fix -Wrestrict warning
iommu/dma: Unexport IOVA cookie management
iommu/dart: Clean up IOVA cookie crumbs
iommu/ipmmu-vmsa: Add support for r8a779a0
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support
ath11k: Wstringop-overread warning
ath11k: Add spectral scan support for QCN9074
ath11k: Fix the spectral minimum FFT bin count
ath11k: Introduce spectral hw configurable param
ath11k: Refactor spectral FFT bin size
ath11k: add support for 80P80 and 160 MHz bandwidth
ath11k: add support for setting fixed HE rate/gi/ltf
ipw2200: Fix a function name in print messages
ASoC: SOF: Intel: hda-dai: fix potential locking issue
ALSA: hda: hdac_ext_stream: fix potential locking issues
ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()
ALSA: usb-audio: fix comment reference in __uac_clock_find_source
Bluetooth: Fix wrong opcode when LL privacy enabled
Bluetooth: Fix Advertisement Monitor Suspend/Resume
drm/i915/display: Fix the dsc check while selecting min_cdclk
arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets
ARM: dts: rzg1: Add missing Ethernet PHY resets
ARM: dts: r-mobile: Add missing Ethernet PHY resets
arm64: dts: renesas: Add compatible properties to RTL8211E Ethernet PHYs
arm64: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
arm64: dts: renesas: Add compatible properties to AR8031 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to uPD6061x Ethernet PHYs
ARM: dts: renesas: Add compatible properties to RTL8201FL Ethernet PHYs
ARM: dts: renesas: Add compatible properties to LAN8710A Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ8081 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ8041 Ethernet PHYs
arm64: dts: renesas: beacon: Fix Ethernet PHY mode
ARM: dts: renesas: Fix SMSC Ethernet compatible values
arm64: defconfig: Enable RZG2L_ADC
arm64: defconfig: Enable SND_SOC_WM8978
clk: renesas: r8a779a0: Add Z0 and Z1 clock support
bpf/tests: Add tail call limit test with external function call
bpf/tests: Fix error in tail call limit tests
bpf/tests: Add more BPF_END byte order conversion tests
bpf/tests: Expand branch conversion JIT test
bpf/tests: Add JMP tests with degenerate conditional
bpf/tests: Add JMP tests with small offsets
bpf/tests: Add test case flag for verifier zero-extension
bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes
bpf/tests: Add staggered JMP and JMP32 tests
bpf/tests: Add exhaustive tests of JMP operand magnitudes
bpf/tests: Add exhaustive tests of ALU operand magnitudes
bpf/tests: Add exhaustive tests of ALU shift values
bpf/tests: Reduce memory footprint of test suite
bpf/tests: Allow different number of runs per test case
staging: r8188eu: Remove unused macros and defines from odm.h
staging: most: dim2: use if statements instead of ?: expressions
staging: most: dim2: force fcnt=3 on Renesas GEN3
drm/msm: allow compile_test on !ARM
libbpf: Ignore STT_SECTION symbols in 'maps' section
soc: qcom: apr: Add GPR support
soc: dt-bindings: qcom: add gpr bindings
soc: qcom: apr: make code more reuseable
soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property
soc: dt-bindings: qcom: apr: convert to yaml
drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning
remoteproc: mss: q6v5-mss: Add modem support on SC7280
dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding
remoteproc: qcom: pas: Add SC7280 Modem support
dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support
remoteproc: qcom: pas: Use the same init resources for MSM8996 and MSM8998
MAINTAINERS: Update remoteproc repo url
dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible from DT example
dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible from DT example
remoteproc: mediatek: Support mt8195 scp
dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema
dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp
dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp
remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesor
dt-bindings: remoteproc: Add the documentation for Meson AO ARC rproc
remoteproc: imx_rproc: Change to ioremap_wc for dram
remoteproc: imx_rproc: Fix rsc-table name
remoteproc: imx_rproc: Fix ignoring mapping vdev regions
remoteproc: imx_rproc: Fix TCM io memory type
remoteproc: Fix the wrong default value of is_iomem
remoteproc: elf_loader: Fix loading segment when is_iomem true
rpmsg: Change naming of mediatek rpmsg property
RDMA/hfi1: Use struct_size() and flex_array_size() helpers
IB/hfi1: Add ring consumer and producers traces
IB/hfi1: Remove atomic completion count
IB/hfi1: Tune netdev xmit cachelines
IB/hfi1: Get rid of tx priv backpointer
IB/hfi1: Get rid of hot path divide
IB/hfi1: Remove cache and embed txreq in ring
arm64: dts: qcom: sc7280: Update Q6V5 MSS node
arm64: dts: qcom: sc7280: Add Q6V5 MSS node
arm64: dts: qcom: sc7280: Add nodes to boot modem
arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes
arm64: dts: qcom: sc7280: Update reserved memory map
arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys
arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 touchscreen
arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds
arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000
arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock
arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sensor interrupts
arm64: dts: qcom: sc7180: Add IMEM and pil info regions
arm64: dts: qcom: pm6150l: Add missing include
arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III
arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus prop to USB1
arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes
arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter
arm64: dts: qcom: sm6350: Add PRNG node
arm64: dts: qcom: sm6350: Add SPMI bus
arm64: dts: qcom: sm6350: Add AOSS_QMP
arm64: dts: qcom: sm6350: Add TSENS nodes
arm64: dts: qcom: sm6350: Add cpufreq-hw support
arm64: dts: qcom: sm6350: Add USB1 nodes
selftests: xsk: Add frame_headroom test
selftests: xsk: Change interleaving of packets in unaligned mode
selftests: xsk: Add single packet test
selftests: xsk: Introduce pacing of traffic
selftests: xsk: Fix socket creation retry
selftests: xsk: Put the same buffer only once in the fill ring
selftests: xsk: Fix missing initialization
xsk: Optimize for aligned case
i40e: Use the xsk batched rx allocation interface
ice: Use the xsk batched rx allocation interface
ice: Use xdp_buf instead of rx_buf for xsk zero-copy
xsk: Batched buffer allocation for the pool
xsk: Get rid of unused entry in struct xdp_buff_xsk
arm64: dts: qcom: sm6350: Add TLMM block node
arm64: dts: qcom: sm6350: Add GCC node
arm64: dts: qcom: sm6350: Add RPMHCC node
arm64: dts: qcom: sm6350: Add LLCC node
arm64: dts: qcom: Add SM6350 device tree
dt-bindings: arm: cpus: Add Kryo 560 CPUs
arm64: dts: rockchip: add pwm nodes for rk3568
bus: brcmstb_gisb: Allow building as module
remoteproc: qcom: q6v5: Use qmp_send to update co-processor load state
dt-bindings: remoteproc: qcom: Add QMP property
dt-bindings: remoteproc: qcom: pas: Add QMP property
soc: qcom: aoss: Expose send for generic usecase
dt-bindings: soc: qcom: aoss: Delete unused power-domain definitions
dt-bindings: msm/dp: Remove aoss-qmp header
soc: qcom: aoss: Drop power domain support
arm64: dts: qcom: sm8350: Use QMP property to control load state
arm64: dts: qcom: sm8250: Use QMP property to control load state
arm64: dts: qcom: sm8150: Use QMP property to control load state
arm64: dts: qcom: sdm845: Use QMP property to control load state
arm64: dts: qcom: sc7280: Use QMP property to control load state
arm64: dts: qcom: sc7180: Use QMP property to control load state
dt-bindings: soc: qcom: aoss: Drop the load state power-domain
nvdimm/pmem: move dax_attribute_group from dax to pmem
docs: checkpatch: add multiline, do/while, and multiple-assignment messages
docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE
Documentation/no_hz: Introduce "dyntick-idle mode" before using it
docs/zh_CN: add core-api gfp_mask-from-fs-io translation
docs/zh_CN: add core-api boot-time-mm translation
docs/zh_CN: add core-api genalloc translation
docs/zh_CN: add core-api mm-api translation
docs/zh_CN: add core-api unaligned-memory-access translation
docs/zh_CN: add core-api memory-allocation translation
Documentation: arm: marvell: Add link to Orion Functional Errata document
Documentation: update pagemap with shmem exceptions
docs/zh_CN: modify some words
docs/zh_CN: typo fix and improve translation
docs/zh_CN: Improve zh_CN/process/howto.rst
docs/zh_CN: add core api kref translation
dt-bindings: interrupt-controller: msi: Add msi-ranges property
dt-bindings: interrupt-controller: Convert MSI controller to json-schema
staging: r8188eu: remove mutex 'usb_vendor_req_mutex'
staging: r8188eu: remove shared buffer for USB requests
staging: r8188eu: call new usb_write() from rtw_write{8,16,32,N}()
staging: r8188eu: call new usb_read() from rtw_read{8,16,32}()
staging: r8188eu: Remove a test from usbctrl_vendorreq()
staging: r8188eu: change the type of a variable in rtw_read16()
staging: r8188eu: remove a bitwise AND from rtw_writeN()
staging: r8188eu: remove a buffer from rtw_writeN()
staging: r8188eu: change the type of a variable in rtw_write16()
staging: r8188eu: remove casts from rtw_{read,write}*()
staging: r8188eu: rename symbols in rtw_read*() and rtw_write*()
staging: r8188eu: remove a comment from usbctrl_vendorreq()
staging: r8188eu: reorder comments in usbctrl_vendorreq()
staging: r8188eu: remove test in usbctrl_vendorreq()
staging: r8188eu: reorder declarations in usbctrl_vendorreq()
staging: r8188eu: clean up symbols in usbctrl_vendorreq()
staging: r8188eu: remove ODM_CheckPowerStatus()
staging: r8188eu: remove LedStrategy from struct led_priv
staging: r8188eu: remove _InitHWLed()
staging: r8188eu: remove unnecessary comments
staging: r8188eu: remove dead led control functions
staging: r8188eu: remove dead led blink functions
net: bcmgenet: add support for ethtool flow control
net: bcmgenet: pull mac_config from adjust_link
net: bcmgenet: remove old link state values
net: bcmgenet: remove netif_carrier_off from adjust_link
net: dsa: rtl8366: Drop and depromote pointless prints
net: dsa: rtl8366: Fix a bug in deleting VLANs
net: dsa: rtl8366rb: Fix off-by-one bug
net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement
net: dsa: rtl8366: Drop custom VLAN set-up
net: dsa: rtl8366rb: Support bridge offloading
net: dsa: Move devlink registration to be last devlink command
staging: qlge: Move devlink registration to be last devlink command
ptp: ocp: Move devlink registration to be last devlink command
net: wwan: iosm: Move devlink_register to be last devlink command
netdevsim: Move devlink registration to be last devlink command
net: ethernet: ti: Move devlink registration to be last devlink command
qed: Move devlink registration to be last devlink command
ionic: Move devlink registration to be last devlink command
nfp: Move delink_register to be last command
net: mscc: ocelot: delay devlink registration to the end
mlxsw: core: Register devlink instance last
net/mlx5: Accept devlink user input after driver initialization complete
net/mlx4: Move devlink_register to be the last initialization command
net/prestera: Split devlink and traps registrations to separate routines
octeontx2: Move devlink registration to be last devlink command
ice: Open devlink when device is ready
net: hinic: Open device for the user access when it is ready
dpaa2-eth: Register devlink instance at the end of probe
liquidio: Overcome missing device lock protection in init/remove flows
bnxt_en: Register devlink instance at the end devlink configuration
devlink: Notify users when objects are accessible
staging: r8188eu: remove rtw_tdls_cmd()
staging: r8188eu: remove rtw_setstandby_cmd()
staging: r8188eu: remove rtw_setrttbl_cmd()
staging: r8188eu: remove rtw_setrfreg_cmd()
staging: r8188eu: remove rtw_setphy_cmd()
staging: r8188eu: remove rtw_setbbreg_cmd()
staging: r8188eu: remove rtw_setbasicrate_cmd()
staging: r8188eu: remove rtw_setassocsta_cmd()
staging: r8188eu: remove rtw_set_csa_cmd()
staging: r8188eu: remove rtw_set_ch_cmd()
staging: r8188eu: remove rtw_readtssi_cmdrsp_callback()
staging: r8188eu: remove rtw_led_blink_cmd()
staging: r8188eu: remove rtw_getrttbl_cmd()
staging: r8188eu: remove rtw_getrfreg_cmd()
staging: r8188eu: remove rtw_getbbreg_cmd()
staging: r8188eu: remove rtw_createbss_cmd_ex()
staging: r8188eu: remove rtw_cmd_clr_isr()
staging: r8188eu: remove rtw_proc_{init,remove}_one()
staging: r8188eu: remove odm_DynamicTxPowerInit()
staging: r8188eu: remove DynamicTxHighPowerLvl from struct dm_priv
staging: r8188eu: remove dead code from rtl8188e_rf6052.c
staging: r8188eu: remove PowerIndex_backup from struct dm_priv
staging: r8188eu: remove write-only fields from struct dm_priv
staging: r8188eu: remove odm_DynamicTxPower()
staging: r8188eu: remove odm_DynamicTxPowerAP()
staging: r8188eu: remove odm_DynamicTxPowerNIC()
staging: pi433: goto abort when setting failed in tx_thread
staging: r8188eu: remove rtw_sctx_done()
staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_attribue()
staging: r8188eu: remove rtw_init_recvframe()
staging: r8188eu: remove rtw_enqueue_recvbuf_to_head()
staging: r8188eu: remove rtw_enqueue_recvbuf()
staging: r8188eu: remove rtw_dequeue_recvbuf()
staging: r8188eu: remove enum secondary_ch_offset
staging: r8188eu: remove rtw_set_ie_secondary_ch_offset()
staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm()
staging: r8188eu: remove rtw_set_ie_ch_switch()
staging: r8188eu: remove rtw_ies_remove_ie()
staging: r8188eu: remove rtw_action_frame_parse()
staging: r8188eu: remove ieee80211_is_empty_essid()
staging: r8188eu: remove ieee80211_get_hdrlen()
staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset()
staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset()
staging: r8188eu: remove dump_ies()
staging: r8188eu: remove action_public_str()
staging: r8188eu: remove rtw_IOL_cmd_buf_dump()
staging: r8188eu: remove rtw_os_read_port()
staging: r8188eu: remove rtw_cbuf_full()
staging: r8188eu: remove rtw_cbuf_push()
staging: r8188eu: remove rtw_atoi()
staging: r8188eu: remove rtw_set_channel_plan()
staging: r8188eu: remove rtw_validate_ssid()
staging: r8188eu: remove rtw_set_scan_mode()
staging: r8188eu: remove rtw_set_country()
staging: r8188eu: remove rtw_set_802_11_remove_wep()
staging: r8188eu: remove rtw_set_802_11_remove_key()
staging: r8188eu: remove rtw_set_802_11_add_key()
staging: r8188eu: remove rtw_freq2ch()
staging: r8188eu: remove build_deauth_p2p_ie()
staging: r8188eu: remove sreset_get_wifi_status()
staging: r8188eu: remove issue_probereq_p2p_ex()
staging: r8188eu: remove issue_action_spct_ch_switch()
staging: r8188eu: remove rtw_scan_abort()
staging: r8188eu: remove rtw_get_timestampe_from_ie()
staging: r8188eu: remove _rtw_enqueue_network()
staging: r8188eu: remove _rtw_dequeue_network()
staging: r8188eu: remove rtw_efuse_map_read()
staging: r8188eu: remove rtw_BT_efuse_map_read()
staging: r8188eu: remove rtw_efuse_map_write()
staging: r8188eu: remove rtw_efuse_access()
staging: r8188eu: remove rtw_BT_efuse_map_write()
staging: r8188eu: remove efuse_GetMaxSize()
staging: r8188eu: remove efuse_GetCurrentSize()
staging: r8188eu: remove EFUSE_ShadowRead()
staging: vchiq_arm: use __func__ to get function name in debug message
staging: vchiq_arm: remove extra blank line
staging: vchiq_arm: fix quoted strings split across lines
staging: vchiq_arm: cleanup blank lines
staging: vchiq_arm: clarify multiplication expressions
staging: vchiq_arm: remove unnecessary space in cast
staging: vchiq_arm: cleanup code alignment issues
PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM
ACPI: glue: Look for ACPI bus type only if ACPI companion is not known
ACPI: glue: Drop cleanup callback from struct acpi_bus_type
PCI: ACPI: Drop acpi_pci_bus
ARM: smp: Enable THREAD_INFO_IN_TASK
ARM: smp: Store current pointer in TPIDRURO register if available
ARM: smp: Free up the TLS register while running in the kernel
ARM: smp: Pass task to secondary_start_kernel
gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support
power: supply: core: Add psy_has_property()
leds: trigger: use RCU to protect the led_cdevs list
led-class-flash: fix -Wrestrict warning
drm/i915: remember to call i915_sw_fence_fini
nl80211: MBSSID and EMA support in AP mode
nl80211: don't kfree() ERR_PTR() value
mm: Add folio_raw_mapping()
mm: Add folio_pfn()
mm/workingset: Convert workingset_activation to take a folio
mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()
mm/memcg: Add folio_lruvec_lock() and similar functions
mm/memcg: Add folio_lruvec()
mm/memcg: Convert mem_cgroup_move_account() to use a folio
mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()
mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio
mm/memcg: Convert mem_cgroup_migrate() to take folios
mm/memcg: Convert mem_cgroup_uncharge() to take a folio
mm/memcg: Convert uncharge_page() to uncharge_folio()
mm/memcg: Convert mem_cgroup_charge() to take a folio
mm/memcg: Convert commit_charge() to take a folio
mm/memcg: Add folio_memcg() and related functions
mm/memcg: Convert memcg_check_events to take a node ID
mm/memcg: Remove soft_limit_tree_node()
mm/memcg: Use the node id in mem_cgroup_update_tree()
mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics()
mm: Add folio_nid()
mm: Add folio_mapped()
fs/netfs: Add folio fscache functions
mm/filemap: Add folio private_2 functions
mm/filemap: Convert page wait queues to be folios
mm/filemap: Add folio_wake_bit()
mm/filemap: Add folio_wait_bit()
mm/writeback: Add folio_wait_stable()
mm/writeback: Add folio_wait_writeback()
mm/filemap: Add folio_end_writeback()
mm/swap: Add folio_rotate_reclaimable()
mm/filemap: Add __folio_lock_or_retry()
mm/filemap: Add folio_wait_locked()
mm/filemap: Add __folio_lock_async()
mm/filemap: Add folio_lock_killable()
mm/filemap: Add folio_lock()
mm/filemap: Add folio_unlock()
mm/util: Add folio_mapping() and folio_file_mapping()
mm/filemap: Add folio_pos() and folio_file_pos()
mm/filemap: Add folio_next_index()
mm/filemap: Add folio_index(), folio_file_page() and folio_contains()
mm: Handle per-folio private data
mm/lru: Add folio LRU functions
mm: Add folio flag manipulation functions
mm: Add folio_try_get_rcu()
mm: Add folio_get()
mm: Add folio_put()
mm: Add folio reference count functions
mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO()
mm/vmstat: Add functions to account folio statistics
mm: Add folio_pgdat(), folio_zone() and folio_zonenum()
mm: Introduce struct folio
mm: Convert get_page_unless_zero() to return bool
cxgb: avoid open-coded offsetof()
net: stmmac: fix gcc-10 -Wrestrict warning
perf annotate: Add riscv64 support
net: ethernet: emac: utilize of_net's of_get_mac_address()
net: sparx5: fix resource_size.cocci warnings
ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
net: cisco: Fix a function name in comments
spi: Add sc7280 support
spi: s3c64xx: describe driver in KConfig
spi: cadence: add support for Cadence XSPI controller
spi: cadence: add dt-bindings documentation for Cadence XSPI controller
regulator: dummy: Use devm_regulator_register()
regulator: pwm-regulator: Make use of the helper function dev_err_probe()
ASoC: ak4458: Use modern ASoC DAI format terminology
ASoC: ak5558: Use modern ASoC DAI format terminology
ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes
ASoC: dwc-i2s: Update to modern clocking terminology
ASoC: ak4671: Use modern ASoC DAI format terminology
ASoC: alc5623: Use modern ASoC DAI format terminology
ASoC: bcm: Convert to modern clocking terminology
ASoC: cpcap: Use modern ASoC DAI format terminology
ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example
ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC: ad193x: Update to modern clocking terminology
ASoC: tegra: Constify static snd_soc_dai_ops structs
ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection
ASoC: adav80x: Update to modern clocking terminology
ASoC: adau1977: Update to modern clocking terminology
ASoC: adau17x1: Update to modern clocking terminology
ASoC: adau1701: Update to modern clocking terminology
ASoC: adau1373: Update to modern clocking terminology
ASoC: adau1372: Update to modern clocking terminology
ASoC: ad1836: Update to modern clocking terminology
ASoC: ep93xx: Convert to modern clocking terminology
ASoC: samsung: add missing "fallthrough;"
ASoC: ak4642: Use modern ASoC DAI format terminology
ASoC: wcd9335: Use correct version to initialize Class H
ASoC: alc5632: Use modern ASoC DAI format terminology
ASoC: ak4104: Update to modern clocking terminology
ASoC: ak4118: Update to modern clocking terminology
ASoC: zl38060: Update to modern clocking terminology
ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt
firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs
ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops
ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp
ASoC: wm_adsp: move firmware loading to client
ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core
ASoC: wm_adsp: Move check of dsp->running to better place
ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling
ASoC: wm_adsp: Move sys_config_size to wm_adsp
ASoC: wm_adsp: Split DSP power operations into helper functions
ASoC: wm_adsp: Separate some ASoC and generic functions
ASoC: wm_adsp: Introduce cs_dsp logging macros
ASoC: wm_adsp: Rename generic DSP support
ASoC: wm_adsp: Cancel ongoing work when removing controls
ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers
ASoC: wm_adsp: Move check for control existence
ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t
net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c
net: smsc: Fix function names in print messages and comments
net: sis: Fix a function name in comments
net: broadcom: Fix a function name in comments
net: atl1c: Fix a function name in print messages
drm/i915/audio: Use BIOS provided value for RKL HDA link
cfg80211: always free wiphy specific regdomain
net: fddi: skfp: Fix a function name in comments
FDDI: defxx: Fix function names in coments
mac80211: save transmit power envelope element and power constraint
net: make napi_disable() symmetric with enable
ptp: clockmatrix: use rsmu driver to access i2c/spi bus
selftests: net: fib_nexthops: Wait before checking reported idle time
mac80211: add parse regulatory info in 6 GHz operation information
ieee80211: add power type definition for 6 GHz
mac80211: twt: don't use potentially unaligned pointer
cfg80211: AP mode driver offload for FILS association crypto
thunderbolt: Enable retry logic for intra-domain control packets
x86/softirq: Disable softirq stacks on PREEMPT_RT
HID: amd_sfh: Update Copyright details
HID: amd_sfh: switch from 'pci_' to 'dev_' API
HID: amd_sfh: Use dma_set_mask_and_coherent()
platform/chrome: cros_ec_sensorhub: simplify getting .driver_data
iio: common: cros_ec_sensors: simplify getting .driver_data
rtc: msc313: fix missing include
bpf: selftest: Add verifier tests for <8-byte scalar spill and refill
bpf: selftest: A bpf prog that has a 32bit scalar spill
bpf: Support <8-byte scalar spill and refill
bpf: Check the other end of slot_type for STACK_SPILL
octeontx2-af: Optimize KPU1 processing for variable-length headers
octeontx2-af: Limit KPU parsing for GTPU packets
rtc: Add support for the MSTAR MSC313 RTC
dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation
rtc: rx6110: simplify getting the adapter of a client
rtc: s5m: drop unneeded MODULE_ALIAS
rtc: omap: drop unneeded MODULE_ALIAS
rtc: pcf2123: Add SPI ID table
rtc: ds1390: Add SPI ID table
rtc: ds1302: Add SPI ID table
hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
fortify: Allow strlen() and strnlen() to pass compile-time known lengths
fortify: Prepare to improve strnlen() and strlen() warnings
fortify: Fix dropped strcpy() compile-time write overflow check
fortify: Explicitly disable Clang support
fortify: Move remaining fortify helpers into fortify-string.h
lib/string: Move helper functions out of string.c
compiler_types.h: Remove __compiletime_object_size()
cm4000_cs: Use struct_group() to zero struct cm4000_dev region
can: flexcan: Use struct_group() to zero struct flexcan_regs regions
HID: roccat: Use struct_group() to zero kone_mouse_event
HID: cp2112: Use struct_group() for memcpy() region
drm/mga/mga_ioc32: Use struct_group() for memcpy() region
iommu/amd: Use struct_group() for memcpy() region
bnxt_en: Use struct_group_attr() for memcpy() region
cxl/core: Replace unions with struct_group()
stddef: Introduce struct_group() helper macro
stddef: Fix kerndoc for sizeof_field() and offsetofend()
powerpc: Split memset() to avoid multi-field overflow
scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp
x86/umip: Downgrade warning messages to debug loglevel
mptcp: re-arm retransmit timer if data is pending
mptcp: remove tx_pending_data
mptcp: use lockdep_assert_held_once() instead of open-coding it
mptcp: use OPTIONS_MPTCP_MPC
mptcp: do not shrink snd_nxt when recovering
kconfig: Create links to main menu items in search
drm/i915: Flush buffer pools on driver remove
arm64: dts: qcom: sc7180: Base homestar's power coefficients in reality
arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin
arm64: dts: qcom: msm8998-xperia: Add camera regulators
arm64: dts: qcom: msm8998-xperia: Configure display boost regulators
arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator
arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 Bluetooth
arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support
arm64: dts: qcom: msm8998: Introduce support for Sony Yoshino platform
arm64: dts: qcom: pm660: Add reboot mode support
arm64: dts: qcom: sc7280: Add aliases for I2C and SPI
arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes
arm64: dts: qcom: sc7280: Configure uart7 to support bluetooth on sc7280-idp
arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node
arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes
arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp
arm64: dts: qcom: sc7280: Add QSPI node
selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel
drm/print: Add deprecation notes to DRM_...() functions
drm/edid: Fix EDID quirk compile error on older compilers
docs: ABI: sysfs-class-power: Documented cycle_count property
power: reset: ltc2952: Use hrtimer_forward_now()
power: supply: max17042: extend help/description
power: supply: max17040: extend help/description
smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
perf list: Display pmu prefix for partially supported hybrid cache events
net/mlx5e: Enable TC offload for ingress MACVLAN
net/mlx5e: Enable TC offload for egress MACVLAN
net/mlx5e: loopback test is not supported in switchdev mode
net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes
net/mlx5e: Use tc sample stubs instead of ifdefs in source file
net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat()
net/mlx5e: Check action fwd/drop flag exists also for nic flows
net/mlx5e: Set action fwd flag when parsing tc action goto
net/mlx5e: Remove incorrect addition of action fwd flag
net/mlx5e: Use correct return type
net/mlx5e: Add error flow for ethtool -X command
net/mlx5: DR, Fix code indentation in dr_ste_v1
drm/gma500: Fix wrong pointer passed to PTR_ERR()
drm/mipi-dsi: Create devm device attachment
drm/mipi-dsi: Create devm device registration
drm/bridge: Document the probe issue with MIPI-DSI bridges
drm/bridge: Add documentation sections
intel_idle: enable interrupts before C1 on Xeons
ACPI: processor idle: Allow playing dead in C3 state
ACPI: Kconfig: Fix a typo in Kconfig
Documentation: ACPI: Fix spelling mistake "Millenium" -> "Millennium"
ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries
drm/i915: Remove warning from the rps worker
arm64: tegra: Update HDA card name on Jetson TX2 NX
arm64: tegra: Audio graph sound card for Jetson TX2 NX
arm64: tegra: Add additional GPIO interrupt entries on Tegra194
rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
tcp: tracking packets with CE marks in BW rate sample
net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition
RDMA/rxe: Only allow invalidate for appropriate MRs
RDMA/rxe: Create duplicate mapping tables for FMRs
RDMA/rxe: Separate HW and SW l/rkeys
RDMA/rxe: Cleanup MR status and type enums
RDMA/rxe: Add memory barriers to kernel queues
pinctrl: renesas: rzg2l: Fix missing port register 21h
qed: Don't ignore devlink allocation failures
ice: Delete always true check of PF pointer
devlink: Remove single line function obfuscations
devlink: Delete not used port parameters APIs
bnxt_en: Properly remove port parameter support
bnxt_en: Check devlink allocation and registration status
clk: renesas: r9a07g044: Add GbEthernet clock/reset
clk: renesas: rzg2l: Add support to handle coupled clocks
clk: renesas: r9a07g044: Add ethernet clock sources
clk: renesas: rzg2l: Add support to handle MUX clocks
clk: renesas: r8a779a0: Add TPU clock
net: mlx4: Add support for XDP_REDIRECT
net: iosm: Use hrtimer_forward_now()
net: dsa: felix: accept "ethernet-ports" OF node name
arm64: defconfig: Enable SOUND_SOC_RZ
arm64: defconfig: Enable RZ_DMAC
arm64: defconfig: Add Renesas TPU as module
arm64: defconfig: Enable RZ/G2L USBPHY control driver
arm64: defconfig: Enable RIIC
arm64: dts: renesas: rzg2l-smarc: Enable CANFD
arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform
arm64: dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to SOM DTSI
arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support
arm64: dts: renesas: rzg2l-smarc: Add Mic routing
arm64: dts: renesas: rzg2l-smarc: Enable audio
arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec
arm64: dts: renesas: r9a07g044: Add DMA support to SSI
drm/i915/fbc: Allow higher compression limits on FBC1
drm/i915/fbc: Implement Wa_16011863758 for icl+
drm/i915/fbc: Align FBC segments to 512B on glk+
arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support
arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support
drm/i915/fbc: Rework cfb stride/size calculations
dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF
m68k: muldi3: Use semicolon instead of comma
ath11k: monitor mode clean up to use separate APIs
ath11k: add separate APIs for monitor mode
ath11k: move static function ath11k_mac_vdev_setup_sync to top
rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC
rtw88: 8821c: support RFE type4 wifi NIC
brcmfmac: Replace zero-length array with flexible array member
memory: tegra: Make use of the helper function devm_add_action_or_reset()
mac80211_hwsim: enable 6GHz channels
mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel()
Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val
Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs
mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above
mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation
mlxsw: Add IPV6_ADDRESS kvdl entry type
mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops
mlxsw: Create separate ipip_ops_arr for different ASICs
mlxsw: reg: Add support for ritr_loopback_ipip6_pack()
mlxsw: reg: Add support for ratr_ipip6_entry_pack()
mlxsw: reg: Add support for rtdp_ipip6_pack()
mlxsw: reg: Add Router IP version Six Register
mlxsw: Take tunnel's type into account when searching underlay device
mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre()
mlxsw: spectrum_router: Fix arguments alignment
mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const'
mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code
drm/i915/selftests: exercise shmem_writeback with THP
drm/i915/request: fix early tracepoints
crypto: api - Fix built-in testing dependency failures
crypto: marvell/cesa - drop unneeded MODULE_ALIAS
crypto: qat - power up 4xxx device
crypto: caam - disable pkc for non-E SoCs
platform/chrome: cros-ec-typec: Cleanup use of check_features
drm/i915: Reduce the number of objects subject to memcpy recover
drm/i915: Don't back up pinned LMEM context images and rings during suspend
drm/i915/gt: Register the migrate contexts with their engines
drm/i915 Implement LMEM backup and restore for suspend / resume
drm/i915/gt: Increase suspend timeout
drm/i915/gem: Implement a function to process all gem objects of a region
drm/i915/ttm: Implement a function to copy the contents of two TTM-based objects
drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem() function
arm64: dts: qcom: sm6125: Remove leading zeroes
dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties
pinctrl: qcom: Add QCM2290 pinctrl driver
dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings
pinctrl: qcom: Add SM6350 pinctrl driver
dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings
drm/bridge: parade-ps8640: Add support for AUX channel
drm/bridge: parade-ps8640: Use regmap APIs
drm/amdgpu: make soc15_common_ip_funcs static
drm/amd/pm: Update intermediate power state for SI
drm/amdgpu: Remove all code paths under the EAGAIN path in RAS late init
drm/amdgpu: Consolidate RAS cmd warning messages
drm/amdkfd: fix svm_migrate_fini warning
drm/amdkfd: handle svm migrate init error
drm/amdgpu: Updated RAS infrastructure
drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage
soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ
arm64: dts: qcom: sc7180: Use maximum drive strength values for eMMC
UNRPC: Return specific error code on kmalloc failure
arm64: dts: rockchip: add phandles to muxed i2c buses on rk3368-lion
arm64: dts: rockchip: define iodomains for rk3368-lion
arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on rk3368-lion
drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
drm/amd/display: 3.2.154
drm/amd/display: [FW Promotion] Release 0.0.84
drm/amd/display: Fix null pointer dereference for encoders
drm/amd/display: Creating a fw boot options bit for an upcoming feature
drm/amd/display: DIG mapping change is causing a blocker
drm/amd/display: Fix B0 USB-C DP Alt mode
drm/amd/display: Disable mem low power for CM HW block on DCN3.1
drm/amd/display: Fix issue with dynamic bpp change for DCN3x
drm/amd/display: Use adjusted DCN301 watermarks
drm/amd/display: Added power down on boot for DCN3
drm/amd/display: Fix dynamic encoder reassignment
drm/amd/display: Fix concurrent dynamic encoder assignment
drm/amd/display: Fix link training fallback logic
drm/amd/display: Fix DCN3 B0 DP Alt Mapping
drm/amd/display: 3.2.153
drm/amd/display: [FW Promotion] Release 0.0.83
drm/amd/display: Extend w/a for hard hang on HPD to dcn20
drm/amd/display: Reduce stack size for dml21_ModeSupportAndSystemConfigurationFull
drm/amd/display: Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx
drm/amd/display: Fix rest of pass-by-value structs in DML
drm/amd/display: Pass all structs in display_rq_dlg_helpers by pointer
drm/amd/display: Pass display_pipe_params_st as const in DML
drm/amdkfd: fix dma mapping leaking warning
drm/amdkfd: SVM map to gpus check vma boundary
MAINTAINERS: fix up entry for AMD Powerplay
drm/amd/display: fix empty debug macros
drm/amdgpu: Fix resume failures when device is gone
drm/amdgpu: Fix MMIO access page fault
drm/amdgpu: Fix crash on device remove/driver unload
drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO
drm/amdgpu: Put drm_dev_enter/exit outside hot codepath
drm/amd/display: Fix crash on device remove/driver unload
drm/amd/display: Add modifiers capable of DCC image stores for gfx10_3
drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk
drm/amd/display: Use dcc_ind_blk value to set register directly
drm/radeon: make array encoded_lanes static
drm/amdgpu: Resolve nBIF RAS error harvesting bug
drm/amdgpu: Update PSP TA unload function
drm/amdgpu: Conform ASD header/loading to generic TA systems
drm/amdgpu/display: add a proper license to dc_link_dp.c
drm/amd/display: Fix white screen page fault for gpuvm
amd/display: enable panel orientation quirks
drm/amdgpu: Demote TMZ unsupported log message from warning to info
drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count
drm/radeon: pass drm dev radeon_agp_head_init directly
drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver
drm/i915: Fix HPLL watermark readout for g4x
drm/i915/display: Only keep PSR enabled if there is active planes
drm/i915/display: Match PSR2 selective fetch sequences with specification
drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load
scripts: get_abi.pl: ensure that "others" regex will be parsed
scripts: get_abi.pl: precompile what match regexes
scripts: get_abi.pl: stop check loop earlier when regex is found
scripts: get_abi.pl: ignore some sysfs nodes earlier
scripts: get_abi.pl: Better handle leaves with wildcards
scripts: get_abi.pl: improve debug logic
scripts: get_abi.pl: call get_leave() a little late
scripts: get_abi.pl: Fix get_abi.pl search output
platform/chrome: cros_ec_proto: Fix check_features ret val
drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid
JFS: fix memleak in jfs_mount
nl80211: don't put struct cfg80211_ap_settings on stack
drm/i915/adlp: Add support for remapping CCS FBs
mac80211: always allocate struct ieee802_11_elems
mac80211: mlme: find auth challenge directly
mac80211: move CRC into struct ieee802_11_elems
mac80211: mesh: clean up rx_bcn_presp API
mac80211: reduce stack usage in debugfs
drm/i915/uncore: fwtable read handlers are now used on all forcewake platforms
drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment
drm/i915/adlp: Assert that VMAs in DPT start at 0
drm/i915/adlp: Require always a power-of-two sized CCS surface stride
drm/i915: Use tile block based dimensions for CCS origin x, y check
net: dsa: sja1105: stop using priv->vlan_aware
tcp: remove sk_{tr}x_skb_cache
tcp: make tcp_build_frag() static
mptcp: stop relying on tcp_tx_skb_cache
tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
mptcp: ensure tx skbs always have the MPTCP ext
net: dsa: sja1105: don't keep a persistent reference to the reset GPIO
net: dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver
net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver
nl80211: prefer struct_size over open coded arithmetic
mac80211: check hostapd configuration parsing twt requests
cfg80211: honour V=1 in certificate code generation
net: dsa: sja1105: remove sp->dp
backlight: Propagate errors from get_brightness()
clk: meson: meson8b: Make the video clock trees mutable
clk: meson: meson8b: Initialize the HDMI PLL registers
clk: meson: meson8b: Add the HDMI PLL M/N parameters
clk: meson: meson8b: Add the vid_pll_lvds_en gate clock
clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk{,2}_in_sel
clk: meson: meson8b: Export the video clocks
x86/mce: Sort mca_config members to get rid of unnecessary padding
x86/mce: Get rid of the ->quirk_no_way_out() indirect call
MIPS: Avoid macro redefinitions
MIPS: loongson64: Fix no screen display during boot-up
MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
x86/mce: Get rid of msr_ops
x86/mce: Get rid of machine_check_vector
x86/mce: Get rid of the mce_severity function pointer
x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog()
net/ipv4/xfrm4_tunnel.c: remove superfluous header files from xfrm4_tunnel.c
gpio: modepin: Add driver support for modepin GPIO controller
dt-bindings: gpio: zynqmp: Add binding documentation for modepin
firmware: zynqmp: Add MMIO read and write support for PS_MODE pin
drm/gma500: Managed device release
drm/gma500: Remove dev_priv branch from unload function
drm/gma500: Embed struct drm_device in struct drm_psb_private
drm/gma500: Disable PCI device during shutdown
drm/gma500: Replace references to dev_private with helper function
drm/vboxvideo: Use managed interfaces for framebuffer write combining
drm/mgag200: Use managed interfaces for framebuffer write combining
drm/ast: Use managed interfaces for framebuffer write combining
lib: devres: Add managed arch_io_reserve_memtype_wc()
lib: devres: Add managed arch_phys_wc_add()
Input: mpr121 - make use of the helper function devm_add_action_or_reset()
Input: raydium_i2c_ts - make use of the helper function devm_add_action_or_reset()
Input: elants_i2c - make use of devm_add_action_or_reset()
ARM: gemini: add device tree for ssi1328
ARM: gemini: add device tree for edimax NS2502
dt-bindings: add vendor prefix for ssi
dt-bindings: add vendor prefix for edimax
ARM: dts: gemini: add labels for USB, IDE, flash and ethernet
bpf: Document BPF licensing.
drm: Fix scaling_mode docs
ARM: dts: BCM5301X: Add DT for Asus RT-AC88U
fscrypt: allow 256-bit master keys with AES-256-XTS
tty: remove file from n_tty_ioctl_helper
tty: remove file from tty_mode_ioctl
tty: make tty_ldisc_ops::hangup return void
tty: remove extern from functions in tty headers
tty: remove flags from struct tty_ldisc_ops
tty: unexport tty_ldisc_release
serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS
serial: 8250: remove duplicated BRI0A49 and BDP3336 entries
serial: 8250_fsl: Move fsl8250_data to ACPI section
Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c
Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc
drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg
drm/i915: Fix g4x cxsr enable condition
drm/i915: Use u8 consistently for active_planes bitmask
drm/i915: s/crtc_state/new_crtc_state/ etc.
mlxsw: spectrum_router: Start using new trap adjacency entry
mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group
net: wwan: iosm: fw flashing and cd improvements
skbuff: pass the result of data ksize to __build_skb_around
devlink: Make devlink_register to be void
drm/i915/display: Add HDR mode helper function
spi: Check we have a spi_device_id for each DT compatible
ASoC: pl1022_rdk: Update to modern clocking terminology
ASoC: pl1022_ds: Update to modern clocking terminology
ASoC: mpc8610_hpcd: Update to modern clocking terminology
ASoC: imx-sgtl5000: Update to modern clocking terminology
ASoC: imx-rpmsg: Update to modern clocking terminology
ASoC: imx-hdmi: Update to modern clocking terminology
ASoC: imx-es8328: Update to modern clocking terminology
ASoC: imx-card: Update to modern clocking terminology
ASoC: imx-audmix: Update to modern clocking terminology
ASoC: fsl_ssi: Update to modern clocking terminology
ASoC: fsl_sai: Update to modern clocking terminology
ASoC: fsl-mqs: Update to modern clocking terminology
ASoC: fsl-esai: Update to modern clocking terminology
ASoC: fsl-audmix: Update to modern clocking terminology
ASoC: fsl-asoc-card: Update to modern clocking terminology
ASoC: eureka-tlv320: Update to modern clocking terminology
ASoC: cros_ec_codec: Use modern ASoC DAI format terminology
gpio: tps65218: drop unneeded MODULE_ALIAS
gpio: max77620: drop unneeded MODULE_ALIAS
HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent
HID: hid-debug: clean up snprintf() checks in hid_resolv_usage()
gpio: xilinx: simplify getting .driver_data
ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk()
gpio: tegra186: Support multiple interrupts per bank
gpio: tegra186: Force one interrupt per bank
gpio: uniphier: Use helper functions to get private data from IRQ data
gpio: uniphier: Use helper function to get IRQ hardware number
drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
ARM: dts: imx6: phycore-som: Disable micro-SD write protection
arm64: dts: ls1012a: Add serial alias for ls1012a-rdb
arm64: dts: imx8mp: Reorder flexspi clock-names entry
drm/i915/debugfs: Do not report currently active engine when describing objects
USB: serial: kl5kusb105: drop line-status helper
USB: serial: kl5kusb105: simplify line-status handling
USB: serial: kl5kusb105: clean up line-status handling
video: backlight: Drop maximum brightness override for brightness zero
HID: apple: Eliminate obsolete IR receiver quirks
arm64: dts: imx8mq: fix the schema check errors
ARM: dts: imx: fix the schema check errors
MAINTAINERS: Add entry for MediaTek SMI
memory: mtk-smi: mt8195: Add initial setting for smi-larb
memory: mtk-smi: mt8195: Add initial setting for smi-common
memory: mtk-smi: mt8195: Add smi support
memory: mtk-smi: Use devm_platform_ioremap_resource
memory: mtk-smi: Add clocks for smi-sub-common
memory: mtk-smi: Add device link for smi-sub-common
memory: mtk-smi: Add error handle for smi_probe
memory: mtk-smi: Adjust some code position
memory: mtk-smi: Rename smi_gen to smi_type
memory: mtk-smi: Use clk_bulk clock ops
dt-bindings: memory: mediatek: Add mt8195 smi sub common
dt-bindings: memory: mediatek: Add mt8195 smi binding
arm64: dts: freescale: fix arm,sp805 compatible string
arm64: dts: zii-ultra: add PCIe PHY supply
arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl
arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema
scsi: lpfc: Fix mailbox command failure during driver initialization
scsi: dc395: Fix error case unwinding
scsi: ufs: core: Add temperature notification exception handling
scsi: ufs: core: Probe for temperature notification support
scsi: efct: Decrease area under spinlock
scsi: efct: Fix nport free
scsi: efct: Add state in nport sm trace printout
scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h
seltests: bpf: test_tunnel: Use ip neigh
ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
ARM: dts: everest: Define name for gpio line B6
ARM: dts: everest: Define name for gpio line Q2
ARM: dts: rainier: Define name for gpio line Q2
ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity
ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity
ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity
ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity
ARM: dts: imx6dl-yapp4: Remove the unused white LED channel
arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity
arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity
libbpf: Add legacy uprobe attaching support
libbpf: Refactor and simplify legacy kprobe code
selftests/bpf: Adopt attach_probe selftest to work on old kernels
libbpf: Fix memory leak in legacy kprobe attach logic
arm64: dts: hisilicon: align operating-points table name with dtschema
kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules
kbuild: detect objtool update without using .SECONDEXPANSION
kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro
kbuild: store the objtool command in *.cmd files
kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules
kbuild: move objtool_args back to scripts/Makefile.build
isystem: delete global -isystem compile option
nios2: move the install rule to arch/nios2/Makefile
drm/i915/dg2: Add DG2-specific shadow register table
drm/i915/uncore: Drop gen11 mmio read handlers
drm/i915/uncore: Drop gen11/gen12 mmio write handlers
drm/i915/uncore: Replace gen8 write functions with general fwtable
drm/i915/uncore: Associate shadow table with uncore
drm/i915/uncore: Convert gen6/gen7 read operations to fwtable
perf parse-events: Remove unnecessary #includes
arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs
arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible
arm64: dts: qcom: msm8916: Add unit name for /soc node
arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells
arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support
arm64: dts: qcom: sc7280: Add gpu support
arm64: dts: qcom: sc7280: Add clock controller ID headers
arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp
arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes
arm64: dts: qcom: pm8150: specify reboot mode magics
arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
arm64: dts: qcom: ipq6018: add usb3 DT description
arm64: dts: qcom: Update BAM DMA node name per DT schema
arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of the dtsi file
arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property
arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property
arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property
arm64: dts: qcom: sc7280: Define CPU topology
arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
arm64: dts: qcom: c630: add second channel for wifi
arm64: dts: qcom: sc7280: fix display port phy reg property
Documentation: Update SeongJae's email address
Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors
Documentation: arm: marvell: Add 88F6040 model into list
dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding
dt-bindings: soc: qcom: aoss: Add SM6350 compatible
soc: qcom: llcc: Disable MMUHWT retention
soc: qcom: smd-rpm: Add QCM2290 compatible
dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible
firmware: qcom_scm: Add compatible for MSM8953 SoC
dt-bindings: firmware: qcom-scm: Document msm8953 bindings
soc: qcom: pdr: Prefer strscpy over strcpy
soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname()
soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname()
PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: socinfo: Add IPQ8074 family ID-s
soc: qcom: rpmpd: Add power domains for MSM8953
dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding
soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 compatibles
soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2
soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS
dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM
cpuidle: qcom_spm: Detach state machine from main SPM handling
dt-bindings: firmware: scm: Add compatible for msm8226
arm: qcom: Add SMP support for MSM8226
dt-bindings: arm: Add SMP enable-method for MSM8226
soc: qcom: llcc: Add configuration data for SM6350
soc: qcom: rpmhpd: Add SM6350
arm64: dts: qcom: Add sc7180-trogdor-homestar
arm64: dts: qcom: ipq8074: add SPMI bus
arm64: dts: qcom: pmi8998: Add node for WLED
arm64: dts: qcom: sc7180-trogdor: Delete ADC config for unused thermistors
arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property
arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality
arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for Xiaomi Mi 5
arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8996 platform
arm64: dts: qcom: msm8996: Add blsp2_i2c3
arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU
arm64: dts: qcom: msm8998: Move qfprom iospace to calibrated values
arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency
arm64: dts: qcom: msm8998: Configure the multimedia subsystem iommu
arm64: dts: qcom: msm8998: Configure the MultiMedia Clock Controller (MMCC)
soc: qcom: aoss: Expose send for generic usecase
NFSD: Optimize DRC bucket pruning
nfs: reexport documentation
nfsd: don't alloc under spinlock in rpc_parse_scope_id
ARM: BCM53016: MR32: get mac-address from nvmem
ARM: BCM53016: Specify switch ports for Meraki MR32
ARM: dts: BCM53573: Add Tenda AC9 switch ports
ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
cxl/pci: Disambiguate cxl_pci further from cxl_mem
Documentation/cxl: Add bus internal docs
cxl/core: Split decoder setup into alloc + add
tools/testing/cxl: Introduce a mock memory device + driver
cxl/mbox: Move command definitions to common location
cxl/bus: Populate the target list at decoder create
tools/testing/cxl: Introduce a mocked-up CXL port hierarchy
cxl/pmem: Add support for multiple nvdimm-bridge objects
cxl/pmem: Translate NVDIMM label commands to CXL label commands
cxl/mbox: Add exclusive kernel command support
cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP
cxl/pci: Use module_pci_driver
cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core
cxl/pci: Drop idr.h
cxl/mbox: Introduce the mbox_send operation
cxl/pci: Clean up cxl_mem_get_partition_info()
cxl/pci: Make 'struct cxl_mem' device type generic
libnvdimm/labels: Introduce CXL labels
libnvdimm/label: Define CXL region labels
libnvdimm/labels: Fix kernel-doc for label.h
libnvdimm/labels: Introduce the concept of multi-range namespace labels
libnvdimm/label: Add a helper for nlabel validation
libnvdimm/labels: Add uuid helpers
samples: bpf: Convert ARP table network order fields into readable format
samples: bpf: Convert route table network order fields into readable format
PCI: Rename pcibios_add_device() to pcibios_device_add()
perf daemon: Avoid msan warnings on send_cmd
kbuild: Enable dtc 'unit_address_format' warning by default
arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622
ARM: dts: mediatek: Update MT7629 PCIe node for new format
MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
docs: dt: submitting-patches: Add note about other project usage
ASoC: Fix warning related to 'sound-name-prefix' binding
ALSA: usx2y: Prefer struct_size over open coded arithmetic
scripts: get_abi.pl: add a graph to speedup the undefined algorithm
scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier
scripts: get_abi.pl: don't skip what that ends with wildcards
scripts: get_abi.pl: add an option to filter undefined results
scripts: get_abi.pl: detect softlinks
scripts: get_abi.pl: Check for missing symbols at the ABI specs
scripts: get_abi.pl: Better handle multiple What parameters
ABI: sysfs-class-rapidio: use wildcards on What definitions
ABI: sysfs-ptp: use wildcards on What definitions
ABI: sysfs-platform-sst-atom: use wildcards on What definitions
ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions
ABI: sysfs-devices-system-cpu: use wildcards on What definitions
ABI: sysfs-devices-platform-dock: use wildcards on What definitions
ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions
ABI: sysfs-class-uwb_rc: use wildcards on What definitions
ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions
ABI: sysfs-class-rc: use wildcards on What definitions
ABI: sysfs-class-pwm: use wildcards on What definitions
ABI: sysfs-class-mux: use wildcards on What definitions
ABI: sysfs-class-mei: use wildcards on What definitions
ABI: sysfs-class-gnss: use wildcards on What definitions
ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
ABI: sysfs-bus-pci: use wildcards on What definitions
ABI: sysfs-class-infiniband: use wildcards on What definitions
ABI: sysfs-ata: use a proper wildcard for ata_*
ABI: sysfs-class-typec: fix a typo on a What field
ABI: pstore: Fix What field
ABI: sysfs-class-mic: use the right wildcards on What definitions
ABI: sysfs-class-devfreq-event: use the right wildcards on What
ABI: sysfs-class-cxl: place "not in a guest" at description
ABI: sysfs-bus-rapidio: use wildcards on What definitions
ABI: sysfs-class-tpm: use wildcards for pcr-* nodes
ABI: security: fix location for evm and ima_policy
ABI: sysfs-kernel-slab: use a wildcard for the cache name
ABI: sysfs-tty: better document module name parameter
ABI: sysfs-bus-usb: better document variable argument
driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER
staging; wlan-ng: remove duplicate USB device ID
mei: Remove usage of the deprecated "pci-dma-compat.h" API
tifm: Remove usage of the deprecated "pci-dma-compat.h" API
staging: mt7621-pci: set end limit for 'ioport_resource'
MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT
staging: rts5208: remove parentheses pair in sd.c
staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c
staging: rts5208: remove unnecessary parentheses in xd.c
staging: rts5208: remove unnecessary parentheses in sd.c
staging: rts5208: remove unnecessary parentheses in rtsx_transport.c
staging: rts5208: remove unnecessary parentheses in rtsx_chip.c
staging: rts5208: remove unnecessary parentheses in rtsx.c
staging: rts5208: remove unnecessary parentheses in rtsx_card.c
staging: rtl8723bs: remove a third possible deadlock
staging: rtl8723bs: remove a second possible deadlock
staging: rtl8723bs: remove possible deadlock when disconnect (v2)
rt2x00: remove duplicate USB device ID
ar5512: remove duplicate USB device ID
zd1211rw: remove duplicate USB device ID
wilc1000: increase config packets response wait timeout limit
wilc1000: use correct write command sequence in wilc_spi_sync_ext()
wilc1000: add 'initialized' flag check before adding an element to TX queue
wilc1000: invoke chip reset register before firmware download
wilc1000: ignore clockless registers status response for SPI
wilc1000: handle read failure issue for clockless registers
wilc1000: add reset/terminate/repeat command support for SPI bus
wilc1000: configure registers to handle chip wakeup sequence
wilc1000: add new WID to pass wake_enable information to firmware
wilc1000: fix possible memory leak in cfg_scan_result()
wilc1000: move 'deinit_lock' lock init/destroy inside module probe
rsi: Fix module dev_oper_mode parameter description
mwifiex: Fix copy-paste mistake when creating virtual interface
mwifiex: Properly initialize private structure on interface type changes
mwifiex: Handle interface type changes from AP to STATION
mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO
mwifiex: Update virtual interface counters right after setting bss_type
mwifiex: Use helper function for counting interface types
mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
mwifiex: Use function to check whether interface type change is allowed
mwifiex: Small cleanup for handling virtual interface type changes
rtw88: move adaptivity mechanism to firmware
rtw88: support adaptivity for ETSI/JP DFS region
rtw88: add regulatory strategy by chip type
rtw88: upgrade rtw_regulatory mechanism and mapping
usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
usb: core: hcd: fix messages in usb_hcd_request_irqs()
usb: host: ehci-mv: drop duplicated MODULE_ALIAS
ARM: dts: ux500: Skomer eMMC needs 300 ms power on
ARM: dts: ux500: Fix up SD card pin config
ARM: dts: ux500: Skomer regulator fixes
usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
usb: typec: tipd: Add an additional overflow check
usb: typec: tipd: Don't read/write more bytes than required
usb: musb: tusb6010: check return value after calling platform_get_resource()
USB: cdc-acm: remove duplicate USB device ID
misc: genwqe: Remove usage of the deprecated "pci-dma-compat.h" API
MAINTAINERS: Add Prashant's maintainership of cros_ec drivers
ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend"
wcn36xx: Implement Idle Mode Power Save
wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass two's complement
wcn36xx: Fix Antenna Diversity Switching
wcn36xx: handle connection loss indication
platform/x86: dell-wmi: Recognise or support new switches
Revert "arm64: qcom: ipq6018: add usb3 DT description"
platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX
platform/x86/intel: hid: Add DMI switches allow list
USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send()
platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & build error
platform: lg-laptop: drop unneeded MODULE_ALIAS
ASoC: fsl_spdif: Add support for i.MX8ULP
ASoC: fsl: Constify static snd_soc_ops
USB: serial: keyspan_pda: use usb_control_msg_recv()
USB: serial: ftdi_sio: use usb_control_msg_recv()
USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send()
x86: Increase exception stack sizes
x86/mm/64: Improve stack overflow warnings
x86/iopl: Fake iopl(3) CLI/STI usage
ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init()
ARM: at91: dts: sama5d29: Add dtsi file for sama5d29
net/ipv4/sysctl_net_ipv4.c: remove superfluous header files from sysctl_net_ipv4.c
net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR
net: bcmgenet: Request APD, DLL disable and IDDQ-SR
net: phy: broadcom: Utilize appropriate suspend for BCM54810/11
net: phy: broadcom: Wire suspend/resume for BCM50610 and BCM50610M
net: phy: broadcom: Add IDDQ-SR mode
bus: ti-sysc: Drop legacy quirk flag for sham
bus: ti-sysc: Drop legacy quirk flag for gpio
bus: ti-sysc: Handle otg force idle quirk
bus: ti-sysc: Use context lost quirk for otg
drm/rockchip: remove of_match_ptr() from analogix dp driver
drm/rockchip: remove of_match_ptr() from vop_driver_dt_match
bus: ti-sysc: Use context lost quirks for gpmc
bus: ti-sysc: Add quirk handling for reset on re-init
drm/rockchip: Check iommu itself instead of it's parent for device_is_available
drm/rockchip: dsi: make hstt_table static
net/ipv4/syncookies.c: remove superfluous header files from syncookies.c
drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h
drm/rockchip: Make use of the helper function devm_platform_ioremap_resource()
drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to drm_bridge_attach
bus: ti-sysc: Add quirk handling for reinit on context lost
bus: ti-sysc: Check for lost context in sysc_reinit_module()
ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support
drm/rockchip: handle non-platform devices in rockchip_drm_endpoint_is_subdriver
net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c
drm/rockchip: remove unused psr_list{,_lock}
ARM: dts: at91: tse850: the emac<->phy interface is rmii
Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout
Bluetooth: SCO: Fix sco_send_frame returning skb->len
Bluetooth: Fix passing NULL to PTR_ERR
Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF
Bluetooth: eir: Move EIR/Adv Data functions to its own file
bus: ti-sysc: Fix timekeeping_suspended warning on resume
arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio
arm64: dts: meson-sm1: Fix the pwm regulator supply properties
arm64: dts: meson-g12b: Fix the pwm regulator supply properties
arm64: dts: meson-g12a: Fix the pwm regulator supply properties
brcmfmac: fix incorrect error prints
rsi: fix rate mask set leading to P2P failure
rsi: fix key enabled check causing unwanted encryption for vap_id > 0
rsi: fix occasional initialisation failure with BT coex
Input: goodix - add support for controllers without flash
Input: goodix - allow specifying the config filename
Input: goodix - push error logging up into i2c_read and i2c_write helpers
Input: goodix - refactor reset handling
Input: goodix - add a goodix.h header file
Input: goodix - change goodix_i2c_write() len parameter type to int
Input: tmdc - fix spelling mistake "Millenium" -> "Millennium"
Input: omap-keypad - prefer struct_size over open coded arithmetic
drm/i915: Check SFC fusing before recording/dumping SFC_DONE
drm/i915/xehp: Check new fuse bits for SFC availability
fscrypt: improve documentation for inline encryption
fscrypt: clean up comments in bio.c
fscrypt: remove fscrypt_operations::max_namelen
ahci: remove duplicated PCI device IDs
libbpf: Add doc comments in libbpf.h
f2fs: set SBI_NEED_FSCK flag when inconsistent node block found
f2fs: introduce excess_dirty_threshold()
clk: rockchip: use module_platform_driver_probe
dt-bindings: riscv: correct e51 and u54-mc CPU bindings
PCI/portdrv: Do not setup up IRQs if there are no users
PCI: Mark Atheros QCA6174 to avoid bus reset
PCI/P2PDMA: Apply bus offset correctly in DMA address calculation
drm/i915: Take pinning into account in __i915_gem_object_is_lmem
drm/i915/guc: Enable GuC submission by default on DG1
drm/i915/guc: Add DG1 GuC / HuC firmware defs
drm/i915/guc: put all guc objects in lmem when available
drm/i915: Do not define vma on stack
x86/mce: Drop copyin special case for #MC
staging: r8188eu: Remove mp, a.k.a. manufacturing process, code
arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location
arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes
arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node
arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node
arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe
arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node
arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe
arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes
MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer
cgroup: Make rebind_subsystems() disable v2 controllers all at once
docs/cgroup: add entry for misc.events
misc_cgroup: remove error log to avoid log flood
misc_cgroup: introduce misc.events to count failures
RDMA/bnxt_re: Check if the vlan is valid before reporting
RDMA/bnxt_re: Correct FRMR size calculation
RDMA/bnxt_re: Use GFP_KERNEL in non atomic context
RDMA/bnxt_re: Fix FRMR issue with single page MR allocation
RDMA/bnxt_re: Fix query SRQ failure
RDMA/bnxt_re: Suppress unwanted error messages
RDMA/bnxt_re: Support multiple page sizes
RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion
RDMA/bnxt_re: Use separate response buffer for stat_ctx_free
RDMA/bnxt_re: Update statistics counter name
RDMA/bnxt_re: Add extended statistics counters
drm/panel-edp: Implement generic "edp-panel"s probed by EDID
drm/panel-edp: Don't re-read the EDID every time we power off the panel
dt-bindings: arm,vexpress-juno: Add missing motherboard properties
dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name
drm/panel-edp: Fix "prepare_to_enable" if panel doesn't handle HPD
drm/panel-edp: hpd_reliable shouldn't be subtraced from hpd_absent
drm/panel-edp: Better describe eDP panel delays
drm/panel-edp: Split the delay structure out
drm/panel-simple: Non-eDP panels don't need "HPD" handling
drm/panel-edp: Move some wayward panels to the eDP driver
drm/panel-edp: Split eDP panels out of panel-simple
arm64: defconfig: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
drm/edid: Use new encoded panel id style for quirks matching
drm/edid: Allow querying/working with the panel ID from the EDID
drm/edid: Break out reading block 0 of the EDID
dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels
drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b
drm/i915/dg2: use 128b/132b transcoder DDI mode
drm/i915/dp: add HAS_DP20 macro
drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0
drm/i915/dp: select 128b/132b channel encoding for UHBR rates
drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates
drm/i915/dp: add helper for checking for UHBR link rate
drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode
drm/dp: add helper for extracting adjust 128b/132b TX FFE preset
drm/dp: add LTTPR DP 2.0 DPCD addresses
drm/dp: use more of the extended receiver cap
drm/dp: add DP 2.0 UHBR link rate and bw code conversions
drm/i915/gt: Add "intel_" as prefix in set_mocs_index()
ASoC: Drop mistakenly applied SPI patch
drm/i915: Make wa list per-gt
ASoC: codecs: max98390: simplify getting the adapter of a client
ASoC: Intel: boards: Update to modern clocking terminology
drm/panfrost: simplify getting .driver_data
panfrost: make mediatek_mt8183_supplies and mediatek_mt8183_pm_domains static
arm64: dts: rockchip: align operating-points table name with dtschema
ARM: dts: rockchip: swap timer clock-names
ARM: dts: rockchip: add more angle brackets to operating-points property on rk3066a
ARM: dts: rockchip: rename opp-table node names
ARM: dts: rockchip: change rv1108 gmac nodename
ARM: dts: rockchip: add adc-keys node to rk3066a-mk808
arm64: dts: rockchip: hook up camera on px30-evb
arm64: dts: rockchip: add isp node for px30
arm64: dts: rockchip: add Coresight debug range for RK3399
clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L}
clk: rockchip: rk3399: make CPU clocks critical
arm64: dts: rockchip: Correct regulator for USB host on Odroid-Go2
arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru
spi: Fixed division by zero warning
regulator: fix typo in Kconfig and max8973-regulator
ASoC: dt-bindings: rt5682s: correct several errors
ASoC: ab8500: Update to modern clocking terminology
ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro
ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev
drm/v3d: Make use of the helper function devm_platform_ioremap_resource_byname()
ASoC: tegra: Add Tegra210 based Mixer driver
ASoC: tegra: Add Tegra210 based ADX driver
ASoC: tegra: Add Tegra210 based AMX driver
ASoC: tegra: Add Tegra210 based SFC driver
ASoC: tegra: Add Tegra210 based MVC driver
ASoC: tegra: Add routes for few AHUB modules
ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules
ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link
ASoC: simple-card-utils: Increase maximum DAI links limit to 512
ASoC: soc-pcm: Don't reconnect an already active BE
ASoC: compress/component: Use module_get_when_open/put_when_close for cstream
ASoC: soc-component: Convert the mark_module to void*
net/ipv4/tcp_minisocks.c: remove superfluous header files from tcp_minisocks.c
net/ipv4/tcp_fastopen.c: remove superfluous header files from tcp_fastopen.c
net/ipv4/route.c: remove superfluous header files from route.c
arm: dts: mt7623: add otg nodes for bpi-r2
arm: dts: mt7623: add musb device nodes
staging: r8188eu: remove unnecessary space in usbctrl_vendorreq()
staging: r8188eu: remove unnedeed parentheses in usbctrl_vendorreq()
staging: r8188eu: remove ODM_SingleDualAntennaDetection()
staging: r8188eu: clean up indentation in odm_RegDefine11N.h
staging: r8188eu: remove unused defines from odm_RegDefine11N.h
staging: r8188eu: remove header file odm_RegDefine11AC.h
staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES
staging: r8188eu: remove dead code from odm.c
staging: r8188eu: remove unnecessary if statements
staging: r8188eu: remove macro ODM_BIT
staging: r8188eu: remove macro ODM_REG
staging: r8188eu: remove more dead code from ODM_Write_DIG()
staging: r8188eu: remove unnecessary if statement
staging: r8188eu: remove dead code from ODM_Write_DIG()
staging: r8188eu: remove _ic_type from macro _cat in odm_interface.h
staging: r8188eu: remove unused macros from odm_interface.h
staging: r8188eu: remove comments from odm_interface.h
staging: r8188eu: do not write past the end of an array
staging: r8188eu: remove EFUSE_Read1Byte()
staging: r8188eu: remove rtl8188e_set_rssi_cmd()
staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump()
staging: r8188eu: remove HalDetectPwrDownMode88E()
staging: r8188eu: remove unused struct rf_shadow
staging: r8188eu: remove rtl8188e_RF_ChangeTxPath()
staging: r8188eu: remove ODM_DIG_LowerBound_88E()
staging: r8188eu: remove odm_ConfigRF_RadioB_8188E()
staging: r8188eu: remove rtw_set_macaddr_acl()
staging: r8188eu: remove rtw_check_beacon_data()
staging: r8188eu: remove rtw_ap_inform_ch_switch()
staging: r8188eu: remove rtw_acl_remove_sta()
staging: r8188eu: remove rtw_acl_add_sta()
staging: r8188eu: remove ap_sta_info_defer_update()
arm64: dts: renesas: r8a779a0: Add iommus into sdhi node
arm64: dts: renesas: r8a779a0: Add IPMMU nodes
arm64: dts: renesas: r8a779a0: Add TPU device node
arm64: dts: renesas: r8a77961: Add TPU device node
arm64: dts: renesas: r9a07g044: Add SSI support
arm64: dts: renesas: r9a07g044: Add external audio clock nodes
arm64: dts: renesas: r9a07g044: Add USB2.0 device support
arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support
arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne-2G
arm64: dts: renesas: Add Renesas R8A779M8 SoC support
arm64: dts: renesas: Add Renesas R8A779M7 SoC support
arm64: dts: renesas: Add Renesas R8A779M6 SoC support
arm64: dts: renesas: Add Renesas R8A779M5 SoC support
arm64: dts: renesas: Add Renesas R8A779M4 SoC support
arm64: dts: renesas: Add Renesas R8A779M2 SoC support
arm64: dts: renesas: Add Renesas R8A779M0 SoC support
arm64: dts: renesas: Factor out Ebisu board support
arm64: dts: renesas: Factor out Draak board support
arm64: dts: renesas: rzg2l-smarc: Add scif0 pins
arm64: dts: renesas: r9a07g044: Add DMAC support
ARM: dts: rza2mevb: Add I2C EEPROM support
USB: serial: allow hung up ports to be suspended
USB: serial: clean up core error labels
drm: bridge: it66121: Fix return value it66121_probe
net: lantiq: add support for jumbo frames
net: wwan: iosm: fw flashing & cd collection infrastructure changes
net: wwan: iosm: devlink fw flashing & cd collection documentation
net: wwan: iosm: transport layer support for fw flashing/cd
net: wwan: iosm: coredump collection support
net: wwan: iosm: fw flashing support
net: wwan: iosm: devlink registration
x86/mce: Change to not send SIGBUS error during copy from user
net: phy: at803x: fix spacing and improve name for 83xx phy
net: phy: at803x: add resume/suspend function to qca83xx phy
net: phy: at803x: add support for qca 8327 A variant internal phy
virtio_net: introduce TX timeout watchdog
memory: tegra186-emc: Handle errors in BPMP response
memory: tegra: Remove interconnect state syncing hack
ARM: s3c: Use strscpy to replace strlcpy
ARM: stm32: add initial support for STM32MP13 family
docs: arm: stm32: introduce STM32MP13 SoCs
dt-bindings: arm: qcom, add missing devices
ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
ARM: dts: qcom: fill secondary compatible for multiple boards
ARM: dts: qcom: apq8064: adjust memory node according to specs
ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pwrlevels to opp-v2
lsm_audit: avoid overloading the "key" audit field
Smack: Brutalist io_uring support
selinux: add support for the io_uring access controls
lsm,io_uring: add LSM hooks to io_uring
io_uring: convert io_uring to the secure anon inode interface
fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure()
audit: add filtering for io_uring records
audit,io_uring,io-wq: add some basic audit support to io_uring
audit: prepare audit_context for use in calling contexts beyond syscalls
genirq: Disable irqfixup/poll on PREEMPT_RT.
drm/v3d: fix sched job resources cleanup when a job is aborted
octeontx2-af: verify CQ context updates
net: sched: move and reuse mq_change_real_num_tx()
net: phylink: don't call netif_carrier_off() with NULL netdev
net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER
virtio_net: use netdev_warn_once to output warn when without enough queues
NET: IPV4: fix error "do not initialise globals to 0"
net: net_namespace: Fix undefined member in key_remove_domain()
net: dpaa2-mac: add support for more ethtool 10G link modes
drm/i915: deduplicate frequency dump on debugfs
drm/i915: rename debugfs_gt_pm files
drm/i915: rename debugfs_engines files
drm/i915: rename debugfs_gt files
staging: rts5208: remove unnecessary parentheses in ms.c
staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable"
staging: r8188eu: remove rtw_free_pwrctrl_priv prototype
staging: r8188eu: remove rtw_hw_resume
staging: r8188eu: brfoffbyhw is always false
selftests: mptcp: add mptcp getsockopt test cases
mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support
mptcp: add MPTCP_TCPINFO getsockopt support
mptcp: add MPTCP_INFO getsockopt
mptcp: add new mptcp_fill_diag helper
net: macb: enable mii on rgmii for sama7g5
net: macb: add support for mii on rgmii
net: macb: align for OSSMODE offset
net: macb: add description for SRTSM
net: bcmgenet: Patch PHY interface for dedicated PHY driver
arm64: dts: hisilicon: fix arm,sp805 compatible string
arm64: dts: hisilicon: Add support for Hikey 970 PMIC
sky2: Stop printing VPD info to debugfs
pinctrl: qcom: msm8226: fill in more functions
bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments
selftests/bpf: Add trace_vprintk test prog
selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs
bpftool: Only probe trace_vprintk feature in 'full' mode
libbpf: Use static const fmt string in __bpf_printk
libbpf: Modify bpf_printk to choose helper based on arg count
bpf: Add bpf_trace_vprintk helper
selftests/bpf: Stop using bpf_program__load
bpf: Merge printk and seq_printf VARARG max macros
x86/smp: Remove unnecessary assignment to local var freq_scale
net: phy: bcm7xxx: Add EPHY entry for 72165
sh: kdump: add some attribute to function
maple: fix wrong return value of maple_bus_init().
sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/
sh: boot: add intermediate vmlinux.bin* to targets instead of extra-y
sh: boards: Fix the cacography in irq.c
sh: check return code of request_irq
sh: fix trivial misannotations
drm/i915/display/adlp: Add new PSR2 workarounds
drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
drm/i915/display: Wait at least 2 frames before selective update
drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation
ptp: ocp: Avoid operator precedence warning in ptp_ocp_summary_show()
selftests/bpf: Fix a few compiler warnings
libbpf: Constify all high-level program attach APIs
libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7
selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API
libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target()
libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs
selftests/bpf: Stop using relaxed_core_relocs which has no effect
libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id()
staging: r8188eu: remove struct _io_ops
staging: r8188eu: remove core/rtw_io.c
staging: r8188eu: remove the helpers of usb_write_port_cancel()
staging: r8188eu: remove the helpers of usb_read_port_cancel()
staging: r8188eu: remove the helpers of usb_write_port()
staging: r8188eu: remove the helpers of usb_read_port()
staging: r8188eu: remove the helpers of usb_writeN()
staging: r8188eu: remove the helpers of usb_write32()
staging: r8188eu: remove the helpers of usb_write16()
staging: r8188eu: remove the helpers of usb_write8()
staging: r8188eu: remove the helpers of rtw_read32()
staging: r8188eu: remove the helpers of rtw_read16()
staging: r8188eu: remove the helpers of rtw_read8()
staging: r8188eu: remove usb_{read,write}_mem()
staging: r8188eu: use swap()
staging: r8188eu: remove switches from phy_RF6052_Config_ParaFile()
staging: r8188eu: remove NumTotalRFPath from struct hal_data_8188e
staging: r8188eu: remove if test that is always true
staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros
staging: r8188eu: remove unused field from struct hal_data_8188e
staging: r8188eu: remove unused enums from rtl8188e_hal.h
staging: r8188eu: remove write-only fields from struct hal_data_8188e
staging: r8188eu: remove unused macros from rtl8188e_hal.h
staging: r8188eu: remove dead code from odm_RxPhyStatus92CSeries_Parsing()
staging: r8188eu: remove RaSupport88E from struct odm_dm_struct
staging: r8188eu: remove unused ODM_RASupport_Init()
staging: r8188eu: remove unused enum odm_bt_coexist
staging: vchiq: cleanup code alignment issues
staging: vchiq: add braces to if block
staging: vchiq: remove braces from if block
staging: rtl8723bs: ignore unused wiphy_wowlan object warnings
Revert "staging: rtl8723bs: remove possible deadlock when disconnect"
staging: wfx: sta: Fix 'else' coding style warning
net: microchip: encx24j600: drop unneeded MODULE_ALIAS
devlink: Delete not-used devlink APIs
locking/lockdep: Cleanup the repeated declaration
lockdep: Improve comments in wait-type checks
lockdep: Let lock_is_held_type() detect recursive read as read
kernel/locking: Add context to ww_mutex_trylock()
perf/x86: Add compiler barrier after updating BTS
genirq: Move prio assignment into the newly created thread
net: stmmac: dwmac-visconti: Make use of the helper function dev_err_probe()
octeontx2-af: Remove redundant initialization of variable blkaddr
octeontx2-af: Fix uninitialized variable val
spi: sh-msiof: drop unneeded MODULE_ALIAS
spi: rspi: drop unneeded MODULE_ALIAS
ASoC: 88pm860x: Update to modern clocking terminology
ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops
ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked
ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message()
ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message()
genirq: Update irq_set_irqchip_state documentation
perf record: Add --synth option
perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record
drm/i915/dmc: Update to DMC v2.12
objtool: Support pv_opsindirect calls for noinstr
x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays
x86/xen: Mark xen_force_evtchn_callback() noinstr
x86/xen: Make irq_disable() noinstr
x86/xen: Make irq_enable() noinstr
x86/xen: Make hypercall_page noinstr
x86/xen: Make save_fl() noinstr
x86/xen: Make set_debugreg() noinstr
x86/xen: Make get_debugreg() noinstr
x86/xen: Make write_cr2() noinstr
x86/xen: Make read_cr2() noinstr
drm/panfrost: Calculate lock region size correctly
net: e1000e: solve insmod 'Unknown symbol mutex_lock' error
net: netsec: Make use of the helper function dev_err_probe()
clk: imx: Rework all clk_hw_register_gate wrappers
clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones
clk: imx: Remove unused helpers
arm64: dts: meson: add audio playback to rbox-pro
arm64: dts: meson-axg: add support for JetHub D1
arm64: dts: meson-gxl: add support for JetHub H1
dt-bindings: vendor-prefixes: add jethome prefix
dt-bindings: arm: amlogic: add bindings for Jethub D1/H1
virtio-gpu: fix possible memory allocation failure
crypto: aesni - check walk.nbytes instead of err
crypto: drbg - Fix unused value warning in drbg_healthcheck_sanity()
crypto: img-hash - remove need for error return variable ret
hwrng: ixp4xx - Make use of the helper function devm_platform_ioremap_resource()
crypto: qat - remove unneeded packed attribute
crypto: qat - free irq in case of failure
crypto: qat - free irqs only if allocated
crypto: qat - remove unmatched CPU affinity to cluster IRQ
crypto: qat - replace deprecated MSI API
crypto: hisilicon/qm - support the userspace task resetting
crypto: hisilicon/qm - fix the uacce mmap failed
crypto: hisilicon - Fix sscanf format signedness
crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data
crypto: arm64/aes-ccm - reduce NEON begin/end calls for common case
crypto: arm64/aes-ccm - remove non-SIMD fallback path
crypto: arm64/aes-ccm - yield NEON when processing auth-only data
crypto: arm64/aes-ce - stop using SIMD helper for skciphers
crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
crypto: sm4 - Do not change section of ck and sbox
hwrng: Kconfig - Add helper dependency on COMPILE_TEST
crypto: jitter - drop kernel-doc notation
net: phy: broadcom: Enable 10BaseT DAC early wake
net: dsa: b53: Drop unused "cpu_port" field
net: dsa: b53: Improve flow control setup on BCM5301x
net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port
net: dsa: b53: Include all ports in "enabled_ports"
dt-bindings: w1: update w1-gpio.yaml reference
pinctrl: mediatek: mt8195: Add pm_ops
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113
drm/i915: Free all DMC payloads
pinctrl: Fix spelling mistake "atleast" -> "at least"
pinctrl: nomadik: Kconfig: Remove repeated config dependency
torture: Make kvm-remote.sh print size of downloaded tarball
torture: Allot 1G of memory for scftorture runs
tools/rcu: Add an extract-stall script
scftorture: Warn on individual scf_torture_init() error conditions
scftorture: Count reschedule IPIs
scftorture: Account for weight_resched when checking for all zeroes
scftorture: Shut down if nonsensical arguments given
scftorture: Allow zero weight to exclude an smp_call_function*() category
rcu: Avoid unneeded function call in rcu_read_unlock()
f2fs: avoid attaching SB_ACTIVE flag during mount
f2fs: quota: fix potential deadlock
f2fs: should use GFP_NOFS for directory inodes
arm64: dts: allwinner: pinetab: Add HDMI support
drm/sun4i: dw-hdmi: Make use of the helper function dev_err_probe()
drm/sun4i: dsi: Make use of the helper function dev_err_probe()
octeontx2-af: Hardware configuration for inline IPsec
net/tls: support SM4 GCM/CCM algorithm
Revert "net: wwan: iosm: firmware flashing and coredump collection"
octeontx2-pf: CN10K: Hide RPM stats over ethtool
drm/i915: Move __i915_gem_free_object to ttm_bo_destroy
platform/x86: amd-pmc: Export Idlemask values based on the APU
platform/x86: amd-pmc: Check s0i3 cycle status
platform/x86: Add Intel ishtp eclite driver
ASoC: au1x: Convert to modern terminology for DAI clocking
ASoC: atmel: Convert to new style DAI format definitions
ASoC: cs35l41: Binding fixes
misc: cs35l41: Remove unused pdn variable
ASoC: SOF: imx8m: add SAI1 info
ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script
ASoC: SOF: core: Move probe work related code under a single if () branch
ASoC: cs42l42: Implement Manual Type detection as fallback
ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops
ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c
ASoC: SOF: probe: Merge and clean up the probe and compress files
ASoC: SOF: compress: move and export sof_probe_compr_ops
ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference
ASoC: SOF: ipc: Add probe message logging to ipc_log_header()
net: thunderx: Make use of the helper function dev_err_probe()
net: hinic: Make use of the helper function dev_err_probe()
net: ethoc: Make use of the helper function dev_err_probe()
net: enetc: Make use of the helper function dev_err_probe()
net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe()
net: atl1e: Make use of the helper function dev_err_probe()
net: atl1c: Make use of the helper function dev_err_probe()
net: arc_emac: Make use of the helper function dev_err_probe()
pinctrl: mediatek: moore: check if pin_desc is valid before use
ath11k: Align bss_chan_info structure with firmware
ath11k: add support in survey dump with bss_chan_info
ath11k: Rename atf_config to flag1 in target_resource_config
ath11k: fix 4addr multicast packet tx
ath11k: fix 4-addr tx failure for AP and STA modes
ath9k: owl-loader: fetch pci init values through nvmem
ath9k: fetch calibration data via nvmem subsystem
ARM: config: multi v7: Regenerate defconifg
ARM: config: multi v7: Add renamed symbols
ARM: config: multi v7: Clean up enabled by default options
ARM: config: multi v7: Drop unavailable options
smackfs: Fix use-after-free in netlbl_catmap_walk()
arm64: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones
arm64: dts: qcom: sdm845: Add support for LMh node
arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom
arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep_clk" to GCC
perf parse-events: Avoid enum forward declaration.
perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id()
perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries()
perf annotate: Add fusion logic for AMD microarchs
drm/i915: Update memory bandwidth parameters
bpf: Update bpf_get_smp_processor_id() documentation
libbpf: Add sphinx code documentation comments
rcu-tasks: Update comments to cond_resched_tasks_rcu_qs()
rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace
rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives
rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace
rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace
rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment
rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop
rcu-tasks: Fix s/instruction/instructions/ typo in comment
rcu-tasks: Remove second argument of rcu_read_unlock_trace_special()
rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
rcu-tasks: Simplify trc_read_check_handler() atomic operations
ACPI: resources: Add DMI-based legacy IRQ override quirk
drm/v3d: fix wait for TMU write combiner flush
arm64: dts: rockchip: add saradc to rk3568-evb1-v10
arm64: dts: rockchip: Fix GPU register width for RK3328
arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu
arm64: dts: rockchip: add missing rockchip,grf property to rk356x
arm64: dts: rockchip: add RK3399 Gru gpio-line-names
arm64: dts: rockchip: Enable SFC for Odroid Go Advance
arm64: dts: rockchip: Add SFC to RK3308
arm64: dts: rockchip: Add SFC to PX30
arm64: dts: rockchip: add thermal support to Quartz64 Model A
arm64: dts: rockchip: add rk3568 tsadc nodes
arm64: dts: rockchip: add rk356x gpio debounce clocks
arm64: dts: rockchip: add pinctrl and alias to emmc node to rk3568-evb1-v10
arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10
arm64: dts: rockchip: add regulators of rk809 pmic to rk3568-evb1-v10
arm64: dts: rockchip: enable io domains on rk3568-evb1-v10
arm64: dts: rockchip: add core io domains node for rk356x
arm64: dts: rockchip: add thermal fan control to rockpro64
arm64: dts: rockchip: Setup USB typec port as datarole on for Pinebook Pro
arm64: dts: rockchip: Add gru-scarlet-dumo board
dt-bindings: arm: rockchip: Add gru-scarlet-dumo board
arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support
arm64: dts: rockchip: add gmac0 node to rk3568
arm64: dts: rockchip: enable gmac node on quartz64-a
arm64: dts: rockchip: adjust rk3568 pll clocks
arm64: dts: rockchip: add rk356x gmac1 node
arm64: dts: rockchip: fix rk3568 mbi-alias
arm64: dts: rockchip: Add VPU support for the PX30
arm64: dts: rockchip: add watchdog to rk3568
arm64: dts: rockchip: add isp1 node on rk3399
arm64: dts: rockchip: add cif clk-control pinctrl for rk3399
arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399
arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A
arm64: dts: rockchip: add rk3566 dtsi
arm64: dts: rockchip: split rk3568 device tree
arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi
arm64: dts: rockchip: add csi-dphy to px30
arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board
arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board
dt-bindings: Add doc for ROCK Pi 4 A+ and B+
arm64: dts: rockchip: Disable CDN DP on Pinebook Pro
arm64: dts: rockchip: add saradc node for rk3568
arm64: dts: rockchip: enable tsadc on helios64
arm64: dts: rockchip: add SPI support to helios64
arm64: dts: rockchip: set stdout-path on helios64
arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS
dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS
arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC
dt-bindings: add doc for Firefly ROC-RK3328-PC
arm64: dts: rockchip: add pmu and qos nodes for rk3568
dt-bindings: arm: rockchip: add rk3568 compatible string to pmu.yaml
arm64: dts: rockchip: remove ddc-i2c-scl-* properties from rk3318-a95x-z2.dts
arm64: dts: rockchip: remove clock_in_out from gmac2phy node in rk3318-a95x-z2.dts
arm64: dts: rockchip: rename flash nodenames
arm64: dts: rockchip: remove interrupt-names from iommu nodes
selftests/bpf: Skip btf_tag test if btf_tag attribute not supported
ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item()
ASoC: SOF: loader: Use the generic ops for region debugfs handling
ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core
ASoC: SOF: imx: Provide debugfs_add_region_item ops for core
ASoC: SOF: debug: Add generic API and ops for DSP regions
ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write
ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data()
ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64
ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init()
ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe
mlxsw: Add support for transceiver modules reset
mlxsw: Make PMAOS pack function more generic
mlxsw: reg: Add fields to PMAOS register
mlxsw: Track per-module port status
mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap()
mlxsw: spectrum: Do not return an error in ndo_stop()
mlxsw: core_env: Convert 'module_info_lock' to a mutex
mlxsw: core_env: Defer handling of module temperature warning events
mlxsw: core: Remove mlxsw_core_is_initialized()
mlxsw: core: Initialize switch driver last
devlink: Delete not-used single parameter notification APIs
net/mlx5: Publish and unpublish all devlink parameters at once
drm/i915: Extract hsw_panel_transcoders()
drm/i915: Adjust intel_dsc_power_domain() calling convention
drm/i915: Introduce with_intel_display_power_if_enabled()
drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF
drm/i915: Flatten hsw_crtc_compute_clock()
drm/i915: Extract intel_dp_need_bigjoiner()
drm/i915: Mark GPU wedging on driver unregister unrecoverable
selftests: net: test ethtool -L vs mq
netdevsim: add ability to change channel count
net: sched: update default qdisc visibility after Tx queue cnt changes
HID: core: add TransducerSerialNumber2
HID: amd_sfh: switch from 'pci_' to 'dma_' API
drm/sched: fix the bug of time out calculation(v4)
x86/paravirt: Use PVOP_* for paravirt calls
x86/paravirt: Mark arch_local_irq_*() __always_inline
locking/lockdep: Avoid RCU-induced noinstr fail
x86/sev: Fix noinstr for vc_ghcb_invalidate()
x86: Always inline ip_within_syscall_gap()
x86/kvm: Always inline evmcs_write64()
x86/kvm: Always inline to_svm()
x86: Always inline context_tracking_guest_enter()
x86/kvm: Always inline vmload() / vmsave()
x86/kvm: Always inline sev_*guest()
objtool: Handle __sanitize_cov*() tail calls
objtool: Introduce CFI hash
x86/xen: Move hypercall_page to top of the file
x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
drm/i915: Add mmap lock around vma_lookup() in the mman selftest.
PM: hibernate: Remove blk_status_to_errno in hib_wait_io
regulator: rtq6752: Enclose 'enable' gpio control by enable flag
ASoC: cs35l41: Fix a bunch of trivial code formating/style issues
ASoC: cs35l41: Fixup the error messages
ASoC: cs35l41: Don't overwrite returned error code
ASoC: cs35l41: Combine adjacent register writes
ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot
ASoC: cs35l41: Fix use of an uninitialised variable
ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow
ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that
ASoC: mediatek: mt8195: make array adda_dai_list static const
ASoC: mediatek: mt8195: Add missing of_node_put()
ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw
ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations
ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static
ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc
ASoC: SOF: intel: Do no initialize resindex_dma_base
ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board
ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board
ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board
ASoC: Intel: sof_rt5682: support ALC5682I-VS codec
PM: sleep: Do not assume that "mem" is always present
EDAC/mc: Replace strcpy(), sprintf() and snprintf() with strscpy() or scnprintf()
ARM: dts: at91: add Exegin Q5xR5 board
dt-bindings: ARM: at91: document exegin q5xr5 board
dt-bindings: add vendor prefix for exegin
ARM: dts: at91: add CalAmp LMU5000 board
dt-bindings: ARM: at91: document CalAmp LMU5000 board
dt-bindings: add vendor prefix for calamp
ARM: dts: at91: at91sam9260: add pinctrl label
ibmvnic: Reuse tx pools when possible
ibmvnic: Reuse rx pools when possible
ibmvnic: Reuse LTB when possible
ibmvnic: Use bitmap for LTB map_ids
ibmvnic: init_tx_pools move loop-invariant code
ibmvnic: Use/rename local vars in init_tx_pools
ibmvnic: Use/rename local vars in init_rx_pools
ibmvnic: Fix up some comments and messages
ibmvnic: Consolidate code in replenish_rx_pool()
docs: ABI: Add sysfs documentation for timecard
ptp: ocp: Add timestamp window adjustment
ptp: ocp: Have FPGA fold in ns adjustment for adjtime.
ptp: ocp: Enable 4th timestamper / PPS generator
ptp: ocp: Add second GNSS device
ptp: ocp: Add NMEA output
ptp: ocp: Add debugfs entry for timecard
ptp: ocp: Separate the init and info logic
ptp: ocp: Add sysfs attribute utc_tai_offset
ptp: ocp: Add IRIG-B output mode control
ptp: ocp: Add IRIG-B and DCF blocks
ptp: ocp: Add SMA selector and controls
ptp: ocp: Add third timestamper
ptp: ocp: Report error if resource registration fails.
ptp: ocp: Skip resources with out of range irqs
ptp: ocp: Skip I2C flash read when there is no controller.
ptp: ocp: Parameterize the TOD information display.
ptp: ocp: parameterize the i2c driver used
dt-bindings: net: lantiq: Add the burst length properties
dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway ETOP bindings
dt-bindings: net: lantiq-xrx200-net: convert to the json-schema
net: lantiq: configure the burst length in ethernet drivers
MIPS: lantiq: dma: make the burst length configurable by the drivers
MIPS: lantiq: dma: fix burst length for DEU
MIPS: lantiq: dma: reset correct number of channel
MIPS: lantiq: dma: add small delay after reset
ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support
ARM: dts: at91: sama7g5ek: enable ADC on the board
ARM: dts: at91: sama7g5: add node for the ADC
ARM: dts: at91: sama5d27_wlsom1: add wifi device
drm/ttm: fix the type mismatch error on sparc64
soc: samsung: exynos-pmu: Fix compilation when nothing selects CONFIG_MFD_CORE
ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
ARM: dts: exynos: drop undocumented samsung,sata-freq property in Exynos5250
arm64: dts: exynos: add proper comaptible FSYS syscon in Exynos5433
arm64: dts: exynos: align operating-points table name with dtschema in Exynos5433
memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
memory: tegra: make the array list static const, makes object smaller
drm/bochs: add Bochs PCI ID for Simics model
drm/qxl: User page size macro for qxl release bo
scsi: target: Remove unused function arguments
scsi: ufs: ufs-mediatek: Change dbg select by check IP version
scsi: ufs: ufshpb: Use proper power management API
scsi: ufs: ufs-qcom: Remove unneeded variable 'err'
scsi: documentation: Document Fibre Channel sysfs node for appid
scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic
scsi: lpfc: Update lpfc version to 14.0.0.2
scsi: lpfc: Improve PBDE checks during SGL processing
scsi: lpfc: Zero CGN stats only during initial driver load and stat reset
scsi: lpfc: Fix I/O block after enabling managed congestion mode
scsi: lpfc: Adjust bytes received vales during cmf timer interval
scsi: lpfc: Fix EEH support for NVMe I/O
scsi: lpfc: Fix FCP I/O flush functionality for TMF routines
scsi: lpfc: Fix NVMe I/O failover to non-optimized path
scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode
scsi: lpfc: Fix rediscovery of tape device after LIP
scsi: lpfc: Fix hang on unload due to stuck fport node
scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT
scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding
scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
scsi: qla2xxx: Remove redundant initialization of pointer req
scsi: qla2xxx: Update version to 10.02.07.100-k
scsi: qla2xxx: Fix use after free in eh_abort path
scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
scsi: qla2xxx: Call process_response_queue() in Tx path
scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file
scsi: qla2xxx: edif: Use link event to wake up app
scsi: qla2xxx: Fix crash in NVMe abort path
scsi: qla2xxx: Check for firmware capability before creating QPair
scsi: qla2xxx: Display 16G only as supported speeds for 3830c card
scsi: qla2xxx: Add support for mailbox passthru
net: dsa: tag_rtl4_a: Drop bit 9 from egress frames
scsi: pm80xx: Fix memory leak during rmmod
scsi: pm80xx: Correct inbound and outbound queue logging
scsi: pm80xx: Fix lockup in outbound queue management
scsi: pm80xx: Fix incorrect port value when registering a device
drivers/cdrom: improved ioctl for media change detection
clk: mediatek: Export clk_ops structures to modules
docs/bpf: Add documentation for BTF_KIND_TAG
selftests/bpf: Add a test with a bpf program with btf_tag attributes
selftests/bpf: Test BTF_KIND_TAG for deduplication
selftests/bpf: Add BTF_KIND_TAG unit tests
selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format
selftests/bpf: Test libbpf API function btf__add_tag()
bpftool: Add support for BTF_KIND_TAG
libbpf: Add support for BTF_KIND_TAG
libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag
bpf: Support for new btf kind BTF_KIND_TAG
btf: Change BTF_KIND_* macros to enums
selftests/bpf: Fix .gitignore to not ignore test_progs.c
bpf,x64 Emit IMUL instead of MUL for x86-64
clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
clk: mediatek: support COMMON_CLK_MT6779 module build
clk: mediatek: support COMMON_CLK_MEDIATEK module build
clk: composite: export clk_register_composite
dt-bindings: clk: fixed-mmio-clock: Convert to YAML
clk: versatile: clk-icst: Support 'reg' in addition to 'vco-offset' for register address
dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of 'vco-offset' for VCO register address
libbpf: Minimize explicit iterator of section definition array
libbpf: Simplify BPF program auto-attach code
libbpf: Ensure BPF prog types are set before relocations
selftests/bpf: Update selftests to always provide "struct_ops" SEC
drm/i915/dg2: Define MOCS table for DG2
drm/i915/xehpsdv: Define MOCS table for XeHP SDV
clk: mediatek: Add MT8195 apusys clock support
clk: mediatek: Add MT8195 imp i2c wrapper clock support
clk: mediatek: Add MT8195 wpesys clock support
clk: mediatek: Add MT8195 vppsys1 clock support
clk: mediatek: Add MT8195 vppsys0 clock support
clk: mediatek: Add MT8195 vencsys clock support
clk: mediatek: Add MT8195 vdosys1 clock support
clk: mediatek: Add MT8195 vdosys0 clock support
clk: mediatek: Add MT8195 vdecsys clock support
clk: mediatek: Add MT8195 scp adsp clock support
clk: mediatek: Add MT8195 mfgcfg clock support
clk: mediatek: Add MT8195 ipesys clock support
clk: mediatek: Add MT8195 imgsys clock support
clk: mediatek: Add MT8195 ccusys clock support
clk: mediatek: Add MT8195 camsys clock support
clk: mediatek: Add MT8195 infrastructure clock support
clk: mediatek: Add MT8195 peripheral clock support
clk: mediatek: Add MT8195 topckgen clock support
clk: mediatek: Add MT8195 apmixedsys clock support
clk: mediatek: Fix resource leak in mtk_clk_simple_probe
clk: mediatek: Add API for clock resource recycle
clk: mediatek: Fix corner case of tuner_en_reg
clk: mediatek: Add dt-bindings of MT8195 clocks
dt-bindings: ARM: Mediatek: Add new document bindings of MT8195 clock
libbpf: Introduce legacy kprobe events support
clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks
clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks
dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually referenced clks
clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents
clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents
clk: qcom: gcc-msm8998: Remove transient global "xo" clock
clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations
clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs
clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource()
clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource()
clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource()
soc: bcm63xx-power: Make use of the helper function devm_platform_ioremap_resource()
soc: bcm: bcm-pmb: Make use of the helper function devm_platform_ioremap_resource()
arm64: dts: broadcom: bcm4908: Fix UART clock name
arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus
arm64: dts: broadcom: bcm4908: Fix NAND node name
ARM: dts: BCM5301X: Specify switch ports for more devices
ARM: dts: NSP: Fix MX65 MDIO mux warnings
ARM: dts: NSP: Fix MX64/MX65 eeprom node name
ARM: dts: NSP: Fix MDIO mux node names
ARM: dts: NSP: Fix mpcore, mmc node names
ARM: dts: NSP: Add bcm958623hr board name to dts
ARM: dts: BCM5301X: Fix memory nodes names
ARM: dts: BCM5301X: Fix MDIO mux binding
ARM: dts: BCM5301X: Fix nodes names
ARM: dts: NSP: Add DT files for Meraki MX65 series
ARM: dts: NSP: Add DT files for Meraki MX64 series
ARM: dts: NSP: Add Ax stepping modifications
ARM: dts: NSP: Add common bindings for MX64/MX65
dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65
ARM: dts: NSP: Move USB3 PHY to internal MDIO bus
ARM: dts: NSP: add MDIO bus controller node
ARM: dts: NSP: disable qspi node by default
ARM: dts: NSP: enable DMA on bcm988312hr
dt-bindings: arm: bcm: add NSP devices to SoCs
ARM: dts: NSP: add device names to compatible
docs: zh_TW/index: Move arm64/index to arch-specific section
docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst
clk: qcom: gpucc-sdm660: Remove fallback to global clock names
clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents
clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents
clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents
Documentation: checkpatch: Add SYMBOLIC_PERMS message
Documentation: checkpatch: Add TRAILING_SEMICOLON message
Documentation: checkpatch: Add SPLIT_STRING message
Doc: page_migration: fix numbering for non-LRU movable flags
docs: block: fix discard_max_bytes references
Documentation/process: Add tip tree handbook
Documentation/process: Add maintainer handbooks section
drm/i915/dg1: Add new PCI id
arm64: dts: ti: k3-am64-mcu: Add pinctrl
drm/amdgpu: Fix a race of IB test
drm/amdgpu: VCN avoid memory allocation during IB test
drm/amdgpu: VCE avoid memory allocation during IB test
drm/amdgpu: UVD avoid memory allocation during IB test
drm/amdgpu: Unify PSP TA context
drm/amdgpu: move iommu_resume before ip init/resume
drm/amdgpu: add amdgpu_amdkfd_resume_iommu
drm/amdkfd: separate kfd_iommu_resume from kfd_resume
drm/amdgpu: Get atomicOps info from Host for sriov setup
drm/amd/display: Enable mem low power control for DCN3.1 sub-IP blocks
drm/amd/display: remove force_enable_edp_fec param.
drm/amd/display: Add VPG and AFMT low power support for DCN3.1
drm/amd/display: Revert adding degamma coefficients
drm/amd/display: Link training retry fix for abort case
drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo
drm/amd/display: 3.2.152
drm/amd/display: Correct degamma coefficients
drm/amd/display: [FW Promotion] Release 0.0.82
drm/amd/display: Add periodic detection when zstate is enabled
drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3
drm/amd/display: Refine condition of cursor visibility for pipe-split
drm/amd/display: Optimize bandwidth on following fast update
drm/amd/display: Apply w/a for hard hang on HPD
drm/amd/display: Add regamma/degamma coefficients and set sRGB when TF is BT709
drm/amd/display: Revert "Directly retrain link from debugfs"
drm/amd/display: Get backlight from PWM if DMCU is not initialized
drm/amd/display: Fix multiple memory leaks reported by coverity
drm/amd/display: 3.2.151
drm/amd/display: Revert "dc: w/a for hard hang on HPD on native DP"
drm/amd/display: [FW Promotion] Release 0.0.81
drm/amd/display: Fix for null pointer access for ddc pin and aux engine.
drm/amd/display: Fix false BAD_FREE warning from Coverity
drm/amd/display: Fix dynamic link encoder access.
drm/amd/display: Add flag to detect dpms force off during HPD
drm/amd/display: unblock abm when odm is enabled only on configs that support it
drm/amd/display: Fork thread to offload work of hpd_rx_irq
drm/amd/display: Add option to defer works of hpd_rx_irq
drm/amd/display: update conditions to do dfp cap ext validation
drm/amd/display: move bpp range decision in decide dsc bw range function
drm/amd/display: Fix system hang at boot
drm/amd/display: Add DPCD writes at key points
drm/amd/display: expose dsc overhead bw in dc dsc header
drm/amdkfd: make needs_pcie_atomics FW-version dependent
drm/amdgpu: Increase direct IB pool size
drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3)
drm/amdgpu: add some pptable funcs for cyan skilfish(v3)
drm/amdgpu: update SMU driver interface for cyan skilfish(v3)
drm/amdgpu: update SMU PPSMC for cyan skilfish
drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled
drm/amdgpu: Update RAS trigger error block support
drm/amdgpu: Update RAS status print
drm/amdgpu: refactor function to init no-psp fw
drm/amd/display: Add NULL checks for vblank workqueue
drm/amd/amdgpu: Enable some sysnodes for guest smi
drm/amdgpu: cleanup debugfs for amdgpu rings
drm/amdgpu: use IS_ERR for debugfs APIs
RDMA/rxe: remove the unnecessary variable
RDMA/rxe: remove the redundant variable
RDMA/rxe: Fix wrong port_cap_flags
x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean
x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean
x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean
x86/fpu/signal: Change return type of fpu__restore_sig() to boolean
x86/signal: Change return type of restore_sigcontext() to boolean
x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean
x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean
x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe()
x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe()
mtd: mtdswap: Remove redundant assignment of pointer eb
mtd: rawnand: intel: Fix potential buffer overflow in probe
mtd: rawnand: xway: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: vf610: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: txx9ndfm: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: tegra: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: stm32_fmc2: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: plat_nand: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: oxnas: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: omap_elm: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: mtk_ecc: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: mtk: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: hisi504: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: gpmi: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: rawnand: gpio: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: denali: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: rawnand: bcm6368: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: rawnand: atmel: Make use of the helper function devm_platform_ioremap_resource()
mtd: Remove obsolete macros only used by the old nand_ecclayout struct
drm/i915: Enable -Wsometimes-uninitialized
drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem()
drm/i915/selftests: Do not use import_obj uninitialized
ARM: dts: ux500: Tag Janice display SPI correct
sysfs: simplify sysfs_kf_seq_show
sysfs: refactor sysfs_add_file_mode_ns
sysfs: split out binary attribute handling from sysfs_add_file_mode_ns
dma-buf: system_heap: Avoid warning on mid-order allocations
kernfs: remove the unused lockdep_key field in struct kernfs_ops
kernfs: remove kernfs_create_file and kernfs_create_file_ns
driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS()
audit: Convert to SPDX identifier
arch: remove unused function syscall_set_arguments()
net: hns3: PF support get multicast MAC address space assigned by firmware
net: hns3: PF support get unicast MAC address space assigned by firmware
net: phy: at803x: add support for qca 8327 internal phy
skbuff: inline page_frag_alloc_align()
ethtool: prevent endless loop if eeprom size is smaller than announced
net: wwan: iosm: fix linux-next build error
ptp: ptp_clockmatrix: Add support for pll_mode=0 and manual ref switch of WF and WP
ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005)
ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync()
r8169: remove support for chip version RTL_GIGA_MAC_VER_27
net/smc: add generic netlink support for system EID
net/smc: keep static copy of system EID
net/smc: add support for user defined EIDs
s390/ism: switch from 'pci_' to 'dma_' API
s390/netiucv: remove incorrect kernel doc indicators
s390/lcs: remove incorrect kernel doc indicators
s390/ctcm: remove incorrect kernel doc indicators
mlxsw: reg: Remove PMTM register
mlxsw: spectrum: Use PMTDB register to obtain split info
mlxsw: reg: Add Port Module To local DataBase Register
mlxsw: spectrum: Use PLLP to get front panel number and split number
mlxsw: reg: Add Port Local port to Label Port mapping Register
mlxsw: spectrum: Move port SWID set before core port init
mlxsw: spectrum: Move port module mapping before core port init
mlxsw: spectrum: Bump minimum FW version to xx.2008.3326
drm/i915/edp: use MSO pixel overlap from DisplayID data
drm/i915/edp: postpone MSO init until after EDID read
drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO
drm/edid: abstract OUI conversion to 24-bit int
drm/displayid: add DisplayID v2.0 data blocks and primary use cases
drm/displayid: re-align data block macros
iio: accel: adxl355: Add triggered buffer support
iio: accel: adxl355: use if(ret) in place of ret < 0
iio: accel: Add driver support for ADXL313
dt-bindings: iio: accel: Add binding documentation for ADXL313
iio: adc: aspeed: completes the bitfield declare.
dt-bindings: iio: adc: Add ast2600-adc bindings
iio: adc: ti-ads8344: convert probe to device-managed
iio: adc: at91-sama5d2_adc: update copyright and authors information
iio: adc: at91-sama5d2_adc: add support for sama7g5 device
iio: adc: at91-sama5d2_adc: add helper for COR register
iio: adc: at91-sama5d2_adc: add support for separate end of conversion registers
iio: adc: at91-sama5d2_adc: convert to platform specific data structures
iio: adc: at91-sama5d2_adc: remove unused definition
iio: adc: at91-sama5d2_adc: initialize hardware after clock is started
dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc
iio: magnetometer: ak8975: add AK09116 support
dt-bindings: iio: temperature: add MAXIM max31865 support
iio: temperature: Add MAX31865 RTD Support
iio: adc: twl6030-gpadc: Use the defined variable to clean code
staging: iio: cdc: remove braces from single line if blocks
iio: ltc2983: fail probe if no channels are given
iio: ltc2983: add support for optional reset gpio
iio: ad5770r: make devicetree property reading consistent
iio: gyro: remove dead config dependencies on INPUT_MPU3050
iio: st_sensors: remove reference to parent device object on st_sensor_data
iio: st_sensors: remove all driver remove functions
iio: st_sensors: remove st_sensors_power_disable() function
iio: st_sensors: remove st_sensors_deallocate_trigger() function
iio: st_sensors: disable regulators after device unregistration
iio: adc: ad7949: use devm managed functions
dt-bindings: iio: adc: ad7949: update voltage reference bindings
iio: adc: ad7949: add vref selection support
iio: adc: ad7949: enable use with non 14/16-bit controllers
iio: adc: ad7949: define and use bitfield names
drivers/iio: Remove all strcpy() uses
iio: accel: Add driver support for ADXL355
dt-bindings: iio: accel: Add DT binding doc for ADXL355
platform/x86: acer-wmi: use __packed instead of __attribute__((packed))
platform/x86: wmi: more detailed error reporting in find_guid()
platform/x86: wmi: introduce helper to retrieve event data
platform/x86: wmi: introduce helper to determine type
platform/x86: wmi: introduce helper to generate method names
platform/x86: wmi: introduce helper to convert driver to WMI driver
platform/x86: wmi: simplify error handling logic
platform/x86: wmi: do not fail if disabling fails
platform/x86: wmi: improve debug messages
platform/x86: wmi: align arguments of functions
platform/x86: wmi: move variables
platform/x86: wmi: remove variable
platform/x86: wmi: use sizeof(*p) in allocation
platform/x86: wmi: use !p to check for NULL
platform/x86: wmi: use sysfs_emit()
platform/x86: wmi: make GUID block packed
platform/x86: wmi: use guid_t and guid_equal()
platform/x86: wmi: use bool instead of int
platform/x86: wmi: use BIT() macro
platform/x86: wmi: remove unnecessary checks
platform/x86: wmi: remove stray empty line
platform/x86: wmi: remove unnecessary casts
platform/x86: wmi: remove unnecessary argument
platform/x86: wmi: remove unnecessary variable
platform/x86: wmi: remove unnecessary initializations
platform/x86: wmi: remove unnecessary initialization
platform/x86: wmi: remove commas
platform/x86: wmi: fix checkpatch warnings
platform/x86: wmi: fix kernel doc
platform/x86: Add driver for ACPI WMAA EC-based backlight control
platform/x86: hp-wmi: add support for omen laptops
i2c: xiic: Fix RX IRQ busy check
i2c: xiic: Only ever transfer single message
i2c: xiic: Switch from waitqueue to completion
i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
i2c: xiic: Drop broken interrupt handler
i2c: xiic: Fix broken locking on tx_msg
USB: core: Make do_proc_control() and do_proc_bulk() killable
usb: musb: mediatek: Expose role-switch control to userspace
kobject: unexport kobject_create() in kobject.h
scripts/tags.sh: Fix obsolete parameter for ctags
tifm: Prefer struct_size over open coded arithmetic
tty: moxa: merge moxa.h into moxa.c
char: xillybus: Simplify 'xillybus_init_endpoint()'
char: xillybus: Remove usage of remaining deprecated pci_ API
char: xillybus: Remove usage of 'pci_unmap_single()'
char: xillybus: Remove usage of the deprecated 'pci-dma-compat.h' API
nitro_enclaves: Add fixes for checkpatch blank line reports
nitro_enclaves: Add fixes for checkpatch spell check reports
nitro_enclaves: Add fixes for checkpatch match open parenthesis reports
nitro_enclaves: Update copyright statement to include 2021
nitro_enclaves: Add fix for the kernel-doc report
nitro_enclaves: Update documentation for Arm64 support
nitro_enclaves: Enable Arm64 support
ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6
pvpanic: Indentation fixes here and there
pvpanic: Fix typos in the comments
pvpanic: Keep single style across modules
ARM: dts: aspeed: everest: Add I2C bus 15 muxes
ARM: dts: aspeed: rainier: Add system LEDs
misc: hisi_hikey_usb: change the DT schema
misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API
ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM
tty: n_gsm: Save dlci address open status when config requester
tty: n_gsm: Modify gsmtty driver register method when config requester
tty: n_gsm: Delete gsmtty open SABM frame when config requester
tty: n_gsm: Delete gsm_disconnect when config requester
tty: n_gsm: Modify CR,PF bit printk info when config requester
tty: n_gsm: Modify CR,PF bit when config requester
tty: n_gsm: Modify cr bit value when config requester
tty: n_gsm: Add some instructions and code for requester
/dev/mem: nowait zero/null ops
ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding
drm/vc4: dsi: Switch to devm_drm_of_get_bridge
drm/vc4: dpi: Switch to devm_drm_of_get_bridge
drm/bridge: Add a function to abstract away panels
ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION
usb: gadget: fix for a typo that conveys logically-inverted information.
usb: gadget: goku_udc: Fix mask and set operation on variable master
USB: host: ehci-atmel: Add support for HSIC phy
dt-bindings: usb: atmel: add USB PHY type property
usb: ehci: handshake CMD_RUN instead of STS_HALT
usb: gadget: f_uac2: clean up some inconsistent indenting
arm64: qcom: ipq6018: add usb3 DT description
dt-bindings: usb: qcom,dwc3: add binding for IPQ6018
usb: dwc3: reference clock period configuration
dt-bindings: usb: dwc3: add reference clock period
usb: ohci: Prefer struct_size over open coded arithmetic
usb: typec: hd3ss3220: Use regmap_write_bits()
tty: serial: uartlite: Prevent changing fixed parameters
sh: j2: Update uartlite binding with data and parity properties
dt-bindings: serial: uartlite: Add properties for synthesis-time parameters
dt-bindings: serial: uartlite: Convert to json-schema
dt-bindings: serial: samsung: Add Exynos850 doc
serial: 8250_pci: Prefer struct_size over open coded arithmetic
dt-bindings: serial: brcm,bcm6345-uart: convert to the json-schema
staging: wfx: ensure IRQ is ready before enabling it
staging: wfx: indent functions arguments
staging: wfx: explain the purpose of wfx_send_pds()
staging: wfx: remove useless comments after #endif
staging: wfx: fix comments styles
staging: wfx: avoid c99 comments
staging: wfx: reformat comment
staging: wfx: update files descriptions
staging: wfx: remove references to WFxxx in comments
staging: wfx: fix space after cast operator
staging: wfx: remove useless debug statement
staging: wfx: remove unused definition
staging: wfx: apply naming rules in hif_tx_mib.c
staging: wfx: fix error names
staging: wfx: reorder function for slightly better eye candy
staging: wfx: simplify hif_join()
staging: wfx: declare variables at beginning of functions
staging: wfx: fix misleading 'rate_id' usage
staging: wfx: uniformize counter names
staging: wfx: update with the firmware API 3.8
staging: wfx: simplify API coherency check
staging: wfx: relax the PDS existence constraint
staging: wfx: fix support for CSA
staging: wfx: declare support for TDLS
staging: wfx: take advantage of wfx_tx_queue_empty()
staging: wfx: fix atomic accesses in wfx_tx_queue_empty()
staging: wfx: drop unused argument from hif_scan()
staging: wfx: avoid possible lock-up during scan
staging: wfx: wait for SCAN_CMPL after a SCAN_STOP
staging: wfx: ignore PS when STA/AP share same channel
staging: wfx: do not send CAB while scanning
staging: wfx: use abbreviated message for "incorrect sequence"
staging: r8188eu: remove unnecessary include from odm_types.h
staging: r8188eu: remove unused defines from odm_types.h
staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE
staging: r8188eu: remove unused variable b_hw_radio_off
staging: r8188eu: remove unused variable cpwm_tog
staging: r8188eu: rtw_set_ips_deny is not used
staging: r8188eu: remove unused enum and array
staging: r8188eu: remove unused pwrctrl definitions
staging: r8188eu: _free_pwrlock is empty
staging: r8188eu: remove unused power state defines
staging: r8188eu: remove rtw_set_rpwm
scsi: libiscsi: Move ehwait initialization to iscsi_session_setup()
scsi: libsas: Co-locate exports with symbols
scsi: hisi_sas: Increase debugfs_dump_index after dump is completed
scsi: hisi_sas: Replace del_timer() calls with del_timer_sync()
scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT
scsi: hisi_sas: Stop printing queue count in v3 hardware probe
scsi: hisi_sas: Use managed PCI functions
kcsan: selftest: Cleanup and add missing __init
kcsan: Move ctx to start of argument list
kcsan: Support reporting scoped read-write access type
kcsan: Start stack trace with explicit location if provided
kcsan: Save instruction pointer for scoped accesses
kcsan: Add ability to pass instruction pointer of access to reporting
kcsan: test: Fix flaky test case
kcsan: test: Use kunit_skip() to skip tests
kcsan: test: Defer kcsan_test_init() after kunit initialization
torture: Make torture.sh print the number of files to be compressed
rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
rcuscale: Warn on individual rcu_scale_init() error conditions
refscale: Warn on individual ref_scale_init() error conditions
locktorture: Warn on individual lock_torture_init() error conditions
rcutorture: Warn on individual rcu_torture_init() error conditions
rcutorture: Suppressing read-exit testing is not an error
rcu-tasks: Wait for trc_read_check_handler() IPIs
rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()
rcu: Make rcu update module parameters world-readable
rcu: Make rcu_normal_after_boot writable again
rcu: Make rcutree_dying_cpu() use its "cpu" parameter
rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp()
rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting()
rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations
rcu: Fix undefined Kconfig macros
doc: Add another stall-warning root cause in stallwarn.rst
rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp
rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp
rcu-nocb: Fix a couple of tree_nocb code-style nits
rcu: Mark accesses to rcu_state.n_force_qs
libbpf: Make libbpf_version.h non-auto-generated
bpf, selftests: Replicate tailcall limit test for indirect call case
audit: rename struct node to struct audit_node to prevent future name collisions
Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
Bluetooth: Add bt_skb_sendmmsg helper
Bluetooth: Add bt_skb_sendmsg helper
drm/i915/guc: Add GuC kernel doc
drm/i915/guc: Drop guc_active move everything into guc_state
drm/i915/guc: Move fields protected by guc->contexts_lock into sub structure
drm/i915/guc: Move GuC priority fields in context under guc_active
drm/i915/guc: Drop pin count check trick between sched_disable and re-pin
drm/i915/guc: Proper xarray usage for contexts_lookup
drm/i915/guc: Rework and simplify locking
drm/i915/guc: Move guc_blocked fence to struct guc_state
drm/i915/guc: Release submit fence from an irq_work
drm/i915/guc: Reset LRC descriptor if register returns -ENODEV
drm/i915/guc: Don't touch guc_state.sched_state without a lock
drm/i915/guc: Take context ref when cancelling request
drm/i915/selftests: Add initial GuC selftest for scrubbing lost G2H
drm/i915/guc: Copy whole golden context, set engine state size of subset
drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, not registered
drm/i915/guc: Kick tasklet after queuing a request
Revert "drm/i915/gt: Propagate change in error status to children on unhold"
drm/i915/guc: Workaround reset G2H is received after schedule done G2H
drm/i915/guc: Process all G2H message at once in work queue
drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context
drm/i915/guc: Unwind context requests in reverse order
drm/i915/guc: Fix outstanding G2H accounting
drm/i915/guc: Fix blocked context accounting
kbuild: Enable DT schema checks for %.dtb targets
selftests/bpf: Add test for bpf_get_branch_snapshot
bpf: Introduce helper bpf_get_branch_snapshot
perf: Enable branch record for software events
ARM: dts: qcom: Add support for LG G Watch R
dt-bindings: arm: qcom: Document APQ8026 SoC binding
ARM: dts: qcom: Add pm8226 PMIC
ARM: dts: qcom: msm8226: Add more SoC bits
x86/asm: Avoid adding register pressure for the init case in static_cpu_has()
x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
x86/ACPI: Don't add CPUs that are not online capable
ACPICA: Add support for MADT online enabled bit
staging: vchiq_dev: cleanup code alignment issues
staging: vchiq_dev: remove braces from if block
x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user()
staging: r8188eu: remove header file odm_reg.h
staging: r8188eu: remove unused register definitions from odm_reg.h
staging: r8188eu: core: remove unused function rtw_set_tx_chksum_offload
x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups
staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV
staging: r8188eu: remove header file HalHWImg8188E_FW.h
staging: r8188eu: remove rtw_hw_suspend
staging: r8188eu: bHWPwrPindetect is always false
staging: r8188eu: remove write-only variable tog
staging: r8188eu: remove write-only variable cpwm
staging: r8188eu: setting HW_VAR_SET_RPWM does nothing
staging: r8188eu: btcoex_rfon is always false
staging: r8188eu: make _rtw_init_queue a macro
staging: vchiq: Replace function typedefs with equivalent declaration
x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups
x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups
clk: samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos5433: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos-audss: Make use of devm_platform_ioremap_resource()
x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
x86/extable: Rework the exception table mechanics
x86/mce: Get rid of stray semicolons
dt-bindings: arm: qcom: Document SDX65 platform and boards
arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly
rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
rpmsg: glink: Replace strncpy() with strscpy_pad()
remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD
remoteproc: qcom: wcnss: Drop unused smd include
torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument
x86/mce: Deduplicate exception handling
net: wwan: iosm: firmware flashing and coredump collection
nfc: mrvl: drop unneeded memory allocation fail messages
nfc: microread: drop unneeded memory allocation fail messages
nfc: pn544: drop unneeded memory allocation fail messages
nfc: pn544: drop unneeded debug prints
nfc: pn533: use dev_err() instead of pr_err()
nfc: pn533: drop unneeded debug prints
nfc: fdp: drop unneeded debug prints
nfc: do not break pr_debug() call into separate lines
dt-bindings: w1: Convert 1-Wire GPIO binding to a schema
dt-bindings: media: ti,cal: Fix example
dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema
dt-bindings: arm: Convert ARM CCI-400 binding to a schema
dt-bindings: Convert Reserved Memory binding to a schema
dt-bindings: memory: fsl: convert DDR controller to dtschema
dt-binding: usb: xilinx: Convert binding to YAML
dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml
nfp: Prefer struct_size over open coded arithmetic
qed: Improve the stack space of filter_config()
x86/extable: Get rid of redundant macros
x86/extable: Tidy up redundant handler functions
pinctrl: renesas: No need to initialise global statics
soc: renesas: Identify more R-Car Gen3e SoCs
dt-bindings: arm: renesas: Document more R-Car Gen3e Socs and boards
soc: mediatek: mmsys: Add mt8192 mmsys routing table
soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4
arm64: dts: mt8183: add kukui platform audio node
arm64: dts: mt8183: add audio node
arm64: dts: mediatek: Add mt8192 clock controllers
drm/ttm: Try to check if new ttm man out of bounds during compile
drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()
arm64: dts: amlogic: add support for Radxa Zero
dt-bindings: arm: amlogic: add support for Radxa Zero
arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4
soc: amlogic: meson-clk-measure: Make use of the helper function devm_platform_ioremap_resource()
soc: amlogic: canvas: Make use of the helper function devm_platform_ioremap_resource()
soc: amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero
dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05
arm64: dts: allwinner: a64: Add GPU opp table
ARM: dts: sun8i: r40: Add I2S nodes
dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible
arm64: dts: allwinner: teres-i: Remove wakekup-source from the PMIC
arm64: dts: allwinner: teres-i: Add missing reg
arm64: dts: allwinner: pinetab: Change regulator node name to avoid warning
arm64: dts: allwinner: a100: Fix thermal zone node name
arm64: dts: allwinner: h6: Fix de3 parent clocks ordering
arm64: dts: allwinner: h5: Fix GPU thermal zone node name
ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible
ARM: dts: tbs711: Fix touchscreen compatible
ARM: dts: sunxi: Fix the SPI NOR node names
ARM: dts: sunxi: Fix OPPs node name
ARM: dts: sunxi: Fix OPP arrays
ARM: dts: sunxi: Rename gpio pinctrl names
ARM: dts: sunxi: Rename power-supply names
dt-bindings: sunxi: Add Allwinner A80 PRCM Binding
dt-bindings: sunxi: Add CPU Configuration Controller Binding
soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
ARM: sunxi: Add a missing SPDX license header
ARM: sunxi: Add a missing SPDX license header
clk: sunxi: sun8i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-ar100: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-apb0-gates: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: clk-mod0: Make use of the helper function devm_platform_ioremap_resource()
dt-bindings: clocks: Fix typo in the H6 compatible
clk: sunxi-ng: Use a separate lock for each CCU instance
clk: sunxi-ng: Prevent unbinding CCUs via sysfs
clk: sunxi-ng: Unregister clocks/resets when unbinding
clk: sunxi-ng: Add machine dependency to A83T CCU
clk: sunxi-ng: mux: Remove unused 'reg' field
arm64: zynqmp: Wire psgtr for zc1751-xm013
arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards
arm64: zynqmp: Enable gpio and qspi for zc1275-revA
arm64: zynqmp: Fix serial compatible string
arm64: zynqmp: Remove not documented is-dual property
arm64: zynqmp: Add psgtr description to zc1751 dc1 board
arm64: zynqmp: Add support for zcu102-rev1.1 board
arm64: zynqmp: Remove description for 8T49N287 and si5382 chips
arm64: zynqmp: Sync psgtr node location with zcu104-revA
arm64: zynqmp: Add reset description for sata
arm64: zynqmp: Move rtc to different location on zcu104-revA
arm64: zynqmp: Wire qspi on multiple boards
arm64: zynqmp: Remove information about dma clock on zcu106
arm64: zynqmp: Update rtc calibration value
arm64: zynqmp: Add note about UHS mode on some boards
arm64: zynqmp: Move DP nodes to the end of file on zcu106
arm64: zynqmp: Remove can aliases from zc1751
arm64: zynqmp: Add reset-on-timeout to all boards and modify default timeout value
arm64: zynqmp: List reset property for ethernet phy
arm64: zynqmp: Add nvmem alises for eeproms
arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi
arm64: zynqmp: Remove additional newline
arm64: zynqmp: Enable nand driver for dc2 and dc3
arm64: zynqmp: Wire DP and DPDMA for dc1/dc4
arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5
arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi
arm64: zynqmp: Disable WP on zcu111
arm64: zynqmp: Add phy description for usb3.0
arm64: zynqmp: Correct psgtr description for zcu100-revC
arm64: zynqmp: Wire psgtr for zc1751-xm015
arm64: zynqmp: Correct zcu111 psgtr description
arm64: zynqmp: Add pinctrl description for all boards
arm64: zynqmp: Fix irps5401 device nodes
arm64: zynqmp: Enable fpd_dma for zcu104 platforms
arm64: zynqmp: Do not duplicate flash partition label property
arm64: zynqmp: Disable CCI by default
staging: r8188eu: remove rtl8188e_set_hal_ops()
staging: r8188eu: remove write_rfreg from struct hal_ops
staging: r8188eu: remove read_rfreg from struct hal_ops
staging: r8188eu: remove write_bbreg from struct hal_ops
staging: r8188eu: remove read_bbreg from struct hal_ops
staging: r8188eu: remove hal_xmit from struct hal_ops
staging: r8188eu: remove mgnt_xmit from struct hal_ops
staging: r8188eu: remove unused ODM_InitAllTimers()
staging: r8188eu: remove unused ODM_CancelAllTimers()
staging: r8188eu: remove unused prototype ODM_InitializeTimer()
staging: r8188eu: remove unused ODM_AllocateMemory()
staging: r8188eu: remove unused ODM_FreeMemory()
staging: r8188eu: remove unused ODM_Read2Byte()
staging: r8188eu: remove unused ODM_SetTimer()
staging: r8188eu: remove unused ODM_IsWorkItemScheduled()
staging: r8188eu: remove unused ODM_ScheduleWorkItem()
staging: r8188eu: remove unused ODM_FreeWorkItem()
staging: r8188eu: remove unused ODM_StopWorkItem()
staging: r8188eu: remove unused ODM_StartWorkItem()
staging: r8188eu: remove unused ODM_InitializeWorkItem()
staging: r8188eu: remove unused ODM_sleep_us()
staging: r8188eu: remove unused ODM_FillH2CCmd()
staging: r8188eu: remove unused ODM_ReleaseSpinLock()
staging: r8188eu: remove unused ODM_AcquireSpinLock()
staging: r8188eu: remove empty ODM_ReleaseTimer()
staging: r8188eu: os_dep: simplifiy the rtw_resume function
staging: r8188eu: remove the remaining usb endpoint functions
staging: r8188eu: remove unused function RT_usb_endpoint_num
staging: r8188eu: remove unused function RT_usb_endpoint_is_bulk_in
staging: r8188eu: remove unused function usb_endpoint_is_int
staging: r8188eu: core: remove unused variable Adapter
staging: r8188eu: core: remove unused variable padapter
staging: r8188eu: remove write-only variable bLCKInProgress
staging: r8188eu: remove rtw_IOL_append_LLT_cmd()
staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync()
staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops
staging: rtl8723bs: remove unused macros from ioctl_linux.c
staging: r8188eu: remove unused macro ROUND
staging: r8188eu: remove unused macro READ_AND_CONFIG_TC
staging: r8188eu: remove unused ODM_MacStatusQuery()
staging: r8188eu: remove unused odm_Init_RSSIForDM()
staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOriginalValue()
staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E()
staging: r8188eu: remove unused PHY_ScanOperationBackup8188E()
staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E()
staging/mt7621-dma: Format lines in "hsdma-mt7621.c" ending with an open parenthesis
staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P}
staging: r8188eu: this endless loop is executed only once
staging: r8188eu: remove unused define
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove unused function Hal_ProSetCrystalCap()
staging: r8188eu: remove redundant variable hoffset
staging: axis-fifo: convert to use miscdevice
staging: vchiq: convert to use a miscdevice
staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops
staging: r8188eu: remove SetBeaconRelatedRegistersHandler from hal_ops
staging: r8188eu: remove unused function rtl8188e_clone_haldata()
staging: r8188eu: remove free_hal_data from hal_ops
staging: r8188eu: remove hal_notch_filter from hal_ops
staging: r8188eu: remove empty function rtl8188e_stop_thread()
staging: r8188eu: remove empty function rtl8188e_start_thread()
staging: r8188eu: remove AntDivCompareHandler from hal_ops
staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops
staging: r8188eu: remove useless assignment
staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops
staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops
staging: r8188eu: remove Efuse_PgPacketRead from hal_ops
staging: r8188eu: remove empty comments
staging: r8188eu: remove EfuseGetCurrentSize from hal_ops
staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops
staging: r8188eu: remove ReadEFuse from hal_ops
staging: r8188eu: remove wrapper Efuse_PowerSwitch()
staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E()
staging: r8188eu: remove EfusePowerSwitch from hal_ops
staging: r8188eu: remove sreset_get_wifi_status from hal_ops
staging: r8188eu: remove sreset_linked_status_check from hal_ops
staging: r8188eu: remove sreset_xmit_status_check from hal_ops
staging: r8188eu: remove silentreset from hal_ops
staging: r8188eu: remove sreset_reset_value from hal_ops
staging: r8188eu: remove sreset_init_value from hal_ops
staging: r8188eu: remove hal_power_on from hal_ops
staging: r8188eu: remove Add_RateATid from hal_ops
staging: r8188eu: remove unused enum hal_intf_ps_func
staging: r8188eu: remove set_channel_handler from hal_ops
staging: r8188eu: remove set_bwmode_handler from hal_ops
staging: r8188eu: remove hal_dm_watchdog from hal_ops
staging: r8188eu: remove interface_ps_func from hal_ops
staging: r8188eu: remove unused function rtw_interface_ps_func()
staging: r8188eu: remove empty functions
staging: r8188eu: remove SetHalODMVarHandler from hal_ops
staging: r8188eu: remove dm_deinit from hal_ops
staging: r8188eu: remove dm_init from hal_ops
staging: r8188eu: remove DeInitSwLeds from hal_ops
staging: r8188eu: remove InitSwLeds from hal_ops
staging: r8188eu: Remove _enter/_exit_critical_mutex()
staging: r8188eu: remove _rtw_mutex_{init,free}
staging: r8188eu: remove useless check
staging: r8188eu: include: remove duplicate declaration.
staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops
staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function
staging: r8188eu: remove Efuse_PgPacketWrite_BT from struct hal_ops
staging: r8188eu: remove Efuse_PgPacketWrite_BT function
staging: r8188eu: remove hal_xmitframe_enqueue from struct hal_ops
staging: r8188eu: remove rtw_hal_xmitframe_enqueue function
staging: r8188eu: remove interrupt_handler from struct hal_ops
staging: r8188eu: remove rtw_hal_interrupt_handler function
staging: r8188eu: remove disable_interrupt from struct hal_ops
staging: r8188eu: remove rtw_hal_disable_interrupt function
staging: r8188eu: remove enable_interrupt from struct hal_ops
staging: r8188eu: remove rtw_hal_enable_interrupt function
staging: r8188eu: remove hal_reset_security_engine from struct hal_ops
staging: r8188eu: remove rtw_hal_reset_security_engine function
staging: r8188eu: core: remove condition never execute
staging: r8188eu: remove init_default_value from hal_ops
staging: r8188eu: remove GetHalODMVarHandler from hal_ops
staging: r8188eu: remove wrapper around ReadChipVersion8188E()
staging: r8188eu: remove read_chip_version from hal_ops
staging: r8188eu: remove read_adapter_info from hal_ops
staging: r8188eu: remove intf_chip_configure from hal_ops
staging: fbtft: fbtft-core: fix 'trailing statements should be on next line' coding style error
staging: r8188eu: remove useless memset
staging: r8188eu: fix memory leak in rtw_set_key
staging: r8188eu: hal: remove condition with no effect
staging: r8188eu: remove rtw_use_tkipkey_handler()
staging: r8188eu: use in-kernel arc4 encryption
staging: r8188eu: remove unused constant CRC32_POLY
staging: r8188eu: remove enum hardware_type
staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros
staging: r8188eu: remove unused enum rt_eeprom_type
staging: r8188eu: remove unused enum from ieee80211.h.
staging: r8188eu: remove unused defines from mp_custom_oid.h
staging: r8188eu: remove header file rtw_ioctl_rtl.h
staging: rtl8723bs: remove possible deadlock when disconnect
staging: r8188eu: os_dep: use kmemdup instead of kzalloc and memcpy
staging: r8188eu: remove unnecessary parentheses
staging: r8188eu: add missing blank line after declarations
staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg()
staging: r8188eu: use random default mac address
staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg()
staging: r8188eu: use ETH_ALEN
staging: r8188eu: ensure mac address buffer is properly aligned
staging: r8188eu: use mac_pton() in rtw_macaddr_cfg()
staging: r8188eu: remove unused function SetBcnCtrlReg()
staging: r8188eu: remove ICType from struct HAL_VERSION
staging: r8188eu: remove set but unused variable
staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex()
staging: r8188eu: remove commented constants from wifi.h
staging: r8188eu: remove unused constants from wifi.h
staging: r8188eu: refactor field of struct odm_rf_cal
staging: r8188eu: remove local variable Indexforchannel
staging: r8188eu: remove unnecessary type casts
staging: r8188eu: convert type of second parameter of rtw_*_decrypt()
staging: r8188eu: convert type of second parameter of rtw_*_encrypt()
staging: r8188eu: remove should_forbid_n_rate()
staging: r8188eu: remove is_ap_in_wep()
staging: r8188eu: remove CAM_empty_entry()
staging: r8188eu: remove get_bsstype()
staging: r8188eu: remove rtw_get_oper_choffset()
staging: r8188eu: remove rtw_get_oper_bw()
staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile()
staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile()
staging: r8188eu: core: remove condition with no effect
staging: r8188eu: core: remove unused function
staging: r8118eu: remove useless parts of judgements from os_dep/ioctl_linux.
staging: r8188eu: os_dep: remove unused static variable
staging: rtl8723bs: clean up comparsions to NULL
staging: rtl8723bs: remove unused _rtw_init_queue() function
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: unwrap initialization of queues
staging: wlan-ng: Remove filenames from files
staging: pi433: fix docs typos and references to previous struct names
staging: r8188eu: remove rtw_hal_c2h_handler function
staging: r8188eu: simplify c2h_evt_hdl function
staging: r8188eu: remove c2h_handler field from struct hal_ops
staging: r8188eu: core: remove null check before vfree
spi: amd: Don't wait for a write-only transfer to finish
spi: amd: Remove unneeded variable
spi: amd: Refactor amd_spi_busy_wait
spi: amd: Refactor code to use less spi_master_get_devdata
MIPS: JZ4780: CI20: DTS: add SPI controller config
SPI: add Ingenic JZ47xx driver.
dt-bindings: spi: Document Ingenic SPI controller bindings
regulator: Convert SY8106A binding to a schema
regulator: core: resolve supply voltage deferral silently
regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource()
regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST
regulator: ti-abb: Make use of the helper function devm_ioremap related
ASoC: pcm5102a: increase rate from 192k to 384k
ASoC: rt1011: add i2s reference control for rt1011
ASoC: SOF: Handle control change notification from firmware
ASoC: mt8195: remove unnecessary CONFIG_PM
ASoC: SOF: control: fix a typo in put operations for kcontrol
ASoC: fsl_rpmsg: add soc specific data structure
spi: tegra20-slink: Declare runtime suspend and resume functions conditionally
ASoC: dt-bindings: lpass: add binding headers for digital codecs
ASoC: dt-bindings: rt5682s: add bindings for rt5682s
ASoC: rt5682s: Add driver for ALC5682I-VS codec
ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data
ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE
ASoC: SOF: core: allow module parameter to override dma trace Kconfig
ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource()
ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create()
ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol
ASoC: mediatek: mt8195: Remove unsued irqs_lock.
ASoC: dt-bindings: Convert Simple Amplifier binding to a schema
ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema
ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema
ASoC: dt-bindings: Add WM8978 Binding
ASoC: Remove name-prefix.txt
ASoC: Use schema reference for sound-name-prefix
ASoC: Add json-schema documentation for sound-name-prefix
ASoC: cs35l41: Add bindings for CS35L41
ASoC: cs35l41: CS35L41 Boosted Smart Amplifier
ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml
ASoC: dt-bindings: rockchip: pdm: Document property 'rockchip,path-map'
ASoC: rockchip: pdm: Add support for path map
ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm
ASoC: rockchip: pdm: Add support for rk3568 pdm
ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm
ASoC: rockchip: Add support for rv1126 pdm
drm/panel-orientation-quirks: add Valve Steam Deck
drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook
coccinelle: semantic patch to check for inappropriate do_div() calls
selftests/bpf: Test new __sk_buff field hwtstamp
bpf: Add hardware timestamp field to __sk_buff
drm/i915: Get PM ref before accessing HW register
locks: remove LOCK_MAND flock lock support
selftests: xsk: Add tests for 2K frame size
selftests: xsk: Add tests for invalid xsk descriptors
selftests: xsk: Eliminate test specific if-statement in test runner
selftests: xsk: Add test for unaligned mode
selftests: xsk: Introduce replacing the default packet stream
selftests: xsk: Allow for invalid packets
selftests: xsk: Eliminate MAX_SOCKS define
selftests: xsx: Make pthreads local scope
selftests: xsk: Make xdp_flags and bind_flags local
selftests: xsk: Specify number of sockets to create
selftests: xsk: Replace second_step global variable
selftests: xsk: Introduce rx_on and tx_on in ifobject
selftests: xsk: Add use_poll to ifobject
selftests: xsx: Introduce test name in test spec
selftests: xsk: Make frame_size configurable
selftests: xsk: Move rxqsize into xsk_socket_info
selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info
selftests: xsk: Introduce test specifications
selftests: xsk: Introduce type for thread function
selftests: xsk: Simplify xsk and umem arrays
drm/i915: Use Transparent Hugepages when IOMMU is enabled
drm: document drm_mode_create_lease object requirements
Bluetooth: hci_uart: fix GPF in h5_recv
Bluetooth: btintel: Fix incorrect out of memory check
Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle
dt-bindings: input: Add binding for cypress-sf
Input: cypress-sf - add Cypress StreetFighter touchkey driver
Input: ads7846 - switch to devm initialization
Input: ads7846 - remove custom filter handling functions from pdata
Input: ads7846 - add short-hand for spi->dev in probe() function
libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01
drm/stm: ltdc: add layer alpha support
drm/stm: ltdc: attach immutable zpos property to planes
drm/ttm: enable TTM page pool kerneldoc
drm/ttm: enable TTM TT object kerneldoc v2
drm/ttm: enable TTM placement kerneldoc
drm/ttm: enable TTM resource object kerneldoc v2
drm/ttm: enable TTM device object kerneldoc v2
drm/ttm: add kerneldoc for enum ttm_caching
drm/ttm: add some general module kerneldoc
drm/ttm: remove the outdated kerneldoc section
drm/i915/dp: Add support for out-of-bound hotplug events
drm/i915: Associate ACPI connector nodes with connector entries (v2)
drm/i915/hdcp: reuse rx_info for mst stream type1 capability check
drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_Send_ReceiverID_List
drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp2_read_msg()
drm/i915: clean up inconsistent indenting
ARM: dts: Add PTP timesource to the IXP456x
drm/i915/dsi: Read/write proper brightness value via MIPI DCS command
drm/i915/dsi: Retrieve max brightness level from VBT
drm/i915: Get proper min cdclk if vDSC enabled
drm/i915/dsi: refine send MIPI DCS command sequence
drm/i915/dsi: wait for header and payload credit available
drm/i915/selftests: fixup igt_shrink_thp
drm/i915/gtt: add some flushing for the 64K GTT path
drm/i915/gt: Add separate MOCS table for Gen12 devices other than TGL/RKL
libbpf: Fix build with latest gcc/binutils with LTO
selftests/bpf: Add checks for X__elf_bytes() skeleton helper
bpftool: Provide a helper method for accessing skeleton's embedded ELF data
libbpf: Change bpf_object_skeleton data field to const pointer
libbpf: Don't crash on object files with no symbol tables
bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr
drm/i915/display: Prepare DRRS for frontbuffer rendering drop
drm/i915/display: Share code between intel_drrs_flush and intel_drrs_invalidate
drm/i915/display: Some code improvements and code style fixes for DRRS
Bluetooth: hci_vhci: Add support for offload codecs over SCO
Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport
Bluetooth: Add offload feature under experimental flag
Bluetooth: Add support for msbc coding format
Bluetooth: btintel: Define a callback to fetch codec config data
Bluetooth: Configure codec for HFP offload use case
Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command
Bluetooth: Allow setting of codec for HFP offload use case
Bluetooth: btintel: Define callback to fetch data_path_id
Bluetooth: Allow querying of supported offload codecs over SCO socket
Bluetooth: btintel: Read supported offload use cases
Bluetooth: Add support for Read Local Supported Codecs V2
Bluetooth: Enumerate local supported codec and cache details
drm/mcde: Make use of the helper function devm_platform_ioremap_resource()
drm/amd/display: make configure_lttpr_mode_transparent and configure_lttpr_mode_non_transparent static
drm/amd/display: Fix warning comparing pointer to 0
drm/radeon/ci_dpm: Remove redundant initialization of variables hi_sidd, lo_sidd
amd/display: downgrade validation failure log level
drm/radeon: Prefer kcalloc over open coded arithmetic
drm/amdgpu: sdma: clean up identation
drm/amdgpu: clean up inconsistent indenting
drm/amdgpu: remove unused amdgpu_bo_validate
drm/amdgpu: fix use after free during BO move
drm/amdgpu: Create common PSP TA load function
drm/amd/pm: fix the issue of uploading powerplay table
printk: use kvmalloc instead of kmalloc for devkmsg_user
drm/i915/adl_s: Remove require_force_probe protection
drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence
drm/i915/bios: get rid of vbt ddi_port_info
drm/i915/bios: use ddc pin directly from child data
drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize
drm/i915/bios: use alternate aux channel directly from child data
drm/i915/bios: use dp max link rate directly from child data
drm/i915/bios: use max tmds clock directly from child data
drm/i915/bios: use hdmi level shift directly from child data
drm/i915: Stop rcu support for i915_address_space
drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups
drm/i915: Drop __rcu from gem_context->vm
drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem
drm/i915: Add i915_gem_context_is_full_ppgtt
drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam
drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vm
drm/i915: Drop code to handle set-vm races from execbuf
drm/i915: Keep gem ctx->vm alive until the final put
drm/i915: Release ctx->syncobj on final put, not on ctx close
drm/i915: Release i915_gem_context from a worker
Input: palmas-pwrbutton - handle return value of platform_get_irq()
Input: raydium_i2c_ts - read device version in bootloader mode
Input: cpcap-pwrbutton - handle errors from platform_get_irq()
drm/panel: otm8009a: add a 60 fps mode
Bluetooth: fix init and cleanup of sco_conn.timeout_work
Bluetooth: call sock_hold earlier in sco_conn_del
drm/i915/gt: Initialize L3CC table in mocs init
drm/i915/gt: Initialize unused MOCS entries with device specific values
drm/i915/gt: Set BLIT_CCTL reg to un-cached
drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward
drm/i915/gt: Add support of mocs propagation
drm: Improve the output_poll_changed description
drm/ttm: cleanup ttm_resource_compat
dma-buf: clarify dma_fence_add_callback documentation
dma-buf: clarify dma_fence_ops->wait documentation
drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
drm/i915/gem: Fix the mman selftest
drm/i915/dp: fix for ADL_P/S dp/edp max source rates
drm/i915/dp: fix DG1 and RKL max source rates
drm/i915/dp: fix EHL/JSL max source rates calculation
drm/i915/dp: fix TGL and ICL max source rates
drm/i915/dp: Fix eDP max rate for display 11+
dma-buf: cleanup kerneldoc of removed component
drm/i915/debugfs: clean up LPSP capable
drm/i915/debugfs: clean up LPSP status
dma-buf: nuke DMA_FENCE_TRACE macros v2
drm/i915/dp: fix DG2 max source rate check
Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921)
drm/panfrost: Make use of the helper function devm_platform_ioremap_resource()
panfrost: Don't cleanup the job if it was successfully queued
drm/amd/display: Fix unused initialization of pointer sink
drm/amd/pm: Update navi12 smu message mapping table in sriov
drm/amdgpu:schedule vce/vcn encode based on priority
drm/amdgpu/vcn: set the priority for each encode ring
drm/amdgpu/vce: set the priority for each ring
drm/amd/amdgpu: add mpio to ras block
drm/amd/amdgpu: consolidate PSP TA unload function
drm/amd/amdgpu: New debugfs interface for MMIO registers (v5)
drm/amd/display: fix spelling mistake "alidation" -> "validation"
drm/amdgpu: detach ring priority from gfx priority
drm/amdgpu: rework context priority handling
drm/amd/display: 3.2.150
drm/amd/display: [FW Promotion] Release 0.0.80
drm/amd/display: Update swizzle mode enums
drm/amd/display: Initialize GSP1 SDP header
drm/amd/display: Add emulated sink support for updating FS
drm/amd/display: Limit max DSC target bpp for specific monitors
drm/amd/display: Use max target bpp override option
drm/amd/display: Set min dcfclk if pipe count is 0
drm/amd/display: Support for DMUB HPD interrupt handling
drm/amd/display: add missing ABM register offsets
drm/amd/display: Add DP 2.0 SST DC Support
drm/amd/display: Add DP 2.0 BIOS and DMUB Support
drm/amd/display: Add DP 2.0 DCCG
drm/amd/display: Add DP 2.0 HPO Link Encoder
drm/amd/display: Add DP 2.0 HPO Stream Encoder
drm/amd/display: Add DP 2.0 Audio Package Generator
drm/ttm: Clear all DMA mappings on demand
drm/sun4i: Fix macros in sun8i_csc.h
drm/sun4i: Make use of the helper function devm_platform_ioremap_resource()
drm/vc4: Make use of the helper function devm_platform_ioremap_resource()
Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
drm/i915/dsi/xelpd: Enable mipi dsi support.
drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband
drm/i915/display: Update small joiner ram size
Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922)
Bluetooth: btusb: Support public address configuration for MediaTek Chip.
Bluetooth: fix use-after-free error in lock_sock_nested()
drm/i915/guc: drop guc_communication_enabled
drm: adv7511: Convert to SPDX identifier
drm/bridge: cdns: Make use of the helper function devm_platform_ioremap_resource()
drm/bridge: it66121: Wait for next bridge to be probed
drm/bridge: it66121: Initialize {device,vendor}_ids
drm/bridge: anx7625: enable DSI EOTP
Bluetooth: btintel: Read boot address irrespective of controller mode
Bluetooth: btintel: Fix boot address
perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints
perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints
perf/x86/intel/uncore: Fix Intel SPR IIO event constraints
perf/x86/intel/uncore: Fix Intel SPR CHA event constraints
perf/x86/intel/uncore: Fix Intel ICX IIO event constraints
perf/x86/intel/uncore: Fix invalid unit check
perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server
Bluetooth: Fix using RPA when address has been resolved
Bluetooth: Fix using address type from events
drm/ttm: Create pinned list
drm/i915/display: Renaming DRRS functions to intel_drrs_*()
drm/i915/display: Move DRRS code its own file
drm/i915/display: Drop PSR support from HSW and BDW
dma-resv: Give the docs a do-over
Bluetooth: Fix enabling advertising for central role
Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
Bluetooth: set quality report callback for Intel
Bluetooth: Support the quality report events
Bluetooth: refactor set_exp_feature with a feature table
Bluetooth: btintel: support link statistics telemetry events
Bluetooth: btusb: disable Intel link statistics telemetry events
Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA
Bluetooth: reorganize functions from hci_sock_sendmsg()
drm/i915/dg2: UHBR tables added for pll programming
drm/i915: remove unused i915->active_pipes
drm/msm: Don't break exclusive fence ordering
drm/msm: Use scheduler dependency handling
drm/v3d: Use scheduler dependency handling
drm/v3d: Move drm_sched_job_init to v3d_job_init
drm/lima: use scheduler dependency tracking
drm/panfrost: use scheduler dependency tracking
drm/sched: improve docs around drm_sched_entity
drm/sched: drop entity parameter from drm_sched_push_job
drm/sched: Add dependency tracking
drm/sched: Barriers are needed for entity->last_scheduled
drm/msm: Improve drm/sched point of no return rules
drm/sched: Split drm_sched_job_init
drm/plane: Fix comment typo
GPU: drm: fix style errors
drm/i915/fdi: convert BUG()'s to MISSING_CASE()
drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c
drm/i915/fdi: move more FDI stuff to FDI link train hooks
drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c
drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c
drm/i915: Actually delete gpu reloc selftests
drm/ttm: optimize the pool shrinker a bit v2
mm/vmscan: add sync_shrinkers function v3
drm/i915: Ensure wa_init_finish() is called for ctx workaround list
drm/bridge: parade-ps8640: Reorg the macros
drm: omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP
drm: zte: remove obsolete DRM Support for ZTE SoCs
drm: v3d: correct reference to config ARCH_BRCMSTB
drm: rockchip: remove reference to non-existing config DRM_RGB
drm/i915/snps: constify struct intel_mpllb_state arrays harder
drm/panfrost: Use upper/lower_32_bits helpers
drm/i915/pci: rename functions to have i915_pci prefix
drm/i915/panel: mass rename functions to have intel_panel_ prefix
drm/i915/backlight: mass rename functions to have intel_backlight_ prefix
drm/i915/backlight: extract backlight code to a separate file
drm/i915/dg2: Memory latency values from pcode must be doubled
drm/i915: Nuke intel_prepare_shared_dpll()
drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable()
drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll()
drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well
drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll()
drm/i915: Program DPLL P1 dividers consistently
drm/i915: Remove the 'reg' local variable
drm/i915: Clean up variable names in old dpll functions
drm/i915: Clean dpll calling convention
drm/i915: Constify struct dpll all over
drm/i915: Extract ilk_update_pll_dividers()
drm/ttm, drm/i915: Update ttm_move_memcpy for async use
drm/i915/ttm: Reorganize the ttm move code somewhat
drm/i915: Clean up gen2 DPLL readout
drm/i915: Set output_types to EDP for vlv/chv DPLL forcing
drm/i915/dg2: Add new LRI reg offsets
drm/i915/selftests: Increase timeout in i915_gem_contexts selftests
drm/i915: s/0/NULL/
drm/i915: Silence __iomem sparse warn
drm/i915/fb: move user framebuffer stuff to intel_fb.c
drm/i915/fb: move intel_surf_alignment() to intel_fb.c
drm/i915/fb: move intel_fb_align_height() to intel_fb.c
drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c
drm/i915: add HAS_ASYNC_FLIPS feature macro
drm/i915/display: split out dpt out of intel_display.c
drm/i915/fdi: make intel_fdi_link_freq() return int
drm/i915/dp: Drop redundant debug print
drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
drm/i915/dp: add max data rate calculation for UHBR rates
drm/i915/dg2: add DG2 UHBR source rates
drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW
drm/i915/dg2: add TRANS_DP2_CTL register definition
drm/i915/dp: read sink UHBR rates
drm/i915/dp: use actual link rate values in struct link_config_limits
dt-bindings: panel: ili9341: correct indentation
drm/r128: switch from 'pci_' to 'dma_' API
drm/i915/adl_s: Update ADL-S PCI IDs
drm/ttm: remove ttm_tt_destroy_common v2
drm/radeon: unbind in radeon_ttm_tt_unpopulate()
drm/nouveau: unbind in nouveau_ttm_tt_unpopulate
drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate
drm/vmwgfx: unbind in vmw_ttm_unpopulate
drm/i915/dg1: remove __maybe_unused leftover
drm/i915/dp: Use max params for panels < eDP 1.4
drm/i915/gt: Potential error pointer dereference in pinned_context()
drm/i915/fbc: Polish the skl+ FBC stride override handling
drm/i915/fbc: Move the "recompress on activate" to a central place
drm/i915/fbc: Extract intel_fbc_update()
drm/i915/fbc: Rewrite the FBC tiling check a bit
usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic
drm/connector: Add support for out-of-band hotplug notification (v3)
drm/connector: Add drm_connector_find_by_fwnode() function (v3)
drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
drm/connector: Give connector sysfs devices there own device_type
drm/i915/debugfs: hook up ttm_resource_manager_debug
drm/i915/buddy: add some pretty printing
drm/i915: Ditch the i915_gem_ww_ctx loop member
drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch]
drm/i915/panel: move intel_panel_use_ssc() out of headers
drm/i915/pm: use forward declaration to remove an include
drm/i915: intel_runtime_pm.h does not actually need intel_display.h
drm/i915/irq: reduce inlines to reduce header dependencies
drm/i915: Fix syncmap memory leak
drm/i915/dg2: Maintain backward-compatible nested batch behavior
drm/i915/adl_p: Also disable underrun recovery with MSO
drm/bridge: anx7625: Propagate errors from sp_tx_edid_read()
drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()
drm/i915/dp: return proper DPRX link training result
drm: Remove unused code to load the non-existing fbcon.ko
drm/i915: Use designated initializers for init/exit table
drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro
drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
drm/i915: Nuke ORIGIN_GTT
drm/i915/display: Fix sel fetch plane offset calculation
drm/virtio: support mapping exported vram
dma-buf: WARN on dmabuf release with pending attachments
drm/i915/dp: remove superfluous EXPORT_SYMBOL()
dma-buf: nuke seqno-fence
drm/tegra: Use fourcc_mod_is_vendor() helper
drm/arm: malidp: Use fourcc_mod_is_vendor() helper
drm/fourcc: Add macros to determine the modifier vendor
drm/i915/dg2: add SNPS PHY translations for UHBR link rates
drm/i915/dg2: use existing mechanisms for SNPS PHY translations
drm/i915/dp: pass crtc_state to intel_ddi_dp_level()
drm/i915/mst: use intel_de_rmw() to simplify VC payload alloc set/clear
drm: unexport drm_ioctl_permit
drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel
drm/panel: Add DT bindings for Samsung S6D27A1 display panel
fbdev/efifb: Release PCI device's runtime PM ref during FB destroy
drm/i915: Add pci ids and uapi for DG1
drm/i915/xehpsdv: Read correct RP_STATE_CAP register
drm/i915/xehpsdv: factor out function to read RP_STATE_CAP
drm/vgem: use shmem helpers
drm/shmem-helpers: Allocate wc pages on x86
drm/shmem-helper: Switch to vmf_insert_pfn
drm/i915: Use locked access to ctx->engines in set_priority
drm/i915: Tweaked Wa_14010685332 for all PCHs
drm/i915: Only access SFC_DONE when media domain is not fused off
drm/i915/dg2: Configure PCON in DP pre-enable path
drm/i915/xehpsdv: Add compute DSS type
drm/i915/dg2: Report INSTDONE_GEOM values in error state
drm/i915/xehp: Loop over all gslices for INSTDONE processing
drm/doc/rfc: drop lmem uapi section
drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg
drm/i915/xehp: Xe_HP shadowed registers are a strict superset of gen12
drm/i915/gen12: Update shadowed register table
drm/i915/gen11: Update shadowed register table
drm/i915: Make shadow tables range-based
drm/i915: Re-use gen11 forcewake read functions on gen12
drm/i915: correct name of GT forcewake domain in error messages
drm/i915: Disable bonding on gen12+ platforms
apparmor: fix error check
security: apparmor: delete repeated words in comments
security: apparmor: file.h: delete duplicated word
apparmor: switch to apparmor to internal capable check for policy management
apparmor: update policy capable checks to use a label
apparmor: fix introspection of of task mode for unconfined tasks
apparmor: check/put label on apparmor_sk_clone_security()
Bug: 135136477
Bug: 143356419
Bug: 144592287
Bug: 144713689
Bug: 144961676
Bug: 145972256
Bug: 146055070
Bug: 146449535
Bug: 147209885
Bug: 160883266
Bug: 160883801
Bug: 160885805
Bug: 161010552
Bug: 161128971
Bug: 161400830
Bug: 162257402
Bug: 162776704
Bug: 163431711
Bug: 163716381
Bug: 168023149
Bug: 168544734
Bug: 171598214
Bug: 171740453
Bug: 172212772
Bug: 174030348
Bug: 175448877
Bug: 176952463
Bug: 178340230
Bug: 179406580
Bug: 181024194
Bug: 182952552
Bug: 183963484
Bug: 184219858
Bug: 185762657
Bug: 187186685
Bug: 189076024
Bug: 190228983
Bug: 195134672
Bug: 199872592
Bug: 200082547
Bug: 202075496
Bug: 202986547
Bug: 203823368
Bug: 205893923
Bug: 205897686
Bug: 209655537
Bug: 210036798
Bug: 210119134
Bug: 210148006
Bug: 210296725
Bug: 210713925
Bug: 211066171
Bug: 211161296
Bug: 211213635
Bug: 211914587
Bug: 212640658
Bug: 212821226
Bug: 213137376
Bug: 213140206
Bug: 213215835
Bug: 213621148
Bug: 214445388
Bug: https://bugs.archlinux.org/task/72092?project=1&order=dateopened&sort=desc&pagenum=1
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=211277
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214375
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214417
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214453
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214921
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215025
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215203
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1403
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1518
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1522
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1655
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1666
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1697
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1699
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1709
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1712
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1726
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1735
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1743
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1762
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1774
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1781
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1789
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1811
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1818
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1833
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1840
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/4464
Bug: https://gitlab.freedesktop.org/drm/nouveau/-/issues/91
Change-Id: Ie7ccb4f6b6b7716ff27bb19c8b1f400cafde6d6e
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
- Fix double-evaluation of 'pte' macro argument when using 52-bit PAs
- Fix signedness of some MTE prctl PR_* constants
- Fix kmemleak memory usage by skipping early pgtable allocations
- Fix printing of CPU feature register strings
- Remove redundant -nostdlib linker flag for vDSO binaries
-----BEGIN PGP SIGNATURE-----
iQFEBAABCgAuFiEEPxTL6PPUbjXGY88ct6xw3ITBYzQFAmGL8ukQHHdpbGxAa2Vy
bmVsLm9yZwAKCRC3rHDchMFjNB0XCADIFxVeLM3YMPsnDC6ttmGp/w1TXh5RoNBm
IY5utdu8ybdrdCYO//Z6i7rQiYwPBRbR8Xts1LAfZDVuD/IPKqxiY+wjMe9FYu0U
lb14dnT5iI7L3l0yo/5s1EC8FC/pfCMwi50+trAS5H5jo2wg/+6B/bgbymzTd1ZB
vzVVzyGv1L/3xKHT4uEDjY1jMPRBH4Ugx2bJ1tzRzsC3Gz0D7ZeVd1Dg3ftPMsqI
MA4Q5QeE9MsafcV8sKDRLnzNSYEr50goA0xtCre81VmJDNcm/y6UybUCF75KU72M
kAOImXs0+wrDqNIocYgYlSWRu9xjw8qjoxjnyqikFx47HBesjY8T
=pHQk
-----END PGP SIGNATURE-----
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 fixes from Will Deacon:
- Fix double-evaluation of 'pte' macro argument when using 52-bit PAs
- Fix signedness of some MTE prctl PR_* constants
- Fix kmemleak memory usage by skipping early pgtable allocations
- Fix printing of CPU feature register strings
- Remove redundant -nostdlib linker flag for vDSO binaries
* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
arm64: Track no early_pgtable_alloc() for kmemleak
arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
arm64: vdso: remove -nostdlib compiler flag
arm64: arm64_ftr_reg->name may not be a human-readable string
After switched page size from 64KB to 4KB on several arm64 servers here,
kmemleak starts to run out of early memory pool due to a huge number of
those early_pgtable_alloc() calls:
kmemleak_alloc_phys()
memblock_alloc_range_nid()
memblock_phys_alloc_range()
early_pgtable_alloc()
init_pmd()
alloc_init_pud()
__create_pgd_mapping()
__map_memblock()
paging_init()
setup_arch()
start_kernel()
Increased the default value of DEBUG_KMEMLEAK_MEM_POOL_SIZE by 4 times
won't be enough for a server with 200GB+ memory. There isn't much
interesting to check memory leaks for those early page tables and those
early memory mappings should not reference to other memory. Hence, no
kmemleak false positives, and we can safely skip tracking those early
allocations from kmemleak like we did in the commit fed84c7852
("mm/memblock.c: skip kmemleak for kasan_init()") without needing to
introduce complications to automatically scale the value depends on the
runtime memory size etc. After the patch, the default value of
DEBUG_KMEMLEAK_MEM_POOL_SIZE becomes sufficient again.
Signed-off-by: Qian Cai <quic_qiancai@quicinc.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Link: https://lore.kernel.org/r/20211105150509.7826-1-quic_qiancai@quicinc.com
Signed-off-by: Will Deacon <will@kernel.org>
Let's add a flag that corresponds to IORESOURCE_SYSRAM_DRIVER_MANAGED,
indicating that we're dealing with a memory region that is never
indicated in the firmware-provided memory map, but always detected and
added by a driver.
Similar to MEMBLOCK_HOTPLUG, most infrastructure has to treat such
memory regions like ordinary MEMBLOCK_NONE memory regions -- for
example, when selecting memory regions to add to the vmcore for dumping
in the crashkernel via for_each_mem_range().
However, especially kexec_file is not supposed to select such memblocks
via for_each_free_mem_range() / for_each_free_mem_range_reverse() to
place kexec images, similar to how we handle
IORESOURCE_SYSRAM_DRIVER_MANAGED without CONFIG_ARCH_KEEP_MEMBLOCK.
We'll make sure that memory hotplug code sets the flag where applicable
(IORESOURCE_SYSRAM_DRIVER_MANAGED) next. This prepares architectures
that need CONFIG_ARCH_KEEP_MEMBLOCK, such as arm64, for virtio-mem
support.
Note that kexec *must not* indicate this memory to the second kernel and
*must not* place kexec-images on this memory. Let's add a comment to
kexec_walk_memblock(), documenting how we handle MEMBLOCK_DRIVER_MANAGED
now just like using IORESOURCE_SYSRAM_DRIVER_MANAGED in
locate_mem_hole_callback() for kexec_walk_resources().
Also note that MEMBLOCK_HOTPLUG cannot be reused due to different
semantics:
MEMBLOCK_HOTPLUG: memory is indicated as "System RAM" in the
firmware-provided memory map and added to the system early during
boot; kexec *has to* indicate this memory to the second kernel and
can place kexec-images on this memory. After memory hotunplug,
kexec has to be re-armed. We mostly ignore this flag when
"movable_node" is not set on the kernel command line, because
then we're told to not care about hotunpluggability of such
memory regions.
MEMBLOCK_DRIVER_MANAGED: memory is not indicated as "System RAM" in
the firmware-provided memory map; this memory is always detected
and added to the system by a driver; memory might not actually be
physically hotunpluggable. kexec *must not* indicate this memory to
the second kernel and *must not* place kexec-images on this memory.
Link: https://lkml.kernel.org/r/20211004093605.5830-5-david@redhat.com
Signed-off-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: "Aneesh Kumar K . V" <aneesh.kumar@linux.ibm.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Eric Biederman <ebiederm@xmission.com>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: Jianyong Wu <Jianyong.Wu@arm.com>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Shahab Vahedi <shahab@synopsys.com>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Vineet Gupta <vgupta@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
We want to specify flags when hotplugging memory. Let's prepare to pass
flags to memblock_add_node() by adjusting all existing users.
Note that when hotplugging memory the system is already up and running
and we might have concurrent memblock users: for example, while we're
hotplugging memory, kexec_file code might search for suitable memory
regions to place kexec images. It's important to add the memory
directly to memblock via a single call with the right flags, instead of
adding the memory first and apply flags later: otherwise, concurrent
memblock users might temporarily stumble over memblocks with wrong
flags, which will be important in a follow-up patch that introduces a
new flag to properly handle add_memory_driver_managed().
Link: https://lkml.kernel.org/r/20211004093605.5830-4-david@redhat.com
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Acked-by: Shahab Vahedi <shahab@synopsys.com> [arch/arc]
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: "Aneesh Kumar K . V" <aneesh.kumar@linux.ibm.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Eric Biederman <ebiederm@xmission.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: Jianyong Wu <Jianyong.Wu@arm.com>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Vineet Gupta <vgupta@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Rename memblock_free_ptr() to memblock_free() and use memblock_free()
when freeing a virtual pointer so that memblock_free() will be a
counterpart of memblock_alloc()
The callers are updated with the below semantic patch and manual
addition of (void *) casting to pointers that are represented by
unsigned long variables.
@@
identifier vaddr;
expression size;
@@
(
- memblock_phys_free(__pa(vaddr), size);
+ memblock_free(vaddr, size);
|
- memblock_free_ptr(vaddr, size);
+ memblock_free(vaddr, size);
)
[sfr@canb.auug.org.au: fixup]
Link: https://lkml.kernel.org/r/20211018192940.3d1d532f@canb.auug.org.au
Link: https://lkml.kernel.org/r/20210930185031.18648-7-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Juergen Gross <jgross@suse.com>
Cc: Shahab Vahedi <Shahab.Vahedi@synopsys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Since memblock_free() operates on a physical range, make its name
reflect it and rename it to memblock_phys_free(), so it will be a
logical counterpart to memblock_phys_alloc().
The callers are updated with the below semantic patch:
@@
expression addr;
expression size;
@@
- memblock_free(addr, size);
+ memblock_phys_free(addr, size);
Link: https://lkml.kernel.org/r/20210930185031.18648-6-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Juergen Gross <jgross@suse.com>
Cc: Shahab Vahedi <Shahab.Vahedi@synopsys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
memblock_free_late() is a NOP wrapper for __memblock_free_late(), there
is no point to keep this indirection.
Drop the wrapper and rename __memblock_free_late() to
memblock_free_late().
Link: https://lkml.kernel.org/r/20210930185031.18648-5-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Juergen Gross <jgross@suse.com>
Cc: Shahab Vahedi <Shahab.Vahedi@synopsys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* keystone/mirror-android-mainline:
Revert "mm/secretmem: use refcount_t instead of atomic_t"
hyperv/vmbus: include linux/bitops.h
KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
KVM: SEV-ES: keep INS functions together
KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
KVM: x86: split the two parts of emulator_pio_in
KVM: SEV-ES: clean up kvm_sev_es_ins/outs
KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out
KVM: SEV-ES: rename guest_ins_data to sev_pio_data
memblock: exclude MEMBLOCK_NOMAP regions from kmemleak
Revert "memblock: exclude NOMAP regions from kmemleak"
Revert "drm/ast: Add detect function support"
io_uring: apply worker limits to previous users
KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
KVM: MMU: Reset mmu->pkru_mask to avoid stale data
usbnet: sanity check for maxpacket
net: enetc: make sure all traffic classes can send large frames
net: enetc: fix ethtool counter name for PM0_TERR
MAINTAINERS: Add Dave Hansen to the x86 maintainer team
ptp: free 'vclock_index' in ptp_clock_release()
sfc: Don't use netif_info before net_device setup
sfc: Export fibre-specific supported link modes
drm/kmb: Enable ADV bridge after modeset
drm/kmb: Corrected typo in handle_lcd_irq
drm/kmb: Disable change of plane parameters
drm/kmb: Remove clearing DPHY regs
drm/kmb: Limit supported mode to 1080p
drm/kmb: Work around for higher system clock
drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel
drm: mxsfb: Fix NULL pointer dereference crash on unload
fuse: clean up error exits in fuse_fill_super()
fuse: always initialize sb->s_fs_info
fuse: clean up fuse_mount destruction
fuse: get rid of fuse_put_super()
fuse: check s_root when destroying sb
KVM: nVMX: promptly process interrupts delivered while in guest mode
KVM: x86: check for interrupts before deciding whether to exit the fast path
autofs: fix wait name hash calculation in autofs_wait()
net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags
net/mlx5e: IPsec: Fix a misuse of the software parser's fields
net/mlx5e: Fix vlan data lost during suspend flow
net/mlx5: E-switch, Return correct error code on group creation failure
net/mlx5: Lag, change multipath and bonding to be mutually exclusive
ice: Add missing E810 device ids
igc: Update I226_K device ID
e1000e: Fix packet loss on Tiger Lake and later
io_uring: fix ltimeout unprep
io_uring: apply max_workers limit to all future users
e1000e: Separate TGP board type from SPT
ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring
ANDROID: sched: Export symbol for scheduler vendor module
ANDROID: sched: Export rq lock symbols
ptp: Fix possible memory leak in ptp_clock_register()
net: stmmac: Fix E2E delay mechanism
nfc: st95hf: Make spi remove() callback return zero
net: hns3: disable sriov before unload hclge layer
net: hns3: fix vf reset workqueue cannot exit
net: hns3: schedule the polling again when allocation fails
net: hns3: fix for miscalculation of rx unused desc
net: hns3: fix the max tx size according to user manual
net: hns3: add limit ets dwrr bandwidth cannot be 0
net: hns3: reset DWRR of unused tc to zero
net: hns3: Add configuration of TM QCN error event
powerpc/smp: do not decrement idle task preempt count in CPU offline
powerpc/idle: Don't corrupt back chain when going idle
vrf: Revert "Reset skb conntrack connection..."
ksmbd: add buffer validation in session setup
ksmbd: throttle session setup failures to avoid dictionary attacks
ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests
io-wq: max_worker fixes
net: dsa: Fix an error handling path in 'dsa_switch_parse_ports_of()'
ACPI: PM: Do not turn off power resources in unknown state
ucounts: Proper error handling in set_cred_ucounts
ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds
sched/scs: Reset the shadow stack when idle_task_exit
cavium: Fix return values of the probe function
mISDN: Fix return values of the probe function
ceph: fix handling of "meta" errors
ceph: skip existing superblocks that are blocklisted or shut down when mounting
can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path
mailmap: add Andrej Shadura
mm/thp: decrease nr_thps in file's mapping on THP split
mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem()
vfs: check fd has read access in kernel_read_file_from_fd()
elfcore: correct reference to CONFIG_UML
mm, slub: fix incorrect memcg slab count for bulk free
mm, slub: fix potential use-after-free in slab_debugfs_fops
mm, slub: fix potential memoryleak in kmem_cache_open()
mm, slub: fix mismatch between reconstructed freelist depth and cnt
mm, slub: fix two bugs in slab_debug_trace_open()
mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind()
memblock: check memory total_size
ocfs2: mount fails with buffer overflow in strlen
ocfs2: fix data corruption after conversion from inline format
mm/migrate: fix CPUHP state to update node demotion order
mm/migrate: add CPU hotplug to demotion #ifdef
mm/migrate: optimize hotplug-time demotion order updates
userfaultfd: fix a race between writeprotect and exit_mmap()
mm/userfaultfd: selftests: fix memory corruption with thp enabled
ALSA: usb-audio: Fix microphone sound on Jieli webcam.
scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk
scsi: qla2xxx: Fix unmap of already freed sgl
scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els()
scsi: qla2xxx: Return -ENOMEM if kzalloc() fails
audit: fix possible null-pointer dereference in audit_filter_rules
tracing: Have all levels of checks prevent recursion
nfp: bpf: silence bitwise vs. logical OR warning
drm/msm/devfreq: Restrict idle clamping to a618 for now
ucounts: Fix signal ucount refcounting
KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
KVM: VMX: Remove redundant handling of bus lock vmexit
KVM: kvm_stat: do not show halt_wait_ns
KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload
Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET"
KVM: SEV-ES: Set guest_state_protected after VMSA update
KVM: X86: fix lazy allocation of rmaps
block: fix incorrect references to disk objects
NIOS2: irqflags: rename a redefined register name
selftests/tls: add SM4 algorithm dependency for tls selftests
mctp: Be explicit about struct sockaddr_mctp padding
mctp: unify sockaddr_mctp types
cavium: Return negative value when pci_alloc_irq_vectors() fails
net: mscc: ocelot: Add of_node_put() before goto
net: sparx5: Add of_node_put() before goto
net/sched: act_ct: Fix byte count on fragmented packets
net: dsa: mt7530: correct ds->num_ports
net: dsa: lantiq_gswip: fix register definition
hamradio: baycom_epp: fix build for UML
dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC
netfilter: ebtables: allocate chainstack on CPU local nodes
can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer
can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
can: peak_pci: peak_pci_remove(): fix UAF
can: m_can: fix iomap_read_fifo() and iomap_write_fifo()
can: rcar_can: fix suspend/resume
blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg()
can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible()
can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes
can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length
can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv
can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer
scsi: sd: Fix crashes in sd_resume_runtime()
scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs
net: bridge: mcast: use multicast_membership_interval for IGMPv3
vsock_diag_test: remove free_sock_stat() call in test_no_sockets
ipv6: When forwarding count rx stats on the orig netdev
ksmbd: validate credit charge after validating SMB2 PDU body size
ksmbd: add buffer validation for smb direct
ksmbd: limit read/write/trans buffer size not to exceed 8MB
selftests: net/fcnal: Test --{force,no}-bind-key-ifindex
selftests: nettest: Add --{force,no}-bind-key-ifindex
tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0
tcp: md5: Fix overlap between vrf and non-vrf keys
lan78xx: select CRC32
sctp: fix transport encap_port update in sctp_vtag_verify
ptp: fix error print of ptp_kvm on X86_64 platform
KVM: SEV-ES: fix length of string I/O
ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers
ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
selftests: netfilter: remove stray bash debug line
netfilter: ipvs: make global sysctl readonly in non-init netns
netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6
ice: Print the api_patch as part of the fw.mgmt.api
ice: fix getting UDP tunnel entry
ice: Avoid crash from unnecessary IDA free
ice: Fix failure to re-add LAN/RDMA Tx queues
ALSA: hda/realtek: Add quirk for Clevo PC50HS
ALSA: usb-audio: add Schiit Hel device to quirk table
ksmbd: validate compound response buffer
ksmbd: fix potencial 32bit overflow from data area check in smb2_write
ksmbd: improve credits management
ksmbd: add validation in smb2_ioctl
ASoC: wm8960: Fix clock configuration on slave mode
scsi: core: Put LLD module refcnt after SCSI device is released
scsi: storvsc: Fix validation for unsolicited incoming packets
scsi: iscsi: Fix set_param() handling
scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets
selftests: nft_nat: add udp hole punch test case
ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked()
dma-debug: fix sg checks in debug_dma_map_sg()
dma-mapping: fix the kerneldoc for dma_map_sgtable()
netfilter: nf_tables: skip netdev events generated on netns removal
netfilter: Kconfig: use 'default y' instead of 'm' for bool config option
netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value
ACPI: tools: fix compilation error
ASoC: codec: wcd938x: Add irq config support
ASoC: DAPM: Fix missing kctl change notifications
ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
ASoC: Intel: bytcht_es8316: Use temporary variable for struct device
ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata()
ASoC: wcd938x: Fix jack detection issue
KVM: arm64: Release mmap_lock when using VM_SHARED with MTE
KVM: arm64: Report corrupted refcount at EL2
KVM: arm64: Fix host stage-2 PGD refcount
ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working
KVM: s390: Function documentation fixes
ASoC: cs4341: Add SPI device ID table
ASoC: pcm179x: Add missing entries SPI to device ID table
ASoC: fsl_xcvr: Fix channel swap issue with ARC
ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers
Bug: 203580415
Change-Id: I9fffe979a98c68e97adf8ae09ba57ba17ba3cfa9
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Vladimir Zapolskiy reports:
Commit a7259df767 ("memblock: make memblock_find_in_range method
private") invokes a kernel panic while running kmemleak on OF platforms
with nomaped regions:
Unable to handle kernel paging request at virtual address fff000021e00000
[...]
scan_block+0x64/0x170
scan_gray_list+0xe8/0x17c
kmemleak_scan+0x270/0x514
kmemleak_write+0x34c/0x4ac
The memory allocated from memblock is registered with kmemleak, but if
it is marked MEMBLOCK_NOMAP it won't have linear map entries so an
attempt to scan such areas will fault.
Ideally, memblock_mark_nomap() would inform kmemleak to ignore
MEMBLOCK_NOMAP memory, but it can be called before kmemleak interfaces
operating on physical addresses can use __va() conversion.
Make sure that functions that mark allocated memory as MEMBLOCK_NOMAP
take care of informing kmemleak to ignore such memory.
Link: https://lore.kernel.org/all/8ade5174-b143-d621-8c8e-dc6a1898c6fb@linaro.org
Link: https://lore.kernel.org/all/c30ff0a2-d196-c50d-22f0-bd50696b1205@quicinc.com
Fixes: a7259df767 ("memblock: make memblock_find_in_range method private")
Reported-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Tested-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Tested-by: Qian Cai <quic_qiancai@quicinc.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mem=[X][G|M] is broken on ARM64 platform, there are cases that even
type.cnt is 1, but total_size is not 0 because regions are merged into
1. So only check 'cnt' is not enough, total_size should be used,
othersize bootargs 'mem=[X][G|B]' not work anymore.
Link: https://lkml.kernel.org/r/20210930024437.32598-1-peng.fan@oss.nxp.com
Fixes: e888fa7bb8 ("memblock: Check memory add/cap ordering")
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: David Hildenbrand <david@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* keystone/mirror-android-mainline:
Linux 5.15-rc6
block, bfq: reset last_bfqq_created on group change
block: warn when putting the final reference on a registered disk
brd: reduce the brd_devices_mutex scope
x86/fpu: Mask out the invalid MXCSR bits properly
Input: touchscreen - avoid bitwise vs logical OR warning
Input: xpad - add support for another USB ID of Nacon GC-100
Input: resistive-adc-touch - fix division by zero error on z1 == 0
Input: snvs_pwrkey - add clk handling
kyber: avoid q->disk dereferences in trace points
block: keep q_usage_counter in atomic mode after del_gendisk
block: drain file system I/O on del_gendisk
block: split bio_queue_enter from blk_queue_enter
block: factor out a blk_try_enter_queue helper
block: call submit_bio_checks under q_usage_counter
nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'
ARC: fix potential build snafu
csky: Make HAVE_TCM depend on !COMPILE_TEST
csky: bitops: Remove duplicate __clear_bit define
csky: Select ARCH_WANT_FRAME_POINTERS only if compiler supports it
csky: Fixup regs.sr broken in ptrace
csky: don't let sigreturn play with priveleged bits of status register
Revert "Revert "ANDROID: trace: Add trace points for tasklet entry/exit""
Revert "Revert "ANDROID: Revert "softirq: Let ksoftirqd do its job"""
Revert "Revert "ANDROID: Revert "Mark HI and TASKLET softirq synchronous"""
Revert "Revert "ANDROID: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT""
Revert "Revert "ANDROID: sched: avoid migrating when softint on tgt cpu should be short""
KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest
KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()
perf/x86/msr: Add Sapphire Rapids CPU support
eeprom: 93xx46: fix MODULE_DEVICE_TABLE
drm/panel: olimex-lcd-olinuxino: select CRC32
drm/r128: fix build for UML
drm/nouveau/fifo: Reinstate the correct engine bit programming
drm/hyperv: Fix double mouse pointers
drm/fbdev: Clamp fbdev surface size if too large
drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read
ARM: imx: register reset controller from a platform driver
ANDROID: GKI: Disable CONFIG_ZONE_DMA on x86
ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64
ANDROID: sched: Update android_rvh_check_preempt_wakeup hook
ANDROID: sched: add restricted hook to override show_cpufinfo_max_freq
Revert "ANDROID: gki_defconfig: Don't explicity enable CONFIG_SERIAL_SAMSUNG{_CONSOLE}"
Revert "ANDROID: tty: serial: samsung_tty: Re-apply the depends line back into SERIAL_SAMSUNG"
Revert "ANDROID: arm64: gki_defconfig: Enable ARCH_EXYNOS"
libperf tests: Fix test_stat_cpu
libperf test evsel: Fix build error on !x86 architectures
perf report: Output non-zero offset for decompressed records
io_uring: fix wrong condition to grab uring lock
icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe
MAINTAINERS: Update the devicetree documentation path of imx fec driver
sctp: account stream padding length for reconf chunk
mlxsw: thermal: Fix out-of-bounds memory accesses
ethernet: s2io: fix setting mac address during resume
MAINTAINERS: Update entry for the Stratix10 firmware
spi-mux: Fix false-positive lockdep splats
spi: Fix deadlock when adding SPI controllers on SPI buses
EDAC/armada-xp: Fix output of uncorrectable error counter
ANDROID: gki_defconfig: Enable NET_ACT_BPF
nvme: fix per-namespace chardev deletion
ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators()
NFC: digital: fix possible memory leak in digital_in_send_sdd_req()
NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
nfc: fix error handling of nfc_proto_register()
Revert "net: procfs: add seq_puts() statement for dev_mcast"
selftests/ftrace: Update test for more eprobe removal process
tracing: Fix event probe removal from dynamic events
net: encx24j600: check error in devm_regmap_init_encx24j600
ANDROID: mm: vmscan: support equal reclaim for anon and file pages
net: korina: select CRC32
ANDROID: Add a build config fragment for KHWASan.
iommu/arm: fix ARM_SMMU_QCOM compilation
clk: qcom: add select QCOM_GDSC for SM6350
clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc
net: arc: select CRC32
nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells
vhost-vdpa: Fix the wrong input in config_cb
VDUSE: fix documentation underline warning
s390: add Alexander Gordeev as reviewer
Revert "virtio-blk: Add validation for block size in config space"
vhost_vdpa: unset vq irq before freeing irq
virtio: write back F_VERSION_1 before validate
usb: musb: dsps: Fix the probe error path
drm/i915: Free the returned object of acpi_evaluate_dsm()
drm/i915: Fix bug in user proto-context creation that leaked contexts
mei: hbm: drop hbm responses on early shutdown
powerpc/xive: Discard disabled interrupts in get_irqchip_state()
memblock: exclude NOMAP regions from kmemleak
PCI/MSI: Handle msi_populate_sysfs() errors correctly
net: dsa: felix: break at first CPU port during init and teardown
net: dsa: tag_ocelot_8021q: fix inability to inject STP BPDUs into BLOCKING ports
net: dsa: felix: purge skb from TX timestamping queue if it cannot be sent
net: dsa: tag_ocelot_8021q: break circular dependency with ocelot switch lib
net: dsa: tag_ocelot: break circular dependency with ocelot switch lib driver
net: mscc: ocelot: cross-check the sequence id from the timestamp FIFO with the skb PTP header
net: mscc: ocelot: deny TX timestamping of non-PTP packets
net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb
net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO
net: mscc: ocelot: make use of all 63 PTP timestamp identifiers
net: dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver
net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver
ANDROID: topology: Add flag to indicate topology has been updated
ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
ANDROID: sched: Initialize arguments of android_rvh_replace_next_task_fair
net: dsa: fix spurious error message when unoffloaded port leaves bridge
nfp: flow_offload: move flow_indr_dev_register from app init to app start
ANDROID: cpufreq: Add a restricted vendor hook for freq transition
ANDROID: sched: Add restricted vendor hooks in CFS scheduler
ANDROID: sched: Add restrict vendor hooks for balance_rt()
drm: rcar-du: Don't create encoder for unconnected LVDS outputs
net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors
net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp
net/mlx5e: Switchdev representors are not vlan challenged
net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path
net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode
net/mlx5: Fix cleanup of bridge delayed work
ALSA: usb-audio: Add quirk for VF0770
dm: fix mempool NULL pointer race when completing IO
dm rq: don't queue request to blk-mq during DM suspend
dm clone: make array 'descs' static
dm verity: skip redundant verity_handle_err() on I/O errors
acpi/arm64: fix next_platform_timer() section mismatch error
block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs
ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address
ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting
ALSA: hda: avoid write to STATESTS if controller is in reset
fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list
ACPI: PM: Include alternate AMDI0005 id in special behaviour
ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW
tee: optee: Fix missing devices unregister during optee_remove
ice: fix locking for Tx timestamp tracking flush
s390: fix strrchr() implementation
vfio-ccw: step down as maintainer
KVM: s390: remove myself as reviewer
selftests: net: modify IOAM tests for undef bits
ipv6: ioam: move the check for undefined bits
net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work
r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's
net: mscc: ocelot: Fix dumplicated argument in ocelot
af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards compatability
ANDROID: iommu: Add vendor hook for iova allocation and free tracking
pata_legacy: fix a couple uninitialized variable bugs
drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()
drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in poll_for_ready
drm/msm/dsi/phy: fix clock names in 28nm_8960 phy
drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register
drm/msm: Do not run snapshot on non-DPU devices
drm/msm/a3xx: fix error handling in a3xx_gpu_init()
drm/msm/a4xx: fix error handling in a4xx_gpu_init()
drm/msm: Fix null pointer dereference on pointer edp
drm/msm/mdp5: fix cursor-related warnings
drm/msm: Avoid potential overflow in timeout_to_jiffies()
drm/msm: Fix devfreq NULL pointer dereference on a3xx
drm/msm/dp: only signal audio when disconnected detected at dp_pm_resume
Revert "drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb"
Revert "drm/mediatek: Remove struct cmdq_client"
Revert "drm/mediatek: Detect CMDQ execution timeout"
Revert "drm/mediatek: Add cmdq_handle in mtk_crtc"
Revert "drm/mediatek: Clear pending flag when cmdq packet is done"
arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE
x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
workqueue: fix state-dump console deadlock
fs/ntfs3: Refactor ntfs_read_mft
fs/ntfs3: Refactor ni_parse_reparse
fs/ntfs3: Refactor ntfs_create_inode
fs/ntfs3: Refactor ntfs_readlink_hlp
fs/ntfs3: Rework ntfs_utf16_to_nls
drm/i915: remember to call i915_sw_fence_fini
fs/ntfs3: Fix memory leak if fill_super failed
ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl
fs/ntfs3: Keep prealloc for all types of files
platform/x86: int1092: Fix non sequential device mode handling
platform/x86: intel_skl_int3472: Correct null check
platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2
platform/x86: amd-pmc: Add alternative acpi id for PMC controller
platform/x86: intel_scu_ipc: Update timeout value in comment
platform/x86: intel_scu_ipc: Increase virtual timeout to 10s
platform/x86: intel_scu_ipc: Fix busy loop expiry time
platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI
platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes
platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
spi: bcm-qspi: clear MSPI spifie interrupt during probe
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2
xhci: Enable trust tx length quirk for Fresco FL11 USB controller
xhci: Fix command ring pointer corruption while aborting a command
USB: xhci: dbc: fix tty registration race
xhci: add quirk for host controllers that don't update endpoint DCS
xhci: guard accesses to ep_state in xhci_endpoint_reset()
tracing: Fix missing * in comment block
bootconfig: init: Fix memblock leak in xbc_make_cmdline()
tracing: Fix memory leak in eprobe_register()
virtio-net: fix for skb_over_panic inside big mode
net: phy: Do not shutdown PHYs in READY state
qed: Fix missing error code in qed_slowpath_start()
net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol
isdn: mISDN: Fix sleeping function called from invalid context
ionic: don't remove netdev->dev_addr when syncing uc list
net: mana: Fix error handling in mana_create_rxq()
isdn: cpai: check ctr->cnr to avoid array index out of bound
mqprio: Correct stats in mqprio_dump_class_stats().
net: dsa: mv88e6xxx: isolate the ATU databases of standalone and bridged ports
net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware
net: dsa: tag_dsa: send packets with TX fwd offload from VLAN-unaware bridges using VID 0
net: dsa: fix bridge_num not getting cleared after ports leaving the bridge
nfc: nci: fix the UAF of rf_conn_info object
net/smc: improved fix wait on already cleared link
ARM: dts: spear3xx: Fix gmac node
net: stmmac: add support for dwmac 3.40a
dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version
net: stmmac: fix get_hw_feature() on old hardware
mptcp: fix possible stall on recvmsg()
btrfs: fix abort logic in btrfs_replace_file_extents
btrfs: check for error when looking up inode during dir entry replay
btrfs: unify lookup return value when dir entry is missing
btrfs: deal with errors when adding inode reference during log replay
btrfs: deal with errors when replaying dir entry during log replay
btrfs: deal with errors when checking if a dir entry exists during log replay
btrfs: update refs for any root except tree log roots
btrfs: unlock newly allocated extent buffer after error
nvme-pci: Fix abort command id
tracing: Fix missing osnoise tracer on max_latency
USB: serial: qcserial: add EM9191 QDL support
USB: serial: option: add Quectel EC200S-CN module support
USB: serial: option: add prod. id for Quectel EG91
USB: serial: option: add Telit LE910Cx composition 0x1204
ALSA: hda: intel: Allow repeatedly probing on codec configuration errors
objtool: Update section header before relocations
objtool: Check for gelf_update_rel[a] failures
kunit: fix kernel-doc warnings due to mismatched arg names
bitfield: build kunit tests without structleak plugin
thunderbolt: build kunit tests without structleak plugin
device property: build kunit tests without structleak plugin
iio/test-format: build kunit tests without structleak plugin
gcc-plugins/structleak: add makefile var for disabling structleak
ALSA: hda/realtek: Add quirk for TongFang PHxTxX1
gpio: mockup: Convert to use software nodes
gpio: pca953x: Improve bias setting
gpio: 74x164: Add SPI device ID table
ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states
ARM: dts: bcm2711: fix MDIO #address- and #size-cells
ARM: dts: bcm283x: Fix VEC address for BCM2711
drivers: bus: Delete CONFIG_SIMPLE_PM_BUS
drivers: bus: simple-pm-bus: Add support for probing simple bus only devices
driver core: Reject pointless SYNC_STATE_ONLY device links
fs/ntfs3: Remove unnecessary functions
mei: me: add Ice Lake-N device id.
eeprom: 93xx46: Add SPI device ID table
eeprom: at25: Add SPI ID table
misc: HI6421V600_IRQ should depend on HAS_IOMEM
fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files
misc: fastrpc: Add missing lock before accessing find_vma()
cb710: avoid NULL pointer subtraction
misc: gehc: Add SPI ID table
fs/ntfs3: Refactoring of ntfs_set_ea
fs/ntfs3: Remove locked argument in ntfs_set_ea
fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release
serial: 8250: allow disabling of Freescale 16550 compile test
MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER
efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()
efi/cper: use stack buffer for error record decoding
efi/libstub: Simplify "Exiting bootservices" message
staging: r8188eu: prevent array underflow in rtw_hal_update_ra_mask()
staging: vc04_services: shut up out-of-range warning
firmware: arm_ffa: Fix __ffa_devices_unregister
firmware: arm_ffa: Add missing remove callback to ffa_bus_type
ALSA: hda/realtek - ALC236 headset MIC recording issue
ALSA: usb-audio: Enable rate validation for Scarlett devices
kernfs: don't create a negative dentry if inactive node exists
ALSA: hda/realtek: Add quirk for Clevo X170KM-G
ALSA: hda/realtek: Complete partial device name to avoid ambiguity
iio: light: opt3001: Fixed timeout error when 0 lux
MAINTAINERS: Drop outdated FPGA Manager website
spi: spi-nxp-fspi: don't depend on a specific node name erratum workaround
drm/msm/submit: fix overflow check on 64-bit architectures
drm/msm: One sched entity per process per priority
drm/msm: A bit more docs + cleanup
drm/msm/a6xx: Track current ctx by seqno
drm/msm/a6xx: Serialize GMU communication
drm/msm: Fix crash on dev file close
kunit: fix reference count leak in kfree_at_end
kunit: tool: better handling of quasi-bool args (--json, --raw_output)
spi: mediatek: skip delays if they are 0
spi: atmel: Fix PDC transfer setup bug
ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254
MAINTAINERS: Add Hao and Yilun as maintainers
fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect
fs/ntfs3: Refactoring of ntfs_init_from_boot
fs/ntfs3: Reject mount if boot's cluster size < media sector size
ALSA: seq: Fix a potential UAF by wrong private_free call order
ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop
ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer
habanalabs: fix resetting args in wait for CS IOCTL
module: fix clang CFI with MODULE_UNLOAD=n
fpga: ice40-spi: Add SPI device ID table
spi: spidev: Add SPI ID table
iio: adis16480: fix devices that do not support sleep mode
iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED
iio: adis16475: fix deadlock on frequency set
clk: socfpga: agilex: fix duplicate s2f_user0_clk
fs/ntfs3: Refactoring lock in ntfs_init_acl
fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode
fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex
fs/ntfs3: Refactor ntfs_get_acl_ex for better readability
fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode
fs/ntfs3: Fix logical error in ntfs_create_inode
clk: renesas: rzg2l: Fix clk status function
clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical
fs/ntfs3: Remove deprecated mount options nls
fs/ntfs3: Remove a useless shadowing variable
fs/ntfs3: Remove a useless test in 'indx_find()'
fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update
fs/ntfs3: Change max hardlinks limit to 4000
fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext
spi: Use 'flash' node name instead of 'spi-flash' in example
fs/ntfs3: Fix a memory leak on object opts
Doc/fs/ntfs3: Fix rst format and make it cleaner
fs/ntfs3: Initiliaze sb blocksize only in one place + refactor
fs/ntfs3: Initialize pointer before use place in fill_super
fs/ntfs3: Remove tmp pointer upcase in fill_super
fs/ntfs3: Remove tmp pointer bd_inode in fill_super
fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super
fs/ntfs3: Use sb instead of sbi->sb in fill_super
fs/ntfs3: Remove unnecessary variable loading in fill_super
fs/ntfs3: Return straight without goto in fill_super
fs/ntfs3: Remove impossible fault condition in fill_super
fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails
fs/ntfs3: Fix wrong error message $Logfile -> $UpCase
iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
fs/ntfs3: Use min/max macros instated of ternary operators
fs/ntfs3: Use clamp/max macros instead of comparisons
fs/ntfs3: Remove always false condition check
fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC
fs/ntfs3: Remove tabs before spaces from comment
fs/ntfs3: Remove braces from single statment block
fs/ntfs3: Place Comparisons constant right side of the test
fs/ntfs3: Remove '+' before constant in ni_insert_resident()
mtd: rawnand: qcom: Update code word value for raw read
iio: adc: ad7793: Fix IRQ flag
iio: adc: ad7780: Fix IRQ flag
iio: adc: ad7192: Add IRQ flag
iio: adc: aspeed: set driver data when adc probe.
iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in rzg2l_adc_pm_runtime_resume()
iio: adc: max1027: Fix the number of max1X31 channels
iio: adc: max1027: Fix wrong shift with 12-bit devices
iio: adc128s052: Fix the error handling path of 'adc128_probe()'
iio: adc: rzg2l_adc: Fix -EBUSY timeout error return
iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed
iio: dac: ti-dac5571: fix an error code in probe()
cgroupv2, docs: fix misinformation in "device controller" section
cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem
docs/cgroup: remove some duplicate words
workqueue: annotate alloc_workqueue() as printf
fs/ntfs3: Always use binary search with entry search
fs/ntfs3: Make binary search to search smaller chunks in beginning
fs/ntfs3: Limit binary search table size
fs/ntfs3: Remove unneeded header files from c files
fs/ntfs3: Change right headers to lznt.c
fs/ntfs3: Change right headers to upcase.c
fs/ntfs3: Change right headers to bitfunc.c
fs/ntfs3: Add missing header and guards to lib/ headers
fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h
fs/ntfs3: Add missing header files to ntfs.h
fs/ntfs3. Add forward declarations for structs to debug.h
fs/ntfs3: Remove redundant initialization of variable err
fs/ntfs3: Show uid/gid always in show_options()
fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules
fs/ntfs3: Add iocharset= mount option as alias for nls=
fs/ntfs3: Make mount option nohidden more universal
fs/ntfs3: Init spi more in init_fs_context than fill_super
fs/ntfs3: Use new api for mounting
fs/ntfs3: Convert mount options to pointer in sbi
fs/ntfs3: Remove unnecesarry remount flag handling
fs/ntfs3: Remove unnecesarry mount option noatime
Bug: 142159113
Bug: 145560197
Bug: 157552970
Bug: 168521633
Bug: 170327170
Bug: 171327997
Bug: 175415908
Bug: 178572414
Bug: 180668820
Bug: 181889516
Bug: 182998770
Bug: 183374329
Bug: 184575210
Bug: 184594949
Bug: 184695001
Bug: 187234873
Bug: 187861158
Bug: 194431527
Bug: 202983514
Bug: 31752786
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214453
Change-Id: I7767ee6844815151c6e890fb0a851e40cff604c0
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Vladimir Zapolskiy reports:
commit a7259df767 ("memblock: make memblock_find_in_range method private")
invokes a kernel panic while running kmemleak on OF platforms with nomaped
regions:
Unable to handle kernel paging request at virtual address fff000021e00000
[...]
scan_block+0x64/0x170
scan_gray_list+0xe8/0x17c
kmemleak_scan+0x270/0x514
kmemleak_write+0x34c/0x4ac
Indeed, NOMAP regions don't have linear map entries so an attempt to scan
these areas would fault.
Prevent such faults by excluding NOMAP regions from kmemleak.
Link: https://lore.kernel.org/all/8ade5174-b143-d621-8c8e-dc6a1898c6fb@linaro.org
Fixes: a7259df767 ("memblock: make memblock_find_in_range method private")
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Tested-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
On architectures that support the preservation of memblock metadata
after __init, allow drivers to call memblock_free() to free a
reservation made by early arch code. This is a hack to support the
freeing of bootsplash reservations passed to Linux by the bootloader.
Bug: 139653858
Bug: 163613534
Bug: 174620135
[adelva: revert after android13-5.next branches]
Change-Id: I32c0ee70c33c94deff70aa548896caa9978396fb
Signed-off-by: Alistair Delva <adelva@google.com>
The boot-time allocation interface for memblock is a mess, with
'memblock_alloc()' returning a virtual pointer, but then you are
supposed to free it with 'memblock_free()' that takes a _physical_
address.
Not only is that all kinds of strange and illogical, but it actually
causes bugs, when people then use it like a normal allocation function,
and it fails spectacularly on a NULL pointer:
https://lore.kernel.org/all/20210912140820.GD25450@xsang-OptiPlex-9020/
or just random memory corruption if the debug checks don't catch it:
https://lore.kernel.org/all/61ab2d0c-3313-aaab-514c-e15b7aa054a0@suse.cz/
I really don't want to apply patches that treat the symptoms, when the
fundamental cause is this horribly confusing interface.
I started out looking at just automating a sane replacement sequence,
but because of this mix or virtual and physical addresses, and because
people have used the "__pa()" macro that can take either a regular
kernel pointer, or just the raw "unsigned long" address, it's all quite
messy.
So this just introduces a new saner interface for freeing a virtual
address that was allocated using 'memblock_alloc()', and that was kept
as a regular kernel pointer. And then it converts a couple of users
that are obvious and easy to test, including the 'xbc_nodes' case in
lib/bootconfig.c that caused problems.
Reported-by: kernel test robot <oliver.sang@intel.com>
Fixes: 40caa127f3 ("init: bootconfig: Remove all bootconfig data when the init memory is removed")
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Merge misc updates from Andrew Morton:
"173 patches.
Subsystems affected by this series: ia64, ocfs2, block, and mm (debug,
pagecache, gup, swap, shmem, memcg, selftests, pagemap, mremap,
bootmem, sparsemem, vmalloc, kasan, pagealloc, memory-failure,
hugetlb, userfaultfd, vmscan, compaction, mempolicy, memblock,
oom-kill, migration, ksm, percpu, vmstat, and madvise)"
* emailed patches from Andrew Morton <akpm@linux-foundation.org>: (173 commits)
mm/madvise: add MADV_WILLNEED to process_madvise()
mm/vmstat: remove unneeded return value
mm/vmstat: simplify the array size calculation
mm/vmstat: correct some wrong comments
mm/percpu,c: remove obsolete comments of pcpu_chunk_populated()
selftests: vm: add COW time test for KSM pages
selftests: vm: add KSM merging time test
mm: KSM: fix data type
selftests: vm: add KSM merging across nodes test
selftests: vm: add KSM zero page merging test
selftests: vm: add KSM unmerge test
selftests: vm: add KSM merge test
mm/migrate: correct kernel-doc notation
mm: wire up syscall process_mrelease
mm: introduce process_mrelease system call
memblock: make memblock_find_in_range method private
mm/mempolicy.c: use in_task() in mempolicy_slab_node()
mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies
mm/mempolicy: advertise new MPOL_PREFERRED_MANY
mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY
...
There are a lot of uses of memblock_find_in_range() along with
memblock_reserve() from the times memblock allocation APIs did not exist.
memblock_find_in_range() is the very core of memblock allocations, so any
future changes to its internal behaviour would mandate updates of all the
users outside memblock.
Replace the calls to memblock_find_in_range() with an equivalent calls to
memblock_phys_alloc() and memblock_phys_alloc_range() and make
memblock_find_in_range() private method of memblock.
This simplifies the callers, ensures that (unlikely) errors in
memblock_reserve() are handled and improves maintainability of
memblock_find_in_range().
Link: https://lkml.kernel.org/r/20210816122622.30279-1-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> [arm64]
Acked-by: Kirill A. Shutemov <kirill.shtuemov@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> [ACPI]
Acked-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Acked-by: Nick Kossifidis <mick@ics.forth.gr> [riscv]
Tested-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Functions memblock_alloc_exact_nid_raw() and memblock_alloc_try_nid_raw()
are intended for early memory allocation without overhead of zeroing the
allocated memory. Since these functions were used to allocate the memory
map, they have ended up with addition of a call to page_init_poison() that
poisoned the allocated memory when CONFIG_PAGE_POISON was set.
Since the memory map is allocated using a dedicated memmep_alloc()
function that takes care of the poisoning, remove page poisoning from the
memblock_alloc_*_raw() functions.
Link: https://lkml.kernel.org/r/20210714123739.16493-5-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Michal Simek <monstr@monstr.eu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
For memblock_cap_memory_range() to work properly, it should be called
after memory is detected and added to memblock with memblock_add() or
memblock_add_node(). If memblock_cap_memory_range() would be called
before memory is registered, we may silently corrupt memory later
because the crash kernel will see all memory as available.
Print a warning and bail out if ordering is not satisfied.
Suggested-by: Mike Rapoport <rppt@kernel.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Link: https://lore.kernel.org/r/aabc5bad008d49f07d542815c6c8d28ec90bb09e.1628672091.git.geert+renesas@glider.be