android_kernel_samsung_sm8650/Documentation/Makefile
jianzhou d82e9dd3f4 Merge keystone/android-mainline-keystone-qcom-release.5.18-rc2 (2069378) into msm-pineapple
* 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>
2022-05-13 03:27:16 -07:00

164 lines
6.1 KiB
Makefile

# -*- makefile -*-
# Makefile for Sphinx documentation
#
# Check for broken documentation file references
ifeq ($(CONFIG_WARN_MISSING_DOCUMENTS),y)
$(shell $(srctree)/scripts/documentation-file-ref-check --warn)
endif
# Check for broken ABI files
ifeq ($(CONFIG_WARN_ABI_ERRORS),y)
$(shell $(srctree)/scripts/get_abi.pl validate --dir $(srctree)/Documentation/ABI)
endif
# You can set these variables from the command line.
SPHINXBUILD = sphinx-build
SPHINXOPTS =
SPHINXDIRS = .
DOCS_THEME =
DOCS_CSS =
_SPHINXDIRS = $(sort $(patsubst $(srctree)/Documentation/%/index.rst,%,$(wildcard $(srctree)/Documentation/*/index.rst)))
SPHINX_CONF = conf.py
PAPER =
BUILDDIR = $(obj)/output
PDFLATEX = xelatex
LATEXOPTS = -interaction=batchmode -no-shell-escape
ifeq ($(KBUILD_VERBOSE),0)
SPHINXOPTS += "-q"
endif
# User-friendly check for sphinx-build
HAVE_SPHINX := $(shell if which $(SPHINXBUILD) >/dev/null 2>&1; then echo 1; else echo 0; fi)
ifeq ($(HAVE_SPHINX),0)
.DEFAULT:
$(warning The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed and in PATH, or set the SPHINXBUILD make variable to point to the full path of the '$(SPHINXBUILD)' executable.)
@echo
@$(srctree)/scripts/sphinx-pre-install
@echo " SKIP Sphinx $@ target."
else # HAVE_SPHINX
# User-friendly check for pdflatex and latexmk
HAVE_PDFLATEX := $(shell if which $(PDFLATEX) >/dev/null 2>&1; then echo 1; else echo 0; fi)
HAVE_LATEXMK := $(shell if which latexmk >/dev/null 2>&1; then echo 1; else echo 0; fi)
ifeq ($(HAVE_LATEXMK),1)
PDFLATEX := latexmk -$(PDFLATEX)
endif #HAVE_LATEXMK
# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
KERNELDOC = $(srctree)/scripts/kernel-doc
KERNELDOC_CONF = -D kerneldoc_srctree=$(srctree) -D kerneldoc_bin=$(KERNELDOC)
ALLSPHINXOPTS = $(KERNELDOC_CONF) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS)
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
# commands; the 'cmd' from scripts/Kbuild.include is not *loopable*
loop_cmd = $(echo-cmd) $(cmd_$(1)) || exit;
# $2 sphinx builder e.g. "html"
# $3 name of the build subfolder / e.g. "userspace-api/media", used as:
# * dest folder relative to $(BUILDDIR) and
# * cache folder relative to $(BUILDDIR)/.doctrees
# $4 dest subfolder e.g. "man" for man pages at userspace-api/media/man
# $5 reST source folder relative to $(srctree)/$(src),
# e.g. "userspace-api/media" for the linux-tv book-set at ./Documentation/userspace-api/media
quiet_cmd_sphinx = SPHINX $@ --> file://$(abspath $(BUILDDIR)/$3/$4)
cmd_sphinx = $(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media $2 && \
PYTHONDONTWRITEBYTECODE=1 \
BUILDDIR=$(abspath $(BUILDDIR)) SPHINX_CONF=$(abspath $(srctree)/$(src)/$5/$(SPHINX_CONF)) \
$(PYTHON3) $(srctree)/scripts/jobserver-exec \
$(CONFIG_SHELL) $(srctree)/Documentation/sphinx/parallel-wrapper.sh \
$(SPHINXBUILD) \
-b $2 \
-c $(abspath $(srctree)/$(src)) \
-d $(abspath $(BUILDDIR)/.doctrees/$3) \
-D version=$(KERNELVERSION) -D release=$(KERNELRELEASE) \
$(ALLSPHINXOPTS) \
$(abspath $(srctree)/$(src)/$5) \
$(abspath $(BUILDDIR)/$3/$4) && \
if [ "x$(DOCS_CSS)" != "x" ]; then \
cp $(if $(patsubst /%,,$(DOCS_CSS)),$(abspath $(srctree)/$(DOCS_CSS)),$(DOCS_CSS)) $(BUILDDIR)/$3/_static/; \
fi
htmldocs:
@$(srctree)/scripts/sphinx-pre-install --version-check
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,html,$(var),,$(var)))
linkcheckdocs:
@$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,linkcheck,$(var),,$(var)))
latexdocs:
@$(srctree)/scripts/sphinx-pre-install --version-check
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,latex,$(var),latex,$(var)))
ifeq ($(HAVE_PDFLATEX),0)
pdfdocs:
$(warning The '$(PDFLATEX)' command was not found. Make sure you have it installed and in PATH to produce PDF output.)
@echo " SKIP Sphinx $@ target."
else # HAVE_PDFLATEX
pdfdocs: latexdocs
@$(srctree)/scripts/sphinx-pre-install --version-check
$(foreach var,$(SPHINXDIRS), \
$(MAKE) PDFLATEX="$(PDFLATEX)" LATEXOPTS="$(LATEXOPTS)" -C $(BUILDDIR)/$(var)/latex || exit; \
mkdir -p $(BUILDDIR)/$(var)/pdf; \
mv $(subst .tex,.pdf,$(wildcard $(BUILDDIR)/$(var)/latex/*.tex)) $(BUILDDIR)/$(var)/pdf/; \
)
endif # HAVE_PDFLATEX
epubdocs:
@$(srctree)/scripts/sphinx-pre-install --version-check
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,epub,$(var),epub,$(var)))
xmldocs:
@$(srctree)/scripts/sphinx-pre-install --version-check
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,xml,$(var),xml,$(var)))
endif # HAVE_SPHINX
# The following targets are independent of HAVE_SPHINX, and the rules should
# work or silently pass without Sphinx.
refcheckdocs:
$(Q)cd $(srctree);scripts/documentation-file-ref-check
cleandocs:
$(Q)rm -rf $(BUILDDIR)
$(Q)$(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media clean
dochelp:
@echo ' Linux kernel internal documentation in different formats from ReST:'
@echo ' htmldocs - HTML'
@echo ' latexdocs - LaTeX'
@echo ' pdfdocs - PDF'
@echo ' epubdocs - EPUB'
@echo ' xmldocs - XML'
@echo ' linkcheckdocs - check for broken external links'
@echo ' (will connect to external hosts)'
@echo ' refcheckdocs - check for references to non-existing files under'
@echo ' Documentation'
@echo ' cleandocs - clean all generated files'
@echo
@echo ' make SPHINXDIRS="s1 s2" [target] Generate only docs of folder s1, s2'
@echo ' valid values for SPHINXDIRS are: $(_SPHINXDIRS)'
@echo
@echo ' make SPHINX_CONF={conf-file} [target] use *additional* sphinx-build'
@echo ' configuration. This is e.g. useful to build with nit-picking config.'
@echo
@echo ' make DOCS_THEME={sphinx-theme} selects a different Sphinx theme.'
@echo
@echo ' make DOCS_CSS={a .css file} adds a DOCS_CSS override file for html/epub output.'
@echo
@echo ' Default location for the generated documents is Documentation/output'