* refs/heads/tmp-2069378:
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
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/altera.yaml
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml
Documentation/devicetree/bindings/arm/arm,cci-400.yaml
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
Documentation/devicetree/bindings/arm/cpu-capacity.txt
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt
Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
Documentation/devicetree/bindings/arm/mstar/mstar.yaml
Documentation/devicetree/bindings/arm/omap/omap.txt
Documentation/devicetree/bindings/arm/pmu.yaml
Documentation/devicetree/bindings/arm/psci.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/ti/k3.yaml
Documentation/devicetree/bindings/ata/sata_highbank.yaml
Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml
Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/imx1-clock.yaml
Documentation/devicetree/bindings/clock/imx21-clock.yaml
Documentation/devicetree/bindings/clock/imx23-clock.yaml
Documentation/devicetree/bindings/clock/imx25-clock.yaml
Documentation/devicetree/bindings/clock/imx27-clock.yaml
Documentation/devicetree/bindings/clock/imx28-clock.yaml
Documentation/devicetree/bindings/clock/imx31-clock.yaml
Documentation/devicetree/bindings/clock/imx35-clock.yaml
Documentation/devicetree/bindings/clock/imx7ulp-pcc-clock.yaml
Documentation/devicetree/bindings/clock/imx7ulp-scg-clock.yaml
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml
Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml
Documentation/devicetree/bindings/clock/qcom,a7pll.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
Documentation/devicetree/bindings/clock/qcom,gcc.yaml
Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
Documentation/devicetree/bindings/clock/qoriq-clock.txt
Documentation/devicetree/bindings/clock/renesas,cpg-div6-clock.yaml
Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml
Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml
Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
Documentation/devicetree/bindings/display/bridge/ps8640.yaml
Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml
Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml
Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml
Documentation/devicetree/bindings/display/msm/dp-controller.yaml
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
Documentation/devicetree/bindings/display/msm/gpu.yaml
Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml
Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.yaml
Documentation/devicetree/bindings/display/panel/display-timings.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.yaml
Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml
Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml
Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml
Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml
Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.yaml
Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml
Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml
Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml
Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml
Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml
Documentation/devicetree/bindings/display/panel/tpo,td.yaml
Documentation/devicetree/bindings/display/renesas,du.yaml
Documentation/devicetree/bindings/display/rockchip/rockchip,rk3066-hdmi.yaml
Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
Documentation/devicetree/bindings/display/sprd/sprd,display-subsystem.yaml
Documentation/devicetree/bindings/display/ste,mcde.yaml
Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
Documentation/devicetree/bindings/dma/arm-pl08x.yaml
Documentation/devicetree/bindings/dma/dma-controller.yaml
Documentation/devicetree/bindings/dma/dma-router.yaml
Documentation/devicetree/bindings/dma/ingenic,dma.yaml
Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml
Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
Documentation/devicetree/bindings/dma/ti/k3-bcdma.yaml
Documentation/devicetree/bindings/dma/ti/k3-pktdma.yaml
Documentation/devicetree/bindings/dvfs/performance-domain.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml
Documentation/devicetree/bindings/firmware/arm,scmi.yaml
Documentation/devicetree/bindings/firmware/arm,scpi.yaml
Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
Documentation/devicetree/bindings/gpio/gpio-vf610.yaml
Documentation/devicetree/bindings/gpio/gpio.txt
Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml
Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml
Documentation/devicetree/bindings/hwmon/national,lm90.yaml
Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml
Documentation/devicetree/bindings/i2c/i2c-imx.yaml
Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
Documentation/devicetree/bindings/i2c/renesas,riic.yaml
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml
Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml
Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml
Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml
Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
Documentation/devicetree/bindings/iio/proximity/google,cros-ec-mkbp-proximity.yaml
Documentation/devicetree/bindings/iio/st,st-sensors.yaml
Documentation/devicetree/bindings/input/adc-joystick.yaml
Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
Documentation/devicetree/bindings/input/gpio-keys.yaml
Documentation/devicetree/bindings/input/mtk-pmic-keys.txt
Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml
Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml
Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml
Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
Documentation/devicetree/bindings/leds/common.yaml
Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml
Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml
Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
Documentation/devicetree/bindings/media/mediatek-mdp.txt
Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml
Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml
Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/ti,cal.yaml
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
Documentation/devicetree/bindings/mfd/brcm,cru.yaml
Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
Documentation/devicetree/bindings/mfd/mt6397.txt
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
Documentation/devicetree/bindings/mfd/qcom,tcsr.txt
Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml
Documentation/devicetree/bindings/mmc/arm,pl18x.yaml
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
Documentation/devicetree/bindings/mmc/mtk-sd.yaml
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
Documentation/devicetree/bindings/mmc/sdhci-msm.txt
Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml
Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml
Documentation/devicetree/bindings/net/can/bosch,c_can.yaml
Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml
Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
Documentation/devicetree/bindings/net/can/tcan4x5x.txt
Documentation/devicetree/bindings/net/cdns,macb.yaml
Documentation/devicetree/bindings/net/dsa/dsa-port.yaml
Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/fsl,fec.yaml
Documentation/devicetree/bindings/net/fsl-fman.txt
Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml
Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml
Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml
Documentation/devicetree/bindings/net/mscc-miim.txt
Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml
Documentation/devicetree/bindings/net/oxnas-dwmac.txt
Documentation/devicetree/bindings/net/qcom,ethqos.txt
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/renesas,etheravb.yaml
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
Documentation/devicetree/bindings/net/xilinx_axienet.txt
Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
Documentation/devicetree/bindings/opp/opp-v2-base.yaml
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
Documentation/devicetree/bindings/pci/mvebu-pci.txt
Documentation/devicetree/bindings/pci/qcom,pcie.txt
Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml
Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml
Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml
Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml
Documentation/devicetree/bindings/phy/intel,combo-phy.yaml
Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml
Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml
Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml
Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml
Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml
Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml
Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml
Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml
Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
Documentation/devicetree/bindings/power/renesas,apmu.yaml
Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml
Documentation/devicetree/bindings/power/reset/gpio-restart.yaml
Documentation/devicetree/bindings/power/rockchip,power-controller.yaml
Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
Documentation/devicetree/bindings/power/supply/power-supply.yaml
Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml
Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml
Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml
Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml
Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
Documentation/devicetree/bindings/pwm/imx-pwm.yaml
Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml
Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml
Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml
Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml
Documentation/devicetree/bindings/pwm/mxs-pwm.yaml
Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt
Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml
Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
Documentation/devicetree/bindings/pwm/pwm-sifive.yaml
Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml
Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml
Documentation/devicetree/bindings/pwm/pwm.yaml
Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml
Documentation/devicetree/bindings/regulator/maxim,max8973.yaml
Documentation/devicetree/bindings/regulator/pfuze100.yaml
Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
Documentation/devicetree/bindings/regulator/regulator.yaml
Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml
Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml
Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml
Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml
Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
Documentation/devicetree/bindings/rng/atmel,at91-trng.yaml
Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml
Documentation/devicetree/bindings/rtc/epson,rx8900.yaml
Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml
Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
Documentation/devicetree/bindings/serial/mtk-uart.txt
Documentation/devicetree/bindings/serial/mvebu-uart.txt
Documentation/devicetree/bindings/serial/renesas,sci.yaml
Documentation/devicetree/bindings/serial/renesas,scif.yaml
Documentation/devicetree/bindings/serial/samsung_uart.yaml
Documentation/devicetree/bindings/serial/sifive-serial.yaml
Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/soc/rockchip/grf.yaml
Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Documentation/devicetree/bindings/sound/audio-graph-port.yaml
Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml
Documentation/devicetree/bindings/sound/imx-audio-card.yaml
Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml
Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml
Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
Documentation/devicetree/bindings/sound/samsung,odroid.yaml
Documentation/devicetree/bindings/sound/samsung-i2s.yaml
Documentation/devicetree/bindings/sound/simple-card.yaml
Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml
Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
Documentation/devicetree/bindings/spi/renesas,rspi.yaml
Documentation/devicetree/bindings/spi/spi-controller.yaml
Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
Documentation/devicetree/bindings/spi/spi-pl022.yaml
Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml
Documentation/devicetree/bindings/thermal/qcom-lmh.yaml
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
Documentation/devicetree/bindings/timer/renesas,ostm.yaml
Documentation/devicetree/bindings/timer/sifive,clint.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/dwc3-cavium.txt
Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml
Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
Documentation/devicetree/bindings/usb/mediatek,musb.yaml
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml
Documentation/devicetree/bindings/usb/snps,dwc3.yaml
Documentation/devicetree/bindings/usb/st,stusb160x.yaml
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
Documentation/devicetree/bindings/usb/usb-hcd.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/virtio/mmio.yaml
Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
Documentation/devicetree/bindings/writing-schema.rst
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/irqchip/qcom-pdc.c
drivers/power/supply/Makefile
drivers/scsi/ufs/ufs-qcom.c
drivers/soc/qcom/llcc-qcom.c
drivers/soc/qcom/socinfo.c
include/linux/soc/qcom/llcc-qcom.h
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8486018 SKQ4.220421.002
Change-Id: I2bfecc0ca157578c55d045e94b850561ca34a4ec
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>