Commit Graph

1071115 Commits

Author SHA1 Message Date
Richard Patrick
66c74d3f53 uio: Kconfig: Make the msm shared memory driver as module
Make the msm shared memory driver as a dynamic module instead of static.

Change-Id: I19ae80e8e700b77ff03f05a3b879755440572e76
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
2022-11-04 18:10:58 +05:30
Sridhar Arra
ebfd95c59c uio: msm_sharedmem: shared memory region access is also given to vm-nav
If vm-nav-path dtsi property is set, then the shared memory region will
be given access to vm-nav-path also.

Change-Id: I0aef894dbee78c2e3d7d67f61a238a889050037a
Signed-off-by: Sridhar Arra <sarra@codeaurora.org>
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
2022-11-04 18:08:32 +05:30
Sahitya Tummala
8251ad9787 uio: msm_sharedmem: add guard page around shared memory
If guard_memory dtsi property is set, then the shared memory
region will be guarded by SZ_4K at the start and at the end.
This is needed to overcome the XPU limitation on few MSM HW,
so as to make this memory not contiguous with other allocations
that may possibly happen from other clients in the system.

Change-Id: I57637619cea8fe7f0f7254624e07177ea4a4fce0
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
2022-11-04 18:00:02 +05:30
Nikhilesh Reddy
75c388e04f uio: msm_sharedmem: Fix format specifier to print resource_size_t
Use proper printk format specifier %pa to print resource_size_t
type variable.

Change-Id: I77b1f3ded0957d4a572c5c05996a3649a9b1fb45
Signed-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>
[riteshh@codeaurora.org: fixed trivial merge conflicts]
Signed-off-by: Ritesh Harjani <riteshh@codeaurora.org>
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
Signed-off-by: Richard Patrick <richardp@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
2022-11-03 22:43:26 +05:30
Prasad Sodagudi
9f621ba226 uio: msm_sharedmem: Use proper format to print phys_addr_t
Use proper printk format specifier to print phys_addr_t
type variable.

Change-Id: I7c55e44e813d8d41e1ead03280044c8542a24922
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
[riteshh@codeaurora.org: fixed trivial merge conflicts]
Signed-off-by: Ritesh Harjani <riteshh@codeaurora.org>
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
Signed-off-by: Richard Patrick <richardp@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
2022-11-01 13:34:04 -07:00
Nikhilesh Reddy
d995fc0a0f uio: msm_sharedmem: Add support for HYP call
Add support for HYP call to setup the sharedmem permissions
for the MPSS client.

Change-Id: I3b48ae962865d8d0a0ea6e3fbb8e21278b59c690
Signed-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>
[riteshh@codeaurora.org: fixed trivial merge conflicts]
Signed-off-by: Ritesh Harjani <riteshh@codeaurora.org>
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
Signed-off-by: Richard Patrick <richardp@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
2022-11-01 13:31:48 -07:00
Nikhilesh Reddy
bde16d2a83 uio: Add snapshot of MSM sharedmem driver
This is a snapshot of the MSM sharedmem driver as of msm-3.14
commit:
commit <149717c0> ("uio: msm_sharedmem: Add custom mmap") +
sharedmem qmi logic is removed.

The following changes are included:
02d55287 uio: msm_sharedmem: Restrict debugfs write to root.
de961fc7 uio: msm_sharedmem: Return ENOMEM if the shared mem addr
	 is zero.
b974ce64 uio: msm_sharedmem: Add addtional information to debugfs
c46af547 uio: msm_sharedmem: Add support for dynamic shared memory
	 allocation

Change-Id: I49902f018bde1d59d41027b7e46268cc17231a3e
Signed-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>
Signed-off-by: Ritesh Harjani <riteshh@codeaurora.org>
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
Signed-off-by: Richard Patrick <richardp@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
2022-10-28 19:42:31 +05:30
Guru Das Srinagesh
8bec221456 .gitignore: ignore vendor dt softlink and generated configs
Update .gitignore list to ignore vendor devicetree softlink and also
defconfig file generating in the kernel source directory.

Change-Id: Ia09e4cb133da460de511bc0c5b9209fcddf05e27
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:56 -08:00
Elliot Berman
553bc7f9e1 Makefile.dtbinst: Add optional DTB_TYPES prefix
Vendor packages frequently install a set of DTBs based on a collection
of targets. For instance, DTBs which are installed as part of a target
supporting "Kalama" include the base DTBs and board DTBOs. Collecting
that list of DTBs is less ideal because the list of DTBs must be
maintained in Makefile which is responsible for compiling the DTBs plus
in another file which knows to package all those DTBs. Ideally, list can
be maintained in one Makefile.

Makefiles can specify a list of DTBs for "foo" with foo-dtbs-y. Build
script can run "make dtbs" as normal and (now) also run "make
DTB_TYPES="foo-" dtb_install" to install only the dtbs supporting foo.

Change-Id: Ic162038b03a37ba822e131a92e3a8d540194b021
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:55 -08:00
Guru Das Srinagesh
34a39526a6 arm64: pineapple: Resolve module signing build errors
As part of the GKI modules support; module signing has been
enabled in the gki_defconfig. This will cause device kernel builds to
sign their modules due to device config fragments getting merged into
the gki_defconfig. Since vendor modules are not required to be
signed; and they only build modules, no signing utilities or key pair
available for these builds.

Unset CONFIG_MODULE_SIG_ALL to resolve this error..

Change-Id: Id922ba94bf4d7991002bc1def0c7b90546477e4d
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:53 -08:00
Guru Das Srinagesh
820fa6e8f9 build.config: Turn off KMI checks
Prevent running KMI checks in build.config.msm.gki.

Change-Id: I6c3e0aa937673a1a72524781962ee79f960b8f23
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:33 -08:00
Guru Das Srinagesh
17c0737289 build.config: Add msm.pineapple target and modules blacklist
Add build.config to support the Pineapple target.

Change-Id: Ib25152aeb14b151eaa06b9b4717a8920c716b98f
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:33 -08:00
Guru Das Srinagesh
33bb29c4f8 dts: Makefile: Compile the vendor directory
Add support to compile the device tree files for a target.

Change-Id: Ida9289d16c0226ab72418f5df641c3081a38c299
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:32 -08:00
Guru Das Srinagesh
15cb0c7276 arm64: defconfig: Add initial configs for Pineapple target
Add initial configs to generate the gki and consolidated variants of the
defconfigs meant to support the Pineapple target.

Change-Id: I18eb33a4e9f96aad90b15a9839cac83d2258bdd7
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:29 -08:00
Guru Das Srinagesh
ecec083489 arm64: Kconfig: Add support for Pineapple target
Add CONFIG_ARCH_PINEAPPLE to enable support for the Pineapple chipset.

Change-Id: I6701955ddde73c84fe0a0aba481c9c933fbf983b
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-02-16 14:37:08 -08:00
Guru Das Srinagesh
c8b78ab025 build.config: Add build config files for Pineapple target
Add msm.common and msm.gki build configs for the Pineapple target.

Change-Id: I42f0d0911f6cda6d8d3fbae4dfab1f899341b25c
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-02-16 14:36:46 -08:00
Guru Das Srinagesh
7db19373de Documentation: bindings: Remove devicetree bindings from kernel
Remove the devicetree bindings folder from the kernel.

Change-Id: I90bcee6ea0d65d4fb9246f87f3ddce5dd42ea9f7
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-02-16 14:36:30 -08:00
Android Build Coastguard Worker
3da6de37c7 Snap for 8113462 from e98653b1be to android-mainline-keystone-qcom-release
Change-Id: I4e858e7a05057917cd63cd432dc94c5631adf639
2022-01-25 11:00:51 +00:00
Blagovest Kolenichev
e98653b1be Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl
  ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst
  ANDROID: selftests: fix incfs_test
  ANDROID: incremental-fs: fix mount_fs issue
  ANDROID: GKI: enable test_stackinit kernel module
  ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds
  ANDROID: GKI: defconfig: enable BTF debug info
  FROMGIT: tools/resolve_btfids: Build with host flags
  ANDROID: GKI: Disable security lockdown for unsigned modules
  ANDROID: GKI: Enable system_dlkm build for gki
  ANDROID: GKI: Do not force select MODULE_SIG_ALL
  Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""
  ANDROID: GKI: remove CONFIG_RCU_FAST_NO_HZ from gki_defconfig
  ANDROID: Kconfig.gki: fix up GKI_HIDDEN_DRM_CONFIGS entry
  ANDROID: remove the android_vh_kfree_skb tracehook
  ANDROID: sched: export task_rq_lock
  ANDROID: clang: update to 14.0.1
  drivers/pcmcia: Fix ifdef covering yenta_pm_ops
  ANDROID: sched: Add vendor hook to select ilb cpu
  ANDROID: GKI: sched: add rvh for new cfs task util
  ANDROID: sched: add rvh for rebalance domains
  select: Fix indefinitely sleeping task in poll_schedule_timeout()
  gfs2: dump inode object for iopen glocks
  parisc: Default to 16 CPUs on 32-bit kernel
  sections: Fix __is_kernel() to include init ranges
  parisc: Re-use toc_stack as hpmc_stack
  parisc: Enable TOC (transfer of contents) feature unconditionally
  ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
  netfilter: nf_tables: don't use 'data_size' uninitialized
  Revert "drm/amd/display: Fix for otg synchronization logic"
  ext4: don't use the orphan list when migrating an inode
  ext4: use BUG_ON instead of if condition followed by BUG
  ext4: fix a copy and paste typo
  ext4: set csum seed in tmp inode while migrating to extents
  ext4: remove unnecessary 'offset' assignment
  ext4: remove redundant o_start statement
  ext4: drop an always true check
  ext4: remove unused assignments
  ext4: remove redundant statement
  ext4: remove useless resetting io_end_size in mpage_process_page()
  ext4: allow to change s_last_trim_minblks via sysfs
  ext4: change s_last_trim_minblks type to unsigned long
  ext4: implement support for get/set fs label
  ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified
  ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names
  ext4: avoid trim error on fs with small groups
  ext4: fix an use-after-free issue about data=journal writeback mode
  ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'
  ext4: initialize err_blk before calling __ext4_get_inode_loc
  ext4: fix a possible ABBA deadlock due to busy PA
  ext4: replace snprintf in show functions with sysfs_emit
  ext4: make sure to reset inode lockdep class when quota enabling fails
  ext4: make sure quota gets properly shutdown on error
  ext4: Fix BUG_ON in ext4_bread when write quota data
  ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal
  ext4: fast commit may miss tracking unwritten range during ftruncate
  ext4: use ext4_ext_remove_space() for fast commit replay delete range
  ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
  media: si2157: add support for DVB-C Annex C
  media: si2157: fix bandwidth stored in dev
  media: si2157: fix 6MHz & 6.1MHz bandwidth setting
  media: atomisp: Do not define input_system_cfg2400_t twice
  Documentation: remove trivial tree
  MAINTAINERS: add entries for block layer documentation
  docs: block: remove queue-sysfs.rst
  docs: sysfs-block: document virt_boundary_mask
  docs: sysfs-block: document stable_writes
  docs: sysfs-block: fill in missing documentation from queue-sysfs.rst
  docs: sysfs-block: add contact for nomerges
  docs: sysfs-block: sort alphabetically
  docs: sysfs-block: move to stable directory
  block: don't protect submit_bio_checks by q_usage_counter
  hwmon: (nzxt-smart2) make array detect_fans_report static const
  tcp: tcp_send_challenge_ack delete useless param `skb`
  net/qla3xxx: Remove useless DMA-32 fallback configuration
  rocker: Remove useless DMA-32 fallback configuration
  hinic: Remove useless DMA-32 fallback configuration
  lan743x: Remove useless DMA-32 fallback configuration
  net: enetc: Remove useless DMA-32 fallback configuration
  cxgb4vf: Remove useless DMA-32 fallback configuration
  cxgb4: Remove useless DMA-32 fallback configuration
  cxgb3: Remove useless DMA-32 fallback configuration
  bnx2x: Remove useless DMA-32 fallback configuration
  et131x: Remove useless DMA-32 fallback configuration
  be2net: Remove useless DMA-32 fallback configuration
  vmxnet3: Remove useless DMA-32 fallback configuration
  bna: Simplify DMA setting
  net: alteon: Simplify DMA setting
  myri10ge: Simplify DMA setting
  qlcnic: Simplify DMA setting
  net: allwinner: Fix print format
  page_pool: remove spinlock in page_pool_refill_alloc_cache()
  amt: fix wrong return type of amt_send_membership_update()
  net: mcs7830: handle usb read errors properly
  net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
  net: skb: use kfree_skb_reason() in tcp_v4_rcv()
  net: skb: introduce kfree_skb_reason()
  net/mlx5e: Fix build error in fec_set_block_stats()
  bnxt_en: improve firmware timeout messaging
  bnxt_en: use firmware provided max timeout for messages
  bnxt_en: improve VF error messages when PF is unavailable
  bnxt_en: add dynamic debug support for HWRM messages
  iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing()
  net: openvswitch: Fix ct_state nat flags for conns arriving from tc
  Linux 5.16
  netfilter: nft_meta: cancel register tracking after meta update
  netfilter: nft_payload: cancel register tracking after payload update
  netfilter: nft_bitwise: track register operations
  netfilter: nft_meta: track register operations
  netfilter: nft_payload: track register operations
  netfilter: nf_tables: add register tracking infrastructure
  netfilter: nf_tables: add NFT_REG32_NUM
  netfilter: nf_tables: add rule blob layout
  netfilter: nft_limit: move stateful fields out of expression data
  netfilter: nft_limit: rename stateful structure
  netfilter: nft_numgen: move stateful fields out of expression data
  netfilter: nft_quota: move stateful fields out of expression data
  netfilter: nft_last: move stateful fields out of expression data
  netfilter: nft_connlimit: move stateful fields out of expression data
  netfilter: egress: avoid a lockdep splat
  net: prefer nf_ct_put instead of nf_conntrack_put
  netfilter: conntrack: avoid useless indirection during conntrack destruction
  netfilter: make function op structures const
  netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook
  netfilter: conntrack: convert to refcount_t api
  netfilter: conntrack: Use max() instead of doing it manually
  pcmcia: fix setting of kthread task states
  Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)"
  block: fix old-style declaration
  io_uring: fix not released cached task refs
  can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
  can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device
  can: xilinx_can: xcan_probe(): check for error irq
  can: softing: softing_startstop(): fix set but not used variable warning
  Input: zinitix - make sure the IRQ is allocated before it gets enabled
  lib: remove redundant assignment to variable ret
  tpm: fix NPE on probe for missing device
  tpm: fix potential NULL pointer access in tpm_del_char_device
  tpm: Add Upgrade/Reduced mode support for TPM2 modules
  char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on device property
  keys: X.509 public key issuer lookup without AKID
  tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'
  tpm: tpm_tis_spi_cr50: Add default RNG quality
  tpm/st33zp24: drop unneeded over-commenting
  tpm: add request_locality before write TPM_INT_ENABLE
  x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs
  can: softing_cs: softingcs_probe(): fix memleak on registration failure
  ARM: dts: gpio-ranges property is now required
  docs: networking: device drivers: can: add flexcan
  docs: networking: device drivers: add can sub-folder
  can: flexcan: add ethtool support to get rx/tx ring parameters
  can: flexcan: add ethtool support to change rx-rtr setting during runtime
  can: flexcan: add more quirks to describe RX path capabilities
  can: flexcan: rename RX modes
  can: flexcan: allow to change quirks at runtime
  can: flexcan: move driver into separate sub directory
  can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode()
  can: mcp251xfd: move ring init into separate function
  can: mcp251xfd: move chip FIFO init into separate file
  can: mcp251xfd: move TEF handling into separate file
  can: mcp251xfd: move TX handling into separate file
  can: mcp251xfd: move RX handling into separate file
  can: mcp251xfd: mcp251xfd.h: sort function prototypes
  can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting
  can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get()
  can: mcp251xfd: mcp251xfd_open(): open_candev() first
  can: mcp251xfd: add missing newline to printed strings
  can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message
  can: mcp251xfd: remove double blank lines
  can: janz-ican3: initialize dlc variable
  s390/dasd: use default_groups in kobj_type
  s390/sclp_sd: use default_groups in kobj_type
  power: supply: Provide stubs for charge_behaviour helpers
  platform/x86: x86-android-tablets: Fix GPIO lookup leak on error-exit
  platform/x86: int3472: Add board data for Surface Go 3
  docs: ABI: fixed formatting in configfs-usb-gadget-uac2
  mm: Use multi-index entries in the page cache
  XArray: Add xas_advance()
  truncate,shmem: Handle truncates that split large folios
  truncate: Convert invalidate_inode_pages2_range to folios
  fs: Convert vfs_dedupe_file_range_compare to folios
  mm: Remove pagevec_remove_exceptionals()
  mm: Convert find_lock_entries() to use a folio_batch
  filemap: Return only folios from find_get_entries()
  filemap: Convert filemap_get_read_batch() to use a folio_batch
  filemap: Convert filemap_read() to use a folio
  truncate: Add invalidate_complete_folio2()
  truncate: Convert invalidate_inode_pages2_range() to use a folio
  truncate: Skip known-truncated indices
  truncate,shmem: Add truncate_inode_folio()
  shmem: Convert part of shmem_undo_range() to use a folio
  mm: Add unmap_mapping_folio()
  net: ena: Extract recurring driver reset code into a function
  net: ena: Change the name of bad_csum variable
  net: ena: Add debug prints for invalid req_id resets
  net: ena: Remove ena_calc_queue_size_ctx struct
  net: ena: Move reset completion print to the reset function
  net: ena: Remove redundant return code check
  net: ena: Update LLQ header length in ena documentation
  net: ena: Change ENI stats support check to use capabilities field
  net: ena: Add capabilities field with support for ENI stats capability
  net: ena: Change return value of ena_calc_io_queue_size() to void
  af_packet: fix tracking issues in packet_do_bind()
  octeontx2-af: Fix interrupt name strings
  mptcp: reuse __mptcp_make_csum in validate_data_csum
  mptcp: change the parameter of __mptcp_make_csum
  selftests: mptcp: more stable join tests-cases
  net: dsa: felix: add port fast age support
  net: mscc: ocelot: fix incorrect balancing with down LAG ports
  net/tls: Fix skb memory leak when running kTLS traffic
  cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean
  Revert "i2c: core: support bus regulator controlling in adapter"
  regmap: debugfs: Fix indentation
  Revert "libtraceevent: Increase libtraceevent logging when verbose"
  perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to
  spi: don't include ptp_clock_kernel.h in spi.h
  regmap: Call regmap_debugfs_exit() prior to _init()
  iavf: remove an unneeded variable
  i40e: remove variables set but not used
  i40e: Remove non-inclusive language
  i40e: Update FW API version
  i40e: Minimize amount of busy-waiting during AQ send
  KVM: x86: Check for rmaps allocation
  i40e: Add ensurance of MacVlan resources for every trusted VF
  KVM: SEV: Mark nested locking of kvm->lock
  x86/sgx: Fix NULL pointer dereference on non-SGX systems
  sch_cake: revise Diffserv docs
  scripts: sphinx-pre-install: Fix ctex support on Debian
  docs: discourage use of list tables
  docs: 5.Posting.rst: describe Fixes: and Link: tags
  Documentation: kgdb: Replace deprecated remotebaud
  docs: automarkup.py: Fix invalid HTML link output and broken URI fragments
  netrom: fix api breakage in nr_setsockopt()
  ax25: uninitialized variable in ax25_setsockopt()
  octeontx2-nicvf: Free VF PTP resources.
  octeontx2-af: Increment ptp refcount before use
  spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
  spi: atmel: Fix typo
  regulator: Add MAX20086-MAX20089 driver
  dt-bindings: regulators: Add bindings for Maxim MAX20086-MAX20089
  btrfs: output more debug messages for uncommitted transaction
  btrfs: respect the max size in the header when activating swap file
  btrfs: fix argument list that the kdoc format and script verified
  btrfs: remove unnecessary parameter type from compression_decompress_bio
  btrfs: selftests: dump extent io tree if extent-io-tree test failed
  btrfs: scrub: cleanup the argument list of scrub_stripe()
  btrfs: scrub: cleanup the argument list of scrub_chunk()
  btrfs: remove reada infrastructure
  btrfs: scrub: use btrfs_path::reada for extent tree readahead
  btrfs: scrub: remove the unnecessary path parameter for scrub_raid56_parity()
  btrfs: refactor unlock_up
  btrfs: skip transaction commit after failure to create subvolume
  btrfs: zoned: fix chunk allocation condition for zoned allocator
  btrfs: add extent allocator hook to decide to allocate chunk or not
  btrfs: zoned: unset dedicated block group on allocation failure
  btrfs: zoned: drop redundant check for REQ_OP_ZONE_APPEND and btrfs_is_zoned
  btrfs: zoned: sink zone check into btrfs_repair_one_zone
  btrfs: zoned: simplify btrfs_check_meta_write_pointer
  btrfs: zoned: encapsulate inode locking for zoned relocation
  btrfs: sysfs: add devinfo/fsid to retrieve actual fsid from the device
  btrfs: reserve extra space for the free space tree
  btrfs: include the free space tree in the global rsv minimum calculation
  btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES_PER_WR_BIO
  btrfs: update SCRUB_MAX_PAGES_PER_BLOCK
  btrfs: do not check -EAGAIN when truncating inodes in the log root
  btrfs: make should_throttle loop local in btrfs_truncate_inode_items
  btrfs: combine extra if statements in btrfs_truncate_inode_items
  btrfs: convert BUG() for pending_del_nr into an ASSERT
  btrfs: convert BUG_ON() in btrfs_truncate_inode_items to ASSERT
  btrfs: add inode to truncate control
  btrfs: pass the ino via truncate control
  btrfs: use a flag to control when to clear the file extent range
  btrfs: control extent reference updates with a control flag for truncate
  btrfs: only call inode_sub_bytes in truncate paths that care
  btrfs: only update i_size in truncate paths that care
  btrfs: add truncate control struct
  btrfs: remove found_extent from btrfs_truncate_inode_items
  btrfs: move btrfs_kill_delayed_inode_items into evict
  btrfs: remove free space cache inode check in btrfs_truncate_inode_items
  btrfs: move extent locking outside of btrfs_truncate_inode_items
  btrfs: move btrfs_truncate_inode_items to inode-item.c
  btrfs: add an inode-item.h
  btrfs: remove stale comment about locking at btrfs_search_slot()
  btrfs: remove BUG_ON() after splitting leaf
  btrfs: move leaf search logic out of btrfs_search_slot()
  btrfs: remove useless condition check before splitting leaf
  btrfs: try to unlock parent nodes earlier when inserting a key
  btrfs: allow generic_bin_search() to take low boundary as an argument
  btrfs: check the root node for uptodate before returning it
  btrfs: allow device add if balance is paused
  btrfs: make device add compatible with paused balance in btrfs_exclop_start_try_lock
  btrfs: introduce exclusive operation BALANCE_PAUSED state
  btrfs: make send work with concurrent block group relocation
  mptcp: Check reclaim amount before reducing allocation
  mptcp: fix a DSS option writing error
  mptcp: fix opt size when sending DSS + MP_FAIL
  mptcp: avoid atomic bit manipulation when possible
  mptcp: cleanup MPJ subflow list handling
  selftests: mptcp: add tests for subflow creation failure
  mptcp: do not block subflows creation on errors
  mptcp: keep track of local endpoint still available for each msk
  mptcp: clean-up MPJ option writing
  mptcp: fix per socket endpoint accounting
  selftests: mptcp: add disconnect tests
  mptcp: implement support for user-space disconnect
  mptcp: cleanup accept and poll
  mptcp: full disconnect implementation
  mptcp: implement fastclose xmit path
  mptcp: keep snd_una updated for fallback socket
  s390/pci: simplify __pciwb_mio() inline asm
  kobject documentation: remove default_attrs information
  Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt()
  Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()
  Bluetooth: btqca: sequential validation
  Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0
  Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices
  mlxsw: spectrum: Extend to support Spectrum-4 ASIC
  mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation
  mlxsw: Add operations structure for bloom filter calculation
  mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use
  mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
  mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic
  mlxsw: Introduce flex key elements for Spectrum-4
  mlxsw: Rename virtual router flex key element
  dpaa2-switch: check if the port priv is valid
  dpaa2-mac: return -EPROBE_DEFER from dpaa2_mac_open in case the fwnode is not set
  dpaa2-mac: bail if the dpmacs fwnode is not found
  crypto: af_alg - rewrite NULL pointer check
  lib/mpi: Add the return value check of kcalloc()
  bpf: selftests: Add bind retry for post_bind{4, 6}
  bpf: selftests: Use C99 initializers in test_sock.c
  net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND()
  Revert "net/mlx5: Add retry mechanism to the command entry index allocation"
  net/mlx5: Set command entry semaphore up once got index free
  net/mlx5e: Sync VXLAN udp ports during uplink representor profile change
  net/mlx5: Fix access to sf_dev_table on allocation failure
  net/mlx5e: Fix matching on modified inner ip_ecn bits
  Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel"
  Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"
  net/mlx5e: Don't block routes with nexthop objects in SW
  net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used
  net/mlx5e: Fix nullptr on deleting mirroring rule
  net/mlx5e: Fix page DMA map/unmap attributes
  parisc: io: Improve the outb(), outw() and outl() macros
  parisc: pdc_stable: use default_groups in kobj_type
  parisc: Add kgdb io_module to read chars via PDC
  parisc: Fix pdc_toc_pim_11 and pdc_toc_pim_20 definitions
  parisc: Add lws_atomic_xchg and lws_atomic_store syscalls
  parisc: Rewrite light-weight syscall and futex code
  parisc: Enhance page fault termination message
  parisc: Don't call faulthandler_disabled() in do_page_fault()
  parisc: Switch user access functions to signal errors in r29 instead of r8
  parisc: Avoid calling faulthandler_disabled() twice
  parisc: Fix lpa and lpa_user defines
  parisc: Define depi_safe macro
  Documentation: devlink: mlx5.rst: Fix htmldoc build warning
  net/mlx5e: Add recovery flow in case of error CQE
  net/mlx5e: TC, Remove redundant error logging
  net/mlx5e: Refactor set_pflag_cqe_based_moder
  net/mlx5e: Move HW-GRO and CQE compression check to fix features flow
  net/mlx5e: Fix feature check per profile
  net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager
  net/mlx5e: Expose FEC counters via ethtool
  net/mlx5: Update log_max_qp value to FW max capability
  net/mlx5: SF, Use all available cpu for setting cpu affinity
  net/mlx5: Introduce API for bulk request and release of IRQs
  net/mlx5: Split irq_pool_affinity logic to new file
  net/mlx5: Move affinity assignment into irq_request
  net/mlx5: Introduce control IRQ request API
  net/mlx5: mlx5e_hv_vhca_stats_create return type to void
  random: don't reset crng_init_cnt on urandom_read()
  random: avoid superfluous call to RDRAND in CRNG extraction
  random: early initialization of ChaCha constants
  random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
  random: harmonize "crng init done" messages
  random: mix bootloader randomness into pool
  random: do not throw away excess input to crng_fast_load
  random: do not re-init if crng_reseed completes before primary init
  random: fix crash on multiple early calls to add_bootloader_randomness()
  random: do not sign extend bytes for rotation when mixing
  random: use BLAKE2s instead of SHA1 in extraction
  lib/crypto: blake2s: include as built-in
  random: fix data race on crng init time
  random: fix data race on crng_node_pool
  irq: remove unused flags argument from __handle_irq_event_percpu()
  random: remove unused irq_flags argument from add_interrupt_randomness()
  random: document add_hwgenerator_randomness() with other input functions
  MAINTAINERS: add git tree for random.c
  bpf/selftests: Test bpf_d_path on rdonly_mem.
  libbpf: Add documentation for bpf_map batch operations
  cgroup/rstat: check updated_next only for root
  selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3
  cgroup: rstat: explicitly put loop variant in while
  selftests: cgroup: Test open-time cgroup namespace usage for migration checks
  selftests: cgroup: Test open-time credential usage for migration checks
  selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
  cgroup: Use open-time cgroup namespace for process migration perm checks
  cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
  cgroup: Use open-time credentials for process migraton perm checks
  efi: use default_groups in kobj_type
  efi/libstub: measure loaded initrd info into the TPM
  xfs: warn about inodes with project id of -1
  xfs: hold quota inode ILOCK_EXCL until the end of dqalloc
  xfs: Remove redundant assignment of mp
  xfs: reduce kvmalloc overhead for CIL shadow buffers
  xfs: sysfs: use default_groups in kobj_type
  md: use default_groups in kobj_type
  spi: dt-bindings: mediatek,spi-mtk-nor: Fix example 'interrupts' property
  ice: Use bitmap_free() to free bitmap
  ice: Optimize a few bitmap operations
  ice: Slightly simply ice_find_free_recp_res_idx
  ice: improve switchdev's slow-path
  x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error
  cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State
  cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment
  ice: replay advanced rules after reset
  md: Move alloc/free acct bioset in to personality
  lib/raid6: Use strict priority ranking for pq gen() benchmarking
  lib/raid6: skip benchmark of non-chosen xor_syndrome functions
  md: fix spelling of "its"
  md: raid456 add nowait support
  md: raid10 add nowait support
  md: raid1 add nowait support
  md: add support for REQ_NOWAIT
  md: drop queue limitation for RAID1 and RAID10
  md/raid5: play nice with PREEMPT_RT
  spi: qcom: geni: handle timeout for gpi mode
  spi: qcom: geni: set the error code for gpi transfer
  serial: core: Keep mctrl register state and cached copy in sync
  serial: stm32: correct loop for dma error handling
  serial: stm32: fix flow control transfer in DMA mode
  serial: stm32: rework TX DMA state condition
  serial: stm32: move tx dma terminate DMA to shutdown
  serial: pl011: Drop redundant DTR/RTS preservation on close/open
  serial: pl011: Drop CR register reset on set_termios
  serial: pl010: Drop CR register reset on set_termios
  serial: liteuart: fix MODULE_ALIAS
  serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure
  dm sysfs: use default_groups in kobj_type
  dm integrity: Use struct_group() to zero struct journal_sector
  drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb
  debugfs: lockdown: Allow reading debugfs files that are not world readable
  driver core: Make bus notifiers in right order in really_probe()
  driver core: Move driver_sysfs_remove() after driver_sysfs_add()
  HID: magicmouse: Fix an error handling path in magicmouse_probe()
  HID: address kernel-doc warnings
  HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue
  HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc
  HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init
  usb: gadget: u_audio: Subdevice 0 for capture ctls
  usb: gadget: u_audio: fix calculations for small bInterval
  usb: dwc2: gadget: initialize max_speed from params
  usb: dwc2: do not gate off the hardware if it does not support clock gating
  usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe
  staging: r8188eu: rename camelcase variable uintPeerChannel
  staging: r8188eu: make BW20_24G_Diff a 1-D array
  staging: r8188eu: make OFDM_24G_Diff a 1-D array
  staging: r8188eu: BW40_24G_Diff is set but not used
  staging: r8188eu: CCK_24G_Diff is set but not used
  staging: r8188eu: make Index24G_BW40_Base a 1-D array
  staging: r8188eu: make Index24G_CCK_Base a 1-D array
  staging: r8188eu: rfPath is always 0
  staging: r8188eu: remove unneeded parameter from rtl8188e_SetHalODMVar
  staging: pi433: add comment to rx_lock mutex definition
  staging: pi433: fix frequency deviation check
  Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt
  spi: spi-mux: Add reference to spi-peripheral-props.yaml schema
  regulator: qcom_smd: Align probe function with rpmh-regulator
  Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2
  net/smc: Reset conn->lgr when link group registration fails
  Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe
  Bluetooth: hci_bcm: Check for error irq
  fsl/fman: Check for null pointer after calling devm_ioremap
  veth: Do not record rx queue hint in veth_xmit
  staging: vc04_services: rename BM2835 to BCM2835 in headers comments
  staging: vc04_services: rename string literal containing bm2835_* to bcm2835*_
  staging: vc04_services: rename variables containing bm2835_* to bcm2835_*
  staging: vc04_services: rename functions containing bm2835_* to bcm2835_*
  staging: vc04_services: rename structures bm2835_mmal_dev and bm2835_mmal_v4l2_ctrl
  ethernet: ibmveth: use default_groups in kobj_type
  staging: greybus: audio: Check null pointer
  rocker: fix a sleeping in atomic bug
  i2c: mpc: Avoid out of bounds memory access
  firmware: edd: remove empty default_attrs array
  firmware: dmi-sysfs: use default_groups in kobj_type
  qemu_fw_cfg: use default_groups in kobj_type
  HID: Add new Letsketch tablet driver
  HID: apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping
  HID: apple: Add 2021 magic keyboard FN key mapping
  HID: magicmouse: set Magic Trackpad 2021 name
  HID: magicmouse: set device name when it has been personalized
  HID: apple: Add 2021 Magic Keyboard with number pad
  HID: apple: Add 2021 Magic Keyboard with fingerprint reader
  sfc: Use swap() instead of open coding it
  ethtool: use phydev variable
  net: macb: use .mac_select_pcs() interface
  ppp: ensure minimum packet size in ppp_write()
  gro: add ability to control gro max packet size
  net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets
  net: dsa: warn about dsa_port and dsa_switch bit fields being non atomic
  net: dsa: don't enumerate dsa_switch and dsa_port bit fields using commas
  net: dsa: setup master before ports
  net: dsa: first set up shared ports, then non-shared ports
  net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown}
  net: dsa: stop updating master MTU from master.c
  net: dsa: merge rtnl_lock sections in dsa_slave_create
  net: dsa: reorder PHY initialization with MTU setup in slave.c
  mm/slob: Remove unnecessary page_mapcount_reset() function call
  bootmem: Use page->index instead of page->freelist
  zsmalloc: Stop using slab fields in struct page
  mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled
  mm/slub: Simplify struct slab slabs field definition
  mm/sl*b: Differentiate struct slab fields by sl*b implementations
  mm/kfence: Convert kfence_guarded_alloc() to struct slab
  mm/kasan: Convert to struct folio and struct slab
  mm/slob: Convert SLOB to use struct slab and struct folio
  mm/memcg: Convert slab objcgs from struct page to struct slab
  mm: Convert struct page to struct slab in functions used by other subsystems
  mm/slab: Finish struct page to struct slab conversion
  mm/slab: Convert most struct page to struct slab by spatch
  mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab
  mm/slub: Finish struct page to struct slab conversion
  mm/slub: Convert most struct page to struct slab by spatch
  mm/slub: Convert pfmemalloc_match() to take a struct slab
  mm/slub: Convert __free_slab() to use struct slab
  mm/slub: Convert alloc_slab_page() to return a struct slab
  mm/slub: Convert print_page_info() to print_slab_info()
  mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab
  mm/slub: Convert kfree() to use a struct slab
  mm/slub: Convert detached_freelist to use a struct slab
  mm: Convert check_heap_object() to use struct slab
  mm: Use struct slab in kmem_obj_info()
  mm: Convert __ksize() to struct slab
  mm: Convert virt_to_cache() to use struct slab
  mm: Convert [un]account_slab_page() to struct slab
  mm: Split slab into its own type
  mm/slub: Make object_err() static
  mm/slab: Dissolve slab_map_pages() in its caller
  netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone
  netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
  selftests: netfilter: switch to socat for tests using -q option
  MAINTAIERS/printk: Add link to printk git
  MAINTAINERS/vsprintf: Update link to printk git tree
  MAINTAINERS: update PCMCIA tree
  pcmcia: use sysfs_emit{,_at} for sysfs output
  Revert "ANDROID: GKI: Add module load time protected symbol lookup"
  xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames
  xdp: Move conversion to xdp_frame out of map functions
  page_pool: Store the XDP mem id
  page_pool: Add callback to init pages when they are allocated
  xdp: Allow registering memory model without rxq reference
  samples/bpf: xdpsock: Add timestamp for Tx-only operation
  samples/bpf: xdpsock: Add time-out for cleaning Tx
  samples/bpf: xdpsock: Add sched policy and priority support
  samples/bpf: xdpsock: Add cyclic TX operation capability
  samples/bpf: xdpsock: Add clockid selection support
  samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation
  samples/bpf: xdpsock: Add VLAN support for Tx-only operation
  net: lantiq_xrx200: convert to build_skb
  net: lantiq_xrx200: increase napi poll weigth
  MIPS: lantiq: dma: increase descritor count
  testptp: set pin function before other requests
  libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API
  libbpf 1.0: Deprecate bpf_map__is_offload_neutral()
  tracing: Tag trace_percpu_buffer as a percpu pointer
  ANDROID: GKI: Add module load time protected symbol lookup
  tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
  libbpf: Support repeated legacy kprobes on same function
  libbpf: Use probe_name for legacy kprobe
  ftrace/samples: Add missing prototypes direct functions
  libbpf: Deprecate bpf_perf_event_read_simple() API
  bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().
  bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
  bpf: Fix verifier support for validation of async callbacks
  bpf, docs: Fully document the JMP mode modifiers
  bpf, docs: Fully document the JMP opcodes
  bpf, docs: Fully document the ALU opcodes
  bpf, docs: Document the opcode classes
  bpf, docs: Add subsections for ALU and JMP instructions
  bpf, docs: Add a setion to explain the basic instruction encoding
  can: isotp: convert struct tpcon::{idx,len} to unsigned int
  can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
  RDMA/core: Don't infoleak GRH fields
  ANDROID: GKI: Add script to generate symbol protection headers
  bpf, selftests: Add verifier test for mem_or_null register with offset.
  bpf: Don't promote bogus looking registers after null check.
  bpf, sockmap: Fix double bpf_prog_put on error case in map_link
  bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()
  bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
  io_uring: remove redundant tab space
  io_uring: remove unused function parameter
  block/rnbd-clt-sysfs: use default_groups in kobj_type
  nvme-pci: fix queue_rqs list splitting
  block: introduce rq_list_move
  block: introduce rq_list_for_each_safe macro
  block: move rq_list macros to blk-mq.h
  net: gemini: allow any RGMII interface mode
  net: phy: marvell: configure RGMII delays for 88E1118
  net: phy: marvell: use phy_write_paged() to set MSCR
  selftests: set amt.sh executable
  firmware: memmap: use default_groups in kobj_type
  RDMA/uverbs: Check for null return of kmalloc_array
  sh: sq: use default_groups in kobj_type
  Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"
  mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B
  netlink: do not allocate a device refcount tracker in ethnl_default_notify()
  net/sched: add missing tracker information in qdisc_create()
  cpuidle: use default_groups in kobj_type
  selftests/kexec: Enable secureboot tests for PowerPC
  netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
  headers/deps: USB: Optimize <linux/usb/ch9.h> dependencies, remove <linux/device.h>
  USB: common: debug: add needed kernel.h include
  headers/prep: Fix non-standard header section: drivers/usb/host/ohci-tmio.c
  headers/prep: Fix non-standard header section: drivers/usb/cdns3/core.h
  headers/prep: usb: gadget: Fix namespace collision
  net: dsa: remove cross-chip support for HSR
  net: dsa: remove cross-chip support for MRP
  net: dsa: fix incorrect function pointer check for MRP ring roles
  mlxsw: pci: Avoid flow control for EMAD packets
  net: dsa: combine two holes in struct dsa_switch_tree
  net: dsa: move dsa_switch_tree :: ports and lags to first cache line
  net: dsa: make dsa_switch :: num_ports an unsigned int
  net: dsa: merge all bools of struct dsa_switch into a single u32
  net: dsa: move dsa_port :: type near dsa_port :: index
  net: dsa: merge all bools of struct dsa_port into a single u8
  net: dsa: move dsa_port :: stp_state near dsa_port :: mac
  arm64: Use correct method to calculate nomap region boundaries
  net: hns3: create new common cmd code for PF and VF modules
  net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs
  net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs
  net: hns3: create new set of common tqp stats APIs for PF and VF reuse
  net: hns3: refactor VF rss init APIs with new common rss init APIs
  net: hns3: refactor PF rss init APIs with new common rss init APIs
  net: hns3: create new set of common rss init APIs for PF and VF reuse
  net: hns3: refactor VF rss set APIs with new common rss set APIs
  net: hns3: refactor PF rss set APIs with new common rss set APIs
  net: hns3: create new set of common rss set APIs for PF and VF module
  net: hns3: refactor VF rss get APIs with new common rss get APIs
  net: hns3: refactor PF rss get APIs with new common rss get APIs
  net: hns3: create new set of common rss get APIs for PF and VF rss module
  net: hns3: refactor hclge_comm_send function in PF/VF drivers
  net: hns3: create new rss common structure hclge_comm_rss_cfg
  Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow"
  bpf/selftests: Fix namespace mount setup in tc_redirect
  bpftool: Probe for instruction set extensions
  bpftool: Probe for bounded loop support
  bpftool: Refactor misc. feature probe
  arm64: Drop outdated links in comments
  net: lan966x: Extend switchdev with mdb support
  net: lan966x: Add PGID_GP_START and PGID_GP_END
  net: lan966x: Add function lan966x_mac_ip_learn()
  net: ethernet: mtk_eth_soc: implement Clause 45 MDIO access
  net: mdio: add helpers to extract clause 45 regad and devad fields
  net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops
  ima: silence measurement list hexdump during kexec
  can: netlink: report the CAN controller mode supported flags
  can: dev: reorder struct can_priv members for better packing
  can: dev: add sanity check in can_set_static_ctrlmode()
  can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode()
  can: do not increase tx_bytes statistics for RTR frames
  can: do not increase rx_bytes statistics for RTR frames
  can: do not copy the payload of RTR frames
  can: kvaser_usb: do not increase tx statistics when sending error message frames
  can: do not increase rx statistics when generating a CAN rx error message frame
  can: etas_es58x: es58x_init_netdev: populate net_device::dev_port
  can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt
  can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt
  platform/x86: Add Asus TF103C dock driver
  platform/x86: x86-android-tablets: Add TM800A550L data
  platform/x86: x86-android-tablets: Add Asus MeMO Pad 7 ME176C data
  platform/x86: x86-android-tablets: Add Asus TF103C data
  platform/x86: x86-android-tablets: Add support for preloading modules
  platform/x86: x86-android-tablets: Add support for registering GPIO lookup tables
  platform/x86: x86-android-tablets: Add support for instantiating serdevs
  platform/x86: x86-android-tablets: Add support for instantiating platform-devs
  platform/x86: x86-android-tablets: Add support for PMIC interrupts
  platform/x86: x86-android-tablets: Don't return -EPROBE_DEFER from a non probe() function
  platform/x86: touchscreen_dmi: Remove the Glavey TM800A550L entry
  platform/x86: touchscreen_dmi: Enable pen support on the Chuwi Hi10 Plus and Pro
  platform/x86: touchscreen_dmi: Correct min/max values for Chuwi Hi10 Pro (CWI529) tablet
  platform/x86: Add intel_crystal_cove_charger driver
  power: supply: fix charge_behaviour attribute initialization
  net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path
  can: kvaser_usb: make use of units.h in assignment of frequency
  can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment
  can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv
  gpio: rcar: Propagate errors from devm_request_irq()
  gpio: rcar: Use platform_get_irq() to get the interrupt
  gpio: ts5500: Use platform_get_irq() to get the interrupt
  Revert "net: wwan: iosm: Keep device at D0 for s2idle case"
  sfc: The RX page_ring is optional
  parisc: decompressor: do not copy source files while building
  iavf: Fix limit of total number of queues to active queues of VF
  i40e: Fix incorrect netdev's real number of RX/TX queues
  i40e: Fix for displaying message regarding NVM version
  i40e: fix use-after-free in i40e_sync_filters_subtask()
  i40e: Fix to not show opcode msg on unsuccessful VF MAC change
  ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
  ieee802154: atusb: fix uninit value in atusb_set_extended_addr
  dm space map common: add bounds check to sm_ll_lookup_bitmap()
  dm btree: add a defensive bounds check to insert_at()
  dm btree remove: change a bunch of BUG_ON() calls to proper errors
  truncate: Add truncate_cleanup_folio()
  filemap: Add filemap_release_folio()
  filemap: Use a folio in filemap_page_mkwrite
  filemap: Use a folio in filemap_map_pages
  filemap: Use folios in next_uptodate_page
  filemap: Convert page_cache_delete_batch to folios
  filemap: Convert filemap_get_pages to use folios
  filemap: Drop the refcount while waiting for page lock
  filemap: Add read_cache_folio and read_mapping_folio
  filemap: Convert filemap_fault to folio
  filemap: Convert do_async_mmap_readahead to take a folio
  readahead: Convert page_cache_ra_unbounded to folios
  readahead: Convert page_cache_async_ra() to take a folio
  filemap: Convert filemap_range_uptodate to folios
  filemap: Convert filemap_create_page to folio
  filemap: Convert filemap_read_page to take a folio
  filemap: Convert find_get_pages_contig to folios
  filemap: Convert filemap_get_read_batch to use folios
  filemap: Remove thp_contains()
  filemap: Convert find_get_entry to return a folio
  filemap: Add filemap_remove_folio and __filemap_remove_folio
  filemap: Convert tracing of page cache operations to folio
  filemap: Add filemap_unaccount_folio()
  filemap: Convert page_cache_delete to take a folio
  filemap: Add folio_put_wait_locked()
  mm: Add folio_test_pmd_mappable()
  iov_iter: Convert iter_xarray to use folios
  iov_iter: Add copy_folio_to_iter()
  dm btree spine: eliminate duplicate le32_to_cpu() in node_check()
  dm btree spine: remove extra node_check function declaration
  EDAC/i10nm: Release mdev/mbase when failing to detect HBM
  erofs: use meta buffers for zmap operations
  erofs: use meta buffers for xattr operations
  erofs: use meta buffers for super operations
  erofs: use meta buffers for inode operations
  erofs: introduce meta buffer operations
  fs: dlm: print cluster addr if non-cluster node connects
  x86: intel_epb: Allow model specific normal EPB value
  regulator: remove redundant ret variable
  spi: ar934x: fix transfer size
  arm64: perf: Don't register user access sysctl handler multiple times
  mac80211: use ieee80211_bss_get_elem()
  nl80211: clarify comment for mesh PLINK_BLOCKED state
  mac80211: Add stations iterator where the iterator function may sleep
  mac80211: allow non-standard VHT MCS-10/11
  ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs
  ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper
  RDMA/rxe: Prevent double freeing rxe_map_set()
  mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
  mac80211: initialize variable have_higher_than_11mbit
  drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check
  perf/smmuv3: Fix unused variable warning when CONFIG_OF=n
  headers/uninline: Uninline single-use function: kobject_has_children()
  ethernet/sfc: remove redundant rc variable
  Namespaceify mtu_expires sysctl
  Namespaceify min_pmtu sysctl
  sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
  netrom: fix copying in user data in nr_setsockopt
  net: fixup build after bpf header changes
  net: lantiq_xrx200: add ingress SG DMA support
  udp6: Use Segment Routing Header for dest address if present
  icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
  seg6: export get_srh() for ICMP handling
  phy: nxp-c45-tja11xx: add extts and perout support
  net/mlx5: CT: Set flow source hint from provided tuple device
  net: openvswitch: Fill act ct extension
  net/sched: act_ct: Fill offloading tuple iifidx
  pktcdvd: convert to use attribute groups
  net: mdio: Demote probed message to debug print
  Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register"
  Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
  Documentation: kgdb: properly capitalize the MAGIC_SYSRQ config
  docs/zh_CN: Update and fix a couple of typos
  scripts: sphinx-pre-install: add required ctex dependency
  md/raid1: fix missing bitmap update w/o WriteMostly devices
  ipv6: Do cleanup if attribute validation fails in multipath route
  ipv6: Continue processing multipath route even if gateway attribute is invalid
  power: supply_core: Pass pointer to battery info
  power: supply: ab8500: Fix the error handling path of ab8500_charger_probe()
  power: reset: mt6397: Check for null res pointer
  btrfs: change name and type of private member of btrfs_free_space_ctl
  btrfs: make __btrfs_add_free_space take just block group reference
  btrfs: consolidate unlink_free_space/__unlink_free_space functions
  btrfs: consolidate bitmap_clear_bits/__bitmap_clear_bits
  btrfs: track the csum, extent, and free space trees in a rb tree
  btrfs: remove useless WARN_ON in record_root_in_trans
  btrfs: stop accessing ->free_space_root directly
  btrfs: stop accessing ->csum_root directly
  btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the csum root
  btrfs: fix csum assert to check objectid of the root
  btrfs: stop accessing ->extent_root directly
  btrfs: init root block_rsv at init root time
  btrfs: don't use the extent_root in flush_space
  btrfs: don't use extent_root in iterate_extent_inodes
  btrfs: don't use the extent root in btrfs_chunk_alloc_add_chunk_item
  btrfs: remove unnecessary extent root check in btrfs_defrag_leaves
  btrfs: do not special case the extent root for switch commit roots
  btrfs: use chunk_root in find_free_extent_update_loop
  btrfs: make remove_extent_backref pass the root
  btrfs: add a btrfs_block_group_root() helper
  btrfs: remove BUG_ON(!eie) in find_parent_nodes
  btrfs: remove BUG_ON() in find_parent_nodes()
  btrfs: remove SANITY_TESTS check form find_parent_nodes
  btrfs: move comment in find_parent_nodes()
  btrfs: pass the root to add_keyed_refs
  btrfs: remove trans_handle->root
  btrfs: pass fs_info to trace_btrfs_transaction_commit
  btrfs: rework async transaction committing
  btrfs: remove unused BTRFS_FS_BARRIER flag
  btrfs: eliminate if in main loop in tree_search_offset
  btrfs: don't check stripe length if the profile is not stripe based
  btrfs: get next entry in tree_search_offset before doing checks
  btrfs: add self test for bytes_index free space cache
  btrfs: index free space entries on size
  btrfs: only use ->max_extent_size if it is set in the bitmap
  btrfs: remove unnecessary @nr_written parameters
  btrfs: change root to fs_info for btrfs_reserve_metadata_bytes
  btrfs: get rid of root->orphan_cleanup_state
  btrfs: remove global rsv stealing logic for orphan cleanup
  btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv stealing code
  btrfs: check ticket->steal in steal_from_global_block_rsv
  btrfs: check for priority ticket granting before flushing
  btrfs: handle priority ticket failures in their respective helpers
  btrfs: zoned: cache reported zone during mount
  btrfs: remove unused parameter fs_devices from btrfs_init_workqueues
  btrfs: reduce the scope of the tree log mutex during transaction commit
  btrfs: consolidate device_list_mutex in prepare_sprout to its parent
  btrfs: switch seeding_dev in init_new_device to bool
  btrfs: send: remove unused type parameter to iterate_inode_ref_t
  btrfs: send: remove unused found_type parameter to lookup_dir_item_inode()
  btrfs: rename btrfs_item_end_nr to btrfs_item_data_end
  btrfs: remove the btrfs_item_end() helper
  btrfs: drop the _nr from the item helpers
  btrfs: introduce item_nr token variant helpers
  btrfs: make btrfs_file_extent_inline_item_len take a slot
  btrfs: add btrfs_set_item_*_nr() helpers
  btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere
  btrfs: remove no longer needed logic for replaying directory deletes
  btrfs: only copy dir index keys when logging a directory
  btrfs: remove spurious unlock/lock of unused_bgs_lock
  btrfs: fix deadlock between quota enable and other quota operations
  btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range
  USB: core: Fix bug in resuming hub's handling of wakeup requests
  USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
  usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core
  usb: gadget: clear related members when goto fail
  usb: gadget: don't release an existing dev->buf
  staging: r8188eu: add spaces around P2P_AP_P2P_CH_SWITCH_PROCESS_WK
  staging: r8188eu: turbo scan is always off for r8188eu
  staging: r8188eu: cmd_issued_cnt is set but not used
  staging: r8188eu: fix_rate is set but not used.
  staging: r8188eu: internal autosuspend is always false
  staging: r8188eu: remove unused power management defines
  staging: r8188eu: remove unused defines from rtw_eeprom.h
  staging: r8188eu: remove unused defines from Hal8188EPhyCfg.h
  staging: r8188eu: remove unneeded comments from Hal8188EPhyCfg.h
  staging: r8188eu: enum hw90_block is not used
  staging: r8188eu: struct odm_sta_info is not used
  staging: r8188eu: clean up struct sw_ant_switch
  staging: r8188eu: clean up struct rtw_dig
  staging: r8188eu: struct rx_hpc is not used
  staging: r8188eu: remove unused enum and defines
  staging: r8188eu: remove struct rt_channel_plan_2g
  staging: r8188eu: remove MAX_CHANNEL_NUM_2G
  staging: r8188eu: FwRsvdPageStartOffset is set but never used
  staging: r8188eu: IntArray and C2hArray are set but never used
  staging: r8188eu: remove unused fields from struct hal_data_8188e
  staging: r8188eu: bAPKThermalMeterIgnore is set but never used
  staging: r8188eu: bTXPowerDataReadFromEEPORM is set but never used
  staging: r8188eu: UsbRxHighSpeedMode is set but never used
  staging: r8188eu: bRDGEnable is always false
  staging: pi433: add docs to packet_format and tx_start_condition enum
  net: vxge: Use dma_set_mask_and_coherent() and simplify code
  ethernet: s2io: Use dma_set_mask_and_coherent() and simplify code
  net: vertexcom: default to disabled on kbuild
  gpio: dwapb: Switch to use fwnode instead of of_node
  gpiolib: acpi: make fwnode take precedence in struct gpio_chip
  MAINTAINERS: update gpio-brcmstb maintainers
  gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler
  dt-bindings: gpio: samsung: drop unused bindings
  gpio: max3191x: Use bitmap_free() to free bitmap
  pagevec: Add folio_batch
  mm/writeback: Improve __folio_mark_dirty() comment
  mm/doc: Add documentation for folio_test_uptodate
  fs/writeback: Convert inode_switch_wbs_work_fn to folios
  filemap: Remove PageHWPoison check from next_uptodate_page()
  Linux 5.16-rc8
  net: pcs: lynx: use a common naming scheme for all lynx_pcs variables
  net: ethernet: enetc: name change for clarity from pcs to mdio_device
  net: dsa: seville: name change for clarity from pcs to mdio_device
  net: dsa: felix: name change for clarity from pcs to mdio_device
  net: phy: lynx: refactor Lynx PCS module to use generic phylink_pcs
  net/fsl: Remove leftover definition in xgmac_mdio
  pcmcia: make pcmcia_release_io() void, as no-one is interested in return value
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
  pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
  pcmcia: comment out unused exca_readw() function
  pcmcia: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
  pcmcia: clean up dead drivers for CompuLab CM-X255/CM-X270 boards
  enic: Remove usage of the deprecated "pci-dma-compat.h" API
  qed: Use dma_set_mask_and_coherent() and simplify code
  chelsio: cxgb: Use dma_set_mask_and_coherent() and simplify code
  sun/cassini: Use dma_set_mask_and_coherent() and simplify code
  rndis_host: support Hytera digital radios
  net/smc: add comments for smc_link_{usable|sendable}
  perf top: Fix TUI exit screen refresh race condition
  perf pmu: Fix alias events list
  sctp: hold endpoint before calling cb in sctp_transport_lookup_process
  net: ena: Fix error handling when calculating max IO queues number
  net: ena: Fix wrong rx request id by resetting device
  net: ena: Fix undefined state when tx request id is out of bounds
  tehuti: Use dma_set_mask_and_coherent() and simplify code
  enic: Use dma_set_mask_and_coherent()
  net: socket.c: style fix
  mctp: Remove only static neighbour on RTM_DELNEIGH
  ipv6: ioam: Support for Queue depth data field
  net/smc: remove redundant re-assignment of pointer link
  net/smc: Introduce TCP ULP support
  net/smc: Add net namespace for tracepoints
  net/smc: Print net namespace in log
  net/smc: Add netlink net namespace support
  net/smc: Introduce net namespace support for linkgroup
  batman-adv: mcast: don't send link-local multicast to mcast routers
  pinctrl: imx: fix assigning groups names
  dt-bindings: pinctrl: mt8195: add wrapping node of pin configurations
  net ticp:fix a kernel-infoleak in __tipc_sendmsg()
  selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature
  mm: vmscan: reduce throttling due to a failure to make progress -fix
  mm: vmscan: Reduce throttling due to a failure to make progress
  selftests/kexec: update searching for the Kconfig
  selftest/kexec: fix "ignored null byte in input" warning
  x86/mce: Reduce number of machine checks taken during recovery
  mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
  userfaultfd/selftests: fix hugetlb area allocations
  lwtunnel: Validate RTA_ENCAP_TYPE attribute length
  ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
  ipv6: Check attribute length for RTA_GATEWAY in multipath route
  ipv4: Check attribute length for RTA_FLOW in multipath route
  ipv4: Check attribute length for RTA_GATEWAY in multipath route
  net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c
  net: hns3: refactor VF cmdq init and uninit APIs with new common APIs
  net: hns3: refactor PF cmdq init and uninit APIs with new common APIs
  net: hns3: create common cmdq init and uninit APIs
  net: hns3: refactor VF cmdq resource APIs with new common APIs
  net: hns3: refactor PF cmdq resource APIs with new common APIs
  net: hns3: create common cmdq resource allocate/free/query APIs
  net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API
  net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
  net: hns3: create new set of unified hclge_comm_cmd_send APIs
  net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module
  net: hns3: create new cmdq hardware description structure hclge_comm_hw
  net: hns3: refactor hns3 makefile to support hns3_common module
  drm/amdgpu: disable runpm if we are the primary adapter
  fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb
  drm/amd/pm: keep the BACO feature enabled for suspend
  Docs: Fixes link to I2C specification
  i2c: validate user data in compat ioctl
  Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2"
  net/mlx5: Set SMFS as a default steering mode if device supports it
  net/mlx5: DR, Ignore modify TTL if device doesn't support it
  net/mlx5: DR, Improve steering for empty or RX/TX-only matchers
  net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field
  net/mlx5: DR, Support matching on tunnel headers 0 and 1
  net/mlx5: DR, Add misc5 to match_param structs
  net/mlx5: Add misc5 flow table match parameters
  net/mlx5: DR, Warn on failure to destroy objects due to refcount
  net/mlx5: DR, Add support for UPLINK destination type
  net/mlx5: DR, Add support for dumping steering info
  net/mlx5: DR, Add missing reserved fields to dr_match_param
  net/mlx5: DR, Add check for flex parser ID value
  net/mlx5: DR, Rename list field in matcher struct to list_node
  net/mlx5: DR, Remove unused struct member in matcher
  net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_"
  net/mlx5: DR, Fix error flow in creating matcher
  crypto: qat - fix definition of ring reset results
  crypto: hisilicon - cleanup warning in qm_get_qos_value()
  crypto: kdf - select SHA-256 required for self-test
  crypto: x86/aesni - don't require alignment of data
  crypto: ccp - remove unneeded semicolon
  crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
  crypto: s390/sha512 - Use macros instead of direct IV numbers
  crypto: sparc/sha - remove duplicate hash init function
  crypto: powerpc/sha - remove duplicate hash init function
  crypto: mips/sha - remove duplicate hash init function
  crypto: sha256 - remove duplicate generic hash init function
  crypto: jitter - add oversampling of noise source
  MAINTAINERS: update SEC2 driver maintainers list
  Input: spaceball - fix parsing of movement data packets
  Input: appletouch - initialize work before device registration
  bpf: Fix typo in a comment in bpf lpm_trie.
  net: dsa: bcm_sf2: refactor LED regs access
  net: remove references to CONFIG_IRDA in network header files
  nfc: st21nfca: remove redundant assignment to variable i
  bpf, docs: Move the packet access instructions last in instruction-set.rst
  bpf, docs: Generate nicer tables for instruction encodings
  bpf, docs: Split the comparism to classic BPF from instruction-set.rst
  bpf, docs: Fix verifier references
  fs/mount_setattr: always cleanup mount_kattr
  ACPI: processor: thermal: avoid cpufreq_get_policy()
  platform/x86: intel-uncore-frequency: use default_groups in kobj_type
  x86/platform/uv: use default_groups in kobj_type
  serdev: Do not instantiate serdevs on boards with known bogus DSDT entries
  i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries
  ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers
  MAINTAINERS: Add AMD P-State driver maintainer entry
  Documentation: amd-pstate: Add AMD P-State driver introduction
  cpufreq: amd-pstate: Add AMD P-State performance attributes
  cpufreq: amd-pstate: Add AMD P-State frequencies attributes
  cpufreq: amd-pstate: Add boost mode support for AMD P-State
  cpufreq: amd-pstate: Add trace for AMD P-State module
  cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution
  cpufreq: amd-pstate: Add fast switch function for AMD P-State
  cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors
  ACPI: CPPC: Add CPPC enable register function
  ACPI: CPPC: Check present CPUs for determining _CPC is valid
  ACPI: CPPC: Implement support for SystemIO registers
  x86/msr: Add AMD CPPC MSR definitions
  erofs: add on-disk compressed tail-packing inline support
  erofs: support inline data decompression
  erofs: support unaligned data decompression
  ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
  PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment
  ACPI: battery: Add the ThinkPad "Not Charging" quirk
  x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag
  thermal/drivers/int340x: Fix RFIM mailbox write commands
  drm/amdgpu: no DC support for headless chips
  drm/amd/display: fix dereference before NULL check
  drm/amdgpu: always reset the asic in suspend (v2)
  drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
  drm/amd/display: Fix the uninitialized variable in enable_stream_features()
  drm/amdgpu: fix runpm documentation
  amdgpu/pm: Make sysfs pm attributes as read-only for VFs
  drm/amdgpu: save error count in RAS poison handler
  drm/amdgpu: drop redundant semicolon
  drm/amd/display: get and restore link res map
  drm/amd/display: support dynamic HPO DP link encoder allocation
  drm/amd/display: access hpo dp link encoder only through link resource
  drm/amd/display: populate link res in both detection and validation
  drm/amd/display: define link res and make it accessible to all link interfaces
  drm/amd/display: 3.2.167
  drm/amd/display: [FW Promotion] Release 0.0.98
  drm/amd/display: Undo ODM combine
  drm/amd/display: Add reg defs for DCN303
  drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
  drm/amd/display: Set optimize_pwr_state for DCN31
  drm/amd/display: Remove CR AUX RD Interval limit for LTTPR
  drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
  drm/amd/display: Fix check for null function ptr
  drm/amd/display: Added power down for DCN10
  drm/amd/display: Block z-states when stutter period exceeds criteria
  drm/amd/display: Refactor vendor specific link training sequence
  drm/amd/display: Limit max link cap with LTTPR caps
  drm/amd/display: fix B0 TMDS deepcolor no dislay issue
  drm/amdgpu: Check the memory can be accesssed by ttm_device_clear_dma_mappings.
  drm/amdkfd: correct sdma queue number in kfd device init (v3)
  drm/amdgpu: Access the FRU on Aldebaran
  drm/amdgpu: Only overwrite serial if field is empty
  drm/amdgpu: Enable unique_id for Aldebaran
  drm/amdgpu: Increase potential product_name to 64 characters
  drm/amdgpu: Remove the redundant code of psp bootloader functions
  drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is unplugged to prevent crash in GPU initialization failure
  fsl/fman: Fix missing put_device() call in fman_port_probe
  net/smc: Use the bitmap API when applicable
  selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
  ethtool: Remove redundant ret assignments
  Documentation: fix outdated interpretation of ip_no_pmtu_disc
  net: lantiq_etop: remove unnecessary space in cast
  net: lantiq_etop: make alignment match open parenthesis
  net: lantiq_etop: remove multiple assignments
  net: lantiq_etop: avoid precedence issues
  net: lantiq_etop: replace strlcpy with strscpy
  staging: vc04_services: update TODO file
  staging: vc04_services: bcm2835-camera: avoid the use of typedef for function pointers
  staging: vc04_services: bcm2835-audio: avoid the use of typedef for function pointers
  ice: Add flow director support for channel mode
  x86/purgatory: Remove -nostdlib compiler flag
  net: marvell: prestera: Implement initial inetaddr notifiers
  net: marvell: prestera: Register inetaddr stub notifiers
  net: marvell: prestera: add hardware router objects accounting
  net: marvell: prestera: Add prestera router infra
  net: marvell: prestera: Add router interface ABI
  net: marvell: prestera: add virtual router ABI
  x86/vdso: Remove -nostdlib compiler flag
  devtmpfs: mount with noexec and nosuid
  tty: goldfish: Use platform_get_irq() to get the interrupt
  serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2
  tty: serial: meson: Drop the legacy compatible strings and clock code
  serial: pmac_zilog: Use platform_get_irq() to get the interrupt
  serial: bcm63xx: Use platform_get_irq() to get the interrupt
  serial: ar933x: Use platform_get_irq() to get the interrupt
  serial: vt8500: Use platform_get_irq() to get the interrupt
  serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt
  serial: pxa: Use platform_get_irq() to get the interrupt
  serial: meson: Use platform_get_irq() to get the interrupt
  serial: 8250_bcm7271: Propagate error codes from brcmuart_probe()
  serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt
  serial: altera: Use platform_get_irq_optional() to get the interrupt
  dt-bindings: serial: renesas,sci: Document RZ/V2L SoC
  dt-bindings: serial: renesas,scif: Document RZ/V2L SoC
  serial: lantiq: store and compare return status correctly
  serial: 8250: Move Alpha-specific quirk out of the core
  serial: Fix incorrect rs485 polarity on uart open
  tty: serial: Use fifo in 8250 console driver
  usb: dwc2: Simplify a bitmap declaration
  usb: Remove usb_for_each_port()
  usb: typec: port-mapper: Convert to the component framework
  usb: Link the ports to the connectors they are attached to
  acpi: Store CRC-32 hash of the _PLD in struct acpi_device
  acpi: Export acpi_bus_type
  docs: ABI: fixed req_number desc in UAC1
  docs: ABI: added missing num_requests param to UAC2
  usb-storage: Remove redundant assignments
  staging: r8188eu: remove header odm_precomp.h
  staging: r8188eu: remove unnecessary comments
  staging: r8188eu: make odm_EdcaTurboCheck() static
  staging: r8188eu: make ODM_EdcaTurboInit() static
  staging: r8188eu: make odm_HwAntDiv() static
  staging: r8188eu: make odm_InitHybridAntDiv() static
  staging: r8188eu: make odm_TXPowerTrackingThermalMeterInit() static
  staging: r8188eu: remove odm_TXPowerTrackingInit()
  staging: r8188eu: make odm_RSSIMonitorCheck() static
  staging: r8188eu: make odm_CCKPacketDetectionThresh() static
  staging: r8188eu: make odm_FalseAlarmCounterStatistics() static
  staging: r8188eu: make odm_DynamicBBPowerSavingInit() static
  staging: r8188eu: make odm_RefreshRateAdaptiveMask() static
  staging: r8188eu: make odm_RateAdaptiveMaskInit() static
  staging: r8188eu: make odm_CommonInfoSelfUpdate() static
  staging: r8188eu: make odm_CommonInfoSelfInit() static
  staging: r8188eu: make odm_DIG() static
  staging: r8188eu: make odm_DIGInit() static
  staging: r8188eu: remove unused prototypes
  staging: r8188eu: make odm_ConfigRFReg_8188E() static
  staging: r8188eu: remove odm_interface
  staging: r8188eu: remove ODM_CompareMemory()
  staging: r8188eu: remove ODM_delay_ms()
  staging: r8188eu: remove ODM_delay_us()
  staging: r8188eu: remove ODM_sleep_ms()
  staging: r8188eu: clean up coding style issues
  staging: r8188eu: remove ODM_SetBBReg()
  staging: r8188eu: remove ODM_GetBBReg()
  staging: r8188eu: remove ODM_SetRFReg()
  staging: r8188eu: remove ODM_GetRFReg()
  staging: r8188eu: remove ODM_GetMACReg()
  staging: r8188eu: remove ODM_SetMACReg()
  staging: axis-fifo: Use platform_get_irq() to get the interrupt
  staging: greybus: auto_manager: use default_groups in kobj_type
  x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig
  bpf: Invert the dependency between bpf-netns.h and netns/bpf.h
  net: Add includes masked by netdevice.h including uapi/bpf.h
  bpf/selftests: Update local storage selftest for sleepable programs
  bpf: Allow bpf_local_storage to be used by sleepable programs
  net/ncsi: check for error return from call to nla_put_u32
  sun4i-emac.c: add dma support
  net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
  net: fix use-after-free in tw_timer_handler
  selftests: net: Fix a typo in udpgro_fwd.sh
  selftests/net: udpgso_bench_tx: fix dst ip argument
  x86/build: Use the proper name CONFIG_FW_LOADER
  net: bridge: mcast: add and enforce startup query interval minimum
  net: bridge: mcast: add and enforce query interval minimum
  ipv6: raw: check passed optlen before reading
  Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space
  net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX
  igb: support EXTTS on 82580/i354/i350
  igb: support PEROUT on 82580/i354/i350
  igb: move PEROUT and EXTTS isr logic to separate functions
  igb: move SDP config initialization to separate function
  xsk: Initialise xskb free_list_node
  bpf: Add missing map_get_next_key method to bloom filter map.
  net: Don't include filter.h from net/sock.h
  mfd: google,cros-ec: Fix property name for MediaTek rpmsg
  dt-bindings: mfd: Fix typo "DA9093" -> "DA9063"
  mfd: ntxec: Change return type of ntxec_reg8 from __be16 to u16
  mfd: tps65910: Set PWR_OFF bit during driver probe
  mfd: intel_soc_pmic: Use CPU-id check instead of _HRV check to differentiate variants
  mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2
  x86/lib: Add fast-short-rep-movs check to copy_user_enhanced_fast_string()
  of: net: support NVMEM cells with MAC in text format
  driver core: Simplify async probe test code by using ktime_ms_delta()
  nilfs2: use default_groups in kobj_type
  dt-bindings: mfd: Add Broadcom's Timer-Watchdog block
  notifier: Return an error when a callback has already been registered
  s390: remove unused TASK_SIZE_OF
  mtd: spi-nor: Remove debugfs entries that duplicate sysfs entries
  net/mlx5e: Fix wrong features assignment in case of error
  net/mlx5e: TC, Fix memory leak with rules with internal port
  libbpf: Improve LINUX_VERSION_CODE detection
  libbpf: Use 100-character limit to make bpf_tracing.h easier to read
  libbpf: Normalize PT_REGS_xxx() macro definitions
  ionic: Initialize the 'lif->dbid_inuse' bitmap
  net: lantiq_etop: add blank line after declaration
  net: lantiq_etop: add missing comment for wmb()
  r8169: don't use pci_irq_vector() in atomic context
  erofs: introduce z_erofs_fixup_insize
  erofs: tidy up z_erofs_lz4_decompress
  drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
  drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config
  drm/amd/display: Set optimize_pwr_state for DCN31
  drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
  drm/amd/display: Added power down for DCN10
  drm/amd/display: fix B0 TMDS deepcolor no dislay issue
  drm/amdgpu: fixup bad vram size on gmc v8
  drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config
  drm/amdgpu: Send Message to SMU on aldebaran passthrough for sbr handling
  drm/amdgpu: Don't inherit GEM object VMAs in child process
  drm/amdkfd: reset queue which consumes RAS poison (v2)
  drm/amdkfd: add reset queue function for RAS poison (v2)
  drm/amdkfd: add reset parameter for unmap queues
  drm/amdgpu: add gpu reset control for umc page retirement
  drm/amdgpu: Modify indirect register access for gfx9 sriov
  drm/amdgpu: get xgmi info before ip_init
  drm/amdgpu: Modify indirect register access for amdkfd_gfx_v9 sriov
  drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov
  drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions
  drm/amdgpu: Filter security violation registers
  x86/events/amd/iommu: Remove redundant assignment to variable shift
  perf scripts python: intel-pt-events.py: Fix printing of switch events
  perf script: Fix CPU filtering of a script's switch events
  perf intel-pt: Fix parsing of VM time correlation arguments
  perf expr: Fix return value of ids__new()
  ACPI: sysfs: use default_groups in kobj_type
  cpufreq: use default_groups in kobj_type
  igc: Fix TX timestamp support for non-MSI-X platforms
  igc: Do not enable crosstimestamping for i225-V models
  io_uring: use completion batching for poll rem/upd
  io_uring: single shot poll removal optimisation
  io_uring: poll rework
  io_uring: kill poll linking optimisation
  io_uring: move common poll bits
  io_uring: refactor poll update
  io_uring: remove double poll on poll update
  FROMLIST: kbuild: install the modules.order for external modules
  ixgbevf: switch to napi_build_skb()
  ixgbe: switch to napi_build_skb()
  igc: switch to napi_build_skb()
  igb: switch to napi_build_skb()
  ice: switch to napi_build_skb()
  iavf: switch to napi_build_skb()
  i40e: switch to napi_build_skb()
  e1000: switch to napi_build_skb()
  e1000: switch to napi_consume_skb()
  dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and Imagination
  mmc: pwrseq: Use bitmap_free() to free bitmap
  dt-bindings: mmc: PL18x stop relying on order of dma-names
  dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994
  mmc: au1xmmc: propagate errors from platform_get_irq()
  mmc: sdhci-pci-o2micro: Restore the SD clock's base clock frequency
  mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode
  mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs
  mmc: mtk-sd: Fix usage of devm_clk_get_optional()
  mmc: mtk-sd: Take action for no-sdio device-tree parameter
  mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields
  mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling
  staging: r8188eu: merge _ReadLEDSetting() into ReadAdapterInfo8188EU()
  staging: r8188eu: RSSI_test is always false
  staging: r8188eu: TrainIdx is set but never used
  staging: r8188eu: FAT_State is set but never used
  staging: r8188eu: FAT_State is always FAT_NORMAL_STATE
  staging: r8188eu: remove write-only fields from struct rtl_ps
  staging: r8188eu: remove ODM_CMNINFO_ABILITY from ODM_CmnInfoInit()
  staging: r8188eu: remove unused enum odm_h2c_cmd
  staging: r8188eu: remove GET_CVID_ROM_VERSION
  staging: r8188eu: DM_PriCCA is set but never used
  staging: r8188eu: remove unused prototype
  staging: r8188eu: remove the private "test" ioctl
  staging: r8188eu: remove the private ioctl "tdls"
  staging: r8188eu: remove the private ioctl "tdls_get"
  staging: r8188eu: remove the private ioctl "wps_assoc_req_ie"
  staging: r8188eu: remove private ioctls that return -1
  staging: r8188eu: remove the private ioctl "wps_prob_req_ie"
  staging: r8188eu: remove the private drvext_hdl ioctl
  staging: r8188eu: remove the private ioctl "get sensitivity"
  staging: r8188eu: remove unused rtw_private_args entries
  staging: r8188eu: rfoff_reason is never initialised
  staging: r8188eu: merge rtw_led_control and SwLedControlMode1
  staging: r8188eu: merge blink_work and SwLedBlink1
  staging: r8188eu: summarize some BlinkingLedState
  staging: r8188eu: remove bStopBlinking
  staging: r8188eu: LED_CTL_START_WPS_BOTTON is not used
  staging: r8188eu: LED_CTL_POWER_ON is not used
  staging: r8188eu: remove LedControlHandler
  staging: r8188eu: remove obsolete comments
  staging: r8188eu: use bool for boolean values
  staging: r8188eu: make blink interval defines internal
  staging: r8188eu: bLedStartToLinkBlinkInProgress is set but not used
  staging: r8188eu: remove unused blink mode defines
  staging: r8188eu: clean up blinking macros
  staging: r8188eu: clean up the blink worker code
  staging: r8188eu: make ResetLedStatus static
  staging: r8188eu: merge DeInitLed871x and rtl8188eu_DeInitSwLeds
  staging: r8188eu: merge InitLed871x and rtl8188eu_InitSwLeds
  staging: r8188eu: move (de)init functions from hal to rtw_led
  staging: r8188eu: move SwLedOn and SwLedOff into rtw_led.c
  staging: r8188eu: switch the led off during deinit
  staging: vt6655: drop off byRxMode var in device.h
  staging: most: dim2: use consistent routine naming
  staging: most: dim2: update renesas compatible string
  staging: r8188eu: include variable declarations from Hal8188EPwrSeq.h
  staging: rtl8723bs: removed unused if blocks
  staging: pi433: remove unnecessary parentheses pointed out by checkpatch.pl
  staging: vc04_services: Remove repeated word in vchiq log warning
  hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe
  drm/amdgpu: no DC support for headless chips
  net: caif: remove redundant assignment to variable expectlen
  net/smc: fix kernel panic caused by race of smc_sock
  net/smc: don't send CDC/LLC message if link not ready
  NFC: st21nfca: Fix memory leak in device probe and remove
  net: lantiq_xrx200: fix statistics of received bytes
  net: ag71xx: Fix a potential double free in error handling paths
  mISDN: change function names to avoid conflicts
  x86/mce/inject: Avoid out-of-bounds write when setting flags
  kobject: remove kset from struct kset_uevent_ops callbacks
  thunderbolt: Add module parameter for CLx disabling
  thunderbolt: Enable CL0s for Intel Titan Ridge
  hwmon: (nzxt-smart2) Fix "unused function" warning
  drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
  drm/amdgpu: always reset the asic in suspend (v2)
  drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
  ACPICA: Update version to 20211217
  ACPICA: iASL/NHLT table: "Specific Data" field support
  ACPICA: iASL: Add suppport for AGDI table
  ACPICA: iASL: Add TDEL table to both compiler/disassembler
  ACPICA: Fixed a couple of warnings under MSVC
  ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER)
  ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
  ACPICA: Add support for PCC Opregion special context data
  ACPICA: Fix wrong interpretation of PCC address
  ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
  ACPICA: Utilities: Avoid deleting the same object twice in a row
  ACPICA: Fix AEST Processor generic resource substructure data field byte length
  ACPICA: iASL/Disassembler: Additional support for NHLT table
  ACPICA: Avoid subobject buffer overflow when validating RSDP signature
  ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR
  ACPICA: Use original pointer for virtual origin tables
  ACPICA: Use original data_table_region pointer for accesses
  ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
  selinux: initialize proto variable in selinux_ip_postroute_compat()
  nfc: uapi: use kernel size_t to fix user-space builds
  uapi: fix linux/nfc.h userspace compilation errors
  net:Remove initialization of static variables to 0
  net: usb: pegasus: Do not drop long Ethernet frames
  atlantic: Fix buff_ring OOB in aq_ring_rx_clean
  net: udp: fix alignment problem in udp4_seq_show()
  net/smc: fix using of uninitialized completions
  net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode
  net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt
  net: xilinx: emaclite: Use platform_get_irq() to get the interrupt
  net: ethoc: Use platform_get_irq() to get the interrupt
  fsl/fman: Use platform_get_irq() to get the interrupt
  net: pxa168_eth: Use platform_get_irq() to get the interrupt
  ethernet: netsec: Use platform_get_irq() to get the interrupt
  net: wwan: iosm: Keep device at D0 for s2idle case
  net: wwan: iosm: Let PCI core handle PCI power transition
  ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
  net: lan966x: Fix the vlan used by host ports
  bnxt_en: Use page frag RX buffers for better software GRO performance
  bnxt_en: convert to xdp_do_flush
  bnxt_en: Support CQE coalescing mode in ethtool
  bnxt_en: Support configurable CQE coalescing mode
  bnxt_en: enable interrupt sampling on 5750X for DIM
  bnxt_en: Log error report for dropped doorbell
  bnxt_en: Add event handler for PAUSE Storm event
  ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
  dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi"
  drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
  driver core: make kobj_type constant.
  drm/i915: Increment composite fence seqno
  drm/i915: Fix possible uninitialized variable in parallel extension
  Documentation: power: Update outdated contents in opp.rst
  cpufreq: mediatek-hw: Fix double devm_remap in hotplug case
  hwmon: (dell-smm) Pack the whole smm_regs struct
  hwmon: (nct6775) Additional check for ChipID before ASUS WMI usage
  hwmon: (mr75203) fix wrong power-up delay value
  hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" -> "compatible"
  hwmon/pmbus: (ir38064) Expose a regulator
  hwmon/pmbus: (ir38064) Add of_match_table
  hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263
  hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2.
  hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING
  hwmon: (pmbus) Add support for MPS Multi-phase mp5023
  dt-bindings: add Delta AHE-50DC fan control module
  hwmon: (pmbus) Add Delta AHE-50DC fan control module driver
  hwmon: prefix kernel-doc comments for structs with struct
  hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC
  hwmon: (ntc_thermistor) Drop OF dependency
  hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked()
  hwmon: (dell-smm) Simplify ioctl handler
  hwmon: (raspberrypi) Exit immediately in case of error in init
  hwmon: (nct6775) delete some extension lines
  hwmon: (ntc_thermistor) Move DT matches to the driver block
  hwmon: (ntc_thermistor) Switch to generic firmware props
  hwmon: (ntc_thermistor) Move and refactor DT parsing
  hwmon: (adm1031) Remove redundant assignment to variable range
  hwmon: (asus_wmi_sensors) fix an array overflow
  hwmon: (asus_wmi_ec_sensors) fix array overflow
  hwmon: (sht4x) Add device tree match table
  hwmon: (ntc_thermistor) Merge platform data
  hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO
  hwmon: (ntc_thermistor) Drop get_ohm()
  hwmon: (ntc_thermistor) Merge platform data into driver
  hwmon: (jc42) Add support for ONSEMI N34TS04
  hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors
  hwmon: (asus_wmi_sensors) Support X370 Asus WMI.
  hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI.
  hwmon: (f71882fg) Add F81966 support
  hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A
  hwmon: (tmp401) Hide register write address differences in regmap code
  hwmon: (tmp401) Use regmap
  hwmon: (tmp401) Convert to _info API
  hwmon: (tmp401) Simplify temperature register arrays
  hwmon: Driver for Texas Instruments INA238
  dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property
  dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatible string
  hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
  hwmon: (k10temp) Remove unused definitions
  x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs
  Linux 5.16-rc7
  pinctrl: bcm: ns: use generic groups & functions helpers
  pinctrl: imx: fix allocation result check
  mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
  mm/damon/dbgfs: protect targets destructions with kdamond_lock
  mm/page_alloc: fix __alloc_size attribute for alloc_pages_exact_nid
  mm: delete unsafe BUG from page_cache_add_speculative()
  mm, hwpoison: fix condition in free hugetlb page path
  MAINTAINERS: mark more list instances as moderated
  kernel/crash_core: suppress unknown crashkernel parameter warning
  mm: mempolicy: fix THP allocations escaping mempolicy restrictions
  kfence: fix memory leak when cat kfence objects
  selftests: mptcp: Remove the deprecated config NFT_COUNTER
  sctp: use call_rcu to free endpoint
  platform/x86: x86-android-tablets: New driver for x86 Android tablets
  pinctrl: samsung: Use platform_get_irq_optional() to get the interrupt
  lib: objagg: Use the bitmap API when applicable
  net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register
  netfilter: nft_set_pipapo_avx2: remove redundant pointer lt
  integrity: Do not load MOK and MOKx when secure boot be disabled
  ima: Fix undefined arch_ima_get_secureboot() and co
  regulator: qcom-labibb: OCP interrupts are not a failure while disabled
  tools/power/x86/intel-speed-select: v1.11 release
  tools/power/x86/intel-speed-select: Update max frequency
  net: phy: micrel: Add config_init for LAN8814
  net: wan/lmc: fix spelling of "its"
  EDAC/amd64: Add support for family 19h, models 50h-5fh
  recordmcount.pl: fix typo in s390 mcount regex
  block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0
  selftests: Calculate udpgso segment count without header adjustment
  udp: using datalen to cap ipv6 udp max gso segments
  crypto: ux500 - Use platform_get_irq() to get the interrupt
  crypto: hisilicon/qm - disable qm clock-gating
  crypto: omap-aes - Fix broken pm_runtime_and_get() usage
  MAINTAINERS: update caam crypto driver maintainers list
  crypto: octeontx2 - prevent underflow in get_cores_bmap()
  crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete()
  crypto: qat - add support for compression for 4xxx
  crypto: qat - allow detection of dc capabilities for 4xxx
  crypto: qat - add PFVF support to enable the reset of ring pairs
  crypto: qat - add PFVF support to the GEN4 host driver
  crypto: qat - config VFs based on ring-to-svc mapping
  crypto: qat - exchange ring-to-service mappings over PFVF
  crypto: qat - support fast ACKs in the PFVF protocol
  crypto: qat - exchange device capabilities over PFVF
  crypto: qat - introduce support for PFVF block messages
  crypto: qat - store the ring-to-service mapping
  crypto: qat - store the PFVF protocol version of the endpoints
  crypto: qat - improve the ACK timings in PFVF send
  crypto: qat - leverage read_poll_timeout in PFVF send
  crypto: qat - leverage bitfield.h utils for PFVF messages
  crypto: qat - abstract PFVF messages with struct pfvf_message
  crypto: qat - set PFVF_MSGORIGIN just before sending
  crypto: qat - make PFVF send and receive direction agnostic
  crypto: qat - make PFVF message construction direction agnostic
  crypto: qat - add the adf_get_pmisc_base() helper function
  crypto: qat - support the reset of ring pairs on PF
  crypto: qat - extend crypto capability detection for 4xxx
  crypto: qat - set COMPRESSION capability for QAT GEN2
  crypto: qat - set CIPHER capability for QAT GEN2
  crypto: qat - get compression extended capabilities
  crypto: octeontx2 - Use swap() instead of swap_engines()
  crypto: omap - increase priority of DES/3DES
  crypto: x86/curve25519 - use in/out register constraints more precisely
  hwrng: cn10k - Add random number generator support
  crypto: hisilicon/zip - add new algorithms for uacce device
  ext4: update fast commit TODOs
  ext4: simplify updating of fast commit stats
  ext4: drop ineligible txn start stop APIs
  ext4: use ext4_journal_start/stop for fast commit transactions
  jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
  ubifs: read-only if LEB may always be taken in ubifs_garbage_collect
  ubifs: fix double return leb in ubifs_garbage_collect
  ubifs: fix slab-out-of-bounds in ubifs_change_lp
  ubifs: fix snprintf() length check
  Documentation: KUnit: Restyled Frequently Asked Questions
  Documentation: KUnit: Restyle Test Style and Nomenclature page
  Documentation: KUnit: Rework writing page to focus on writing tests
  Documentation: kunit: Reorganize documentation related to running tests
  Documentation: KUnit: Added KUnit Architecture
  Documentation: KUnit: Rewrite getting started
  Documentation: KUnit: Rewrite main page
  docs/zh_CN: Add zh_CN/accounting/delay-accounting.rst
  Documentation/sphinx: fix typos of "its"
  docs/zh_CN: Add sched-domains translation
  doc: fs: remove bdev_try_to_free_page related doc
  Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous"
  ubifs: Document sysfs nodes
  ubifs: Export filesystem error counters
  ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
  ubifs: Make use of the helper macro kthread_run()
  ubi: Fix a mistake in comment
  ubifs: Fix spelling mistakes
  drm/etnaviv: consider completed fence seqno in hang check
  platform/x86: intel_pmc_core: fix memleak on registration failure
  platform/x86: intel_pmc_core: fix memleak on registration failure
  selftests/bpf: Add btf_dump__new to test_cpp
  libbpf: Do not use btf_dump__new() macro in C++ mode
  net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M
  r8152: sync ocp base
  r8152: fix the force speed doesn't work for RTL8156
  net: bridge: fix ioctl old_deviceless bridge argument
  net: stmmac: ptp: fix potentially overflowing expression
  net: dsa: tag_ocelot: use traffic class to map priority on injected header
  veth: ensure skb entering GRO are not cloned.
  platform/x86: pmc_atom: improve critclk_systems matching for Siemens PCs
  watchdog: simatic-ipc-wdt: add new driver for Siemens Industrial PCs
  leds: simatic-ipc-leds: add new driver for Siemens Industial PCs
  platform/x86: simatic-ipc: add main driver for Siemens devices
  platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
  platform/x86: system76_acpi: Guard System76 EC specific functionality
  platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
  platform/x86: system76_acpi: Guard System76 EC specific functionality
  gpio: regmap: Switch to use fwnode instead of of_node
  gpio: tegra186: Add support for Tegra241
  dt-bindings: gpio: Add Tegra241 support
  gpio: brcmstb: Use local variable to access OF node
  powercap/drivers/dtpm: Reduce trace verbosity
  powercap/drivers/dtpm: Remove unused function definition
  ext4: fix i_version handling on remount
  ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME
  ext4: don't fail remount if journalling mode didn't change
  block: drop needless assignment in set_task_ioprio()
  spi: pxa2xx: Propagate firmware node
  spi: dw: Propagate firmware node
  spi: dln2: Propagate firmware node
  mtd: spi-nor: micron-st: write 2 bytes when disabling Octal DTR mode
  mtd: spi-nor: spansion: write 2 bytes when disabling Octal DTR mode
  mtd: spi-nor: core: use 2 data bytes for template ops
  drm/i915: Use trylock instead of blocking lock for __i915_gem_free_objects.
  selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case
  selftests: mlxsw: Add test for VxLAN related traps for IPv6
  selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6
  selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6
  selftests: mlxsw: Add VxLAN FDB veto test for IPv6
  selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use
  selftests: mlxsw: Add VxLAN configuration test for IPv6
  selftests: mlxsw: vxlan: Make the test more flexible for future use
  wwan: Replace kernel.h with the necessary inclusions
  net: stmmac: add tc flower filter for EtherType matching
  net: lan966x: Add support for multiple bridge flags
  flow_offload: fix suspicious RCU usage when offloading tc action
  sctp: move hlist_node and hashent out of sctp_ep_common
  nvme: add 'iopolicy' module parameter
  nvme: drop unused variable ctrl in nvme_setup_cmd
  nvme: increment request genctr on completion
  nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics
  x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS
  xfrm: rate limit SA mapping change message to user space
  xfrm: Add support for SM4 symmetric cipher algorithm
  xfrm: Add support for SM3 secure hash
  xfrm: update SA curlft.use_time
  mtd: spi-nor: Constify part specific fixup hooks
  mtd: spi-nor: core: Remove reference to spi-nor.c
  net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
  net/mlx5e: Delete forward rule for ct or sample action
  net/mlx5e: Fix ICOSQ recovery flow for XSK
  net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
  net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled
  net/mlx5e: Wrap the tx reporter dump callback to extract the sq
  net/mlx5: Fix tc max supported prio for nic mode
  net/mlx5: Fix SF health recovery flow
  net/mlx5: Fix error print in case of IRQ request failed
  net/mlx5: Use first online CPU instead of hard coded CPU
  net/mlx5: DR, Fix querying eswitch manager vport for ECPF
  net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
  scsi: vmw_pvscsi: Set residual data length conditionally
  scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
  io_uring: zero iocb->ki_pos for stream file types
  drm/amdgpu: fix runpm documentation
  selftests: forwarding: Add Q-in-VNI test for IPv6
  selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6
  selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6
  selftests: forwarding: vxlan_bridge_1q: Remove unused function
  selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6
  selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6
  selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets
  mlxsw: spectrum_flower: Make vlan_id limitation more specific
  netfilter: flowtable: remove ipv4/ipv6 modules
  netfilter: nat: force port remap to prevent shadowing well-known ports
  netfilter: conntrack: tag conntracks picked up in local out hook
  netfilter: nf_tables: make counter support built-in
  netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for unknown verdicts
  netfilter: nf_tables: consolidate rule verdict trace call
  netfilter: nft_payload: WARN_ON_ONCE instead of BUG
  netfilter: nf_tables: remove rcu read-size lock
  block: remove unnecessary trailing '\'
  bio.h: fix kernel-doc warnings
  Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U"
  codel: remove unnecessary pkt_sched.h include
  codel: remove unnecessary sock.h include
  net: broadcom: bcm4908enet: remove redundant variable bytes
  ice: trivial: fix odd indenting
  asix: fix wrong return value in asix_check_host_enable()
  asix: fix uninit-value in asix_mdio_read()
  xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
  xfs: prevent UAF in xfs_log_item_in_current_chkpt
  Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES
  Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported
  Bluetooth: hci_sync: Add check simultaneous roles support
  Bluetooth: hci_sync: Wait for proper events when connecting LE
  Bluetooth: hci_sync: Add support for waiting specific LE subevents
  Bluetooth: hci_sync: Add hci_le_create_conn_sync
  Bluetooth: hci_event: Use skb_pull_data when processing inquiry results
  Bluetooth: hci_sync: Push sync command cancellation to workqueue
  Bluetooth: hci_qca: Stop IBS timer during BT OFF
  Bluetooth: btusb: Add support for Foxconn MT7922A
  sfc: falcon: Check null pointer of rx_queue->page_ring
  sfc: Check null pointer of rx_queue->page_ring
  um: virtio_uml: Allow probing from devicetree
  um: Add devicetree support
  um: Extract load file helper from initrd.c
  ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
  ALSA: rawmidi - fix the uninitalized user_pversion
  ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
  ALSA: hda: intel-sdw-acpi: harden detection of controller
  ALSA: hda/hdmi: Disable silent stream on GLK
  x86/mtrr: Remove the mtrr_bp_init() stub
  dt-bindings: display: bridge: lvds-codec: Fix duplicate key
  mt76: mt7921: fix a possible race enabling/disabling runtime-pm
  wilc1000: Document enable-gpios and reset-gpios properties
  wilc1000: Add reset/enable GPIO support to SPI driver
  wilc1000: Convert static "chipid" variable to device-local variable
  rtw89: 8852a: correct bit definition of dfs_en
  rtw88: don't consider deep PS mode when transmitting packet
  ath11k: Fix unexpected return buffer manager error for QCA6390
  PM: runtime: Simplify locking in pm_runtime_put_suppliers()
  cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
  memblock: fix memblock_phys_alloc() section mismatch error
  ACPI: CPPC: Amend documentation in the comments
  software node: Update MAINTAINERS data base
  software node: fix wrong node passed to find nargs_prop
  um: remove set_fs
  mtd: rawnand: gpmi: Use platform_get_irq_byname() to get the interrupt
  mtd: rawnand: omap_elm: Use platform_get_irq() to get the interrupt
  x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration
  x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
  mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3
  memory: omap-gpmc: Use a compatible match table when checking for NAND controller
  dt-bindings: mfd: Add Freecom system controller
  arm64: errata: Fix exec handling in erratum 1418040 workaround
  arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX
  thunderbolt: Rename Intel TB_VSE_CAP_IECS capability
  thunderbolt: Implement TMU time disruption for Intel Titan Ridge
  thunderbolt: Move usb4_switch_wait_for_bit() to switch.c
  thunderbolt: Add CL0s support for USB4 routers
  thunderbolt: Add TMU uni-directional mode
  driver core: platform: document registration-failure requirement
  vdpa/mlx5: Use auxiliary_device driver data helpers
  net/mlx5e: Use auxiliary_device driver data helpers
  soundwire: intel: Use auxiliary_device driver data helpers
  RDMA/irdma: Use auxiliary_device driver data helpers
  platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus
  driver core: auxiliary bus: Add driver data helpers
  PCI: Add #defines for accessing PCIe DVSEC fields
  spi: ar934x: fix transfer and word delays
  spi: uniphier: Fix a bug that doesn't point to private data correctly
  memory: omap-gpmc: Add support for GPMC on AM64 SoC
  dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64
  memory: omap-gpmc: Use platform_get_irq() to get the interrupt
  backlight: qcom-wled: Respect enabled-strings in set_brightness
  backlight: qcom-wled: Remove unnecessary double whitespace
  backlight: qcom-wled: Provide enabled_strings default for WLED 4 and 5
  backlight: qcom-wled: Remove unnecessary 4th default string in WLED3
  backlight: qcom-wled: Override default length with qcom,enabled-strings
  backlight: qcom-wled: Fix off-by-one maximum with default num_strings
  backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion
  backlight: qcom-wled: Pass number of elements to read to read_u32_array
  backlight: qcom-wled: Validate enabled string indices in DT
  backlight: lp855x: Add support ACPI enumeration
  backlight: lp855x: Add dev helper variable to lp855x_probe()
  backlight: lp855x: Move device_config setting out of lp855x_configure()
  arm64: Unhash early pointer print plus improve comment
  x86/mm: Prevent early boot triple-faults with instrumentation
  asm-generic: introduce io_stop_wc() and add implementation for ARM64
  net: ks8851: Check for error irq
  drivers: net: smc911x: Check for error irq
  fjes: Check for error irq
  gpio: Remove unused local OF node pointers
  lib/scatterlist: cleanup macros into static inline functions
  parisc: remove ARCH_DEFCONFIG
  Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader
  drm/i915: Require the vm mutex for i915_vma_bind()
  drm/i915: Break out the i915_deps utility
  drm/i915: remove questionable fence optimization during copy
  drm/i915: Avoid using the i915_fence_array when collecting dependencies
  ath11k: add support of firmware logging for WCN6855
  ath11k: Fix napi related hang
  ath10k: replace strlcpy with strscpy
  net/mlx5e: Take packet_merge params directly from the RX res struct
  net/mlx5e: Allocate per-channel stats dynamically at first usage
  net/mlx5e: Use dynamic per-channel allocations in stats
  net/mlx5e: Allow profile-specific limitation on max num of channels
  net/mlx5e: Save memory by using dynamic allocation in netdev priv
  net/mlx5e: Add profile indications for PTP and QOS HTB features
  net/mlx5e: Use bitmap field for profile features
  net/mlx5: Remove the repeated declaration
  net/mlx5: Let user configure max_macs generic param
  devlink: Clarifies max_macs generic devlink param
  net/mlx5: Let user configure event_eq_size param
  devlink: Add new "event_eq_size" generic device param
  net/mlx5: Let user configure io_eq_size param
  devlink: Add new "io_eq_size" generic device param
  drm/exynos: drop the use of label from exynos_dsi_register_te_irq
  drm/exynos: remove useless type conversion
  drm/exynos: Implement mmap as GEM object function
  drm/exynos: Replace legacy gpio interface for gpiod interface
  pinctrl: Propagate firmware node from a parent device
  dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings
  pinctrl: add one more "const" for generic function groups
  pinctrl: keembay: rework loops looking for groups names
  pinctrl: keembay: comment process of building functions a bit
  pinctrl: imx: prepare for making "group_names" in "function_desc" const
  net: phy: micrel: Adding interrupt support for Link up/Link down in LAN8814 Quad phy
  bonding: fix ad_actor_system option setting to default
  bpftool: Enable line buffering for stdout
  bpf: Use struct_size() helper
  compiler.h: Fix annotation macro misplacement with Clang
  uapi: Fix undefined __always_inline on non-glibc systems
  Bluetooth: btusb: Add two more Bluetooth parts for WCN6855
  Bluetooth: L2CAP: Fix using wrong mode
  Bluetooth: hci_sync: Fix not always pausing advertising when necessary
  Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED
  Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND
  hostfs: Fix writeback of dirty pages
  um: Use swap() to make code cleaner
  um: header debriding - sigio.h
  um: header debriding - os.h
  um: header debriding - net_*.h
  um: header debriding - mem_user.h
  um: header debriding - activate_ipi()
  um: common-offsets.h debriding...
  um, x86: bury crypto_tfm_ctx_offset
  um: unexport handle_page_fault()
  um: remove a dangling extern of syscall_trace()
  um: kill unused cpu()
  uml/i386: missing include in barrier.h
  um: stop polluting the namespace with registers.h contents
  logic_io instance of iounmap() needs volatile on argument
  um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c
  uml: trim unused junk from arch/x86/um/sys_call_table_*.c
  um: virtio_uml: Fix time-travel external time propagation
  lib/logic_iomem: Fix operation on 32-bit
  lib/logic_iomem: Fix 32-bit build
  um: virt-pci: Fix 32-bit compile
  um: gitignore: Add kernel/capflags.c
  um: registers: Rename function names to avoid conflicts and build problems
  um: Replace if (cond) BUG() with BUG_ON()
  parisc: Fix mask used to select futex spinlock
  selinux: minor tweaks to selinux_add_opt()
  uml: x86: add FORCE to user_constants.h
  um: rename set_signals() to um_set_signals()
  um: fix ndelay/udelay defines
  parisc: Correct completer in lws start
  selinux: fix potential memleak in selinux_add_opt()
  drm/i915/guc: Request RP0 before loading firmware
  iomap: Inline __iomap_zero_iter into its caller
  platform/x86: asus-wmi: Reshuffle headers for better maintenance
  platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis
  platform/x86: asus-wmi: Join string literals back
  platform/x86: apple-gmux: use resource_size() with res
  platform/x86: amd-pmc: only use callbacks for suspend
  platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
  rtw88: support SAR via kernel common API
  rtw88: 8822c: add ieee80211_ops::hw_scan
  platform/x86: think-lmi: Prevent underflow in index_store()
  platform/x86: apple-gmux: use resource_size() with res
  platform/x86: amd-pmc: only use callbacks for suspend
  platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
  xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
  xfs: Fix comments mentioning xfs_ialloc
  xfs: check sb_meta_uuid for dabuf buffer recovery
  xfs: fix a bug in the online fsck directory leaf1 bestcount check
  xfs: only run COW extent recovery when there are no live extents
  xfs: don't expose internal symlink metadata buffers to the vfs
  xfs: fix quotaoff mutex usage now that we don't support disabling it
  xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
  platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer
  platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure
  KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
  fm10k: Fix syntax errors in comments
  igbvf: Refactor trace
  igb: remove never changed variable `ret_val'
  igc: Remove obsolete define
  igc: Remove obsolete mask
  igc: Remove obsolete nvm type
  igc: Remove unused phy type
  igc: Remove unused _I_PHY_ID define
  ice: support crosstimestamping on E822 devices if supported
  ice: exit bypass mode once hardware finishes timestamp calibration
  ice: ensure the hardware Clock Generation Unit is configured
  ice: implement basic E822 PTP support
  ice: convert clk_freq capability into time_ref
  ice: introduce ice_ptp_init_phc function
  ice: use 'int err' instead of 'int status' in ice_ptp_hw.c
  ice: PTP: move setting of tstamp_config
  ice: introduce ice_base_incval function
  ice: Fix E810 PTP reset flow
  MAINTAINERS: Add an entry for Renesas NAND controller
  mtd: rawnand: renesas: Add new NAND controller driver
  dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & RZ/N1 NAND controller
  block: check minor range in device_add_disk()
  block: use "unsigned long" for blk_validate_block_size().
  block: fix error unwinding in device_add_disk
  usb: typec: ucsi: Only check the contract if there is a connection
  platform/x86: thinkpad_acpi: support inhibit-charge
  platform/x86: thinkpad_acpi: support force-discharge
  power: supply: add helpers for charge_behaviour sysfs
  power: supply: add charge_behaviour attributes
  gpio: virtio: remove timeout
  gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe()
  ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
  regulator: dt-bindings: samsung,s5m8767: Move fixed string BUCK9 to 'properties'
  MAINTAINERS: Add i.MX sdhci maintainer
  mmc: jz4740: Support using a bi-directional DMA channel
  dt-bindings: mmc: ingenic: Support using bi-directional DMA channel
  mmc: dw_mmc: Do not wait for DTO in case of error
  mmc: dw_mmc: Add driver callbacks for data read timeout
  mmc: dw_mmc-exynos: Add support for ARTPEC-8
  dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8
  drm/i915: Add ww ctx to i915_gem_object_trylock
  drm/i915: Require object lock when freeing pages during destruction
  drm/i915: Trylock the object when shrinking
  mmc: meson-mx-sdio: add IRQ check
  mmc: meson-mx-sdhc: add IRQ check
  mmc: dw_mmc: clean up a debug message
  mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads.
  mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms
  mmc: core: Fix blk_status_t handling
  mmc: mmci: add hs200 support for stm32 sdmmc
  mmc: mmci: increase stm32 sdmmcv2 clock max freq
  mmc: mmci: Add support for sdmmc variant revision v2.2
  mmc: mmci: stm32: clear DLYB_CR after sending tuning command
  dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible
  arm64: exynos: Enable Exynos Multi-Core Timer driver
  xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
  arm64: defconfig: Enable Samsung I2C driver
  EDAC/sb_edac: Remove redundant initialization of variable rc
  iwlwifi: mei: wait before mapping the shared area
  iwlwifi: mei: clear the ownership when the driver goes down
  iwlwifi: yoyo: fix issue with new DBGI_SRAM region read.
  iwlwifi: fw: fix some scan kernel-doc
  iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ
  iwlwifi: mvm: remove card state notification code
  iwlwifi: mvm: drop too short packets silently
  iwlwifi: mvm: fix AUX ROC removal
  iwlwifi: return op_mode only in case the failure is from MEI
  iwlwifi: mvm: support Bz TX checksum offload
  iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed
  iwlwifi: mvm: correctly set schedule scan profiles
  iwlwifi: mvm: set protected flag only for NDP ranging
  iwlwifi: pcie: add killer devices to the driver
  iwlwifi: mvm: perform 6GHz passive scan after suspend
  iwlwifi: mvm: correctly set channel flags
  iwlwifi: mvm: always store the PPAG table as the latest version.
  iwlwifi: bump FW API to 69 for AX devices
  iwlwifi: mvm: Fix calculation of frame length
  iwlwifi: mvm: test roc running status bits before removing the sta
  iwlwifi: don't pass actual WGDS revision number in table_revision
  iwlwifi: yoyo: support TLV-based firmware reset
  iwlwifi: mvm: change old-SN drop threshold
  iwlwifi: mvm: don't trust hardware queue number
  iwlwifi: mvm: handle RX checksum on Bz devices
  iwlwifi: mvm: use a define for checksum flags mask
  iwlwifi: remove module loading failure message
  iwlwifi: mvm: isolate offload assist (checksum) calculation
  iwlwifi: mvm: add support for OCE scan
  iwlwifi: fix leaks/bad data after failed firmware load
  iwlwifi: fix debug TLV parsing
  iwlwifi: mvm: fix 32-bit build in FTM
  iwlwifi: dump RCM error tables
  iwlwifi: dump both TCM error tables if present
  iwlwifi: dump CSR scratch from outer function
  iwlwifi: parse error tables from debug TLVs
  iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
  iwlwifi: recognize missing PNVM data and then log filename
  iwlwifi: rs: add support for TLC config command ver 4
  iwlwifi: mvm: rfi: update rfi table
  iwlwifi: add support for BNJ HW
  iwlwifi: mvm: Add list of OEMs allowed to use TAS
  iwlwifi: mvm: support revision 1 of WTAS table
  iwlwifi: Read the correct addresses when getting the crf id
  iwlwifi: pcie: add jacket bit to device configuration parsing
  iwlwifi: fw: remove dead error log code
  iwlwifi: fix Bz NMI behaviour
  iwlwifi: do not use __unused as variable name
  iwlwifi: iwl-eeprom-parse: mostly dvm only
  iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif()
  iwlwifi: mvm: fix a stray tab
  net/sched: use min() macro instead of doing it manually
  nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
  binder: fix async_free_space accounting for empty parcels
  kernfs: Replace kernel.h with the necessary inclusions
  docs/driver-api: Replace a comma in the n_gsm.rst with a double colon
  drm/nouveau: wait for the exclusive fence after the shared ones v2
  tty: Fix the keyboard led light display problem
  dt-bindings: serial: amlogic, meson-uart: support S4
  tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT
  tty/ldsem: Fix syntax errors in comments
  usb: mtu3: set interval of FS intr and isoc endpoint
  usb: mtu3: fix list_head check warning
  usb: mtu3: add memory barrier before set GPD's HWO
  usb: mtu3: fix interval value for intr and isoc
  usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
  usb: musb: dsps: Use platform_get_irq_byname() to get the interrupt
  usb: cdns3: Use platform_get_irq_byname() to get the interrupt
  usb: isp1760: Use platform_get_irq() to get the interrupt
  usb: dwc3: Drop unneeded calls to platform_get_resource_byname()
  usb: renesas_usbhs: Use platform_get_irq() to get the interrupt
  usb: host: fotg210: Use platform_get_irq() to get the interrupt
  xhci: use max() to make code cleaner
  ath11k: add regdb.bin download for regdb offload
  Revert "usb: host: ehci-sh: propagate errors from platform_get_irq()"
  arm64: dts: qcom: sm8450-qrd: Enable USB nodes
  arm64: dts: qcom: sm8450: Add usb nodes
  ARM: dts: aspeed: add LCLK setting into LPC KCS nodes
  dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property
  ARM: dts: aspeed: add LCLK setting into LPC IBT node
  ARM: dts: aspeed: p10: Add TPM device
  ARM: dts: aspeed: p10: Enable USB host ports
  ARM: dts: aspeed: Add TYAN S8036 BMC machine
  ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vuart config
  ARM: dts: aspeed: Adding Facebook Bletchley BMC
  ARM: dts: aspeed: g220a: Enable secondary flash
  ARM: dts: Add openbmc-flash-layout-64-alt.dtsi
  ARM: dts: aspeed: Add secure boot controller node
  dt-bindings: aspeed: Add Secure Boot Controller bindings
  block: call blk_exit_queue() before freeing q->stats
  block: fix error in handling dead task for ioprio setting
  igb: fix deadlock caused by taking RTNL in RPM resume path
  gve: Correct order of processing device options
  net: skip virtio_net_hdr_set_proto if protocol already set
  net: accept UFOv6 packages in virtio_net_hdr_to_skb
  docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx
  inet: fully convert sk->sk_rx_dst to RCU rules
  net: amd-xgbe: Disable the CDR workaround path for Yellow Carp Devices
  net: amd-xgbe: Alter the port speed bit range
  net: amd-xgbe: Add Support for Yellow Carp Ethernet device
  mctp: emit RTM_NEWADDR and RTM_DELADDR
  powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
  soc: qcom: rpmh-rsc: Fix typo in a comment
  soc: qcom: socinfo: Add SM6350 and SM7225
  dt-bindings: arm: msm: Don't mark LLCC interrupt as required
  dt-bindings: firmware: scm: Add SM6350 compatible
  dt-bindings: arm: msm: Add LLCC for SM6350
  soc: qcom: rpmhpd: Sort power-domain definitions and lists
  soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280
  soc: qcom: rpmhpd: Rename rpmhpd struct names
  soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao
  soc: qcom: socinfo: add SM8450 ID
  soc: qcom: rpmhpd: Add SM8450 power domains
  dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding
  soc: qcom: smem: Update max processor count
  dt-bindings: arm: qcom: Document SM8450 SoC and boards
  dt-bindings: firmware: scm: Add SM8450 compatible
  dt-bindings: arm: cpus: Add kryo780 compatible
  soc: qcom: rpmpd: Add support for sm6125
  dt-bindings: qcom-rpmpd: Add sm6125 power domains
  soc: qcom: aoss: constify static struct thermal_cooling_device_ops
  PM: AVS: qcom-cpr: Use div64_ul instead of do_div
  soc: qcom: llcc: Add configuration data for SM8350
  soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares
  dt-bindings: soc: qcom: stats: Document compatibles with fixed offset
  drm/i915/guc: Flag an error if an engine reset fails
  drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM
  drm/i915/guc: Speed up GuC log dumps
  blk-mq: blk-mq: check quiesce state before queue_rqs
  drm/etnaviv: limit submit sizes
  blktrace: switch trace spinlock to a raw spinlock
  spi: spi-mtk-nor: add new clock name 'axi' for spi nor
  audit: replace zero-length array with flexible-array member
  audit: use struct_size() helper in audit_[send|make]_reply()
  rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
  rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection
  selftests/bpf: Correct the INDEX address in vmtest.sh
  rtw88: 8822c: update rx settings to prevent potential hw deadlock
  rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal
  rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE
  wilc1000: fix double free error in probe()
  iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm()
  iwlwifi: mvm: add dbg_time_point to debugfs
  iwlwifi: mvm: add missing min_size to kernel-doc
  iwlwifi: mei: fix W=1 warnings
  ath11k: add support for hardware rfkill for QCA6390
  ath11k: report tx bitrate for iw wlan station dump
  staging: greybus: fix stack size warning with UBSAN
  staging: r8188: move the steps into Hal8188EPwrSeq.c
  staging: r8188: reformat the power transition steps
  staging: r8188: remove unused power command
  staging: r8188: remove base address from power transitions
  staging: r8188: remove interface mask from power transitions
  staging: r8188: remove fab mask from power transitions
  staging: r8188: remove cut mask from power transitions
  staging: r8188: remove sizes from power transition arrays
  staging: r8188: remove unused power transitions
  staging: r8188: ODM_BB_RA_MASK is always set
  staging: r8188: ODM_BB_DIG is always set
  staging: r8188: remove unused odm capabilities
  staging: r8188: Bssid in struct fast_ant_train is set but not used
  staging: r8188: antSumRSSI is set but not used
  staging: r8188: antRSSIcnt is set but not used
  staging: r8188: antAveRSSI is set but not used
  staging: r8188: remove the dummy ioctl handler
  staging: r8188: make rx signal strength function static
  staging: r8188eu: clean up rtl8188e_sreset_linked_status_check
  staging: r8188eu: move linked status check from hal to rtw_mlme_ext
  staging: r8188eu: move xmit status check from hal to rtw_cmd
  staging: rtl8723bs: fix typo in a comment
  staging: rtl8192u: remove some repeated words in some comments
  ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
  ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
  ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
  ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id()
  ath11k: add signal report to mac80211 for QCA6390 and WCN6855
  ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855
  ath5k: switch to rate table based lookup
  serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts
  serial: 8250_pericom: Use serial_dl_write() instead of open coded
  serial: 8250_pericom: Re-enable higher baud rates
  serial: 8250_pci: Split out Pericom driver
  tty: serial: samsung: Fix console registration from module
  tty: serial: samsung: Enable console as module
  tty: serial: samsung: Remove USI initialization
  drm/i915: Ensure i915_vma tests do not get -ENOSPC with the locking changes.
  drm/i915: Ensure gem_contexts selftests work with unbind changes, v2.
  drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2.
  drm/i915: Take object lock in i915_ggtt_pin if ww is not set
  drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3.
  drm/i915: Change shrink ordering to use locking around unbinding.
  drm/i915: Remove unused bits of i915_vma/active api
  gpio: msc313: Add support for SSD201 and SSD202D
  ARM: dts: Remove "spidev" nodes
  gpio: msc313: Code clean ups
  dt-bindings: gpio: msc313: Add offsets for ssd20xd
  dt-bindings: gpio: msc313: Add compatible for ssd20xd
  parisc: Clear stale IIR value on instruction access rights trap
  KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state
  KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
  KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
  KVM: VMX: Always clear vmx->fail on emulation_required
  selftests: KVM: Fix non-x86 compiling
  KVM: x86: Always set kvm_run->if_flag
  KVM: x86/mmu: Don't advance iterator after restart due to yielding
  reset: starfive-jh7100: Fix 32bit compilation
  drm/i915/guc: Only assign guc_id.id when stealing guc_id
  drm/i915/guc: Use correct context lock when callig clr_context_registered
  phonet/pep: refuse to enable an unbound pipe
  docs: networking: dpaa2: Fix DPNI header
  net: lan966x: Extend switchdev with fdb support
  net: lan966x: Extend switchdev bridge flags
  net: lan966x: Add vlan support.
  net: lan966x: Add support to offload the forwarding.
  net: lan966x: Remove .ndo_change_rx_flags
  net: lan966x: More MAC table functionality
  net: lan966x: add support for interrupts from analyzer
  dt-bindings: net: lan966x: Extend with the analyzer interrupt
  net: lan966x: Add registers that are used for switch and vlan functionality
  mac80211: fix locking in ieee80211_start_ap error path
  mlxsw: core: Extend devlink health reporter with new events and parameters
  mlxsw: reg: Extend MFDE register with new events and parameters
  mlxsw: core: Convert a series of if statements to switch case
  mlxsw: Fix naming convention of MFDE fields
  bnx2x: Invalidate fastpath HSI version for VFs
  bnx2x: Utilize firmware 7.13.21.0
  x86/mce: Check regs before accessing it
  HID: potential dereference of null pointer
  HID: holtek: fix mouse probing
  mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro
  cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface
  mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
  mmc: core: Disable card detect during shutdown
  rfkill: allow to get the software rfkill state
  cfg80211: refactor cfg80211_get_ies_channel_number()
  nl82011: clarify interface combinations wrt. channels
  KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all
  nl80211: Add support to offload SA Query procedures for AP SME device
  nl80211: Add support to set AP settings flags with single attribute
  mac80211: add more HT/VHT/HE state logging
  cfg80211: Use the HE operation IE to determine a 6GHz BSS channel
  cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard
  mac80211: Notify cfg80211 about association comeback
  cfg80211: Add support for notifying association comeback
  mac80211: introduce channel switch disconnect function
  cfg80211: Fix order of enum nl80211_band_iftype_attr documentation
  cfg80211: simplify cfg80211_chandef_valid()
  mac80211: Remove a couple of obsolete TODO
  dt-bindings: pinctrl: samsung: Add pin drive definitions for Exynos850
  dt-bindings: arm: samsung: Document E850-96 board binding
  dt-bindings: Add vendor prefix for WinLink
  mac80211: fix FEC flag in radio tap header
  mac80211: use coarse boottime for airtime fairness code
  s390/crash_dump: fix virtual vs physical address handling
  s390/crypto: fix compile error for ChaCha20 module
  Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
  mm: add virt_to_folio() and folio_address()
  Linux 5.16-rc6
  x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
  ARM: dts: BCM5301X: correct RX delay and enable flow control on Asus RT-AC88U
  ARM: dts: NSP: Rename SATA unit name
  ARM: dts: NSP: Fixed iProc PCIe MSI sub-node
  ARM: dts: HR2: Fixed iProc PCIe MSI sub-node
  ARM: dts: Cygnus: Update PCIe PHY node unit name(s)
  ARM: dts: Cygnus: Fixed iProc PCIe controller properties
  KVM: x86: Retry page fault if MMU reload is pending and root has no sp
  KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs
  KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
  Revert "block: reduce kblockd_mod_delayed_work_on() CPU consumption"
  mt76: mt7921s: fix cmd timeout in throughput test
  mt76: mt7921s: fix suspend error with enlarging mcu timeout value
  mt76: mt7921s: make pm->suspended usage consistent
  mt76: mt7921: fix possible resume failure
  mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work
  mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv
  mt76: mt7921: remove dead definitions
  mt76: mt7915: add mu-mimo and ofdma debugfs knobs
  mt76: mt7915: introduce mt76_vif in mt7915_vif
  mt76: mt7921: reduce log severity levels for informative messages
  mt76: mt7915: rely on mt76_connac definitions
  mt76: connac: rely on MCU_CMD macro
  mt76: connac: introduce MCU_CE_CMD macro
  mt76: connac: introduce MCU_UNI_CMD macro
  mt76: connac: remove MCU_FW_PREFIX bit
  mt76: connac: align MCU_EXT definitions with 7915 driver
  mt76: connac: introduce MCU_EXT macros
  mt76: mt7921: fix network buffer leak by txs missing
  mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663
  mt76: mt7915: process txfree and txstatus without allocating skbs
  mt76: allow drivers to drop rx packets early
  mt76: mt7663: disable 4addr capability
  mt76: mt7615: clear mcu error interrupt status on mt7663
  mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr
  mt76: move sar_capa configuration in common code
  mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band
  mt76: mt7921s: fix possible kernel crash due to invalid Rx count
  mt76: mt7921s: fix bus hang with wrong privilege
  mt76: mt7921: use correct iftype data on 6GHz cap init
  mt76: mt7921: fix boolreturn.cocci warning
  mt76: eeprom: tolerate corrected bit-flips
  mt76: mt7603: improve reliability of tx powersave filtering
  mt76: clear sta powersave flag after notifying driver
  mt76: mt7915: introduce SAR support
  mt76: mt7603: introduce SAR support
  mt76: mt7915: improve wmm index allocation
  mt76: mt7615: improve wmm index allocation
  mt76: mt7615: fix unused tx antenna mask in testmode
  mt76: mt7921s: fix the device cannot sleep deeply in suspend
  mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files
  mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames
  mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames
  mt76: mt76x02: introduce SAR support
  mt76: move sar utilities to mt76-core module
  mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config
  mt76: fix the wiphy's available antennas to the correct value
  mt76: do not pass the received frame with decryption error
  mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode
  mt76: mt7615: remove dead code in get_omac_idx
  mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode
  mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi
  mt76: fix possible OOB issue in mt76_calculate_default_rate
  mt76: mt7921: introduce 160 MHz channel bandwidth support
  mt76: debugfs: fix queue reporting for mt76-usb
  selftests: tc-testing: add action offload selftest for action and filter
  flow_offload: validate flags of filter and actions
  flow_offload: add reoffload process to update hw_count
  net: sched: save full flags for tc action
  flow_offload: add process to update action stats from hardware
  flow_offload: rename exts stats update functions with hw
  flow_offload: add skip_hw and skip_sw to control if offload the action
  flow_offload: allow user to offload tc action to net device
  flow_offload: add ops to tc_action_ops for flow action setup
  flow_offload: rename offload functions with offload instead of flow
  flow_offload: add index to flow_action_entry structure
  flow_offload: reject to offload tc actions in offload drivers
  flow_offload: fill flags to action structure
  gpio: dln2: Fix interrupts when replugging the device
  gpio: sim: fix uninitialized ret variable
  bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
  NFSD: Fix READDIR buffer overflow
  bpf/selftests: Test PTR_TO_RDONLY_MEM
  bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.
  bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.
  bpf: Convert PTR_TO_MEM_OR_NULL to composable types.
  bpf: Introduce MEM_RDONLY flag
  bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
  bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
  bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
  bpf: Introduce composable reg, ret and arg types.
  dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema
  qlcnic: potential dereference null pointer of rx_queue->page_ring
  xdp: move the if dev statements to the first
  ax25: NPD bug when detaching AX25 device
  hamradio: improve the incomplete fix to avoid NPD
  perf inject: Fix segfault due to perf_data__fd() without open
  perf inject: Fix segfault due to close without open
  perf expr: Fix missing check for return value of hashmap__new()
  dt-bindings: soc: samsung: keep SoC driver bindings together
  soc: samsung: Add USI driver
  mt76: mt7921: add support for PCIe ID 0x0608/0x0616
  mt76: testmode: add support to set MAC
  mt76: mt7915: add default calibrated data support
  mt76: only set rx radiotap flag from within decoder functions
  mt76: reverse the first fragmented frame to 802.11
  mt76: mt7915: fix SMPS operation fail
  mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore()
  mt76: mt7921: fix MT7921E reset failure
  mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy()
  mt76: mt7921: drop offload_flags overwritten
  mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine
  locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()
  drm/i915: Rename i915->gt to i915->gt0
  drm/i915: Use to_gt() helper
  drm/i915/pxp: Use to_gt() helper
  drm/i915/selftests: Use to_gt() helper
  drm/i915/gvt: Use to_gt() helper
  drm/i915/gem: Use to_gt() helper
  drm/i915/gt: Use to_gt() helper
  drm/i915/display: Use to_gt() helper
  drm/i915: Introduce to_gt() helper
  drm/i915: Store backpointer to GT in uncore
  xfs: Support large folios
  iomap: Support large folios in invalidatepage
  iomap: Convert iomap_migrate_page() to use folios
  iomap: Convert iomap_add_to_ioend() to take a folio
  iomap: Simplify iomap_do_writepage()
  iomap: Simplify iomap_writepage_map()
  iomap,xfs: Convert ->discard_page to ->discard_folio
  iomap: Convert iomap_write_end_inline to take a folio
  iomap: Convert iomap_write_begin() and iomap_write_end() to folios
  iomap: Convert __iomap_zero_iter to use a folio
  iomap: Allow iomap_write_begin() to be called with the full length
  mptcp: clean up harmless false expressions
  selftests: mptcp: try to set mptcp ulp mode in different sk states
  mptcp: enforce HoL-blocking estimation
  net: ethernet: mtk_eth_soc: delete some dead code
  net: mtk_eth_soc: delete an unneeded variable
  tsnep: Fix s390 devm_ioremap_resource warning
  tun: avoid double free in tun_free_netdev
  net: marvell: prestera: fix incorrect structure access
  net: marvell: prestera: fix incorrect return of port_find
  Revert "tipc: use consistent GFP flags"
  net: lantiq_xrx200: increase buffer reservation
  net: openvswitch: Fix matching zone id for invalid conns arriving from tc
  net/sched: flow_dissector: Fix matching on zone id for invalid conns
  net/sched: Extend qdisc control block with tc control block
  ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  cifs: sanitize multiple delimiters in prepath
  cifs: ignore resource_id while getting fscache super cookie
  drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540
  drm/msm/a5xx: Add support for Adreno 506 GPU
  bpf, selftests: Fix spelling mistake "tained" -> "tainted"
  bpftool: Reimplement large insn size limit feature probing
  selftests/bpf: Add libbpf feature-probing API selftests
  libbpf: Rework feature-probing APIs
  Revert "xsk: Do not sleep in poll() when need_wakeup set"
  timekeeping: Really make sure wall_to_monotonic isn't positive
  ipmi: fix initialization when workqueue allocation fails
  ipmi: bail out if init_srcu_struct fails
  iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2
  iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable
  iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath
  iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config
  iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation
  virtchnl: Add support for new VLAN capabilities
  ice: xsk: fix cleaned_count setting
  ice: xsk: allow empty Rx descriptors on XSK ZC data path
  ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor
  ice: remove dead store on XSK hotpath
  ice: xsk: allocate separate memory for XDP SW ring
  ice: xsk: return xsk buffers back to pool when cleaning the ring
  mmc: mxc: Use the new PM macros
  mmc: jz4740: Use the new PM macros
  ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG
  ACPI: PM: Remove redundant cache flushing
  ACPI: processor: idle: Only flush cache on entering C3
  drm/amdgpu: add support for IP discovery gc_info table v2
  drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
  drm/amd/pm: Fix xgmi link control on aldebaran
  drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence
  ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()
  ACPI: scan: Introduce acpi_fetch_acpi_dev()
  device property: Drop fwnode_graph_get_remote_node()
  device property: Use fwnode_graph_for_each_endpoint() macro
  device property: Implement fwnode_graph_get_endpoint_count()
  Documentation: ACPI: Update references
  Documentation: ACPI: Fix data node reference documentation
  device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED
  device property: Fix fwnode_graph_devcon_match() fwnode leak
  PM: sleep: Fix error handling in dpm_prepare()
  ARM: dts: armada-38x: Add generic compatible to UART nodes
  arm64: dts: marvell: cn9130: enable CP0 GPIO controllers
  arm64: dts: marvell: cn9130: add GPIO and SPI aliases
  arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node
  arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree
  arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB
  serial: 8250_pci: remove redundant assignment to tmp after the mask operation
  dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching
  tty: serial: fsl_lpuart: Add i.MXRT1050 support
  dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible
  serial: atmel: Use platform_get_irq() to get the interrupt
  serial: sh-sci: Use devm_clk_get_optional()
  serial: sh-sci: Use dev_err_probe()
  serial: sh-sci: Drop support for "sci_ick" clock
  serial: lantiq: Use platform_get_irq() to get the interrupt
  tty: serial: sh-sci: Add support for R-Car Gen4
  dt-bindings: serial: renesas,scif: Document r8a779f0 bindings
  selftests/sgx: Fix corrupted cpuid macro invocation
  ARM: configs: at91: Enable crypto software implementations
  gpio: Propagate firmware node from a parent device
  ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller
  gpio: Setup parent device and get rid of unnecessary of_node assignment
  gpio: Get rid of duplicate of_node assignment in the drivers
  arm64: Ensure that the 'bti' macro is defined where linkage.h is included
  usb: misc: ehset: Rework test mode entry
  usb: core: Export usb_device_match_id
  usb: musb: Set the DT node on the child device
  usb: musb: Drop unneeded resource copying
  usb: host: ohci-omap: propagate errors from platform_get_irq()
  usb: host: ehci-sh: propagate errors from platform_get_irq()
  usb: gadget: udc: pxa25x: propagate errors from platform_get_irq()
  usb: gadget: udc: bcm63xx: propagate errors from platform_get_irq()
  usb: ftdi-elan: fix memory leak on device disconnect
  usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
  dt-bindings: usb: qcom,dwc3: Add SM6350 compatible
  usb: dwc2: drd: restore role and overrides upon resume
  usb: dwc2: drd: add role-switch-default-node support
  dt-bindings: usb: document role-switch-default-mode property in dwc2
  MAINTAINERS: remove typo from XEN PVUSB DRIVER section
  usb: chipidea: Set the DT node on the child device
  usb: uhci: Use platform_get_irq() to get the interrupt
  usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt
  usb: ohci-spear: Remove direct access to platform_device resource list
  dt-bindings: usb: qcom,dwc3: add binding for SM8450
  cpufreq: Fix initialization of min and max frequency QoS requests
  cpufreq: intel_pstate: Update EPP for AlderLake mobile
  drm/vmwgfx: Fix possible usage of an uninitialized variable
  drm/vmwgfx: Remove unused compile options
  drm/vmwgfx: Remove explicit transparent hugepages support
  drm/vmwgfx: Fix a size_t/long int format specifier mismatch
  powercap: fix typo in a comment in idle_inject.c
  Revert "usb: early: convert to readl_poll_timeout_atomic()"
  cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call
  PM: runtime: Add safety net to supplier device release
  cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment
  PM: runtime: Capture device status before disabling runtime PM
  powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR
  PM: core: Add new *_PM_OPS macros, deprecate old ones
  PM: core: Redefine pm_ptr() macro
  r8169: Avoid misuse of pm_ptr() macro
  arm64: tegra: Add host1x hotflush reset on Tegra210
  media: dt: bindings: tegra-vde: Document OPP and power domain
  media: dt: bindings: tegra-vde: Convert to schema
  dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D
  dt-bindings: host1x: Document OPP and power domain properties
  dt-bindings: clock: tegra-car: Document new clock sub-nodes
  dt-bindings: ARM: tegra: Document Pegatron Chagall
  dt-bindings: ARM: tegra: Document ASUS Transformers
  dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties
  dt-bindings: serial: Document Tegra234 TCU
  dt-bindings: serial: tegra-tcu: Convert to json-schema
  dt-bindings: thermal: tegra186-bpmp: Convert to json-schema
  dt-bindings: firmware: tegra: Convert to json-schema
  dt-bindings: tegra: pmc: Convert to json-schema
  dt-bindings: serial: 8250: Document Tegra234 UART
  dt-bindings: mmc: tegra: Document Tegra234 SDHCI
  dt-bindings: fuse: tegra: Document Tegra234 FUSE
  dt-bindings: fuse: tegra: Convert to json-schema
  dt-bindings: rtc: tegra: Document Tegra234 RTC
  dt-bindings: rtc: tegra: Convert to json-schema
  dt-bindings: mailbox: tegra: Document Tegra234 HSP
  dt-bindings: mailbox: tegra: Convert to json-schema
  dt-bindings: mmc: tegra: Convert to json-schema
  ARM: tegra: Add host1x hotflush reset on Tegra124
  ARM: tegra: Add memory client hotflush resets on Tegra114
  asm-generic/error-injection.h: fix a spelling mistake, and a coding style issue
  arch: Remove leftovers from prism54 wireless driver
  arch: Remove leftovers from mandatory file locking
  Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH
  Documentation, arch: Remove leftovers from raw device
  ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
  ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
  ARM: reduce the information printed in call traces
  ARM: 9168/1: Add support for Cortex-M55 processor
  ARM: 9167/1: Add support for Cortex-M33 processor
  ARM: 9166/1: Support KFENCE for ARM
  ARM: 9165/1: mm: Provide is_write_fault()
  ARM: 9164/1: mm: Provide set_memory_valid()
  ARM: 9163/1: amba: Move of_amba_device_decode_irq() into amba_probe()
  ARM: 9162/1: amba: Kill sysfs attribute file of irq
  ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t
  ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
  ARM: 9158/1: leave it to core code to manage thread_info::cpu
  ARM: 9154/1: decompressor: do not copy source files while building
  gpiolib: allow line names from device props to override driver names
  selftests: gpio: gpio-sim: avoid forking test twice
  selftests: gpio: gpio-sim: remove bashisms
  gpio: amdpt: add new device ID and 24-pin support
  gpio: tegra186: Add support for Tegra234
  dt-bindings: gpio: Add Tegra234 support
  dt-bindings: gpio: tegra186: Convert to json-schema
  dt-bindings: gpio: tegra: Convert to json-schema
  gpio: sta2x11: fix typo in a comment
  selftests: gpio: add test cases for gpio-sim
  selftests: gpio: add a helper for reading GPIO line names
  selftests: gpio: provide a helper for reading chip info
  gpio: sim: new testing module
  gpiolib: of: make fwnode take precedence in struct gpio_chip
  gpiolib: allow to specify the firmware node in struct gpio_chip
  gpiolib: provide gpiod_remove_hogs()
  drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify
  mtd: rawnand: gpmi: remove unneeded variable
  mtd: rawnand: omap2: drop unused variable
  mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode
  mtd: rawnand: omap2: Add compatible for AM64 SoC
  mtd: rawnand: omap2: move to exec_op interface
  mtd: rawnand: omap2: Allow build on K3 platforms
  dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND
  net: fix typo in a comment
  net: dsa: microchip: remove unneeded variable
  usb: hub: make wait_for_connected() take an int instead of a pointer to int
  arm64: dts: renesas: Fix pin controller node names
  MAITAINERS: Change zonefs maintainer email address
  zonefs: add MODULE_ALIAS_FS
  xfrm: state and policy should fail if XFRMA_IF_ID 0
  xfrm: interface with if_id 0 should return error
  crypto: hisilicon/qm - disable queue when 'CQ' error
  crypto: hisilicon/qm - reset function if event queue overflows
  crypto: hisilicon/qm - use request_threaded_irq instead
  crypto: hisilicon/qm - modify the handling method after abnormal interruption
  crypto: hisilicon/qm - code movement
  crypto: hisilicon/qm - remove unnecessary device memory reset
  crypto: hisilicon/qm - fix deadlock for remove driver
  crypto: hisilicon/zip - enable ssid for sva sgl
  crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()
  crypto: api - Replace kernel.h with the necessary inclusions
  crypto: marvell/octeontx - Use kcalloc() instead of kzalloc()
  crypto: cavium - Use kcalloc() instead of kzalloc()
  crypto: ccp - Add SEV_INIT_EX support
  crypto: ccp - Add psp_init_on_probe module parameter
  crypto: ccp - Refactor out sev_fw_alloc()
  crypto: ccp - Move SEV_INIT retry for corrupted data
  crypto: ccp - Add SEV_INIT rc error logging on init
  crypto: x86/des3 - remove redundant assignment of variable nbytes
  riscv: dts: sifive unmatched: Link the tmp451 with its power supply
  riscv: dts: sifive unmatched: Fix regulator for board rev3
  riscv: dts: sifive unmatched: Expose the PMIC sub-functions
  riscv: dts: sifive unmatched: Expose the board ID eeprom
  riscv: dts: sifive unmatched: Name gpio lines
  net: mana: Add RX fencing
  net: vertexcom: remove unneeded semicolon
  nfp: flower: refine the use of circular buffer
  scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
  Only output backtracking information in log level 2
  bpf: Right align verifier states in verifier logs.
  dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl
  soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl
  dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains
  soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn
  soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled
  ARM: dts: imx6: phytec: Add PEB-WLBT-05 support
  bpf: Only print scratched registers and stack slots to verifier logs.
  crypto: qat - do not handle PFVF sources for qat_4xxx
  libata: if T_LENGTH is zero, dma direction should be DMA_NONE
  docs/zh_CN: Add sched-design-CFS Chinese translation
  docs/zh_CN: Add sched-capacity Chinese translation
  bpf: Remove the cgroup -> bpf header dependecy
  add missing bpf-cgroup.h includes
  add includes masked by cgroup -> bpf dependency
  docs/zh_CN: add sysfs-pci trnaslation
  docs/zh_CN: add msi-howto translation
  docs: address some text issues with css/theme support
  docs: Makefile: use the right path for DOCS_CSS
  docs/vm: clarify overcommit amount sysctl behavior
  selinux: fix sleeping function called from invalid context
  docs/zh_CN: Add cputopology Chinese translation
  Remove mentions of the Trivial Patch Monkey
  iomap: Convert iomap_page_mkwrite to use a folio
  iomap: Convert readahead and readpage to use a folio
  iomap: Convert iomap_read_inline_data to take a folio
  iomap: Use folio offsets instead of page offsets
  iomap: Convert bio completions to use folios
  iomap: Pass the iomap_page into iomap_set_range_uptodate
  iomap: Add iomap_invalidate_folio
  iomap: Convert iomap_releasepage to use a folio
  iomap: Convert iomap_page_release to take a folio
  iomap: Convert iomap_page_create to take a folio
  iomap: Convert to_iomap_page to take a folio
  fs/buffer: Convert __block_write_begin_int() to take a folio
  block: Add bio_for_each_folio_all()
  block: Add bio_add_folio()
  bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
  selftest/bpf: Add a test that reads various addresses.
  bpf: Fix extable address check.
  bpf: Fix extable fixup offset.
  selftests/bpf: Enable cross-building with clang
  tools/runqslower: Enable cross-building with clang
  bpftool: Enable cross-building with clang
  tools/libbpf: Enable cross-building with clang
  tools/resolve_btfids: Support cross-building the kernel with clang
  tools: Help cross-building with clang
  media: ipu3-cio2: Add support for instantiating i2c-clients for VCMs
  media: ipu3-cio2: Call cio2_bridge_init() before anything else
  media: ipu3-cio2: Defer probing until the PMIC is fully setup
  media: hantro: Add support for Allwinner H6
  media: dt-bindings: allwinner: document H6 Hantro G2 binding
  media: hantro: Convert imx8m_vpu_g2_irq to helper
  media: hantro: move postproc enablement for old cores
  media: hantro: vp9: add support for legacy register set
  media: hantro: vp9: use double buffering if needed
  media: hantro: add support for reset lines
  media: hantro: Fix probe func error path
  media: i2c: hi846: use pm_runtime_force_suspend/resume for system suspend
  media: i2c: hi846: check return value of regulator_bulk_disable()
  media: hi556: Support device probe in non-zero ACPI D state
  media: ov5675: Support device probe in non-zero ACPI D state
  media: imx208: Support device probe in non-zero ACPI D state
  media: ov2740: support device probe in non-zero ACPI D state
  media: ov5670: Support device probe in non-zero ACPI D state
  media: ov8856: support device probe in non-zero ACPI D state
  media: ov8865: Disable only enabled regulators on error path
  media: staging: ipu3-imgu: add the AWB memory layout
  media: Update Intel-submitted camera sensor driver contacts
  drm/amdgpu: add support for IP discovery gc_info table v2
  drm/amd/display: Fix warning comparing pointer to 0
  drm/amdgpu: clean up some leftovers from bring up
  drm/amdgpu: Separate vf2pf work item init from virt data exchange
  drm/amdkfd: use max() and min() to make code cleaner
  drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
  s390/mm: check 2KB-fragment page on release
  s390/mm: better annotate 2KB pagetable fragments handling
  s390/mm: fix 2KB pgtable release race
  s390/sclp: release SCLP early buffer after kernel initialization
  s390/nmi: disable interrupts on extended save area update
  s390/zcrypt: CCA control CPRB sending
  s390/disassembler: update opcode table
  s390/uv: fix memblock virtual vs physical address confusion
  s390/smp: fix memblock_phys_free() vs memblock_free() confusion
  s390/sclp: fix memblock_phys_free() vs memblock_free() confusion
  s390/exit: remove dead reference to do_exit from copy_thread
  bpf, selftests: Add test case trying to taint map value pointer
  bpf: Make 32->64 bounds propagation slightly more robust
  bpf: Fix signed bounds propagation after mov32
  drm/amd/pm: Fix xgmi link control on aldebaran
  drm/amd/pm: restore SMU version print statement for dGPUs
  drm/amdkfd: fix svm_bo release invalid wait context warning
  drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence
  ksmbd: fix uninitialized symbol 'pntsd_size'
  ksmbd: fix error code in ndr_read_int32()
  drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
  drivers/amd/pm: smu13: use local variable adev
  block: only build the icq tracking code when needed
  block: fold create_task_io_context into ioc_find_get_icq
  block: open code create_task_io_context in set_task_ioprio
  block: fold get_task_io_context into set_task_ioprio
  block: move set_task_ioprio to blk-ioc.c
  block: cleanup ioc_clear_queue
  block: refactor put_io_context
  block: remove the NULL ioc check in put_io_context
  block: refactor put_iocontext_active
  block: simplify struct io_context refcounting
  block: remove the nr_task field from struct io_context
  block: remove the rsxx driver
  nvme: add support for mq_ops->queue_rqs()
  nvme: separate command prep and issue
  nvme: split command copy into a helper
  drm/msm/dpu: add layer mixer register dump to dpu snapshot
  drm/msm/dpu: move SSPP debugfs support from plane to SSPP code
  drm/msm/dp: remove unneeded variable
  drm/msm: Don't use autosuspend for display
  drm/msm/debugfs: Add display/kms state snapshot
  drm/msm/disp: Export helper for capturing snapshot
  arm64: kexec: Fix missing error code 'ret' warning in load_other_segments()
  afs: Fix mmap
  sit: do not call ipip6_dev_free() from sit_init_net()
  RISC-V: Add BeagleV Starlight Beta device tree
  RISC-V: Add initial StarFive JH7100 device tree
  serial: 8250_dw: Add StarFive JH7100 quirk
  dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts
  pinctrl: starfive: Add pinctrl driver for StarFive SoCs
  dt-bindings: pinctrl: Add StarFive JH7100 bindings
  dt-bindings: pinctrl: Add StarFive pinctrl definitions
  reset: starfive-jh7100: Add StarFive JH7100 reset driver
  dt-bindings: reset: Add Starfive JH7100 reset bindings
  dt-bindings: reset: Add StarFive JH7100 reset definitions
  clk: starfive: Add JH7100 clock generator driver
  dt-bindings: clock: starfive: Add JH7100 bindings
  dt-bindings: clock: starfive: Add JH7100 clock definitions
  ARM: tegra: Add back gpio-ranges properties
  ARM: tegra: paz00: Enable S/PDIF and HDMI audio
  ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio
  ARM: tegra: Add HDMI audio graph to Tegra20 device-tree
  ARM: tegra: Add S/PDIF node to Tegra20 device-tree
  ARM: tegra20/30: Disable unused host1x hardware
  ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D and Host1x
  ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D and Host1x
  ARM: tegra: Add OPP tables and power domains to Tegra30 device-trees
  net: systemport: Add global locking for descriptor lifecycle
  net/smc: Prevent smc_release() from long blocking
  arm64: tegra: Hook up MMC and BPMP to memory controller
  arm64: tegra: Add memory controller on Tegra234
  arm64: tegra: Add EMC general interrupt on Tegra194
  arm64: tegra: Update SDMMC4 speeds for Tegra194
  arm64: tegra: Add dma-coherent for Tegra194 VIC
  arm64: tegra: Rename Ethernet PHY nodes
  arm64: tegra: Remove unused only-1-8-v properties
  arm64: tegra: Sort Tegra210 XUSB clocks correctly
  arm64: tegra: Add missing TSEC properties on Tegra210
  arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB
  arm64: tegra: smaug: Remove extra PLL power supplies for XUSB
  arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB
  arm64: tegra: Rename GPIO hog nodes to match schema
  arm64: tegra: Remove unsupported regulator properties
  arm64: tegra: Rename TCU node to "serial"
  arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock
  arm64: tegra: Drop unused properties for Tegra194 PCIe
  arm64: tegra: Fix Tegra194 HSP compatible string
  arm64: tegra: Drop unsupported nvidia,lpdr property
  arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips
  arm64: tegra: Drop unit-address for audio card graph endpoints
  arm64: tegra: Adjust length of CCPLEX cluster MMIO region
  arm64: tegra: Fix Tegra186 compatible string list
  arm64: tegra: Rename power-monitor input nodes
  arm64: tegra: Rename thermal zones nodes
  arm64: tegra: Sort Tegra132 XUSB clocks correctly
  arm64: tegra: Drop unused AHCI clocks on Tegra132
  arm64: tegra: Fix Tegra132 I2C compatible string list
  arm64: tegra: Add OPP tables on Tegra132
  arm64: tegra: Fix compatible string for Tegra132 timer
  arm64: tegra: Remove unsupported properties on Norrin
  arm64: tegra: Fix unit-addresses on Norrin
  arm64: tegra: Add native timer support on Tegra186
  arm64: tegra: Rename top-level regulators
  arm64: tegra: Rename top-level clocks
  arm64: tegra: Add ISO SMMU controller for Tegra194
  arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194
  arm64: tegra: Add support to enumerate SD in UHS mode
  arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support
  arm64: tegra: Describe Tegra234 CPU hierarchy
  arm64: tegra: Add main and AON GPIO controllers on Tegra234
  arm64: tegra: Add Tegra234 TCU device
  arm64: tegra: Fill in properties for Tegra234 eMMC
  arm64: tegra: Update Tegra234 BPMP channel addresses
  arm64: tegra: Add clock for Tegra234 RTC
  arm64: tegra: Fixup SYSRAM references
  block: add mq_ops->queue_rqs hook
  dt-bindings: misc: Convert Tegra MISC to json-schema
  dt-bindings: memory: tegra: Add Tegra234 support
  dt-bindings: Add YAML bindings for NVENC and NVJPG
  dt-bindings: memory: tegra: Update for Tegra194
  dt-bindings: sram: Document NVIDIA Tegra SYSRAM
  dt-bindings: Update headers for Tegra234
  dt-bindings: tegra: Document Jetson AGX Orin (and devkit)
  dt-bindings: tegra: Describe recent developer kits consistently
  block: use singly linked list for bio cache
  block: add completion handler for fast path
  wcn36xx: Implement beacon filtering
  wcn36xx: Fix physical location of beacon filter comment
  wcn36xx: Fix beacon filter structure definitions
  ath11k: Use reserved host DDR addresses from DT for PCI devices
  dt: bindings: add new DT entry for ath11k PCI device support
  fib: expand fib_rule_policy
  fib: rules: remove duplicated nla policies
  scripts/gdb: lx-dmesg: read records individually
  arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator
  arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node
  optee: Suppress false positive kmemleak report in optee_handle_rpc()
  tee: optee: Fix incorrect page free bug
  ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver
  ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver
  ARM: tegra_defconfig: Enable S/PDIF driver
  LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers
  drm/tegra: Add back arm_iommu_detach_device()
  gpu: host1x: Add back arm_iommu_detach_device()
  ARM: tegra: Add OPP tables and power domains to Tegra20 device-trees
  ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table
  netfilter: ctnetlink: remove expired entries first
  drm/tegra: Consolidate runtime PM management of older UAPI codepath
  drm/tegra: submit: Remove pm_runtime_enabled() checks
  drm/tegra: nvdec: Stop channel on suspend
  drm/tegra: vic: Stop channel on suspend
  drm/tegra: gr3d: Support generic power domain and runtime PM
  drm/tegra: gr2d: Support generic power domain and runtime PM
  drm/tegra: hdmi: Add OPP support
  drm/tegra: dc: Support OPP and SoC core voltage scaling
  drm/tegra: submit: Add missing pm_runtime_mark_last_busy()
  gpu: host1x: Add host1x_channel_stop()
  gpu: host1x: Add initial runtime PM and OPP support
  drm/tegra: vic: Handle tegra_drm_alloc() failure
  gpu: host1x: Add missing DMA API include
  drm/tegra: vic: Fix DMA API misuse
  drm/tegra: hdmi: Register audio CODEC on Tegra20
  drm/tegra: hdmi: Unwind tegra_hdmi_init() errors
  drm/tegra: Mark nvdec PM functions as __maybe_unused
  drm/tegra: Mark nvdec_writel() as inline
  drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+
  drm/tegra: Remove duplicate struct declaration
  drm/tegra: vic: Use autosuspend
  drm/tegra: gr2d: Explicitly control module reset
  gpu: host1x: select CONFIG_DMA_SHARED_BUFFER
  gpu: host1x: Drop excess kernel-doc entry @key
  drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC
  drm/tegra: Bump VIC/NVDEC clock rates to Fmax
  drm/tegra: Add NVDEC driver
  drm/tegra: Support asynchronous commits for cursor
  drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb()
  drm/tegra: Do not reference tegra_plane_funcs directly
  drm/tegra: Implement buffer object cache
  drm/tegra: Implement correct DMA-BUF semantics
  media: staging: tegra-vde: Support generic power domain
  spi: tegra20-slink: Add OPP support
  mtd: rawnand: tegra: Add runtime PM and OPP support
  mmc: sdhci-tegra: Add runtime PM and OPP support
  pwm: tegra: Add runtime PM and OPP support
  bus: tegra-gmi: Add runtime PM and OPP support
  usb: chipidea: tegra: Add runtime PM and OPP support
  soc/tegra: pmc: Rename core power domain
  soc/tegra: Add devm_tegra_core_dev_init_opp_table_common()
  soc/tegra: pmc: Rename 3d power domains
  soc/tegra: Enable runtime PM during OPP state-syncing
  soc/tegra: regulators: Prepare for suspend
  soc/tegra: fuse: Use resource-managed helpers
  soc/tegra: fuse: Reset hardware
  soc/tegra: pmc: Add reboot notifier
  soc/tegra: Don't print error message when OPPs not available
  soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init
  drm/bridge: ti-sn65dsi86: Set max register for regmap
  netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work
  netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance
  drm/ast: Move I2C code into separate source file
  drm/ast: Convert I2C code to managed cleanup
  drm/ast: Handle failed I2C initialization gracefully
  net: Fix double 0x prefix print in SKB dump
  virtio_net: fix rx_drops stat for small pkts
  dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED
  sfc_ef100: potential dereference of null pointer
  net: prestera: flower template support
  net: dsa: rtl8365mb: add GMII as user port mode
  net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup
  gve: Add tx|rx-coalesce-usec for DQO
  gve: Add consumed counts to ethtool stats
  gve: Implement suspend/resume/shutdown
  gve: Add optional metadata descriptor type GVE_TXD_MTD
  gve: remove memory barrier around seqno
  gve: Update gve_free_queue_page_list signature
  gve: Move the irq db indexes out of the ntfy block struct
  gve: Correct order of processing device options
  net: mvneta: convert to pcs_validate() and phylink_generic_validate()
  net: mvneta: convert to phylink pcs operations
  net: mvneta: convert to use mac_prepare()/mac_finish()
  net: mvpp2: convert to pcs_validate() and phylink_generic_validate()
  net: mvpp2: use .mac_select_pcs() interface
  net: phylink: add pcs_validate() method
  net: phylink: add mac_select_pcs() method to phylink_mac_ops
  drm/vc4: plane: Add support for YUV color encodings and ranges
  drm/vc4: plane: Add support for DRM_FORMAT_P030
  drm/fourcc: Add packed 10bit YUV 4:2:0 format
  arm64: dts: imx8mp-evk: configure multiple queues on eqos
  ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV-02 LCD adapter
  ARM: dts: imx6qdl: phytec: Add support for optional PEB-EVAL-01 board
  drm/simpledrm: Add [AX]RGB2101010 formats
  drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio()
  arm64: dts: ls1028a-qds: add overlays for various serdes protocols
  arm64: dts: ls1028a-qds: enable lpuart1
  arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus
  arm64: dts: ls1028a-rdb: enable pwm0
  arm64: dts: ls1028a: add flextimer based pwm nodes
  arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source
  arm64: dts: ls1028a: Add PCIe EP nodes
  of: Move simple-framebuffer device handling from simplefb to of
  ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
  arm64: dts: lx2162a-qds: add interrupt line for RTC node
  arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes
  arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes
  arm64: dts: lx2160a-qds: Add mdio mux nodes
  arm64: dts: lx2160a: add optee-tz node
  arm64: dts: lx2160a-rdb: Add Inphi PHY node
  arm64: dts: lx2160a: fix scl-gpios property name
  drm/panel: simple: Add Team Source Display TST043015CMHX panel
  dt-bindings: display: simple: Add Team Source Display TST043015CMHX panel
  dt-bindings: Add Team Source Display Technology vendor prefix
  drm/bridge: lvds-codec: Add support for pixel data sampling edge select
  dt-bindings: display: bridge: lvds-codec: Document pixel data sampling edge select
  wilc1000: Improve WILC TX performance when power_save is off
  tee: handle lookup of shm with reference count 0
  wl1251: specify max. IE length
  arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi
  arm64: dts: allwinner: h6: Add Hantro G2 node
  xen/netback: don't queue unlimited number of packages
  xen/netback: fix rx queue stall detection
  xen/console: harden hvc_xen against event channel storms
  xen/netfront: harden netfront against event channel storms
  xen/blkfront: harden blkfront against event channel storms
  ARM: imx_v6_v7_defconfig: Enable for DHCOM devices required RTC_DRV_RV3029C2
  arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl
  ARM: dts: imx6qdl-wandboard: Fix Ethernet support
  arm64: dts: nitrogen8-som: correct network PHY reset
  ARM: dts: gpio-ranges property is now required
  pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for PINCTRL_ASPEED
  pinctrl: Get rid of duplicate of_node assignment in the drivers
  pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
  drm/i915/guc: Selftest for stealing of guc ids
  drm/i915/guc: Kick G2H tasklet if no credits
  drm/i915/guc: Add extra debug on CT deadlock
  drm/i915/guc: Don't hog IRQs when destroying contexts
  drm/i915/guc: Remove racey GEM_BUG_ON
  drm/i915/guc: Only assign guc_id.id when stealing guc_id
  drm/i915/guc: Use correct context lock when callig clr_context_registered
  ARM: dts: imx7d-remarkable2: add wacom digitizer device
  net: usb: lan78xx: add Allied Telesis AT29M2-AF
  ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster
  pinctrl-sunxi: don't call pinctrl_gpio_direction()
  pinctrl-bcm2835: don't call pinctrl_gpio_direction()
  PM / devfreq: Reduce log severity for informative message
  PM / devfreq: sun8i: addd COMMON_CLK dependency
  net/packet: rx_owner_map depends on pg_vec
  netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
  dpaa2-eth: fix ethtool statistics
  kunit: tool: Default --jobs to number of CPUs
  kunit: tool: fix newly introduced typechecker errors
  drm/msm/disp: Tweak display snapshot to match gpu snapshot
  drm/msm/dpu: add dpu_plane_atomic_print_state
  drm/msm/dpu: add dpu_crtc_atomic_print_state
  drm/msm/dp: Fix double free on error in msm_dp_bridge_init()
  drm/msm/dpu: simplify DPU's regset32 code
  drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC
  drm/msm/dpu: stop manually removing debugfs files for the DPU plane
  drm/msm/dpu: drop plane's default_scaling debugfs file
  drm/msm/dpu: make danger_status/safe_status readable
  drm/msm/dpu: fix safe status debugfs file
  drm/msm/dpu: move disable_danger out of plane subdir
  netfilter: conntrack: Remove useless assignment statements
  netfilter: fix regression in looped (broad|multi)cast's MAC handling
  usb: hub: avoid warm port reset during USB3 disconnect
  usb: host: xen-hcd: add missing unlock in error path
  dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings
  usb: dwc2: platform: adopt dev_err_probe() to silent probe defer
  usb: typec: tcpm: fix tcpm unregister port but leave a pending timer
  netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy()
  usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore
  USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
  ARM: dts: qcom: Drop input-name property
  usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
  arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes
  arm64: dts: qcom: sm8450: add cpufreq support
  arm64: dts: qcom: sm8450: Add rpmhpd node
  arm64: dts: qcom: sm8450-qrd: enable ufs nodes
  arm64: dts: qcom: sm8450: add ufs nodes
  arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes
  arm64: dts: qcom: Add base SM8450 QRD DTS
  arm64: dts: qcom: sm8450: add smmu nodes
  arm64: dts: qcom: sm8450: Add reserved memory nodes
  arm64: dts: qcom: sm8450: Add tlmm nodes
  arm64: dts: qcom: Add base SM8450 DTSI
  arm64: dts: qcom: ipq6018: Fix gpio-ranges property
  arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible
  arm64: dts: qcom: sdm845: mtp: Add vadc channels and thermal zones
  arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node
  arm64: qcom: dts: drop legacy property #stream-id-cells
  Revert "arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer"
  arm64: dts: qcom: c630: add headset jack and button detection support
  arm64: dts: qcom: c630: Fix soundcard setup
  spi: atmel,quadspi: Define sama7g5 QSPI
  spi: atmel,quadspi: Convert to json-schema
  regulator: Introduce tps68470-regulator driver
  serial: 8250_fintek: Fix garbled text for console
  tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous
  arm64: dts: mediatek: add pinctrl support for mt7986b
  arm64: dts: mediatek: add pinctrl support for mt7986a
  arm64: dts: mt8183: kukui: Add Type C node
  arm64: dts: mediatek: add basic mt7986 support
  dt-bindings: arm64: dts: mediatek: Add mt7986 series
  ixgbe: set X550 MDIO speed before talking to PHY
  dm integrity: fix data corruption due to improper use of bvec_kmap_local
  ixgbe: Document how to enable NBASE-T support
  igc: Fix typo in i225 LTR functions
  igbvf: fix double free in `igbvf_probe`
  igb: Fix removal of unicast MAC filters of VFs
  kunit: tool: make `build` subcommand also reconfigure if needed
  kunit: tool: delete kunit_parser.TestResult type
  kunit: tool: use dataclass instead of collections.namedtuple
  net/mlx5: Introduce log_max_current_uc_list_wr_supported bit
  audit: improve robustness of the audit queue handling
  audit: ensure userspace is penalized the same as the kernel when under pressure
  usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
  USB: gadget: bRequestType is a bitfield, not a enum
  ice: use modern kernel API for kick
  ice: tighter control over VSI_DOWN state
  ice: use prefetch methods
  ice: update to newer kernel API
  ice: support immediate firmware activation via devlink reload
  ice: reduce time to read Option ROM CIVD data
  ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image
  ice: move and rename ice_check_for_pending_update
  ice: devlink: add shadow-ram region to snapshot Shadow RAM
  ARM: tegra: Enable video decoder on Tegra114
  ARM: tegra: nexus7: Use common LVDS display device-tree
  ARM: tegra: Add CPU thermal zones to Nyan device-tree
  ARM: tegra: Enable CPU DFLL on Nyan
  ARM: tegra: Enable HDMI CEC on Nyan
  ARM: tegra: Add usb-role-switch property to USB OTG ports
  ARM: tegra: Add device-tree for 1080p version of Nyan Big
  ARM: tegra: Add device-tree for Pegatron Chagall
  ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T
  ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T
  ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG
  ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T
  ARM: tegra: Add device-tree for ASUS Transformer Prime TF201
  ARM: tegra: Add common device-tree for LVDS display panels of Tegra30 ASUS tablets
  ARM: tegra: Add common device-tree base for Tegra30 ASUS Transformers
  ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101
  ARM: tegra: Avoid phandle indirection on Ouya
  ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu
  ARM: tegra: Fix SLINK compatible string on Tegra30
  ARM: tegra: Remove stray #reset-cells property
  ARM: tegra: nexus7: Drop clock-frequency from NFC node
  ARM: tegra: Remove unsupported properties on Apalis
  ARM: tegra: Use correct vendor prefix for Invensense
  ARM: tegra: Add dummy backlight power supplies
  ARM: tegra: Remove PHY reset GPIO references from USB controller node
  ARM: tegra: Add compatible string for built-in ASIX on Colibri boards
  dt-bindings: arm: samsung: document jackpotlte board binding
  soc/tegra: fuse: Fix bitwise vs. logical OR warning
  ARM: config: multi v7: Enable display drivers used by Tegra devices
  ARM: tegra_defconfig: Enable drivers wanted by Acer Chromebooks and ASUS tablets
  btrfs: fix missing blkdev_put() call in btrfs_scan_one_device()
  btrfs: fix warning when freeing leaf after subvolume creation failure
  btrfs: fix invalid delayed ref after subvolume creation failure
  btrfs: check WRITE_ERR when trying to read an extent buffer
  ethtool: always write dev in ethnl_parse_header_dev_get
  net: add net device refcount tracker to struct packet_type
  selftests: mlxsw: vxlan: Remove IPv6 test case
  mlxsw: Add support for VxLAN with IPv6 underlay
  mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries
  mlxsw: reg: Add a function to fill IPv6 unicast FDB entries
  mlxsw: Split handling of FDB tunnel entries between address families
  mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family
  mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping
  mlxsw: spectrum: Add hash table for IPv6 address mapping
  fanotify: wire up FAN_RENAME event
  fanotify: report old and/or new parent+name in FAN_RENAME event
  fanotify: record either old name new name or both for FAN_RENAME
  rsi: fix array out of bound
  x86/boot: Move EFI range reservation after cmdline parsing
  fanotify: record old and new parent and name in FAN_RENAME event
  fanotify: support secondary dir fh and name in fanotify_info
  fanotify: use helpers to parcel fanotify_info buffer
  fanotify: use macros to get the offset to fanotify_info buffer
  fsnotify: generate FS_RENAME event with rich information
  fanotify: introduce group flag FAN_REPORT_TARGET_FID
  fsnotify: separate mark iterator type from object type enum
  fsnotify: clarify object type argument
  udf: Fix error handling in udf_new_inode()
  ACPI: tables: Add AEST to the list of known table signatures
  soc: apple: apple-pmgr-pwrstate: Do not build as a module
  dt-bindings: mailbox: apple,mailbox: Add power-domains property
  arm64: dts: apple: t8103: Sort nodes by address
  arm64: dts: apple: t8103: Rename clk24 to clkref
  arm64: remove __dma_*_area() aliases
  tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
  tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
  drm/vc4: kms: Wait for the commit before increasing our clock rate
  thunderbolt: Check return value of kmemdup() in icm_handle_event()
  Revert "x86/boot: Pull up cmdline preparation and early param parsing"
  net: fec: fix system hang during suspend/resume
  net: ocelot: add support to get port mac from device-tree
  sun4i-emac.c: remove unnecessary branch
  ethtool: use ethnl_parse_header_dev_put()
  reset: renesas: Fix Runtime PM usage
  Revert "x86/boot: Mark prepare_command_line() __init"
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
  dt-bindings: soc: samsung: Fix I2C clocks order in USI binding example
  libbpf: Avoid reading past ELF data section end when copying license
  net/mlx5e: Move goto action checks into tc_action goto post parse op
  net/mlx5e: Move vlan action chunk into tc action vlan post parse op
  net/mlx5e: Add post_parse() op to tc action infrastructure
  net/mlx5e: Move sample attr allocation to tc_action sample parse op
  net/mlx5e: TC action parsing loop
  net/mlx5e: Add redirect ingress to tc action infra
  net/mlx5e: Add sample and ptype to tc_action infra
  net/mlx5e: Add ct to tc action infra
  net/mlx5e: Add mirred/redirect to tc action infra
  net/mlx5e: Add mpls push/pop to tc action infra
  net/mlx5e: Add vlan push/pop/mangle to tc action infra
  net/mlx5e: Add pedit to tc action infra
  net/mlx5e: Add csum to tc action infra
  net/mlx5e: Add tunnel encap/decap to tc action infra
  net/mlx5e: Add goto to tc action infra
  net/mlx5e: Add tc action infrastructure
  bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer
  bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg
  bpf, selftests: Add test case for atomic fetch on spilled pointer
  bpf: Fix kernel address leakage in atomic fetch
  bcache: fix NULL pointer reference in cached_dev_detach_finish
  arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2
  arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id
  dt-bindings: clock: Add SM8450 GCC clock bindings
  block: reduce kblockd_mod_delayed_work_on() CPU consumption
  ARM: dts: qcom: sdx65: Add pincontrol node
  ARM: dts: qcom: Add SDX65 platform and MTP board support
  dt-bindings: arm: qcom: Document SDX65 platform and boards
  dt-bindings: clock: Add SDX65 GCC clock bindings
  mptcp: add missing documented NL params
  mptcp: fix deadlock in __mptcp_push_pending()
  mptcp: clear 'kern' flag from fallback sockets
  mptcp: remove tcp ulp setsockopt support
  net: dsa: hellcreek: Add missing PTP via UDP rules
  net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports
  net: dsa: hellcreek: Add STP forwarding rule
  net: dsa: hellcreek: Fix insertion of static FDB entries
  net: dev_replace_track() cleanup
  net: linkwatch: be more careful about dev->linkwatch_dev_tracker
  mptcp: adjust to use netns refcount tracker
  ipv6: use GFP_ATOMIC in rt6_probe()
  block: make queue stat accounting a reference
  RDMA/hns: Replace kfree() with kvfree()
  IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
  RDMA/hns: Fix RNR retransmission issue for HIP08
  drm/i915: replace X86_FEATURE_PAT with pat_enabled()
  Revert "ANDROID: fix build error in arch/arm64/include/asm/arch_timer.h"
  drm/amd/pm: fix a potential gpu_metrics_table memory leak
  drm/amdgpu: correct the wrong cached state for GMC on PICASSO
  drm/amd/display: Reset DMCUB before HW init
  drm/amd/display: Set exit_optimized_pwr_state for DCN31
  drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
  drm/amdgpu: don't override default ECO_BITs setting
  drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
  audit: use struct_size() helper in kmalloc()
  libbpf: Mark bpf_object__find_program_by_title API deprecated.
  tools/perf: Stop using bpf_object__find_program_by_title API.
  samples/bpf: Stop using bpf_object__find_program_by_title API.
  selftests/bpf: Stop using bpf_object__find_program_by_title API.
  selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests
  libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF
  ARM: configs: gemini: Activate crypto driver
  drm/radeon: Fix syntax errors in comments
  amdgpu: fix some comment typos
  amdgpu: fix some kernel-doc markup
  Documentation/gpu: include description of some of the GC microcontrollers
  Documentation/gpu: include description of AMDGPU hardware structure
  drm/amd/pm: fix a potential gpu_metrics_table memory leak
  drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV
  drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV
  drm/amd/pm: Skip power state allocation
  drm/amdgpu: correct the wrong cached state for GMC on PICASSO
  drm/amdgpu: use adev_to_drm to get drm_device pointer
  drm/amdgpu: move smu_debug_mask to a more proper place
  drm/amdgpu: SRIOV flr_work should use down_write
  drm/amd/display: 3.2.166
  drm/amd/display: implement dc_mode_memclk
  signal: Skip the altstack update when not needed
  drm/amd/display: ODM + MPO window on only one half of ODM
  drm/amd/display: Reset DMCUB before HW init
  drm/amd/display: [FW Promotion] Release 0.0.97
  drm/amd/display: Force det buf size to 192KB with 3+ streams and upscaling
  drm/amd/display: parse and check PSR SU caps
  drm/amd/display: Add src/ext ID info for dummy service
  drm/amd/display: Add debugfs entry for ILR
  drm/amd/display: Set exit_optimized_pwr_state for DCN31
  dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML
  mmc: core: Remove redundant driver match function
  dt-bindings: mmc: Add missing properties used in examples
  mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do()
  mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do()
  mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series
  dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string
  mmc: dw_mmc: exynos: use common_caps
  mmc: dw_mmc: rockchip: use common_caps
  mmc: dw_mmc: hi3798cv200: use common_caps
  mmc: dw_mmc: add common capabilities to replace caps
  mmc: sdhci-pci: Add PCI ID for Intel ADL
  mmc: dw_mmc: Allow lower TMOUT value than maximum
  mmc: core: adjust polling interval for CMD1
  mmc: core: change __mmc_poll_for_busy() parameter type
  dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string
  mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails
  mmc: omap_hsmmc: Revert special init for wl1251
  mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc
  mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
  mmc: core: provide macro and table to match the device tree to apply quirks
  mmc: core: allow to match the device tree to apply quirks
  mmc: core: rewrite mmc_fixup_device()
  mmc: tmio: reinit card irqs in reset routine
  cgroup: return early if it is already on preloaded list
  ice: Don't put stale timestamps in the skb
  ice: Use div64_u64 instead of div_u64 in adjfine
  docs/arm64: delete a space from tagged-address-abi
  arm64: Enable KCSAN
  wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq"
  wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx
  wilc1000: Rename irq handler from "WILC_IRQ" to netdev name
  wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi"
  wilc1000: Fix spurious "FW not responding" error
  wilc1000: Remove misleading USE_SPI_DMA macro
  wilc1000: Fix missing newline in error message
  wilc1000: Fix copy-and-paste typo in wilc_set_mac_address
  kselftest/arm64: Add pidbench for floating point syscall cases
  arm64/fp: Add comments documenting the usage of state restore functions
  rtw89: coex: Update COEX to 5.5.8
  rtw89: coex: Cancel PS leaving while C2H comes
  rtw89: coex: Update BT counters while receiving report
  rtw89: coex: Define LPS state for BTC using
  rtw89: coex: Add MAC API to get BT polluted counter
  rtw89: coex: Not to send H2C when WL not ready and count H2C
  rtw89: coex: correct C2H header length
  kselftest/arm64: Add a test program to exercise the syscall ABI
  kselftest/arm64: Allow signal tests to trigger from a function
  kselftest/arm64: Parameterise ptrace vector length information
  arm64/sve: Minor clarification of ABI documentation
  arm64/sve: Generalise vector length configuration prctl() for SME
  arm64/sve: Make sysctl interface for SVE reusable by SME
  ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK
  ice: Remove unnecessary casts
  ice: Propagate error codes
  ice: Remove excess error variables
  ice: Cleanup after ice_status removal
  ice: Remove enum ice_status
  ice: Use int for ice_status
  ice: Remove string printing for ice_status
  ice: Refactor status flow for DDP load
  ice: Refactor promiscuous functions
  arm64: Use BTI C directly and unconditionally
  arm64: Unconditionally override SYM_FUNC macros
  arm64: Add macro version of the BTI instruction
  arm64: perf: Support new DT compatibles
  arm64: perf: Simplify registration boilerplate
  arm64: perf: Support Denver and Carmel PMUs
  ANDROID: GKI: Add VLAN_8021Q
  ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
  ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
  ASoC: tas2770: Fix setting of high sample rates
  drm/i915/debugfs: add noreclaim annotations
  ANDROID: fs/fuse: Missing header for passthrough
  ice: refactor PTYPE validating
  ice: Add package PTYPE enable information
  ath11k: Change qcn9074 fw to operate in mode-2
  ath11k: add ab to TARGET_NUM_VDEVS & co
  ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
  media: si2157: add ATV support for si2158
  media: si2157: add support for 1.7MHz and 6.1 MHz
  media: si2157: add support for ISDB-T and DTMB
  media: si2157: get rid of chiptype data
  media: si2157: use a different namespace for firmware
  media: si2157: rework the firmware load logic
  media: si2157: Add optional firmware download
  media: si2157: move firmware load to a separate function
  media: b2c2-flexcop-usb: fix some whitespace coding style
  media: ivtv: no need to initialise statics to 0
  media: dmxdev: drop unneeded <linux/kernel.h> inclusion from other headers
  media: vidtv: remove unneeded variable make code cleaner
  media: drivers:usb:remove unneeded variable
  media: i2c: max9286: Use dev_err_probe() helper
  media: c8sectpfe: fix double free in configure_channels()
  media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
  media: davinci: remove redundant assignment to pointer common
  media: saa7146: remove redundant assignments of i to zero
  media: Revert "media: uvcvideo: Set unique vdev name based in type"
  ARM: tegra: Avoid pwm- prefix in pinmux nodes
  ARM: tegra: Sort Tegra124 XUSB clocks correctly
  ARM: tegra: Drop unused AHCI clocks on Tegra124
  ARM: tegra: Fix Tegra124 I2C compatible string list
  ARM: tegra: Rename CPU and EMC OPP table device-tree nodes
  ARM: tegra: Rename thermal zone nodes
  ARM: tegra: Drop reg-shift for Tegra HS UART
  ARM: tegra: Rename GPU node on Tegra124
  ARM: tegra: Rename GPIO hog nodes to match schema
  ARM: tegra: Add #reset-cells for Tegra114 MC
  ARM: tegra: Fix compatible string for Tegra114+ timer
  ARM: tegra: Rename top-level regulators
  ARM: tegra: Rename top-level clocks
  ARM: tegra: Rename SPI flash chip nodes
  ARM: tegra: Specify correct PMIC compatible on Tegra114 boards
  ARM: tegra: Clean up external memory controller nodes
  btrfs: fix missing last dir item offset update when logging directory
  btrfs: fix double free of anon_dev after failure to create subvolume
  btrfs: fix memory leak in __add_inode_ref()
  libbpf: Add sane strncpy alternative and use it internally
  drm/i915/ttm: fix large buffer population trucation
  libbpf: Fix potential uninit memory read
  selftests/bpf: Fix OOB write in test_verifier
  xsk: Do not sleep in poll() when need_wakeup set
  media: saa7146: fix error logic at saa7146_vv_init()
  media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
  media: mc: mc-entity.c: Use bitmap_zalloc() when applicable
  media: staging: max96712: Constify static v4l2_subdev_ops
  media: msi001: fix possible null-ptr-deref in msi001_probe()
  media: rockchip: rkisp1: use device name for debugfs subdir name
  media: pt3: Switch to using functions pcim_* and devm_*
  media: dw2102: Fix use after free
  media: imx6-mipi-csi2: use pre_streamon callback to set sensor into LP11
  media: i2c: max9286: Get rid of duplicate of_node assignment
  media: max96712: Depend on VIDEO_V4L2
  media: hantro: Fix G2/HEVC negotiated pixelformat
  media: streamzap: remove redundant gap calculations
  media: streamzap: remove unused struct members
  media: streamzap: less chatter
  media: streamzap: no need for usb pid/vid in device name
  media: streamzap: remove unnecessary ir_raw_event_reset and handle
  media: igorplugusb: receiver overflow should be reported
  media: winbond-cir: no need for reset after resume
  media: iguanair: no need for reset after IR receiver enable
  media: lirc: always send timeout reports
  rsxx: Drop PCI legacy power management
  mtip32xx: convert to generic power management
  mtip32xx: remove pointless drvdata lookups
  mtip32xx: remove pointless drvdata checking
  iocost: Fix divide-by-zero on donation from low hweight cgroup
  io_uring: code clean for some ctx usage
  ASoC: rt5682: fix the wrong jack type detected
  arm64: atomics: lse: define RETURN ops in terms of FETCH ops
  arm64: atomics: lse: improve constraints for simple ops
  arm64: atomics: lse: define ANDs in terms of ANDNOTs
  arm64: atomics lse: define SUBs in terms of ADDs
  arm64: atomics: format whitespace consistently
  ibmvnic: remove unused defines
  ibmvnic: Update driver return codes
  selftests: mlxsw: Add a test case for MAC profiles consolidation
  mlxsw: spectrum_router: Consolidate MAC profiles when possible
  Revert "pktgen: use min() to make code cleaner"
  rds: memory leak in __rds_conn_create()
  pktgen: use min() to make code cleaner
  net: dsa: make tagging protocols connect to individual switches from a tree
  net: dsa: sja1105: fix broken connection with the sja1110 tagger
  net: dsa: tag_sja1105: fix zeroization of ds->priv on tag proto disconnect
  bareudp: Add extack support to bareudp_configure()
  ethtool: fix null-ptr-deref on ref tracker
  net: dev: Change the order of the arguments for the contended condition.
  flow_offload: return EOPNOTSUPP for the unsupported mpls action type
  mmc: sdhci-tegra: Fix switch to HS400ES mode
  net: stmmac: fix tc flower deletion for VLAN priority Rx steering
  drivers/perf: hisi: Add driver for HiSilicon PCIe PMU
  docs: perf: Add description for HiSilicon PCIe PMU driver
  Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP
  net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX
  PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
  PCI/MSI: Mask MSI-X vectors only on success
  dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings
  drivers: perf: Add LLC-TAD perf counter support
  arm64/xor: use EOR3 instructions when available
  powerpc/module_64: Fix livepatching for RO modules
  perf/smmuv3: Synthesize IIDR from CoreSight ID registers
  perf/smmuv3: Add devicetree support
  dt-bindings: Add Arm SMMUv3 PMCG binding
  perf/arm-cmn: Add debugfs topology info
  perf/arm-cmn: Add CI-700 Support
  dt-bindings: perf: arm-cmn: Add CI-700
  perf/arm-cmn: Support new IP features
  perf/arm-cmn: Demarcate CMN-600 specifics
  perf/arm-cmn: Move group validation data off-stack
  perf/arm-cmn: Optimise DTC counter accesses
  perf/arm-cmn: Optimise DTM counter reads
  perf/arm-cmn: Refactor DTM handling
  perf/arm-cmn: Streamline node iteration
  perf/arm-cmn: Refactor node ID handling
  perf/arm-cmn: Drop compile-test restriction
  perf/arm-cmn: Account for NUMA affinity
  perf/arm-cmn: Fix CPU hotplug unregistration
  Documentation: arm64: Document PMU counters access from userspace
  arm64: perf: Enable PMU counter userspace access for perf event
  arm64: perf: Add userspace counter access disable switch
  perf: Add a counter for number of user access events in context
  x86: perf: Move RDPMC event flag to a common definition
  arm64: dts: renesas: r9a07g044: Create thermal zone to support IPA
  arm64: dts: renesas: r9a07g044: Add TSU node
  arm64: dts: renesas: falcon-cpu: Add DSI display output
  arm64: dts: renesas: r8a779a0: Add DSI encoders
  drm: document DRM_IOCTL_MODE_GETFB2
  HID: i2c-hid-of: Expose the touchscreen-inverted properties
  HID: quirks: Allow inverting the absolute X/Y values
  mac80211: do drv_reconfig_complete() before restarting all
  mac80211: mark TX-during-stop for TX in in_reconfig
  mac80211: update channel context before station state
  mac80211: Fix the size used for building probe request
  mac80211: fix lookup when adding AddBA extension element
  mac80211: validate extended element ID is present
  cfg80211: Acquire wiphy mutex on regulatory work
  mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
  nl80211: remove reload flag from regulatory_request
  mac80211: send ADDBA requests using the tid/queue of the aggregation session
  HID: hidraw: Replace hidraw device table mutex with a rwsem
  HID: thrustmaster use swap() to make code cleaner
  ALSA: hda/realtek: Add new alc285-hp-amp-init model
  ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
  drm/i915: Test all device memory on probing
  drm/i915: Sanitycheck device iomem on probe
  drm/i915: Exclude reserved stolen from driver use
  drm/i915/display: Fix an unsigned subtraction which can never be negative.
  HID: debug: Add USI usages
  HID: input: Make hidinput_find_field() static
  HID: Add hid usages for USI style pens
  HID: hid-input: Add suffix also for HID_DG_PEN
  HID: Add map_msc() to avoid boilerplate code
  arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards
  dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board
  dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards
  dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH
  drm/i915: Fix implicit use of struct pci_dev
  arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property
  arm64: dts: imx8ulp: add power domain entry for usdhc
  arm64: dts: imx8ulp: add scmi firmware node
  dt-bindings: power: imx8ulp: add power domain header file
  arm64: dts: imx8mq-evk: link regulator to VPU domain
  arm64: dts: ls1088a: add snps incr burst type adjustment for usb1
  arm64: dts: ls1088a: Add reboot nodes
  arm64: dts: ls1028a-rdb: update copyright
  arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports
  arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller
  arm64: dts: ls1028a-rdb: sort nodes alphabetically by label
  ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy-id0007.c0f0
  ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other DHCOM SoMs
  USB: serial: option: add Telit FN990 compositions
  USB: serial: cp210x: fix CP2105 GPIO registration
  drm/ast: potential dereference of null pointer
  arm64: defconfig: enable drivers for booting i.MX8ULP
  scsi: pm8001: Fix phys_to_virt() usage on dma_addr_t
  ARM: dts: imx6qdl: drop "fsl,imx-ckih1"
  ARM: dts: imx6qdl: drop "fsl,imx-ckil"
  ARM: dts: imx6qdl: drop "fsl,imx-osc"
  ARM: dts: imx53: drop "fsl,imx-ckih2"
  ARM: dts: imx53: drop "fsl,imx-ckih1"
  ARM: dts: imx53: drop "fsl,imx-ckil"
  ARM: dts: imx53: drop "fsl,imx-osc"
  ARM: dts: imx51: drop "fsl,imx-ckih2"
  ARM: dts: imx51: drop "fsl,imx-ckih1"
  ARM: dts: imx51: drop "fsl,imx-ckil"
  ARM: dts: imx51: drop "fsl,imx-osc"
  ARM: dts: imx50: drop "fsl,imx-ckih2"
  ARM: dts: imx50: drop "fsl,imx-ckih1"
  ARM: dts: imx50: drop "fsl,imx-ckil"
  ARM: dts: imx50: drop "fsl,imx-osc"
  ARM: dts: imx25: drop "fsl,imx-osc"
  ARM: dts: imx1: drop "fsl,imx-clk32"
  ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node
  ARM: dts: imx7: Drop reset-names property for mipi_csi node
  ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node
  ARM: dts: imx: Change spba to spba-bus
  dt-bindings: soc: imx: Add binding doc for spba bus
  bus: imx-weim: optionally enable continuous burst clock
  dt-bindings: bus: imx-weim: add words about continuous bclk
  mptcp: never allow the PM to close a listener subflow
  RDMA/mlx5: Add support to multiple priorities for FDB rules
  net/mlx5: Create more priorities for FDB bypass namespace
  net/mlx5: Refactor mlx5_get_flow_namespace
  net/mlx5: Separate FDB namespace
  drbd: Use struct_group() to zero algs
  xsk: Wipe out dead zero_copy_allocator declarations
  drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0
  arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS
  arm64: dts: qcom: sm6350: Add CDSP nodes
  arm64: dts: qcom: sm6350: Add ADSP nodes
  arm64: dts: qcom: sm6350: Add MPSS nodes
  arm64: dts: qcom: sm6350: Fix validation errors
  ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32
  ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
  libbpf: Add doc comments for bpf_program__(un)pin()
  drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init
  selftests/bpf: Fix segfault in bpf_tcp_ca
  drm:amdgpu:remove unneeded variable
  Documentation/gpu: split amdgpu/index for readability
  drivers/amd/pm: drop statement to print FW version for smu_v13
  drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
  drm/amd/display: fix function scopes
  drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK
  drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull
  drm/amdgpu: re-format file header comments
  drm/amdgpu: remove unnecessary variables
  drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope
  drm/amd: move variable to local scope
  drm/amd: add some extra checks that is_dig_enabled is defined
  drm/amdgpu: Reduce SG bo memory usage for mGPUs
  drm/amdgpu: Detect if amdgpu in IOMMU direct map mode
  Documentation/gpu: Add amdgpu and dc glossary
  Documentation/gpu: Add basic overview of DC pipeline
  Documentation/gpu: How to collect DTN log
  Documentation/gpu: Document pipe split visual confirmation
  Documentation/gpu: Document amdgpu_dm_visual_confirm debugfs entry
  Documentation/gpu: Reorganize DC documentation
  drm/amdgpu: add support for SMU debug option
  drm/amdgpu: introduce a kind of halt state for amdgpu device
  drm/amdgpu: check df_funcs and its callback pointers
  drm/amdgpu: don't override default ECO_BITs setting
  drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
  drm/amdgpu: read and authenticate ip discovery binary
  drm/amdgpu: add helper to verify ip discovery binary signature
  drm/amdgpu: rename discovery_read_binary helper
  drm/amdgpu: add helper to load ip_discovery binary from file
  drm/amdgpu: fix incorrect VCN revision in SRIOV
  drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()
  drm/amdgpu: disable default navi2x co-op kernel support
  drm/amdkfd: add Navi2x to GWS init conditions
  drm/amdgpu: only hw fini SMU fisrt for ASICs need that
  drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini()
  drm/amdkfd: Make KFD support on Hawaii experimental
  drm/amdkfd: Don't split unchanged SVM ranges
  drm/amdkfd: Fix svm_range_is_same_attrs
  drm/amdkfd: Fix error handling in svm_range_add
  drm/amdgpu: Handle fault with same timestamp
  drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl
  drm/amd: append missing includes
  drm/amdkfd: fix function scopes
  drm/amdgpu: fix function scopes
  drm/amd: fix improper docstring syntax
  drm/amd: Mark IP_BASE definition as __maybe_unused
  drm/amdgpu: extended waiting SRIOV VF reset completion timeout to 10s
  drm/amdgpu: recover XGMI topology for SRIOV VF after reset
  drm/amdgpu: added PSP XGMI initialization for SRIOV VF during recover
  drm/amdgpu: skip reset other device in the same hive if it's SRIOV VF
  drm/amd/display: Add feature flags to disable LTTPR
  drm/amdgpu: enable RAS poison flag when GPU is connected to CPU
  drm/amd/display: Add Debugfs Entry to Force in SST Sequence
  bpf: Let bpf_warn_invalid_xdp_action() report more info
  Revert "ANDROID: Disable BT UART on rockpi4."
  ANDROID: rockpi4: Use new DTS_EXT_DIR feature
  bpf: Do not WARN in bpf_warn_invalid_xdp_action()
  kunit: tool: suggest using decode_stacktrace.sh on kernel crash
  kunit: tool: reconfigure when the used kunitconfig changes
  ANDROID: Kleaf: Fix branch-specific toolchain_version
  ANDROID: move CLANG_VERSION definition to build.config.constants
  kunit: tool: revamp message for invalid kunitconfig
  kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs
  kunit: tool: move Kconfig read_from_file/parse_from_string to package-level
  cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy
  kunit: tool: print parsed test results fully incrementally
  kunit: Report test parameter results as (K)TAP subtests
  kunit: Don't crash if no parameters are generated
  kunit: tool: Report an error if any test has no subtests
  kunit: tool: Do not error on tests without test plans
  kunit: add run_checks.py script to validate kunit changes
  Documentation: kunit: remove claims that kunit is a mocking framework
  kunit: tool: fix --json output for skipped tests
  drm/i915: Don't leak the capture list items
  drm/i915/guc: support bigger RSA keys
  drm/i915/uc: Prepare for different firmware key sizes
  drm/i915/uc: correctly track uc_fw init failure
  spi: Fix incorrect cs_setup delay handling
  drivers/regulator: remove redundant ret variable
  ASoC: tegra: Restore headphones jack name on Nyan Big
  ASoC: tegra: Add DAPM switches for headphones and mic jack
  PCI: mt7621: Convert driver into 'bool'
  brcmfmac: Fix incorrect type assignments for keep-alive
  fget: clarify and improve __fget_files() implementation
  arm64: cpufeature: add HWCAP for FEAT_RPRES
  arm64: add ID_AA64ISAR2_EL1 sys register
  arm64: cpufeature: add HWCAP for FEAT_AFP
  arm64: mm: log potential KASAN shadow alias
  arm64: mm: use die_kernel_fault() in do_mem_abort()
  iavf: do not override the adapter state in the watchdog task (again)
  loop: make autoclear operation asynchronous
  ANDROID: kbuild: add support for compiling external device trees
  ANDROID: kbuild: add Kconfig support for external modules
  bdev: Improve lookup_bdev documentation
  arch: arm64: ti: Add support J721S2 Common Processor Board
  arm64: dts: ti: Add initial support for J721S2 System on Module
  arm64: dts: ti: Add initial support for J721S2 SoC
  dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2
  dt-bindings: arm: ti: Add bindings for J721s2 SoC
  selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers
  bpf: Add get_func_[arg|ret|arg_cnt] helpers
  bpf, x64: Replace some stack_size usage with offset variables
  selftests/bpf: Add test to access int ptr argument in tracing program
  bpf: Allow access to int pointer arguments in tracing programs
  iavf: missing unlocks in iavf_watchdog_task()
  arm64: dts: qcom: Add device tree for Samsung J5 2015 (samsung-j5)
  ARM: dts: spear3xx: Add spear320s dtsi
  ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320
  io-wq: drop wqe lock before creating new worker
  soc: ti: k3-socinfo: Add entry for J721S2 SoC family
  net: mtk_eth: add COMPILE_TEST support
  net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability
  net: phy: add a note about refcounting
  net: dev: Always serialize on Qdisc::busylock in __dev_xmit_skb() on PREEMPT_RT.
  mt76: remove variable set but not used
  net: ethernet: ti: add missing of_node_put before return
  selftest/net/forwarding: declare NETIFS p9 p10
  net: bonding: debug: avoid printing debug logs when bond is not notifying peers
  arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level
  net: ocelot: use dma_unmap_addr to get tx buffer dma_addr
  net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down()
  net: lan966x: Fix the configuration of the pcs
  selftests/net: expand gro with two machine test
  selftests/net: toeplitz: fix udp option
  net: bcmgenet: Fix NULL vs IS_ERR() checking
  usb: cdnsp: Fix incorrect status for control request
  usb: cdnsp: Fix issue in cdnsp_log_ep trace event
  usb: cdnsp: Fix incorrect calling of cdnsp_died function
  usb: xhci-mtk: fix list_del warning when enable list debug
  usb: gadget: u_ether: fix race in setting MAC address in setup phase
  firmware: arm_scpi: Fix string overflow in SCPI genpd driver
  net: vertexcom: Add MSE102x SPI support
  dt-bindings: net: add Vertexcom MSE102x support
  dt-bindings: add vendor Vertexcom
  efi: Move efifb_setup_from_dmi() prototype from arch headers
  net: mvneta: mark as a legacy_pre_march2020 driver
  net: axienet: mark as a legacy_pre_march2020 driver
  isdn: cpai: no need to initialise statics to 0
  dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties
  usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long)
  usb: aspeed-vhub: support test mode feature
  usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue
  usb: aspeed-vhub: add qualifier descriptor
  xen: add Xen pvUSB maintainer
  usb: Introduce Xen pvUSB frontend (xen hcd)
  usb: Add Xen pvUSB protocol description
  usb: dwc3: gadget: Support Multi-Stream Transfer
  m68k: defconfig: Update defconfigs for v5.16-rc1
  ARM: dts: at91: sama7g5ek: Add QSPI0 node
  ARM: dts: at91: sama7g5: Add QSPI nodes
  ARM: dts: at91: sama5d2: Name the qspi clock
  x86/mce: Mark mce_start() noinstr
  x86/mce: Mark mce_timed_out() noinstr
  x86/mce: Move the tainting outside of the noinstr region
  x86/mce: Mark mce_read_aux() noinstr
  x86/mce: Mark mce_end() noinstr
  x86/mce: Mark mce_panic() noinstr
  x86/mce: Prevent severity computation from being instrumented
  x86/mce: Allow instrumentation during task work queueing
  x86/mce: Remove noinstr annotation from mce_setup()
  x86/mce: Use mce_rdmsrl() in severity checking code
  x86/mce: Remove function-local cpus variables
  x86/mce: Do not use memset to clear the banks bitmaps
  drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
  drm/i915: Move pipe/transcoder/abox masks under intel_device_info.display
  net: ipa: fix IPA v4.5 interconnect data
  ARM: dts: qcom: sdx55: fix IPA interconnect definitions
  net: Enable max_dgram_qlen unix sysctl to be configurable by non-init user namespaces
  u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates.
  bareudp: Move definition of struct bareudp_conf to bareudp.c
  bareudp: Remove bareudp_dev_create()
  tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set
  net/sched: sch_ets: don't remove idle classes from the round-robin list
  net: stmmac: bump tc when get underflow error from DMA descriptor
  ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array
  gpio: sch: fix typo in a comment
  drm/i915: Fix coredump of perma-pinned vmas
  arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9
  dt-bindings: soc: samsung: Add Exynos USI bindings
  platform/x86: int3472: Deal with probe ordering issues
  platform/x86: int3472: Pass tps68470_regulator_platform_data to the tps68470-regulator MFD-cell
  platform/x86: int3472: Pass tps68470_clk_platform_data to the tps68470-regulator MFD-cell
  platform/x86: int3472: Add get_sensor_adev_and_name() helper
  platform/x86: int3472: Split into 2 drivers
  platform_data: Add linux/platform_data/tps68470.h file
  i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function
  i2c: acpi: Use acpi_dev_ready_for_enumeration() helper
  ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device
  drm/i915/cdclk: hide struct intel_cdclk_vals
  drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c
  drm: simpledrm: fix wrong unit with pixel clock
  drm/i915/pxp: remove useless includes
  drm/i915/pxp: un-inline intel_pxp_is_enabled()
  drm/i915/fb: reduce include dependencies
  drm/i915/fbc: avoid intel_frontbuffer.h include with declaration
  drm/i915/psr: avoid intel_frontbuffer.h include with declaration
  drm/i915/active: remove useless i915_utils.h include
  drm/i915/reset: include intel_display.h instead of intel_display_types.h
  locking/atomic: atomic64: Remove unusable atomic ops
  ath11k: Fix deleting uninitialized kernel timer during fragment cache flush
  ath11k: Avoid false DEADLOCK warning reported by lockdep
  ath11k: set DTIM policy to stick mode for station interface
  ath11k: support MAC address randomization in scan
  ath10k: wmi: remove array of flexible structures
  ath10k: htt: remove array of flexible structures
  ALSA: jack: Check the return value of kstrdup()
  ALSA: drivers: opl3: Fix incorrect use of vp->state
  drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
  dmaengine: st_fdma: fix MODULE_ALIAS
  dmaengine: idxd: fix missed completion on abort path
  dmaengine: ti: k3-udma: Fix smatch warnings
  Input: atmel_mxt_ts - fix double free in mxt_read_info_block
  drm/i915/display: Fix an unsigned subtraction which can never be negative.
  libbpf: Don't validate TYPE_ID relo's original imm value
  selftests/bpf: Remove last bpf_create_map_xattr from test_verifier
  hwmon: (lm90) Do not report 'busy' status bit as alarm
  hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
  hwmon: (lm90) Drop critical attribute support for MAX6654
  hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations
  hwmon: (lm90) Fix usage of CONFIG2 register in detect function
  ARM: dts: ixp4xx: Add devicetree for Gateway 7001
  Linux 5.16-rc5
  mtd_blkdevs: don't scan partitions for plain mtdblock
  recordmcount.pl: look for jgnop instruction as well as bcrl on s390
  s390/entry: fix duplicate tracking of irq nesting level
  selftests: Fix IPv6 address bind tests
  selftests: Fix raw socket bind tests with VRF
  selftests: Add duplicate config only for MD5 VRF tests
  net: hns3: fix race condition in debugfs
  net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg
  selftests: icmp_redirect: pass xfail=0 to log_test()
  net: dsa: remove dp->priv
  net: dsa: tag_sja1105: split sja1105_tagger_data into private and public sections
  Revert "net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver"
  net: dsa: tag_sja1105: convert to tagger-owned data
  net: dsa: sja1105: move ts_id from sja1105_tagger_data
  net: dsa: sja1105: make dp->priv point directly to sja1105_tagger_data
  net: dsa: sja1105: remove hwts_tx_en from tagger data
  net: dsa: sja1105: bring deferred xmit implementation in line with ocelot-8021q
  net: dsa: sja1105: let deferred packets time out when sent to ports going down
  net: dsa: tag_ocelot: convert to tagger-owned data
  net: dsa: introduce tagger-owned storage for private and shared data
  arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards
  net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediate devices
  net: Enable neighbor sysctls that is save for userns root
  arm64: dts: rockchip: Add missing secondary compatible for PX30 DSI
  usb: core: config: using bit mask instead of individual bits
  usb: core: config: fix validation of wMaxPacketValue entries
  USB: gadget: zero allocate endpoint 0 buffers
  USB: gadget: detect too-big endpoint 0 requests
  bpf: Silence coverity false positive warning.
  bpf: Use kmemdup() to replace kmalloc + memcpy
  selftests/bpf: Add test cases for bpf_strncmp()
  selftests/bpf: Add benchmark for bpf_strncmp() helper
  selftests/bpf: Fix checkpatch error on empty function parameter
  bpf: Add bpf_strncmp helper
  arm64: dts: apple: t8103: Add watchdog node
  dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinctrl compatible
  dt-bindings: pci: apple,pcie: Add t6000 support
  dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible
  dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16" compatibles
  soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support
  arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes
  dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop
  libbpf: Fix gen_loader assumption on number of programs.
  futex: Fix additional regressions
  perf python: Fix NULL vs IS_ERR_OR_NULL() checking
  perf intel-pt: Fix error timestamp setting on the decoder error path
  perf intel-pt: Fix missing 'instruction' events with 'q' option
  perf intel-pt: Fix next 'err' value, walking trace
  perf intel-pt: Fix state setting when receiving overflow (OVF) packet
  perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
  perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
  perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
  perf tools: Prevent out-of-bounds access to registers
  arm64: dts: rockchip: Add spi1 pins on Quartz64 A
  arm64: dts: rockchip: Add spi nodes on rk356x
  RAS/CEC: Remove a repeated 'an' in a comment
  arm64: dts: rockchip: Change pwm pinctrl-name to "default" on rk356x
  sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs()
  crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume()
  crypto: octeontx2 - parameters for custom engine groups
  crypto: octeontx2 - add apis for custom engine groups
  crypto: stm32 - Revert broken pm_runtime_resume_and_get changes
  crypto: jitter - quit sample collection loop upon RCT failure
  crypto: jitter - don't limit ->health_failure check to FIPS mode
  crypto: drbg - ignore jitterentropy errors if not in FIPS mode
  crypto: stm32/cryp - reorder hw initialization
  crypto: stm32/cryp - fix bugs and crash in tests
  crypto: stm32/cryp - fix lrw chaining mode
  crypto: stm32/cryp - fix double pm exit
  crypto: stm32/cryp - check early input data
  crypto: stm32/cryp - fix xts and race condition in crypto_engine requests
  crypto: stm32/cryp - fix CTR counter carry
  crypto: stm32/cryp - don't print error on probe deferral
  crypto: stm32/cryp - defer probe for reset controller
  crypto: dh - remove duplicate includes
  netdevsim: don't overwrite read only ethtool parms
  net: usb: qmi_wwan: add Telit 0x1070 composition
  inet_diag: fix kernel-infoleak for UDP sockets
  net: ocelot: add FDMA support
  net: ocelot: add support for ndo_change_mtu
  net: ocelot: add and export ocelot_ptp_rx_timestamp()
  net: ocelot: export ocelot_ifh_port_set() to setup IFH
  net: wwan: iosm: correct open parenthesis alignment
  net: wwan: iosm: removed unused function decl
  net: wwan: iosm: release data channel in case no active IP session
  net: wwan: iosm: set tx queue len
  phonet: refcount leak in pep_sock_accep
  net: ocelot: fix missed include in the vsc7514_regs.h file
  net: bna: Update supported link modes
  sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned.
  mm: bdi: initialize bdi_min_ratio when bdi is unregistered
  hugetlbfs: fix issue of preallocation of gigantic pages can't work
  mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock()
  mm/slub: fix endianness bug for alloc/free_traces attributes
  selftests/damon: split test cases
  selftests/damon: test debugfs file reads/writes with huge count
  selftests/damon: test wrong DAMOS condition ranges input
  selftests/damon: test DAMON enabling with empty target_ids case
  selftests/damon: skip test if DAMON is running
  mm/damon/vaddr-test: remove unnecessary variables
  mm/damon/vaddr-test: split a test function having >1024 bytes frame size
  mm/damon/vaddr: remove an unnecessary warning message
  mm/damon/core: remove unnecessary error messages
  mm/damon/dbgfs: remove an unnecessary error message
  mm/damon/core: use better timer mechanisms selection threshold
  mm/damon/core: fix fake load reports due to uninterruptible sleeps
  timers: implement usleep_idle_range()
  filemap: remove PageHWPoison check from next_uptodate_page()
  mailmap: update email address for Guo Ren
  MAINTAINERS: update kdump maintainers
  Increase default MLOCK_LIMIT to 8 MiB
  drm/i915/guc: Don't go bang in GuC log if no GuC
  drm/i915/uc: Allow platforms to have GuC but not HuC
  selftests/vm: remove ARRAY_SIZE define from individual tests
  selftests/timens: remove ARRAY_SIZE define from individual tests
  selftests/sparc64: remove ARRAY_SIZE define from adi-test
  selftests/seccomp: remove ARRAY_SIZE define from seccomp_benchmark
  selftests/rseq: remove ARRAY_SIZE define from individual tests
  selftests/net: remove ARRAY_SIZE define from individual tests
  selftests/landlock: remove ARRAY_SIZE define from common.h
  selftests/ir: remove ARRAY_SIZE define from ir_loopback.c
  selftests/core: remove ARRAY_SIZE define from close_range_test.c
  selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h
  selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c
  tools: fix ARRAY_SIZE defines in tools and selftests hdrs
  selftests: cgroup: build error multiple outpt files
  selftests/move_mount_set_group remove unneeded conversion to bool
  selftests/mount: remove unneeded conversion to bool
  selftests: harness: avoid false negatives if test has no ASSERTs
  selftests/ftrace: make kprobe profile testcase description unique
  selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST
  selftests: timers: Remove unneeded semicolon
  kselftests: timers:Remove unneeded semicolon
  libbpf: Add "bool skipped" to struct bpf_map
  libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition
  null_blk: cast command status to integer
  bpftool: Switch bpf_object__load_xattr() to bpf_object__load()
  selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr()
  selftests/bpf: Add test for libbpf's custom log_buf behavior
  selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load()
  libbpf: Deprecate bpf_object__load_xattr()
  libbpf: Add per-program log buffer setter and getter
  libbpf: Preserve kernel error code and remove kprobe prog type guessing
  libbpf: Improve logging around BPF program loading
  libbpf: Allow passing user log setting through bpf_object_open_opts
  libbpf: Allow passing preallocated log_buf when loading BTF into kernel
  libbpf: Add OPTS-based bpf_btf_load() API
  libbpf: Fix bpf_prog_load() log_buf logic for log_level 0
  Documentation: dev-tools: Add KTAP specification
  doc/zh-CN: Update cpu-freq/core.rst to make it more readable
  docs: ARC: Improve readability
  i2c: mpc: Use atomic read and fix break condition
  docs: add support for RTD dark mode
  docs: set format for the classic mode
  docs: allow to pass extra DOCS_CSS themes via make
  docs: allow selecting a Sphinx theme
  docs: update self-protection __ro_after_init status
  doc/zh_CN: add Chinese document coding style reminder
  docs/trace: fix a label of boottime-trace
  io-wq: check for wq exit after adding new worker task_work
  io_uring: ensure task_work gets run as part of cancelations
  selftests: mptcp: remove duplicate include in mptcp_inq.c
  Revert "mtd_blkdevs: don't scan partitions for plain mtdblock"
  x86/boot/string: Add missing function prototypes
  block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
  arm64: mm: Use asid feature macro for cheanup
  arm64: mm: Rename asid2idx() to ctxid2asid()
  x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype
  x86/uaccess: Move variable into switch case statement
  selftests/bpf: Tests for state pruning with u32 spill/fill
  bpf: Fix incorrect state pruning for <8B spill/fill
  md: fix double free of mddev->private in autorun_array()
  md: fix update super 1.0 on rdev size change
  nfsd: fix use-after-free due to delegation race
  nfsd: Fix nsfd startup race (again)
  clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic()
  clocksource/drivers/dw_apb_timer_of: Fix probe failure
  xfrm: add net device refcount tracker to struct xfrm_state_offload
  sch_cake: do not call cake_destroy() from cake_init()
  gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock
  gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock
  s390/ap: add missing virt_to_phys address conversion
  s390/pgalloc: use pointers instead of unsigned long values
  s390/pgalloc: add virt/phys address handling to base asce functions
  s390/cmm: add missing virt_to_phys() conversion
  s390/diag: use pfn_to_phys() instead of open coding
  s390/mm: add missing phys_to_virt translation to page table dumper
  s390: enable switchdev support in defconfig
  s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add()
  s390/ftrace: remove preempt_disable()/preempt_enable() pair
  s390/kexec_file: fix error handling when applying relocations
  s390/kexec_file: print some more error messages
  ppp: add netns refcount tracker
  l2tp: add netns refcount tracker to l2tp_dfs_seq_data
  net: sched: add netns refcount tracker to struct tcf_exts
  net: add netns refcount tracker to struct seq_net_private
  net: add netns refcount tracker to struct sock
  net: add networking namespace refcount tracker
  selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O
  KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
  KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode
  xhci: avoid race between disable slot command and host runtime suspend
  xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
  arm64: Make some stacktrace functions private
  arm64: Make dump_backtrace() use arch_stack_walk()
  arm64: Make profile_pc() use arch_stack_walk()
  arm64: Make return_address() use arch_stack_walk()
  arm64: Make __get_wchan() use arch_stack_walk()
  arm64: Make perf_callchain_kernel() use arch_stack_walk()
  arm64: Mark __switch_to() as __sched
  arm64: Add comment for stack_info::kr_cur
  arch: Make ARCH_STACKWALK independent of STACKTRACE
  arm64: kexec: reduce calls to page_address()
  irqchip/irq-bcm7120-l2: Add put_device() after of_find_device_by_node()
  selftests: KVM: avoid failures due to reserved HyperTransport region
  ANDROID: clang: update to 14.0.0
  KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
  KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
  EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
  EDAC: Add RDDR5 and LRDDR5 memory types
  drm/sprd: add Unisoc's drm mipi dsi&dphy driver
  dt-bindings: display: add Unisoc's mipi dsi controller bindings
  drm/sprd: add Unisoc's drm display controller driver
  dt-bindings: display: add Unisoc's dpu bindings
  drm/sprd: add Unisoc's drm kms master
  dt-bindings: display: add Unisoc's drm master bindings
  batman-adv: remove unneeded variable in batadv_nc_init
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  PM / devfreq: Add a driver for the sun8i/sun50i MBUS
  Input: goodix - fix memory leak in goodix_firmware_upload
  pktdvd: stop using bdi congestion framework.
  sh_eth: Use dev_err_probe() helper
  selftests: net: Correct ping6 expected rc from 2 to 1
  net: x25: drop harmless check of !more
  kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it
  kcsan: Avoid nested contexts reading inconsistent reorder_access
  kcsan: Turn barrier instrumentation into macros
  kcsan: Make barrier tests compatible with lockdep
  kcsan: Support WEAK_MEMORY with Clang where no objtool support exists
  compiler_attributes.h: Add __disable_sanitizer_instrumentation
  objtool, kcsan: Remove memory barrier instrumentation from noinstr
  objtool, kcsan: Add memory barrier instrumentation to whitelist
  sched, kcsan: Enable memory barrier instrumentation
  mm, kcsan: Enable barrier instrumentation
  x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock()
  x86/barriers, kcsan: Use generic instrumentation for non-smp barriers
  asm-generic/bitops, kcsan: Add instrumentation for barriers
  locking/atomics, kcsan: Add instrumentation for barriers
  locking/barriers, kcsan: Support generic instrumentation
  locking/barriers, kcsan: Add instrumentation for barriers
  kcsan: selftest: Add test case to check memory barrier instrumentation
  kcsan: Ignore GCC 11+ warnings about TSan runtime support
  kcsan: test: Add test cases for memory barrier instrumentation
  kcsan: test: Match reordered or normal accesses
  kcsan: Document modeling of weak memory
  kcsan: Show location access was reordered to
  kcsan: Call scoped accesses reordered in reports
  kcsan, kbuild: Add option for barrier instrumentation only
  kcsan: Add core memory barrier instrumentation functions
  kcsan: Add core support for a subset of weak memory modeling
  kcsan: Avoid checking scoped accesses from nested contexts
  kcsan: Remove redundant zero-initialization of globals
  kcsan: Refactor reading of instrumented memory
  ANDROID: remove stale variables from build.config files
  pinctrl: bcm2835: Change init order for gpio hogs
  pinctrl: bcm2835: Silence uninit warning
  workqueue: Remove the cacheline_aligned for nr_running
  workqueue: Move the code of waking a worker up in unbind_workers()
  workqueue: Remove schedule() in unbind_workers()
  workqueue: Remove outdated comment about exceptional workers in unbind_workers()
  workqueue: Remove the advanced kicking of the idle workers in rebind_workers()
  workqueue: Remove the outdated comment before wq_worker_sleeping()
  ucounts: Fix rlimit max values check
  percpu_ref: Replace kernel.h with the necessary inclusions
  skbuff: Extract list pointers to silence compiler warnings
  net: phy: prefer 1000baseT over 1000baseKX
  xfrm: use net device refcount tracker helpers
  drm/i915/pmu: Fix wakeref leak in PMU busyness during reset
  rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread()
  rcu/nocb: Allow empty "rcu_nocbs" kernel parameter
  rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed
  rcu/nocb: Optimize kthreads and rdp initialization
  rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp
  rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded
  net: ag71xx: remove unnecessary legacy methods
  net: phylink: use legacy_pre_march2020
  net: mtk_eth_soc: mark as a legacy_pre_march2020 driver
  net: dsa: mark DSA phylink as legacy_pre_march2020
  net: phylink: add legacy_pre_march2020 indicator
  ext4: Remove unused match_table_t tokens
  ext4: switch to the new mount api
  ext4: change token2str() to use ext4_param_specs
  ext4: clean up return values in handle_mount_opt()
  ext4: Completely separate options parsing and sb setup
  ext4: get rid of super block and sbi from handle_mount_ops()
  ext4: check ext2/3 compatibility outside handle_mount_opt()
  ext4: move quota configuration out of handle_mount_opt()
  ext4: Allow sb to be NULL in ext4_msg()
  ext4: Change handle_mount_opt() to use fs_parameter
  ext4: move option validation to a separate function
  ext4: Add fs parameter specifications for mount options
  fs_parse: allow parameter value to be empty
  Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
  x86/mm: Include spinlock_t definition in pgtable.
  aio: Fix incorrect usage of eventfd_signal_allowed()
  rcu-tasks: Use fewer callbacks queues if callback flood ends
  rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing
  rcu-tasks: Use more callback queues if contention encountered
  rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic()
  rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention
  rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing
  rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues
  rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations
  rcu-tasks: Abstract invocations of callbacks
  rcu-tasks: Abstract checking of callback lists
  aio: fix use-after-free due to missing POLLFREE handling
  aio: keep poll requests on waitqueue until completed
  signalfd: use wake_up_pollfree()
  binder: use wake_up_pollfree()
  wait: add wake_up_pollfree()
  drm/vmwgfx: Bump the minor version
  drm/vmwgfx: Remove usage of MOBFMT_RANGE
  drm/vmwgfx: add support for updating only offsets of constant buffers
  drm/vmwgfx: Allow checking for gl43 contexts
  drm/vmwgfx: support 64 UAVs
  drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE_V2 command
  drm/vmwgfx: Update device headers for GL43
  drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs
  drm/vmwgfx: Implement DRIVER_GEM
  drm/vmwgfx: Stop hardcoding the PCI ID
  drm/vmwgfx: Add a debug callback to mobid resource manager
  drm/vmwgfx: Remove the dedicated memory accounting
  rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure
  rcu-tasks: Inspect stalled task's trc state in locked state
  rcu-tasks: Use spin_lock_rcu_node() and friends
  tracing: Fix possible memory leak in __create_synth_event() error path
  ftrace/samples: Add module to test multi direct modify interface
  x86/resctrl: Remove redundant assignment to variable chunks
  drm/i915/pmu: Wait longer for busyness data to be available from GuC
  bus: mhi: core: Add support for forced PM resume
  KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation
  tools/lib/lockdep: drop leftover liblockdep headers
  samples/bpf: Remove unneeded variable
  ANDROID: allmodconfig: disable WERROR
  Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
  mtdchar: prevent unbounded allocation in MEMWRITE ioctl
  mtd: gen_probe: Use bitmap_zalloc() when applicable
  mtd: Introduce an expert mode for forensics and debugging purposes
  dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios'
  net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
  drm/i915: enforce min page size for scratch
  drm/i915/gtt/xehpsdv: move scratch page to system memory
  drm/i915/xehpsdv: set min page-size to 64K
  drm/i915: Add has_64k_pages flag
  mtd: onenand: remove redundant variable ooblen
  drm/amdgpu: don't skip runtime pm get on A+A config
  net: wwan: iosm: fixes unable to send AT command during mbim tx
  net: wwan: iosm: fixes net interface nonfunctional after fw flash
  net: wwan: iosm: fixes unnecessary doorbell send
  net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering
  MAINTAINERS: s390/net: remove myself as maintainer
  net/sched: fq_pie: prevent dismantle issue
  net: mana: Fix memory leak in mana_hwc_create_wq
  seg6: fix the iif in the IPv6 socket control block
  nfp: Fix memory leak in nfp_cpp_area_cache_add()
  nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
  nfc: fix segfault in nfc_genl_dump_devices_done
  udp: using datalen to cap max gso segments
  net: dsa: mv88e6xxx: error handling for serdes_power functions
  drm/i915: Add privacy-screen support (v3)
  drm/i915: Add intel_modeset_probe_defer() helper
  x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node
  thermal/drivers/rz2gl: Add error check for reset_control_deassert()
  drm/i915: s/intel_get_first_crtc/intel_first_crtc/
  drm/i915: Relocate intel_crtc_for_plane()
  drm/i915: Nuke {pipe,plane}_to_crtc_mapping[]
  pinctrl: Sort Kconfig and Makefile entries alphabetically
  drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  drm: Replace kernel.h with the necessary inclusions
  Revert "drm/fb-helper: improve DRM fbdev emulation device names"
  mmc: mediatek: free the ext_csd when mmc_get_ext_csd success
  xfrm: fix a small bug in xfrm_sa_len()
  MIPS: Only define pci_remap_iospace() for Ralink
  drm/i915/trace: split out display trace to a separate file
  drm/i915/trace: clean up boilerplate organization
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  i2c: virtio: fix completion handling
  ath10k: drop beacon and probe response which leak from other channel
  ath11k: add spectral/CFR buffer validation support
  ath11k: Process full monitor mode rx support
  ath11k: add software monitor ring descriptor for full monitor
  ath11k: Add htt cmd to enable full monitor mode
  ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp.
  ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
  ARM: dts: am437x-gp-evm: enable ADC1
  ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardware module
  ARM: dts: am437x-cm-t43: Use a correctly spelled DT property
  ARM: dts: am335x-icev2: Add system-power-controller to RTC node
  ARM: dts: am335x-boneblack-common: move system-power-controller
  can: kvaser_usb: get CAN clock frequency from device
  can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
  ath6kl: Use struct_group() to avoid size-mismatched casting
  ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855
  ath11k: Fix buffer overflow when scanning with extraie
  staging: rtl8712: Fix alignment checks with flipped condition
  staging: r8188eu: remove LedPin from struct struct LED_871x
  staging: r8188eu: remove code to set led1 registers
  staging: r8188eu: remove SwLed1
  staging: r8188eu: convert type of HalData in struct adapter
  bpf: Remove redundant assignment to pointer t
  ARM: dts: elpida_ecb240abacn: Change Elpida compatible
  selftests/bpf: Fix a compilation warning
  drm/amd/display: prevent reading unitialized links
  drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
  net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
  net: hinic: Use devm_kcalloc() instead of devm_kzalloc()
  net-sysfs: warn if new queue objects are being created during device unregistration
  net-sysfs: update the queue counts in the unregistration path
  net: mvpp2: fix XDP rx queues registering
  libata: add horkage for ASMedia 1092
  pinctrl: Add Intel Thunder Bay pinctrl driver
  dt-bindings: pinctrl: Add bindings for Intel Thunderbay pinctrl driver
  erofs: clean up erofs_map_blocks tracepoints
  pinctrl: qcom: Add SM8450 pinctrl driver
  dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings
  net: wwan: make debugfs optional
  net: wwan: iosm: move debugfs knobs into a subdir
  net: wwan: iosm: allow trace port be uninitialized
  net: wwan: iosm: consolidate trace port init code
  vmxnet3: fix minimum vectors alloc issue
  net, neigh: clear whole pneigh_entry at alloc time
  drm/i915/dmc: Update DMC to v2.14 on ADL-P
  drm/i915/gt: Use hw_engine_masks as reset_domains
  cifs: fix ntlmssp auth when there is no key exchange
  net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's"
  net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offload
  net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join
  net: dsa: keep the bridge_dev and bridge_num as part of the same structure
  net: dsa: export bridging offload helpers to drivers
  net: dsa: rename dsa_port_offloads_bridge to dsa_port_offloads_bridge_dev
  net: dsa: hide dp->bridge_dev and dp->bridge_num in drivers behind helpers
  net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpers
  net: dsa: mv88e6xxx: compute port vlan membership based on dp->bridge_dev comparison
  net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_user_port in mv88e6xxx_port_check_hw_vlan
  net: dsa: mt7530: iterate using dsa_switch_for_each_user_port in bridging ops
  net: dsa: assign a bridge number even without TX forwarding offload
  net: dsa: make dp->bridge_num one-based
  Revert "kbuild: Enable DT schema checks for %.dtb targets"
  drm/i915: Skip remap_io_mapping() for non-x86 platforms
  sched/fair: Cleanup task_util and capacity type
  sched,x86: Don't use cluster topology for x86 hybrid CPUs
  drm/i915/rpl-s: Enable guc submission by default
  drm/i915/rpl-s: Add PCH Support for Raptor Lake S
  drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
  vdpa: Consider device id larger than 31
  virtio/vsock: fix the transport to work with VMADDR_CID_ANY
  virtio_ring: Fix querying of maximum DMA mapping size for virtio device
  perf/bpf_counter: Use bpf_map_create instead of bpf_create_map
  virtio: always enter drivers/virtio/
  vduse: check that offset is within bounds in get_config()
  vdpa: check that offsets are within bounds
  vduse: fix memory corruption in vduse_dev_ioctl()
  libertas_tf: Add missing __packed annotations
  libertas: Add missing __packed annotation with struct_group()
  mwifiex: Fix possible ABBA deadlock
  ice: safer stats processing
  drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
  io_uring: batch completion in prior_task_list
  wilc1000: Add id_table to spi_driver
  rtw89: don't kick off TX DMA if failed to write skb
  rtw89: remove cch_by_bw which is not used
  rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM
  rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth
  rtw88: add debugfs to fix tx rate
  rtw89: fix incorrect channel info during scan
  rtw89: update scan_mac_addr during scanning period
  rtw89: use inline function instead macro to set H2C and CAM
  rtw89: add const in the cast of le32_get_bits()
  mt76: mt7921: fix build regression
  brcmsmac: rework LED dependencies
  iwlwifi: fix LED dependencies
  iwlwifi: mvm: don't crash on invalid rate w/o STA
  drm/msm/disp/dpu1: set default group ID for CTL.
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
  HID: Ignore battery for Elan touchscreen on Asus UX550VE
  drm/msm/dsi: fix initialization in the bonded DSI case
  ftrace: Add cleanup to unregister_ftrace_direct_multi
  ftrace: Use direct_ops hash in unregister_ftrace_direct
  drm/bridge: sn65dsi86: defer if there is no dsi host
  drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
  x86/sev: Move common memory encryption code to mem_encrypt.c
  x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c
  x86/sev: Use CC_ATTR attribute to generalize string I/O unroll
  dma-direct: add a dma_direct_use_pool helper
  nvmet-tcp: fix possible list corruption for unexpected command failure
  ACPI: PM: Avoid CPU cache flush when entering S4
  PM: hibernate: Allow ACPI hardware signature to be honoured
  btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
  btrfs: zoned: clear data relocation bg on zone finish
  btrfs: free exchange changeset on failures
  btrfs: fix re-dirty process of tree-log nodes
  btrfs: call mapping_set_error() on btree inode with a write error
  btrfs: clear extent buffer uptodate when we fail to write it
  bpf: Add selftests to cover packet access corner cases
  btrfs: fail if fstrim_range->start == U64_MAX
  btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
  ACPI: PMIC: xpower: Fix _TMP ACPI errors
  ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function
  ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations
  thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
  PM: runtime: Fix pm_runtime_active() kerneldoc comment
  ACPI: tools: Fix compilation when output directory is not present
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  ipmi: ssif: initialize ssif_info->client early
  tracefs: Set all files to the same group ownership as the mount option
  tracefs: Have new files inherit the ownership of their parent
  ARM: dts: at91: add Microchip EVB-KSZ9477 board
  ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDSEL from pinctrl
  ARM: at91: pm: Add of_node_put() before goto
  ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board
  soc: imx: Register SoC device only on i.MX boards
  arm64: dts: imx8mp: add mac address for EQOS
  arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC
  arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY
  arm64: dts: imx8m: configure FEC PHY VDDIO voltage
  arm64: dts: imx8m: disable smart eee for FEC PHY
  arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY
  arm64: dts: imx8mn-evk: add hardware reset for FEC PHY
  firmware: xilinx: check return value of zynqmp_pm_get_api_version()
  soc: xilinx: add a to_zynqmp_pm_domain macro
  soc: xilinx: use a properly named field instead of flags
  soc: xilinx: cleanup debug and error messages
  soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
  irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
  ARM: dts: at91: update alternate function of signal PD20
  x86/mce/inject: Set the valid bit in MCA_STATUS before error injection
  x86/mce/inject: Check if a bank is populated before injecting
  drm/i915/selftests: handle object rounding
  drm/i915/migrate: fix length calculation
  drm/i915/migrate: fix offset calculation
  drm/i915/migrate: don't check the scratch page
  thunderbolt: Do not dereference fwnode in struct device
  KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
  can: hi311x: hi3110_can_probe(): convert to use dev_err_probe()
  can: hi311x: hi3110_can_probe(): make use of device property API
  can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property
  can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock
  ARM: dts: sun8i: r40: add node for CAN controller
  can: sun4i_can: add support for R40 CAN controller
  dt-bindings: net: can: add support for Allwinner R40 CAN controller
  can: bittiming: replace CAN units with the generic ones from linux/units.h
  ath10k: fix scan abort when duration is set for hw scan
  ath10k: Fix tx hanging
  ath: regdom: extend South Korea regulatory domain support
  ath11k: add wait operation for tx management packets for flush from mac80211
  carl9170: Use the bitmap API when applicable
  wcn36xx: Fix max channels retrieval
  ath11k: add 11d scan offload support
  ath11k: add configure country code for QCA6390 and WCN6855
  ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work
  omapdrm: dss: mark runtime PM functions __maybe_unused
  drm/omap: Add a 'right overlay' to plane state
  drm/omap: add plane_atomic_print_state support
  drm/omap: dynamically assign hw overlays to planes
  drm/omap: Add global state as a private atomic object
  drm/omap: omap_plane: subclass drm_plane_state
  drm/omap: introduce omap_hw_overlay
  drm/omap: Add ovl checking funcs to dispc_ops
  drm/omap: Add ability to check if requested plane modes can be supported
  drm/omap: add sanity plane state check
  drm: omapdrm: Export correct scatterlist for TILER backed BOs
  csky: fix typo of fpu config macro
  s390/qeth: remove check for packing mode in qeth_check_outbound_queue()
  s390/qeth: fine-tune .ndo_select_queue()
  s390/qeth: don't offer .ndo_bridge_* ops for OSA devices
  s390/qeth: split up L2 netdev_ops
  s390/qeth: simplify qeth_receive_skb()
  hv_sock: Extract hvs_send_data() helper that takes only header
  net: dsa: felix: use kmemdup() to replace kmalloc + memcpy
  net: mscc: ocelot: split register definitions to a separate file
  net: dsa: ocelot: felix: add interface for custom regmaps
  net: dsa: ocelot: felix: Remove requirement for PCS in felix devices
  net: dsa: ocelot: remove unnecessary pci_bar variables
  net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
  net: hns3: Fix spelling mistake "faile" -> "failed"
  net: phy: Add the missing blank line in the phylink_suspend comment
  net: phy: Remove unnecessary indentation in the comments of phy_device
  gve: fix for null pointer dereference.
  net: sched: act_mirred: add net device refcount tracker
  openvswitch: add net device refcount tracker to struct vport
  netlink: add net device refcount tracker to struct ethnl_req_info
  net/smc: add net device tracker to struct smc_pnetentry
  pktgen add net device refcount tracker
  llc: add net device refcount tracker
  ax25: add net device refcount tracker
  inet: add net device refcount tracker to struct fib_nh_common
  net: switchdev: add net device refcount tracker
  net: watchdog: add net device refcount tracker
  net: bridge: add net device refcount tracker
  vlan: add net device refcount tracker
  net: eql: add net device refcount tracker
  cifs: Fix crash on unload of cifs_arc4.ko
  MAINTAINERS: net: mlxsw: Remove Jiri as a maintainer, add myself
  selftests: tls: add missing AES256-GCM cipher
  selftests: tls: add missing AES-CCM cipher tests
  clk: Don't parent clks until the parent is fully registered
  erofs: Replace zero-length array with flexible-array member
  erofs: add sysfs node to control sync decompression strategy
  erofs: add sysfs interface
  rcutorture: Combine n_max_cbs from all kthreads in a callback flood
  rcutorture: Add ability to limit callback-flood intensity
  rcutorture: Enable multiple concurrent callback-flood kthreads
  rcutorture: Test RCU-tasks multiqueue callback queueing
  rcutorture: Avoid soft lockup during cpu stall
  locktorture,rcutorture,torture: Always log error message
  scftorture: Always log error message
  rcuscale: Always log error message
  scftorture: Remove unused SCFTORTOUT
  scftorture: Add missing '\n' to flush message
  refscale: Add missing '\n' to flush message
  refscale: Always log the error message
  netfilter: conntrack: annotate data-races around ct->timeout
  selftests: netfilter: switch zone stress to socat
  rcu_tasks: Convert bespoke callback list to rcu_segcblist structure
  rcu-tasks: Convert grace-period counter to grace-period sequence number
  rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection
  rcu-tasks: Create per-CPU callback lists
  rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread
  rcu: Apply callbacks processing time limit only on softirq
  rcu: Fix callbacks processing time limit retaining cond_resched()
  rcu/nocb: Limit number of softirq callbacks only on softirq
  rcu/nocb: Use appropriate rcu_nocb_lock_irqsave()
  rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check
  rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe
  rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe
  rcu/nocb: Invoke rcu_core() at the start of deoffloading
  rcu/nocb: Prepare state machine for a new step
  rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading
  rcu: Tighten rcu_advance_cbs_nowake() checks
  rcu/exp: Mark current CPU as exp-QS in IPI loop second pass
  rcu: Make idle entry report expedited quiescent states
  rcu: Prevent expedited GP from enabling tick on offline CPU
  rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load
  rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp
  rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp()
  rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs()
  netfilter: nft_exthdr: break evaluation if setting TCP option fails
  selftests: netfilter: Add correctness test for mac,net set type
  nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups
  vrf: don't run conntrack on vrf with !dflt qdisc
  drm/msm/dpu: fix CDP setup to account for multirect index
  drm/msm/dpu: simplify DPU_SSPP features checks
  drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3
  drm/msm/dpu: drop scaler config from plane state
  drm/msm/dp: employ bridge mechanism for display enable and disable
  drm/msm/hdmi: switch to drm_bridge_connector
  drm/msm/dpu: removed logically dead code
  drm/msm/dp: displayPort driver need algorithm rational
  drm/msm/dpu: remove node from list before freeing the node
  drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules
  drm/msm/dpu: Remove encoder->enable() hack
  drm/msm/dpu: Remove useless checks in dpu_encoder
  drm/msm/dpu_kms: Re-order dpu includes
  drm/msm/gpu: Don't allow zero fence_id
  drm/msm/dp: Add "qcom, sc7280-dp" to support display port.
  block: fix single bio async DIO error handling
  io_uring: split io_req_complete_post() and add a helper
  io_uring: add helper for task work execution code
  io_uring: add a priority tw list for irq completion work
  io-wq: add helper to merge two wq_lists
  ice: fix adding different tunnels
  ice: fix choosing UDP header type
  ice: ignore dropped packets during init
  ice: Fix problems with DSCP QoS implementation
  ice: rearm other interrupt cause register after enabling VFs
  ice: fix FDIR init missing when reset VF
  PCI: apple: Fix PERST# polarity
  arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT
  clk: versatile: clk-icst: use after free on error path
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  UPSTREAM: slab: add __alloc_size attributes for better bounds checking
  mptcp: support TCP_CORK and TCP_NODELAY
  mptcp: expose mptcp_check_and_set_pending
  tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay
  selftests: mptcp: check IP_TOS in/out are the same
  mptcp: getsockopt: add support for IP_TOS
  mptcp: allow changing the "backup" bit by endpoint id
  selftests: mptcp: add inq test case
  mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls
  selftests: mptcp: add TCP_INQ support
  mptcp: add TCP_INQ cmsg support
  fs: dlm: memory cache for lowcomms hotpath
  fs: dlm: memory cache for writequeue_entry
  fs: dlm: memory cache for midcomms hotpath
  fs: dlm: remove wq_alloc mutex
  fs: dlm: use event based wait for pending remove
  fs: dlm: check for pending users filling buffers
  fs: dlm: use list_empty() to check last iteration
  vrf: use dev_replace_track() for better tracking
  net/qla3xxx: fix an error code in ql_adapter_up()
  iwlwifi: work around reverse dependency on MEI
  xfs: remove all COW fork extents when remounting readonly
  drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
  drm/amdgpu: use drm_edid_get_monitor_name() instead of duplicating the code
  drm/amdgpu: update drm_display_info correctly when the edid is read
  drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs
  drm/amdgpu: skip umc ras error count harvest
  drm/amdgpu: free vkms_output after use
  drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms
  drm/amd/display: Reduce stack usage
  drm/amd/display: Query DMCUB for dp alt status
  drm/amd/display: [FW Promotion] Release 0.0.96
  drm/amd/display: add a debug option to force dp2 lt fallback method
  drm/amd/display: Rename a struct field to describe a cea component better
  drm/amd/display: Adding dpia debug bits for hpd delay
  drm/amd/display: Move link_enc init logic to DC
  drm/amd/display: Fix bug in debugfs crc_win_update entry
  drm/amd/display: prevent reading unitialized links
  drm/amd/display: Added Check For dc->res_pool
  drm/amd/display: Prevent PSR disable/reenable in HPD IRQ
  drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
  drm/amd/display: Add W/A for PHY tests with certain LTTPR
  drm/amd/display: Apply LTTPR workarounds to non-transparent mode
  drm/amdgpu: only skip get ecc info for aldebaran
  drm/amdkfd: Correct the value of the no_atomic_fw_version variable
  iwlwifi: mvm: optionally suppress assert log
  iwlwifi: add new ax1650 killer device
  iwlwifi: fw: correctly detect HW-SMEM region subtype
  iwlwifi: implement reset flow for Bz devices
  iwlwifi: add new Qu-Hr device
  iwlwifi: Fix FW name for gl
  iwlwifi: dbg: disable ini debug in 8000 family and below
  iwlwifi: support SAR GEO Offset Mapping override via BIOS
  iwlwifi: pcie: retake ownership after reset
  iwlwifi: mvm: always use 4K RB size by default
  iwlwifi: mvm/api: define system control command
  iwlwifi: bump FW API to 68 for AX devices
  iwlwifi: mvm: add some missing command strings
  iwlwifi: fw: add support for splitting region type bits
  iwlwifi: swap 1650i and 1650s killer struct names
  iwlwifi: acpi: fix wgds rev 3 size
  iwlwifi: yoyo: support for DBGC4 for dram
  iwlwifi: mvm: update rate scale in moving back to assoc state
  iwlwifi: mvm: avoid clearing a just saved session protection id
  iwlwifi: mvm: add support for statistics update version 15
  iwlwifi: mvm: Add support for a new version of scan request command
  iwlwifi: mvm: Fix wrong documentation for scan request command
  iwlwifi: add missing entries for Gf4 with So and SoF
  iwlwifi: mvm: remove session protection upon station removal
  iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure
  iwlwifi: mvm: add support for PHY context command v4
  iwlwifi: fw: api: add link to PHY context command struct v1
  iwlwifi: mvm: support RLC configuration command
  iwlwifi: mvm: d3: support v12 wowlan status
  iwlwifi: mvm: parse firmware alive message version 6
  iwlwifi: pcie: support Bz suspend/resume trigger
  iwlwifi: mvm: d3: move GTK rekeys condition
  iwlwifi: add support for Bz-Z HW
  iwlwifi: support 4-bits in MAC step value
  iwlwifi: mvm: synchronize with FW after multicast commands
  iwlwifi: mvm: fix delBA vs. NSSN queue sync race
  RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ
  RDMA/irdma: Report correct WC errors
  RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'
  RDMA/irdma: Fix a user-after-free in add_pble_prm
  IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
  IB/hfi1: Fix early init panic
  IB/hfi1: Insure use of smp_processor_id() is preempt disabled
  IB/hfi1: Correct guard on eager buffer deallocation
  nvme: fix use after free when disconnecting a reconnecting ctrl
  nvme-multipath: set ana_log_size to 0 after free ana_log_buf
  drm/bridge: parade-ps8640: Add backpointer to drm_device in drm_dp_aux
  PCI: apple: Follow the PCIe specifications when resetting the port
  drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code
  Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb
  Bluetooth: btusb: Return error code when getting patch status failed
  Bluetooth: btusb: Handle download_firmware failure cases
  Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set
  Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list
  Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag
  Bluetooth: btusb: Add support for queuing during polling interval
  Bluetooth: hci_core: Rework hci_conn_params flags
  Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag
  Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip
  Bluetooth: add quirk disabling LE Read Transmit Power
  Bluetooth: btmtksdio: enable AOSP extension for MT7921
  Bluetooth: btmtksdio: enable msft opcode
  Bluetooth: btusb: Add one more Bluetooth part for WCN6855
  Bluetooth: hci_event: Use of a function table to handle Command Status
  Bluetooth: hci_event: Use of a function table to handle Command Complete
  Bluetooth: hci_event: Use of a function table to handle LE subevents
  Bluetooth: hci_event: Use of a function table to handle HCI events
  Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event
  Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event
  Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event
  Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents
  Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event
  Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event
  Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event
  Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event
  Bluetooth: HCI: Use skb_pull_data to parse Command Complete event
  Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events
  skbuff: introduce skb_pull_data
  pinctrl: renesas: r8a779a0: Align comments
  arm64: defconfig: Enable R-Car S4-8
  arm64: dts: renesas: Add Renesas Spider boards support
  arm64: dts: renesas: Add Renesas R8A779F0 SoC support
  soc: renesas: rcar-rst: Add support for R-Car S4-8
  soc: renesas: Identify R-Car S4-8
  soc: renesas: r8a779f0-sysc: Add r8a779f0 support
  netfs: fix parameter of cleanup()
  soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver
  dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions
  dt-bindings: power: Add r8a779f0 SYSC power domain definitions
  dt-bindings: arm: renesas: Document Renesas Spider boards
  ath11k: change to use dynamic memory for channel list of scan
  ath11k: Fix QMI file type enum value
  ath11k: add support for WCN6855 hw2.1
  ath9k: switch to rate table based lookup
  ath10k: Fix the MTU size on QCA9377 SDIO
  MAINTAINERS: update Kalle Valo's email
  mtd: spi-nor: issi: is25lp256: Init flash based on SFDP
  mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP
  mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing
  mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP
  mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_nor_setup()
  mtd: spi-nor: core: Init all flash parameters based on SFDP where possible
  mtd: spi-nor: Introduce spi_nor_init_fixup_flags()
  mtd: spi-nor: Introduce spi_nor_init_flags()
  mtd: spi-nor: Rework the flash_info flags
  mtd: spi-nor: core: Introduce flash_info mfr_flags
  mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only when SFDP is defined
  mtd: spi-nor: Introduce spi_nor_set_mtd_info()
  mtd: spi-nor: core: Don't use mtd_info in the NOR's probe sequence of calls
  mtd: spi-nor: Fix mtd size for s3an flashes
  drm/i915: Allow cdclk squasher to be reconfigured live
  drm/i915/display/dg2: Read CD clock from squasher table
  drm/i915/display/dg2: Set CD clock squashing registers
  drm/i915/display/dg2: Sanitize CD clock
  drm/i915/display/dg2: Introduce CD clock squashing table
  arm64: dts: renesas: Fix thermal bindings
  drm/i915/selftests: Follow up on increase timeout in i915_gem_contexts selftests
  arm64: dts: apple: t8103: Remove PCIe max-link-speed properties
  regulator: fix bullet lists of regulator_ops comment
  regulator: Fix type of regulator-coupled-max-spread property
  regulator: maxim,max8973: Document interrupts property
  locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
  x86/mm: Include spinlock_t definition in pgtable.
  sched/rt: Try to restart rt period timer when rt runtime exceeded
  sched/fair: Document the slow path and fast path in select_task_rq_fair
  arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK
  arm64: dts: ti: k3-am64-main: Add support for MCAN
  arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes
  arm64: dts: ti: k3-j721e: Add support for MCAN nodes
  arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes
  arm64: dts: ti: k3-am65-mcu: Add Support for MCAN
  netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock
  drm/rockchip: pass 0 to drm_fbdev_generic_setup()
  drm/rockchip: use generic fbdev setup
  thunderbolt: Add debug logging of DisplayPort resource allocation
  thunderbolt: Do not program path HopIDs for USB4 routers
  thunderbolt: Do not allow subtracting more NFC credits than configured
  thunderbolt: Runtime resume USB4 port when retimers are scanned
  thunderbolt: Tear down existing tunnels when resuming from hibernate
  thunderbolt: Runtime PM activate both ends of the device link
  thunderbolt: xdomain: Avoid potential stack OOB read
  iwlwifi: mvm: demote non-compliant kernel-doc header
  dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages
  dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals
  dma-direct: warn if there is no pool for force unencrypted allocations
  dma-direct: fail allocations that can't be made coherent
  dma-direct: refactor the !coherent checks in dma_direct_alloc
  dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
  dma-direct: clean up the remapping checks in dma_direct_alloc
  dma-direct: always leak memory that can't be re-encrypted
  dma-direct: don't call dma_set_decrypted for remapped allocations
  dma-direct: factor out dma_set_{de,en}crypted helpers
  platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops
  platform: surface: Propagate ACPI Dependency
  platform/x86: lenovo-yogabook-wmi: Add support for hall sensor on the back
  platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Yoga Book
  wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma
  iwlwifi: mvm: fix a possible NULL pointer deference
  iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership"
  iwlwifi: mei: don't rely on the size from the shared area
  media: bttv: use DEVICE_ATTR_RO() helper macro
  media: b2c2: flexcop: Convert to SPDX identifier
  media: siano: remove duplicate USB device IDs
  media: m920x: don't use stack on USB reads
  media: cxd2880: Eliminate dead code
  media: tua9001: Improve messages in .remove's error path
  media: Print chip type explicitly when loading the Rafael Micro r820t module
  media: media si2168: Fix spelling mistake "previsously" -> "previously"
  media: si2157: Fix "warm" tuner state detection
  media: c8sectpfe: remove redundant assignment to pointer tsin
  media: docs: media: Fix imbalance of LaTeX group
  media: atomisp: fix "variable dereferenced before check 'asd'"
  media: atomisp: make array idx_map static const
  media: videobuf2: add WARN_ON_ONCE if bytesused is bigger than buffer length
  media: replace setting of bytesused with vb2_set_plane_payload
  media: cec: fix a deadlock situation
  media: cec-pin: fix interrupt en/disable handling
  media: cec-pin: drop unused 'enabled' field from struct cec_pin
  media: s5p-jpeg: Constify struct v4l2_m2m_ops
  media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
  media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
  media: dib8000: Fix a memleak in dib8000_init()
  media: rcar-vin: Do not hold the group lock when unregistering notifier
  media: rcar-vin: Disallow unbinding and binding of individual VINs
  media: rcar-csi2: Suppress bind and unbind nodes in sysfs
  media: rcar-vin: Update format alignment constraints
  media: hantro: drop unused vb2 headers
  media: rcar-vin: Add check for completed capture before completing buffer
  media: cedrus: Add support for the D1 variant
  media: dt-bindings: media: Add compatible for D1
  media: uvcvideo: Avoid returning invalid controls
  media: uvcvideo: Avoid invalid memory access
  media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
  media: uvcvideo: Set the colorspace as sRGB if undefined
  media: uvcvideo: fix division by zero at stream start
  media: uvcvideo: Fix memory leak of object map on error exit path
  topology/sysfs: get rid of htmldoc warning
  staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_security.c
  staging: r8188eu: remove unused macro IS_FW_81xxC
  staging: r8188eu: bWIFI_Display is set but never used
  staging: r8188eu: bWIFI_Direct is set but never used
  staging: r8188eu: remove duplicate defines
  staging: r8188eu: remove macro PHY_QueryBBReg
  staging: r8188eu: remove macro PHY_SetBBReg
  staging: r8188eu: remove macro PHY_QueryRFReg
  staging: r8188eu: remove macro PHY_SetRFReg
  staging: r8188eu: struct odm_mac_status_info is not used
  staging: r8188eu: remove RF_PATH_{C,D}
  staging: r8188eu: AntCombination is always 2
  staging: r8188eu: remove unused define
  staging: r8188eu: remove two write-only wifi direct variables
  staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro
  staging: r8188eu: hal data's interfaceIndex is never read
  staging: r8188eu: remove unused macros from drv_types.h
  staging: r8188eu: bHWPowerdown is set but not used
  staging: r8188eu: remove two unused macros
  staging: r8188eu: remove a bunch of unused led defines
  staging: r8188eu: bLedOpenDrain is always true for r8188eu
  irqchip/apple-aic: Mark aic_init_smp() as __init
  drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers
  can: m_can: pci: use custom bit timings for Elkhart Lake
  can: m_can: make custom bittiming fields const
  Revert "can: m_can: remove support for custom bit timing"
  can: m_can: pci: fix incorrect reference clock rate
  can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
  drm/i915/snps: use div32 version of MPLLB word clock for UHBR
  can: m_can: m_can_read_fifo: fix memory leak in error branch
  can: m_can: Disable and ignore ELO interrupt
  can: sja1000: fix use after free in ems_pcmcia_add_card()
  can: pch_can: pch_can_rx_normal: fix use after free
  ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
  Input: goodix - add id->model mapping for the "9111" model
  drm/i915/xelpd: Add Pipe Color Lut caps to platform config
  drm/i915/xelpd: Enable Pipe Degamma
  drm/i915/xelpd: Enable Pipe color support for D13 platform
  Input: goodix - try not to touch the reset-pin on x86/ACPI devices
  Input: i8042 - enable deferred probe quirk for ASUS UM325UA
  drm/i915/dmc: Change max DMC FW size on ADL-P
  drm/i915: Introduce new macros for i915 PTE
  arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address
  arm64: dts: apple: t8103: Add UART2
  arm64: dts: apple: t8103: Add PMGR nodes
  soc: apple: Add driver for Apple PMGR power state controls
  dt-bindings: arm: apple: Add apple,pmgr binding
  dt-bindings: power: Add apple,pmgr-pwrstate binding
  MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE
  dt-bindings: watchdog: Add Apple Watchdog
  scsi: qla2xxx: Format log strings only if needed
  samples: bpf: Fix 'unknown warning group' build warning on Clang
  samples: bpf: Fix xdp_sample_user.o linking with Clang
  scsi: scsi_debug: Fix buffer size of REPORT ZONES command
  scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue
  bpf: Silence purge_cand_cache build warning.
  net/smc: Clear memory when release and reuse buffer
  perf bpf_skel: Do not use typedef to avoid error on old clang
  perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
  perf header: Fix memory leaks when processing feature headers
  perf test: Reset shadow counts before loading
  perf test: Fix 'Simple expression parser' test on arch without CPU die topology info
  tools build: Remove needless libpython-version feature check that breaks test-all fast path
  perf tools: Fix SMT detection fast read path
  tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall
  perf inject: Fix itrace space allowed for new attributes
  tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall
  Revert "perf bench: Fix two memory leaks detected with ASan"
  devlink: fix netns refcount leak in devlink_nl_cmd_reload()
  ethtool: do not perform operations on net devices being unregistered
  Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH
  Revert "net: hns3: add void before function which don't receive ret"
  net: prestera: replace zero-length array with flexible-array member
  net: wwan: iosm: select CONFIG_RELAY
  net: fix recent csum changes
  netpoll: add net device refcount tracker to struct netpoll
  ipmr, ip6mr: add net device refcount tracker to struct vif_device
  net: failover: add net device refcount tracker
  net: linkwatch: add net device refcount tracker
  net/sched: add net device refcount tracker to struct Qdisc
  ipv4: add net device refcount tracker to struct in_device
  ipv6: add net device refcount tracker to struct inet6_dev
  net: add net device refcount tracker to struct netdev_adjacent
  net: add net device refcount tracker to struct neigh_parms
  net: add net device refcount tracker to struct pneigh_entry
  net: add net device refcount tracker to struct neighbour
  ipv6: add net device refcount tracker to struct ip6_tnl
  sit: add net device refcount tracking to ip_tunnel
  ipv6: add net device refcount tracker to rt6_probe_deferred()
  net: dst: add net device refcount tracking to dst_entry
  drop_monitor: add net device refcount tracker
  net: add net device refcount tracker to dev_ifsioc()
  net: add net device refcount tracker to ethtool_phys_id()
  net: add net device refcount tracker to struct netdev_queue
  net: add net device refcount tracker to struct netdev_rx_queue
  net: add net device refcount tracker infrastructure
  lib: add tests for reference tracker
  lib: add reference counting tracking infrastructure
  ANDROID: sched: Export available_idle_cpu
  ANDROID: sched: Export symbol for vendor RT hook funcion
  ANDROID: sched: Export symbol for vendor RT hook funcion
  ANDROID: vendor_hooks: Add hooks for improving binder trans
  ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC
  dt-bindings: vendor-prefixes: add YADRO
  clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
  libbpf: Add doc comments in libbpf.h
  platform/x86: wmi: Add no_notify_data flag to struct wmi_driver
  platform/x86: wmi: Fix driver->notify() vs ->probe() race
  platform/x86: wmi: Replace read_takes_no_args with a flags field
  platform/x86/intel: hid: add quirk to support Surface Go 3
  platform/x86/intel: hid: add quirk to support Surface Go 3
  libbpf: Fix trivial typo
  dt-bindings: bq25980: Fixup the example
  blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags
  blk-mq: Delete busy_iter_fn
  blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument
  dt-bindings: input: gpio-keys: Fix interrupts in example
  dt-bindings: net: Reintroduce PHY no lane swap binding
  ANDROID: sched/fair: fix place_entity() vendor hook
  docs/scheduler: fix typo and warning in sched-bwc
  docs/zh_CN: add scheduler sched-bwc translation
  docs/zh_CN: add scheduler sched-arch translation
  docs/zh_CN: add completion translation
  docs/zh_CN: add scheduler index translation
  security,selinux: remove security_add_mnt_opt()
  doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more readable
  doc/zh-CN: Update cpufreq-stats.rst to make it more readable
  io-wq: remove spurious bit clear on task_work addition
  percpu: km: ensure it is used with NOMMU (either UP or SMP)
  i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
  i40e: Fix pre-set max number of queues for VF
  i40e: Fix failed opcode appearing if handling messages from VF
  drm/msm: Initialize MDSS irq domain at probe time
  drm/msm: Allocate msm_drm_private early and pass it as driver data
  arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
  arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1
  mtd_blkdevs: don't scan partitions for plain mtdblock
  blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops()
  blk-mq: don't run might_sleep() if the operation needn't blocking
  arm64: extable: remove unused ex_handler_t definition
  arm64: entry: Use SDEI event constants
  iavf: Fix reporting when setting descriptor count
  drm: rcar-du: Add R-Car DSI driver
  dt-bindings: display: bridge: Add binding for R-Car MIPI DSI/CSI-2 TX
  drm: rcar-du: crtc: Support external DSI dot clock
  drm: rcar-du: Add DSI support to rcar_du_output_name
  drm: rcar-du: Fix CRTC timings when CMM is used
  drm/rcar: stop using 'imply' for dependencies
  arm64: Simplify checking for populated DT
  arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c
  gpiolib: check the 'ngpios' property in core gpiolib code
  gpiolib: improve coding style for local variables
  bpf: Remove config check to enable bpf support for branch records
  spi: change clk_disable_unprepare to clk_unprepare
  regulator: dt-bindings: samsung,s5m8767: add missing op_mode to bucks
  ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
  ASoC: SOF: Intel: pci-tgl: add ADL-N support
  s390/vfio-ap: add status attribute to AP queue device's sysfs dir
  s390/nmi: add missing __pa/__va address conversion of extended save area
  s390/qdio: clarify logical vs absolute in QIB's kerneldoc
  s390/qdio: remove unneeded sanity check in qdio_do_sqbs()
  s390/pci: use physical addresses in DMA tables
  s390/pci: use phys_to_virt() for AIBVs/DIBVs
  s390/vmcp: use page_to_virt instead of page_to_phys
  s390/qdio: split do_QDIO()
  s390/qdio: split qdio_inspect_queue()
  s390/qdio: clarify handler logic for qdio_handle_activate_check()
  s390/qdio: clean up access to queue in qdio_handle_activate_check()
  s390/qdio: avoid allocating the qdio_irq with GFP_DMA
  s390/qdio: improve handling of CIWs
  s390/qdio: remove QDIO_SBAL_SIZE macro
  s390/cio: remove uevent suppress from cio driver
  s390/crypto: add SIMD implementation for ChaCha20
  printk/console: Clean up boot console handling in register_console()
  printk/console: Remove need_default_console variable
  printk/console: Remove unnecessary need_default_console manipulation
  printk/console: Rename has_preferred_console to need_default_console
  printk/console: Split out code that enables default console
  vsprintf: Use non-atomic bitmap API when applicable
  ALSA: usb-audio: Reorder snd_djm_devices[] entries
  Revert "Revert "percpu: add __alloc_size attributes for better bounds checking""
  Revert "Revert "mm/page_alloc: add __alloc_size attributes for better bounds checking""
  Revert "Revert "mm/vmalloc: add __alloc_size attributes for better bounds checking""
  Revert "Revert "mm/kvmalloc: add __alloc_size attributes for better bounds checking""
  Revert "ANDROID: usb: typec: tcpm: Add chip level callback to check for contaminant"
  x86/mm: Flush global TLB when switching to trampoline page-table
  x86/mm/64: Flush global TLB on boot and AP bringup
  ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
  dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
  ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2
  drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER
  drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER
  arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos5433 and Exynos7
  ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260
  nvme: report write pointer for a full zone as zone start + zone len
  nvme: disable namespace access for unsupported metadata
  nvme: show subsys nqn for duplicate cntlids
  arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx
  arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M
  arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN
  arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM
  dt-bindings: arm: fsl: add TQMa8Mx boards
  dt-bindings: arm: fsl: add TQMa8MxNL boards
  dt-bindings: arm: fsl: add TQMa8MxML boards
  arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board
  arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp
  dt-bindings: arm: fsl: Add binding for imx8ulp evk
  selinux: Use struct_size() helper in kmalloc()
  arm64: defconfig: Enable OV5640
  arm64: defconfig: Enable VIDEO_IMX_MEDIA
  arm64: dts: imx8mm-beacon: Enable OV5640 Camera
  arm64: dts: imx8mm: Add CSI nodes
  soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset
  arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration
  ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
  arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS
  arm64: dts: imx8mq: remove interconnect property from lcdif
  ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h
  ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X
  ARM: dts: Add Goramo MultiLink device tree
  ARM: dts: Add FSG3 system controller and LEDs
  dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards
  ata: ahci_ceva: Fix id array access in ceva_ahci_read_id()
  dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX6Q/QP/DL
  ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees
  ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround for "a" variant
  ARM: dts: add JOZ Access Point
  dt-bindings: arm: fsl: add JOZ Access Point
  dt-bindings: vendor-prefixes: Add an entry for JOZ BV
  Linux 5.16-rc4
  bpftool: Add debug mode for gen_loader.
  EDAC/sifive: Fix non-kernel-doc comment
  io_uring: reuse io_req_task_complete for timeouts
  io_uring: tweak iopoll CQE_SKIP event counting
  io_uring: simplify selected buf handling
  io_uring: move up io_put_kbuf() and io_put_rw_kbuf()
  x86/sme: Explicitly map new EFI memmap table as encrypted
  usb: core: Fix file path that does not exist
  iwlwifi: mei: fix linking when tracing is not enabled
  fs: support mapped mounts of mapped filesystems
  fs: add i_user_ns() helper
  fs: port higher-level mapping helpers
  fs: remove unused low-level mapping helpers
  KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure
  KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary
  KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails
  dt-bindings: pinctrl: use pinctrl.yaml
  pinctrl: spear: plgpio: Introduce regmap phandle
  pinctrl: spear: plgpio: Convert to regmap
  pinctrl: spear: spear: Convert to regmap
  parisc: Mark cr16 CPU clocksource unstable on all SMP machines
  parisc: Fix "make install" on newer debian releases
  gfs2: Fix gfs2_instantiate description
  gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED
  gfs2: remove redundant set of INSTANTIATE_NEEDED
  gfs2: Fix __gfs2_holder_init function name in kernel-doc comment
  bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)
  iio: trigger: stm32-timer: fix MODULE_ALIAS
  x86/realmode: Add comment for Global bit usage in trampoline_pgd
  locking: Mark racy reads of owner->on_cpu
  locking: Make owner_on_cpu() into <linux/sched.h>
  lockdep/selftests: Adapt ww-tests for PREEMPT_RT
  lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
  lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock().
  lockdep/selftests: Avoid using local_lock_{acquire|release}().
  lockdep: Remove softirq accounting on PREEMPT_RT.
  locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
  locking/rtmutex: Squash self-deadlock check for ww_rt_mutex.
  locking: Remove rt_rwlock_is_contended().
  sched: Trigger warning if ->migration_disabled counter underflows.
  sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity
  sched/fair: Fix detection of per-CPU kthreads waking a task
  sched/uclamp: Fix rq->uclamp_max not set on first enqueue
  preempt/dynamic: Fix setup_preempt_mode() return value
  qed*: esl priv flag support through ethtool
  qed*: enhance tx timeout debug info
  drm/i915/adlp: Remove require_force_probe protection
  net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
  qede: validate non LSO skb length
  bpf: Fix the test_task_vma selftest to support output shorter than 1 kB
  blk-mq: run dispatch lock once in case of issuing from list
  blk-mq: pass request queue to blk_mq_run_dispatch_ops
  blk-mq: move srcu from blk_mq_hw_ctx to request_queue
  blk-mq: remove hctx_lock and hctx_unlock
  block: switch to atomic_t for request references
  block: move direct_IO into our own read_iter handler
  mm: move filemap_range_needs_writeback() into header
  libbpf: Reduce bpf_core_apply_relo_insn() stack usage.
  Bluetooth: btmtksdio: fix resume failure
  Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available
  bpf: Fix the off-by-two error in range markings
  perf: Mute libbpf API deprecations temporarily
  drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
  treewide: Add missing includes masked by cgroup -> bpf dependency
  Bluetooth: btusb: Cancel sync commands for certain URB errors
  Bluetooth: hci_core: Cancel sync command if sending a frame failed
  Bluetooth: Add hci_cmd_sync_cancel to public API
  Bluetooth: Reset more state when cancelling a sync command
  cifs: avoid use of dstaddr as key for fscache client cookie
  cifs: add server conn_id to fscache client cookie
  cifs: wait for tcon resource_id before getting fscache super
  cifs: fix missed refcounting of ipc tcon
  drm/i915/adl_p: Add ddc pin mapping
  x86/xen: Add xenpv_restore_regs_and_return_to_usermode()
  x86/entry: Use the correct fence macro after swapgs in kernel CR3
  ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE
  fget: check that the fd still exists after getting a ref to it
  fs: use low-level mapping helpers
  docs: update mapping documentation
  fs: account for filesystem mappings
  x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry()
  drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
  fs: tweak fsuidgid_has_mapping()
  fs: move mapping helpers
  ARM: socfpga: dts: fix qspi node compatible
  fs: add is_idmapped_mnt() helper
  dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema
  x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm/page_64.h>
  of/irq: Add a quirk for controllers with their own definition of interrupt-map
  x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
  drm/i915: Get rid of the "sizes are 0 based" stuff
  drm/i915/fbc: Pimp the FBC debugfs output
  x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword
  powercap: DTPM: Drop unused local variable from init_dtpm()
  device property: Check fwnode->secondary when finding properties
  Documentation/auxiliary_bus: Move the text into the code
  Documentation/auxiliary_bus: Clarify the release of devices from find device
  Documentation/auxiliary_bus: Add example code for module_auxiliary_driver()
  Documentation/auxiliary_bus: Clarify __auxiliary_driver_register
  Documentation/auxiliary_bus: Update Auxiliary device lifespan
  Documentation/auxiliary_bus: Clarify match_name
  Documentation/auxiliary_bus: Clarify auxiliary_device creation
  ANDROID: allmodconfig: Re-enable TEST_KMOD
  tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu()
  gpio: xlp: Fix build errors from Netlogic XLP removal
  gpio: rockchip: lock GPIOs used as interrupts
  topology/sysfs: rework book and drawer topology ifdefery
  topology/sysfs: export cluster attributes only if an architectures has support
  topology/sysfs: export die attributes only if an architectures has support
  gpio: aggregator: Add interrupt support
  gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables()
  net: altera: set a couple error code in probe()
  net: lan966x: fix a IS_ERR() vs NULL check in lan966x_create_targets()
  net: prestera: acl: fix return value check in prestera_acl_rule_entry_find()
  net: bcm4908: Handle dma_set_coherent_mask error codes
  selftests: net/fcnal-test.sh: add exit code
  bonding: make tx_rebalance_counter an atomic
  staging: r8188eu: Fix coding style error
  tcp: fix another uninit-value (sk_rx_queue_mapping)
  staging: r8188eu: pNumRxBytesUnicast is set but never used
  staging: r8188eu: pNumTxBytesUnicast is set but never used
  staging: r8188eu: pSecurity is set but never used
  staging: r8188eu: pbNet_closed is set but never used
  staging: r8188eu: remove unused variables from odm_dm_struct
  inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently
  staging: r8188eu: RFType is set but never used
  staging: r8188eu: use a delayed worker for led updates
  staging: r8188eu: remove DBG_88E_LEVEL macro from include/rtw_debug.h
  staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/ioctl_linux.c
  staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c
  staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ioctl_set.c
  staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c
  staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_pwrctrl.c
  staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_mlme_ext.c
  staging: r8188eu: remove module parameter rtw_rf_config
  staging: r8188eu: remove rf_type from struct hal_data_8188e
  staging: r8188eu: remove unused HW_VAR_RF_TYPE
  staging: r8188eu: remove rf_type from bb_reg_dump()
  staging: r8188eu: remove rf_type from writeOFDMPowerReg88E()
  staging: r8188eu: remove TxCount from getTxPowerIndex88E()
  staging: r8188eu: remove rf_type from getTxPowerIndex88E()
  staging: r8188eu: remove rf_type from storePwrIndexDiffRateOffset()
  staging: r8188eu: remove rf_type from issue_assocreq()
  staging: r8188eu: remove rf_type from rtw_update_ht_cap()
  net: dsa: vsc73xxx: Get rid of duplicate of_node assignment
  staging: r8188eu: loadparam needs no net_device
  staging: r8188eu: remove _ps_close_RF
  staging: r8188eu: remove _ps_open_RF
  staging: r8188eu: remove pm_netdev_open
  staging: r8188eu: require a single bulk in endpoint
  staging: r8188eu: don't store nr_endpoint in a global struct
  staging: r8188eu: remove ep_num array
  staging: r8188eu: if2 is not used
  staging: r8188eu: remove code to get int in pipe handle
  staging: r8188eu: get the rcv bulk pipe handle directly
  staging: r8188eu: only the bulk in ep is used for network data
  staging: r8188eu: rtw_read_port needs no cnt parameter
  staging: rtl8192e: rtllib_module: remove unnecessary assignment
  staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib()
  staging: rtl8192e: return error code from rtllib_softmac_init()
  staging: rtl8192u: make array queuetopipe static const
  staging: vt6655: refactor camelcase uCurrRSSI to current_rssi
  staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER
  staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER
  ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
  block: null_blk: batched complete poll requests
  kernfs: prevent early freeing of root node
  docs: document the sysfs ABI for "isolated"
  docs: document the sysfs ABI for "nohz_full"
  arm64: dts: ti: k3-am64-main: add timesync router node
  mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()
  mtd: dataflash: Add device-tree SPI IDs
  mtd: rawnand: fsmc: Fix timing computation
  mtd: rawnand: fsmc: Take instruction delay into account
  mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface
  mtd: rawnand: Fix nand_erase_op delay
  mtd: rawnand: denali: Add the dependency on HAS_IOMEM
  floppy: Add max size check for user space request
  floppy: Fix hang in watchdog when disk is ejected
  misc: rtsx: Avoid mangling IRQ during runtime PM
  io-wq: don't retry task_work creation failure on fatal conditions
  mtd: core: clear out unregistered devices a bit more
  mtd: sst25l: Warn about failure to unregister mtd device
  mtd: mchp48l640: Warn about failure to unregister mtd device
  mtd: mchp23k256: Warn about failure to unregister mtd device
  mtd: dataflash: Warn about failure to unregister mtd device
  mtd: core: provide unique name for nvmem device
  mtd: remove unused header file <linux/mtd/latch-addr-flash.h>
  mtd: Fixed breaking list in __mtd_del_partition.
  nvmem: eeprom: at25: fix FRAM byte_len
  misc: fastrpc: fix improper packet size calculation
  MAINTAINERS: add maintainer for Qualcomm FastRPC driver
  serial: 8250_bcm7271: UART errors after resuming from S2
  serial: amba-pl011: do not request memory region twice
  tty: serial: uartlite: allow 64 bit address
  drm/ttm: fix ttm_bo_swapout
  tty: serial: fsl_lpuart: add timeout for wait_event_interruptible in .shutdown()
  usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init()
  usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests
  usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
  USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
  xhci: Fix commad ring abort, write all 64 bits to CRCR register.
  usb: bdc: fix error handling code in bdc_resume
  usb: uhci: add aspeed ast2600 uhci support
  arm64: dts: ti: k3-j7200: Correct the d-cache-sets info
  arm64: dts: ti: k3-j721e: Fix the L2 cache sets
  arm64: dts: ti: k3-j7200: Fix the L2 cache sets
  arm64: dts: ti: k3-am642: Fix the L2 cache sets
  selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent
  selftests/tc-testing: add missing config
  selftests/tc-testing: add exit code
  arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node
  arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node
  drm/i915/fbc: No FBC+double wide pipe
  drm/i915/fbc: s/parms/fbc_state/
  drm/i915/fbc: Move plane pointer into intel_fbc_state
  drm/i915/fbc: Nuke state_cache
  drm/i915/fbc: Disable FBC fully on FIFO underrun
  drm/i915/fbc: Move stuff from intel_fbc_can_enable() into intel_fbc_check_plane()
  drm/i915/fbc: Allocate intel_fbc dynamically
  drm/i915/fbc: Introduce intel_fbc_add_plane()
  drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c
  drm/i915/fbc: Pass i915 instead of FBC instance to FBC underrun stuff
  drm/i915/fbc: Flatten __intel_fbc_pre_update()
  drm/i915/fbc: Track FBC usage per-plane
  usb: dwc3: gadget: Skip reading GEVNTSIZn
  usb: dwc3: gadget: Ignore Update Transfer cmd params
  usb: dwc3: gadget: Skip checking Update Transfer status
  net/sched: act_ct: Offload only ASSURED connections
  net: hns3: fix hns3 driver header file not self-contained issue
  net: hns3: replace one tab with space in for statement
  net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg()
  net: hns3: add comments for hclge_dbg_fill_content()
  net: hns3: add void before function which don't receive ret
  net: hns3: align return value type of atomic_read() with its output
  net: hns3: modify one argument type of function hclge_ncl_config_data_print
  net: hns3: Align type of some variables with their print type
  net: hns3: add print vport id for failed message of vlan
  net: hns3: refactor function hclge_set_vlan_filter_hw
  net: hns3: optimize function hclge_cfg_common_loopback()
  drm/i915/fbc: Pass around FBC instance instead of crtc
  drm/i915/fbc: Reuse the same struct for the cache and params
  drm/i915/fbc: Nuke more FBC state
  drm/i915/fbc: Relocate intel_fbc_override_cfb_stride()
  drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache
  drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit()
  drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage
  drm/i915: Rename PLANE_CUS_CTL Y plane bits
  drm/i915: Rename plane YUV order bits
  drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio
  bus: mhi: pci_generic: Fix device recovery failed issue
  arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth
  arm64: dts: allwinner: h6: tanix: Add MMC1 node
  arm64: dts: allwinner: h6: Add Tanix TX6 mini dts
  dt-bindings: arm: sunxi: Add Tanix TX6 mini
  arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI
  drm/i915/display: stop including i915_drv.h from intel_display_types.h
  drm/i915/display: convert dp_to_i915() to a macro
  drm/i915: move enum hpd_pin to intel_display.h
  drm/i915: split out intel_pm_types.h
  drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline
  drm/i915/crtc: un-inline some crtc functions and move to intel_crtc.[ch]
  HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
  HID: google: add eel USB id
  HID: add USB_HID dependancy to hid-prodikeys
  HID: add USB_HID dependancy to hid-chicony
  drm/i915/selftest: Disable IRQ for timestamp calculation
  x86/64/mm: Map all kernel memory into trampoline_pgd
  objtool: Fix pv_ops noinstr validation
  drm/i915/dg2: extend Wa_1409120013 to DG2
  drm/i915/dg2: Add Wa_14010547955
  drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/
  drm/i915/dg2: Add Wa_16013000631
  drm/i915/dg2: Add Wa_16011777198
  crypto: octeontx2 - uninitialized variable in kvf_limits_store()
  crypto: sa2ul - Use bitfield helpers
  crypto: caam - save caam memory to support crypto engine retry mechanism.
  cpufreq: qcom-hw: Use optional irq API
  null_blk: allow zero poll queues
  scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
  block: fix double bio queue when merging in cached request path
  selftests/fib_tests: Rework fib_rp_filter_test()
  clk: imx: use module_platform_driver
  ANDROID: Kleaf: Fix build by exporting mixed-build-prefix
  clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
  net/mlx5: Dynamically resize flow counters query buffer
  net/mlx5e: TC, Set flow attr ip_version earlier
  net/mlx5e: TC, Move common flow_action checks into function
  net/mlx5e: Remove redundant actions arg from vlan push/pop funcs
  net/mlx5e: Remove redundant actions arg from validate_goto_chain()
  net/mlx5e: TC, Remove redundant action stack var
  net/mlx5e: Hide function mlx5e_num_channels_changed
  net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro
  net/mlx5: Print more info on pci error handlers
  net/mlx5: SF, silence an uninitialized variable warning
  net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
  net/mlx5: Fix error return code in esw_qos_create()
  mlx5: fix mlx5i_grp_sw_update_stats() stack usage
  mlx5: fix psample_sample_packet link error
  drm/mediatek: Adjust to the alphabetic order for mediatek-drm
  drm/mediatek: Rename the define of register offset
  libbpf: Deprecate bpf_prog_load_xattr() API
  samples/bpf: Get rid of deprecated libbpf API uses
  samples/bpf: Clean up samples/bpf build failes
  selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr()
  selftests/bpf: Mute xdpxceiver.c's deprecation warnings
  selftests/bpf: Remove recently reintroduced legacy btf__dedup() use
  bpftool: Migrate off of deprecated bpf_create_map_xattr() API
  libbpf: Add API to get/set log_level at per-program level
  libbpf: Use __u32 fields in bpf_map_create_opts
  clk: qcom: regmap-mux: fix parent clock lookup
  workqueue: Fix unbind_workers() VS wq_worker_sleeping() race
  workqueue: Fix unbind_workers() VS wq_worker_running() race
  tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets
  bpf: Fix bpf_check_mod_kfunc_call for built-in modules
  bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL
  selftests/bpf: Update test names for xchg and cmpxchg
  selftests/bpf: Build testing_helpers.o out of tree
  Revert "ANDROID: disable INFINIBAND_QIB from allmodconfig build"
  block: get rid of useless goto and label in blk_mq_get_new_requests()
  selftests/bpf: Add CO-RE relocations to verifier scale test.
  selftests/bpf: Revert CO-RE removal in test_ksyms_weak.
  selftests/bpf: Additional test for CO-RE in the kernel.
  selftests/bpf: Convert map_ptr_kern test to use light skeleton.
  selftests/bpf: Improve inner_map test coverage.
  selftests/bpf: Add lskel version of kfunc test.
  libbpf: Clean gen_loader's attach kind.
  libbpf: Support init of inner maps in light skeleton.
  libbpf: Use CO-RE in the kernel in light skeleton.
  bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn().
  libbpf: Cleanup struct bpf_core_cand.
  bpf: Adjust BTF log size limit.
  bpf: Pass a set of bpf_core_relo-s to prog_load command.
  bpf: Define enum bpf_core_relo_kind as uapi.
  bpf: Prepare relo_core.c for kernel duty.
  bpf: Rename btf_member accessors.
  libbpf: Replace btf__type_by_id() with btf_type_by_id().
  s390: update defconfigs
  drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
  drm/amd/display: Use oriented source size when checking cursor scaling
  drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
  drm/amdgpu: handle SRIOV VCN revision parsing
  drm/amdgpu: skip query ecc info in gpu recovery
  power: bq25890: add POWER_SUPPLY_PROP_TEMP
  ALSA: ctl: Fix copy of updated id with element read/write
  blk-mq: check q->poll_stat in queue_poll_stat_show
  Revert "drm/i915: Implement Wa_1508744258"
  HID: do not inline some hid_hw_ functions
  HID: add suspend/resume helpers
  HID: bigbenff: prevent null pointer dereference
  HID: sony: fix error path in probe
  HID: add USB_HID dependancy on some USB HID drivers
  HID: check for valid USB device for many HID drivers
  HID: wacom: fix problems when device is not a valid USB device
  HID: add hid_is_usb() function to make it simpler for USB detection
  sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full
  timers/nohz: Last resort update jiffies on nohz_full IRQ entry
  selftests: net: remove meaningless help option
  mctp: Remove redundant if statements
  net: openvswitch: Remove redundant if statements
  ipvlan: Remove redundant if statements
  net: dsa: b53: Add SPI ID table
  drm/i915: Add PLANE_CUS_CTL restriction in max_width
  dt-bindings: interrupt-controller: apple,aic: Add power-domains property
  dt-bindings: pinctrl: apple,pinctrl: Add power-domains property
  dt-bindings: iommu: apple,dart: Add power-domains property
  dt-bindings: i2c: apple,i2c: Add power-domains property
  net: lan966x: Fix builds for lan966x driver
  dt-bindings: net: lan966x: Add additional properties for lan966x
  qed: Enhance rammod debug prints to provide pretty details
  gro: Fix inconsistent indenting
  selftests: net: Correct case name
  net: lan966x: Fix duplicate check in frame extraction
  net/rds: correct socket tunable error in rds_tcp_tune()
  mctp: Don't let RTM_DELROUTE delete local routes
  net/smc: Keep smc_close_final rc during active close
  ibmvnic: drop bad optimization in reuse_tx_pools()
  ibmvnic: drop bad optimization in reuse_rx_pools()
  net/smc: fix wrong list_del in smc_lgr_cleanup_early
  Fix Comment of ETH_P_802_3_MIN
  ethernet: aquantia: Try MAC address from device tree
  dt-bindings: net: dsa: qca8k: improve port definition documentation
  dt-bindings: net: dsa: split generic port definition from dsa.yaml
  platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
  platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info
  platform/x86: lg-laptop: Recognize more models
  platform/x86: asus-wmi: remove unneeded semicolon
  platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs
  platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to led_class_devs
  ipv4: convert fib_num_tclassid_users to atomic_t
  net: hns3: refactor function hns3_get_vector_ring_chain()
  net: hns3: refactor function hclge_set_channels()
  net: hns3: refactor function hclge_configure()
  net: hns3: split function hclge_update_port_base_vlan_cfg()
  net: hns3: split function hns3_nic_net_xmit()
  net: hns3: split function hclge_get_fd_rule_info()
  net: hns3: split function hclge_init_vlan_config()
  net: hns3: refactor function hns3_fill_skb_desc to simplify code
  net: hns3: extract macro to simplify ring stats update code
  drm/i915/display: remove intel_wait_for_vblank()
  drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_crtc_for_plane()
  gfs2: gfs2_create_inode rework
  gfs2: gfs2_inode_lookup rework
  gfs2: gfs2_inode_lookup cleanup
  gfs2: Fix remote demote of weak glock holders
  drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_crtc_for_pipe()
  arm64: ftrace: add missing BTIs
  arm64: kexec: use __pa_symbol(empty_zero_page)
  arm64: update PAC description for kernel
  drm: Return error codes from struct drm_driver.gem_create_object
  thermal/drivers/imx8mm: Enable ADC when enabling monitor
  drm/i915/display: add intel_crtc_wait_for_next_vblank() and use it
  irqchip: nvic: Fix offset for Interrupt Priority Offsets
  KVM: x86/mmu: Retry page fault if root is invalidated by memslot update
  KVM: VMX: Set failure code in prepare_vmcs02()
  KVM: ensure APICv is considered inactive if there is no APIC
  KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register
  ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
  ALSA: pcm: oss: Limit the period size to 16MB
  ALSA: pcm: oss: Fix negative period/buffer sizes
  ata: replace snprintf in show functions with sysfs_emit
  Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
  net: avoid uninit-value from tcp_conn_request
  net: annotate data-races on txq->xmit_lock_owner
  octeontx2-af: Fix a memleak bug in rvu_mbox_init()
  Revert "net: snmp: add statistics for tcp small queue check"
  net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
  vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
  net: mvneta: program 1ms autonegotiation clock divisor
  net: phylink: tidy up disable bit clearing
  net: dsa: lantiq: convert to phylink_generic_validate()
  net: dsa: hellcreek: convert to phylink_generic_validate()
  net: dsa: support use of phylink_generic_validate()
  net: dsa: replace phylink_get_interfaces() with phylink_get_caps()
  net: dsa: consolidate phylink creation
  net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
  net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM
  net: spider_net: Use non-atomic bitmap API when applicable
  kprobes: Limit max data_size of the kretprobe instances
  tracing: Fix a kmemleak false positive in tracing_map
  tracing/histograms: String compares should not care about signed values
  dt-bindings: pinctrl: convert controller description to the json-schema
  pinctrl: apple-gpio: fix flexible_array.cocci warnings
  pinctrl: mediatek: add a check for error in mtk_pinconf_bias_get_rsel()
  pinctrl: mediatek: uninitialized variable in mtk_pctrl_show_one_pin()
  pinctrl: freescale: Add i.MXRT1050 pinctrl driver support
  dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc
  xfs: remove incorrect ASSERT in xfs_rename
  pinctrl/rockchip: fix gpio device creation
  x86/tsc: Disable clocksource watchdog for TSC on qualified platorms
  x86/tsc: Add a timer to make sure TSC_adjust is always checked
  drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c
  dt-bindings: iio: adc: exynos-adc: Fix node name in example
  samples: bpf: Fix conflicting types in fds_example
  MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer
  drm/amdkfd: process_info lock not needed for svm
  drm/amdgpu: adjust the kfd reset sequence in reset sriov function
  drm/amd/display: add connector type check for CRC source set
  drm/amdkfd: fix double free mem structure
  drm/amdkfd: set "r = 0" explicitly before goto
  drm/amd/display: Add work around for tunneled MST.
  drm/amd/display: Fix for the no Audio bug with Tiled Displays
  drm/amd/display: Clear DPCD lane settings after repeater training
  drm/amd/display: Allow DSC on supported MST branch devices
  drm/amdgpu: Don't halt RLC on GFX suspend
  drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
  drm/amdgpu: check atomic flag to differeniate with legacy path
  drm/amdgpu: cancel the correct hrtimer on exit
  drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
  iavf: restore MSI state on reset
  drm/amdgpu: update fw_load_type module parameter doc to match code
  drm/amdkfd: err_pin_bo path leaks kfd_bo_list
  drm/amdkfd: process_info lock not needed for svm
  drm/amdkfd: remove hardcoded device_info structs
  drm/amdkfd: add kfd_device_info_init function
  drm/amdkfd: replace asic_name with amdgpu_asic_name
  drm/amdgpu: adjust the kfd reset sequence in reset sriov function
  drm/amd/display: add connector type check for CRC source set
  drm/amdkfd: fix double free mem structure
  drm/amdkfd: set "r = 0" explicitly before goto
  drm/amd/display: 3.2.164
  drm/amd/display: [FW Promotion] Release 0.0.95
  drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR
  drm/amd/display: Add force detile buffer size debug flag
  drm/amd/display: Skip vendor specific LTTPR w/a outside link training
  drm/amd/display: Add vendor specific LTTPR workarounds for DCN31
  drm/amd/display: PSR panel capability debugfs
  drm/amd/display: Fix dual eDP abnormal display issue
  drm/amd/display: Add work around for tunneled MST.
  drm/amd/display: add function for eDP and backlight power on
  drm/amd/display: Fix for the no Audio bug with Tiled Displays
  drm/amd/display: Fix for otg synchronization logic
  drm/amd/display: Clear DPCD lane settings after repeater training
  drm/amd/display: add hdmi disable debug check
  drm/amd/display: Allow DSC on supported MST branch devices
  drm/amd/display: Enable P010 for DCN3x ASICs
  drm/amd/display: Add DP-HDMI FRL PCON Support in DC
  drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM
  drm/amdgpu: Don't halt RLC on GFX suspend
  drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX
  drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
  drm/amdgpu: declare static function to fix compiler warning
  amdgpu/pm: Modify implmentations of get_power_profile_mode to use amdgpu_pp_profile_name
  amdgpu/pm: Create shared array of power profile name strings
  drm/amdgpu: handle IH ring1 overflow
  drm/amdgpu: fix disable ras feature failed when unload drvier v2
  drm/amd/pm: Add warning for unexpected PG requests
  drm/amdgpu: check atomic flag to differeniate with legacy path
  drm/amdgpu: fix vkms crtc settings
  drm/amdgpu: cancel the correct hrtimer on exit
  drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()'
  drm/amdkfd: Use bitmap_zalloc() when applicable
  drm/amd/display: fix application of sizeof to pointer
  drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
  drm/amd/display: Fix warning comparing pointer to 0
  drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled
  ACPI: EC: Mark the ec_sys write_support param as module_param_hw()
  ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query()
  ACPI: EC: Make the event work state machine visible
  ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event()
  ACPI: EC: Rename three functions
  ACPI: EC: Simplify locking in acpi_ec_event_handler()
  ACPI: EC: Rearrange the loop in acpi_ec_event_handler()
  ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler()
  ACPI: EC: Pass one argument to acpi_ec_query()
  ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe()
  ACPI: EC: Rework flushing of EC work while suspended to idle
  mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper
  mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices
  ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list
  ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win
  ACPI / x86: Allow specifying acpi_device_override_status() quirks by path
  ACPI: Change acpi_device_always_present() into acpi_device_override_status()
  ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table
  drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting
  Revert "drm/i915: Implement Wa_1508744258"
  cpufreq: docs: Update core.rst
  cpufreq: Fix a comment in cpufreq_policy_free
  powercap/drivers/dtpm: Disable DTPM at boot time
  cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
  bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level
  cgroup: Trace event cgroup id fields should be u64
  drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control
  drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel
  drm/vmwgfx: Introduce a new placement for MOB page tables
  drm/vmwgfx: Fail to initialize on broken configs
  drm/vmwgfx: Release ttm memory if probe fails
  drm/vmwgfx: Remove the deprecated lower mem limit
  cgroup: fix a typo in comment
  workqueue: Upgrade queue_work_on() comment
  ceph: fix up non-directory creation in SGID directories
  ceph: initialize pathlen variable in reconnect_caps_cb
  ceph: initialize i_size variable in ceph_sync_read
  ceph: fix duplicate increment of opened_inodes metric
  drm/i915: Update error capture code to avoid using the current vma state
  mlxsw: Use Switch Multicast ID Register Version 2
  mlxsw: Use Switch Flooding Table Register Version 2
  mlxsw: Add support for more than 256 ports in SBSR register
  mlxsw: Use u16 for local_port field instead of u8
  mlxsw: reg: Adjust PPCNT register to support local port 255
  mlxsw: reg: Increase 'port_num' field in PMTDB register
  mlxsw: reg: Align existing registers to use extended local_port field
  mlxsw: item: Add support for local_port field in a split form
  mlxsw: reg: Remove unused functions
  mlxsw: spectrum: Bump minimum FW version to xx.2010.1006
  net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed
  net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family
  net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family
  net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver
  net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6()
  net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X
  arm64: dts: apple: t8103: Add cd321x nodes
  arm64: dts: apple: t8103: Add i2c nodes
  arm64: dts: apple: Add missing M1 (t8103) devices
  dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple bindings
  drm/i915/dp: Perform 30ms delay after source OUI write
  dt-bindings: mtd: spi-nor: Add a reference to spi-peripheral-props.yaml
  spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific properties out
  spi: dt-bindings: add schema listing peripheral-specific properties
  regulator: qcom-rpmh: Add support for PM8450 regulators
  regulator: qcom,rpmh: Add compatible for PM8450
  ASoC: codecs: wsa881x: fix return values from kcontrol put
  ASoC: codecs: wcd934x: return correct value from mixer put
  ASoC: codecs: wcd934x: handle channel mappping list correctly
  ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
  arm64: dts: apple: add #interrupt-cells property to pinctrl nodes
  dt-bindings: i2c: apple,i2c: allow multiple compatibles
  arm64: dts: Update NAND MTD partition for Agilex and Stratix 10
  erofs: rename lz4_0pading to zero_padding
  gpio: dwapb: clarify usage of the register file version
  gpio: ml-ioh: Change whitespace to match gpio-pch.c
  gpio: ml-ioh: Use BIT() to match gpio-pch.c
  gpio: ml-ioh: Cache &pdev->dev to reduce repetition
  gpio: pch: Cache &pdev->dev to reduce repetition
  gpio: pch: Use .driver_data instead of checking Device IDs again
  drm/etnaviv: constify static struct cooling_ops
  drm/etnaviv: use a 32 bit mask as coherent DMA mask
  drm/etnaviv: fix dma configuration of the virtual device
  drm/etnaviv: use PLATFORM_DEVID_NONE
  dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
  arm64: meson: remove COMMON_CLK
  arm64: dts: meson: p241: add sound support
  arm64: dts: meson: p241: add vcc_5v regulator
  arm64: meson: fix dts for JetHub D1
  drm/i915/gem: Fix a NULL pointer dereference in igt_request_rewind()
  drm/i915: Use per device iommu check
  drm/i915/dp: Perform 30ms delay after source OUI write
  dt-bindings: gpio: sifive,gpio: Group interrupt tuples
  net: xfrm: drop check of pols[0] for the second time
  ARM: dts: sun8i: Adjust power key nodes
  net/mlx5e: SHAMPO, Fix constant expression result
  net/mlx5: Fix access to a non-supported register
  net/mlx5: Fix too early queueing of log timestamp work
  net/mlx5: Fix use after free in mlx5_health_wait_pci_up
  net/mlx5: E-Switch, Use indirect table only if all destinations support it
  net/mlx5: E-Switch, Check group pointer before reading bw_share value
  net/mlx5: E-Switch, fix single FDB creation on BlueField
  net/mlx5: E-switch, Respect BW share of the new group
  net/mlx5: Lag, Fix recreation of VF LAG
  net/mlx5: Move MODIFY_RQT command to ignore list in internal error state
  net/mlx5e: Sync TIR params updates against concurrent create/modify
  net/mlx5e: Fix missing IPsec statistics on uplink representor
  net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation
  arm64: dts: qcom: msm8916: fix MMC controller aliases
  arm64: dts: qcom: sm6125: Add power domains to sdhc
  arm64: dts: qcom: sm6125: Add RPMPD node
  arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad support
  arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD
  arm64: dts: qcom: sc7280-crd: Add device tree files for CRD
  dt-bindings: arm: qcom: Document qcom,sc7280-crd board
  arm64: dts: qcom: Drop input-name property
  ARM: dts: qcom: sdx55-t55: Enable IPA
  ARM: dts: qcom: sdx55-fn980: Enable IPA
  ARM: dts: qcom: sdx55-fn980: Enable PCIe EP
  ARM: dts: qcom: sdx55: Add support for PCIe EP
  ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY
  ARM: dts: qcom: sdx55: Add support for PCIe PHY
  arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button
  arm64: dts: qcom: msm8916: Add RPM sleep stats
  arm64: dts: qcom: sm8250: Add CPU opp tables
  net: natsemi: fix hw address initialization for jazz and xtensa
  natsemi: xtensa: fix section mismatch warnings
  mctp: remove unnecessary check before calling kfree_skb()
  ANDROID: Reland "Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
  drm/i915: Drop stealing of bits from i915_sw_fence function pointer
  tools/memory-model: litmus: Add two tests for unlock(A)+lock(B) ordering
  tools/memory-model: doc: Describe the requirement of the litmus-tests directory
  tools/memory-model: Provide extra ordering for unlock+lock pair on the same CPU
  net: netlink: af_netlink: Prevent empty skb by adding a check on len.
  torture: Properly redirect kvm-remote.sh "echo" commands
  torture: Fix incorrectly redirected "exit" in kvm-remote.sh
  rcutorture: Test RCU Tasks lock-contention detection
  rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding
  torture: Retry download once before giving up
  torture: Make kvm-find-errors.sh report link-time undefined symbols
  torture: Catch kvm.sh help text up with actual options
  refscale: Prevent buffer to pr_alert() being too long
  refscale: Simplify the errexit checkpoint
  rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU
  rcutorture: More thoroughly test nested readers
  rcutorture: Sanitize RCUTORTURE_RDR_MASK
  rcu-tasks: Don't remove tasks with pending IPIs from holdout list
  srcu: Prevent redundant __srcu_read_unlock() wakeup
  tools/nolibc: Implement gettid()
  tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`
  tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
  tools/nolibc: fix incorrect truncation of exit code
  tools/nolibc: i386: fix initial stack alignment
  tools/nolibc: x86-64: Fix startup code bug
  rcu: Avoid alloc_pages() when recording stack
  rcu: Avoid running boost kthreads on isolated CPUs
  rcu: Improve tree_plugin.h comments and add code cleanups
  rcu: in_irq() cleanup
  rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu)
  rcu: Move rcu_needs_cpu() to tree.c
  rcu: Remove the RCU_FAST_NO_HZ Kconfig option
  torture: Remove RCU_FAST_NO_HZ from rcu scenarios
  torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios
  doc: RCU: Avoid 'Symbol' font-family in SVG figures
  doc: Add refcount analogy to What is RCU
  doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice
  rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios
  drm/i915/pmu: Fix synchronization of PMU callback with reset
  libbpf: Avoid reload of imm for weak, unresolved, repeating ksym
  libbpf: Avoid double stores for success/failure case of ksym relocations
  bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO
  x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog()
  powerpc: Snapshot thread flags
  powerpc: Avoid discarding flags in system_call_exception()
  openrisc: Snapshot thread flags
  microblaze: Snapshot thread flags
  arm64: Snapshot thread flags
  ARM: Snapshot thread flags
  alpha: Snapshot thread flags
  sched: Snapshot thread flags
  entry: Snapshot thread flags
  x86: Snapshot thread flags
  thread_info: Add helpers to snapshot thread flags
  x86/sev-es: Use insn_decode_mmio() for MMIO implementation
  x86/insn-eval: Introduce insn_decode_mmio()
  x86/insn-eval: Introduce insn_get_modrm_reg_ptr()
  x86/insn-eval: Handle insn_get_opcode() failure
  netfilter: bridge: add support for pppoe filtering
  netfilter: nft_fwd_netdev: Support egress hook
  netfilter: nfnetlink_queue: silence bogus compiler warning
  netfilter: ctnetlink: remove useless type conversion to bool
  x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define
  netfilter: nf_queue: remove leftover synchronize_rcu
  x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV
  netfilter: conntrack: Use memset_startat() to zero struct nf_conn
  ipvs: remove unused variable for ip_vs_new_dest
  i2c: rk3x: Handle a spurious start completion interrupt flag
  MAINTAINERS: co-maintain random.c
  parisc/agp: Annotate parisc agp init functions with __init
  parisc: Enable sata sil, audit and usb support on 64-bit defconfig
  parisc: Fix KBUILD_IMAGE for self-extracting kernel
  arm64: dts: n5x: add qspi, usb, and ethernet support
  selftest/bpf/benchs: Add bpf_loop benchmark
  selftests/bpf: Measure bpf_loop verifier performance
  selftests/bpf: Add bpf_loop test
  bpf: Add bpf_loop helper
  bpf, docs: Split general purpose eBPF documentation out of filter.rst
  bpf, docs: Move handling of maps to Documentation/bpf/maps.rst
  bpf, docs: Prune all references to "internal BPF"
  bpf: Remove a redundant comment on bpf_prog_free
  x86, bpf: Cleanup the top of file header in bpf_jit_comp.c
  vfio/pci: Fix OpRegion read
  vfio: remove all kernel-doc notation
  tools: Fix math.h breakage
  iavf: Fix displaying queue statistics shown by ethtool
  iavf: Refactor string format to avoid static analysis warnings
  iavf: Refactor text of informational message
  iavf: Fix static code analysis warning
  iavf: Refactor iavf_mac_filter struct memory usage
  iavf: Enable setting RSS hash key
  iavf: Add trace while removing device
  iavf: return errno code instead of status code
  iavf: Log info when VF is entering and leaving Allmulti mode
  iavf: Add change MTU message
  igc: enable XDP metadata in driver
  thermal/drivers: Add TSU driver for RZ/G2L
  dt-bindings: thermal: Document Renesas RZ/G2L TSU
  mips, bpf: Fix reference to non-existing Kconfig symbol
  igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS
  net/ice: Remove unused enum
  net/ice: Fix boolean assignment
  platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
  mmc: renesas_sdhi: initialize variable properly when tuning
  dma-buf: make fence mandatory for dma_resv_add_excl_fence v2
  drm/ttm: stop pruning fences after wait
  drm/i915: Remove dma_resv_prune
  hwmon: (pwm-fan) Ensure the fan going on in .probe()
  thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_ops
  thermal/drivers/imx: Implement runtime PM support
  bpf: Make sure bpf_disable_instrumentation() is safe vs preemption.
  Documentation/locking/locktypes: Update migrate_disable() bits.
  libbpf: Remove duplicate assignments
  ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
  ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
  drm/qxl: use iterator instead of dma_resv_shared_list
  regulator: da9121: Add DA914x binding info
  regulator: da9121: Remove erroneous compatible from binding
  regulator: da9121: Add DA914x support
  regulator: da9121: Prevent current limit change when enabled
  ASoC: SOF: Intel: Retry codec probing if it fails
  ASoC: amd: fix uninitialized variable in snd_acp6x_probe()
  ASoC: rockchip: i2s_tdm: Dup static DAI template
  KVM: fix avic_set_running for preemptable kernels
  KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled
  net: ixp4xx_hss: drop kfree for memory allocated with devm_kzalloc
  net: mscc: ocelot: fix mutex_lock not released
  net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static
  net: prestera: acl: add rule stats support
  net: prestera: add counter HW API
  net: prestera: acl: migrate to new vTCAM api
  devlink: Simplify devlink resources unregister call
  net: mdio: mscc-miim: Set back the optional resource.
  MAINTAINERS: s390/net: add Alexandra and Wenjia as maintainer
  bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device
  net: cxgb: fix a typo in kernel doc
  net: cxgb3: fix typos in kernel doc
  Bonding: add arp_missed_max option
  dpaa2-eth: destroy workqueue at the end of remove function
  net: lantiq: fix missing free_netdev() on error in ltq_etop_probe()
  ice: xsk: clear status_error0 for each allocated desc
  net: marvell: mvpp2: Fix the computation of shared CPUs
  lontium-lt9611: check a different register bit for HDMI sensing
  net: ipv6: use the new fib6_nh_release_dsts helper in fib6_nh_release
  net: nexthop: reduce rcu synchronizations when replacing resilient groups
  net/tls: simplify the tls_set_sw_offload function
  net: stmmac: Add platform level debug register dump feature
  media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()'
  media: venus: core: Fix a potential NULL pointer dereference in an error handling path
  media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions
  media: venus: correct low power frequency calculation for encoder
  media: libv4l-introduction.rst: fix undefined label
  media: omap3isp.h: fix kernel-doc warnings
  media: pvrusb2: fix inconsistent indenting
  media: cec: safely unhook lists in cec_data
  media: coda: fix CODA960 JPEG encoder buffer overflow
  media: hantro: Hook up RK3399 JPEG encoder output
  media: mtk-vcodec: don't check return val of mtk_venc_get_q_data
  media: mtk-vcodec: replace func vidioc_try_fmt with two funcs for out/cap
  media: mtk-vcodec: fix debugging defines
  media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
  media: mtk-jpeg: Remove unnecessary print function dev_err()
  media: imx: fix boolreturn.cocci warning:
  media: staging: tegra-vde: Reorder misc device registration
  media: staging: tegra-vde: Properly mark invalid entries
  media: staging: tegra-vde: Support reference picture marking
  media: hantro: Avoid global variable for jpeg quantization tables
  media: mtk-vcodec: Fix an error handling path in 'mtk_vcodec_probe()'
  media: vb2: frame_vector.c: don't overwrite error code
  media: s5c73m3: Drop empty spi_driver remove callback
  media: rcar_fdp1: Fix the correct variable assignments
  media: driver: s3c_camif: move s3c_camif_unregister_subdev out of camif_unregister_media_entities
  media: driver: bdisp: add pm_runtime_disable in the error handling code
  media: driver: hva: add pm_runtime_disable in the error handling code of hva_hw_probe
  media: MAINTAINERS: Update email of Andrzej Hajda
  media: docs: dev-decoder: add restrictions about CAPTURE buffers
  media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
  media: staging: media: rkvdec: Constify static struct v4l2_m2m_ops
  media: imx: Constify static struct v4l2_m2m_ops
  media: imx-pxp: Add rotation support
  media: imx-pxp: Initialize the spinlock prior to using it
  media: rcar-csi2: Optimize the selection PHTW register
  media: rcar-csi2: Add warning for PHY speed less than minimum
  media: rcar-csi2: Correct the selection of hsfreqrange
  power: supply: qcom_smbb: support pm8226
  dt-bindings: power: supply: pm8941-charger: add pm8226
  drm: Remove CONFIG_DRM_KMS_CMA_HELPER option
  drm/mipi-dbi: Remove dependency on GEM CMA helper library
  media: dt-bindings: media: renesas,jpu: Convert to json-schema
  media: i2c: imx274: implement fwnode parsing
  media: i2c: imx274: simplify probe function by adding local variable dev
  media: ipu3-cio2: Add INT347A to cio2-bridge
  media: i2c: Fix max gain in ov8865
  media: i2c: Use dev_err_probe() in ov8865
  media: i2c: Switch exposure control unit to lines
  media: i2c: Add controls from fwnode to ov8865
  media: i2c: cap exposure at height + vblank in ov8865
  media: i2c: Update HTS values in ov8865
  media: i2c: Add hblank control to ov8865
  media: i2c: Add vblank control to ov8865
  media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN
  media: i2c: Add .get_selection() support to ov8865
  media: i2c: Support 19.2MHz input clock in ov8865
  media: i2c: Defer probe if not endpoint found
  media: i2c: Fix incorrect value in comment
  media: i2c: Add ACPI support to ov8865
  media: i2c: ov8865: Fix lockdep error
  media: i2c: Re-order runtime pm initialisation
  media: ipu3-cio2: Add link freq for INT33BE entry
  media: i2c: Add support for ov5693 sensor
  media: ipu3-cio2: Toggle sensor streaming in pm runtime ops
  media: i2c: imx274: implement enum_mbus_code
  media: i2c: imx274: fix trivial typo obainted/obtained
  media: i2c: imx274: fix trivial typo expsoure/exposure
  media: i2c: imx274: fix s_frame_interval runtime resume not requested
  media: i2c: max9286: Depend on VIDEO_V4L2
  i2c: stm32f7: use proper DMAENGINE API for termination
  i2c: stm32f7: stop dma transfer in case of NACK
  i2c: stm32f7: recover the bus on access timeout
  KVM: SEV: accept signals in sev_lock_two_vms
  KVM: SEV: do not take kvm->lock when destroying
  KVM: SEV: Prohibit migration of a VM that has mirrors
  KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked
  selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM
  KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
  KVM: SEV: initialize regions_list of a mirror VM
  KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
  KVM: SEV: do not use list_replace_init on an empty list
  KVM: x86: Use a stable condition around all VT-d PI paths
  KVM: x86: check PIR even for vCPUs with disabled APICv
  KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled
  drm/cma-helper: Pass GEM CMA object in public interfaces
  drm/cma-helper: Export dedicated wrappers for GEM object functions
  drm/cma-helper: Move driver and file ops to the end of header
  soc: renesas: Consolidate product register handling
  drm: Declare hashtable as legacy
  drm/vmwgfx: Copy DRM hash-table code into driver
  drm/ttm: Don't include drm_hashtab.h
  KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem
  KVM: x86/mmu: Handle "default" period when selectively waking kthread
  KVM: MMU: shadow nested paging does not have PKU
  KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path
  KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
  dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
  net: mscc: ocelot: fix missing unlock on error in ocelot_hwstamp_set()
  ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()'
  net: ifb: support ethtools stats
  siphash: use _unaligned version by default
  wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()
  wireguard: receive: drop handshakes if queue lock is contended
  wireguard: receive: use ring buffer for incoming handshakes
  wireguard: device: reset peer src endpoint when netns exits
  wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST
  wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific
  wireguard: selftests: actually test for routing loops
  wireguard: selftests: increase default dmesg log size
  wireguard: allowedips: add missing __rcu annotation to satisfy sparse
  scsi: ufs: ufs-pci: Add support for Intel ADL
  ANDROID: gki_defconfig: enable CONFIG_PID_IN_CONTEXTIDR
  mailmap: add and update email addresses
  MAINTAINERS: update designated reviewer entry for MSM DRM driver
  drm/msm: use compatible lists to find mdp node
  drm/msm/dpu: Add more of the INTF interrupt regions
  drm/msm/dp: Drop now unused hpd_high member
  drm/msm/gpu: Name GMU bos
  drm/msm/gpu: Add a comment in a6xx_gmu_init()
  drm/msm/gpu: Snapshot GMU debug buffer
  drm/msm/gpu: Also snapshot GMU HFI buffer
  drm/msm/gpu: Make a6xx_get_gmu_log() more generic
  drm/msm/gpu: Add some WARN_ON()s
  docs/zh_CN: Add zh_CN/accounting/taskstats.rst
  Doc: networking: Fix the title's Sphinx overline in rds.rst
  docs/zh_CN: update sparse translation
  docs/zh_CN: move sparse into dev-tools
  docs/zh_CN: add pci-iov-howto translation
  docs/zh_CN: add pciebus-howto translation
  docs: Add documentation for ARC processors
  Documentation: Add minimum pahole version
  Documentation/process: fix self reference
  docs: admin-guide/blockdev: Remove digraph of node-states
  docs: conf.py: fix support for Readthedocs v 1.0.0
  optee: Fix NULL but dereferenced coccicheck error
  drm/i915: Add support for panels with VESA backlights with PWM enable/disable
  drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms
  netfs: Adjust docs after foliation
  cgroup: get the wrong css for css_alloc() during cgroup_init_subsys()
  libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data
  mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi
  ath11k: Avoid NULL ptr access during mgmt tx cleanup
  rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
  rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()
  mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool
  RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel warning
  ipv6: fix memory leak in fib6_rule_suppress
  stmmac: remove ethtool driver version info
  net: dsa: felix: fix flexible_array.cocci warnings
  net: hns3: split function hns3_set_l2l3l4()
  net: hns3: split function hns3_handle_bdinfo()
  net: hns3: split function hns3_nic_get_stats64()
  net: hns3: refine function hclge_tm_pri_q_qs_cfg()
  net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg()
  net: hns3: refine function hclge_cfg_mac_speed_dup_hw()
  net: hns3: split function hns3_get_tx_timeo_queue_info()
  net: hns3: refactor two hns3 debugfs functions
  net: hns3: refactor hns3_nic_reuse_page()
  net: hns3: refactor reset_prepare_general retry statement
  atlantic: Remove warn trace message.
  atlantic: Fix statistics logic for production hardware
  Remove Half duplex mode speed capabilities.
  atlantic: Add missing DIDs and fix 115c.
  atlantic: Fix to display FW bundle version instead of FW mac version.
  atlatnic: enable Nbase-t speeds with base-t
  atlantic: Increase delay for fw transactions
  drm/vc4: kms: Fix previous HVS commit wait
  drm/vc4: kms: Don't duplicate pending commit
  drm/vc4: kms: Clear the HVS FIFO commit pointer once done
  drm/vc4: kms: Add missing drm_crtc_commit_put
  drm/vc4: kms: Fix return code check
  drm/vc4: kms: Wait for the commit before increasing our clock rate
  io_uring: validate timespec for timeout removals
  block: Fix fsync always failed if once failed
  loop: Use pr_warn_once() for loop_control_remove() warning
  loop: don't hold lo_mutex during __loop_clr_fd()
  scsi: remove the gendisk argument to scsi_ioctl
  block: remove the gendisk argument to blk_execute_rq
  block: remove the ->rq_disk field in struct request
  block: don't check ->rq_disk in merges
  mtd_blkdevs: remove the sector out of range check in do_blktrans_request
  block: Remove redundant initialization of variable ret
  block: simplify ioc_lookup_icq
  block: simplify ioc_create_icq
  block: return the io_context from create_task_io_context
  block: use alloc_io_context in __copy_io
  block: factor out a alloc_io_context helper
  block: remove get_io_context_active
  block: move the remaining elv.icq handling to the I/O scheduler
  block: move blk_mq_sched_assign_ioc to blk-ioc.c
  block: mark put_io_context_active static
  Revert "block: Provide blk_mq_sched_get_icq()"
  bfq: use bfq_bic_lookup in bfq_limit_depth
  bfq: simplify bfq_bic_lookup
  fork: move copy_io to block/blk-ioc.c
  RDMA/qib: rename copy_io to qib_copy_io
  blk-mq: use bio->bi_opf after bio is checked
  bfq: Do not let waker requests skip proper accounting
  bfq: Log waker detections
  bfq: Provide helper to generate bfqq name
  bfq: Limit waker detection in time
  bfq: Limit number of requests consumed by each cgroup
  bfq: Store full bitmap depth in bfq_data
  bfq: Track number of allocated requests in bfq_entity
  block: Provide blk_mq_sched_get_icq()
  mmc: core: Use blk_mq_complete_request_direct().
  blk-mq: Add blk_mq_complete_request_direct()
  blk-crypto: remove blk_crypto_unregister()
  blk-mq: cleanup request allocation
  block: don't include <linux/part_stat.h> in blk.h
  block: don't include <linux/idr.h> in blk.h
  block: don't include <linux/blk-mq.h> in blk.h
  block: don't include blk-mq.h in blk.h
  block: don't include blk-mq-sched.h in blk.h
  block: remove the e argument to elevator_exit
  block: remove elevator_exit
  block: move blk_get_flush_queue to blk-flush.c
  blk_mq: remove repeated includes
  block: move io_context creation into where it's needed
  block: only allocate poll_stats if there's a user of them
  blk-ioprio: don't set bio priority if not needed
  blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug
  blk-mq: simplify the plug handling in blk_mq_submit_bio
  sr: set GENHD_FL_REMOVABLE earlier
  block: cleanup the GENHD_FL_* definitions
  block: don't set GENHD_FL_NO_PART for hidden gendisks
  block: remove GENHD_FL_EXT_DEVT
  block: remove GENHD_FL_SUPPRESS_PARTITION_INFO
  mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO
  null_blk: don't suppress partitioning information
  block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open
  block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
  block: merge disk_scan_partitions and blkdev_reread_part
  block: remove a dead check in show_partition
  block: remove GENHD_FL_CD
  block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
  block: move GENHD_FL_NATIVE_CAPACITY to disk->state
  block: don't include blk-mq headers in blk-core.c
  block: move blk_print_req_error to blk-mq.c
  block: move blk_dump_rq_flags to blk-mq.c
  block: move blk_account_io_{start,done} to blk-mq.c
  block: move blk_steal_bios to blk-mq.c
  block: move blk_rq_init to blk-mq.c
  block: move request based cloning helpers to blk-mq.c
  blk-mq: move blk_mq_flush_plug_list
  block: remove blk-exec.c
  block: remove rq_flush_dcache_pages
  block: move blk_rq_err_bytes to scsi
  dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg
  mfd: da9062: Support SMBus and I2C mode
  mfd: intel-lpss-pci: Fix clock speed for 38a8 UART
  mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
  mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro
  mfd: stmpe: Support disabling sub-functions
  mfd: atmel-flexcom: Use .resume_noirq
  mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP
  dt-bindings: mfd: bd9571mwv: Convert to json-schema
  mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs
  dt-bindings: mfd: maxim,max77686: Convert to dtschema
  regulator: dt-bindings: maxim,max77686: Convert to dtschema
  ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk
  net: snmp: add statistics for tcp small queue check
  devlink: Remove misleading internal_flags from health reporter dump
  net/mlx4_en: Update reported link modes for 1/10G
  net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect MDIO access
  net: dsa: ocelot: seville: utilize of_mdiobus_register
  net: mdio: mscc-miim: convert to a regmap implementation
  mctp: test: fix skb free in test device tx
  net: lan966x: Update MAINTAINERS to include lan966x driver
  net: lan966x: add ethtool configuration and statistics
  net: lan966x: add mactable support
  net: lan966x: add port module support
  net: lan966x: add the basic lan966x driver
  dt-bindings: net: lan966x: Add lan966x-switch bindings
  net: ixp4xx_hss: Convert to use DT probing
  dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS
  net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns
  net: dsa: rtl8365mb: fix garbled comment
  net: dsa: realtek-smi: don't log an error on EPROBE_DEFER
  selftests: net: bridge: fix typo in vlan_filtering dependency test
  net/tls: Fix authentication failure in CCM mode
  net: mpls: Make for_nexthops iterator const
  net: mpls: Remove duplicate variable from iterator macro
  net: mpls: Remove rcu protection from nh_dev
  net: mpls: Fix notifications when deleting a device
  net: wwan: Add Qualcomm BAM-DMUX WWAN network driver
  dt-bindings: net: Add schema for Qualcomm BAM-DMUX
  media: mxl5005s: drop some dead code
  media: cobalt: drop an unused variable
  media: mtk-mdp: address a clang warning
  media: camss: Remove unused static function
  media: davinci: vpbe_osd: mark read reg function as __always_unused
  media: imx290: mark read reg function as __always_unused
  media: adv7511: drop unused functions
  media: adv7604: mark unused functions as such
  media: au0828-i2c: drop a duplicated function
  media: lmedm04: don't ignore errors when setting a filter
  media: radio-si476x: drop a container_of() abstraction macro
  media: si470x: consolidate multiple printk's
  media: si470x: fix printk warnings with clang
  media: solo6x10: mark unused functions as such
  media: si21xx: report eventual errors at set_frontend
  media: m88ds3103: drop reg11 calculus from m88ds3103b_select_mclk()
  media: drxk: drop operation_mode from set_dvbt()
  media: drxd: drop offset var from DownloadMicrocode()
  media: davinci: get rid of an unused function
  net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
  spi: pxa2xx: Get rid of unused enable_loopback member
  spi: pxa2xx: Get rid of unused ->cs_control()
  ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lookup table
  regulator: qcom-rpmh: Add PMG1110 regulators
  dt-bindings: regulator: Add compatible for pmg1110
  net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790
  net: vxlan: add macro definition for number of IANA VXLAN-GPE port
  spi: spi-rockchip: Add rk3568-spi compatible
  USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
  net: dsa: realtek-smi: fix indirect reg access for ports>3
  tcp: fix page frag corruption on page fault
  net: Write lock dev_base_lock without disabling bottom halves.
  i2c: stm32f7: flush TX FIFO upon transfer errors
  net/l2tp: convert tunnel rwlock_t to rcu
  net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support
  net: mvneta: Add TC traffic shaping offload
  net: mvneta: Allow having more than one queue per TC
  net: mvneta: Don't force-set the offloading flag
  net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio configuration
  MAINTAINERS: bd70528: Drop ROHM BD70528 drivers
  mfd: bd70528: Drop BD70528 support
  gpio: bd70528 Drop BD70528 support
  dt-bindings: mfd: regulator: Drop BD70528 support
  net: mdio: ipq8064: replace ioremap() with devm_ioremap()
  sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
  sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
  pata_falcon: Avoid type warnings from sparse
  Revert "ANDROID: rwsem: Add vendor hook to the rw-semaphore"
  drm/tidss: Fix warning: unused variable 'tidss_pm_ops'
  rt2x00: do not mark device gone on EPROTO errors during start
  rtlwifi: rtl8192de: Style clean-ups
  drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..)
  drm/virtgpu api: define a dummy fence signaled event
  mwl8k: Use named struct for memcpy() region
  intersil: Use struct_group() for memcpy() region
  libertas_tf: Use struct_group() for memcpy() region
  libertas: Use struct_group() for memcpy() region
  wlcore: no need to initialise statics to false
  rsi: Fix out-of-bounds read in rsi_read_pkt()
  rsi: Fix use-after-free in rsi_rx_done_handler()
  brcmfmac: Configure keep-alive packet on suspend
  m68k: Enable memtest functionality
  media: saa7134-go7007: get rid of to_state() function
  media: adv7842: get rid of two unused functions
  media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS()
  media: omap3isp: mark isp_isr_dbg as __maybe_unused
  media: marvell-ccic: drop to_cam() unused function
  media: cx25840: drop some unused inline functions
  media: dvb-core: dvb_frontend: address some clang warnings
  media: mc: drop an unused debug function
  media: stb6100: mark a currently unused function as such
  HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
  tee: amdtee: fix an IS_ERR() vs NULL bug
  i2c: cbus-gpio: set atomic transfer callback
  s390/pci: move pseudo-MMIO to prevent MIO overlap
  nl80211: reset regdom when reloading regdb
  mac80211: add docs for ssn in struct tid_ampdu_tx
  ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver
  Input: elantech - fix stack out of bound access in elantech_change_report_id()
  Input: iqs626a - prohibit inlining of channel parsing functions
  Input: i8042 - add deferred probe support
  powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n
  selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization
  libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY
  Linux 5.16-rc3
  hv: utils: add PTP_1588_CLOCK to Kconfig to fix build
  ieee80211: change HE nominal packet padding value defines
  cfg80211: use ieee80211_bss_get_elem() instead of _get_ie()
  dt-bindings: interrupt-controller: Add StarFive JH7100 plic
  dt-bindings: timer: Add StarFive JH7100 clint
  RISC-V: Add StarFive SoC Kconfig option
  drm/msm/a6xx: Capture gmu log in devcoredump
  drm/msm/gpu: Respect PM QoS constraints
  drm/msm: Increase gpu boost interval
  drm/msm/adreno: Name the shadow buffer
  drm/msm: Add debugfs to disable hw err handling
  drm/msm: Handle fence rollover
  drm/msm: Remove struct_mutex usage
  drm/msm: Drop priv->lastctx
  drm/msm: Remove unnecessary struct_mutex
  drm/msm/mdp5: drop vdd regulator
  drm/msm/dp: Enable ASSR for supported DP sinks
  drm/msm/dp: Enable downspread for supported DP sinks
  drm/dp: Add macro to check max_downspread capability
  drm/msm/dp: Add DP controllers for sc7280
  dt-bindings: msm/dp: Add DP compatible strings for sc7280
  drm/msm/dsi: stop setting clock parents manually
  drm/msm/dsi: untangle cphy setting from the src pll setting
  dt-bindings: display/msm: remove edp.txt
  drm/msm/edp: drop old eDP support
  drm/msm/mdp5: drop eDP support
  drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane
  drm/msm/dpu: don't cache pipe->cap->features in dpu_plane
  drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane
  drm/msm/dpu: drop dpu_csc_cfg from dpu_plane
  drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane
  drm/msm/dpu: remove stage_cfg from struct dpu_crtc
  drm/msm/dpu: drop pipe_name from struct dpu_plane
  drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane
  drm/msm/dpu: move LUT levels out of QOS config
  Revert "vsock/virtio: suppress used length validation"
  vmxnet3: Use generic Kconfig option for page size limit
  fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k
  arch: Add generic Kconfig option indicating page size smaller than 64k
  tracing: Test the 'Do not trace this pid' case in create event
  drm: Fix build error caused by missing drm_nomodeset.o
  iio: adc: stm32: fix null pointer on defer_probe error
  io_uring: Fix undefined-behaviour in io_issue_sqe
  io_uring: fix soft lockup when call __io_remove_buffers
  drm: Make the nomodeset message less sensational
  Documentation/admin-guide: Document nomodeset kernel parameter
  drm: Decouple nomodeset from CONFIG_VGA_CONSOLE
  drm: Move nomodeset kernel parameter to the DRM subsystem
  drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgacon_text_force()
  drm: Don't print messages if drivers are disabled due nomodeset
  driver core: platform: Make use of the helper function dev_err_probe()
  kobject: Replace kernel.h with the necessary inclusions
  af_unix: Relax race in unix_autobind().
  af_unix: Replace the big lock with small locks.
  af_unix: Save hash in sk_hash.
  af_unix: Add helpers to calculate hashes.
  af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead.
  af_unix: Allocate unix_address in unix_bind_(bsd|abstract)().
  af_unix: Remove unix_mkname().
  af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)().
  af_unix: Cut unix_validate_addr() out of unix_mkname().
  af_unix: Return an error as a pointer in unix_find_other().
  af_unix: Factorise unix_find_other() based on address types.
  af_unix: Pass struct sock to unix_autobind().
  af_unix: Use offsetof() instead of sizeof().
  bridge: use __set_bit in __br_vlan_set_default_pvid
  net: ethtool: set a default driver name
  selftests: net: bridge: add test for vlan_filtering dependency
  selftests: net: bridge: add vlan mcast_router tests
  selftests: net: bridge: add vlan mcast query and query response interval tests
  selftests: net: bridge: add vlan mcast_querier_interval tests
  selftests: net: bridge: add vlan mcast_membership_interval test
  selftests: net: bridge: add vlan mcast_startup_query_count/interval tests
  selftests: net: bridge: add vlan mcast_last_member_count/interval tests
  selftests: net: bridge: add vlan mcast igmp/mld version tests
  selftests: net: bridge: add vlan mcast querier test
  selftests: net: bridge: add vlan mcast snooping control test
  Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings"
  pinctrl: apple: return an error if pinmux is missing in the DT
  pinctrl: apple: use modulo rather than bitwise and
  pinctrl: apple: don't set gpio_chip.of_node
  pinctrl: apple: remove gpio-controller check
  pinctrl: apple: give error label a specific name
  pinctrl: apple: make apple_gpio_get_direction more readable
  pinctrl: apple: handle regmap_read errors
  pinctrl: apple: add missing bits.h header
  pinctrl: apple: use C style comment
  pinctrl: apple: add missing comma
  pinctrl: apple: fix some formatting issues
  tracing: Fix pid filtering when triggers are attached
  iommu/vt-d: Fix unmap_pages support
  iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
  iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568
  iommu/amd: Clarify AMD IOMMUv2 initialization messages
  iommu/vt-d: Remove unused PASID_DISABLED
  bpf, mips: Fix build errors about __NR_bpf undeclared
  futex: Fix sparc32/m68k/nds32 build regression
  net: dsa: microchip: implement multi-bridge support
  pinctrl: cherryview: Use temporary variable for struct device
  pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins
  pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused
  net: mscc: ocelot: correctly report the timestamping RX filters in ethtool
  net: mscc: ocelot: set up traps for PTP packets
  net: ptp: add a definition for the UDP port for IEEE 1588 general messages
  net: mscc: ocelot: create a function that replaces an existing VCAP filter
  net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP
  net: hns3: fix incorrect components info of ethtool --reset command
  net: hns3: fix one incorrect value of page pool info when queried by debugfs
  net: hns3: add check NULL address for page pool
  net: hns3: fix VF RSS failed problem after PF enable multi-TCs
  tracing: Check pid filtering when creating events
  net: qed: fix the array may be out of bound
  net/smc: Don't call clcsock shutdown twice when smc shutdown
  nfc: fdp: Merge the same judgment
  net: vlan: fix underflow for the real_dev refcnt
  ptp: fix filter names in the documentation
  ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce()
  nfc: virtual_ncidev: change default device permissions
  net/sched: sch_ets: don't peek at classes beyond 'nbands'
  net: stmmac: Disable Tx queues when reconfiguring the interface
  drm: msm: fix building without CONFIG_COMMON_CLK
  zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK
  block: call rq_qos_done() before ref check in batch completions
  wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup()
  iwlwifi: mvm: read the rfkill state and feed it to iwlmei
  iwlwifi: mvm: add vendor commands needed for iwlmei
  iwlwifi: integrate with iwlmei
  iwlwifi: mei: add debugfs hooks
  iwlwifi: mei: add the driver to allow cooperation with CSME
  mei: bus: add client dma interface
  mwifiex: Ignore BTCOEX events from the 88W8897 firmware
  mwifiex: Ensure the version string from the firmware is 0-terminated
  mwifiex: Add quirk to disable deep sleep with certain hardware revision
  mwifiex: Use a define for firmware version string length
  mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
  rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC
  rtw88: add debugfs to force lowest basic rate
  rtw88: follow the AP basic rates for tx mgmt frame
  rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump
  rtw89: fix potentially access out of range of RF register array
  rtw89: remove unneeded variable
  rtw89: remove unnecessary conditional operators
  rtw89: update rtw89_regulatory map to R58-R31
  rtw89: update tx power limit/limit_ru tables to R54
  rtw89: update rtw89 regulation definition to R58-R31
  rtw89: fill regd field of limit/limit_ru tables by enum
  drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c
  io_uring: fix link traversal locking
  io_uring: fail cancellation for EXITING tasks
  Documentation: add TTY chapter
  tty: add kernel-doc for tty_standard_install
  tty: more kernel-doc for tty_ldisc
  tty: make tty_ldisc docs up-to-date
  tty: move tty_ldisc docs to new Documentation/tty/
  tty: add kernel-doc for more tty_port functions
  tty: add kernel-doc for more tty_driver functions
  tty: reformat kernel-doc in n_tty.c
  tty: fix kernel-doc in n_tty.c
  tty: reformat kernel-doc in tty_buffer.c
  tty: reformat kernel-doc in tty_ldisc.c
  tty: reformat kernel-doc in tty_io.c
  tty: reformat kernel-doc in tty_port.c
  tty: reformat TTY_DRIVER_ flags into kernel-doc
  tty: reformat tty_struct::flags into kernel-doc
  tty: combine tty_ldisc_ops docs into kernel-doc
  tty: combine tty_operations triple docs into kernel-doc
  tty: add kernel-doc for tty_ldisc_ops
  tty: add kernel-doc for tty_port_operations
  tty: add kernel-doc for tty_operations
  tty: add kernel-doc for tty_driver
  tty: add kernel-doc for tty_port
  tty: finish kernel-doc of tty_struct members
  tty: serial: atmel: Call dma_async_issue_pending()
  tty: serial: atmel: Check return code of dmaengine_submit()
  btrfs: fix the memory leak caused in lzo_compress_pages()
  drm/i915/gemfs: don't mark huge_opt as static
  spi: tegra210-quad: use devm call for cdata memory
  spi: atmel: Remove setting of deprecated member of struct dma_slave_config
  spi: atmel: Drop slave_config argument in atmel_spi_dma_slave_config()
  regulator: qcom_spmi: Add pm8226 regulators
  dt-bindings: regulator: qcom: spmi-regulator: Document pm8226 compatible
  ASoC: rt5682s: Fix crash due to out of scope stack vars
  ASoC: rt5682: Fix crash due to out of scope stack vars
  ASoC: tegra: Use normal system sleep for ADX
  ASoC: tegra: Use normal system sleep for AMX
  ASoC: tegra: Use normal system sleep for Mixer
  ASoC: tegra: Use normal system sleep for MVC
  ASoC: tegra: Use normal system sleep for SFC
  ASoC: tegra: Balance runtime PM count
  KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()
  KVM: X86: Fix when shadow_root_level=5 && guest root_level<4
  KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
  KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN
  KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test
  arm64: dts: renesas: r8a779a0: Add DU support
  arm64: dts: renesas: salvator-common: Merge hdmi0_con
  arm64: dts: renesas: ulcb: Merge hdmi0_con
  arm64: dts: renesas: r9a07g044: Add OPP table
  arm64: dts: renesas: Fix operating point table node names
  arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog
  arm64: dts: renesas: r9a07g044: Add WDT nodes
  arm64: dts: renesas: r9a07g044: Rename SDHI clocks
  arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash
  arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM
  arm64: dts: renesas: r9a07g044: Add OSTM nodes
  arm64: dts: renesas: r9a07g044: Sort psci node
  dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks
  arm64: dts: ti: k3-j721e: correct cache-sets info
  KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12
  KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit
  KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
  KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability
  selftests: sev_migrate_tests: free all VMs
  selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
  KVM: x86: ignore APICv if LAPIC is not enabled
  KVM: downgrade two BUG_ONs to WARN_ON_ONCE
  KVM: VMX: do not use uninitialized gfn_to_hva_cache
  mac80211: Use memset_after() to clear tx status
  mac80211: notify non-transmitting BSS of color changes
  mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define
  cfg80211: allow continuous radar monitoring on offchannel chain
  cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event
  cfg80211: delete redundant free code
  mac80211: add support for .ndo_fill_forward_path
  mac80211: Remove unused assignment statements
  cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection
  mac80211: fix a memory leak where sta_info is not freed
  mac80211: set up the fwd_skb->dev for mesh forwarding
  mac80211: fix regression in SSN handling of addba tx
  mac80211: fix rate control for retransmitted frames
  mac80211: track only QoS data frames for admission control
  mac80211: fix TCP performance on mesh interface
  wcn36xx: Use correct SSN for ADD BA request
  ath11k: Use host CE parameters for CE interrupts configuration
  drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code
  drm/i915: Avoid allocating a page array for the gpu coredump
  arm64: dts: apple: change ethernet0 device type to ethernet
  crypto: des - disallow des3 in FIPS mode
  crypto: dh - limit key size to 2048 in FIPS mode
  crypto: rsa - limit key size to 2048 in FIPS mode
  crypto: jitter - consider 32 LSB for APT
  crypto: hisilicon/qm - simplified the calculation of qos shaper parameters
  crypto: hisilicon/qm - some optimizations of ths qos write process
  crypto: hisilicon/qm - modify the value of qos initialization
  crypto: hisilicon - modify the value of engine type rate
  security: DH - use KDF implementation from crypto API
  security: DH - remove dead code for zero padding
  crypto: kdf - add SP800-108 counter key derivation function
  crypto: kdf - Add key derivation self-test support code
  crypto: sun8i-ce - Add support for the D1 variant
  crypto: qat - improve logging of PFVF messages
  crypto: qat - fix VF IDs in PFVF log messages
  crypto: qat - do not rely on min version
  crypto: qat - refactor pfvf version request messages
  crypto: qat - pass the PF2VF responses back to the callers
  crypto: qat - use enums for PFVF protocol codes
  crypto: qat - reorganize PFVF protocol definitions
  crypto: qat - reorganize PFVF code
  crypto: qat - abstract PFVF receive logic
  crypto: qat - abstract PFVF send function
  crypto: qat - differentiate between pf2vf and vf2pf offset
  crypto: qat - add pfvf_ops
  crypto: qat - relocate PFVF disabled function
  crypto: qat - relocate PFVF VF related logic
  crypto: qat - relocate PFVF PF related logic
  crypto: qat - handle retries due to collisions in adf_iov_putmsg()
  crypto: qat - split PFVF message decoding from handling
  crypto: qat - re-enable interrupts for legacy PFVF messages
  crypto: qat - change PFVF ACK behaviour
  crypto: qat - move interrupt code out of the PFVF handler
  crypto: qat - move VF message handler to adf_vf2pf_msg.c
  crypto: qat - move vf2pf interrupt helpers
  crypto: qat - refactor PF top half for PFVF
  crypto: qat - fix undetected PFVF timeout in ACK loop
  crypto: qat - do not handle PFVF sources for qat_4xxx
  crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes()
  crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
  crypto: drbg - make reseeding from get_random_bytes() synchronous
  crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
  crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
  crypto: drbg - prepare for more fine-grained tracking of seeding state
  net: optimize skb_postpull_rcsum()
  gro: optimize skb_gro_postpull_rcsum()
  sctp: make the raise timer more simple and accurate
  tipc: delete the unlikely branch in tipc_aead_encrypt
  net: ipa: support enhanced channel flow control
  net: ipa: introduce channel flow control
  mctp: serial: remove unnecessary ldisc data check
  mctp: serial: enforce fixed MTU
  mctp: serial: cancel tx work on ldisc close
  net: ipa: rearrange GSI structure fields
  net: ipa: GSI only needs one completion
  net: ipa: skip SKB copy if no netdev
  net: ipa: explicitly disable HOLB drop during setup
  net: ipa: rework how HOL_BLOCK handling is specified
  net: ipa: zero unused portions of filter table memory
  net: ipa: kill ipa_modem_init()
  net: dsa: felix: enable cut-through forwarding between ports by default
  net: ocelot: remove "bridge" argument from ocelot_get_bridge_fwd_mask
  net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mismatched"
  selftests: tls: test for correct proto_ops
  tls: fix replacing proto_ops
  selftests: tls: test splicing decrypted records
  tls: splice_read: fix accessing pre-processed records
  selftests: tls: test splicing cmsgs
  tls: splice_read: fix record type check
  selftests: tls: add tests for handling of bad records
  selftests: tls: factor out cmsg send/receive
  selftests: tls: add helper for creating sock pairs
  net: stmmac: perserve TX and RX coalesce value during XDP setup
  tsnep: Add missing of_node_put() in tsnep_mdio_init()
  ipmi:ipmb: Fix unknown command response
  ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking
  veth: use ethtool_sprintf instead of snprintf
  net: macb: convert to phylink_generic_validate()
  r8169: disable detection of chip version 60
  dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible
  HSI: core: Fix return freed object in hsi_new_client
  selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests
  selftests/bpf: Fix misaligned memory accesses in xdp_bonding test
  selftests/bpf: Prevent out-of-bounds stack access in test_bpffs
  selftests/bpf: Fix misaligned memory access in queue_stack_map test
  selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test
  selftests/bpf: Fix possible NULL passed to memcpy() with zero size
  selftests/bpf: Fix UBSan complaint about signed __int128 overflow
  libbpf: Fix using invalidated memory in bpf_linker
  libbpf: Fix glob_syms memory leak in bpf_linker
  libbpf: Don't call libc APIs with NULL pointers
  libbpf: Fix potential misaligned memory access in btf_ext__new()
  tools/resolve_btf_ids: Close ELF file on error
  selftests/bpf: Migrate selftests to bpf_map_create()
  libbpf: Prevent deprecation warnings in xsk.c
  libbpf: Use bpf_map_create() consistently internally
  libbpf: Unify low-level map creation APIs w/ new bpf_map_create()
  selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test
  libbpf: Load global data maps lazily on legacy kernels
  gpiolib: acpi: Unify debug and other messages format
  gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
  Bluetooth: Limit duration of Remote Name Resolve
  Bluetooth: Send device found event on name resolve failure
  Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key
  Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key
  serial: 8250_pci: rewrite pericom_do_set_divisor()
  serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
  serial: 8250: Fix RTS modem control while in rs485 mode
  tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown()
  tty: serial: imx: clear the RTSD status before enable the RTSD irq
  tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl
  tty: drop tty_schedule_flip()
  tty: the rest, stop using tty_schedule_flip()
  tty: drivers/tty/, stop using tty_schedule_flip()
  serial: 8250_dw: Add StarFive JH7100 quirk
  mxser: use PCI_DEVICE_DATA
  mxser: move ids from pci_ids.h here
  mxser: add MOXA prefix to some PCI device IDs
  mxser: increase buf_overrun if tty_insert_flip_char() fails
  mxser: remove tty parameter from mxser_receive_chars_new()
  mxser: don't throttle manually
  mxser: clean up timeout handling in mxser_wait_until_sent()
  mxser: use msleep_interruptible() in mxser_wait_until_sent()
  mxser: extract TX empty check from mxser_wait_until_sent()
  mxser: use tty_port_close() in mxser_close()
  mxser: don't flush buffer from mxser_close() directly
  mxser: call stop_rx from mxser_shutdown_port()
  mxser: remove tty->driver_data NULL check
  mxser: remove pointless xmit_buf checks
  mxser: clean up tx handling in mxser_transmit_chars()
  mxser: move MSR read to mxser_check_modem_status()
  mxser: keep only !tty test in ISR
  mxser: rename mxser_close_port() to mxser_stop_rx()
  mxser: remove wait for sent from mxser_close_port
  serial: sh-sci: Add support to deassert/assert reset line
  dt-bindings: serial: renesas,sci: Document RZ/G2L SoC
  dt-bindings: serial: renesas,scif: Make resets as a required property
  tty: serial, join uport checks in uart_port_shutdown()
  tty: clean up whitespace in __do_SAK()
  tty: remove tty NULL check from __do_SAK()
  tty: remove TTY_SOFT_SAK part from __do_SAK()
  n_gsm: remove unused parameters from gsm_error()
  arm: remove zte zx platform left-over
  dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string
  serial: 8250: replace snprintf in show functions with sysfs_emit
  Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
  serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
  serial: liteuart: relax compile-test dependencies
  serial: liteuart: fix minor-number leak on probe errors
  serial: liteuart: fix use-after-free and memleak on unbind
  serial: liteuart: Fix NULL pointer dereference in ->remove()
  vgacon: Propagate console boot parameters before calling `vc_resize'
  tty: serial: msm_serial: Deactivate RX DMA for polling support
  serial: pl011: Add ACPI SBSA UART match id
  serial: core: fix transmit-buffer reset and memleak
  RDMA/hns: Do not destroy QP resources in the hw resetting phase
  RDMA/hns: Do not halt commands during reset until later
  Remove Doug Ledford from MAINTAINERS
  RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
  RDMA: Fix use-after-free in rxe_queue_cleanup
  irqchip/mips-gic: Use bitfield helpers
  MAINTAINERS: Add rpmsg tty driver maintainer
  irqchip/aspeed-scu: Replace update_bits with write_bits.
  irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
  irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
  staging: r8188eu: remove the _cancel_workitem_sync wrapper
  staging: r8188eu: remove the _init_workitem wrapper
  staging: r8188eu: remove the _set_workitem wrapper
  staging: r8188eu: hal data's board type is unused
  staging: r8188eu: remove unused eeprom defines
  staging: r8188eu: do not extract eeprom version from the fuses
  staging: r8188eu: remove unused efuse defines
  staging: r8188eu: efuse_WordEnableDataRead is not used
  staging: r8188eu: Efuse_CalculateWordCnts is not used
  staging: r8188eu: use max() and min() macros
  staging: vt6655: refactor camelcase byMaxPwrLevel to max_pwr_level
  staging: vt6655: rename variable bHWRadioOff
  staging: vchiq_core: remove superfluous static_assert statement
  staging: r8188eu: remove rf_type from HT_caps_handler()
  staging: r8188eu: remove rf_type from add_RATid()
  staging: r8188eu: remove rf_type from rtw_mcs_rate()
  staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
  staging: unisys: visornic: removed a blank line at the end of function
  staging: unisys: visornic: reindent to avoid '(' at the end of line
  staging: unisys: visornic: fixed a typo cant -> can't
  staging: unisys: visorhba: use tab to indent instead of whitespace
  block: fix parameter not described warning
  io_uring: better to use REQ_F_IO_DRAIN for req->flags
  io_uring: fix no lock protection for ctx->cq_extra
  MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
  KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1
  MIPS: loongson64: fix FTLB configuration
  MIPS: Fix using smp_processor_id() in preemptible in show_cpuinfo()
  mdio: aspeed: Fix "Link is Down" issue
  igb: fix netpoll exit with traffic
  platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info
  platform/x86: lg-laptop: Recognize more models
  platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs
  platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr
  xen: make HYPERVISOR_set_debugreg() always_inline
  xen: make HYPERVISOR_get_debugreg() always_inline
  platform/x86: thinkpad_acpi: Remove unused sensors_pdev_attrs_registered flag
  platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr showing up in the wrong place
  platform/x86: thinkpad_acpi: tpacpi_attr_group contains driver attributes not device attrs
  platform/x86: thinkpad_acpi: Register tpacpi_pdriver after subdriver init
  platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr
  platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting
  platform/x86: thinkpad_acpi: Remove "goto err_exit" from hotkey_init()
  platform/x86: thinkpad_acpi: Properly indent code in tpacpi_dytc_profile_init()
  platform/x86: thinkpad_acpi: Cleanup dytc_profile_available
  platform/x86: thinkpad_acpi: Simplify dytc_version handling
  platform/x86: thinkpad_acpi: Make *_init() functions return -ENODEV instead of 1
  ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1
  ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx
  ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15
  ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins on STM32MP15 DKx boards
  ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco
  ipmi: fix oob access due to uninit smi_msg type
  nvmet: use IOCB_NOWAIT only if the filesystem supports it
  memory: mtk-smi: Fix a null dereference for the ostd
  arm64: dts: exynos: drop samsung,ufs-shareability-reg-offset in ExynosAutov9
  MAINTAINERS: Update maintainer entry for keystone platforms
  drm/i915: Remove dma_resv_prune
  futex: Wireup futex_waitv syscall
  fuse: release pipe buf after last use
  s390/test_unwind: use raw opcode instead of invalid instruction
  ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request
  spi: bcm-qspi: set transfer parameter only if they change
  spi: bcm-qspi: choose sysclk setting based on requested speed
  ASoC: dt-bindings: wlf,wm8962: add missing interrupt property
  drm/bridge: megachips: Ensure both bridges are probed before registration
  drm/bridge: anx7625: fix an error code in anx7625_register_audio()
  MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression
  drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous
  drm/i915/ttm: Implement asynchronous TTM moves
  drm/i915/ttm: Correctly handle waiting for gpu when shrinking
  drm/i915/ttm: Drop region reference counting
  drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function
  drm/i915: Add support for moving fence waiting
  cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts
  cpufreq: qcom-hw: Fix probable nested interrupt handling
  cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name
  ksmbd: fix memleak in get_file_stream_info()
  ksmbd: contain default data stream even if xattr is empty
  ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec()
  docs: filesystem: cifs: ksmbd: Fix small layout issues
  ksmbd: Fix an error handling path in 'smb2_sess_setup()'
  net/smc: Fix loop in smc_listen
  net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk()
  net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_dst_reset()
  net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN
  net: allow SO_MARK with CAP_NET_RAW
  net: allow CAP_NET_RAW to setsockopt SO_PRIORITY
  net: phylink: Force retrigger in case of latched link-fail indicator
  net: phylink: Force link down and retrigger resolve on interface change
  lan743x: fix deadlock in lan743x_phy_link_status_change()
  net: dsa: qca8k: fix warning in LAG feature
  cxgb4: allow reading unrecognized port module eeprom
  tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
  net: bridge: Allow base 16 inputs in sysfs
  gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
  gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
  MAINTAINERS: Update B53 section to cover SF2 switch driver
  tsnep: Fix resource_size cocci warning
  tsnep: fix platform_no_drv_owner.cocci warning
  vdpa_sim: avoid putting an uninitialized iova_domain
  vhost-vdpa: clean irqs before reseting vdpa device
  virtio-blk: modify the value type of num in virtio_queue_rq()
  vhost/vsock: cleanup removing `len` variable
  vhost/vsock: fix incorrect used length reported to the guest
  Revert "virtio_ring: validate used buffer length"
  Revert "virtio-net: don't let virtio core to validate used length"
  Revert "virtio-blk: don't let virtio core to validate used length"
  Revert "virtio-scsi: don't let virtio core to validate used buffer length"
  x86/cpu: Don't write CSTAR MSR on Intel CPUs
  futex: Remove futex_cmpxchg detection
  futex: Ensure futex_atomic_cmpxchg_inatomic() is present
  drm/amd/display: update bios scratch when setting backlight
  drm/amdgpu/pm: fix powerplay OD interface
  drm/amdgpu: Skip ASPM programming on aldebaran
  drm/amdgpu: fix byteorder error in amdgpu discovery
  drm/amdgpu: enable Navi retry fault wptr overflow
  drm/amdgpu: enable Navi 48-bit IH timestamp counter
  drm/amdkfd: simplify drain retry fault
  drm/amdkfd: handle VMA remove race
  drm/amdkfd: process exit and retry fault race
  drm/amdgpu: IH process reset count when restart
  drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
  drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well
  drm/amdgpu: move kfd post_reset out of reset_sriov function
  drm/amd/display: Fixed DSC would not PG after removing DSC stream
  drm/amd/display: Reset link encoder assignments for GPU reset
  drm/amd/display: Set plane update flags for all planes in reset
  drm/amd/display: Fix DPIA outbox timeout after GPU reset
  drm/amdgpu: Fix double free of dmabuf
  drm/amdgpu: Fix MMIO HDP flush on SRIOV
  drm/amd/display: update bios scratch when setting backlight
  drm/amdgpu/pm: fix powerplay OD interface
  drm/amdgpu: Skip ASPM programming on aldebaran
  drm/amdgpu: fix byteorder error in amdgpu discovery
  drm/amdgpu: enable Navi retry fault wptr overflow
  drm/amdgpu: enable Navi 48-bit IH timestamp counter
  drm/amdkfd: simplify drain retry fault
  drm/amdkfd: handle VMA remove race
  drm/amdkfd: process exit and retry fault race
  drm/amdgpu: IH process reset count when restart
  drm/amd/pm: add new fields for Sienna Cichlid.
  drm/amd/pm: Print the error on command submission
  drm/amd/pm: Sienna: Print failed BTC
  drm/amd/pm: Add debug prints
  drm/amdgpu: update the domain flags for dumb buffer creation
  drm/amdgpu: Declare Unpin BO api as static
  drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
  drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well
  drm/amdgpu: move kfd post_reset out of reset_sriov function
  drm/amd/display: 3.2.163
  drm/amd/display: [FW Promotion] Release 0.0.94
  drm/amd/display: add else to avoid double destroy clk_mgr
  drm/amd/display: Fix ODM combine issue with fast boot
  drm/amd/display: Fixed DSC would not PG after removing DSC stream
  drm/amd/display: Display object info table changes
  drm/amd/display: fix accidental casting enum to bool
  drm/amd/display: retain/release at proper places in link_enc assignment
  drm/amd/display: Rename dcn_validate_bandwidth to dcn10_validate_bandwidth
  drm/amd/display: Reset link encoder assignments for GPU reset
  drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC
  io_uring: disable drain with cqe skip
  io_uring: don't spinlock when not posting CQEs
  io_uring: add option to skip CQE posting
  io_uring: clean cqe filling functions
  iomap: iomap_read_inline_data cleanup
  xfs: remove xfs_inew_wait
  xfs: Fix the free logic of state in xfs_attr_node_hasname
  USB: serial: option: add Fibocom FM101-GL variants
  mt76: fix possible pktid leak
  mt76: fix timestamp check in tx_status
  ath11k: Use memset_startat() for clearing queue descriptors
  ath11k: Fix spelling mistake "detetction" -> "detection"
  dm btree remove: fix use after free in rebalance_children()
  Revert "ath11k: add read variant from SMBIOS for download board data"
  riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot
  riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot
  ACPI: scan: Do not add device IDs from _CID if _HID is not valid
  ACPI: processor idle: Use swap() instead of open coding it
  ACPI: processor: Replace kernel.h with the necessary inclusions
  ACPI: DPTF: Update device ID in a comment
  ACPI: PM: Emit debug messages when enabling/disabling wakeup power
  cpuidle: menu: Fix typo in a comment
  Bluetooth: refactor malicious adv data check
  thermal: tools: tmon: remove unneeded local variable
  Bluetooth: btusb: Add the new support IDs for WCN6855
  Bluetooth: btusb: re-definition for board_id in struct qca_version
  Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
  Bluetooth: btmtksdio: drop the unnecessary variable created
  Bluetooth: btmtksdio: add support of processing firmware coredump and log
  xen: detect uninitialized xenbus in xenbus_init
  device property: Remove device_add_properties() API
  driver core: Don't call device_remove_properties() from device_del()
  PCI: Convert to device_create_managed_software_node()
  net: hns3: add dql info when tx timeout
  net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu
  net: hns3: format the output of the MAC address
  net: hns3: add log for workqueue scheduled late
  drm/i915/gt: Hold RPM wakelock during PXP suspend
  thermal: int340x: Use struct_group() for memcpy() region
  KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure
  KVM: arm64: Save PSTATE early on exit
  spi: Fix condition in the __spi_register_driver()
  spi: spidev: Make probe to fail early if a spidev compatible is used
  regulator: rohm-generic: remove unused dummies
  regulator: irq_helper: Provide helper for trivial IRQ notifications
  regulator: Add regulator_err2notif() helper
  regulator: Drop unnecessary struct member
  ASoC: SOF: hda: reset DAI widget before reconfiguring it
  ASoC: cs35l41: Set the max SPI speed for the whole device
  kernfs: switch global kernfs_rwsem lock to per-fs lock
  PM: hibernate: Fix snapshot partial write lengths
  PM: hibernate: use correct mode for swsusp_close()
  ACPI: CPPC: Add NULL pointer check to cppc_get_perf()
  drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
  lan78xx: Clean up some inconsistent indenting
  net/ncsi : Add payload to be 32-bit aligned to fix dropped packets
  sched/scs: Reset task stack state in bringup_cpu()
  x86/boot: Mark prepare_command_line() __init
  auxdisplay: charlcd: checking for pointer reference before dereferencing
  auxdisplay: charlcd: fixing coding style issue
  Revert "drm/i915/dg2: Tile 4 plane format support"
  powerpc/32: Fix hardlockup on vmap stack overflow
  KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB
  Revert "drm/i915/dmabuf: fix broken build"
  arm64: uaccess: avoid blocking within critical sections
  pinctrl: mediatek: fix global-out-of-bounds issue
  dccp: Inline dccp_listen_start().
  dccp/tcp: Remove an unused argument in inet_csk_listen_start().
  net: stmmac: Calculate CDC error only once
  selftests: add arp_ndisc_evict_nocarrier to Makefile
  tc-testing: Add link for reviews with TC MAINTAINERS
  tools: sync uapi/linux/if_link.h header
  scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO
  tracing/uprobe: Fix uprobe_perf_open probes iteration
  ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding
  ARM: dts: ux500: Fixup Gavini magnetometer
  drm/i915/gt: Hold RPM wakelock during PXP suspend
  xen: flag xen_snd_front to be not essential for system boot
  xen: flag pvcalls-front to be not essential for system boot
  xen: flag hvc_xen to be not essential for system boot
  xen: flag xen_drm_front to be not essential for system boot
  xen: add "not_essential" flag to struct xenbus_driver
  io_uring: improve argument types of kiocb_done()
  io_uring: clean __io_import_iovec()
  io_uring: improve send/recv error handling
  io_uring: simplify reissue in kiocb_done
  drm/hyperv: Fix device removal on Gen1 VMs
  drm/i915/pmu: Increase the live_engine_busy_stats sample period
  ACPI: Make acpi_node_get_parent() local
  ACPI: Get acpi_device's parent from the parent field
  ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec
  drm/i915/ttm: fixup build failure
  nvme: fix write zeroes pi
  nvme-fabrics: ignore invalid fast_io_fail_tmo values
  nvme-pci: add NO APST quirk for Kioxia device
  nvme-tcp: fix memory leak when freeing a queue
  nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t()
  nvmet-tcp: fix incomplete data digest send
  nvmet-tcp: fix memory leak when performing a controller reset
  nvmet-tcp: add an helper to free the cmd buffers
  nvmet-tcp: fix a race condition between release_queue and io_work
  cifs: update internal version number
  smb2: clarify rc initialization in smb2_reconnect
  cifs: populate server_hostname for extra channels
  cifs: nosharesock should be set on new server
  pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip
  usb: dwc2: gadget: use existing helper
  usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func
  usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()
  usb: gadget: configfs: remove os_desc_attr_release()
  usb: gadget: configfs: simplify os_desc_item_to_gadget_info() helper
  usb: xilinx: Add suspend resume support
  cpufreq: intel_pstate: ITMT support for overclocked system
  usb: typec: tipd: Fix initialization sequence for cd321x
  usb: typec: tipd: Fix typo in cd321x_switch_power_state
  usb: hub: Fix locking issues with address0_mutex
  cpufreq: intel_pstate: Fix active mode offline/online EPP handling
  cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
  ipmi: msghandler: Make symbol 'remove_work_wq' static
  net: marvell: mvpp2: increase MTU limit when XDP enabled
  net: ipa: kill ipa_cmd_pipeline_clear()
  arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys
  net: usb: Correct PHY handling of smsc95xx
  soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active
  net: remove .ndo_change_proto_down
  net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe()
  net: marvell: mvpp2: Add support for 5gbase-r
  phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r
  r8169: fix incorrect mac address assignment
  tsnep: Fix set MAC address
  spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data
  spi: spidev: Use SPI_MODE_USER_MASK instead of casting
  spi: Fix multi-line comment style
  spi: Replace memset() with __GFP_ZERO
  regulator: rohm-generic: iniline stub function
  ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML
  net: ipa: separate disabling setup from modem stop
  net: ipa: directly disable ipa-setup-ready interrupt
  docs: i2c: smbus-protocol: mention the repeated start condition
  ARM: dts: imx: Fix typo in pinfunc comments
  net: dsa: qca8k: add LAG support
  net: dsa: qca8k: add support for mirror mode
  neigh: introduce neigh_confirm() helper function
  mctp: Add MCTP-over-serial transport binding
  Revert "ANDROID: GKI: update Kconfig options for CONFIG_PREEMPT"
  mlxsw: spectrum: Protect driver from buggy firmware
  mlxsw: spectrum: Allow driver to load with old firmware versions
  mlxsw: pci: Add shutdown method in PCI driver
  mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find
  net/smc: Ensure the active closing peer first closes clcsock
  net/smc: Clean up local struct sock variables
  net: nexthop: fix null pointer dereference when IPv6 is not enabled
  slip: fix macro redefine warning
  hamradio: fix macro redefine warning
  mmc: spi: Add device-tree SPI IDs
  drm/i915/dsi: split out icl_dsi.h
  drm/i915/dsi: split out vlv_dsi.h
  drm/i915/dsi: split out vlv_dsi_pll.h
  drm/i915/dsi: split out intel_dsi_vbt.h
  ANDROID: Incremental fs: fix build due to zstd api changes
  arm64: dts: allwinner: a64: Update MBUS node
  ARM: dts: sunxi: h3/h5: Update MBUS node
  dt-bindings: arm: sunxi: Add H5 MBUS compatible
  dt-bindings: arm: sunxi: Expand MBUS binding
  dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq
  ARM: dts: ux500: Add reset lines to IP blocks
  i2c: virtio: disable timeout handling
  USB: serial: pl2303: fix GC type detection
  i2c: i801: Fix interrupt storm from SMB_ALERT signal
  i2c: i801: Restore INTREN on unload
  arch_topology: Remove unused topology_set_thermal_pressure() and related
  cpufreq: qcom-cpufreq-hw: Use new thermal pressure update function
  cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure
  thermal: cpufreq_cooling: Use new thermal pressure update function
  arch_topology: Introduce thermal pressure update function
  drm/i915/gem: placate scripts/kernel-doc
  arm64: dts: imx8qxp: add cache info
  arm64: dts: imx8qm: add cache info
  arm64: dts: imx8m: add cache info
  drm/i915/dg2: Tile 4 plane format support
  xfrm: fix dflt policy check when there is no policy configured
  xfrm: fix policy lookup for ipv6 gre packets
  sched/cpuacct: Make user/system times in cpuacct.stat more precise
  sched/cpuacct: Fix user/system in shown cpuacct.usage*
  cpuacct: Convert BUG_ON() to WARN_ON_ONCE()
  cputime, cpuacct: Include guest time in user time in cpuacct.stat
  dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching
  perf: Ignore sigtrap for tracepoints destined for other tasks
  locking/rwsem: Optimize down_read_trylock() under highly contended case
  locking/rwsem: Make handoff bit handling more consistent
  pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static
  erofs: fix deadlock when shrink erofs slab
  phy: HiSilicon: Fix copy and paste bug in error handling
  dt-bindings: phy: zynqmp-psgtr: fix USB phy name
  phy: ti: omap-usb2: Fix the kernel-doc style
  phy: qualcomm: ipq806x-usb: Fix kernel-doc style
  scsi: scsi_debug: Zero clear zones at reset write pointer
  scsi: core: sysfs: Fix setting device state to SDEV_RUNNING
  scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
  io_uring: correct link-list traversal locking
  selftests/bpf: Fix trivial typo
  firmware: ti_sci: rm: remove unneeded semicolon
  soc: ti: pruss: fix referenced node in error message
  block: avoid to touch unloaded module instance when opening bdev
  lsm: security_task_getsecid_subj() -> security_current_getsecid_subj()
  SUNRPC: use different lock keys for INET6 and LOCAL
  drm: ttm: correct ttm_range_manager kernel-doc notation
  drm/amdgpu: partially revert "svm bo enable_signal call condition"
  drm/amd/display: Set plane update flags for all planes in reset
  drm/amd/display: enable seamless boot for DCN301
  drm/amd/display: Run full global validation in dc_commit_state
  drm/amd/display: based on flag reset z10 function pointer
  drm/amd/display: Fix DPIA outbox timeout after GPU reset
  drm/amdgpu: Fix double free of dmabuf
  drm/amdkfd: Remove unused entries in table
  drm/amd/pm: Add debugfs info for STB
  drm/amd/pm: Add STB support in sienna_cichlid
  drm/amd/pm: Add STB accessors interface
  drm/amdgpu/pm: clean up some inconsistent indenting
  drm/amdkfd: Retrieve SDMA numbers from amdgpu
  drm/amdgpu: Fix MMIO HDP flush on SRIOV
  drm/amdgpu: query umc error info from ecc_table v2
  drm/amd/pm: add message smu to get ecc_table v2
  drm/amdgpu: add new query interface for umc block v2
  drm/amd/pm: Update smu driver interface for aldebaran
  drm/amdgpu/display: set vblank_disable_immediate for DC
  drm/amd/display: check top_pipe_to_program pointer
  drm/amd/display: cleanup the code a bit
  drm/amd/display: remove no need NULL check before kfree
  drm/amd/amdgpu: fix potential memleak
  drm/amd/amdgpu: cleanup the code style a bit
  drm/amd/amdgpu: remove useless break after return
  drm/amd/display: fix cond_no_effect.cocci warnings
  drm/amd/display: Clean up some inconsistent indenting
  drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
  drm/amd/display: Fix OLED brightness control on eDP
  drm/amdgpu: Add recovery_lock to save bad pages function
  drm/amdgpu: support new mode-1 reset interface (v2)
  drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
  drm/amd/pm: Remove artificial freq level on Navi1x
  drm/amd/pm: avoid duplicate powergate/ungate setting
  drm/amd/display: Revert "retain/release stream pointer in link enc table"
  drm/amd/display: 3.2.162
  drm/amd/display: fixed the DSC power off sequence during Driver PnP
  drm/amd/display: [FW Promotion] Release 0.0.93
  drm/amd/display: [FW Promotion] Release 0.0.92
  drm/amd/display: Visual Confirm Bar Height Adjust
  drm/amd/display: Fix eDP will flash when boot to OS
  drm/amd/display: Enable DSC over eDP
  drm/amd/display: Fix LTTPR not Enabled
  drm/amd/display: Reset fifo after enable otg
  drm/amd/display: Code change for DML isolation
  drm/amd/display: set MSA vsp/hsp to 0 for positive polarity for DP 128b/132b
  drm/amd/display: Revert changes for MPO underflow
  drm/amd/display: Only flush delta from last command execution
  drm/amd/display: Secondary display goes blank on Non DCN31
  drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT  domain
  drm/amdgpu: Update BO memory accounting to rely on allocation flag
  drm/amd/display: Reduce dmesg error to a debug print
  drm/amd/display: Drop config guard for DC_LOG_DP2
  hugetlbfs: flush before unlock on move_hugetlb_page_tables()
  hugetlbfs: flush TLBs correctly after huge_pmd_unshare
  drm/msm: Do hw_init() before capturing GPU state
  mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode
  rtw89: update partition size of firmware header on skb->data
  iwlwifi: Fix memory leaks in error handling path
  iwlwifi: fix warnings produced by kernel debug options
  iwlwifi: mvm: retry init flow if failed
  iwlwifi: Fix missing error code in iwl_pci_probe()
  iwlwifi: pcie: fix constant-conversion warning
  Revert "scsi: ufs: core: Add a compile-time structure size check"
  drm/msm/dp: Avoid unpowered AUX xfers that caused crashes
  drm/msm/dsi: set default num_data_lanes
  Revert "Revert "drm/virtio: implement context init: advertise feature to userspace""
  Revert "Revert "drm/virtio: implement context init: add virtio_gpu_fence_event""
  RDMA/irdma: Set protocol based on PF rdma_mode flag
  net/ice: Add support for enable_iwarp and enable_roce devlink param
  devlink: Add 'enable_iwarp' generic device param
  ice: avoid bpf_prog refcount underflow
  ice: fix vsi->txq_map sizing
  power: supply: ab8500: Standardize capacity lookup
  power: supply: ab8500: Standardize temp res lookup
  power: supply: ab8500: Standardize CV voltage
  power: supply: ab8500: Standardize CC current
  power: supply: ab8500: Make recharge capacity a constant
  power: supply: ab8500: Standardize termination current
  power: supply: ab8500: Standardize internal resistance
  power: supply: ab8500_fg: Init battery data in bind()
  power: supply: ab8500: Standardize voltages
  power: supply: ab8500: Standardize technology
  power: supply: ab8500: Standardize design capacity
  power: supply: ab8500: Use only one battery type
  power: supply: ab8500: Drop unused battery types
  power: supply: ab8500: Standardize operating temperature
  power: supply: ab8500: Sink current tables into charger code
  power: supply: ab8500: Use core battery parser
  spi: fsl-lpspi: Add imx8ulp compatible string
  spi: deduplicate spi_match_id() in __spi_register_driver()
  spi: Add resets to the PL022 bindings
  spi: docs: improve the SPI userspace API documentation
  selftests: net: fib_nexthops: add test for group refcount imbalance bug
  net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group
  net: ipv6: add fib6_nh_release_dsts stub
  ASoC: rk817: Add module alias for rk817-codec
  ASoC: soc-acpi: Set mach->id field on comp_ids matches
  net: dsa: qca8k: add support for mdb_add/del
  net: dsa: qca8k: add set_ageing_time support
  net: dsa: qca8k: add support for port fast aging
  net: dsa: qca8k: add additional MIB counter and make it dynamic
  net: dsa: qca8k: initial conversion to regmap helper
  net: dsa: qca8k: move regmap init in probe and set it mandatory
  net: dsa: qca8k: remove extra mutex_init in qca8k_setup
  net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET
  net: dsa: qca8k: remove redundant check in parse_port_config
  skbuff: Switch structure bounds to struct_group()
  skbuff: Move conditional preprocessor directives out of struct sk_buff
  net, neigh: Fix crash in v6 module initialization error path
  nixge: fix mac address error handling again
  sections: global data can be in .bss
  net/smc: Avoid warning of possible recursive locking
  vsock/virtio: suppress used length validation
  ath11k: Fix mon status ring rx tlv processing
  ath11k: add read variant from SMBIOS for download board data
  ath11k: skip sending vdev down for channel switch
  arp: Remove #ifdef CONFIG_PROC_FS
  ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev
  ath11k: calculate the correct NSS of peer for HE capabilities
  hv_netvsc: Use bitmap_zalloc() when applicable
  ath11k: change to treat alpha code na as world wide regdomain
  net: ax88796c: do not receive data in pointer
  qed: Use the bitmap API to simplify some functions
  net-sysfs: Slightly optimize 'xps_queue_show()'
  net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls
  rds: Fix a typo in a comment
  Fix coverity issue 'Uninitialized scalar variable"
  drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable()
  ANDROID: GKI: remove CONFIG_HARDENED_USERCOPY_FALLBACK from gki defconfig
  drm/i915/rpm: Enable runtime pm autosuspend by default
  pcmcia: hide the MAC address helpers if !NET
  tsn:  Fix build.
  net: wwan: iosm: device trace collection using relayfs
  net: wwan: common debugfs base dir for wwan device
  octeon: constify netdev->dev_addr
  net: mana: Add XDP support
  tsnep: Add TSN endpoint Ethernet MAC driver
  dt-bindings: net: Add tsnep Ethernet controller
  dt-bindings: Add vendor prefix for Engleder
  net: phylink: handle NA interface mode in phylink_fwnode_phy_connect()
  net: phylink: Add helpers for c22 registers without MDIO
  platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() returning -ENODEV
  MAINTAINERS: Add entry to MAINTAINERS for Milbeaut
  platform/x86: think-lmi: Simplify tlmi_analyze() error handling a bit
  platform/x86: think-lmi: Move kobject_init() call into tlmi_create_auth()
  ARM: dts: milbeaut: set clock phandle to uart node
  ARM: dts: milbeaut: set clock phandle to timer node
  ARM: dts: milbeaut: add a clock node for M10V
  net: annotate accesses to dev->gso_max_segs
  net: annotate accesses to dev->gso_max_size
  nfp: checking parameter process for rx-usecs/tx-usecs is invalid
  ipv6: fix typos in __ip6_finish_output()
  selftests/tc-testings: Be compatible with newer tc output
  selftests/tc-testing: match any qdisc type
  net: dsa: qca8k: fix MTU calculation
  net: dsa: qca8k: fix internal delay applied to the wrong PAD config
  net: hns3: remove the way to set tx spare buf via module parameter
  net: hns3: add support to set/get rx buf len via ethtool for hns3 driver
  ethtool: extend ringparam setting/getting API with rx_buf_len
  ethtool: add support to set/get rx buf len via ethtool
  net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver
  ethtool: add support to set/get tx copybreak buf size via ethtool
  ath11k: Set IRQ affinity to CPU0 in case of one MSI vector
  ath11k: do not restore ASPM in case of single MSI vector
  ath11k: add support one MSI vector
  ath11k: refactor multiple MSI vector implementation
  ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ
  ath11k: add CE and ext IRQ flag to indicate irq_handler
  ath11k: get msi_data again after request_irq is called
  firmware: smccc: Fix check for ARCH_SOC_ID not implemented
  Revert "slab: add __alloc_size attributes for better bounds checking"
  Revert "mm/kvmalloc: add __alloc_size attributes for better bounds checking"
  Revert "mm/vmalloc: add __alloc_size attributes for better bounds checking"
  Revert "mm/page_alloc: add __alloc_size attributes for better bounds checking"
  Revert "percpu: add __alloc_size attributes for better bounds checking"
  memory: renesas-rpc-if: refactor MOIIO and IOFV macros
  memory: renesas-rpc-if: avoid use of undocumented bits
  memory: renesas-rpc-if: simplify register update
  memory: renesas-rpc-if: Silence clang warning
  drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock
  dt-bindings: crypto: Add optional dma properties
  ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node
  ARM: dts: sunxi: Add CEC clock to DW-HDMI
  arm64: dts: allwinner: a64: Add CEC clock to HDMI
  ARM: dts: sun8i: h3: beelink-x2: Sort nodes
  arm64: dts: allwinner: h6: tanix-tx6: Add I2C node
  bus: sunxi-rsb: Fix shutdown
  media: cx18: drop an unused macro
  media: ivtv: drop an unused macro
  media: cx25821: drop duplicated i2c_slave_did_ack()
  USB: serial: option: add Telit LE910S1 0x9200 composition
  media: hantro: Support NV12 on the G2 core
  media: hantro: Staticize a struct in postprocessor code
  media: hantro: Support VP9 on the G2 core
  media: hantro: Prepare for other G2 codecs
  media: hantro: Rename registers
  media: rkvdec: Add the VP9 backend
  media: Add VP9 v4l2 library
  media: uapi: Add VP9 stateless decoder controls
  media: hantro: Add quirk for NV12/NV12_4L4 capture format
  media: hantro: Simplify postprocessor
  media: hantro: postproc: Introduce struct hantro_postproc_ops
  media: hantro: postproc: Fix motion vector space size
  dmaengine: idxd: fix calling wq quiesce inside spinlock
  dmaengine: dw-edma: Fix return value check for dma_set_mask_and_coherent()
  Revert "parisc: Fix backtrace to always include init funtion names"
  parisc: Convert PTE lookup to use extru_safe() macro
  parisc: Fix extraction of hash lock bits in syscall.S
  parisc: Provide an extru_safe() macro to extract unsigned bits
  parisc: Increase FRAME_WARN to 2048 bytes on parisc
  dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_chan_block_xfer_start()
  RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value
  KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot
  arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin
  arm64: dts: imx8mq-librem5: describe the selfie cam
  arm64: dts: imx8mq-librem5: describe power supply for cameras
  arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description
  arm64: dts: imx8mm-beacon: Enable USB Controllers
  iomap: Fix inline extent handling in iomap_readpage
  pinctrl: microchip-sgpio: update to support regmap
  pinctrl: ocelot: convert pinctrl to regmap
  pinctrl: ocelot: update pinctrl to automatic base address
  pinctrl: ocelot: combine get resource and ioremap into single call
  dt-bindings: pinctrl: uniphier: Add child node definitions to describe pin mux and configuration
  dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string
  pinctrl: spmi-gpio: Add support for PM2250
  pinctrl: qcom: sc7280: Add egpio support
  pinctrl: qcom: Add egpio feature support
  pinctrl: qcom-pmic-gpio: Add support for pm8019
  dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019
  pinctrl: qcom: Add SDX65 pincontrol driver
  dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings
  pinctrl: ocelot: Extend support for lan966x
  dt-bindings: pinctrl: ocelot: add lan966x SoC support
  Linux 5.16-rc2
  drm/msm/gpu: Fix check for devices without devfreq
  drm/msm/gpu: Fix idle_work time
  drm/msm/a6xx: Fix uinitialized use of gpu_scid
  drm/msm: Fix null ptr access msm_ioctl_gem_submit()
  drm/msm: Demote debug message
  drm/msm: Make a6xx_gpu_set_freq() static
  drm/msm: Restore error return on invalid fence
  drm/msm: Fix wait_fence submitqueue leak
  drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP
  drm/msm/devfreq: Fix OPP refcnt leak
  drm/msm/a6xx: Allocate enough space for GMU registers
  arm64: dts: rockchip: fix poweroff on helios64
  arm64: dts: rockchip: Enable HDD power on helios64
  arm64: dts: rockchip: add variables for pcie completion to helios64
  pstore/blk: Use "%lu" to format unsigned long
  arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64
  arm64: dts: rockchip: add interrupt and headphone-detection for Rock Pi4's audio codec
  arm64: dts: rockchip: fix audio-supply for Rock Pi 4
  arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
  arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
  arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
  ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up
  ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies
  efi/libstub: consolidate initrd handling across architectures
  efi/libstub: x86/mixed: increase supported argument count
  efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event()
  include/linux/efi.h: Remove unneeded whitespaces before tabs
  iio: at91-sama5d2: Fix incorrect sign extension
  mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove
  iio: adc: axp20x_adc: fix charging current reporting on AXP22x
  iio: gyro: adxrs290: fix data signedness
  arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device
  ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART
  ARM: imx: remove dead left-over from i.MX{27,31,35} removal
  ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs
  ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link
  arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch
  ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch
  ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch
  arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference
  soc: imx: gpcv2: Synchronously suspend MIX domains
  arm64: dts: freescale: add 'chassis-type' property
  hwmon: (sht4x) Fix EREMOTEIO errors
  arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB
  arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Framebuffer
  arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD
  arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN
  arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixed regulators
  arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi
  arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD
  arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent address cells
  arm64: dts: qcom: sc7280: Add pcie clock support
  arm64: dts: qcom: sc7280: Fix incorrect clock name
  arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Homestar rev4
  arm64: dts: qcom: sm8350: Add LLCC node
  arm64: dts: qcom: sm8350-sagami: Configure remote processors
  arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/SPI nodes
  arm64: dts: qcom: Add support for Xperia 1 III / 5 III
  arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs
  arm64: dts: qcom: sm8350: Set up WRAP2 QUPs
  arm64: dts: qcom: sm8350: Set up WRAP1 QUPs
  arm64: dts: qcom: sm8350: Set up WRAP0 QUPs
  arm64: dts: qcom: sm8350: Describe GCC dependency clocks
  arm64: dts: qcom: *8350* Consolidate PON/RESIN usage
  arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name
  arm64: dts: qcom: sm[68]350: Use interrupts-extended with pdc interrupts
  arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer
  arm64: dts: qcom: sm8350: Add redistributor stride to GICv3
  arm64: dts: qcom: sm8350: Add missing QUPv3 ID2
  arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI
  arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY
  arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to TUSB320L
  arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller
  arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regulators declaration
  arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lvs1 and lvs2 supply property
  arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 supply property
  arm64: dts: qcom: apq8096-db820c: add missing regulator details
  arm64: dts: qcom: apq8096-db820c: specify adsp firmware name
  arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / XZ3 (Tama platform)
  arm64: dts: qcom: msm8996: drop not documented adreno properties
  arm64: dts: qcom: sc7180: Support Homestar rev4
  arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9
  arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI host output
  arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts
  dt-bindings: memory: Add entry for version 3.80a
  EDAC/synopsys: Enable the driver on Intel's N5X platform
  proc/vmcore: fix clearing user buffer by properly using clear_user()
  kmap_local: don't assume kmap PTEs are linear arrays in memory
  mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
  mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation
  kasan: test: silence intentional read overflow warnings
  hugetlb, userfaultfd: fix reservation restore on userfaultfd error
  hugetlb: fix hugetlb cgroup refcounting during mremap
  mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
  hexagon: ignore vmlinux.lds
  hexagon: clean up timer-regs.h
  hexagon: export raw I/O routines for modules
  mm: emit the "free" trace report before freeing memory in kmem_cache_free()
  shm: extend forced shm destroy to support objects from several IPC nses
  ipc: WARN if trying to remove ipc object which is absent
  mm/swap.c:put_pages_list(): reinitialise the page list
  EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR
  EDAC/synopsys: Use the quirk for version instead of ddr version
  af_unix: fix regression in read after shutdown
  mptcp: use delegate action to schedule 3rd ack retrans
  mptcp: fix delack timer
  selftests: mptcp: add tproxy test case
  mptcp: sockopt: add SOL_IP freebind & transparent options
  mptcp: Support for IP_TOS for MPTCP setsockopt()
  ipv4: Exposing __ip_sock_set_tos() in ip.h
  net: kunit: add a test for dev_addr_lists
  dev_addr_list: put the first addr on the tree
  dev_addr: add a modification check
  net: unexport dev_addr_init() & dev_addr_flush()
  net: constify netdev->dev_addr
  bnx2x: constify static inline stub for dev_addr
  82596: use eth_hw_addr_set()
  ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec
  phy: ti: tusb1210: Fix the kernel-doc warn
  phy: qualcomm: usb-hsic: Fix the kernel-doc warn
  phy: qualcomm: qmp: Add missing struct documentation
  phy: mvebu-cp110-utmi: Fix kernel-doc warns
  net: phy: add support for TI DP83561-SP phy
  ethernet: renesas: Use div64_ul instead of do_div
  ipv6: ip6_skb_dst_mtu() cleanups
  crypto: ccp - no need to initialise statics to 0
  crypto: ccree - remove redundant 'flush_workqueue()' calls
  crypto: octeontx2 - use swap() to make code cleaner
  crypto: testmgr - Fix wrong test case of RSA
  crypto: qce - fix uaf on qce_skcipher_register_one
  crypto: qce - fix uaf on qce_ahash_register_one
  crypto: qce - fix uaf on qce_aead_register_one
  crypto: hisilicon/hpre - use swap() to make code cleaner
  MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYPTO DRIVER
  crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs_ecc_probe()
  crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
  hwrng: cavium - Check health status while reading random data
  crypto: atmel-aes - Reestablish the correct tfm context at dequeue
  ANDROID: db845c_gki.fragment:  Remove CONFIG_LEDS_CLASS_MULTICOLOR as its in gki_defconfig now
  ANDROID: db845c_gki.fragment: Remove typoed config CONFIG_QCOM_SPMI_ADC5_TM5
  bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap
  bpf, sockmap: Attach map progs to psock early for feature probes
  xen/pvh: add missing prototype to header
  libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags
  selinux: fix NULL-pointer dereference when hashtab allocation fails
  mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings
  mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
  mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function
  mtd: rawnand: Export nand_read_page_hwecc_oob_first()
  mtd: rawnand: davinci: Rewrite function description
  mtd: rawnand: davinci: Avoid duplicated page read
  mtd: rawnand: davinci: Don't calculate ECC when reading page
  x86: Pin task-stack in __get_wchan()
  drm/i915: Drain the ttm delayed workqueue too
  drm/i915: Remove resv from i915_vma
  drm/i915: vma is always backed by an object.
  drm/i915: Create a full object for mock_ring, v2.
  drm/i915: Create a dummy object for gen6 ppgtt
  drm/i915: move the pre_pin earlier
  iavf: Fix VLAN feature flags after VFR
  iavf: Fix refreshing iavf adapter stats on ethtool request
  iavf: Fix deadlock occurrence during resetting VF interface
  media: sp887x: drop unneeded assignment
  media: media si2168: fully initialize si2168 on resume only when necessary
  media: si2168: drop support for old firmware file name for si2168 B40
  media: dib0700: Only touch one bit when start/stop an adapter
  media: dib0700: cleanup start/stop streaming logic
  iavf: Prevent changing static ITR values if adaptive moderation is on
  media: dib0700: fix undefined behavior in tuner shutdown
  media: s5h1411.c: Fix a typo in the VSB SNR table
  media: drivers: cx24113: remove redundant variable r
  media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz
  media: dib9000: Use min() instead of doing it manually
  selftests/bpf: Add btf_dedup case with duplicated structs within CU
  libbpf: Accommodate DWARF/compiler bug with duplicated structs
  media: media dvb_frontend: add suspend and resume callbacks to dvb_frontend_ops
  media: b2c2: Add missing check in flexcop_pci_isr:
  libbpf: Add runtime APIs to query libbpf version
  media: dvb-core: Convert to SPDX identifier
  media: dmxdev: fix UAF when dvb_register_device() fails
  signal: Replace force_fatal_sig with force_exit_sig when in doubt
  signal: Don't always set SA_IMMUTABLE for forced signals
  HID: apple: Report Magic Keyboard battery over USB
  HID: apple: Use BIT to define quirks
  HID: apple: Do not reset quirks when the Fn key is not found
  HID: magicmouse: Report battery level over USB
  HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!)
  HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case
  HID: magicmouse: prevent division by 0 on scroll
  HID: thrustmaster: fix sparse warnings
  HID: logitech: add myself as a reviewer
  HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx
  HID: i2c-hid: Report wakeup events
  HID: input: set usage type to key on keycode remap
  HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields
  HID: ft260: fix i2c probing for hwmon devices
  net/bridge: replace simple_strtoul to kstrtol
  nfp: flower: correction of error handling
  drm/i915/dg2: Implement WM0 cursor WA for DG2
  drm/i915/pxp: fix includes for headers in include/drm
  MAINTAINERS: Update for VMware PVRDMA driver
  blk-mq: don't insert FUA request with data into scheduler queue
  blk-cgroup: fix missing put device in error path from blkg_conf_pref()
  drm/i915: drop intel_display.h include from intel_display_power.h
  drm/i915: move structs from intel_display_power.h to .c
  drm/i915/debugfs: move debug printing to intel_display_power.c
  drm/i915: drop intel_display.h include from intel_dpll_mgr.h
  drm/i915: drop intel_display.h include from intel_ddi.h
  stmmac_pci: Fix underflow size in stmmac_rx
  atlantic: fix double-free in aq_ring_tx_clean
  ethtool: stats: Use struct_group() to clear all stats at once
  net/af_iucv: Use struct_group() to zero struct iucv_sock region
  ipv6: Use memset_after() to zero rt6_info
  net: 802: Use memset_startat() to clear struct fields
  net: dccp: Use memset_startat() for TP zeroing
  sky2: use PCI VPD API in eeprom ethtool ops
  net: marvell: prestera: fix double free issue on err path
  net: marvell: prestera: fix brige port operation
  net: ipa: Use 'for_each_clear_bit' when possible
  bnx2x: Use struct_group() for memcpy() region
  cxgb4: Use struct_group() for memcpy() region
  cxgb3: Use struct_group() for memcpy() region
  net: phylink: add 1000base-KX to phylink_caps_to_linkmodes()
  s390/lcs: add braces around empty function body
  s390/ctcm: add __printf format attribute to ctcm_dbf_longtext
  s390/ctcm: fix format string
  net/af_iucv: fix kernel doc comments
  net/iucv: fix kernel doc comments
  s390/qeth: allocate RX queue at probe time
  natsemi: macsonic: use eth_hw_addr_set()
  cirrus: mac89x0: use eth_hw_addr_set()
  apple: macmace: use eth_hw_addr_set()
  lasi_82594: use eth_hw_addr_set()
  smc9194: use eth_hw_addr_set()
  8390: wd: use eth_hw_addr_set()
  8390: mac8390: use eth_hw_addr_set()
  8390: hydra: use eth_hw_addr_set()
  8390: smc-ultra: use eth_hw_addr_set()
  amd: mvme147: use eth_hw_addr_set()
  amd: atarilance: use eth_hw_addr_set()
  amd: hplance: use eth_hw_addr_set()
  amd: a2065/ariadne: use eth_hw_addr_set()
  amd: ni65: use eth_hw_addr_set()
  amd: lance: use eth_hw_addr_set()
  drm/aspeed: Fix vga_pw sysfs output
  drm/vc4: fix error code in vc4_create_object()
  ipw2200: constify address in ipw_send_adapter_address
  wilc1000: copy address before calling wilc_set_mac_address
  mlxsw: constify address in mlxsw_sp_port_dev_addr_set
  net: ax88796c: don't write to netdev->dev_addr directly
  drm/i915: Clean up CRC register defines
  drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits
  arm64: dts: mt8183: support coresight-cpu-debug for mt8183
  arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config
  arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node
  drm/i915: Clean up FPGA_DBG/CLAIM_ER bits
  ALSA: usb-audio: Don't start stream for capture at prepare
  ALSA: usb-audio: Switch back to non-latency mode at a later point
  dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings
  dt-bindings: reset: renesas,rst: Document r8a779f0 reset module
  dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings
  dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock
  pinctrl: renesas: Remove unneeded locking around sh_pfc_read() calls
  arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board
  arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes
  arm64: dts: renesas: cat875: Add rx/tx delays
  arm64: dts: reneas: rcar-gen3: Add SDnH clocks
  arm64: dts: reneas: rzg2: Add SDnH clocks
  cfg80211: move offchan_cac_event to a dedicated work
  mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping"
  mac80211: introduce set_radar_offchan callback
  cfg80211: implement APIs for dedicated radar detection HW
  gpio: mockup: Switch to use kasprintf_strarray()
  pinctrl: zynqmp: Unify pin naming
  ath9k: fix intr_txqs setting
  ath11k: add hw_param for wakeup_mhi
  riscv: fix building external modules
  Revert "Merge 0cc82d617a ("Merge branch 'for-5.16/nintendo' into for-linus") into android-mainline"
  media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder
  media: rcar-vin: Free buffers with error if hardware stop fails
  media: imx: Remove unused functions
  media: stk1160: fix control-message timeouts
  media: s2255: fix control-message timeouts
  media: pvrusb2: fix control-message timeouts
  media: em28xx: fix control-message timeouts
  media: cpia2: fix control-message timeouts
  media: flexcop-usb: fix control-message timeouts
  RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module
  media: redrat3: fix control-message timeouts
  media: mceusb: fix control-message timeouts
  media: mtk-vcodec: remove unused func parameter
  media: mtk-vcodec: enc: add vp8 profile ctrl
  media: hi846: remove the of_match_ptr macro
  media: hi846: include property.h instead of of_graph.h
  scsi: target: configfs: Delete unnecessary checks for NULL
  scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp
  scsi: mpt3sas: Fix incorrect system timestamp
  scsi: mpt3sas: Fix system going into read-only mode
  scsi: mpt3sas: Fix kernel panic during drive powercycle test
  scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node()
  scsi: scsi_debug: Fix type in min_t to avoid stack OOB
  scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo()
  scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu()
  tracing: Don't use out-of-sync va_list in event printing
  tracing: Use memset_startat() to zero struct trace_iterator
  drm/i915/: Extend VRR platform support to Gen 11
  Revert "ANDROID: mm: Throttle rss_stat tracepoint"
  drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
  drm/nouveau: recognise GA106
  ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
  ALSA: ctxfi: Fix out-of-range access
  soc: qcom: rpmpd: Add QCM2290 support
  dt-bindings: power: rpmpd: Add QCM2290 support
  soc: qcom: rpmpd: Drop unused res_name from struct rpmpd
  lib: zstd: Don't add -O3 to cflags
  lib: zstd: Don't inline functions in zstd_opt.c
  lib: zstd: Fix unused variable warning
  Revert "ANDROID: media: increase video max frame number"
  drm/i915: Disable DSB usage for now
  drm/i915: Declare .(de)gamma_lut_tests for icl+
  drm/i915: Fix framestart_delay commens in VRR code
  drm/i915: Do vblank evasion correctly if vrr push has already been sent
  soc: qcom: qmi: Fix a typo in a comment
  mm: Add functions to zero portions of a folio
  drm/i915: Move vrr push after the frame counter sampling again
  ASoC: tegra: Fix kcontrol put callback in Mixer
  ASoC: tegra: Fix kcontrol put callback in ADX
  ASoC: tegra: Fix kcontrol put callback in AMX
  ASoC: tegra: Fix kcontrol put callback in SFC
  ASoC: tegra: Fix kcontrol put callback in MVC
  ASoC: tegra: Fix kcontrol put callback in AHUB
  ASoC: tegra: Fix kcontrol put callback in DSPK
  ASoC: tegra: Fix kcontrol put callback in DMIC
  ASoC: tegra: Fix kcontrol put callback in I2S
  ASoC: tegra: Fix kcontrol put callback in ADMAIF
  ASoC: tegra: Fix wrong value type in MVC
  ASoC: tegra: Fix wrong value type in SFC
  ASoC: tegra: Fix wrong value type in DSPK
  ASoC: tegra: Fix wrong value type in DMIC
  ASoC: tegra: Fix wrong value type in I2S
  ASoC: tegra: Fix wrong value type in ADMAIF
  tracing/histogram: Fix UAF in destroy_hist_field()
  pstore/ftrace: Allow immediate recording
  xfrm: Remove duplicate assignment
  ipv6/esp6: Remove structure variables and alignment statements
  selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes
  ftrace/samples: add s390 support for ftrace direct multi sample
  ftrace/samples: add missing Kconfig option for ftrace direct multi sample
  MAINTAINERS: update email address of Christian Borntraeger
  s390/kexec: fix memory leak of ipl report buffer
  pinctrl: st: Switch to use devm_kasprintf_strarray()
  pinctrl: st: Convert to use dev_err_probe()
  pinctrl: st: Make use of the devm_platform_ioremap_resource_byname()
  pinctrl: st: Use temporary variable for struct device
  pinctrl: st: Drop wrong kernel doc annotations
  pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray()
  pinctrl: armada-37xx: Convert to use dev_err_probe()
  pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
  pinctrl: armada-37xx: Use temporary variable for struct device
  pinctrl: armada-37xx: Fix function name in the kernel doc
  pinctrl/rockchip: Switch to use devm_kasprintf_strarray()
  pinctrl/rockchip: Convert to use dev_err_probe()
  pinctrl/rockchip: Make use of the devm_platform_get_and_ioremap_resource()
  pinctrl/rockchip: Use temporary variable for struct device
  pinctrl/rockchip: Drop wrong kernel doc annotation
  lib/string_helpers: Introduce managed variant of kasprintf_strarray()
  lib/string_helpers: Introduce kasprintf_strarray()
  s390/kexec: fix return code handling
  s390/dump: fix copying to user-space of swapped kdump oldmem
  spi: qcom: geni: remove unused defines
  spi: spi-rspi: Drop redeclaring ret variable in qspi_transfer_in()
  spi: spi-rspi: Add support to deassert/assert reset line
  spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC
  regulator: Add units to limit documentation
  regulator: bd718x7: Use rohm generic restricted voltage setting
  regulator: rohm-regulator: add helper for restricted voltage setting
  regulator: Update protection IRQ helper docs
  perf evsel: Fix memory leaks relating to unit
  perf report: Fix memory leaks around perf_tip()
  perf hist: Fix memory leak of a perf_hpp_fmt
  tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall
  tools build: Fix removal of feature-sync-compare-and-swap feature detection
  perf inject: Fix ARM SPE handling
  perf bench: Fix two memory leaks detected with ASan
  perf test sample-parsing: Fix branch_stack entry endianness check
  tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
  perf sort: Fix the 'p_stage_cyc' sort key behavior
  perf sort: Fix the 'ins_lat' sort key behavior
  perf sort: Fix the 'weight' sort key behavior
  perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1
  perf tests wp: Remove unused functions on s390
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  tools headers cpufeatures: Sync with the kernel sources
  drm/vboxvideo: fix a NULL vs IS_ERR() check
  ptp: ocp: Fix a couple NULL vs IS_ERR() checks
  lan78xx: Introduce NAPI polling support
  lan78xx: Remove hardware-specific header update
  lan78xx: Re-order rx_submit() to remove forward declaration
  lan78xx: Introduce Rx URB processing improvements
  lan78xx: Introduce Tx URB processing improvements
  lan78xx: Fix memory allocation bug
  net: dsa: felix: restrict psfp rules on ingress port
  net: dsa: felix: use vcap policer to set flow meter for psfp
  net: mscc: ocelot: use index to set vcap policer
  net: dsa: felix: add stream gate settings for psfp
  net: dsa: felix: support psfp filter on vsc9959
  net: mscc: ocelot: add gate and police action offload to PSFP
  net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain
  net: mscc: ocelot: add MAC table stream learn and lookup operations
  KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes()
  KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range()
  x86/kvm: remove unused ack_notifier callbacks
  net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
  mctp/test: Update refcount checking in route fragment tests
  ipv6: ah6: use swap() to make code cleaner
  net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
  tcp: add missing htmldocs for skb->ll_node and sk->defer_list
  drm/i915/vlv_dsi: Double pixelclock on read-back for dual-link panels
  net: mdio: Replaced BUG_ON() with WARN()
  ipv6: check return value of ipv6_skip_exthdr
  e100: fix device suspend/resume
  net: dpaa2-mac: use phylink_generic_validate()
  net: dpaa2-mac: remove interface checks in dpaa2_mac_validate()
  net: dpaa2-mac: populate supported_interfaces member
  net: ag71xx: use phylink_generic_validate()
  net: ag71xx: remove interface checks in ag71xx_mac_validate()
  net: ag71xx: populate supported_interfaces member
  devlink: Don't throw an error if flash notification sent before devlink visible
  net: stmmac: dwmac-qcom-ethqos: add platform level clocks management
  page_pool: Revert "page_pool: disable dma mapping support..."
  platform/x86: think-lmi: Opcode support
  ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
  reiserfs: don't use congestion_wait()
  drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
  Documentation: syfs-class-firmware-attributes: Lenovo Opcode support
  parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig
  Revert "parisc: Reduce sigreturn trampoline to 3 instructions"
  parisc: Wrap assembler related defines inside __ASSEMBLY__
  parisc: Wire up futex_waitv
  parisc: Include stringify.h to avoid build error in crypto/api.c
  ALSA: hda/realtek: Fix LED on HP ProBook 435 G7
  KVM: Disallow user memslot with size that exceeds "unsigned long"
  KVM: Ensure local memslot copies operate on up-to-date arch-specific data
  KVM: x86/mmu: Fix TLB flush range when handling disconnected pt
  KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
  KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus()
  KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
  KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
  KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
  KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()
  KVM: x86: Assume a 64-bit hypercall for guests with protected state
  selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore
  riscv: kvm: fix non-kernel-doc comment block
  KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror()
  KVM: SEV: Drop a redundant setting of sev->asid during initialization
  KVM: SEV: WARN if SEV-ES is marked active but SEV is not
  KVM: SEV: Set sev_info.active after initial checks in sev_guest_init()
  KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs
  KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache
  KVM: nVMX: Use a gfn_to_hva_cache for vmptrld
  KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check
  KVM: x86/xen: Use sizeof_field() instead of open-coding it
  KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12
  KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO
  KVM: x86/mmu: include EFER.LMA in extended mmu role
  KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load
  KVM: Fix steal time asm constraints
  cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
  ata: libata-sata: Declare ata_ncq_sdev_attrs static
  ata: libahci: Adjust behavior when StorageD3Enable _DSD is set
  ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
  ata: libata: add missing ata_identify_page_supported() calls
  octeontx2-af: debugfs: don't corrupt user memory
  ipv4/raw: support binding to nonlocal addresses
  NFC: add NCI_UNREG flag to eliminate the race
  NFC: reorder the logic in nfc_{un,}register_device
  NFC: reorganize the functions in nci_request
  drm/amd/amdgpu: fix potential memleak
  drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
  tipc: check for null after calling kmemdup
  drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
  drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
  drm/amd/display: Fix OLED brightness control on eDP
  ARM: dts: qcom: update USB nodes with new platform specific compatible
  arm64: dts: qcom: ipq8074: add MDIO bus
  arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path
  arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path
  arm64: dts: qcom: sc7280: Add venus DT node
  arm64: dts: qcom: Add missing 'chassis-type's
  arm64: dts: qcom: sm8250-mtp: add sound card support
  arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node
  arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node
  arm64: dts: qcom: sm8250: Add nodes for tx and rx macros with soundwire masters
  i40e: Fix display error code in dmesg
  i40e: Fix creation of first queue by omitting it if is not power of two
  i40e: Fix warning message and call stack during rmmod i40e driver
  drm/mediatek: Clear pending flag when cmdq packet is done
  drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy
  drm/mediatek: Add cmdq_handle in mtk_crtc
  drm/mediatek: Detect CMDQ execution timeout
  sunrpc: fix header include guard in trace header
  NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION
  drm/mediatek: Remove the pointer of struct cmdq_client
  drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
  selftests/bpf: Fix xdpxceiver failures for no hugepages
  ANDROID: setlocalversion: make KMI_GENERATION optional
  drm/amd/pm: Remove artificial freq level on Navi1x
  drm/amd/pm: avoid duplicate powergate/ungate setting
  drm/amdgpu: add error print when failing to add IP block(v2)
  drm/amd/pm: Enhanced reporting also for a stuck command
  drm/i915: Clarify probing order in intel_dp_aux_init_backlight_funcs()
  drm/dp, drm/i915: Add support for VESA backlights using PWM for brightness control
  drm/dp: Don't read back backlight mode in drm_edp_backlight_enable()
  drm/nouveau/kms/nv50-: Explicitly check DPCD backlights for aux enable/brightness
  drm/i915: Add support for panels with VESA backlights with PWM enable/disable
  bpf, docs: Fix ordering of bpf documentation
  bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst
  bpf, docs: Change underline in btf to match style guide
  drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
  drm/amdkfd: replace asic_family with asic_type
  drm/amdkfd: convert misc checks to IP version checking
  drm/amdkfd: convert switches to IP version checking
  drm/amdkfd: convert KFD_IS_SOC to IP version checking
  drm/amdgpu: add error print when failing to add IP block(v2)
  drm/amd/pm: Enhanced reporting also for a stuck command
  drm/amdgpu: remove unneeded variable
  drm/radeon: correct indentation
  drm/amdkfd: replace trivial funcs with direct access
  drm/amd/display: log amdgpu_dm_atomic_check() failure cause
  drm/amd/display: Wait for ACK for INBOX0 HW Lock
  drm/amd/display: Initialise encoder assignment when initialising dc_state
  drm/amd/display: Query all entries in assignment table during updates.
  drm/amd/display: To support sending TPS3 pattern when restoring link
  drm/amd/display: 3.2.161
  drm/amd/display: Adjust code indentation
  drm/amd/display: Add hpd pending flag to indicate detection of new hpd
  drm/amd/display: Fix Coverity Issues
  drm/amd/display: retain/release stream pointer in link enc table
  drm/amd/display: fix stale info in link encoder assignment
  drm/amd/display: use link_rate_set above DPCD 1.3 (#1527)
  drm/amd/display: clean up some formats and log
  drm/amd/display: bring dcn31 clk mgr in line with other version style
  drm/amd/display: Fix detection of aligned DMUB firmware meta info
  drm/amd/display: Use link_enc_cfg API for queries.
  drm/amd/display: Fix RGB MPO underflow with multiple displays
  drm/amd/display: remove dmcub_support cap dependency
  drm/amd/display: Pass panel inst to a PSR command
  drm/amd/display: Add helper for blanking all dp displays
  drm/amd/display: remove unnecessary conditional operators
  drm/amdgpu: return early on error while setting bar0 memtype
  drm/amdgpu: remove unnecessary checks
  drm/amdkfd: Add sysfs bitfields and enums to uAPI
  drm/amdgpu: use generic fb helpers instead of setting up AMD own's.
  drm/amdkfd: remove kgd_dev declaration and initialization
  drm/amdkfd: replace/remove remaining kgd_dev references
  drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs
  drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs
  drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs
  drm/amdkfd: replace kgd_dev in various kfd2kgd funcs
  drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs
  drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs
  drm/amdkfd: replace kgd_dev in static gfx v10 funcs
  drm/amdkfd: replace kgd_dev in static gfx v9 funcs
  drm/amdkfd: replace kgd_dev in static gfx v8 funcs
  drm/amdkfd: replace kgd_dev in static gfx v7 funcs
  drm/amdkfd: add amdgpu_device entry to kfd_dev
  RDMA/nldev: Check stat attribute before accessing it
  RDMA/mlx4: Do not fail the registration on port stats
  media: atomisp: cleanup qbuf logic
  media: atomisp: add YUVPP at __atomisp_get_pipe() logic
  media: atomisp: frame.c: drop a now-unused function
  media: atomisp: pipe_binarydesc: drop logic incompatible with firmware
  media: atomisp: binary.c: drop logic incompatible with firmware
  media: atomisp: simplify binary.c
  media: atomisp: get rid of set pipe version custom ctrl
  media: atomisp: atomisp_cmd: make it more compatible with firmware
  NFSv42: Fix pagecache invalidation after COPY/CLONE
  NFS: Add a tracepoint to show the results of nfs_set_cache_invalid()
  NFSv42: Don't fail clone() unless the OP_CLONE operation failed
  arm64: dts: mt8183-kukui: Update Tboard sensor mapping table
  iio: ad7768-1: Call iio_trigger_notify_done() on error
  iio: itg3200: Call iio_trigger_notify_done() on error
  iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config
  iio: dln2: Check return value of devm_iio_trigger_register()
  iio: trigger: Fix reference counting
  iio: dln2-adc: Fix lockdep complaint
  iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
  iio: mma8452: Fix trigger reference couting
  iio: stk3310: Don't return error code in interrupt handler
  iio: kxsd9: Don't return error code in trigger handler
  iio: ltr501: Don't return error code in trigger handler
  iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
  arm64: dts: mediatek: mt8173: Add gce-client-reg to display od/ufo
  dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 kakadu board
  dt-bindings: arm64: dts: mediatek: Add more SKUs for mt8183 fennel board
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo
  arm64: dts: mt8183: Add kakadu sku22
  arm64: dts: mt8183: Add more fennel SKUs
  arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board
  arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus
  arm64: dts: mediatek: mt8183-evb: Add node for thermistor
  arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks
  arm64: dts: mediatek: mt8192: fix i2c node names
  drm/i915: Fix fastsets on TypeC ports following a non-blocking modeset
  power: supply: core: Add kerneldoc to battery struct
  gpu: drm: panel-edp: Fix edp_panel_entry documentation
  drm/bridge: parade-ps8640: Fix additional suspend/resume at bootup
  power: supply: core: Use library interpolation
  net: add missing include in include/net/gro.h
  reset: tegra-bpmp: Revert Handle errors in BPMP response
  stmmac: fix build due to brainos in trans_start changes
  ixgbevf: Add support for new mailbox communication between PF and VF
  ixgbevf: Mailbox improvements
  ixgbevf: Add legacy suffix to old API mailbox functions
  ixgbevf: Improve error handling in mailbox
  ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE
  Revert "ACPI: scan: Release PM resources blocked by unused objects"
  i40e: Fix ping is lost after configuring ADq on VF
  i40e: Fix changing previously set num_queue_pairs for PFs
  i40e: Fix NULL ptr dereference on VSI filter sync
  i40e: Fix correct max_pkt_size on VF RX queue
  drm/i915/guc: fix NULL vs IS_ERR() checking
  arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
  fs: Rename AS_THP_SUPPORT and mapping_thp_support
  fs: Remove FS_THP_SUPPORT
  mm: Remove folio_test_single
  mm: Rename folio_test_multi to folio_test_large
  Add linux/cacheflush.h
  binder: fix test regression due to sender_euid change
  net: no longer stop all TX queues in dev_watchdog()
  net: do not inline netif_tx_lock()/netif_tx_unlock()
  net: annotate accesses to queue->trans_start
  net: use an atomic_long_t for queue->trans_timeout
  net: ax88796c: use bit numbers insetad of bit masks
  net: virtio_net_hdr_to_skb: count transport header in UFO
  net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove
  fs: dlm: fix build with CONFIG_IPV6 disabled
  net: usb: r8152: Add MAC passthrough support for more Lenovo Docks
  block: avoid to quiesce queue in elevator_init_mq
  bpf, x86: Fix "no previous prototype" warning
  x86/sgx: Fix minor documentation issues
  net: ethernet: ti: cpsw: Enable PHY timestamping
  x86/mce: Get rid of cpu_missing
  usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe
  usb: hub: Fix usb enumeration issue due to address0 race
  usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts
  usb: dwc3: leave default DMA for PCI devices
  usb: dwc2: hcd_queue: Fix use of floating point literal
  usb: dwc3: gadget: Fix null pointer exception
  usb: gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()'
  usb: xhci: tegra: Check padctrl interrupt presence in device tree
  usb: dwc2: gadget: Fix ISOC flow for elapsed frames
  usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer
  usb: dwc3: gadget: Ignore NoStream after End Transfer
  usb: dwc3: core: Revise GHWPARAMS9 offset
  Documentation: networking: net_failover: Fix documentation
  usb: typec: ucsi: Expose number of alternate modes in partner
  usb: xhci-mtk: fix random remote wakeup
  usb: xhci-mtk: remove unnecessary error check
  Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb
  Docs: usb: update comment and code near increment usage count
  Docs: usb: update err() to pr_err() and replace __FILE__
  psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim
  sched/core: Forced idle accounting
  psi: Add a missing SPDX license header
  psi: Remove repeated verbose comment
  kernel/locking: Use a pointer in ww_mutex_trylock().
  x86/perf: Fix snapshot_branch_stack warning in VM
  perf/x86/intel/uncore: Fix IIO event constraints for Snowridge
  perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
  perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
  drm/i915/guc: fix NULL vs IS_ERR() checking
  drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
  Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
  media: atomisp: sh_css_sp: better support the current firmware
  dma-buf: nuke dma_resv_get_excl_unlocked
  usb: gadget: at91_udc: Convert to GPIO descriptors
  usb: gadget: composite: Show warning if function driver's descriptors are incomplete.
  usb: gadget: f_midi: allow resetting index option
  usb: Remove redundant 'flush_workqueue()' calls
  usb: gadget: f_fs: Use stream_open() for endpoint files
  USB: ehci_brcm_hub_control: Improve port index sanitizing
  drm/amdgpu: stop getting excl fence separately
  usb: dwc3: meson-g12a: fix shared reset control use
  dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064
  drm/i915: use new iterator in i915_gem_object_wait_reservation
  drm/i915: Fix i915_request fence wait semantics
  dt-bindings: usb: dwc2: document the port when usb-role-switch is used
  usb: cdnsp: Remove unneeded semicolon after `}'
  drm/i915: use new cursor in intel_prepare_plane_fb v2
  drm/i915: use the new iterator in i915_sw_fence_await_reservation v3
  drm/i915: use new iterator in i915_gem_object_wait_priority
  drm/i915: use the new iterator in i915_gem_busy_ioctl v2
  Documentation/process: fix a cross reference
  Documentation: update vcpu-requests.rst reference
  docs: accounting: update delay-accounting.rst reference
  libbpf: update index.rst reference
  optee: add asynchronous notifications
  staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
  optee: separate notification functions
  tee: export teedev_open() and teedev_close_context()
  tee: fix put order in teedev_close_context()
  dt-bindings: arm: optee: add interrupt property
  docs: staging/tee.rst: add a section on OP-TEE notifications
  staging: greybus: Add missing rwsem around snd_ctl_remove() calls
  spi: hisi-kunpeng: Fix the debugfs directory name incorrect
  ASoC: stm32: i2s: fix 32 bits channel length without mclk
  MAINTAINERS: Add myself as SPI NOR co-maintainer
  staging: r8188eu: delete unused header
  staging: r8188eu: code indent should use tabs
  staging: r8188eu: remove unused defines in wifi.h
  staging: r8188eu: fix array_size.cocci warning
  staging: vt6655: Delete bogus check for `init_count` in AL7230
  staging: vt6655: Delete bogus check for `init_count` in AL2230
  staging: vt6655: Update comment for `rf_write_wake_prog_syn`
  staging: vt6655: Rename `RFvWriteWakeProgSyn` function
  staging: vt6655: Rewrite conditional in AL7320 initialization
  staging: vt6655: Use incrementation in `idx`
  staging: vt6655: Introduce `idx` variable
  staging: vt6655: Remove unnecessary type casts
  mtd: spi-nor: spansion: Use manufacturer late_init()
  mtd: spi-nor: sst: Use manufacturer late_init() to set _write()
  mtd: spi-nor: xilinx: Use manufacturer late_init() to set setup method
  mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops
  mtd: spi-nor: sst: Use flash late_init() for locking
  mtd: spi-nor: atmel: Use flash late_init() for locking
  mtd: spi-nor: core: Introduce the late_init() hook
  mtd: spi-nor: Get rid of nor->page_size
  mtd: spi-nor: core: Use container_of to get the pointer to struct spi_nor
  mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description
  net: ocelot_net: use phylink_generic_validate()
  net: ocelot_net: remove interface checks in macb_validate()
  net: ocelot_net: populate supported_interfaces member
  firmware: arm_scmi: Fix type error assignment in voltage protocol
  firmware: arm_scmi: Fix type error in sensor protocol
  firmware: arm_scmi: pm: Propagate return value to caller
  firmware: arm_scmi: Fix base agent discover response
  net: mtk_eth_soc: use phylink_generic_validate()
  net: mtk_eth_soc: drop use of phylink_helper_basex_speed()
  net: mtk_eth_soc: remove interface checks in mtk_validate()
  net: mtk_eth_soc: populate supported_interfaces member
  net: sparx5: use phylink_generic_validate()
  net: sparx5: clean up sparx5_phylink_validate()
  net: sparx5: populate supported_interfaces member
  net: enetc: use phylink_generic_validate()
  net: enetc: remove interface checks in enetc_pl_mac_validate()
  net: enetc: populate supported_interfaces member
  net: axienet: use phylink_generic_validate()
  net: axienet: remove interface checks in axienet_validate()
  net: axienet: populate supported_interfaces member
  powerpc/xive: Change IRQ domain to a tree domain
  parisc/sticon: fix reverse colors
  media: atomisp: sh_css_param_shading: fix comments coding style
  drm/i915/driver: add i915_driver_ prefix to functions
  drm/i915/driver: rename driver to i915_drm_driver
  media: atomisp: get rid of sctbl_legacy_*
  drm/i915/driver: rename i915_drv.c to i915_driver.c
  media: atomisp: get rid of #ifdef HAS_BL
  media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests
  mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB
  media: atomisp: remove #ifdef HAS_NO_HMEM
  media: atomisp: sh_css_params: cleanup the code
  media: atomisp: sh_css_params: remove tests for ISP2401
  media: atomisp: sh_css_mipi: cleanup the code
  media: atomisp: sh_css_metrics: drop some unused code
  media: atomisp: simplify sh_css_defs.h
  media: atomisp: drop empty files
  fbdev: Prevent probing generic drivers if a FB is already registered
  fs: handle circular mappings correctly
  ath11k: reset RSN/WPA present state for open BSS
  ath11k: clear the keys properly via DISABLE_KEY
  ath11k: add support for BSS color change
  ath11k: add string type to search board data in board-2.bin for WCN6855
  ath11k: Fix crash caused by uninitialized TX ring
  ath11k: add trace log support
  ath11k: Add missing qmi_txn_cancel()
  ath11k: use cache line aligned buffers for dbring
  ath11k: Disabling credit flow for WMI path
  ath11k: Fix ETSI regd with weather radar overlap
  drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder
  ANDROID: GKI: fix up gki_defconfig to keep CONFIG_HID_PLAYSTATION
  selftests/bpf: Mark variable as static
  selftests/bpf: Variable naming fix
  selftests/bpf: Move summary line after the error logs
  net/mlx5: E-switch, Create QoS on demand
  net/mlx5: E-switch, Enable vport QoS on demand
  net/mlx5: E-switch, move offloads mode callbacks to offloads file
  net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac
  net/mlx5: E-switch, Remove vport enabled check
  net/mlx5e: Specify out ifindex when looking up decap route
  net/mlx5e: TC, Move comment about mod header flag to correct place
  net/mlx5e: TC, Move kfree() calls after destroying all resources
  net/mlx5e: TC, Destroy nic flow counter if exists
  net/mlx5: TC, using swap() instead of tmp variable
  net/mlx5: CT: Allow static allocation of mod headers
  net/mlx5e: Refactor mod header management API
  net/mlx5: Avoid printing health buffer when firmware is unavailable
  net/mlx5: Fix format-security build warnings
  net/mlx5e: Support ethtool cq mode
  net: stmmac: Fix signed/unsigned wreckage
  net: document SMII and correct phylink's new validation mechanism
  selftests: add a test case for mirred egress to ingress
  net: sched: act_mirred: drop dst for the direction from egress to ingress
  amt: cancel delayed_work synchronously in amt_fini()
  r8169: disable detection of chip version 41
  r8169: disable detection of chip version 45
  r8169: disable detection of chip versions 49 and 50
  r8169: enable ASPM L1/L1.1 from RTL8168h
  net: align static siphash keys
  net: use .data.once section in netdev_level_once()
  once: use __section(".data.once")
  MAINTAINERS: remove GR-everest-linux-l2@marvell.com
  bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set
  net: mvmdio: fix compilation warning
  scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id()
  scsi: ufs: core: Fix another task management completion race
  scsi: ufs: core: Fix task management completion timeout race
  scsi: core: sysfs: Fix hang when device state is set via sysfs
  scsi: iscsi: Unblock session then wake up error handler
  scsi: ufs: core: Improve SCSI abort handling
  io_uring: fix missed comment from *task_file rename
  Revert "mark pstore-blk as broken"
  ata: libata: improve ata_read_log_page() error message
  xen: don't continue xenstore initialization in case of errors
  xen/privcmd: make option visible in Kconfig
  net/mlx5: E-Switch, return error if encap isn't supported
  net/mlx5: Lag, update tracker when state change event received
  net/mlx5e: CT, Fix multiple allocations and memleak of mod acts
  net/mlx5: Fix flow counters SF bulk query len
  net/mlx5: E-Switch, rebuild lag only when needed
  net/mlx5: Update error handler for UCTX and UMEM
  net/mlx5: DR, Fix check for unsupported fields in match param
  net/mlx5: DR, Handle eswitch manager and uplink vports separately
  net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove()
  net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev
  net/mlx5e: Wait for concurrent flow deletion during neigh/fib events
  net/mlx5e: kTLS, Fix crash in RX resync flow
  drm/i915/guc: fix NULL vs IS_ERR() checking
  ACPI: thermal: drop an always true check
  thermal: core: Reset previous low and high trip during thermal zone init
  x86/sgx: Fix free page accounting
  thermal: int340x: Limit Kconfig to 64-bit
  IB/hfi1: Properly allocate rdma counter desc memory
  RDMA/core: Set send and receive CQ before forwarding to the driver
  RDMA/netlink: Add __maybe_unused to static inline in C file
  net: ieee802154: handle iftypes as u32
  cifs: introduce cifs_ses_mark_for_reconnect() helper
  cifs: protect srv_count with cifs_tcp_ses_lock
  cifs: move debug print out of spinlock
  x86/fpu: Correct AVX512 state tracking
  btrfs: deprecate BTRFS_IOC_BALANCE ioctl
  btrfs: make 1-bit bit-fields of scrub_page unsigned int
  btrfs: check-integrity: fix a warning on write caching disabled disk
  btrfs: silence lockdep when reading chunk tree during mount
  btrfs: fix memory ordering between normal and ordered work functions
  btrfs: fix a out-of-bound access in copy_compressed_data_to_page()
  Bluetooth: btusb: enable Mediatek to support AOSP extension
  arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF
  power: supply: max77976: add Maxim MAX77976 charger driver
  power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY
  dt-bindings: power: supply: add Maxim MAX77976 battery charger
  drm/i915: Disable D3Cold in s2idle and runtime pm
  media: atomisp: get rid of #ifdef ISP_VEC_NELEMS
  media: atomisp: make sh_css similar to Intel Aero driver
  media: atomisp: warn if mipi de-allocation failed
  media: atomisp: drop check_pipe_resolutions() logic
  media: atomisp: get rid of some weird warn-suppress logic
  media: atomisp: drop a dead code
  media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg
  media: atomisp: unify ia_css_stream stop logic
  media: atomisp: get rid of ia_css_stream_load()
  media: atomisp: drop crop code at stream create function
  media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS
  media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA
  media: atomisp: drop #ifdef WITH_PC_MONITORING
  media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS
  media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM
  media: atomisp: drop an useless #ifdef ISP2401
  media: atomisp: drop two vars that are currently ignored
  media: atomisp: Avoid some {} just to define new vars
  media: atomisp: fix comments coding style at sh_css.c
  media: atomisp: ia_css_stream.h: remove ifdefs from the header
  media: atomisp: shift some structs from input_system_local
  media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE
  media: atomisp: get rid of phys event abstractions
  media: atomisp: handle errors at sh_css_create_isp_params()
  media: atomisp: implement enum framesize/frameinterval
  media: atomisp-ov2680: implement enum frame intervals
  media: atomisp-ov2680: adjust the maximum frame rate
  media: atomisp-ov2680: remove some unused fields
  media: atomisp-ov2680: uncomment other resolutions
  media: atomisp-gc2235: drop an unused var
  media: ipu3: drop an unused variable
  spi: dw: Define the capabilities in a continuous bit-flags set
  spi: dw: Replace DWC_HSSI capability with IP-core version checker
  spi: dw: Introduce Synopsys IP-core versions interface
  spi: dw: Convert to using the Bitfield access macros
  spi: dw: Put the driver entities naming in order
  spi: dw: Discard redundant DW SSI Frame Formats enumeration
  spi: dw: Add a symbols namespace for the core module
  regulator: da9121: Emit only one error message in .remove()
  ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask
  ASoC: codecs: wcd934x: return error code correctly from hw_params
  ASoC: codecs: wcd938x: fix volatile register range
  ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
  ASoC: qdsp6: q6routing: validate port id before setting up route
  ASoC: qdsp6: q6adm: improve error reporting
  ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling
  ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
  ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly
  power: reset: ltc2952: Fix use of floating point literals
  Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event
  Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event
  Bluetooth: hci_request: Remove bg_scan_update work
  Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync
  Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync
  Bluetooth: btmrvl_main: repair a non-kernel-doc comment
  dt-bindings: power: reset: gpio-poweroff: Convert txt bindings to yaml
  selftests/bpf: Add uprobe triggering overhead benchmarks
  optee: fix kfree NULL pointer
  net: drop nopreempt requirement on sock_prot_inuse_add()
  net: merge net->core.prot_inuse and net->core.sock_inuse
  net: make sock_inuse_add() available
  net: inline sock_prot_inuse_add()
  net: gro: populate net/core/gro.c
  net: gro: move skb_gro_receive into net/core/gro.c
  net: gro: move skb_gro_receive_list to udp_offload.c
  net: move gro definitions to include/net/gro.h
  net: move early demux fields close to sk_refcnt
  tcp: do not call tcp_cleanup_rbuf() if we have a backlog
  tcp: check local var (timeo) before socket fields in one test
  tcp: defer skb freeing after socket lock is released
  tcp: avoid indirect calls to sock_rfree
  tcp: tp->urg_data is unlikely to be set
  tcp: annotate races around tp->urg_data
  tcp: annotate data-races on tp->segs_in and tp->data_segs_in
  tcp: add RETPOLINE mitigation to sk_backlog_rcv
  tcp: small optimization in tcp recvmsg()
  net: cache align tcp_memory_allocated, tcp_sockets_allocated
  net: forward_alloc_get depends on CONFIG_MPTCP
  net: shrink struct sock by 8 bytes
  ipv6: shrink struct ipcm6_cookie
  net: remove sk_route_nocaps
  net: remove sk_route_forced_caps
  net: use sk_is_tcp() in more places
  tcp: small optimization in tcp_v6_send_check()
  tcp: remove dead code in __tcp_v6_send_check()
  tcp: minor optimization in tcp_add_backlog()
  bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33
  Bluetooth: Don't initialize msft/aosp when using user channel
  Bluetooth: fix uninitialized variables notify_evt
  Bluetooth: stop proccessing malicious adv data
  Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf()
  selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py
  bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py
  bpftool: Add SPDX tags to RST documentation files
  KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap()
  KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test
  KVM: selftests: Wait for all vCPU to be created before entering guest mode
  KVM: selftests: Move vCPU thread creation and joining to common helpers
  KVM: selftests: Start at iteration 0 instead of -1
  KVM: selftests: Sync perf_test_args to guest during VM creation
  KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation
  KVM: selftests: Create VM with adjusted number of guest pages for perf tests
  KVM: selftests: Remove perf_test_args.host_page_size
  KVM: selftests: Move per-VM GPA into perf_test_args
  KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test
  KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args
  KVM: selftests: Use shorthand local var to access struct perf_tests_args
  KVM: selftests: Require GPA to be aligned when backed by hugepages
  KVM: selftests: Assert mmap HVA is aligned when using HugeTLB
  KVM: selftests: Expose align() helpers to tests
  KVM: selftests: Explicitly state indicies for vm_guest_mode_params array
  KVM: selftests: Add event channel upcall support to xen_shinfo_test
  udp: Validate checksum in udp_read_sock()
  selftests/bpf: Add a dedup selftest with equivalent structure types
  libbpf: Fix a couple of missed btf_type_tag handling in btf.c
  s390: wire up sys_futex_waitv system call
  s390/vdso: filter out -mstack-guard and -mstack-size
  s390/vdso: remove -nostdlib compiler flag
  s390: replace snprintf in show functions with sysfs_emit
  s390/boot: simplify and fix kernel memory layout setup
  s390/setup: re-arrange memblock setup
  s390/setup: avoid using memblock_enforce_memory_limit
  s390/setup: avoid reserving memory above identity mapping
  memory: renesas-rpc-if: Add support for RZ/G2L
  powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX
  drm/i915: Skip error capture when wedged on init
  memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro
  memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails
  dt-bindings: memory: renesas,rpc-if: Add optional interrupts property
  dt-bindings: memory: renesas,rpc-if: Add support for the R9A07G044
  powerpc/signal32: Fix sigset_t copy
  powerpc/book3e: Fix TLBCAM preset at boot
  pinctrl: samsung: Add Exynos7885 SoC specific data
  dt-bindings: pinctrl: samsung: Document Exynos7885
  ARM: s3c: add one more "fallthrough" statement in Jive
  arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd
  phy: ti: report 2 non-kernel-doc comments
  phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-slew-rate
  platform/surface: aggregator_registry: Rename device registration function
  platform/surface: aggregator_registry: Use generic client removal function
  platform/surface: aggregator: Make client device removal more generic
  platform/x86: thinkpad_acpi: fix documentation for adaptive keyboard
  platform/x86: asus-wmi: Add support for custom fan curves
  platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
  platform/x86: thinkpad_acpi: Convert platform driver to use dev_groups
  platform/x86: thinkpad_acpi: Add support for dual fan control
  platform/x86: think-lmi: Abort probe on analyze failure
  platform/x86: dell-wmi-descriptor: disable by default
  platform/x86: samsung-laptop: Fix typo in a comment
  arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
  bpftool: Add current libbpf_strict mode to version output
  platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
  platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS
  platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices()
  drm/scheduler: fix drm_sched_job_add_implicit_dependencies
  gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors
  mips: lantiq: add support for clk_get_parent()
  mips: bcm63xx: add support for clk_get_parent()
  MIPS: generic/yamon-dt: fix uninitialized variable error
  MIPS: syscalls: Wire up futex_waitv syscall
  ARM: dts: aspeed: mtjade: Add uefi partition
  ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices
  ARM: dts: aspeed: tyan-s7106: Update nct7802 config
  bpf: Fix toctou on read-only map's constant scalar tracking
  samples/bpf: Fix build error due to -isystem removal
  selftests/bpf: Add tests for restricted helpers
  bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs
  ARM: dts: bcm2711: Fix PCIe interrupts
  ARM: dts: BCM5301X: Add interrupt properties to GPIO node
  ARM: dts: BCM5301X: Fix I2C controller interrupt
  blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()
  pinctrl: qcom: sm8350: Correct UFS and SDC offsets
  pinctrl: tegra194: remove duplicate initializer again
  Remove unused header <linux/sdb.h>
  pinctrl: qcom: sdm845: Enable dual edge errata
  pinctrl: apple: Always return valid type in apple_gpio_irq_type
  pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c'
  pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP
  pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group()
  pinctrl: amd: Fix wakeups when IRQ is shared with SCI
  ACPI: Add stubs for wakeup handler functions
  net: macb: Fix several edge cases in validate
  block: fix missing queue put in error path
  iavf: Restore VLAN filters after link down
  iavf: Fix for setting queues to 0
  iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
  iavf: validate pointers
  iavf: prevent accidental free of filter structure
  iavf: Fix failure to exit out from last all-multicast mode
  iavf: don't clear a lock we don't hold
  iavf: free q_vectors before queues in iavf_disable_vf
  iavf: check for null in iavf_fix_features
  iavf: Fix return of set the new channel count
  drm/mediatek: Add support for Mediatek SoC MT8192
  drm/mediatek: Add component RDMA4
  drm/mediatek: Add component POSTMASK
  drm/mediatek: Add component OVL_2L2
  cgroup: rstat: Mark benign data race to silence KCSAN
  ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret'
  block: Check ADMIN before NICE for IOPRIO_CLASS_RT
  NFSD: Fix exposure in nfsd4_decode_bitmap()
  x86/sev: Remove do_early_exception() forward declarations
  x86/head64: Carve out the guest encryption postprocessing into a helper
  x86/sev: Get rid of excessive use of defines
  Makefile: Enable -Wcast-function-type
  selftests/sgx: Add test for multiple TCS entry
  selftests/sgx: Enable multiple thread support
  selftests/sgx: Add page permission and exception test
  selftests/sgx: Rename test properties in preparation for more enclave tests
  selftests/sgx: Provide per-op parameter structs for the test enclave
  selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed
  selftests/sgx: Move setup_test_encl() to each TEST_F()
  selftests/sgx: Encpsulate the test enclave creation
  selftests/sgx: Dump segments and /proc/self/maps only on failure
  selftests/sgx: Create a heap for the test enclave
  selftests/sgx: Make data measurement for an enclave segment optional
  selftests/sgx: Assign source for each segment
  selftests/sgx: Fix a benign linker warning
  x86/sev: Shorten GHCB terminate macro names
  x86/sgx: Add check for SGX pages to ghes_do_memory_failure()
  x86/sgx: Add hook to error injection address validation
  x86/sgx: Hook arch_memory_failure() into mainline code
  x86/sgx: Add SGX infrastructure to recover from poison
  x86/sgx: Initial poison handling for dirty and free pages
  x86/sgx: Add infrastructure to identify SGX EPC pages
  x86/sgx: Add new sgx_epc_page flag bit to mark free pages
  drm/i915: Don't read query SSEU for non-existent slice 0 on old platforms
  Revert "ANDROID: rpmsg: core: Add signal API support"
  UPSTREAM: arm64: cpufeature: Export this_cpu_has_cap helper
  soc: bcm: brcmstb: Add of_node_put() in pm-mips
  arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
  fs: dlm: replace use of socket sk_callback_lock with sock_lock
  fs: dlm: don't call kernel_getpeername() in error_report()
  ANDROID: add dma-buf namespace to system_heap.c & cma_heap.c
  drm/i915/fbc: fix the FBC kernel-doc warnings
  dt-bindings: arm: bcm: document Netgear RAXE500 binding
  ARM: dts: BCM5301X: update CRU block description
  ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver
  ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
  ARM: dts: BCM5301X: remove unnecessary address & size cells from Asus RT-AC88U
  ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties
  agp/intel-gtt: reduce intel-gtt dependencies more
  agp/intel-gtt: Replace kernel.h with the necessary inclusions
  drm/i915: include intel-gtt.h only where needed
  arm: dts: mt6589: Add device tree for Fairphone 1
  Revert "Merge branch 'mctp-i2c-driver'"
  ipmi: Move remove_work to dedicated workqueue
  net/smc: Make sure the link_id is unique
  net: mvpp2: use phylink_generic_validate()
  net: mvneta: use phylink_generic_validate()
  net: phylink: add generic validate implementation
  sock: fix /proc/net/sockstat underflow in sk_clone_lock()
  tipc: only accept encrypted MSG_CRYPTO msgs
  net/wan/fsl_ucc_hdlc: fix sparse warnings
  net: return correct error code
  net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform
  net: fddi: use swap() to make code cleaner
  hinic: use ARRAY_SIZE instead of ARRAY_LEN
  net: usb: ax88179_178a: add TSO feature
  bnxt_en: reject indirect blk offload when hw-tc-offload is off
  bnxt_en: fix format specifier in live patch error message
  bnxt_en: extend RTNL to VF check in devlink driver_reinit
  mctp i2c: MCTP I2C binding driver
  dt-bindings: net: New binding mctp-i2c-controller
  i2c: npcm7xx: Allow 255 byte block SMBus transfers
  i2c: aspeed: Allow 255 byte block transfers
  i2c: dev: Handle 255 byte blocks for i2c ioctl
  i2c: core: Allow 255 byte transfers for SMBus 3.x
  power: bq25890: Enable continuous conversion for ADC at charging
  net: ethernet: lantiq_etop: fix build errors/warnings
  net: bridge: Slightly optimize 'find_portno()'
  printk: Remove printk.h inclusion in percpu.h
  atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
  soc: samsung: exynos-pmu: Add Exynos850 support
  dt-bindings: samsung: pmu: Document Exynos850
  soc: samsung: exynos-chipid: add Exynos7885 SoC support
  soc: samsung: exynos-chipid: describe which SoCs go with compatibles
  net: bnx2x: fix variable dereferenced before check
  selftests: gpio: restore CFLAGS options
  selftests: gpio: fix uninitialised variable warning
  selftests: gpio: fix gpio compiling error
  spi: xlp: Remove Netlogic XLP variants
  spi: lpspi: release requested DMA channels
  spi: remove unused header file <linux/platform_data/spi-clps711x.h>
  regmap: allow to define reg_update_bits for no bus configuration
  net/smc: Transfer remaining wait queue entries during fallback
  net: ipa: disable HOLB drop when updating timer
  net: ipa: HOLB register sometimes must be written twice
  gpio: virtio: remove unneeded semicolon
  net: sched: sch_netem: Refactor code in 4-state loss generator
  power: supply: core: Break capacity loop
  mmc: sdhci-esdhc-imx: disable CMDQ support
  net: dsa: vsc73xxx: Make vsc73xx_remove() return void
  ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100
  ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100
  ARM: s3c: include header for prototype of s3c2410_modify_misccr
  net: Clean up some inconsistent indenting
  tun: fix bonding active backup with arp monitoring
  tipc: use consistent GFP flags
  net: stmmac: enhance XDP ZC driver level switching performance
  Revert "virtio_ring: validate used buffer length"
  Revert "virtio-net: don't let virtio core to validate used length"
  Revert "virtio-blk: don't let virtio core to validate used length"
  Revert "virtio-scsi: don't let virtio core to validate used buffer length"
  x86/hyperv: Move required MSRs check to initial platform probing
  x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
  Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size
  arm64: dts: mt8183: change rpmsg property name
  EDAC/amd64: Add context struct
  EDAC/amd64: Allow for DF Indirect Broadcast reads
  x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
  x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC
  gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios()
  gpiolib: acpi: Remove never used devm_acpi_dev_remove_driver_gpios()
  x86/boot: Pull up cmdline preparation and early param parsing
  gpio: xlp: Remove Netlogic XLP variants
  selftests: nft_nat: switch port shadow test cases to socat
  batman-adv: allow netlink usage in unprivileged containers
  batman-adv: Start new development cycle
  firmware: arm_scmi: Fix null de-reference on error path
  dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string
  drm/shmem-helper: Pass GEM shmem object in public interfaces
  drm/shmem-helper: Export dedicated wrappers for GEM object functions
  drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
  mac80211: fix throughput LED trigger
  mac80211: fix monitor_sdata RCU/locking assertions
  mac80211: drop check for DONT_REORDER in __ieee80211_select_queue
  mac80211: fix radiotap header generation
  docs: filesystems: Fix grammatical error "with" to "which"
  mac80211: do not access the IV when it was stripped
  doc/zh_CN: fix a translation error in management-style
  drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
  nl80211: fix radio statistics in survey dump
  cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
  docs: ftrace: fix the wrong path of tracefs
  Documentation: arm: marvell: Fix link to armada_1000_pb.pdf document
  Documentation: arm: marvell: Put Armada XP section between Armada 370 and 375
  Documentation: arm: marvell: Add some links to homepage / product infos
  docs: Update Sphinx requirements
  pinctrl: renesas: rzg2l: Add support to get/set drive-strength and output-impedance-ohms
  pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match HW manual
  pinctrl: renesas: rzg2l: Add support to get/set pin config for GPIO port pins
  pinctrl: renesas: rzg2l: Add helper functions to read/write pin config
  pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro
  staging: r8188eu: remove the efuse_hal structure
  staging: r8188eu: remove fake efuse variables
  staging: r8188eu: remove bt efuse definitions
  staging: r8188eu: efuse_OneByteWrite is unused
  staging: r8188eu: efuse_OneByteRead is unused
  staging: r8188eu: remove defines for efuse type
  staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused
  staging: r8188eu: use efuse map length define directly
  staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_ShadowMapUpdate
  staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused
  staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused
  staging: r8188eu: merge small adapter info helpers
  staging: r8188eu: remove test code for efuse shadow map
  staging: r8188eu: remove efuse type from read functions
  staging: r8188eu: remove efuse type from definition functions
  staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes
  staging: mt7621-dma: remove driver from tree
  staging: ralink-gdma: remove driver from tree
  arm64: dts: meson-gxbb-wetek: use updated LED bindings
  arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
  arm64: dts: meson-gxbb-wetek: fix HDMI in early boot
  drm/cma-helper: Release non-coherent memory with dma_free_noncoherent()
  ath11k: Increment pending_mgmt_tx count before tx send invoke
  ath11k: send proper txpower and maxregpower values to firmware
  ath11k: fix FCS_ERR flag in radio tap header
  staging: Remove Netlogic XLP network driver
  ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855
  ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request
  arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+
  arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name
  arm64: dts: amlogic: meson-g12: Fix thermal-zones indent
  staging: r8188eu: fix a memory leak in rtw_wx_read32()
  ath11k: remove return for empty tx bitrate in mac_op_sta_statistics
  staging: r8188eu: use GFP_ATOMIC under spinlock
  ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled
  staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context
  ath11k: avoid unnecessary lock contention in tx_completion path
  ath11k: add branch predictors in dp_tx path
  ath11k: avoid while loop in ring selection of tx completion interrupt
  ath11k: remove mod operator in dst ring processing
  ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory
  ath11k: add branch predictors in process_rx
  ath11k: remove usage quota while processing rx packets
  ath11k: avoid active pdev check for each msdu
  ath11k: avoid additional access to ath11k_hal_srng_dst_num_free
  ath11k: modify dp_rx desc access wrapper calls inline
  ath11k: allocate dst ring descriptors from cacheable memory
  ath11k: disable unused CE8 interrupts for ipq8074
  staging/fbtft: Fix backlight
  ath11k: fix firmware crash during channel switch
  staging: r8188eu: Fix breakage introduced when 5G code was removed
  arm64: dts: meson-sm1-odroid: add cec nodes
  ath11k: Fix 'unused-but-set-parameter' error
  ath11k: fix DMA memory free in CE pipe cleanup
  ath11k: avoid unnecessary BH disable lock in STA kickout event
  dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-impedance-ohms property
  ath11k: fix error routine when fallback of add interface fails
  ath11k: fix fw crash due to peer get authorized before key install
  pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files
  dt-bindings: pincfg-node: Add "output-impedance-ohms" property
  pinctrl: renesas: rza1: Fix kerneldoc function names
  arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes
  arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board
  arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes
  staging: wlan-ng: Removed unused comments
  staging: vt6655: fix camelcase in bRadioOff
  staging: r8188eu: simplify two boolean assignments
  staging: r8188eu: merge three small functions
  staging: r8188eu: rf_chip is constant
  staging: r8188eu: remove autoload check
  staging: r8188eu: remove haldata's EEPROMSubCustomerID
  staging: r8188eu: remove haldata's EEPROMCustomerID
  staging: r8188eu: remove haldata's EEPROMVID / PID
  staging: rtl8192u: remove the if condition without effect
  staging: rtl8723bs: core: avoid unnecessary if condition
  staging: r8188eu: os_dep: Change the return type of function
  staging: r8188eu: remove efuse write functions
  staging: r8188eu: remove write support from rtl8188e_EfusePowerSwitch
  staging: r8188eu: clean up _PHY_PathADDAOn
  staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter
  staging: r8188eu: remove unused phy_PathA_RxIQK parameter
  staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter
  staging: pi433: print rf69 debug message more detail
  staging: r8188eu: remove MSG_88E macro
  staging: r8188eu: convert final two MSG_88E calls to netdev_dbg
  staging: vt6655: fix camelcase byData in card.c
  staging: rtl8723bs: core: remove unused local variable padapter
  staging: rtl8723bs: core: remove unused variable pAdapter
  staging: fbtft: Remove fb_watterott driver
  staging: r8188eu: remove MSG_88E call from odm_TXPowerTrackingThermalMeterInit
  staging: r8188eu: core: remove the unused variable pAdapter
  staging: r8188eu: core: remove unused variable sz
  staging: r8188eu: core: remove the function __nat25_timeout
  staging: r8188eu: os_dep: remove the goto statement
  staging: r8188eu: remove ODM_Write4Byte
  staging: r8188eu: remove ODM_Write2Byte
  staging: r8188eu: remove ODM_Write1Byte
  staging: r8188eu: remove ODM_Read4Byte
  staging: r8188eu: remove ODM_Read1Byte
  soc: renesas: rcar-rst: Add support to set rproc boot address
  ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera regulators
  ARM: shmobile: rcar-gen2: Add missing of_node_put()
  media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM
  media: ir-rx51: Switch to atomic PWM API
  media: rc: pwm-ir-tx: Switch to atomic PWM API
  media: rc: ir-spi: Drop empty spi_driver remove callback
  media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls
  media: mtk-vpu: Remove redundant 'flush_workqueue()' calls
  media: correct MEDIA_TEST_SUPPORT help text
  media: mtk-vcodec: vdec: remove redundant 'pfb' assignment
  media: stm32-dma2d: fix compile-testing failed
  media: stm32-dma2d: fix compile errors when W=1
  media: aspeed: Update signal status immediately to ensure sane hw state
  media: drivers/index.rst: add missing rkisp1 entry
  media: mtk-vcodec: Align width and height to 64 bytes
  media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE
  media: cec-ioc-receive.rst: clarify sequence and status fields
  media: docs: Fix newline typo
  media: em28xx: fix memory leak in em28xx_init_dev
  media: dt-bindings: adv748x: Convert bindings to json-schema
  media: s5p-mfc: Use 'bitmap_zalloc()' when applicable
  media: tw5864: Disable PCI device when finished
  media: tw5864: Simplify 'tw5864_finidev()'
  media: gspca: Make use of the helper macro kthread_run()
  media: aspeed: fix mode-detect always time out at 2nd run
  media: atomisp: Remove unneeded null check
  media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction
  media: atomisp: simplify asd check on open() fops
  media: atomisp: check before deference asd variable
  media: atomisp: only initialize mode if pipe is not null
  media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr()
  media: atomisp-ov2680: properly set the vts value
  media: atomisp-ov2680: initialize return var
  media: atomisp-ov2680: Fix ov2680_set_fmt() messing up high exposure settings
  media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure
  media: atomisp-ov2680: Fix ov2680_write_reg() always writing 0 to 16 bit registers
  media: atomisp-ov2680: Fix and simplify ov2680_q_exposure()
  media: atomisp-ov2680: Make ov2680_read_reg() support 24 bit registers
  media: atomisp-ov2680: Save/restore exposure and gain over sensor power-down
  media: atomisp-ov2680: Move ov2680_init_registers() call to power_up()
  media: atomisp-ov2680: Remove the ov2680_res and N_RES global variables
  media: atomisp-ov2680: Push the input_lock taking up into ov2680_s_power()
  media: atomisp-ov2680: Turn on power only once
  media: atomisp-ov2680: Remove a bunch of unused vars from ov2680_device
  media: atomisp: register first the preview devnode
  media: atomisp: set per-device's default mode
  media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM
  media: atomisp: return errors from ia_css_dma_configure_from_info()
  media: atomisp: add return codes for pipeline config functions
  media: atomisp: sh_css_sp: better handle pipeline config errors
  media: atomisp: propagate errors at ia_css_*_configure()
  media: atomisp: cleanup ia_css_isp_configs() code
  media: atomisp: unify ia_css_isp_params.c
  media: atomisp: drop duplicated ia_css_isp_states.c
  media: atomisp: drop duplicated ia_css_isp_configs.c
  media: atomisp: allocate a v4l2_fh at open time
  media: atomisp-mt9m114: use v4l2_find_nearest_size()
  media: atomisp-gc2235: use v4l2_find_nearest_size()
  media: atomisp-gc0310: use v4l2_find_nearest_size()
  media: atomisp-ov2722: use v4l2_find_nearest_size()
  media: atomisp-ov2680: use v4l2_find_nearest_size()
  media: atomisp: fix g_fmt logic
  media: atomisp: fix try_fmt logic
  media: atomisp: move atomisp_g_fmt_cap()
  media: atomisp: fix enum_fmt logic
  media: atomisp: fix VIDIOC_S_FMT logic
  media: atomisp: move a debug printf to a better place
  media: atomisp: align sizes returned by g_fmt
  media: atomisp: TODO: make it updated to the current issues
  media: atomisp: add a default case at __get_frame_info()
  media: staging: max96712: Add basic support for MAX96712 GMSL2 deserializer
  media: atomisp: comment-out JPEG format
  media: atomisp: report the visible resolution
  media: atomisp: don't print errors for ignored MBUS formats
  media: atomisp: report colorspace information
  media: atomisp: properly implement g_fmt
  media: atomisp: better describe get_frame_info issues
  media: atomisp: fix enum formats logic
  media: atomisp: add NULL check for asd obtained from atomisp_video_pipe
  media: atomisp: Fix up the open v load race
  media: atomisp: add Microsoft Surface 3 ACPI vars
  media: atomisp: pci: release_version is now irci_stable_candrpv_0415_20150521_0458
  media: atomisp: make fw ver irci_stable_candrpv_0415_20150521_0458 work
  media: atomisp: remove polling_mode and subscr_index
  media: atomisp: remove struct ia_css_isp_parameter xnr3
  media: atomisp: remove struct ia_css_isp_parameter
  media: atomisp: drop luma_only, input_yuv and input_raw from ISP2401
  media: atomisp: fix ifdefs in sh_css.c
  media: atomisp: use IA_CSS_ERROR() for error messages in sh_css_mipi.c
  media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid()
  media: atomisp: do not use err var when checking port validity for ISP2400
  media: atomisp: fix inverted logic in buffers_needed()
  media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case
  media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities()
  media: dw9768: activate runtime PM and turn off device
  media: i2c: ccs: replace snprintf in show functions with sysfs_emit
  media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor()
  media: staging: ipu3-imgu: clarify the limitation of grid config
  media: atomisp: get rid of two unused functions
  media: stm32-dma2d: STM32 DMA2D driver
  media: v4l2-ctrls: Add RGB color effects control
  media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting
  media: videobuf2: Fix the size printk format
  media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no-mmu platform
  media: dt-bindings: media: add document for STM32 DMA2d bindings
  media: admin-guide: add stm32-dma2d description
  arm64: dts: allwinner: add 'chassis-type' property
  mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init()
  drm/i915/dsi/xelpd: Disable DC states in Video mode
  drm/i915/dsi/xelpd: Add DSI transcoder support
  drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
  powerpc/pseries/ddw: Do not try direct mapping with persistent memory and one window
  powerpc/pseries/ddw: simplify enable_ddw()
  powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory"
  powerpc/pseries: Fix numa FORM2 parsing fallback code
  powerpc/pseries: rename numa_dist_table to form2_distances
  powerpc: clean vdso32 and vdso64 directories
  powerpc/83xx/mpc8349emitx: Drop unused variable
  KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr()
  kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x
  bpftool: Use libbpf_get_error() to check error
  bpftool: Fix mixed indentation in documentation
  bpftool: Update the lists of names for maps and prog-attach types
  bpftool: Fix indent in option lists in the documentation
  bpftool: Remove inclusion of utilities.mak from Makefiles
  bpftool: Fix memory leak in prog_dump()
  tracing: Add length protection to histogram string copies
  hwmon: (nct6775) mask out bank number in nct6775_wmi_read_value()
  hwmon: (dell-smm) Fix warning on /proc/i8k creation error
  hwmon: (corsair-psu) fix plain integer used as NULL pointer
  Linux 5.16-rc1
  kconfig: Add support for -Wimplicit-fallthrough
  net,lsm,selinux: revert the security_sctp_assoc_established() hook
  ipv6: Remove duplicate statements
  ipv4: Remove duplicate assignments
  ipv4: drop unused assignment
  ALSA: cmipci: Drop stale variable assignment
  ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100
  perf tests: Remove bash constructs from stat_all_pmu.sh
  perf tests: Remove bash construct from record+zstd_comp_decomp.sh
  perf test: Remove bash construct from stat_bpf_counters.sh test
  perf bench futex: Fix memory leak of perf_cpu_map__new()
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers UAPI: Sync sound/asound.h with the kernel sources
  tools headers UAPI: Sync linux/prctl.h with the kernel sources
  tools headers UAPI: Sync arch prctl headers with the kernel sources
  perf tools: Add more weak libbpf functions
  perf bpf: Avoid memory leak from perf_env__insert_btf()
  perf symbols: Factor out annotation init/exit
  perf symbols: Bit pack to save a byte
  perf symbols: Add documentation to 'struct symbol'
  tools headers UAPI: Sync files changed by new futex_waitv syscall
  perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning
  perf arm-spe: Support hardware-based PID tracing
  perf arm-spe: Save context ID in record
  perf arm-spe: Update --switch-events docs in 'perf record'
  perf arm-spe: Track task context switch for cpu-mode events
  perf vendor events power10: Add metric events JSON file for power10 platform
  perf design.txt: Synchronize the definition of enum perf_hw_id with code
  perf arm-spe: Print size using consistent format
  perf cs-etm: Print size using consistent format
  perf arm-spe: Snapshot mode test
  perf arm-spe: Implement find_snapshot callback
  perf arm-spe: Add snapshot mode support
  perf expr: Add source_count for aggregating events
  perf expr: Move ID handling to its own function
  perf expr: Add metric literals for topology.
  perf expr: Add literal values starting with #
  perf cputopo: Match thread_siblings to topology ABI name
  perf cputopo: Match die_siblings to topology ABI name
  perf cputopo: Update to use pakage_cpus
  perf test: Add expr test for events with hyphens
  perf test: Remove skip_if_fail
  perf test: Remove is_supported function
  perf test: TSC test, remove is_supported use
  perf test: BP tests, remove is_supported use
  perf test: Remove non test case style support.
  perf test: Convert time to tsc test to test case.
  perf test: bp tests use test case
  perf test: Remove now unused subtest helpers
  perf test: Convert llvm tests to test cases.
  perf test: Convert bpf tests to test cases.
  perf test: Convert clang tests to test cases.
  perf test: Convert watch point tests to test cases.
  parisc/entry: fix trace test in syscall exit path
  parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page
  parisc: Fix implicit declaration of function '__kernel_text_address'
  parisc: Fix backtrace to always include init funtion names
  Revert "mm: shmem: don't truncate page if memory failure happens"
  Revert "ANDROID: virtio_blk: Remove BUG_ON for discard/zero ops"
  Revert "kbuild: Enable DT schema checks for %.dtb targets"
  Revert "of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings"
  perf test: Convert pmu event tests to test cases.
  perf test: Convert pfm tests to use test cases.
  perf test: Add skip reason to test case.
  perf test: Add test case struct.
  perf test: Add helper functions for abstraction.
  perf test: Rename struct test to test_suite
  perf test: Move each test suite struct to its test
  perf test: Make each test/suite its own struct.
  Revert "drm/virtio: implement context init: add virtio_gpu_fence_event"
  Revert "drm/virtio: implement context init: advertise feature to userspace"
  cifs: do not duplicate fscache cookie for secondary channels
  tcp: Fix uninitialized access in skb frags array for Rx 0cp.
  ethernet: sis900: fix indentation
  net/ipa: ipa_resource: Fix wrong for loop range
  selftests: net: switch to socat in the GSO GRE test
  ptp: ptp_clockmatrix: repair non-kernel-doc comment
  hamradio: remove needs_free_netdev to avoid UAF
  cifs: connect individual channel servers to primary channel server
  libbpf: Perform map fd cleanup for gen_loader in case of error
  samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu
  tools/runqslower: Fix cross-build
  samples/bpf: Fix summary per-sec stats in xdp_sample_user
  selftests/bpf: Check map in map pruning
  drm/nouveau: set RGB quantization range to FULL
  drm/nouveau/kms: delete an useless function call in nouveau_framebuffer_new()
  drm/nouveau/kms/nv50-: Remove several set but not used variables "ret" in disp.c
  drm/nouveau/fifo: make tu102_fifo_runlist static
  drm/nouveau/dispnv50/headc57d: Make local function 'headc57d_olut' static
  drm/nouveau/device: use snprintf() to replace strncpy() to avoid NUL-terminated string loss
  drm/nouveau/kms/nv04: use vzalloc for nv04_display
  nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable
  drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_atomic_check_lut()
  drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic_check_lut()
  drm/nouveau: Remove unused variable ret
  drm/nouveau/kms/nv50-: Correct size checks for cursors
  drm/nouveau/bios/init: A typo fix
  drm/nouveau/core/client: Mark nvkm_uclient_sclass with static keyword
  drm/nouveau/pmu/gm200-: use alternate falcon reset sequence
  drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
  drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core_mthd_head
  drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cursor channel
  drm/nouveau/kms/nv140-: Use hard-coded wndws or core channel for CRC channel
  drm/nouveau/kms/nv50-: Check vbl count after CRC context flip
  drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c
  MAINTAINERS: update information for nouveau
  cifs: protect session channel fields with chan_lock
  cifs: do not negotiate session if session already exists
  selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning
  selftests/bpf: Fix an unused-but-set-variable compiler warning
  signal/vm86_32: Remove pointless test in BUG_ON
  ASoC: rsnd: fixup DMAEngine API
  ASoC: SOF: build compression interface into snd_sof.ko
  tracing/histogram: Fix check for missing operands in an expression
  tracing/histogram: Do not copy the fixed-size char array field over the field size
  x86/cpu: Add Raptor Lake to Intel family
  x86/mce: Add errata workaround for Skylake SKX37
  smb3: do not setup the fscache_super_cookie until fsinfo initialized
  tools/lib/lockdep: drop liblockdep
  cifs: fix potential use-after-free bugs
  cifs: fix memory leak of smb3_fs_context_dup::server_hostname
  smb3: add additional null check in SMB311_posix_mkdir
  cifs: release lock earlier in dequeue_mid error case
  thermal: int340x: fix build on 32-bit targets
  drm/i915/guc/slpc: Check GuC status before freq boost
  bpf: Introduce btf_tracing_ids
  bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs
  spi: fix use-after-free of the add_lock mutex
  spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan()
  spi: lpspi: Silence error message upon deferred probe
  spi: cadence-quadspi: fix write completion support
  ASoC: mediatek: mt8173: Fix debugfs registration for components
  ASoC: rt5682: Re-detect the combo jack after resuming
  ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
  ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT
  ASoC: rt9120: Add the compatibility with rt9120s
  ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48
  ASoC: rt9120: Update internal ocp level to the correct value
  net,lsm,selinux: revert the security_sctp_assoc_established() hook
  blk-mq: fix filesystem I/O request allocation
  smb3: add additional null check in SMB2_tcon
  smb3: add additional null check in SMB2_open
  of/irq: Don't ignore interrupt-controller when interrupt-map failed
  irqchip/sifive-plic: Fixup EOI failed when masked
  irqchip/csky-mpintc: Fixup mask/unmask implementation
  bpftool: Enable libbpf's strict mode by default
  fs: dlm: fix potential buffer overflow
  bpf: Fix inner map state pruning regression.
  xsk: Fix crash on double free in buffer pool
  tracing/osnoise: Make osnoise_instances static
  perf test: Use macro for "suite" definitions
  perf test: Use macro for "suite" declarations
  perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET
  perf trace: Beautify the 'level' argument of setsockopt
  perf trace: Beautify the 'level' argument of getsockopt
  perf beauty socket: Add generator for socket level (SOL_*) string table
  perf beauty socket: Sort the ipproto array entries
  perf beauty socket: Rename 'regex'  to 'ipproto_regex'
  perf beauty socket: Prep to receive more input header files
  perf beauty socket: Rename header_dir to uapi_header_dir
  perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators
  perf beauty: Make all sockaddr files use a common naming scheme
  drm/i915: make array states static const
  ARM: 9156/1: drop cc-option fallbacks for architecture selection
  ARM: 9155/1: fix early early_iounmap()
  blkcg: Remove extra blkcg_bio_issue_init
  Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK"
  KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from
  drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_CONNECTOR
  drm/meson: rename venc_cvbs to encoder_cvbs
  drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
  drm/meson: split out encoder from meson_dw_hdmi
  drm/meson: remove useless recursive components matching
  drm/bridge: display-connector: implement bus fmts callbacks
  drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
  ath11k: Clear auth flag only for actual association in security mode
  ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware
  ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
  KVM: x86: move guest_pv_has out of user_access section
  dt-bindings: watchdog: sunxi: fix error in schema
  bindings: media: venus: Drop redundant maxItems for power-domain-names
  dt-bindings: Remove Netlogic bindings
  clk: versatile: clk-icst: Ensure clock names are unique
  of: Support using 'mask' in making device bus id
  dt-bindings: treewide: Update @st.com email address to @foss.st.com
  dt-bindings: media: Update maintainers for st,stm32-hwspinlock.yaml
  dt-bindings: media: Update maintainers for st,stm32-cec.yaml
  dt-bindings: mfd: timers: Update maintainers for st,stm32-timers
  dt-bindings: timer: Update maintainers for st,stm32-timer
  dt-bindings: i2c: imx: hardware do not restrict clock-frequency to only 100 and 400 kHz
  dt-bindings: display: bridge: Convert toshiba,tc358767.txt to yaml
  dt-bindings: Rename Ingenic CGU headers to ingenic,*.h
  ANDROID: db845c_gki.fragment: Enable QCOM_SPMI_ADC5_TM5, QCOM_CPR and QCOM_SPM
  docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support
  selftests/bpf: Clarify llvm dependency with btf_tag selftest
  selftests/bpf: Add a C test for btf_type_tag
  selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c
  selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication
  selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests
  selftests/bpf: Test libbpf API function btf__add_type_tag()
  bpftool: Support BTF_KIND_TYPE_TAG
  libbpf: Support BTF_KIND_TYPE_TAG
  bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes
  ksmbd: Use the SMB3_Create definitions from the shared
  ksmbd: Move more definitions into the shared area
  ksmbd: use the common definitions for NEGOTIATE_PROTOCOL
  ksmbd: switch to use shared definitions where available
  ksmbd: change LeaseKey data type to u8 array
  ksmbd: remove smb2_buf_length in smb2_transform_hdr
  ksmbd: remove smb2_buf_length in smb2_hdr
  ksmbd: remove md4 leftovers
  ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION
  bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls
  tools/runqslower: Update perf_buffer__new() calls
  selftests/bpf: Update btf_dump__new() uses to v1.0+ variant
  selftests/bpf: Migrate all deprecated perf_buffer uses
  libbpf: Make perf_buffer__new() use OPTS-based interface
  libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof
  libbpf: Turn btf_dedup_opts into OPTS-based struct
  selftests/bpf: Minor cleanups and normalization of Makefile
  bpftool: Normalize compile rules to specify output file last
  selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level
  libbpf: Add ability to get/set per-program load flags
  io-wq: serialize hash clear with wakeup
  libata: libahci: declare ahci_shost_attr_group as static
  libata: add horkage for missing Identify Device log
  HID: intel-ish-hid: fix module device-id handling
  smb3: add additional null check in SMB2_ioctl
  Revert "PCI: Use to_pci_driver() instead of pci_dev->driver"
  Revert "PCI: Remove struct pci_dev->driver"
  drm/i915/dg2: Program recommended HW settings
  drm/i915/dg2: Add initial gt/ctx/engine workarounds
  drm/i915/xehpsdv: Add initial workarounds
  block: Hold invalidate_lock in BLKRESETZONE ioctl
  drm/i915/psr: Fix PSR2 handling of multiplanar format
  blk-mq: rename blk_attempt_bio_merge
  blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge
  block: fix kerneldoc for disk_register_independent_access__ranges()
  kasan: add kasan mode messages when kasan init
  mm: unexport {,un}lock_page_memcg
  mm: unexport folio_memcg_{,un}lock
  mm/migrate.c: remove MIGRATE_PFN_LOCKED
  mm: migrate: simplify the file-backed pages validation when migrating its mapping
  mm: allow only SLUB on PREEMPT_RT
  mm/page_owner.c: modify the type of argument "order" in some functions
  xfs: sync xfs_btree_split macros with userspace libxfs
  drm/bridge: parade-ps8640: Populate devices on aux-bus
  drm/bridge: parade-ps8640: Enable runtime power management
  KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS
  KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid()
  KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT
  KVM: nVMX: Clean up x2APIC MSR handling for L2
  KVM: VMX: Macrofy the MSR bitmap getters and setters
  KVM: nVMX: Handle dynamic MSR intercept toggling
  KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
  KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN
  KVM: x86: Rename kvm_lapic_enable_pv_eoi()
  KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
  KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
  kvm: mmu: Use fast PF path for access tracking of huge pages when possible
  KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator
  KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active
  kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool
  KVM: x86: Fix recording of guest steal time / preempted status
  selftest: KVM: Add intra host migration tests
  selftest: KVM: Add open sev dev helper
  KVM: SEV: Add support for SEV-ES intra host migration
  KVM: SEV: Add support for SEV intra host migration
  KVM: SEV: provide helpers to charge/uncharge misc_cg
  KVM: generalize "bugged" VM to "dead" VM
  KVM: SEV: Refactor out sev_es_state struct
  drm/1915/fbc: Replace plane->has_fbc with a pointer to the fbc instance
  drm/i915/fbc: Start passing around intel_fbc
  drm/i915/fbc: s/dev_priv/i915/
  drm/i915: Relocate FBC_LLC_READ_CTRL
  drm/i915/fbc: Finish polishing FBC1 registers
  drm/i915/fbc: Clean up all register defines
  drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK
  drm/i915/fbc: Introduce intel_fbc_set_false_color()
  drm/i915/fbc: Introduce .program_cfb() vfunc
  drm/i915/fbc: s/gen7/ivb/
  drm/i915/fbc: Introduce .nuke() vfunc
  drm/i915/fbc: Introduce intel_fbc_funcs
  drm/i915/fbc: Extract helpers to compute FBC control register values
  drm/i915/fbc: Introduce intel_fbc_is_compressing()
  drm/i915/fbc: Just use params->fence_y_offset always
  drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride()
  drm/i915/fbc: Extract snb_fbc_program_fence()
  ALSA: fireworks: add support for Loud Onyx 1200f quirk
  x86/kvm: Add kexec support for SEV Live Migration.
  x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
  EFI: Introduce the new AMD Memory Encryption GUID.
  mm: x86: Invoke hypercall when page encryption status is changed
  x86/kvm: Add AMD SEV specific Hypercall3
  selftests/net: udpgso_bench_rx: fix port argument
  perf/core: Avoid put_page() when GUP fails
  perf/x86/vlbr: Add c->flags to vlbr event constraints
  perf/x86/lbr: Reset LBR_SELECT during vlbr reset
  preempt: Restore preemption model selection configs
  arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology()
  sched/fair: Prevent dead task groups from regaining cfs_rq's
  sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
  x86/smp: Factor out parts of native_smp_prepare_cpus()
  static_call,x86: Robustify trampoline patching
  net: wwan: iosm: fix compilation warning
  cxgb4: fix eeprom len when diagnostics not implemented
  drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
  drm: Clarify semantics of struct drm_mode_config.{min, max}_{width, height}
  drm/simpledrm: Support virtual screen sizes
  drm/simpledrm: Enable FB_DAMAGE_CLIPS property
  drm/fb-helper: Allocate shadow buffer of surface height
  drm/format-helper: Streamline blit-helper interface
  drm/format-helper: Rework format-helper conversion functions
  drm/format-helper: Add destination-buffer pitch to drm_fb_swab()
  drm/format-helper: Rework format-helper memcpy functions
  drm/format-helper: Export drm_fb_clip_offset()
  drm: Update documentation and TODO of gem_prime_mmap hook
  drm/xen: Implement mmap as GEM object function
  drm/i915/dsi: transmit brightness command in HS state
  drm/i915/dp: For PCON TMDS mode set only the relavant bits in config DPCD
  drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON
  PCI/MSI: Destroy sysfs before freeing entries
  PCI: Add MSI masking quirk for Nvidia ION AHCI
  PCI/MSI: Deal with devices lying about their MSI mask capability
  PCI/MSI: Move non-mask check back into low level accessors
  drm/etnaviv: use dma_resv_describe
  drm/msm: use the new dma_resv_describe
  dma-buf: add dma_fence_describe and dma_resv_describe v2
  drm/ttm: Put BO in its memory manager's lru list
  drm/ttm: Double check mem_type of BO while eviction
  drm/i915/ttm: Fix illegal addition to shrinker list
  drm/i915: split general MMIO setup from per-GT uncore init
  drm/i915: rework some irq functions to take intel_gt as argument
  ata: sata_highbank: Remove unnecessary print function dev_err()
  libata: fix read log timeout value
  net: fix premature exit from NAPI state polling in napi_disable()
  selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup
  bpf: Add ingress_ifindex to bpf_sk_lookup
  smb3: remove trivial dfs compile warning
  cifs: support nested dfs links over reconnect
  smb3: do not error on fsync when readonly
  ALSA: hda: fix general protection fault in azx_runtime_idle
  afs: Use folios in directory handling
  netfs, 9p, afs, ceph: Use folios
  folio: Add a function to get the host inode for a folio
  folio: Add a function to change the private data attached to a folio
  Documentation: power: Describe 'advanced' and 'simple' EM models
  Documentation: power: Add description about new callback for EM registration
  powercap: DTPM: Fix suspend failure and kernel warning
  ALSA: hda: Free card instance properly at probe errors
  mips: decompressor: do not copy source files while building
  MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression
  xfs: #ifdef out perag code for userspace
  gfs2: Prevent endless loops in gfs2_file_buffered_write
  cifs: for compound requests, use open handle if possible
  drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64)
  bpftool: Fix SPDX tag for Makefiles and .gitignore
  drm/amdgpu: drop jpeg IP initialization in SRIOV case
  drm/amd/display: reject both non-zero src_x and src_y only for DCN1x
  ftrace/direct: Fix lockup in modify_ftrace_direct_multi
  ring-buffer: Protect ring_buffer_reset() from reentrancy
  printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces
  ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
  net/smc: fix sk_refcnt underflow on linkdown and fallback
  net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer()
  gve: fix unmatched u64_stats_update_end()
  net: ethernet: lantiq_etop: Fix compilation error
  selftests: forwarding: Fix packet matching in mirroring selftests
  vsock: prevent unnecessary refcnt inc for nonblocking connect
  net: marvell: mvpp2: Fix wrong SerDes reconfiguration order
  net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory
  virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE
  net: stmmac: allow a tc-taprio base-time of zero
  selftests: net: test_vxlan_under_vrf: fix HV connectivity test
  net: hns3: allow configure ETS bandwidth of all TCs
  net: hns3: remove check VF uc mac exist when set by PF
  net: hns3: fix some mac statistics is always 0 in device version V2
  net: hns3: fix kernel crash when unload VF while it is being reset
  net: hns3: sync rx ring head in echo common pull
  net: hns3: fix pfc packet number incorrect after querying pfc parameters
  net: hns3: fix ROCE base interrupt vector initialization bug
  net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full
  Documentation: ACPI: Fix non-D0 probe _DSC object example
  ath11k: enable 802.11 power save mode in station mode
  ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode
  mod_devicetable: fix kdocs for ishtp_device_id
  drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS()
  drm/omap: increase DSS5 max tv pclk to 192MHz
  drm/omap: Make use of the helper function devm_platform_ioremap_resourcexxx()
  drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS()
  drm/omapdrm: Convert to SPDX identifier
  media: cec: copy sequence field for the reply
  media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference
  media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86
  Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
  HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
  HID: nintendo: unlock on error in joycon_leds_create()
  ANDROID: GKI: continue to allow eBPF unprivileged programs to run
  drm/i915/selftests: Use clear_and_wake_up_bit() for the per-engine reset bitlocks
  drm/i915/gem: Fix gem_madvise for ttm+shmem objects
  Input: iforce - fix control-message timeout
  Input: wacom_i2c - use macros for the bit masks
  ALSA: memalloc: Remove a stale comment
  Input: ili210x - reduce sample period to 15ms
  Input: ili210x - improve polled sample spacing
  Input: ili210x - special case ili251x sample read out
  Input: elantench - fix misreporting trackpoint coordinates
  cifs: set a minimum of 120s for next dns resolution
  cifs: split out dfs code from cifs_reconnect()
  net: mana: Fix spelling mistake "calledd" -> "called"
  net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any
  amt: use cancel_delayed_work() instead of flush_delayed_work() in amt_fini()
  net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than 10
  cifs: convert list_for_each to entry variant
  cifs: introduce new helper for cifs_reconnect()
  cifs: fix print of hdr_flags in dfscache_proc_show()
  block: add __must_check for *add_disk*() callers
  block: use enum type for blk_mq_alloc_data->rq_flags
  rtc: rx8025: use .set_offset/.read_offset
  rtc: rx8025: use rtc_add_group
  rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported
  rtc: rx8025: set range
  rtc: rx8025: let the core handle the alarm resolution
  rtc: rx8025: switch to devm_rtc_allocate_device
  rtc: ab8500: let the core handle the alarm resolution
  rtc: ab-eoz9: support UIE when available
  rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT
  rtc: rv3032: let the core handle the alarm resolution
  rtc: s35390a: let the core handle the alarm resolution
  rtc: handle alarms with a minute resolution
  rtc: pcf85063: silence cppcheck warning
  rtc: rv8803: fix writing back ctrl in flag register
  drm/i915/guc: Refcount context during error capture
  drm/i915: pin: delete duplicate check in intel_pin_and_fence_fb_obj()
  drm/i915: Call intel_update_active_dpll() for both bigjoiner pipes
  drm/i915: Use unlocked register accesses for LUT loads
  drm/i915: Use vblank workers for gamma updates
  drm/i915: Do vrr push before sampling the frame counter
  drm/amd/display: Add callbacks for DMUB HPD IRQ notifications
  drm/amd/display: Don't lock connection_mutex for DMUB HPD
  drm/amd/display: Add comment where CONFIG_DRM_AMD_DC_DCN macro ends
  drm/amdkfd: Fix retry fault drain race conditions
  drm/amdkfd: lower the VAs base offset to 8KB
  drm/amd/display: fix exit from amdgpu_dm_atomic_check() abruptly
  drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov
  drm/amdgpu: fix uvd crash on Polaris12 during driver unloading
  drm/i915/resets: Don't set / test for per-engine reset bits with GuC submission
  libbpf: Compile using -std=gnu89
  ANDROID: sched: Add parameter to android_rvh_set_iowait
  block: Hold invalidate_lock in BLKZEROOUT ioctl
  block: Hold invalidate_lock in BLKDISCARD ioctl
  ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL
  ipc: check checkpoint_restore_ns_capable() to modify C/R proc files
  selftests/kselftest/runner/run_one(): allow running non-executable files
  virtio-mem: disallow mapping virtio-mem memory via /dev/mem
  kernel/resource: disallow access to exclusive system RAM regions
  kernel/resource: clean up and optimize iomem_is_exclusive()
  scripts/gdb: handle split debug for vmlinux
  kcov: replace local_irq_save() with a local_lock_t
  kcov: avoid enable+disable interrupts if !in_task()
  kcov: allocate per-CPU memory on the relevant node
  Documentation/kcov: define `ip' in the example
  Documentation/kcov: include types.h in the example
  sysv: use BUILD_BUG_ON instead of runtime check
  kernel/fork.c: unshare(): use swap() to make code cleaner
  seq_file: fix passing wrong private data
  seq_file: move seq_escape() to a header
  signal: remove duplicate include in signal.h
  crash_dump: remove duplicate include in crash_dump.h
  crash_dump: fix boolreturn.cocci warning
  hfs/hfsplus: use WARN_ON for sanity check
  nilfs2: remove filenames from file comments
  nilfs2: replace snprintf in show functions with sysfs_emit
  coda: bump module version to 7.2
  coda: use vmemdup_user to replace the open code
  coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt
  coda: avoid doing bad things on inode type changes during revalidation
  coda: avoid hidden code duplication in rename
  coda: avoid flagging NULL inodes
  coda: remove err which no one care
  coda: check for async upcall request using local state
  coda: avoid NULL pointer dereference from a bad inode
  init: make unknown command line param message clearer
  ramfs: fix mount source show for ramfs
  alpha: use is_kernel_text() helper
  microblaze: use is_kernel_text() helper
  powerpc/mm: use core_kernel_text() helper
  extable: use is_kernel_text() helper
  mm: kasan: use is_kernel() helper
  sections: provide internal __is_kernel() and __is_kernel_text() helper
  x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text()
  sections: move is_kernel_inittext() into sections.h
  sections: move and rename core_kernel_data() to is_kernel_core_data()
  kallsyms: fix address-checks for kernel related range
  kallsyms: remove arch specific text and data check
  ELF: simplify STACK_ALLOC macro
  binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE
  checkpatch: get default codespell dictionary path from package location
  checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses
  const_structs.checkpatch: add a few sound ops structs
  mm/scatterlist: replace the !preemptible warning in sg_miter_stop()
  lib: uninline simple_strntoull() as well
  include/linux/string_helpers.h: add linux/string.h for strlen()
  lib, stackdepot: add helper to print stack entries into buffer
  lib, stackdepot: add helper to print stack entries
  lib, stackdepot: check stackdepot handle before accessing slabs
  MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK SUPPORT
  MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER
  MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO HUB DRIVER
  MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE
  MAINTAINERS: add "exec & binfmt" section with myself and Eric
  mailmap: update email address for Colin King
  linux/container_of.h: switch to static_assert
  kernel.h: split out instruction pointer accessors
  include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions
  include/linux/radix-tree.h: replace kernel.h with the necessary inclusions
  include/linux/sbitmap.h: replace kernel.h with the necessary inclusions
  include/linux/delay.h: replace kernel.h with the necessary inclusions
  include/media/media-entity.h: replace kernel.h with the necessary inclusions
  include/linux/plist.h: replace kernel.h with the necessary inclusions
  include/linux/llist.h: replace kernel.h with the necessary inclusions
  include/linux/list.h: replace kernel.h with the necessary inclusions
  include/kunit/test.h: replace kernel.h with the necessary inclusions
  kernel.h: split out container_of() and typeof_member() macros
  kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers
  proc: allow pid_revalidate() during LOOKUP_RCU
  virtio-mem: kdump mode to sanitize /proc/vmcore access
  virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug()
  virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug()
  virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug()
  proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks
  proc/vmcore: let pfn_is_ram() return a bool
  x86/xen: print a warning when HVMOP_get_mem_type fails
  x86/xen: simplify xen_oldmem_pfn_is_ram()
  x86/xen: update xen_oldmem_pfn_is_ram() documentation
  procfs: do not list TID 0 in /proc/<pid>/task
  mm,hugetlb: remove mlock ulimit for SHM_HUGETLB
  vfs: keep inodes with page cache off the inode shrinker LRU
  f2fs: fix UAF in f2fs_available_free_memory
  f2fs: invalidate META_MAPPING before IPU/DIO write
  nvme: wait until quiesce is done
  scsi: make sure that request queue queiesce and unquiesce balanced
  scsi: avoid to quiesce sdev->request_queue two times
  blk-mq: add one API for waiting until quiesce is done
  MIPS: fix duplicated slashes for Platform file path
  MIPS: fix *-pkg builds for loongson2ef platform
  PCI: brcmstb: Allow building for BMIPS_GENERIC
  MIPS: BMIPS: Enable PCI Kconfig
  MIPS: VDSO: remove -nostdlib compiler flag
  mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
  MIPS: Update bmips_stb_defconfig
  MIPS: Allow modules to set board_be_handler
  drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
  drm/i915/fb: Fix rounding error in subsampled plane size calculation
  drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
  amt: add IPV6 Kconfig dependency
  gve: Fix off by one in gve_tx_timeout()
  btrfs: fix deadlock due to page faults during direct IO reads and writes
  UPSTREAM: net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
  udf: Fix crash after seekdir
  hamradio: defer 6pack kfree after unregister_netdev
  hamradio: defer ax25 kfree after unregister_netdev
  net: sungem_phy: fix code indentation
  drm/locking: fix __stack_depot_* name conflict
  platform/x86: isthp_eclite: only load for matching devices
  platform/chrome: chros_ec_ishtp: only load for matching devices
  HID: intel-ish-hid: hid-client: only load for matching devices
  HID: intel-ish-hid: fw-loader: only load for matching devices
  HID: intel-ish-hid: use constants for modaliases
  HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE()
  drm/i915/dsi: disable lpdt if it is not enabled
  UPSTREAM: marvell: octeontx2: build error: unknown type name 'u64'
  ALSA: synth: missing check for possible NULL after the call to kstrdup
  ALSA: memalloc: Use proper SG helpers for noncontig allocations
  dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail
  dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail
  dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width
  crypto: api - Fix boot-up crash when crypto manager is disabled
  lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical
  MAINTAINERS: Add maintainer entry for zstd
  lib: zstd: Upgrade to latest upstream zstd version 1.4.10
  lib: zstd: Add decompress_sources.h for decompress_unzstd
  lib: zstd: Add kernel-specific API
  bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg
  bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
  bpf, sockmap: Fix race in ingress receive verdict with redirect to self
  bpf, sockmap: Remove unhash handler for BPF sockmap usage
  bpf, sockmap: Use stricter sk state checks in sk_lookup_assign
  drm/i915: Fix Memory BW formulae for ADL-P
  selftests/bpf: Add exception handling selftests for tp_bpf program
  arm64/bpf: Remove 128MB limit for BPF JIT programs
  Add 'tools/perf/libbpf/' to ignored files
  xfs: use swap() to make dabtree code cleaner
  cifs: send workstation name during ntlmssp session setup
  KVM: arm64: Fix host stage-2 finalization
  soc: ti: fix wkup_m3_rproc_boot_thread return type
  xen/balloon: fix unused-variable warning
  io_uring: honour zeroes as io-wq worker limits
  gfs2: Fix "Introduce flag for glock holder auto-demotion"
  ALSA: pci: rme: Fix unaligned buffer addresses
  blk-mq: don't free tags if the tag_set is used by other device in queue initialztion
  bcache: Revert "bcache: use bvec_virt"
  wcn36xx: fix RX BD rate mapping for 5GHz legacy rates
  wcn36xx: populate band before determining rate on RX
  wcn36xx: Put DXE block into reset before freeing memory
  wcn36xx: Release DMA channel descriptor allocations
  wcn36xx: Fix DMA channel enable/disable cycle
  s390/cio: check the subchannel validity for dev_busid
  s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove
  s390/tape: fix timer initialization in tape_std_assign()
  s390/pci: implement minimal PCI error recovery
  PCI: Export pci_dev_lock()
  s390/pci: implement reset_slot for hotplug slot
  s390/pci: refresh function handle in iomap
  drm/virtio: Fix NULL dereference error in virtio_gpu_poll
  ALSA: firewire-motu: add support for MOTU Track 16
  netfilter: flowtable: fix IPv6 tunnel addr match
  netfilter: xt_IDLETIMER: replace snprintf in show functions with sysfs_emit
  KVM: arm64: Change the return type of kvm_vcpu_preferred_target()
  KVM: arm64: nvhe: Fix a non-kernel-doc comment
  netfilter: ipvs: Fix reuse connection if RS weight is 0
  KVM: arm64: Extract ESR_ELx.EC only
  netfilter: ctnetlink: do not erase error code with EINVAL
  netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY
  selftests: nft_nat: Simplify port shadow notrack test
  selftests: nft_nat: Improve port shadow test stability
  netfilter: nft_payload: Remove duplicated include in nft_payload.c
  selftests: netfilter: extend nfqueue tests to cover vrf device
  selftests: netfilter: add a vrf+conntrack testcase
  arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
  arm64: Track no early_pgtable_alloc() for kmemleak
  arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
  arm64: vdso: remove -nostdlib compiler flag
  arm64: arm64_ftr_reg->name may not be a human-readable string
  ceph: add a new metric to keep track of remote object copies
  libceph, ceph: move ceph_osdc_copy_from() into cephfs code
  ceph: clean-up metrics data structures to reduce code duplication
  ceph: split 'metric' debugfs file into several files
  ceph: return the real size read when it hits EOF
  ceph: properly handle statfs on multifs setups
  ceph: shut down mount on bad mdsmap or fsmap decode
  ceph: fix mdsmap decode when there are MDS's beyond max_mds
  ceph: ignore the truncate when size won't change with Fx caps issued
  ceph: don't rely on error_string to validate blocklisted session.
  ceph: just use ci->i_version for fscache aux info
  ceph: shut down access to inode when async create fails
  ceph: refactor remove_session_caps_cb
  ceph: fix auth cap handling logic in remove_session_caps_cb
  ceph: drop private list from remove_session_caps_cb
  ceph: don't use -ESTALE as special return code in try_get_cap_refs
  ceph: print inode numbers instead of pointer values
  ceph: enable async dirops by default
  libceph: drop ->monmap and err initialization
  ceph: convert to noop_direct_IO
  erofs: remove useless cache strategy of DELAYEDALLOC
  erofs: fix unsafe pagevec reuse of hooked pclusters
  litex_liteeth: Fix a double free in the remove function
  selftests/bpf: Add tests for bpf_find_vma
  bpf: Introduce helper bpf_find_vma
  nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
  selftests: net: tls: remove unused variable and code
  net: marvell: prestera: fix hw structure laid out
  sctp: remove unreachable code from sctp_sf_violation_chunk()
  llc: fix out-of-bound array index in llc_sk_dev_hash()
  Add gitignore file for samples/fanotify/ subdirectory
  net: hisilicon: fix hsn3_ethtool kernel-doc warnings
  nfc: port100: lower verbosity of cancelled URB messages
  perf build: Install libbpf headers locally when building
  perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1
  perf metric: Fix memory leaks
  perf parse-event: Add init and exit to parse_event_error
  perf parse-events: Rename parse_events_error functions
  selftests/bpf: Fix bpf_object leak in skb_ctx selftest
  selftests/bpf: Destroy XDP link correctly
  selftests/bpf: Avoid duplicate btf__parse() call
  selftests/bpf: Clean up btf and btf_dump in dump_datasec test
  selftests/bpf: Free inner strings index in btf selftest
  selftests/bpf: Free per-cpu values array in bpf_iter selftest
  selftests/bpf: Fix memory leaks in btf_type_c_dump() helper
  libbpf: Free up resources used by inner map definition
  selftests/bpf: Pass sanitizer flags to linker through LDFLAGS
  ALSA: PCM: Fix NULL dereference at mmap checks
  selftests/bpf: Use explicit bpf_test_load_program() helper calls
  selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere
  selftests/bpf: Merge test_stub.c into testing_helpers.c
  selftests/bpf: Convert legacy prog load APIs to bpf_prog_load()
  selftests/bpf: Fix non-strict SEC() program sections
  libbpf: Remove deprecation attribute from struct bpf_prog_prep_result
  bpftool: Stop using deprecated bpf_load_program()
  libbpf: Stop using to-be-deprecated APIs
  libbpf: Remove internal use of deprecated bpf_prog_load() variants
  libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load()
  libbpf: Pass number of prog load attempts explicitly
  libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS
  perf stat: Fix memory leak on error path
  perf tools: Use __BYTE_ORDER__
  perf inject: Add vmlinux and ignore-vmlinux arguments
  perf tools: Check vmlinux/kallsyms arguments in all tools
  perf tools: Refactor out kernel symbol argument sanity checking
  perf symbols: Ignore $a/$d symbols for ARM modules
  perf evsel: Don't set exclude_guest by default
  NFSv4: Sanity check the parameters in nfs41_update_target_slotid()
  i2c: amd-mp2-plat: ACPI: Use ACPI_COMPANION() directly
  i2c: i801: Add support for Intel Ice Lake PCH-N
  Revert "ANDROID: Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
  ANDROID: GKI: CONFIG_FORTIFY is broken in clang, so it has been disabled
  ALSA: hda/realtek: Add quirk for ASUS UX550VE
  cifs: nosharesock should not share socket with future sessions
  ksmbd: don't need 8byte alignment for request length in ksmbd_check_message
  ksmbd: Fix buffer length check in fsctl_validate_negotiate_info()
  ksmbd: Remove redundant 'flush_workqueue()' calls
  ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()
  ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
  ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
  libbpf: Fix non-C89 loop variable declaration in gen_loader.c
  i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR()
  perf evsel: Fix missing exclude_{host,guest} setting
  perf bpf: Add missing free to bpf_event__print_bpf_prog_info()
  perf beauty: Update copy of linux/socket.h with the kernel sources
  mm/damon: remove return value from before_terminate callback
  mm/damon: fix a few spelling mistakes in comments and a pr_debug message
  mm/damon: simplify stop mechanism
  Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions
  Docs/admin-guide/mm/damon/start: simplify the content
  Docs/admin-guide/mm/damon/start: fix a wrong link
  Docs/admin-guide/mm/damon/start: fix wrong example commands
  mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on
  mm/damon: remove unnecessary variable initialization
  Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM
  mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)
  selftests/damon: support watermarks
  mm/damon/dbgfs: support watermarks
  mm/damon/schemes: activate schemes based on a watermarks mechanism
  tools/selftests/damon: update for regions prioritization of schemes
  mm/damon/dbgfs: support prioritization weights
  mm/damon/vaddr,paddr: support pageout prioritization
  mm/damon/schemes: prioritize regions within the quotas
  mm/damon/selftests: support schemes quotas
  mm/damon/dbgfs: support quotas of schemes
  mm/damon/schemes: implement time quota
  mm/damon/schemes: skip already charged targets and regions
  mm/damon/schemes: implement size quota for schemes application speed control
  mm/damon/paddr: support the pageout scheme
  mm/damon/dbgfs: remove unnecessary variables
  mm/damon/vaddr: constify static mm_walk_ops
  Docs/DAMON: document physical memory monitoring support
  mm/damon/dbgfs: support physical memory monitoring
  mm/damon: implement primitives for physical address space monitoring
  mm/damon/vaddr: separate commonly usable functions
  Docs/admin-guide/mm/damon: document 'init_regions' feature
  mm/damon/dbgfs-test: add a unit test case for 'init_regions'
  mm/damon/dbgfs: allow users to set initial monitoring target regions
  Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes
  selftests/damon: add 'schemes' debugfs tests
  mm/damon/schemes: implement statistics feature
  mm/damon/dbgfs: support DAMON-based Operation Schemes
  mm/damon/vaddr: support DAMON-based Operation Schemes
  mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)
  mm/damon/core: account age of target regions
  mm/damon/core: nullify pointer ctx->kdamond with a NULL
  mm/damon: needn't hold kdamond_lock to print pid of kdamond
  mm/damon: remove unnecessary do_exit() from kdamond
  mm/damon/core: print kdamond start log in debug mode only
  include/linux/damon.h: fix kernel-doc comments for 'damon_callback'
  docs/vm/damon: remove broken reference
  MAINTAINERS: update SeongJae's email address
  Documentation/vm: move user guides to admin-guide/mm/
  mm/damon: grammar s/works/work/
  kfence: default to dynamic branch instead of static keys mode
  kfence: always use static branches to guard kfence_alloc()
  kfence: shorten critical sections of alloc/free
  kfence: test: use kunit_skip() to skip tests
  kfence: add note to documentation about skipping covered allocations
  kfence: limit currently covered allocations when pool nearly full
  kfence: move saving stack trace of allocations into __kfence_alloc()
  kfence: count unexpectedly skipped allocations
  stacktrace: move filter_irq_stacks() to kernel/stacktrace.c
  include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h
  mm: remove HARDENED_USERCOPY_FALLBACK
  zram: introduce an aged idle interface
  zram: off by one in read_block_state()
  zram_drv: allow reclaim on bio_alloc
  mm/highmem: remove deprecated kmap_atomic
  mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
  mm/rmap.c: avoid double faults migrating device private pages
  mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED
  memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED
  memblock: allow to specify flags with memblock_add_node()
  memblock: improve MEMBLOCK_HOTPLUG documentation
  mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource()
  x86: remove memory hotplug support on X86_32
  mm/memory_hotplug: remove stale function declarations
  mm/memory_hotplug: remove HIGHMEM leftovers
  mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit
  mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE
  mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG
  memory-hotplug.rst: document the "auto-movable" online policy
  memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path
  memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node"
  mm/memory_hotplug: add static qualifier for online_policy_to_str()
  selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers
  mm: vmstat.c: make extfrag_index show more pretty
  mm/vmstat: annotate data race for zone->free_area[order].nr_free
  selftests: vm: add KSM huge pages merging time test
  selftest/vm: fix ksm selftest to run with different NUMA topologies
  mm: nommu: kill arch_get_unmapped_area()
  mm/readahead.c: fix incorrect comments for get_init_ra_size
  mm, thp: fix incorrect unmap behavior for private pages
  mm, thp: lock filemap when truncating page cache
  selftests/vm/transhuge-stress: fix ram size thinko
  mm: migrate: make demotion knob depend on migration
  mm/migrate: de-duplicate migrate_reason strings
  hugetlbfs: extend the definition of hugepages parameter to support node allocation
  mm: mark the OOM reaper thread as freezable
  memblock: use memblock_free for freeing virtual pointers
  memblock: rename memblock_free to memblock_phys_free
  memblock: stop aliasing __memblock_free_late with memblock_free_late
  memblock: drop memblock_free_early_nid() and memblock_free_early()
  xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer
  arch_numa: simplify numa_distance allocation
  tools/vm/page-types.c: print file offset in hexadecimal
  tools/vm/page-types.c: move show_file() to summary output
  tools/vm/page-types.c: make walk_file() aware of address range option
  tools/vm/page_owner_sort.c: count and sort by mem
  mm/vmpressure: fix data-race with memcg->socket_pressure
  mm/vmscan: delay waking of tasks throttled on NOPROGRESS
  mm/vmscan: increase the timeout if page reclaim is not making progress
  mm/vmscan: centralise timeout values for reclaim_throttle
  mm/page_alloc: remove the throttling logic from the page allocator
  mm/writeback: throttle based on page writeback instead of congestion
  mm/vmscan: throttle reclaim when no progress is being made
  mm/vmscan: throttle reclaim and compaction when too may pages are isolated
  mm/vmscan: throttle reclaim until some writeback completes if congested
  mm/vmscan.c: fix -Wunused-but-set-variable warning
  mm/page_isolation: guard against possible putback unisolated page
  mm/page_isolation: fix potential missing call to unset_migratetype_isolate()
  userfaultfd/selftests: fix calculation of expected ioctls
  userfaultfd/selftests: fix feature support detection
  userfaultfd/selftests: don't rely on GNU extensions for random numbers
  hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page
  hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range()
  hugetlb: remove redundant validation in has_same_uncharge_info()
  hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments
  hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro
  mm: remove duplicate include in hugepage-mremap.c
  hugetlb: support node specified when using cma for gigantic hugepages
  mm, hugepages: add hugetlb vma mremap() test
  mm, hugepages: add mremap() support for hugepage backed vma
  mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged
  hugetlb: add hugetlb demote page support
  hugetlb: add demote bool to gigantic page routines
  hugetlb: be sure to free demoted CMA pages to CMA
  mm/cma: add cma_pages_valid to determine if pages are in CMA
  hugetlb: add demote hugetlb page sysfs interfaces
  mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h
  mm: hwpoison: handle non-anonymous THP correctly
  mm: shmem: don't truncate page if memory failure happens
  mm: hwpoison: refactor refcount check handling
  mm: filemap: coding style cleanup for filemap_map_pmd()
  mm/memory_failure: constify static mm_walk_ops
  mm: fix data race in PagePoisoned()
  mm/page_alloc: use clamp() to simplify code
  mm: page_alloc: use migrate_disable() in drain_local_pages_wq()
  s390: use generic version of arch_is_kernel_initmem_freed()
  powerpc: use generic version of arch_is_kernel_initmem_freed()
  mm: make generic arch_is_kernel_initmem_freed() do what it says
  mm: create a new system state and fix core_kernel_text()
  mm/page_alloc.c: show watermark_boost of zone in zoneinfo
  mm/page_alloc: detect allocation forbidden by cpuset and bail out early
  mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page()
  mm: move fold_vm_numa_events() to fix NUMA without SMP
  mm: move node_reclaim_distance to fix NUMA without SMP
  vmalloc: choose a better start address in vm_area_register_early()
  mm/page_alloc: use accumulated load when building node fallback list
  vmalloc: back off when the current task is OOM-killed
  mm/page_alloc: print node fallback order
  mm/vmalloc: check various alignments when debugging
  mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid]
  mm/vmalloc: do not adjust the search size for alignment overhead
  mm/page_alloc.c: use helper function zone_spans_pfn()
  mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo
  mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk()
  mm/page_alloc.c: simplify the code by using macro K()
  mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order()
  mm/large system hash: avoid possible NULL deref in alloc_large_system_hash
  lib/test_vmalloc.c: use swap() to make code cleaner
  mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation
  mm/vmalloc: be more explicit about supported gfp flags
  kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
  arm64: support page mapping percpu first chunk allocator
  mm/vmalloc: make show_numa_info() aware of hugepage mappings
  mm/vmalloc: don't allow VM_NO_GUARD on vmap()
  mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node()
  mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN
  mm: mmap_lock: remove redundant newline in TP_printk
  include/linux/io-mapping.h: remove fallback for writecombine
  mm/mremap: don't account pages in vma_to_resize()
  mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey()
  memory: remove unused CONFIG_MEM_BLOCK_SIZE
  Documentation: update pagemap with shmem exceptions
  mm: remove redundant smp_wmb()
  mm: introduce pmd_install() helper
  mm: add zap_skip_check_mapping() helper
  mm: drop first_index/last_index in zap_details
  mm: clear vmf->pte after pte_unmap_same() returns
  mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte
  mm/memory.c: avoid unnecessary kernel/user pointer conversion
  mm: use __pfn_to_section() instead of open coding it
  mm/mmap.c: fix a data race of mm->total_vm
  memcg: prohibit unconditional exceeding the limit of dying tasks
  mm, oom: do not trigger out_of_memory from the #PF
  mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
  mm: list_lru: only add memcg-aware lrus to the global lru list
  mm: memcontrol: remove the kmem states
  mm: memcontrol: remove kmemcg_id reparenting
  mm: list_lru: fix the return value of list_lru_count_one()
  mm: list_lru: remove holding lru lock
  memcg, kmem: further deprecate kmem.limit_in_bytes
  mm/list_lru.c: prefer struct_size over open coded arithmetic
  mm/memcg: remove obsolete memcg_free_kmem()
  memcg: unify memcg stat flushing
  memcg: flush stats only if updated
  mm/memcg: drop swp_entry_t* in mc_handle_file_pte()
  mm: optimise put_pages_list()
  mm/swapfile: fix an integer overflow in swap_show()
  slab: clean up function prototypes
  mm/swapfile: remove needless request_queue NULL pointer check
  mm/gup: further simplify __gup_device_huge()
  mm: move more expensive part of XA setup out of mapping check
  mm/filemap.c: remove bogus VM_BUG_ON
  mm: don't read i_size of inode unless we need it
  mm: simplify bdi refcounting
  mm: don't automatically unregister bdis
  fs: explicitly unregister per-superblock BDIs
  mtd: call bdi_unregister explicitly
  mm: export bdi_unregister
  mm: stop filemap_read() from grabbing a superfluous page
  mm/page_ext.c: fix a comment
  percpu: add __alloc_size attributes for better bounds checking
  mm/page_alloc: add __alloc_size attributes for better bounds checking
  mm/vmalloc: add __alloc_size attributes for better bounds checking
  mm/kvmalloc: add __alloc_size attributes for better bounds checking
  slab: add __alloc_size attributes for better bounds checking
  Compiler Attributes: add __alloc_size() for better bounds checking
  kasan: test: bypass __alloc_size checks
  lib/stackdepot: include gfp.h
  rapidio: avoid bogus __alloc_size warning
  mm: debug_vm_pgtable: don't use __P000 directly
  mm: don't include <linux/dax.h> in <linux/mempolicy.h>
  mm/smaps: simplify shmem handling of pte holes
  mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
  mm/smaps: use vma->vm_pgoff directly when counting partial swap
  mm, slub: use prefetchw instead of prefetch
  mm/smaps: fix shmem pte hole swap calculation
  kasan: test: add memcpy test that avoids out-of-bounds write
  kasan: fix tag for large allocations when using CONFIG_SLAB
  workqueue, kasan: avoid alloc_pages() when recording stack
  kasan: generic: introduce kasan_record_aux_stack_noalloc()
  kasan: common: provide can_alloc in kasan_save_stack()
  lib/stackdepot: introduce __stack_depot_save()
  lib/stackdepot: remove unused function argument
  mm/slub: increase default cpu partial list sizes
  mm, slub: change percpu partial accounting from objects to pages
  slub: add back check for free nonslab objects
  mm/slab.c: remove useless lines in enable_cpucache()
  mm: move kvmalloc-related functions to slab.h
  d_path: fix Kernel doc validator complaining
  fs/posix_acl.c: avoid -Wempty-body warning
  ocfs2: do not zero pages beyond i_size
  ocfs2: fix data corruption on truncate
  ocfs2/dlm: remove redundant assignment of variable ret
  ocfs2: cleanup journal init and shutdown
  ocfs2: fix handle refcount leak in two exception handling paths
  scripts/decodecode: fix faulting instruction no print when opps.file is DOS format
  scripts/spelling.txt: fix "mistake" version of "synchronization"
  scripts/spelling.txt: add more spellings to spelling.txt
  can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable()
  can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off
  bpf: selftest: Trigger a DCE on the whole subprog
  bpf: Stop caching subprog index in the bpf_pseudo_func insn
  ataflop: Add missing semicolon to return statement
  Revert "FROMLIST: configfs: make directories inherit uid/gid from creator"
  can: peak_usb: exchange the order of information messages
  can: peak_usb: always ask for BERR reporting for PCAN-USB devices
  can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path
  can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
  can: j1939: j1939_can_recv(): ignore messages with invalid source address
  can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
  xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
  gfs2: Fix length of holes reported at end-of-file
  gfs2: release iopen glock early in evict
  drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
  ipv6: remove useless assignment to newinet in tcp_v6_syn_recv_sock()
  Input: synaptics-rmi4 - Fix device hierarchy
  Input: i8042 - Add quirk for Fujitsu Lifebook T725
  clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
  clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites
  module: change to print useful messages from elf_validity_check()
  module: fix validate_section_offset() overflow bug on 64-bit
  drm/i915/display/adlp: Disable underrun recovery
  i2c: virtio: update the maintainer to Conghui
  smb3: add dynamic trace points for socket connection
  NFS: Remove the nfs4_label argument from decode_getattr_*() functions
  NFS: Remove the nfs4_label argument from nfs_setsecurity
  NFS: Remove the nfs4_label argument from nfs_fhget()
  NFS: Remove the nfs4_label argument from nfs_add_or_obtain()
  NFS: Remove the nfs4_label argument from nfs_instantiate()
  NFS: Remove the nfs4_label from the nfs_setattrres
  NFS: Remove the nfs4_label from the nfs4_getattr_res
  NFS: Remove the f_label from the nfs4_opendata and nfs_openres
  NFS: Remove the nfs4_label from the nfs4_lookupp_res struct
  NFS: Remove the label from the nfs4_lookup_res struct
  NFS: Remove the nfs4_label from the nfs4_link_res struct
  NFS: Remove the nfs4_label from the nfs4_create_res struct
  NFS: Remove the nfs4_label from the nfs_entry struct
  NFS: Create a new nfs_alloc_fattr_with_label() function
  NFS: Always initialise fattr->label in nfs_fattr_alloc()
  NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode
  NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
  NFSv4: Remove unnecessary 'minor version' check
  NFSv4: Fix potential Oops in decode_op_map()
  NFSv4: Ensure decode_compound_hdr() sanity checks the tag
  drm/amdgpu: fix SI handling in amdgpu_device_asic_has_dc_support()
  drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs
  drm/amd/amdkfd: Don't sent command to HWS on kfd reset
  drm/amdgpu: correctly toggle gfx on/off around RLC_SPM_* register access
  drm/amdgpu: correct xgmi ras error count reset
  drm/amd/pm: Correct DPMS disable IP version check
  drm/amd/amdgpu: Fix csb.bo pin_count leak on gfx 9
  drm/amd/amdgpu: Avoid writing GMC registers under sriov in gmc9
  drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling
  drm/amdgpu: Make sure to reserve BOs before adding or removing
  drm/amdkfd: avoid recursive lock in migrations back to RAM
  drm/amd/display: Don't allow partial copy_from_user
  Revert "drm/imx: Annotate dma-fence critical section in commit path"
  fs: dlm:Remove unneeded semicolon
  drm: fb_helper: improve CONFIG_FB dependency
  ASoC: Intel: sof_sdw: Add support for SKU 0B12 product
  ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration
  ASoC: Intel: sof_sdw: Add support for SKU 0B29 product
  ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration
  ASoC: Intel: sof_sdw: Add support for SKU 0B13 product
  ASoC: Intel: sof_sdw: Add support for SKU 0B11 product
  ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products
  ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration
  ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product
  NFS: Don't trace an uninitialised value
  thermal: Replace pr_warn() with pr_warn_once() in user_space_bind()
  thermal: Fix NULL pointer dereferences in of_thermal_ functions
  ANDROID: GKI: update Kconfig options for CONFIG_PREEMPT
  gfs2: Fix atomic bug in gfs2_instantiate
  riscv, bpf: Fix RV32 broken build, and silence RV64 warning
  selftests/bpf/xdp_redirect_multi: Limit the tests in netns
  selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly
  selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number
  selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder
  io_uring: remove dead 'sqe' store
  ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk
  libbpf: Fix lookup_and_delete_elem_flags error reporting
  bpftool: Install libbpf headers for the bootstrap version, too
  PM: sleep: Avoid calling put_device() under dpm_list_mtx
  cifs: Move SMB2_Create definitions to the shared area
  cifs: Move more definitions into the shared area
  cifs: move NEGOTIATE_PROTOCOL definitions out into the common area
  ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h
  cifs: Create a new shared file holding smb2 pdu definitions
  ACPI: PM: Fix device wakeup power reference counting error
  mfd: simple-mfd-i2c: Select MFD_CORE to fix build error
  mfd: tps80031: Remove driver
  mfd: max77686: Correct tab-based alignment of register addresses
  mfd: wcd934x: Replace legacy gpio interface for gpiod
  dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible
  mfd: dln2: Add cell for initializing DLN2 ADC
  mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo
  mfd: qcom-spmi-pmic: Document ten more PMICs in the binding
  mfd: qcom-spmi-pmic: Sort compatibles in the driver
  mfd: qcom-spmi-pmic: Sort the compatibles in the binding
  mfd: janz-cmoio: Replace snprintf in show functions with sysfs_emit
  mfd: altera-a10sr: Include linux/module.h
  mfd: tps65912: Make tps65912_device_exit() return void
  mfd: stmpe: Make stmpe_remove() return void
  mfd: mc13xxx: Make mc13xxx_common_exit() return void
  dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg compatible
  mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion
  dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema
  dt-bindings: mfd: syscon: Add rk3368 QoS register compatible
  mfd: arizona: Split of_match table into I2C and SPI versions
  dt-bindings: mfd: Convert X-Powers AXP binding to a schema
  dt-bindings: mfd: Convert X-Powers AC100 binding to a schema
  mfd: qcom-pm8xxx: switch away from using chained IRQ handlers
  mfd: sprd: Add SPI device ID table
  mfd: cpcap: Add SPI device ID table
  mfd: altr_a10sr: Add SPI device ID table
  mfd: exynos-lpass: Describe driver in KConfig
  mfd: core: Add missing of_node_put for loop iteration
  mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART
  mfd: max14577: Do not enforce (incorrect) interrupt trigger type
  mfd: max77693: Do not enforce (incorrect) interrupt trigger type
  mfd: max77686: Do not enforce (incorrect) interrupt trigger type
  mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type
  dt-bindings: mfd: logicvc: Add patternProperties for the display
  mfd: cros_ec: Drop unneeded MODULE_ALIAS
  mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520
  mfd: sprd: Add support for SC2730 PMIC
  dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible
  mfd: da9063: Add support for latest EA silicon revision
  mfd: rk808: Add support for power off on RK817
  mfd: intel_pmt: Only compile on x86
  mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least"
  dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY
  dt-bindings: mfd: brcm,cru: Add clkset syscon
  dt-bindings: mfd: Add Broadcom's MISC block
  block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter()
  net: marvell: prestera: fix patchwork build problems
  amt: remove duplicate include in amt.c
  octeontx2-nicvf: fix ioctl callback
  ax88796c: fix ioctl callback
  ANDROID: fix build error in arch/arm64/include/asm/arch_timer.h
  MAINTAINERS: Add some information to PARAVIRT_OPS entry
  ASoC: DAPM: Cover regression by kctl change notification fix
  ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended
  drm/vc4: hdmi: Introduce a scdc_enabled flag
  drm/vc4: hdmi: Introduce an output_enabled flag
  drm/vc4: hdmi: Check the device state in prepare()
  drm/vc4: hdmi: Prevent access to crtc->state outside of KMS
  drm/vc4: hdmi: Use a mutex to prevent concurrent framework access
  drm/vc4: hdmi: Add a spinlock to protect register access
  drm/vc4: crtc: Copy assigned channel to the CRTC
  drm/vc4: Fix non-blocking commit getting stuck forever
  drm/vc4: crtc: Drop feed_txp from state
  PCI: Add ACS quirk for Pericom PI7C9X2G switches
  drm/i915/audio: rename intel_init_audio_hooks to intel_audio_hooks_init
  drm/i915/audio: move intel_audio_funcs internal to intel_audio.c
  drm/i915/audio: define the audio struct separately from drm_i915_private
  drm/i915/audio: name the audio sub-struct in drm_i915_private
  drm/i915/audio: group audio under anonymous struct in drm_i915_private
  pwm: vt8500: Rename pwm_busy_wait() to make it obviously driver-specific
  dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings
  dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings
  pwm: pwm-samsung: Trigger manual update when disabling PWM
  pwm: visconti: Simplify using devm_pwmchip_add()
  pwm: samsung: Describe driver in Kconfig
  pwm: Make it explicit that pwm_apply_state() might sleep
  pwm: Add might_sleep() annotations for !CONFIG_PWM API functions
  pwm: atmel: Drop unused header
  amt: Fix NULL but dereferenced coccicheck error
  net: ax88796c: hide ax88796c_dt_ids if !CONFIG_OF
  net: udp: correct the document for udp_mem
  ALSA: timer: Unconditionally unlink slave instances, too
  ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer
  MAINTAINERS: dri-devel is for all of drivers/gpu
  net: ethernet: litex: Remove unnecessary print function dev_err()
  drm/udl: fix control-message timeout
  octeontx2-pf: select CONFIG_NET_DEVLINK
  sfc: use swap() to make code cleaner
  octeontx2-af: use swap() to make code cleaner
  tg3: Remove redundant assignments
  net/smc: Print function name in smcr_link_down tracepoint
  bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
  drm/ttm: remove ttm_bo_vm_insert_huge()
  drm/i915/selftests: Rework context handling in hugepages selftests
  drm/i915: Remove gen6_ppgtt_unpin_all
  FROMLIST: compiler_types: mark __compiletime_assert failure as __noreturn
  drm/i915/ttm: Failsafe migration blits
  drm/i915/ttm: Reorganize the ttm move code
  Revert "usb: core: hcd: Add support for deferring roothub registration"
  Revert "xhci: Set HCD flag to defer primary roothub registration"
  block: fix device_add_disk() kobject_create_and_add() error handling
  block: ensure cached plug request matches the current queue
  block: move queue enter logic into blk_mq_submit_bio()
  scsi: scsi_debug: Don't call kcalloc() if size arg is zero
  scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd()
  mctp: handle the struct sockaddr_mctp_ext padding field
  mctp: handle the struct sockaddr_mctp padding fields
  net: phy: fix duplex out of sync problem while changing settings
  SUNRPC: Prevent immediate close+reconnect
  SUNRPC: Fix races when closing the socket
  devlink: fix flexible_array.cocci warning
  NFSv4.2 add tracepoint to OFFLOAD_CANCEL
  NFSv4.2 add tracepoint to COPY_NOTIFY
  NFSv4.2 add tracepoint to CB_OFFLOAD
  NFSv4.2 add tracepoint to CLONE
  NFSv4.2 add tracepoint to COPY
  NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE
  NFSv4.2 add tracepoint to SEEK
  SUNRPC: Check if the xprt is connected before handling sysfs reads
  drm/i915: Update memory bandwidth formulae
  PCI: apple: Configure RID to SID mapper on device addition
  iommu/dart: Exclude MSI doorbell from PCIe device IOVA range
  PCI: apple: Implement MSI support
  PCI: apple: Add INTx and per-port interrupt support
  Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type"
  ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
  PCI: kirin: Allow removing the driver
  PCI: kirin: De-init the dwc driver
  PCI: kirin: Disable clkreq during poweroff sequence
  PCI: kirin: Move the power-off code to a common routine
  PCI: kirin: Add power_off support for Kirin 960 PHY
  PCI: kirin: Allow building it as a module
  PCI: kirin: Add MODULE_* macros
  PCI: kirin: Add Kirin 970 compatible
  PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge
  ANDROID: fscrypt: add support for hardware-wrapped keys
  ANDROID: dm: add support for passing through derive_sw_secret
  ANDROID: dm: Add wrapped key support in dm-default-key
  ANDROID: block: add basic hardware-wrapped key support
  ANDROID: scsi: ufs: allow overriding the blk_crypto_profile
  PCI: apple: Set up reference clocks when probing
  PCI: apple: Add initial hardware bring-up
  PCI: of: Allow matching of an interrupt-map local to a PCI device
  of/irq: Allow matching of an interrupt-map local to an interrupt controller
  irqdomain: Make of_phandle_args_to_fwspec() generally available
  thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses
  block: make bio_queue_enter() fast-path available inline
  block: split request allocation components into helpers
  block: have plug stored requests hold references to the queue
  cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
  cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
  cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline
  ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig
  PM: sleep: Fix runtime PM based cpuidle support
  PCI: Do not enable AtomicOps on VFs
  ANDROID: GKI: Enable HIST_TRIGGERS (x86)
  xen/balloon: rename alloc/free_xenballooned_pages
  xen/balloon: add late_initcall_sync() for initial ballooning done
  block: add a loff_t cast to bdev_nr_bytes
  arm64: cpufeature: Export this_cpu_has_cap helper
  drm/i915: Split vlv/chv sprite plane update into noarm+arm pair
  drm/i915: Split ivb+ sprite plane update into noarm+arm pair
  drm/i915: Split g4x+ sprite plane update into noarm+arm pair
  drm/i915: Split pre-skl primary plane update into noarm+arm pair
  drm/i915: Split skl+ plane update into noarm+arm pair
  drm/i915: Split update_plane() into update_noarm() + update_arm()
  drm/i915: Fix up the sprite namespacing
  drm/i915: Fix async flip with decryption and/or DPT
  virtio_gpio: drop packed attribute
  gpio: virtio: Add IRQ support
  ALSA: firewire-motu: add support for MOTU Traveler mk3
  selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes
  drm/i915: Reject planar formats when doing async flips
  ext4: fix error code saved on super block during file system abort
  ext4: inline data inode fast commit replay fixes
  ext4: commit inline data during fast commit
  ext4: scope ret locally in ext4_try_to_trim_range()
  ext4: remove an unused variable warning with CONFIG_QUOTA=n
  ext4: fix boolreturn.cocci warnings in fs/ext4/name.c
  ext4: prevent getting empty inode buffer
  ext4: move ext4_fill_raw_inode() related functions
  ext4: factor out ext4_fill_raw_inode()
  ext4: prevent partial update of the extent blocks
  ext4: check for inconsistent extents between index and leaf block
  ext4: check for out-of-order index extents in ext4_valid_extent_entries()
  ext4: convert from atomic_t to refcount_t on ext4_io_end->count
  ext4: refresh the ext4_ext_path struct after dropping i_data_sem.
  ext4: ensure enough credits in ext4_ext_shift_path_extents
  ext4: correct the left/middle/right debug message for binsearch
  ext4: fix lazy initialization next schedule time computation in more granular unit
  Revert "ext4: enforce buffer head state assertion in ext4_da_map_blocks"
  PCI: vmd: Drop redundant includes of <asm/device.h>, <asm/msi.h>
  ASoC: SOF:control: Fix variable type in snd_sof_refresh_control()
  ovl: fix filattr copy-up failure
  perf clang: Fixes for more recent LLVM/clang
  tools: Bump minimum LLVM C++ std to GNU++14
  drm/nouveau: clean up all clients on device removal
  9p: fix a bunch of checkpatch warnings
  9p: set readahead and io size according to maxsize
  floppy: address add_disk() error handling on probe
  ataflop: address add_disk() error handling on probe
  block: update __register_blkdev() probe documentation
  ataflop: remove ataflop_probe_lock mutex
  mtd/ubi/block: add error handling support for add_disk()
  block/sunvdc: add error handling support for add_disk()
  z2ram: add error handling support for add_disk()
  nvdimm/pmem: use add_disk() error handling
  nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned
  nvdimm/blk: add error handling support for add_disk()
  nvdimm/blk: avoid calling del_gendisk() on early failures
  nvdimm/btt: add error handling support for add_disk()
  nvdimm/btt: use goto error labels on btt_blk_init()
  loop: Remove duplicate assignments
  drbd: Fix double free problem in drbd_create_device
  ANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S
  drm/nouveau: Add a dedicated mutex for the clients list
  drm/nouveau: use drm_dev_unplug() during device removal
  drm/nouveau/svm: Fix refcount leak bug and missing check against null bug
  net: fix possible NULL deref in sock_reserve_memory
  tcp: Use BIT() for OPTION_* constants
  selftests: net: properly support IPv6 in GSO GRE test
  drm/bridge: analogix_dp: Make PSR-exit block less
  parisc: move CPU field back into thread_info
  parisc: Don't disable interrupts in cmpxchg and futex operations
  parisc: don't enable irqs unconditionally in handle_interruption()
  drm/bridge: anx7625: add HDMI audio function
  drm/bridge: anx7625: add MIPI DPI input feature
  drm/bridge: anx7625: fix not correct return value
  dt-bindings:drm/bridge:anx7625:add vendor define
  ovl: fix warning in ovl_create_real()
  drm/i915: fixup dma_fence_wait usage
  drm/vc4: Increase the core clock based on HVS load
  drm/vc4: hdmi: Enable the scrambler on reconnection
  drm/vc4: hdmi: Raise the maximum clock rate
  drm/vc4: Leverage the load tracker on the BCM2711
  drm/vc4: crtc: Add some logging
  drm/vc4: crtc: Rework the encoder retrieval code (again)
  drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype
  drm/vc4: Make vc4_crtc_get_encoder public
  drm/vc4: hdmi: Fix HPD GPIO detection
  drm/vc4: hdmi: Remove the DDC probing for status detection
  drm/radeon: use dma_resv_wait_timeout() instead of manually waiting
  dma-buf/poll: Get a file reference for outstanding fence callbacks
  clk/ast2600: Fix soc revision for AHB
  scsi: scsi_ioctl: Validate command size
  scsi: ufs: ufshpb: Properly handle max-single-cmd
  scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run
  scsi: bsg: Fix errno when scsi_bsg_register_queue() fails
  clk: composite: Fix 'switching' to same clock
  drm/i915/guc/slpc: Update boost sysfs hooks for SLPC
  drm/i915/guc/slpc: Add waitboost functionality for SLPC
  drm/i915/guc/slpc: Define and initialize boost frequency
  ce/gf100: fix incorrect CE0 address calculation on some GPUs
  apparmor: remove duplicated 'Returns:' comments
  apparmor: remove unneeded one-line hook wrappers
  apparmor: Use struct_size() helper in kzalloc()
  x86/fpu: Optimize out sigframe xfeatures when in init state
  libbpf: Deprecate bpf_program__load() API
  fs: dlm: remove double list_first_entry call
  PCI: cadence: Add cdns_plat_pcie_probe() missing return
  libbpf: Improve ELF relo sanitization
  libbpf: Fix section counting logic
  libbpf: Validate that .BTF and .BTF.ext sections contain data
  libbpf: Improve sanity checking during BTF fix up
  libbpf: Detect corrupted ELF symbols section
  nvdimm/btt: do not call del_gendisk() if not needed
  signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed
  selftests/seccomp: Report event mismatches more clearly
  selftests/seccomp: Stop USER_NOTIF test if kcmp() fails
  ANDROID: Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal
  ANDROID: Kleaf: common kernel public
  PCI: j721e: Fix j721e_pcie_probe() error path
  string: uninline memcpy_and_pad
  ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2
  ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[]
  ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
  libbpf: Deprecate bpf_program__get_prog_info_linear
  perf: Pull in bpf_program__get_prog_info_linear
  bpftool: Use bpf_obj_get_info_by_fd directly
  bpftool: Migrate -1 err checks of libbpf fn calls
  ACPI: EC: Remove initialization of static variables to false
  ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro
  at24: Support probing while in non-zero ACPI D state
  media: i2c: imx319: Support device probe in non-zero ACPI D state
  ACPI: Add a convenience function to tell a device is in D0 state
  Documentation: ACPI: Document _DSC object usage for enum power state
  i2c: Allow an ACPI driver to manage the device's power state during probe
  ACPI: scan: Obtain device's desired enumeration power state
  drm/i915: Use intel_de_rmw() for icl combo phy programming
  drm/i915: Use intel_de_rmw() for icl mg phy programming
  drm/i915: Use intel_de_rmw() for tgl dkl phy programming
  drm/i915: Enable per-lane drive settings for icl+
  drm/i915: Query the vswing levels per-lane for snps phy
  drm/i915: Query the vswing levels per-lane for tgl dkl phy
  drm/i915: Query the vswing levels per-lane for icl mg phy
  drm/i915: Query the vswing levels per-lane for icl combo phy
  drm/i915: Stop using group access when progrmming icl combo phy TX
  kdb: Adopt scheduler's task classification
  MIPS: Cobalt: Explain GT64111 early PCI fixup
  drm/amd/display: 3.2.160
  drm/amd/display: [FW Promotion] Release 0.0.91
  drm/amd/display: add condition check for dmub notification
  drm/amd/display: Added new DMUB boot option for power optimization
  drm/amd/display: Add MPC meory shutdown support
  drm/amd/display: Added HPO HW control shutdown support
  drm/amd/display: fix register write sequence for LINK_SQUARE_PATTERN
  drm/amd/display: Clear encoder assignments when state cleared.
  drm/amd/display: Force disable planes on any pipe split change
  drm/amd/display: Fix bpc calculation for specific encodings
  drm/amd/display: avoid link loss short pulse stuck the system
  drm/amd/display: Fix dummy p-state hang on monitors with extreme timing
  drm/amd/display: Fix dcn10_log_hubp_states printf format string
  drm/amd/display: dsc engine not disabled after unplug dsc mst hub
  drm/amdgpu: remove duplicated kfd_resume_iommu
  drm/amdgpu: update RLC_PG_DELAY_3 Value to 200us for yellow carp
  drm/amd/display: Look at firmware version to determine using dmub on dcn21
  drm/amdgpu/pm: Don't show pp_power_profile_mode for unsupported devices
  drm/amd/pm: Adjust returns when power_profile_mode is not supported
  drm/amd/pm: Add missing mutex for pp_get_power_profile_mode
  drm/amdgpu/pm: drop pp_power_profile_mode support for yellow carp
  drm/amdkfd: update gfx target version for Renoir
  drm/amdgpu: Convert SMU version to decimal in debugfs
  drm/amdkfd: Handle incomplete migration to system memory
  drm/amdkfd: Avoid thrashing of stack and heap
  drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC
  drm/amdgpu: use correct register mask to extract field
  drm/amd/amdgpu: fix bad job hw_fence use after free in advance tdr
  ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ
  MAINTAINERS: Update BCM7XXX entry with additional patterns
  ALSA: timer: Fix use-after-free problem
  blk-mq: update hctx->nr_active in blk_mq_end_request_batch()
  blk-mq: add RQF_ELV debug entry
  blk-mq: only try to run plug merge if request has same queue with incoming bio
  block: move RQF_ELV setting into allocators
  ice: Fix race conditions between virtchnl handling and VF ndo ops
  ice: Fix not stopping Tx queues for VFs
  ice: Fix replacing VF hardware MAC to existing MAC filter
  ice: Remove toggling of antispoof for VF trusted promiscuous mode
  ice: Fix VF true promiscuous mode
  gfs2: Only dereference i->iov when iter_is_iovec(i)
  selftests/bpf: Verifier test on refill from a smaller spill
  bpf: Do not reject when the stack read size is different from the tracked scalar size
  selftests/bpf: Make netcnt selftests serial to avoid spurious failures
  selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs
  selftests/bpf: Convert test_bpffs to ASSERT macros
  libfs: Support RENAME_EXCHANGE in simple_rename()
  libfs: Move shmem_exchange to simple_rename_exchange
  net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge
  net: dsa: qca8k: make sure PAD0 MAC06 exchange is disabled
  net: vlan: fix a UAF in vlan_dev_real_dev()
  nfs: remove unused header <linux/pnfs_osd_xdr.h>
  net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS()
  drm/i915: Fix comment about modeset parameters
  Revert "ANDROID: futex: Add vendor hook for wait queue"
  nfs4: take a reference on the nfs_client when running FREE_STATEID
  RDMA/core: Require the driver to set the IOVA correctly during rereg_mr
  Revert "FROMLIST: irqchip: irq-meson-gpio: make it possible to build as a module"
  RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback
  bcache: fix use-after-free problem in bcache_device_free()
  openrisc: fix SMP tlb flush NULL pointer dereference
  ANDROID: fuse: passthrough: fix up build error in ki_complete
  ethtool: fix ethtool msg len calculation for pause stats
  net: avoid double accounting for pure zerocopy skbs
  net:ipv6:Remove unneeded semicolon
  NFC: add necessary privilege flags in netlink layer
  security: implement sctp_assoc_established hook in selinux
  security: add sctp_assoc_established hook
  security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce
  security: pass asoc to sctp_assoc_request and sctp_sk_clone
  kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile
  kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile
  kselftests/net: add missed SRv6 tests
  kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile
  kselftests/net: add missed icmp.sh test to Makefile
  amt: Remove duplicate include
  drm/i915: Restore memory mapping for DPT FBs across system suspend/resume
  drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm()
  9p p9mode2perm: remove useless strlcpy and check sscanf return code
  9p v9fs_parse_options: replace simple_strtoul with kstrtouint
  9p: fix file headers
  fs/9p: fix indentation and Add missing a blank line after declaration
  fs/9p: fix warnings found by checkpatch.pl
  9p: fix minor indentation and codestyle
  fs/9p: cleanup: opening brace at the beginning of the next line
  9p: Convert to using the netfs helper lib to do reads and caching
  fscache_cookie_enabled: check cookie is valid before accessing it
  drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
  apparmor: fix zero-length compiler warning in AA_BUG()
  apparmor: use per file locks for transactional queries
  apparmor: fix doc warning
  apparmor: Remove the repeated declaration
  apparmor: avoid -Wempty-body warning
  drm/etnaviv: stop getting the excl fence separately here
  amt: fix error return code in amt_init()
  MAINTAINERS: Update ENA maintainers information
  net: add and use skb_unclone_keeptruesize() helper
  net: marvell: prestera: Add explicit padding
  bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD
  clk: rockchip: drop module parts from rk3399 and rk3568 drivers
  Revert "clk: rockchip: use module_platform_driver_probe"
  net/9p: autoload transport modules
  9p/net: fix missing error check in p9_check_errors
  net: davinci_emac: Fix interrupt pacing disable
  net: phy: microchip_t1: add lan87xx_config_rgmii_delay for lan87xx phy
  Input: cap11xx - add support for cap1206
  Input: remove unused header <linux/input/cy8ctmg110_pdata.h>
  clk:mediatek: remove duplicate include in clk-mt8195-imp_iic_wrap.c
  dt-bindings: clock: fu740-prci: add reset-cells
  clk: uniphier: Add SoC-glue clock source selector support for Pro4
  dt-bindings: clock: uniphier: Add clock binding for SoC-glue
  clk: uniphier: Add NX1 clock support
  dt-bindings: clock: uniphier: Add NX1 clock binding
  clk: uniphier: Add audio system and video input clock control for PXs3
  clk: si5351: Update datasheet references
  clk: vc5: Use i2c .probe_new
  clk/actions/owl-factor.c: remove superfluous headers
  clk: ingenic: Fix bugs with divided dividers
  NFS: Add offset to nfs_aop_readahead tracepoint
  zram: replace fsync_bdev with sync_blockdev
  zram: avoid race between zram_remove and disksize_store
  zram: don't fail to remove zram during unloading module
  zram: fix race between zram_reset_device() and disksize_store()
  nbd: error out if socket index doesn't match in nbd_handle_reply()
  io_uring: remove redundant assignment to ret in io_register_iowq_max_workers()
  xprtrdma: Fix a maybe-uninitialized compiler warning
  drm/i915: Rename GT_STEP to GRAPHICS_STEP
  drm/i915: Track media IP stepping separated from GT
  drm/i915: Add struct to hold IP version
  PCI: cpqphp: Use <linux/io.h> instead of <asm/io.h>
  fs: dlm: filter user dlm messages for kernel locks
  fs: dlm: add lkb waiters debugfs functionality
  fs: dlm: add lkb debugfs functionality
  fs: dlm: allow create lkb with specific id range
  fs: dlm: add debugfs rawmsg send functionality
  fs: dlm: let handle callback data as void
  fs: dlm: ls_count busy wait to event based wait
  fs: dlm: requestqueue busy wait to event based wait
  fs: dlm: trace socket handling
  fs: dlm: initial support for tracepoints
  fs: dlm: make dlm_callback_resume quite
  fs: dlm: use dlm_recovery_stopped in condition
  fs: dlm: use dlm_recovery_stopped instead of test_bit
  fs: dlm: move version conversion to compile time
  fs: dlm: remove check SCTP is loaded message
  fs: dlm: debug improvements print nodeid
  fs: dlm: fix small lockspace typo
  fs: dlm: remove obsolete INBUF define
  raid5-ppl: use swap() to make code cleaner
  md/bitmap: don't set max_write_behind if there is no write mostly device
  Bluetooth: aosp: Support AOSP Bluetooth Quality Report
  Bluetooth: Add struct of reading AOSP vendor capabilities
  io-wq: fix max-workers not correctly set on multi-node system
  cifs: add mount parameter tcpnodelay
  cifs: To match file servers, make sure the server hostname matches
  nbd: Fix hungtask when nbd_config_put
  nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add
  nbd: fix possible overflow for 'first_minor' in nbd_dev_add()
  nbd: fix max value for 'first_minor'
  NFS: Move NFS protocol display macros to global header
  NFS: Move generic FS show macros to global header
  ALSA: usb-audio: Add quirk for Audient iD14
  drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides
  drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset
  drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride
  drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces
  drm/i915/fb: Factor out functions to remap contiguous FB obj pages
  drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
  drm/i915/fb: Fix rounding error in subsampled plane size calculation
  power: supply: bq25890: Fix initial setting of the F_CONV_RATE field
  power: supply: bq25890: Fix race causing oops at boot
  UPSTREAM: mm: fix mismerge of folio page flag manipulators
  PCI: kirin: Use regmap for APB registers
  PCI: kirin: Add support for a PHY layer
  PCI: kirin: Reorganize the PHY logic inside the driver
  io_uring: clean up io_queue_sqe_arm_apoll
  Revert "ANDROID: attribute page lock and waitqueue functions as sched"
  dm: don't stop request queue after the dm device is suspended
  ASoC: cs35l41: Change monitor widgets to siggens
  i915/display/dp: send a more fine-grained link-status uevent
  drm/probe-helper: use drm_kms_helper_connector_hotplug_event
  amdgpu: use drm_kms_helper_connector_hotplug_event
  drm/connector: use drm_sysfs_connector_hotplug_event
  drm/probe-helper: add drm_kms_helper_connector_hotplug_event
  drm/sysfs: introduce drm_sysfs_connector_hotplug_event
  x86/xen: remove 32-bit awareness from startup_xen
  xen: remove highmem remnants
  xen: allow pv-only hypercalls only with CONFIG_XEN_PV
  x86/xen: remove 32-bit pv leftovers
  xen-pciback: allow compiling on other archs than x86
  x86/xen: switch initial pvops IRQ functions to dummy ones
  block: replace always false argument with 'false'
  block: assign correct tag before doing prefetch of request
  power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
  x86/xen: remove xen_have_vcpu_info_placement flag
  x86/pvh: add prototype for xen_pvh_init()
  xen: Fix implicit type conversion
  xen: fix wrong SPDX headers of Xen related headers
  xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls
  x86/xen: Remove redundant irq_enter/exit() invocations
  xen-pciback: Fix return in pm_ctrl_init()
  xen/x86: restrict PV Dom0 identity mapping
  xen/x86: there's no highmem anymore in PV mode
  xen/x86: adjust handling of the L3 user vsyscall special page table
  xen/x86: adjust xen_set_fixmap()
  xen/x86: restore (fix) xen_set_pte_init() behavior
  xen/x86: streamline set_pte_mfn()
  posix-cpu-timers: Clear task::posix_cputimers_work in copy_process()
  platform/x86: system76_acpi: Fix input device error handling
  drm/i915/display: program audio CDCLK-TS for keepalives
  mips: fix HUGETLB function without THP enabled
  fuse: fix page stealing
  virtiofs: use strscpy for copying the queue name
  mips: cm: Convert to bitfield API to fix out-of-bounds access
  drm/i915/dmabuf: drop the flush on discrete
  drm/i915: stop setting cache_dirty on discrete
  drm/i915: move cpu_write_needs_clflush
  drm/i915/clflush: disallow on discrete
  drm/i915/clflush: fixup handling of cache_dirty
  afs: Set mtime from the client for yfs create operations
  afs: Sort out symlink reading
  ALSA: hda/realtek: Add quirk for Clevo PC70HS
  Bluetooth: hci_sync: Fix not setting adv set duration
  Revert "net: avoid double accounting for pure zerocopy skbs"
  dt-bindings: opp: Allow multi-worded OPP entry name
  cpufreq: Fix parameter in parse_perf_domain()
  selftests: net: add arp_ndisc_evict_nocarrier
  net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter
  net: arp: introduce arp_evict_nocarrier sysctl parameter
  dt-bindings: net: ti,bluetooth: Document default max-speed
  dt-bindings: pci: rcar-pci-ep: Document r8a7795
  dt-bindings: net: qcom,ipa: IPA does support up to two iommus
  of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()
  of: unittest: document intentional interrupt-map provider build warning
  of: unittest: fix EXPECT text for gpio hog errors
  of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings
  libbpf: Deprecate AF_XDP support
  kbuild: Unify options for BTF generation for vmlinux and modules
  selftests/bpf: Add a testcase for 64-bit bounds propagation issue.
  bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.
  bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.
  ftrace/samples: Add missing prototype for my_direct_func
  tracing/selftests: Add tests for hist trigger expression parsing
  tracing/histogram: Document hist trigger variables
  tracing/histogram: Update division by 0 documentation
  tracing/histogram: Optimize division by constants
  net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c
  net: avoid double accounting for pure zerocopy skbs
  tcp: rename sk_wmem_free_skb
  netdevsim: fix uninit value in nsim_drv_configure_vfs()
  selftests/bpf: Fix also no-alu32 strobemeta selftest
  tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions
  tracing/osnoise: Remove STACKTRACE ifdefs from inside functions
  tracing/osnoise: Allow multiple instances of the same tracer
  tracing/osnoise: Remove TIMERLAT ifdefs from inside functions
  tracing/osnoise: Support a list of trace_array *tr
  tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write()
  tracing/osnoise: Split workload start from the tracer start
  tracing/osnoise: Improve comments about barrier need for NMI callbacks
  tracing/osnoise: Do not follow tracing_cpumask
  mm: fix mismerge of folio page flag manipulators
  bpf: Add missing map_delete_elem method to bloom filter map
  nfsd4: remove obselete comment
  perf bpf: Pull in bpf_program__get_prog_info_linear()
  selftests/bpf: Add bloom map success test for userspace calls
  bpf: Add alignment padding for "map_extra" + consolidate holes
  bpf: Bloom filter map naming fixups
  selftests/bpf: Add test cases for struct_ops prog
  bpf: Add dummy BPF STRUCT_OPS for test purpose
  bpf: Factor out helpers for ctx access checking
  bpf: Factor out a helper to prepare trampoline for struct_ops prog
  drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
  drm/i915: Extend the async flip VT-d w/a to skl/bxt
  drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
  apparmor: Fix internal policy capable check for policy management
  btrfs: fix lzo_decompress_bio() kmap leakage
  nfsd: document server-to-server-copy parameters
  Bluetooth: hci_sync: Fix missing static warnings
  watchdog: db8500_wdt: Rename symbols
  watchdog: db8500_wdt: Rename driver
  watchdog: ux500_wdt: Drop platform data
  firewire: Remove function callback casts
  Revert "ONHOLD: ANDROID: scsi: ufs: allow overriding the blk_keyslot_manager"
  Revert "ANDROID: block: add hardware-wrapped key support"
  Revert "ANDROID: dm: add support for passing through derive_raw_secret"
  Revert "ANDROID: dm: Add wrapped key support in dm-default-key"
  Revert "ANDROID: fscrypt: add support for hardware-wrapped keys"
  RDMA/irdma: optimize rx path by removing unnecessary copy
  drm/i915/display: Check async flip state of every crtc and plane once
  dm table: log table creation error code
  dm: make workqueue names device-specific
  dm writecache: Make use of the helper macro kthread_run()
  dm crypt: Make use of the helper macro kthread_run()
  dm verity: use bvec_kmap_local in verity_for_bv_block
  dm log writes: use memcpy_from_bvec in log_writes_map
  dm integrity: use bvec_kmap_local in __journal_read_write
  dm integrity: use bvec_kmap_local in integrity_metadata
  dm: add add_disk() error handling
  dm: Remove redundant flush_workqueue() calls
  kernel-doc: support DECLARE_PHY_INTERFACE_MASK()
  docs/zh_CN: add core-api xarray translation
  docs/zh_CN: add core-api assoc_array translation
  speakup: Fix typo in documentation "boo" -> "boot"
  drm/i915: Introduce refcounted sg-tables
  cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c
  cgroup: Fix rootcg cpu.stat guest double counting
  selftests, bpf: Fix broken riscv build
  riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h
  tools, build: Add RISC-V to HOSTARCH parsing
  riscv, bpf: Increase the maximum number of iterations
  selftests, bpf: Add one test for sockmap with strparser
  selftests, bpf: Fix test_txmsg_ingress_parser error
  skmsg: Lose offset info in sk_psock_skb_ingress
  selftests/bpf: Fix strobemeta selftest regression
  bpf: Disallow unprivileged bpf by default
  drm/sched: Avoid lockdep spalt on killing a processes
  SUNRPC: Clean up xs_tcp_setup_sock()
  SUNRPC: Replace use of socket sk_callback_lock with sock_lock
  vsprintf: Update %pGp documentation about that it prints hex value
  Revert "perf bench futex: Add support for 32-bit systems with 64-bit time_t"
  HID: nintendo: fix -Werror build
  ath9k: use swap() to make code cleaner
  wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
  wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan
  wcn36xx: implement flush op to speed up connected scan
  wcn36xx: add debug prints for sw_scan start/complete
  ath10k: fetch (pre-)calibration data via nvmem subsystem
  ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855
  HID: playstation: require multicolor LED functionality
  net/smc: Introduce tracepoint for smcr link down
  net/smc: Introduce tracepoints for tx and rx msg
  net/smc: Introduce tracepoint for fallback
  selftests: add amt interface selftest script
  amt: add mld report message handler
  amt: add multicast(IGMP) report message handler
  amt: add data plane of amt interface
  amt: add control plane of amt interface
  netdevsim: rename 'driver' entry points
  netdevsim: move max vf config to dev
  netdevsim: move details of vf config to dev
  netdevsim: move vfconfig to nsim_dev
  netdevsim: take rtnl_lock when assigning num_vfs
  ethtool: don't drop the rtnl_lock half way thru the ioctl
  devlink: expose get/put functions
  ethtool: handle info/flash data copying outside rtnl_lock
  ethtool: push the rtnl_lock into dev_ethtool()
  net: mana: Support hibernation and kexec
  net: mana: Improve the HWC error handling
  net: mana: Report OS info to the PF driver
  net: mana: Fix the netdev_err()'s vPort argument in mana_init_port()
  selftests: mptcp: more stable simult_flows tests
  selftests: mptcp: fix proto type in link_failure tests
  ibmvnic: delay complete()
  ibmvnic: Process crqs after enabling interrupts
  ibmvnic: don't stop queue in xmit
  selftests: udp: test for passing SO_MARK as cmsg
  udp6: allow SO_MARK ctrl msg to affect routing
  nfp: flower: Allow ipv6gretap interface for offloading
  net: dsa: populate supported_interfaces member
  samples: remove duplicate include in fs-monitor.c
  RDMA/qed: Use helper function to set GUIDs
  drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
  drm/i915: Don't request GMBUS to generate irqs when called while irqs are off
  i915/display/dmc: Add Support for PipeC and PipeD DMC
  RISC-V: KVM: fix boolreturn.cocci warnings
  RISC-V: KVM: remove unneeded semicolon
  samples: Fix warning in fsnotify sample
  docs: Fix formatting of literal sections in fanotify docs
  samples: Make fs-monitor depend on libc and headers
  parisc: Fix set_fixmap() on PA1.x CPUs
  parisc: Use swap() to swap values in setup_bootmem()
  drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9
  powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST
  vdpa/mlx5: Forward only packets with allowed MAC address
  vdpa/mlx5: Support configuration of MAC
  vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit
  vdpa_sim_net: Enable user to set mac address and mtu
  vdpa: Enable user to set mac and mtu of vdpa device
  vdpa: Use kernel coding style for structure comments
  vdpa: Introduce query of device config layout
  vdpa: Introduce and use vdpa device get, set config helpers
  virtio-scsi: don't let virtio core to validate used buffer length
  virtio_blk: correct types for status handling
  virtio_blk: allow 0 as num_request_queues
  i2c: virtio: Add support for zero-length requests
  virtio_pci: harden MSI-X interrupts
  virtio_console: validate max_nr_ports before trying to use it
  virtio-blk: validate num_queues during probe
  virtio-blk: don't let virtio core to validate used length
  virtio-blk: fixup coccinelle warnings
  virtio_config: introduce a new .enable_cbs method
  virtio_blk: Fix spelling mistake: "advertisted" -> "advertised"
  virtio-pmem: add myself as virtio-pmem maintainer
  virtio-net: don't let virtio core to validate used length
  virtio_ring: fix typos in vring_desc_extra
  virtio_ring: validate used buffer length
  virtio-pci: harden INTX interrupts
  ALSA: virtio: Replace zero-length array with flexible-array member
  virtio_ring: check desc == NULL when using indirect with packed
  virtio_ring: make virtqueue_add_indirect_packed prettier
  hwrng: virtio - always add a pending request
  hwrng: virtio - don't waste entropy
  hwrng: virtio - don't wait on cleanup
  hwrng: virtio - add an internal buffer
  vdpa/mlx5: Propagate link status from device to vdpa driver
  vdpa/mlx5: Rename control VQ workqueue to vdpa wq
  vdpa/mlx5: Remove mtu field from vdpa net device
  eni_vdpa: add vDPA driver for Alibaba ENI
  netfilter: nft_payload: support for inner header matching / mangling
  vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE
  virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min}
  vdpa: min vq num of vdpa device cannot be greater than max vq num
  vdpa: add new callback get_vq_num_min in vdpa_config_ops
  vp_vdpa: add vq irq offloading support
  vdpa: fix typo
  virtio-pci: introduce legacy device module
  netfilter: nf_tables: convert pktinfo->tprot_set to flags field
  virtio-blk: add num_request_queues module parameter
  virtio-blk: avoid preallocating big SGL for data
  virtio_net: clarify tailroom logic
  netfilter: nft_meta: add NFT_META_IFTYPE
  netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state
  ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk
  parisc: Update defconfigs
  parisc: decompressor: clean up Makefile
  parisc: decompressor: remove repeated depenency of misc.o
  parisc: Remove unused constants from asm-offsets.c
  parisc/ftrace: use static key to enable/disable function graph tracer
  parisc/ftrace: set function trace function
  parisc: Make use of the helper macro kthread_run()
  parisc: mark xchg functions notrace
  parisc: enhance warning regarding usage of O_NONBLOCK
  parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers
  parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h
  parisc: Use PRIV_USER in syscall.S
  parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
  parisc: Move thread_info into task struct
  parisc: add support for TOC (transfer of control)
  parisc/firmware: add functions to retrieve TOC data
  parisc: add PIM TOC data structures
  parisc: move virt_map macro to assembly.h
  parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
  parisc: Fix ptrace check on syscall return
  ALSA: usb-audio: Add registration quirk for JBL Quantum 400
  platform/chrome: cros_ec_proto: Use ec_command for check_features
  platform/chrome: cros_ec_proto: Use EC struct for features
  exfat: fix incorrect loading of i_blocks for large files
  erofs: don't trigger WARN() when decompression fails
  sched/fair: Cleanup newidle_balance
  sched/fair: Remove sysctl_sched_migration_cost condition
  sched/fair: Wait before decaying max_newidle_lb_cost
  sched/fair: Skip update_blocked_averages if we are defering load balance
  sched/fair: Account update_blocked_averages in newidle_balance cost
  RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions
  RISC-V: KVM: Factor-out FP virtualization into separate sources
  selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage
  task_stack: Fix end_of_stack() for architectures with upwards-growing stack
  parisc: Use PRIV_USER instead of 3 in entry.S
  parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h
  parisc: Allocate task struct with stack frame alignment
  parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in assembly.h
  parisc: fix warning in flush_tlb_all
  parisc: disable preemption in send_IPI_allbutself()
  parisc: fix preempt_count() check in entry.S
  parisc: deduplicate code in flush_cache_mm() and flush_cache_range()
  parisc: disable preemption during local tlb flush
  parisc: Add KFENCE support
  parisc: Switch to ARCH_STACKWALK implementation
  parisc: make parisc_acctyp() available outside of faults.c
  parisc/unwind: use copy_from_kernel_nofault()
  drm/ingenic: Remove bogus register write
  block/brd: add error handling support for add_disk()
  ps3vram: add error handling support for add_disk()
  ps3disk: add error handling support for add_disk()
  zram: add error handling support for add_disk()
  xfs: use swap() to make code cleaner
  xfs: Remove duplicated include in xfs_super
  blk-mq: fix redundant check of !e expression
  gpio: realtek-otto: fix GPIO line IRQ offset
  locking: Remove spin_lock_flags() etc
  perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings
  ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang
  ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_INFO_IN_TASK=y
  gpio: clean up Kconfig file
  staging: r8188eu: hal: remove goto statement and local variable
  staging: rtl8723bs: hal remove the assignment to itself
  staging: rtl8723bs: fix unmet dependency on CRYPTO for CRYPTO_LIB_ARC4
  staging: vchiq_core: get rid of typedef
  staging: fieldbus: anybus: reframe comment to avoid warning
  staging: r8188eu: fix missing unlock in rtw_resume()
  tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description
  serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE
  usb: gadget: Mark USB_FSL_QE broken on 64-bit
  usb: gadget: f_mass_storage: Disable eps during disconnect
  usb: gadget: udc: core: Revise comments for USB ep enable/disable
  comedi: dt9812: fix DMA buffers on stack
  comedi: ni_usb6501: fix NULL-deref in command paths
  net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
  bnxt_en: Remove not used other ULP define
  netdevsim: remove max_vfs dentry
  mailbox: imx: support i.MX8ULP S4 MU
  dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support
  ACPI/PCC: Add maintainer for PCC mailbox driver
  mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe
  mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4)
  mailbox: pcc: Drop handling invalid bit-width in {read,write}_register
  mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq
  mailbox: pcc: Add PCC register bundle and associated accessor functions
  mailbox: pcc: Rename doorbell ack to platform interrupt ack register
  mailbox: pcc: Use PCC mailbox channel pointer instead of standard
  mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info
  mailbox: pcc: Consolidate subspace doorbell register parsing
  mailbox: pcc: Consolidate subspace interrupt information parsing
  mailbox: pcc: Refactor all PCC channel information into a structure
  mailbox: pcc: Fix kernel doc warnings
  mailbox: apple: Add driver for Apple mailboxes
  dt-bindings: mailbox: Add Apple mailbox bindings
  MAINTAINERS: Add Apple mailbox files
  tracing/histogram: Fix semicolon.cocci warnings
  net/mlx5: Support internal port as decap route device
  net/mlx5e: Term table handling of internal port rules
  net/mlx5e: Add indirect tc offload of ovs internal port
  net/mlx5e: Offload internal port as encap route device
  net/mlx5e: Offload tc rules that redirect to ovs internal port
  net/mlx5e: Accept action skbedit in the tc actions list
  net/mlx5: E-Switch, Add ovs internal port mapping to metadata support
  net/mlx5e: Use generic name for the forwarding dev pointer
  net/mlx5e: Refactor rx handler of represetor device
  net/mlx5: DR, Add check for unsupported fields in match param
  net/mlx5: Allow skipping counter refresh on creation
  net/mlx5e: IPsec: Refactor checksum code in tx data path
  net/mlx5: CT: Remove warning of ignore_flow_level support for VFs
  net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload()
  net: mellanox: mlxbf_gige: Replace non-standard interrupt handling
  gpio: mlxbf2: Introduce IRQ support
  drm/ingenic: Attach bridge chain to encoders
  drm/ingenic: Upload palette before frame
  drm/ingenic: Set DMA descriptor chain register when starting CRTC
  drm/ingenic: Move IPU scale settings to private state
  drm/ingenic: Add support for private objects
  drm/ingenic: Simplify code by using hwdescs array
  iavf: Fix kernel BUG in free_msi_irqs
  iavf: Add helper function to go from pci_dev to adapter
  virtchnl: Use the BIT() macro for capability/offload flags
  virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define
  i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
  drm/i915/adlp: Implement workaround 16013190616
  i2c: qup: move to use request_irq by IRQF_NO_AUTOEN flag
  Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller
  i2c: qup: fix a trivial typo
  i2c: tegra: Ensure that device is suspended before driver is removed
  Revert "drm/i915/display/psr: Do full fetch when handling multi-planar formats"
  drm/i915/display: Add initial selective fetch support for biplanar formats
  signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV)
  exit/r8188eu: Replace the macro thread_exit with a simple return 0
  exit/rtl8712: Replace the macro thread_exit with a simple return 0
  exit/rtl8723bs: Replace the macro thread_exit with a simple return 0
  signal/x86: In emulate_vsyscall force a signal instead of calling do_exit
  signal/sparc32: In setup_rt_frame and setup_fram use force_fatal_sig
  signal/sparc32: Exit with a fatal signal when try_to_clear_window_buffer fails
  exit/syscall_user_dispatch: Send ordinary signals on failure
  signal: Implement force_fatal_sig
  exit/kthread: Have kernel threads return instead of calling do_exit
  signal/s390: Use force_sigsegv in default_trap_handler
  i2c: i801: Fix incorrect and needless software PEC disabling
  selftests/core: fix conflicting types compile error for close_range()
  kunit: tool: fix typecheck errors about loading qemu configs
  ocxl: Use pci core's DVSEC functionality
  cxl/pci: Use pci core's DVSEC functionality
  PCI: Add pci_find_dvsec_capability to find designated VSEC
  cxl/pci: Split cxl_pci_setup_regs()
  cxl/pci: Add @base to cxl_register_map
  cxl/pci: Make more use of cxl_register_map
  cxl/pci: Remove pci request/release regions
  cxl/pci: Fix NULL vs ERR_PTR confusion
  cxl/pci: Remove dev_dbg for unknown register blocks
  cxl/pci: Convert register block identifiers to an enum
  drm: import DMA_BUF module namespace
  ice: Hide bus-info in ethtool for PRs in switchdev mode
  ice: Clear synchronized addrs when adding VFs in switchdev mode
  spi: Convert NXP flexspi to json schema
  ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()'
  ASoC: tlv320aic3x: Make aic3x_remove() return void
  ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs
  ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs
  ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs
  ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s
  ASoC: Intel: sof_rt5682: detect codec variant in probe function
  ASoC: soc-acpi: add comp_ids field for machine driver matching
  ice: Remove boolean vlan_promisc flag from function
  f2fs: support fault injection for dquot_initialize()
  f2fs: fix incorrect return value in f2fs_sanity_check_ckpt()
  igc: Change Device Reset to Port Reset
  RDMA/hns: Use the core code to manage the fixed mmap entries
  igc: Add new device ID
  igc: Remove media type checking on the PHY initialization
  net: ixgbevf: Remove redundant initialization of variable ret_val
  igb: unbreak I2C bit-banging on i350
  intel: Simplify bool conversion
  IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks
  IB/qib: Rebranding of qib driver to Cornelis Networks
  IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks
  RDMA/bnxt_re: Use helper function to set GUIDs
  spi: spi-geni-qcom: Add support for GPI dma
  ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bindings document
  ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682
  ASoC: Stop dummy from overriding hwparams
  ASoC: topology: Change topology device to card device
  ASoC: topology: Use correct device for prints
  ASoC: topology: Check for dapm widget completeness
  ASoC: topology: Add header payload_size verification
  ASoC: core: Remove invalid snd_soc_component_set_jack call
  io-wq: remove worker to owner tw dependency
  io_uring: harder fdinfo sq/cq ring iterating
  selftests/bpf: Fix fclose/pclose mismatch in test_progs
  RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs
  ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit
  drm/i915: Remove some dead struct fwd decl from i915_drv.h
  RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
  Bluetooth: hci_sync: Rework hci_suspend_notifier
  Bluetooth: hci_sync: Rework init stages
  Bluetooth: hci_sync: Convert MGMT_OP_SSP
  Bluetooth: hci_sync: Convert adv_expire
  Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING
  Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION
  Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME
  Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA
  Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA
  Bluetooth: hci_sync: Convert MGMT_OP_SET_LE
  Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO
  Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN
  Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO
  Bluetooth: hci_sync: Enable synch'd set_bredr
  Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE
  Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY
  Bluetooth: hci_sync: Convert MGMT_SET_POWERED
  Bluetooth: hci_sync: Rework background scan
  Bluetooth: hci_sync: Enable advertising when LL privacy is enabled
  Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3
  Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2
  Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1
  Bluetooth: Add helper for serialized HCI command execution
  RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility
  RDMA/hns: Fix initial arm_st of CQ
  drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps
  drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum
  drm/i915/fb: Don't report MC CCS plane capability on GEN<12
  ASoC: amd: acp: select CONFIG_SND_SOC_ACPI
  scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8
  dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml
  dt-bindings: display: tilcd: Fix endpoint addressing in example
  dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml
  dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible
  dt-bindings: ufs: exynos-ufs: add io-coherency property
  crypto: testmgr - fix wrong key length for pkcs1pad
  crypto: pcrypt - Delay write to padata->info
  crypto: ccp - Make use of the helper macro kthread_run()
  crypto: sa2ul - Use the defined variable to clean code
  crypto: s5p-sss - Add error handling in s5p_aes_probe()
  crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver
  dt-bindings: crypto: Add Keem Bay ECC bindings
  crypto: ecc - Export additional helper functions
  crypto: ecc - Move ecc.h to include/crypto/internal
  crypto: engine - Add KPP Support to Crypto Engine
  crypto: api - Do not create test larvals if manager is disabled
  cls_flower: Fix inability to match GRE/IPIP packets
  ifb: fix building without CONFIG_NET_CLS_ACT
  selftests: net: bridge: update IGMP/MLD membership interval value
  null_blk: Fix handling of submit_queues and poll_queues attributes
  net: marvell: prestera: add firmware v4.0 support
  block: ataflop: Fix warning comparing pointer to 0
  blk-mq-debugfs: Show active requests per queue for shared tags
  block: remove blk_{get,put}_request
  devlink: make all symbols GPL-only
  bcache: replace snprintf in show functions with sysfs_emit
  bcache: move uapi header bcache.h to bcache code directory
  net: bareudp: fix duplicate checks of data[] expressions
  net: netxen: fix code indentation
  net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled
  net: ethernet: microchip: lan743x: Increase rx ring size to improve rx performance
  net: phylink: avoid mvneta warning when setting pause parameters
  nfp: fix potential deadlock when canceling dim work
  nfp: fix NULL pointer access when scheduling dim work
  ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()'
  mctp: Pass flow data & flow release events to drivers
  mctp: Add flow extension to skb
  mctp: Return new key from mctp_alloc_local_tag
  net: xtensa: use eth_hw_addr_set()
  net: um: use eth_hw_addr_set()
  net: sgi-xp: use eth_hw_addr_set()
  selftests/net: update .gitignore with newly added tests
  powerpc/32e: Ignore ESR in instruction storage interrupt handler
  ovl: fix use after free in struct ovl_aio_req
  ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec
  ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P
  ASoC: es8316: add support for ESSX8336 ACPI _HID
  net: amd-xgbe: Toggle PLL settings during rate change
  ASoC: cs42l42: Correct configuring of switch inversion from ts-inv
  ASoC: dt-bindings: cs42l42: Correct description of ts-inv
  sctp: return true only for pathmtu update in sctp_transport_pl_toobig
  sctp: subtract sctphdr len in sctp_transport_pl_hlen
  sctp: reset probe_timer in sctp_transport_pl_update
  sctp: allow IP fragmentation when PLPMTUD enters Error state
  dt-bindings: net: lantiq-xrx200-net: Remove the burst length properties
  net: lantiq_xrx200: Hardcode the burst length value
  bnxt_en: Update bnxt.rst devlink documentation
  bnxt_en: Provide stored devlink "fw" version on older firmware
  bnxt_en: implement firmware live patching
  bnxt_en: Update firmware interface to 1.10.2.63
  bnxt_en: implement dump callback for fw health reporter
  bnxt_en: extract coredump command line from current task
  bnxt_en: Retrieve coredump and crashdump size via FW command
  bnxt_en: Add compression flags information in coredump segment header
  bnxt_en: move coredump functions into dedicated file
  bnxt_en: Refactor coredump functions
  bnxt_en: improve fw diagnose devlink health messages
  bnxt_en: consolidate fw devlink health reporters
  bnxt_en: remove fw_reset devlink health reporter
  bnxt_en: improve error recovery information messages
  bnxt_en: add enable_remote_dev_reset devlink parameter
  bnxt_en: implement devlink dev reload fw_activate
  bnxt_en: implement devlink dev reload driver_reinit
  bnxt_en: refactor cancellation of resource reservations
  bnxt_en: refactor printing of device info
  btrfs: remove root argument from check_item_in_log()
  btrfs: remove root argument from add_link()
  btrfs: remove root argument from btrfs_unlink_inode()
  btrfs: remove root argument from drop_one_dir_item()
  btrfs: clear MISSING device status bit in btrfs_close_one_device
  btrfs: call btrfs_check_rw_degradable only if there is a missing device
  btrfs: send: prepare for v2 protocol
  PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge
  PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
  PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge
  PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge
  PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
  PCI: aardvark: Fix return value of MSI domain .alloc() method
  PCI: pci-bridge-emul: Fix emulation of W1C bits
  drm/nouveau: use the new interator in nv50_wndw_prepare_fb
  drm/i915/gtt: stop caching the scratch page
  drm/i915/gtt: flush the scratch page
  x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask()
  ALSA: firewire-motu: remove TODO for interaction with userspace about control message
  dma-buf: acquire name lock before read/write dma_buf.name
  drm/virtio: fix another potential integer overflow on shift of a int
  drm/virtio: fix potential integer overflow on shift of a int
  MAINTAINERS: add reviewers for virtio-gpu
  powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload
  hwmon: (nct7802) Add of_node_put() before return
  net: bridge: switchdev: consistent function naming
  net: bridge: mdb: move all switchdev logic to br_switchdev.c
  net: bridge: split out the switchdev portion of br_mdb_notify
  net: bridge: move br_vlan_replay to br_switchdev.c
  net: bridge: provide shim definition for br_vlan_flags
  selftests: mlxsw: Test port shaper
  selftests: mlxsw: Test offloadability of root TBF
  mlxsw: spectrum_qdisc: Offload root TBF as port shaper
  tracing/histogram: Fix documentation inline emphasis warning
  powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC
  selftests/bpf: Fix memory leak in test_ima
  selftests/bpf: Fix fd cleanup in sk_lookup test
  selftests/bpf: Add weak/typeless ksym test for light skeleton
  libbpf: Use O_CLOEXEC uniformly when opening fds
  libbpf: Ensure that BPF syscall fds are never 0, 1, or 2
  libbpf: Add weak ksym support to gen_loader
  libbpf: Add typeless ksym support to gen_loader
  bpf: Add bpf_kallsyms_lookup_name helper
  evm: mark evm_fixmode as __ro_after_init
  Bluetooth: Fix removing adv when processing cmd complete
  bpf,x86: Respect X86_FEATURE_RETPOLINE*
  bpf,x86: Simplify computing label offsets
  x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
  x86/alternative: Add debug prints to apply_retpolines()
  x86/alternative: Try inline spectre_v2=retpoline,amd
  x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
  x86/alternative: Implement .retpoline_sites support
  x86/retpoline: Create a retpoline thunk array
  x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
  x86/asm: Fixup odd GEN-for-each-reg.h usage
  x86/asm: Fix register order
  x86/retpoline: Remove unused replacement symbols
  objtool,x86: Replace alternatives with .retpoline_sites
  objtool: Shrink struct instruction
  objtool: Explicitly avoid self modifying code in .altinstr_replacement
  objtool: Classify symbols
  bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter
  bpf/benchs: Add benchmark tests for bloom filter throughput + false positive
  selftests/bpf: Add bloom filter map test cases
  libbpf: Add "map_extra" as a per-map-type extra flag
  bpf: Add bloom filter map implementation
  h8300: Fix linux/irqchip.h include mess
  docs: submitting-patches: make section about the Link: tag more explicit
  drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
  drm/amd/display: MST support for DPIA
  drm/amdgpu: Fix even more out of bound writes from debugfs
  drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts
  drm/amdgpu/discovery: add UVD/VCN IP instance info for soc15 parts
  drm/amdgpu/UAPI: rearrange header to better align related items
  drm/amd/display: Enable dpia in dmub only for DCN31 B0
  drm/amd/display: Fix USB4 hot plug crash issue
  drm/amd/display: Fix deadlock when falling back to v2 from v3
  drm/amd/display: Fallback to clocks which meet requested voltage on DCN31
  drm/amd/display: move FPU associated DCN301 code to DML folder
  drm/amd/display: fix link training regression for 1 or 2 lane
  drm/amd/display: add two lane settings training options
  drm/amd/display: decouple hw_lane_settings from dpcd_lane_settings
  drm/amd/display: implement decide lane settings
  drm/amd/display: adopt DP2.0 LT SCR revision 8
  drm/amd/display: FEC configuration for dpia links in MST mode
  drm/amd/display: FEC configuration for dpia links
  drm/amd/display: Add workaround flag for EDID read on certain docks
  drm/amd/display: Set phy_mux_sel bit in dmub scratch register
  drm/amd/display: Manually adjust strobe for DCN303
  drm/amd/display: 3.2.159
  drm/amd/display: [FW Promotion] Release 0.0.90
  drm/amd/display: Remove unused macros
  drm/amd/display: allow windowed mpo + odm
  drm/amd/display: set Layout properly for 8ch audio at timing validation
  drm/amd/display: Fix 3DLUT skipped programming
  drm/amd/display: 3.2.158
  drm/amd/display: [FW Promotion] Release 0.0.89
  drm/amd/display: Handle I2C-over-AUX write channel status update
  drm/amd/display: Add comment for preferred_training_settings
  drm/amd/display: Implement fixed DP drive settings
  drm/amd/display: restyle dcn31 resource header inline with other asics
  drm/amd/display: clean up dcn31 revision check
  drm/amd/display: Defer GAMCOR and DSCL power down sequence to vupdate
  drm/amd/display: Set i2c memory to light sleep during hw init
  drm/amd/display: fix a crash on USB4 over C20 PHY
  drm/amd/display: move FPU associated DSC code to DML folder
  drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1
  drm/amd/display: dc_link_set_psr_allow_active refactoring
  drm/amd/display: Get ceiling for v_total calc
  drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
  drm/amd/display: Align bw context with hw config when system resume
  drm/amdgpu/pm: look up current_level for asics without pm callback
  drm/amdgpu/display: add quirk handling for stutter mode
  drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3)
  drm/amdkfd: Remove cu mask from struct queue_properties(v2)
  drm/amdkfd: Add an optional argument into update queue operation(v2)
  drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN
  drm/amdgpu: Update TA version output in driver
  drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw()
  drm/amdkfd: Separate pinned BOs destruction from general routine
  drm/amdkfd: restore userptr ignore bad address error
  drm/amdgpu: Add kernel parameter support for ignoring bad page threshold
  drm/amdgpu: Warn when bad pages approaches 90% threshold
  drm/i915: Fix icl+ combo phy static lane power down setup
  x86/Makefile: Remove unneeded whitespaces before tabs
  drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
  block: improve readability of blk_mq_end_request_batch()
  drm/i915/pmu: Connect engine busyness stats from GuC to pmu
  drm/i915/pmu: Add a name to the execlists stats
  ice: fix error return code in ice_get_recp_frm_fw()
  ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc()
  ice: Add support to print error on PHY FW load failure
  ice: Add support for changing MTU on PR in switchdev mode
  ice: send correct vc status in switchdev
  ice: support for GRE in eswitch
  ice: low level support for tunnels
  ice: VXLAN and Geneve TC support
  iommu/dma: Fix incorrect error return on iommu deferred attach
  ice: support for indirect notification
  nouveau/svm: Use kvcalloc() instead of kvzalloc()
  dmaengine: fsl-edma: support edma memcpy
  dmaengine: idxd: fix resource leak on dmaengine driver disable
  dmaengine: idxd: cleanup completion record allocation
  dmaengine: zynqmp_dma: Correctly handle descriptor callbacks
  dmaengine: xilinx_dma: Correctly handle cyclic descriptor callbacks
  dmaengine: altera-msgdma: Correctly handle descriptor callbacks
  dmaengine: at_xdmac: fix compilation warning
  drm/i915/adlp: Extend PSR2 support in transcoder B
  dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause()
  dmaengine: qcom: bam_dma: Add "powered remotely" mode
  dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode
  drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused
  vfio/ccw: Convert to use vfio_register_emulated_iommu_dev()
  vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions
  vfio/ccw: Use functions for alloc/free of the vfio_ccw_private
  vfio/ccw: Remove unneeded GFP_DMA
  ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later
  ACPI: glue: Use acpi_device_adr() in acpi_find_child_device()
  net: virtio: use eth_hw_addr_set()
  devlink: Simplify internal devlink params implementation
  octeontx2-af: debugfs: Add channel and channel mask.
  octeontx2-af: cn10k: debugfs for dumping LMTST map table
  octeontx2-af: debugfs: Minor changes.
  net: phy: microchip_t1: add cable test support for lan87xx phy
  ptp: fix code indentation issues
  net: cleanup __sk_stream_memory_free()
  sky2: Remove redundant assignment and parentheses
  net: ipconfig: Release the rtnl_lock while waiting for carrier
  devlink: add documentation for octeontx2 driver
  sch_htb: Add extack messages for EOPNOTSUPP errors
  mwifiex: fix division by zero in fw download path
  rsi: fix control-message timeout
  rtl8187: fix control-message timeouts
  Documentation/x86: Add documentation for using dynamic XSTATE features
  x86/fpu: Include vmalloc.h for vzalloc()
  selftests/x86/amx: Add context switch test
  selftests/x86/amx: Add test cases for AMX state management
  perf test sample-parsing: Add endian test for struct branch_flags
  dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings
  perf evsel: Add bitfield_swap() to handle branch_stack endian issue
  MIPS: irq: Avoid an unused-variable error
  ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough
  ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC
  perf script: Support instruction latency
  dt-bindings: mips: convert Ralink SoCs and boards to schema
  dt-bindings: display: xilinx: Fix example with psgtr
  dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml
  dt-bindings: Add a help message when dtschema tools are missing
  dt-bindings: bus: ti-sysc: Update to use yaml binding
  dt-bindings: sram: Allow numbers in sram region node name
  dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME
  x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
  RDMA/rxe: Make rxe_type_info static const
  RDMA/rxe: Use 'bitmap_zalloc()' when applicable
  RDMA/rxe: Save a few bytes from struct rxe_pool
  RDMA/irdma: Remove the unused variable local_qp
  RDMA/core: Fix missed initialization of rdma_hw_stats::lock
  RDMA/efa: Add support for dmabuf memory regions
  RDMA/umem: Allow pinned dmabuf umem usage
  net: mvpp2: clean up mvpp2_phylink_validate()
  net: mvpp2: drop use of phylink_helper_basex_speed()
  net: mvpp2: remove interface checks in mvpp2_phylink_validate()
  net: mvpp2: populate supported_interfaces member
  ipv6: enable net.ipv6.route.max_size sysctl in network namespace
  mpt fusion: use dev_addr_set()
  firewire: don't write directly to netdev->dev_addr
  media: use eth_hw_addr_set()
  tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero
  tcp: do not clear skb->csum if already zero
  tcp: factorize ip_summed setting
  tcp: no longer set skb->reserved_tailroom
  tcp: remove dead code from tcp_collapse_retrans()
  tcp: cleanup tcp_remove_empty_skb() use
  tcp: remove dead code from tcp_sendmsg_locked()
  Drivers: hv : vmbus: Adding NULL pointer check
  x86/hyperv: Remove duplicate include
  MAINTAINERS: Update powerpc KVM entry
  powerpc/xmon: fix task state output
  powerpc/44x/fsp2: add missing of_node_put
  powerpc/dcr: Use cmplwi instead of 3-argument cmpli
  x86/hyperv: Remove duplicated include in hv_init
  KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling
  Drivers: hv: vmbus: Remove unused code to check for subchannels
  Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM
  Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message
  x86/hyperv: Add ghcb hvcall support for SNP VM
  x86/hyperv: Add Write/Read MSR registers via ghcb page
  Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM
  x86/hyperv: Add new hvcall guest address host visibility support
  x86/hyperv: Initialize shared memory boundary in the Isolation VM.
  x86/hyperv: Initialize GHCB page in Isolation VM
  docs: mmc: update maintainer name and URL
  mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates
  platform/x86: touchscreen_dmi: Add info for the Viglen Connect 10 tablet
  optee: Fix spelling mistake "reclain" -> "reclaim"
  bpf, tests: Add module parameter test_suite to test_bpf module
  platform/surface: aggregator_registry: Add initial support for Surface Pro 8
  iwlwifi: bump FW API to 67 for AX devices
  iwlwifi: mvm: extend session protection on association
  iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF
  iwlwifi: mvm: remove session protection on disassoc
  iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc()
  iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD
  iwlwifi: mvm: d3: use internal data representation
  iwlwifi: mvm: update RFI TLV
  iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer
  iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW
  iwlwifi: yoyo: support for ROM usniffer
  iwlwifi: fw: uefi: add missing include guards
  iwlwifi: dump host monitor data when NIC doesn't init
  iwlwifi: pcie: simplify iwl_pci_find_dev_info()
  iwlwifi: ACPI: support revision 3 WGDS tables
  iwlwifi: pcie: update sw error interrupt for BZ family
  iwlwifi: add new pci SoF with JF
  iwlwifi: mvm: Use all Rx chains for roaming scan
  iwlwifi: pcie: remove two duplicate PNJ device entries
  iwlwifi: pcie: refactor dev_info lookup
  iwlwifi: pcie: remove duplicate entry
  iwlwifi: pcie: fix killer name matching for AX200
  iwlwifi: mvm: fix some kerneldoc issues
  arm64: Select POSIX_CPU_TIMERS_TASK_WORK
  drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg()
  arm64: Document boot requirements for FEAT_SME_FA64
  fuse: add FOPEN_NOFLUSH
  fuse: only update necessary attributes
  fuse: take cache_mask into account in getattr
  fuse: add cache_mask
  fuse: move reverting attributes to fuse_change_attributes()
  fuse: simplify local variables holding writeback cache state
  fuse: cleanup code conditional on fc->writeback_cache
  fuse: fix attr version comparison in fuse_read_update_size()
  fuse: always invalidate attributes after writes
  fuse: rename fuse_write_update_size()
  fuse: don't bump attr_version in cached write
  fuse: selective attribute invalidation
  fuse: don't increment nlink in link()
  ath6kl: fix division by zero in send path
  ath10k: fix division by zero in send path
  ath6kl: fix control-message timeout
  ath10k: fix control-message timeout
  wcn36xx: add missing 5GHz channels 136 and 144
  wcn36xx: switch on antenna diversity feature bit
  wcn36xx: Channel list update before hardware scan
  drm: Add R10 and R12 FourCC
  ALSA: firewire-motu: export meter information to userspace as float value
  ALSA: firewire-motu: refine parser for meter information in register DSP models
  ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device
  ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED
  powerpc/security: Use a mutex for interrupt exit code patching
  xfrm: Remove redundant fields and related parentheses
  scsi: sr: Remove duplicate assignment
  scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host
  scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9
  scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS
  scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks
  scsi: ufs: ufs-exynos: Factor out priv data init
  scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option
  scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops
  scsi: ufs: ufs-exynos: Add setup_clocks callback
  scsi: ufs: ufs-exynos: Add refclkout_stop control
  scsi: ufs: ufs-exynos: Simplify drv_data retrieval
  scsi: ufs: ufs-exynos: Change pclk available max value
  scsi: ufs: Add quirk to enable host controller without PH configuration
  scsi: ufs: Add quirk to handle broken UIC command
  hwmon: (tmp401) Drop support for TMP461
  hwmon: (lm90) Add basic support for TI TMP461
  hwmon: (lm90) Introduce flag indicating extended temperature support
  scsi: core: Fix early registration of sysfs attributes for scsi_device
  drm/i915/dmabuf: fix broken build
  drm/i915: Revert 'guc_id' from i915_request tracepoint
  net: phy: Fix unsigned comparison with less than zero
  mptcp: drop unused sk in mptcp_push_release
  mptcp: allocate fwd memory separately on the rx and tx path
  net: introduce sk_forward_alloc_get()
  tcp: define macros for a couple reclaim thresholds
  inet: remove races in inet{6}_getname()
  xdp: Remove redundant warning
  net: thunderbolt: use eth_hw_addr_set()
  staging: use of_get_ethdev_address()
  net: macb: Fix mdio child node detection
  net: sch: simplify condtion for selecting mini_Qdisc_pair buffer
  net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap()
  perf script: Show binary offsets for userspace addr
  perf bench futex: Add support for 32-bit systems with 64-bit time_t
  perf bench futex: Call the futex syscall from a function
  drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set
  riscv, bpf: Add BPF exception tables
  f2fs: compress: disallow disabling compress on non-empty compressed file
  MAINTAINERS: Update PCI subsystem information
  riscv: defconfig: enable DRM_NOUVEAU
  drm/kmb: Enable support for framebuffer console
  sh: pgtable-3level: Fix cast to pointer from integer of different size
  dm crypt: log aead integrity violations to audit subsystem
  dm integrity: log audit events for dm-integrity target
  dm: introduce audit event module for device mapper
  sh: fix READ/WRITE redefinition warnings
  sh: define __BIG_ENDIAN for math-emu
  sh: math-emu: drop unused functions
  sh: fix kconfig unmet dependency warning for FRAME_POINTER
  sh: Cleanup about SPARSE_IRQ
  watchdog: bcm63xx_wdt: fix fallthrough warning
  virtio-blk: Use blk_validate_block_size() to validate block size
  loop: Use blk_validate_block_size() to validate block size
  nbd: Use blk_validate_block_size() to validate block size
  block: Add a helper to validate the block size
  drm/msm/dsi: Adjust probe order
  drm/kirin: dsi: Adjust probe order
  drm/bridge: tc358775: Register and attach our DSI device at probe
  drm/bridge: tc358775: Switch to devm MIPI-DSI helpers
  drm/bridge: sn65dsi86: Register and attach our DSI device at probe
  drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers
  drm/bridge: sn65dsi83: Register and attach our DSI device at probe
  drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers
  drm/bridge: sn65dsi83: Fix bridge removal
  drm/bridge: ps8640: Register and attach our DSI device at probe
  drm/bridge: ps8640: Switch to devm MIPI-DSI helpers
  drm/bridge: lt9611uxc: Register and attach our DSI device at probe
  drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
  drm/bridge: lt9611: Register and attach our DSI device at probe
  drm/bridge: lt9611: Switch to devm MIPI-DSI helpers
  drm/bridge: lt8912b: Register and attach our DSI device at probe
  drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
  drm/bridge: anx7625: Register and attach our DSI device at probe
  drm/bridge: anx7625: Switch to devm MIPI-DSI helpers
  drm/bridge: adv7511: Register and attach our DSI device at probe
  drm/bridge: adv7533: Switch to devm MIPI-DSI helpers
  NFSv4: Fix a regression in nfs_set_open_stateid_locked()
  perf intel-pt: Support itrace d+o option to direct debug log to stdout
  perf auxtrace: Add itrace d+o option to direct debug log to stdout
  perf dlfilter: Add dlfilter-show-cycles
  perf intel-pt: Support itrace A option to approximate IPC
  perf auxtrace: Add itrace A option to approximate IPC
  perf auxtrace: Add missing Z option to ITRACE_HELP
  net: sched: gred: dynamically allocate tc_gred_qopt_offload
  selftests/bpf: Adding a namespace reset for tc_redirect
  selftests/bpf: Fix attach_probe in parallel mode
  selfetests/bpf: Update vmtest.sh defaults
  Revert "devlink: Remove not-executed trap policer notifications"
  Revert "devlink: Remove not-executed trap group notifications"
  usb: mtu3: enable wake-up interrupt after runtime_suspend called
  usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called
  PM / wakeirq: support enabling wake-up irq after runtime_suspend called
  PCI: Prefer 'unsigned int' over bare 'unsigned'
  perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly
  ACPI: APEI: mark apei_hest_parse() static
  ACPI: APEI: EINJ: Relax platform response timeout to 1 second
  drm: Link CMA framebuffer helpers into KMS helper library
  bpf: Use u64_stats_t in struct bpf_prog_stats
  bpf: Fixes possible race in update_prog_stats() for 32bit arches
  bpf: Avoid races in __bpf_prog_run() for 32bit arches
  libbpf: Deprecate bpf_objects_list
  arm64: errata: Enable TRBE workaround for write to out-of-range address
  arm64: errata: Enable workaround for TRBE overwrite in FILL mode
  coresight: trbe: Work around write to out of range
  coresight: trbe: Make sure we have enough space
  coresight: trbe: Add a helper to determine the minimum buffer size
  coresight: trbe: Workaround TRBE errata overwrite in FILL mode
  coresight: trbe: Add infrastructure for Errata handling
  coresight: trbe: Allow driver to choose a different alignment
  coresight: trbe: Decouple buffer base from the hardware base
  coresight: trbe: Add a helper to pad a given buffer area
  coresight: trbe: Add a helper to calculate the trace generated
  coresight: trbe: Defer the probe on offline CPUs
  coresight: trbe: Fix incorrect access of the sink specific data
  coresight: etm4x: Add ETM PID for Kryo-5XX
  coresight: trbe: Prohibit trace before disabling TRBE
  coresight: trbe: End the AUX handle on truncation
  coresight: trbe: Do not truncate buffer on IRQ
  coresight: trbe: Fix handling of spurious interrupts
  coresight: trbe: irq handler: Do not disable TRBE if no action is needed
  coresight: trbe: Unify the enabling sequence
  coresight: trbe: Drop duplicate TRUNCATE flags
  coresight: trbe: Ensure the format flag is always set
  coresight: etm-pmu: Ensure the AUX handle is valid
  coresight: etm4x: Use Trace Filtering controls dynamically
  coresight: etm4x: Save restore TRFCR_EL1
  coresight: Don't immediately close events that are run on invalid CPU/sink combos
  hwmon: (nct6775) add ProArt X570-CREATOR WIFI.
  coresight: tmc-etr: Speed up for bounce buffer in flat mode
  coresight: Update comments for removing cs_etm_find_snapshot()
  coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer
  coresight: tmc-etf: Add comment for store ordering
  coresight: tmc-etr: Add barrier after updating AUX ring buffer
  coresight: tmc: Configure AXI write burst size
  dt-bindings: coresight: Add burst size for TMC
  coresight: cpu-debug: Control default behavior via Kconfig
  coresight: cti: Correct the parameter for pm_runtime_put
  hwmon: (nct7802) Make temperature/voltage sensors configurable
  dt-bindings: hwmon: Add nct7802 bindings
  tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
  tracing: Show size of requested perf buffer
  bootconfig: Initialize ret in xbc_parse_tree()
  ftrace: do CPU checking after preemption disabled
  ftrace: disable preemption when recursion locked
  drm/bridge: ti-sn65dsi86: Implement the pwm_chip
  drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API
  pwm: Introduce single-PWM of_xlate function
  ASoC: amd: acp: fix Kconfig dependencies
  ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock
  fs: reiserfs: remove useless new_opts in reiserfs_remount
  block: re-flow blk_mq_rq_ctx_init()
  block: prefetch request to be initialized
  block: pass in blk_mq_tags to blk_mq_rq_ctx_init()
  block: add rq_flags to struct blk_mq_alloc_data
  platform/x86: mlx-platform: Add support for new system SGN2410
  platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems
  platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems
  dma-buf: Fix pin callback comment
  Revert "firmware: qcom: scm: Add support for MC boot address API"
  platform/x86: asus-wmi: rename platform_profile_* function symbols
  platform/x86: hp-wmi: rename platform_profile_* function symbols
  platform/x86: amd-pmc: Drop check for valid alarm time
  platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg
  platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE
  net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device
  net: bridge: create a common function for populating switchdev FDB entries
  net: bridge: move br_fdb_replay inside br_switchdev.c
  net: bridge: reduce indentation level in fdb_create
  net: bridge: rename br_fdb_insert to br_fdb_add_local
  net: bridge: rename fdb_insert to fdb_add_local
  net: bridge: remove fdb_insert forward declaration
  net: bridge: remove fdb_notify forward declaration
  net: mvneta: drop use of phylink_helper_basex_speed()
  net: mvneta: remove interface checks in mvneta_validate()
  net: mvneta: populate supported_interfaces member
  powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void
  powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs
  powerpc/book3e: Fix set_memory_x() and set_memory_nx()
  powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect()
  USB: serial: keyspan: fix memleak on probe errors
  lib/vsprintf.c: Amend static asserts for format specifier flags
  powerpc/bpf: Fix write protecting JIT code
  USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send()
  block: add async version of bio_set_polled
  block: kill DIO_MULTI_BIO
  block: kill unused polling bits in __blkdev_direct_IO()
  block: avoid extra iter advance with async iocb
  USB: serial: ch314: use usb_control_msg_recv()
  MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE
  MAINTAINERS: Add pasemi i2c to ARM/APPLE MACHINE
  arm64: dts: apple: j274: Expose PCI node for the Ethernet MAC address
  arm64: dts: apple: t8103: Add root port interrupt routing
  arm64: dts: apple: t8103: Add PCIe DARTs
  arm64: apple: Add PCIe node
  arm64: apple: Add pinctrl nodes
  drm/etnaviv: replace dma_resv_get_excl_unlocked
  drm/etnaviv: use new iterator in etnaviv_gem_describe
  vsprintf: Make %pGp print the hex value
  test_printf: Append strings more efficiently
  test_printf: Remove custom appending of '|'
  test_printf: Remove separate page_flags variable
  test_printf: Make pft array const
  selftests/powerpc: Use date instead of EPOCHSECONDS in mitigation-patching.sh
  powerpc/64s/interrupt: Fix check_return_regs_valid() false positive
  powerpc/boot: Set LC_ALL=C in wrapper script
  powerpc/64s: Default to 64K pages for 64 bit book3s
  Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC"
  drm/i915: Revert 'guc_id' from i915_request tracepoint
  MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer
  drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE
  drm/i915: Reduce bigjoiner special casing
  drm/i915: Perform correct cpu_transcoder readout for bigjoiner
  drm/i915: Split PPS write from DSC enable
  drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset()
  drm/i915: Introduce intel_master_crtc()
  drm/i915: Disable all planes before modesetting any pipes
  Revert "drm/i915/display: Disable audio, DRRS and PSR before planes"
  drm/i915/psr: Disable PSR before modesets turn off all planes
  docs: Document the FAN_FS_ERROR event
  samples: Add fs error monitoring example
  ext4: Send notifications on error
  fanotify: Allow users to request FAN_FS_ERROR events
  fanotify: Emit generic error info for error event
  fanotify: Report fid info for file related file system errors
  fanotify: WARN_ON against too large file handles
  fanotify: Add helpers to decide whether to report FID/DFID
  fanotify: Wrap object_fh inline space in a creator macro
  fanotify: Support merging of error events
  fanotify: Support enqueueing of error events
  fanotify: Pre-allocate pool of error events
  fanotify: Reserve UAPI bits for FAN_FS_ERROR
  fsnotify: Support FS_ERROR event type
  fanotify: Require fid_mode for any non-fd event
  fanotify: Encode empty file handle when no inode is provided
  fanotify: Allow file handle encoding for unhashed events
  fanotify: Support null inode event in fanotify_dfid_inode
  fsnotify: Pass group argument to free_event
  fsnotify: Protect fsnotify_handle_inode_event from no-inode events
  fsnotify: Retrieve super block from the data field
  fsnotify: Add wrapper around fsnotify_add_event
  fsnotify: Add helper to detect overflow_event
  inotify: Don't force FS_IN_IGNORED
  fanotify: Split fsid check from other fid mode checks
  fanotify: Fold event size calculation to its own function
  fsnotify: Don't insert unmergeable events in hashtable
  fsnotify: clarify contract for create event hooks
  fsnotify: pass dentry instead of inode data
  fsnotify: pass data_type to fsnotify_name()
  spi: fsi: Fix contention in the FSI2SPI engine
  ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL
  ASoC: amd: acp: Fix return value check in acp_machine_select()
  ASoC: max98520: add max98520 audio amplifier driver
  ASoC: dt-bindings: max98520: add initial bindings
  ASoC: rockchip: i2s_tdm: improve return value handling
  ASoC: mediatek: mt8195: fix return value
  ASoC: mediatek: mt8195: rename shadowed array
  ASoC: mediatek: remove unnecessary initialization
  ASoC: nau8821: clarify out-of-bounds check
  ASoC: nau8821: fix kernel-doc
  ASoC: rt5682s: use 'static' qualifier
  ASoC: topology: handle endianness warning
  ASoC: meson: t9015: Add missing AVDD-supply property
  drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
  drm/i915/guc: Fix recursive lock in GuC submission
  drm/i915/cdclk: put the cdclk vtables in const data
  Revert "drm/i915/bios: gracefully disable dual eDP for now"
  drm/i915/dp: Ensure max link params are always valid
  drm/i915/dp: Ensure sink rate values are always valid
  vmlinux.lds.h: Have ORC lookup cover entire _etext - _stext
  x86/boot/compressed: Avoid duplicate malloc() implementations
  x86/boot: Allow a "silent" kaslr random byte fetch
  x86/tools/relocs: Support >64K section headers
  HID: u2fzero: properly handle timeouts in usb_submit_urb
  HID: u2fzero: clarify error check and length calculations
  HID: u2fzero: Support NitroKey U2F revision of the device
  HID: wacom: Make use of the helper function devm_add_action_or_reset()
  HID: wacom: Shrink critical section in `wacom_add_shared_data`
  iommu/dart: Initialize DART_STREAMS_ENABLE
  HID: nintendo: prevent needless queueing of the rumble worker
  HID: nintendo: ratelimit subcommands and rumble
  HID: nintendo: improve rumble performance and stability
  HID: nintendo: add IMU support
  HID: nintendo: add support for reading user calibration
  HID: nintendo: add support for charging grip
  HID: nintendo: set controller uniq to MAC
  HID: nintendo: reduce device removal subcommand errors
  HID: nintendo: patch hw version for userspace HID mappings
  HID: nintendo: send subcommands after receiving input report
  HID: nintendo: improve subcommand reliability
  HID: nintendo: add rumble support
  HID: nintendo: add home led support
  HID: nintendo: add power supply support
  HID: nintendo: add player led support
  HID: nintendo: add nintendo switch controller driver
  HID: playstation: fix return from dualsense_player_led_set_brightness()
  iommu/dma: Use kvcalloc() instead of kvzalloc()
  HID: playstation: expose DualSense player LEDs through LED class.
  leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers.
  HID: playstation: expose DualSense lightbar through a multi-color LED.
  Revert "wcn36xx: Enable firmware link monitoring"
  wcn36xx: Fix packet drop on resume
  wcn36xx: Fix discarded frames due to wrong sequence number
  wcn36xx: add proper DMA memory barriers in rx path
  wcn36xx: Fix HT40 capability for 2Ghz band
  Revert "wcn36xx: Disable bmps when encryption is disabled"
  wcn36xx: Treat repeated BMPS entry fail as connection loss
  wcn36xx: Add chained transfer support for AMSDU
  wcn36xx: Enable hardware scan offload for 5Ghz band
  wcn36xx: Correct band/freq reporting on RX
  libertas: replace snprintf in show functions with sysfs_emit
  rtw89: Fix variable dereferenced before check 'sta'
  rtw89: fix return value in hfc_pub_cfg_chk
  rtw89: remove duplicate register definitions
  rtw89: fix error function parameter
  libertas: Fix possible memory leak in probe and disconnect
  libertas_tf: Fix possible memory leak in probe and disconnect
  drm/i915: abstraction for iosf to compile on all archs
  wlcore: spi: Use dev_err_probe()
  fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"
  ALSA: ua101: fix division by zero at probe
  dma-mapping: use 'bitmap_zalloc()' when applicable
  nvmet: use flex_array_size and struct_size
  nvmet: register discovery subsystem as 'current'
  nvmet: switch check for subsystem type
  nvme: add new discovery log page entry definitions
  KVM: s390: add debug statement for diag 318 CPNC data
  KVM: s390: pv: properly handle page flags for protected guests
  KVM: s390: Fix handle_sske page fault handling
  PM / devfreq: Strengthen check for freq_table
  devfreq: exynos-ppmu: simplify parsing event-type from DT
  devfreq: exynos-ppmu: use node names with hyphens
  dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string
  extcon: usbc-tusb320: Add support for TUSB320L
  extcon: usbc-tusb320: Add support for mode setting and reset
  extcon: extcon-axp288: Use P-Unit semaphore lock for register accesses
  extcon: max3355: Drop unused include
  extcon: usb-gpio: Use the right includes
  scsi: qla2xxx: Update version to 10.02.07.200-k
  scsi: qla2xxx: edif: Fix EDIF bsg
  scsi: qla2xxx: edif: Fix inconsistent check of db_flags
  scsi: qla2xxx: edif: Increase ELS payload
  scsi: qla2xxx: edif: Reduce connection thrash
  scsi: qla2xxx: edif: Tweak trace message
  scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
  scsi: qla2xxx: edif: Flush stale events and msgs on session down
  scsi: qla2xxx: edif: Fix app start delay
  scsi: qla2xxx: edif: Fix app start fail
  scsi: qla2xxx: Turn off target reset during issue_lip
  scsi: qla2xxx: Fix gnl list corruption
  scsi: qla2xxx: Relogin during fabric disturbance
  scsi: elx: Use 'bitmap_zalloc()' when applicable
  scsi: ufs: core: Micro-optimize ufshcd_map_sg()
  scsi: ufs: core: Add a compile-time structure size check
  scsi: ufs: core: Remove three superfluous casts
  scsi: ufs: core: Add debugfs attributes for triggering the UFS EH
  scsi: ufs: core: Make it easier to add new debugfs attributes
  scsi: ufs: core: Export ufshcd_schedule_eh_work()
  scsi: ufs: core: Log error handler activity
  scsi: ufs: core: Improve static type checking
  scsi: ufs: core: Improve source code comments
  scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully"
  scsi: target: core: Remove from tmr_list during LUN unlink
  doc: Fix typo in request queue sysfs documentation
  doc: document sysfs queue/independent_access_ranges attributes
  libata: support concurrent positioning ranges log
  scsi: sd: add concurrent positioning ranges support
  block: Add independent access ranges support
  net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline
  net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together
  net/mlx5e: Add HW-GRO offload
  net/mlx5e: Add HW_GRO statistics
  net/mlx5e: HW_GRO cqe handler implementation
  net/mlx5e: Add data path for SHAMPO feature
  net/mlx5e: Add handle SHAMPO cqe support
  net/mlx5e: Add control path for SHAMPO feature
  net/mlx5e: Add support to klm_umr_wqe
  net/mlx5e: Rename TIR lro functions to TIR packet merge functions
  net/mlx5: Add SHAMPO caps, HW bits and enumerations
  net/mlx5e: Rename lro_timeout to packet_merge_timeout
  net: Prevent HW-GRO and LRO features operate together
  lib: bitmap: Introduce node-aware alloc API
  clk: use clk_core_get_rate_recalc() in clk_rate_get()
  clk: at91: sama7g5: set low limit for mck0 at 32KHz
  clk: at91: sama7g5: remove prescaler part of master clock
  clk: at91: clk-master: add notifier for divider
  clk: at91: clk-sam9x60-pll: add notifier for div part of PLL
  clk: at91: clk-master: fix prescaler logic
  clk: at91: clk-master: mask mckr against layout->mask
  clk: at91: clk-master: check if div or pres is zero
  clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL
  clk: at91: pmc: add sama7g5 to the list of available pmcs
  clk: at91: clk-master: improve readability by using local variables
  clk: at91: clk-master: add register definition for sama7g5's master clock
  clk: at91: sama7g5: add securam's peripheral clock
  clk: at91: pmc: execute suspend/resume only for backup mode
  clk: at91: re-factor clocks suspend/resume
  clk: ux500: Add driver for the reset portions of PRCC
  dt-bindings: clock: u8500: Rewrite in YAML and extend
  tracing/histogram: Document expression arithmetic and constants
  tracing/histogram: Optimize division by a power of 2
  tracing/histogram: Covert expr to const if both operands are constants
  tracing/histogram: Simplify handling of .sym-offset in expressions
  tracing: Fix operator precedence for hist triggers expression
  tracing: Add division and multiplication support for hist triggers
  tracing: Add support for creating hist trigger variables from literal
  selftests/ftrace: Stop tracing while reading the trace file by default
  riscv/vdso: Drop unneeded part due to merge issue
  firmware/psci: fix application of sizeof to pointer
  pinctrl: add pinctrl/GPIO driver for Apple SoCs
  dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl
  dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl
  gpio: Allow per-parent interrupt data
  io_uring: don't assign write hint in the read path
  PCI: Remove redundant 'rc' initialization
  riscv: remove .text section size limitation for XIP
  MAINTAINERS: Update KPROBES and TRACING entries
  test_kprobes: Move it from kernel/ to lib/
  docs, kprobes: Remove invalid URL and add new reference
  samples/kretprobes: Fix return value if register_kretprobe() failed
  lib/bootconfig: Fix the xbc_get_info kerneldoc
  kprobes: Add a test case for stacktrace from kretprobe handler
  lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as __init function
  ftrace/sh: Add arch_ftrace_ops_list_func stub to have compressed image still link
  net: phy: fixed warning: Function parameter not described
  f2fs: compress: fix overwrite may reduce compress ratio unproperly
  f2fs: multidevice: support direct IO
  f2fs: introduce fragment allocation mode mount option
  f2fs: replace snprintf in show functions with sysfs_emit
  f2fs: include non-compressed blocks in compr_written_block
  watchdog: iTCO_wdt: No need to stop the timer in probe
  watchdog: s3c2410: describe driver in KConfig
  watchdog: sp5100_tco: Add support for get_timeleft
  watchdog: mtk: add disable_wdt_extrst support
  dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support
  watchdog: rza_wdt: Use semicolons instead of commas
  watchdog: mlx-wdt: Use regmap_write_bits()
  watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource()
  watchdog: iTCO_wdt: Make use of the helper function devm_platform_ioremap_resource()
  watchdog: ar7_wdt: Make use of the helper function devm_platform_ioremap_resource_byname()
  watchdog: sunxi_wdt: Add support for D1
  dt-bindings: watchdog: sunxi: Add compatibles for D1
  ar7: fix kernel builds for compiler test
  dt-bindings: watchdog: sunxi: Add compatibles for R329
  watchdog: meson_gxbb_wdt: add timeout parameter
  watchdog: meson_gxbb_wdt: add nowayout parameter
  watchdog: da9062: da9063: prevent pings ahead of machine reset
  watchdog: f71808e_wdt: dynamically allocate watchdog driver data
  watchdog: f71808e_wdt: refactor to platform device/driver pair
  watchdog: f71808e_wdt: migrate to new kernel watchdog API
  watchdog: f71808e_wdt: rename variant-independent identifiers appropriately
  watchdog: f71808e_wdt: constify static array
  watchdog: f71808e_wdt: remove superfluous global
  watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
  watchdog: stm32_iwdg: drop superfluous error message
  watchdog: remove dead iop watchdog timer driver
  x86: Fix __get_wchan() for !STACKTRACE
  spi: spi-rpc-if: Check return value of rpcif_sw_init()
  spi: tegra210-quad: Put device into suspend on driver removal
  spi: tegra20-slink: Put device into suspend on driver removal
  spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
  qcom: spm: allow compile-testing
  pinctrl: tegra: Fix warnings and error
  drm/i915/display: Wait PSR2 get out of deep sleep to update pipe
  tty: rpmsg: Define tty name via constant string literal
  tty: rpmsg: Add pr_fmt() to prefix messages
  tty: rpmsg: Use dev_err_probe() in ->probe()
  tty: rpmsg: Unify variable used to keep an error code
  tty: rpmsg: Assign returned id to a local variable
  serial: stm32: push DMA RX data before suspending
  serial: stm32: terminate / restart DMA transfer at suspend / resume
  serial: stm32: rework RX dma initialization and release
  net/mlx5: remove the recent devlink params
  serial: 8250_pci: Remove empty stub pci_quatech_exit()
  serial: 8250_pci: Replace custom pci_match_id() implementation
  serial: xilinx_uartps: Fix race condition causing stuck TX
  serial: sunzilog: Mark sunzilog_putchar() __maybe_unused
  device property: Drop redundant NULL checks
  USB: iowarrior: fix control-message timeouts
  Documentation: USB: fix example bulk-message timeout
  most: fix control-message timeouts
  comedi: vmk80xx: fix bulk and interrupt message timeouts
  comedi: vmk80xx: fix bulk-buffer overflow
  comedi: vmk80xx: fix transfer-buffer overflows
  btrfs: fix comment about sector sizes supported in 64K systems
  btrfs: update device path inode time instead of bd_inode
  fs: export an inode_update_time helper
  btrfs: fix deadlock when defragging transparent huge pages
  btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit
  btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE
  btrfs: update comments for chunk allocation -ENOSPC cases
  btrfs: fix deadlock between chunk allocation and chunk btree modifications
  btrfs: zoned: use greedy gc for auto reclaim
  btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state
  btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
  btrfs: add a btrfs_get_dev_args_from_path helper
  btrfs: handle device lookup with btrfs_dev_lookup_args
  btrfs: do not call close_fs_devices in btrfs_rm_device
  btrfs: add comments for device counts in struct btrfs_fs_devices
  btrfs: use num_device to check for the last surviving seed device
  btrfs: fix lost error handling when replaying directory deletes
  btrfs: remove btrfs_bio::logical member
  btrfs: rename btrfs_dio_private::logical_offset to file_offset
  btrfs: use bvec_kmap_local in btrfs_csum_one_bio
  btrfs: reduce btrfs_update_block_group alloc argument to bool
  btrfs: make btrfs_ref::real_root optional
  btrfs: pull up qgroup checks from delayed-ref core to init time
  btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
  btrfs: rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUNK_ROOT
  btrfs: rename root fields in delayed refs structs
  btrfs: do not infinite loop in data reclaim if we aborted
  btrfs: add a BTRFS_FS_ERROR helper
  btrfs: change error handling for btrfs_delete_*_in_log
  btrfs: change handle_fs_error in recover_log_trees to aborts
  btrfs: zoned: use kmemdup() to replace kmalloc + memcpy
  btrfs: subpage: only allow compression if the range is fully page aligned
  btrfs: subpage: avoid potential deadlock with compression and delalloc
  btrfs: handle page locking in btrfs_page_end_writer_lock with no writers
  btrfs: rework page locking in __extent_writepage()
  btrfs: subpage: make lzo_compress_pages() compatible
  btrfs: factor uncompressed async extent submission code into a new helper
  btrfs: subpage: make extent_write_locked_range() compatible
  btrfs: subpage: make end_compressed_bio_writeback() compatible
  btrfs: subpage: make btrfs_submit_compressed_write() compatible
  btrfs: subpage: make compress_file_range() compatible
  btrfs: cleanup for extent_write_locked_range()
  btrfs: refactor submit_compressed_extents()
  btrfs: remove unused function btrfs_bio_fits_in_stripe()
  btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_write
  btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_read
  btrfs: introduce alloc_compressed_bio() for compression
  btrfs: introduce submit_compressed_bio() for compression
  btrfs: handle errors properly inside btrfs_submit_compressed_write()
  btrfs: handle errors properly inside btrfs_submit_compressed_read()
  btrfs: subpage: add bitmap for PageChecked flag
  btrfs: introduce compressed_bio::pending_sectors to trace compressed bio
  btrfs: subpage: make add_ra_bio_pages() compatible
  btrfs: don't pass compressed pages to btrfs_writepage_endio_finish_ordered()
  btrfs: use async_chunk::async_cow to replace the confusing pending pointer
  btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
  btrfs: remove unused parameter nr_pages in add_ra_bio_pages()
  btrfs: use single bulk copy operations when logging directories
  btrfs: unexport setup_items_for_insert()
  btrfs: loop only once over data sizes array when inserting an item batch
  btrfs: remove btrfs_raid_bio::fs_info member
  btrfs: make sure btrfs_io_context::fs_info is always initialized
  btrfs: assert that extent buffers are write locked instead of only locked
  btrfs: do not take the uuid_mutex in btrfs_rm_device
  btrfs: rename struct btrfs_io_bio to btrfs_bio
  btrfs: remove btrfs_bio_alloc() helper
  btrfs: rename btrfs_bio to btrfs_io_context
  btrfs: keep track of the last logged keys when logging a directory
  btrfs: insert items in batches when logging a directory when possible
  btrfs: factor out the copying loop of dir items from log_dir_items()
  btrfs: remove redundant log root assignment from log_dir_items()
  btrfs: remove root argument from btrfs_log_inode() and its callees
  btrfs: zoned: let the for_treelog test in the allocator stand out
  btrfs: rename setup_extent_mapping in relocation code
  btrfs: zoned: allow preallocation for relocation inodes
  btrfs: check for relocation inodes on zoned btrfs in should_nocow
  btrfs: zoned: use regular writes for relocation
  btrfs: zoned: only allow one process to add pages to a relocation inode
  btrfs: zoned: add a dedicated data relocation block group
  btrfs: introduce btrfs_is_data_reloc_root
  btrfs: unexport repair_io_failure()
  btrfs: do not commit delayed inode when logging a file in full sync mode
  btrfs: avoid attempt to drop extents when logging inode for the first time
  btrfs: avoid search for logged i_size when logging inode if possible
  btrfs: avoid expensive search when truncating inode items from the log
  btrfs: add helper to truncate inode items when logging inode
  btrfs: avoid expensive search when dropping inode items from log
  btrfs: always update the logged transaction when logging new names
  btrfs: do not log new dentries when logging that a new name exists
  btrfs: remove no longer needed checks for NULL log context
  btrfs: check if a log tree exists at inode_logged()
  btrfs: remove stale comment about the btrfs_show_devname
  btrfs: update latest_dev when we create a sprout device
  btrfs: use latest_dev in btrfs_show_devname
  btrfs: convert latest_bdev type to btrfs_device and rename
  btrfs: zoned: finish relocating block group
  btrfs: zoned: finish fully written block group
  btrfs: zoned: avoid chunk allocation if active block group has enough space
  btrfs: move ffe_ctl one level up
  btrfs: zoned: activate new block group
  btrfs: zoned: activate block group on allocation
  btrfs: zoned: load active zone info for block group
  btrfs: zoned: implement active zone tracking
  btrfs: zoned: introduce physical_map to btrfs_block_group
  btrfs: zoned: load active zone information from devices
  btrfs: zoned: finish superblock zone once no space left for new SB
  btrfs: zoned: locate superblock position using zone capacity
  btrfs: zoned: consider zone as full when no more SB can be written
  btrfs: zoned: tweak reclaim threshold for zone capacity
  btrfs: zoned: calculate free space from zone capacity
  btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusable
  btrfs: zoned: load zone capacity information from devices
  btrfs: defrag: enable defrag for subpage case
  btrfs: defrag: remove the old infrastructure
  btrfs: defrag: use defrag_one_cluster() to implement btrfs_defrag_file()
  btrfs: defrag: introduce helper to defrag one cluster
  btrfs: defrag: introduce helper to defrag a range
  btrfs: defrag: introduce helper to defrag a contiguous prepared range
  btrfs: defrag: introduce helper to collect target file extents
  btrfs: defrag: factor out page preparation into a helper
  btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize
  btrfs: defrag: also check PagePrivate for subpage cases in cluster_pages_for_defrag()
  btrfs: defrag: pass file_ra_state instead of file to btrfs_defrag_file()
  btrfs: rename and switch to bool btrfs_chunk_readonly
  btrfs: reflink: initialize return value to 0 in btrfs_extent_same()
  btrfs: subpage: pack all subpage bitmaps into a larger bitmap
  staging: r8188eu: core: remove the goto from rtw_IOL_accquire_xmit_frame
  staging: r8188eu: core: remove goto statement
  staging: vt6655: Rename `dwAL7230InitTable` array
  staging: vt6655: Rename `dwAL2230PowerTable` array
  staging: vt6655: Rename `dwAL7230InitTableAMode` array
  staging: vt6655: Rename `dwAL7230ChannelTable2` array
  staging: vt6655: Rename `dwAL7230ChannelTable1` array
  staging: vt6655: Rename `dwAL7230ChannelTable0` array
  staging: vt6655: Rename `dwAL2230ChannelTable1` array
  staging: vt6655: Rename `dwAL2230ChannelTable0` array
  staging: r8712u: fix control-message timeout
  staging: rtl8192u: fix control-message timeouts
  ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI
  ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C
  ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON
  drm/msm/dp: fix missing #include
  drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_crc_source()
  fs: remove leftover comments from mandatory locking removal
  docs: deprecated.rst: Clarify open-coded arithmetic with literals
  scripts: documentation-file-ref-check: fix bpf selftests path
  scripts: documentation-file-ref-check: ignore hidden files
  drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
  coding-style.rst: trivial: fix location of driver model macros
  MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section
  mmc: sdhci-esdhc-imx: add NXP S32G2 support
  dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support
  docs: f2fs: fix text alignment
  docs/zh_CN add PCI pci.rst translation
  docs/zh_CN add PCI index.rst translation
  ARM: dts: arm: Update ICST clock nodes 'reg' and node names
  ARM: dts: arm: Update register-bit-led nodes 'reg' and node names
  ARM: SPEAr: Update MAINTAINERS entries
  blk-mq: don't issue request directly in case that current is to be blocked
  tools build: Drop needless slang include path in test-all
  perf tests: Improve temp file cleanup in test_arm_coresight.sh
  perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup
  perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup
  net: phylink: use supported_interfaces for phylink validation
  net: phylink: add MAC phy_interface_t bitmap
  net: phy: add phy_interface_t bitmap support
  net: dsa: stop calling dev_hold in dsa_slave_fdb_event
  net: dsa: flush switchdev workqueue when leaving the bridge
  ifb: Depend on netfilter alternatively to tc
  cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization
  mctp: Implement extended addressing
  net: ax88796c: Remove pointless check in ax88796c_open()
  net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796c_set_mac()
  net: mana: Allow setting the number of queues while the NIC is down
  PM: suspend: Use valid_state() consistently
  net: hsr: Add support for redbox supervision frames
  PM: sleep: Pause cpuidle later and resume it earlier during system transitions
  PM: suspend: Do not pause cpuidle in the suspend-to-idle path
  gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly
  nouveau: ACPI: Use the ACPI_COMPANION() macro directly
  tcp: remove unneeded code from tcp_stream_alloc_skb()
  tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb
  tcp: rename sk_stream_alloc_skb
  ACPI: resources: Add one more Medion model in IRQ override quirk
  ACPI: AC: Quirk GK45 to skip reading _PSR
  ACPI: PM: sleep: Do not set suspend_ops unnecessarily
  ASoC: cs42l42: free_irq() before powering-down on probe() fail
  ASoC: cs42l42: Reset and power-down on remove() and failed probe()
  ACPI: PRM: Handle memory allocation and memory remap failure
  ACPI: PRM: Remove unnecessary blank lines
  s390: make command line configurable
  s390: support command lines longer than 896 bytes
  s390/kexec_file: move kernel image size check
  s390/pci: add s390_iommu_aperture kernel parameter
  s390/spinlock: remove incorrect kernel doc indicator
  s390/string: use generic strlcpy
  s390/string: use generic strrchr
  s390/ap: function rework based on compiler warning
  s390/cio: make ccw_device_dma_* more robust
  s390/vfio-ap: s390/crypto: fix all kernel-doc warnings
  s390/hmcdrv: fix kernel doc comments
  s390/ap: new module option ap.useirq
  s390/cpumf: Allow multiple processes to access /dev/hwc
  s390/bitops: return true/false (not 1/0) from bool functions
  s390: add support for BEAR enhancement facility
  s390: introduce nospec_uses_trampoline()
  s390: rename last_break to pgm_last_break
  s390/ptrace: add last_break member to pt_regs
  s390/sclp: sort out physical vs virtual pointers usage
  s390/setup: convert start and end initrd pointers to virtual
  s390/setup: use physical pointers for memblock_reserve()
  s390/setup: use virtual address for STSI instruction
  s390/cpcmd: use physical address for command and response
  s390/pgtable: use physical address for Page-Table Origin
  s390/zcrypt: rework of debug feature messages
  s390/ap: Fix hanging ioctl caused by orphaned replies
  tracing/hwlat: Make some internal symbols static
  tracing: Fix missing trace_boot_init_histograms kstrdup NULL checks
  ASoC: qdsp6: audioreach: add support for q6prm-clocks
  ASoC: qdsp6: audioreach: add q6prm support
  ASoC: qdsp6: audioreach: add q6apm lpass dai support
  ASoC: qdsp6: audioreach: add q6apm-dai support
  ASoC: qdsp6: audioreach: add topology support
  ASoC: qdsp6: audioreach: add Kconfig and Makefile
  ASoC: qdsp6: audioreach: add module configuration command helpers
  ASoC: qdsp6: audioreach: add q6apm support
  ASoC: qdsp6: audioreach: add basic pkt alloc support
  ASoC: dt-bindings: add q6apm digital audio stream bindings
  ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible
  ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible
  ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file
  ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file
  ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h
  ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe
  ASoC: dt-bindings: move LPASS dai related bindings out of q6afe
  net: annotate data-race in neigh_output()
  selftests: mlxsw: Remove deprecated test cases
  selftests: Add an occupancy test for RIF MAC profiles
  selftests: mlxsw: Add forwarding test for RIF MAC profiles
  selftests: mlxsw: Add a scale test for RIF MAC profiles
  mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource
  mlxsw: spectrum_router: Add RIF MAC profiles support
  mlxsw: spectrum_router: Propagate extack further
  mlxsw: resources: Add resource identifier for RIF MAC profiles
  mlxsw: reg: Add MAC profile ID field to RITR register
  vrf: run conntrack only in context of lower/physdev for locally generated packets
  netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrf
  tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
  firmware: arm_ffa: Remove unused 'compat_version' variable
  ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
  ASoC: codecs: tx-macro: Update tx default values
  ASoC: codecs: tx-macro: Enable tx top soundwire mic clock
  ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs
  ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280
  ASoC: nau8825: add clock management for power saving
  ASoC: nau8825: add set_jack coponment support
  dma-buf: st: fix error handling in test_get_fences()
  phy: Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe()
  phy: qcom-snps: Correct the FSEL_MASK
  phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2
  phy: qcom-qmp: another fix for the sc8180x PCIe definition
  phy: cadence-torrent: Add support to output received reference clock
  phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk
  dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk
  phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs
  phy: ti: gmii-sel: check of_get_address() for failure
  dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply
  phy: stm32: add phy tuning support
  dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuning properties
  phy: stm32: restore utmi switch on resume
  dt-bindings: phy: rockchip: remove usb-phy fallback string for rk3066a/rk3188
  phy: qcom-qusb2: Fix a memory leak on probe
  phy: qcom-qmp: Add QCM2290 USB3 PHY support
  dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY
  genirq: Hide irq_cpu_{on,off}line() behind a deprecated option
  irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
  MIPS: loongson64: Drop call to irq_cpu_offline()
  arm64/sve: Fix warnings when SVE is disabled
  arm64/sve: Add stub for sve_max_virtualisable_vl()
  irq: remove handle_domain_{irq,nmi}()
  irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
  irq: riscv: perform irqentry in entry code
  irq: openrisc: perform irqentry in entry code
  irq: csky: perform irqentry in entry code
  irq: arm64: perform irqentry in entry code
  x86/fpu/amx: Enable the AMX feature in 64-bit mode
  x86/fpu: Add XFD handling for dynamic states
  x86/fpu: Calculate the default sizes independently
  x86/fpu/amx: Define AMX state components and have it used for boot-time checks
  x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers
  x86/fpu/xstate: Add fpstate_realloc()/free()
  x86/fpu/xstate: Add XFD #NM handler
  x86/fpu: Update XFD state where required
  x86/fpu: Add sanity checks for XFD
  x86/fpu: Add XFD state to fpstate
  x86/msr-index: Add MSRs for XFD
  x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit
  x86/fpu: Reset permission and fpstate on exec()
  x86/fpu: Prepare fpu_clone() for dynamically enabled features
  x86/fpu/signal: Prepare for variable sigframe length
  x86/signal: Use fpu::__state_user_size for sigalt stack validation
  x86/fpu: Add basic helpers for dynamically enabled features
  x86/arch_prctl: Add controls for dynamic XSTATE components
  x86/fpu: Add fpu_state_config::legacy_features
  x86/fpu: Add members to struct fpu to cache permission information
  x86/fpu/xstate: Provide xstate_calculate_size()
  x86/signal: Implement sigaltstack size validation
  signal: Add an optional check for altstack size
  arm64: dts: exynos: add chipid node for exynosautov9 SoC
  soc: samsung: exynos-chipid: add exynosautov9 SoC support
  Revert "tty: hvc: pass DMA capable memory to put_chars()"
  Revert "virtio-console: remove unnecessary kmemdup()"
  serial: 8250_pci: Replace dev_*() by pci_*() macros
  serial: 8250_pci: Get rid of redundant 'else' keyword
  serial: 8250_pci: Refactor the loop in pci_ite887x_init()
  ALSA: line6: fix control and interrupt message timeouts
  ALSA: 6fire: fix control and bulk message timeouts
  ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
  ALSA: gus: fix null pointer dereference on pointer block
  ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
  microblaze: timer: Remove unused properties
  dmaengine: sa11x0: Mark PM functions as __maybe_unused
  dmaengine: switch from 'pci_' to 'dma_' API
  dmaengine: ioat: switch from 'pci_' to 'dma_' API
  dmaengine: hsu: switch from 'pci_' to 'dma_' API
  dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API
  dmaengine: dw: switch from 'pci_' to 'dma_' API
  dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API
  selftests/bpf: Guess function end for test_get_branch_snapshot
  selftests/bpf: Skip all serial_test_get_branch_snapshot in vm
  selftests/bpf: Fix test_core_reloc_mods on big-endian machines
  selftests/seccomp: Use __BYTE_ORDER__
  samples: seccomp: Use __BYTE_ORDER__
  selftests/bpf: Use __BYTE_ORDER__
  libbpf: Use __BYTE_ORDER__
  libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED()
  trace/timerlat: Add migrate-disabled field to the timerlat header
  trace/osnoise: Add migrate-disabled field to the osnoise header
  tracing/doc: Fix typos on the timerlat tracer documentation
  trace/osnoise: Fix an ifdef comment
  perf/core: allow ftrace for functions in kernel/event/core.c
  tools/latency-collector: Use correct size when writing queue_full_warning
  ftrace: Make ftrace_profile_pages_init static
  fscrypt: improve a few comments
  net: qed_dev: fix check of true !rc expression
  net: qed_ptp: fix check of true !rc expression
  tpm_tis_spi: Add missing SPI ID
  tpm: fix Atmel TPM crash caused by too frequent queries
  tpm: Check for integer overflow in tpm2_map_response_body()
  tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST
  libbpf: Deprecate ambiguously-named bpf_program__size() API
  libbpf: Deprecate multi-instance bpf_program APIs
  libbpf: Add ability to fetch bpf_program's underlying instructions
  libbpf: Fix off-by-one bug in bpf_core_apply_relo()
  drm/amd/display: Add DP 2.0 MST DM Support
  drm/amd/display: Add DP 2.0 MST DC Support
  drm: Update MST First Link Slot Information Based on Encoding Format
  drm: Remove slot checks in dp mst topology during commit
  ipv6/tcp: small drop monitor changes
  ipv4: guard IP_MINTTL with a static key
  ipv4: annotate data races arount inet->min_ttl
  ipv6: guard IPV6_MINHOPCOUNT with a static key
  ipv6: annotate data races around np->min_hopcount
  net: annotate accesses to sk->sk_rx_queue_mapping
  net: avoid dirtying sk->sk_rx_queue_mapping
  net: avoid dirtying sk->sk_napi_id
  ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
  tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
  ax88796c: fix fetching error stats from percpu containers
  bpftool: Switch to libbpf's hashmap for PIDs/names references
  bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing
  bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects
  bpftool: Do not expose and init hash maps for pinned path in main.c
  bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS)
  cxgb3: Remove seeprom_write and use VPD API
  cxgb3: Use VPD API in t3_seeprom_wp()
  cxgb3: Remove t3_seeprom_read and use VPD API
  PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size()
  pinctrl: intel: Kconfig: Add configuration menu to Intel pin control
  pinctrl: tegra: Use correct offset for pin group
  m68knommu: Remove MCPU32 config symbol
  m68k: set a default value for MEMORY_RESERVE
  fortify: strlen: Avoid shadowing previous locals
  selftests/bpf: Split out bpf_verif_scale selftests into multiple tests
  selftests/bpf: Mark tc_redirect selftest as serial
  selftests/bpf: Support multiple tests per file
  selftests/bpf: Normalize selftest entry points
  signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved.
  signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON
  signal/sparc: In setup_tsb_params convert open coded BUG into BUG
  signal/powerpc: On swapcontext failure force SIGSEGV
  signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
  signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
  net/mlx5: SF_DEV Add SF device trace points
  net/mlx5: SF, Add SF trace points
  net/mlx5: Let user configure max_macs param
  net/mlx5: Let user configure event_eq_size param
  net/mlx5: Let user configure io_eq_size param
  net/mlx5: Bridge, support replacing existing FDB entry
  net/mlx5: Bridge, extract code to lookup and del/notify entry
  net/mlx5: Add periodic update of host time to firmware
  net/mlx5: Print health buffer by log level
  net/mlx5: Extend health buffer dump
  net/mlx5: Reduce flow counters bulk query buffer size for SFs
  net/mlx5: Fix unused function warning of mlx5i_flow_type_mask
  net/mlx5: Remove unnecessary checks for slow path flag
  net/mlx5e: don't write directly to netdev->dev_addr
  firmware: qcom: scm: Don't break compile test on non-ARM platforms
  btrfs: subpage: introduce btrfs_subpage_bitmap_info
  btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directly
  btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller than PAGE_SIZE
  btrfs: update comment for fs_devices::seed_list in btrfs_rm_device
  btrfs: drop unnecessary ret in ioctl_quota_rescan_status
  btrfs: send: simplify send_create_inode_if_needed
  btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
  kunit: tool: continue past invalid utf-8 output
  bluetooth: use dev_addr_set()
  bluetooth: use eth_hw_addr_set()
  RDMA/qedr: Remove unsupported qedr_resize_cq callback
  RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk
  RDMA: Constify netdev->dev_addr accesses
  RDMA/mlx5: Use dev_addr_mod()
  RDMA/ipoib: Use dev_addr_mod()
  fddi: defza: add missing pointer type cast
  cgroup: no need for cgroup_mutex for /proc/cgroups
  cgroup: remove cgroup_mutex from cgroupstats_build
  cgroup: reduce dependency on cgroup_mutex
  workqueue: doc: Call out the non-reentrance conditions
  RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n
  perf jevents: Fix some would-be warnings
  perf dso: Fix /proc/kcore access on 32 bit systems
  perf build: Suppress 'rm dlfilter' build message
  perf list: Display hybrid PMU events with cpu type
  perf powerpc: Add support to expose instruction and data address registers as part of extended regs
  perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file
  perf session: Introduce reader EOF function
  perf session: Introduce reader return codes
  perf session: Move the event read code to a separate function
  perf session: Move unmap code to reader__mmap
  perf session: Move reader map code to a separate function
  perf session: Move init/release code to separate functions
  perf session: Introduce decompressor in reader object
  perf session: Move all state items to reader object
  perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
  sbitmap: silence data race warning
  drm/panel: novatek-nt35950: remove unneeded semicolon
  drm/panel: make sharp_ls055d1sx04 static
  drm/panel: ilitek-ili9881c: Read panel orientation
  dt-bindings: ili9881c: add rotation property
  dt-bindings: ili9881c: add missing panel-common inheritance
  ASoC: topology: Fix stub for snd_soc_tplg_component_remove()
  ASoC: qcom: common: Respect status = "disabled" on DAI link nodes
  ASoC: dt-bindings: lpass: add binding headers for digital codecs
  fs: get rid of the res2 iocb->ki_complete argument
  x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV
  drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR())
  usb: remove res2 argument from gadget code completions
  selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
  net/tls: getsockopt supports complete algorithm list
  net/tls: tls_crypto_context add supported algorithms context
  mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
  usbb: catc: use correct API for MAC addresses
  drm: Small optimization to intel_dp_mst_atomic_master_trans_check
  blk-cgroup: synchronize blkg creation against policy deactivation
  block: refactor bio_iov_bvec_set()
  block: add single bio async direct IO helper
  block: ataflop: more blk-mq refactoring fixes
  io_uring: clusterise ki_flags access in rw_prep
  io_uring: kill unused param from io_file_supports_nowait
  io_uring: clean up timeout async_data allocation
  io_uring: don't try io-wq polling if not supported
  io_uring: check if opcode needs poll first on arming
  io_uring: clean iowq submit work cancellation
  io_uring: clean io_wq_submit_work()'s main loop
  Bluetooth: btmtksdio: add MT7921s Bluetooth support
  mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices
  Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY
  Bluetooth: btmtksdio: use register CRPLR to read packet length
  Bluetooth: btmtksdio: update register CSDIOCSR operation
  Bluetooth: btmtksdio: move interrupt service to work
  Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear
  Bluetooth: btmtksdio: add .set_bdaddr support
  Bluetooth: btmtksido: rely on BT_MTK module
  Bluetooth: mediatek: add BT_MTK module
  drm/vc4: crtc: Make sure the HDMI controller is powered when disabling
  drm/vc4: hdmi: Warn if we access the controller while disabled
  drm/vc4: hdmi: Make sure the device is powered with CEC
  drm/vc4: hdmi: Split the CEC disable / enable functions in two
  drm/vc4: hdmi: Rework the pre_crtc_configure error handling
  drm/vc4: hdmi: Make sure the controller is powered up during bind
  drm/vc4: hdmi: Make sure the controller is powered in detect
  drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
  drm/vc4: hdmi: Set a default HSM rate
  clk: bcm-2835: Remove rounding up the dividers
  clk: bcm-2835: Pick the closest clock rate
  wcn36xx: Fix tx_status mechanism
  wcn36xx: Fix (QoS) null data frame bitrate/modulation
  gve: Add a jumbo-frame device option.
  gve: Implement packet continuation for RX.
  gve: Add RX context.
  selftests: mlxsw: Reduce test run time
  selftests: mlxsw: Use permanent neighbours instead of reachable ones
  selftests: mlxsw: Add helpers for skipping selftests
  Bluetooth: hci_bcm: Remove duplicated entry in OF table
  ath10k: fix module load regression with iram-recovery feature
  Bluetooth: bfusb: fix division by zero in send path
  net: phy: add qca8081 cdt feature
  net: phy: adjust qca8081 master/slave seed value if link down
  net: phy: add qca8081 soft_reset and enable master/slave seed
  net: phy: add qca8081 config_init
  net: phy: add genphy_c45_fast_retrain
  net: phy: add constants for fast retrain related register
  net: phy: add qca8081 config_aneg
  net: phy: add qca8081 get_features
  net: phy: add qca8081 read_status
  net: phy: add qca8081 ethernet phy driver
  net: phy: at803x: use GENMASK() for speed status
  net: phy: at803x: improve the WOL feature
  net: phy: at803x: use phy_modify()
  net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS
  ath10k: fix invalid dma_addr_t token assignment
  ath11k: change return buffer manager for QCA6390
  Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
  net: hns3: add error recovery module and type for himac
  net: hns3: add new ras error type for roce
  net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off
  net: hns3: modify functions of converting speed ability to ethtool link mode
  net: hns3: add support pause/pfc durations for mac statistics
  net: hns3: device specifications add number of mac statistics
  net: hns3: modify mac statistics update process for compatibility
  net: hns3: add debugfs support for interrupt coalesce
  s390/qeth: update kerneldoc for qeth_add_hw_header()
  s390/qeth: fix kernel doc comments
  s390/qeth: add __printf format attribute to qeth_dbf_longtext
  s390/qeth: fix various format strings
  s390/qeth: don't keep track of Input Queue count
  s390/qeth: clarify remaining dev_kfree_skb_any() users
  s390/qeth: move qdio's QAOB cache into qeth
  s390/qeth: remove .do_ioctl() callback from driver discipline
  s390/qeth: improve trace entries for MAC address (un)registration
  dma-buf: move dma-buf symbols into the DMA_BUF module namespace
  ARM: 9147/1: add printf format attribute to early_print()
  ARM: 9146/1: RiscPC needs older gcc version
  ARM: 9145/1: patch: fix BE32 compilation
  ARM: 9144/1: forbid ftrace with clang and thumb2_kernel
  ARM: 9143/1: add CONFIG_PHYS_OFFSET default values
  ARM: 9142/1: kasan: work around LPAE build warning
  ARM: 9140/1: allow compile-testing without machine record
  ARM: 9137/1: disallow CONFIG_THUMB with ARMv4
  ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
  ARM: 9135/1: kprobes: address gcc -Wempty-body warning
  ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs
  selftests: net: dsa: add a stress test for unlocked FDB operations
  selftests: lib: forwarding: allow tests to not require mz and jq
  net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
  net: dsa: introduce locking for the address lists on CPU and DSA ports
  net: dsa: lantiq_gswip: serialize access to the PCE registers
  net: dsa: b53: serialize access to the ARL table
  net: mscc: ocelot: serialize access to the MAC table
  net: dsa: sja1105: serialize access to the dynamic config interface
  net: dsa: sja1105: wait for dynamic config command completion on writes too
  net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error
  Revert "Merge branch 'dsa-rtnl'"
  ASoC: dt-bindings: wlf,wm8962: Convert to json-schema
  ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler
  ASoC: wm8962: Convert to devm_clk_get_optional()
  ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A
  ASoC: cs35l41: Make cs35l41_remove() return void
  ASoc: wm8900: Drop empty spi_driver remove callback
  ASoC: tegra: Set default card name for Trimslice
  ASoC: tegra: Restore AC97 support
  ASoc: wm8731: Drop empty spi_driver remove callback
  ASoC: doc: update codec example code
  ASoC: amd: acp: Add acp_machine struct for renoir platform.
  KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol
  KVM: x86: On emulation failure, convey the exit reason, etc. to userspace
  KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info
  KVM: x86: Clarify the kvm_run.emulation_failure structure layout
  staging: mt7621-dts: add missing SPDX license to files
  irq: arm: perform irqentry in entry code
  irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
  irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ
  irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ
  irq: add generic_handle_arch_irq()
  irq: unexport handle_irq_desc()
  irq: simplify handle_domain_{irq,nmi}()
  irq: mips: simplify do_domain_IRQ()
  irq: mips: stop (ab)using handle_domain_irq()
  irq: mips: simplify bcm6345_l1_irq_handle()
  irq: mips: avoid nested irq_enter()
  x86/of: Kill unused early_init_dt_scan_chosen_arch()
  irqchip/mchp-eic: Fix return value check in mchp_eic_init()
  drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
  irqchip: Fix compile-testing without CONFIG_OF
  MAINTAINERS: update arm,vic.yaml reference
  drm: use new iterator in drm_gem_plane_helper_prepare_fb v3
  KVM: s390: Add a routine for setting userspace CPU state
  KVM: s390: Simplify SIGP Set Arch handling
  KVM: s390: pv: avoid stalls when making pages secure
  KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm
  KVM: s390: pv: avoid double free of sida page
  KVM: s390: pv: add macros for UVC CC values
  s390/mm: optimize reset_guest_reference_bit()
  s390/mm: optimize set_guest_storage_key()
  s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present
  s390/uv: fully validate the VMA before calling follow_page()
  s390/mm: fix VMA and page table handling code in storage key handling functions
  s390/mm: validate VMA in PGSTE manipulation functions
  s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
  s390/gmap: validate VMA in __gmap_zap()
  usb: dwc2: stm32mp15: set otg_rev
  usb: dwc2: add otg_rev and otg_caps information for gadget driver
  dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml
  dt-bindings: usb: dwc2: Add reference to usb-drd.yaml
  usb: gadget: uvc: implement dwPresentationTime and scrSourceClock
  usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
  usb:gadget: f_uac1: fixed sync playback
  Docs: usb: remove :c:func: for usb_register and usb_deregister
  Docs: usb: update struct usb_driver
  lkdtm/bugs: Check that a per-task stack canary exists
  selftests/lkdtm: Add way to repeat a test
  staging: vchiq_core: fix quoted strings split across lines
  staging: vchiq_core: cleanup lines that end with '(' or '['
  staging: vchiq_core: drop extern prefix in function declarations
  staging: vchiq: drop trailing semicolon in macro definition
  staging: vchiq_core.h: use preferred kernel types
  staging: vchiq_core.h: fix CamelCase in function declaration
  staging: vchiq_core: cleanup code alignment issues
  staging: vchiq_core: cleanup blank lines
  staging: r8188eu: remove the sreset_priv structure
  staging: r8188eu: remove last_tx_complete_time
  staging: r8188eu: silentreset_mutex is unused
  staging: r8188eu: wifi_error_status is write-only
  staging: r8188eu: silent_reset_inprogress is never read
  staging: r8188eu: remove unused local variable
  dmaengine: sh: make array ds_lut static
  dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe
  gfs2: Fix unused value warning in do_gfs2_set_flags()
  gfs2: check context in gfs2_glock_put
  gfs2: Fix glock_hash_walk bugs
  gfs2: Cancel remote delete work asynchronously
  gfs2: set glock object after nq
  gfs2: remove RDF_UPTODATE flag
  gfs2: Eliminate GIF_INVALID flag
  gfs2: fix GL_SKIP node_scope problems
  gfs2: split glock instantiation off from do_promote
  gfs2: further simplify do_promote
  gfs2: re-factor function do_promote
  gfs2: Remove 'first' trace_gfs2_promote argument
  gfs2: change go_lock to go_instantiate
  gfs2: dump glocks from gfs2_consist_OBJ_i
  gfs2: dequeue iopen holder in gfs2_inode_lookup error
  gfs2: Save ip from gfs2_glock_nq_init
  gfs2: Allow append and immutable bits to coexist
  gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug
  gfs2: move GL_SKIP check from glops to do_promote
  gfs2: Add GL_SKIP holder flag to dump_holder
  gfs2: remove redundant check in gfs2_rgrp_go_lock
  gfs2: Fix mmap + page fault deadlocks for direct I/O
  dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded arithmetic
  dmaengine: xilinx_dma: Fix kernel-doc warnings
  dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
  dmaengine: idxd: reconfig device after device reset command
  dmaengine: idxd: add halt interrupt support
  dmaengine: fsl-edma: fix for missing dmamux module
  dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail
  dmaengine: remove debugfs #ifdef
  dmanegine: idxd: fix resource free ordering on driver removal
  dmaengine: idxd: remove kernel wq type set when load configuration
  dmaengine: tegra210-adma: fix pm runtime unbalance in tegra_adma_remove
  dmaengine: tegra210-adma: fix pm runtime unbalance
  dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe
  dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
  erofs: get rid of ->lru usage
  ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node
  pinctrl: core: fix possible memory leak in pinctrl_enable()
  pinctrl: bcm2835: Allow building driver as a module
  Revert "arm64: dts: qcom: msm8916-asus-z00l: Add sensors"
  pinctrl: equilibrium: Fix function addition in multiple groups
  pinctrl: tegra: Add pinmux support for Tegra194
  pinctrl: tegra: include lpdr pin properties
  pinctrl: mediatek: add support for MT7986 SoC
  dt-bindings: pinctrl: update bindings for MT7986 SoC
  pinctrl: microchip sgpio: use reset driver
  dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding
  arm64: dts: qcom: ipq6018: Remove unused 'iface_clk' property from dma-controller node
  arm64: dts: qcom: ipq6018: Remove unused 'qcom,config-pipe-trust-reg' property
  arm64: dts: qcom: sm8350: Add CPU topology and idle-states
  arm64: dts: qcom: Drop unneeded extra device-specific includes
  arm64: dts: qcom: msm8916: Drop standalone smem node
  arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes
  arm64: dts: qcom: msm8916-asus-z00l: Add sensors
  arm64: dts: qcom: msm8916-asus-z00l: Add SDCard
  arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen
  arm64: dts: qcom: sdm845-oneplus: remove devinfo-size from ramoops node
  arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock
  arm64: dts: qcom: msm8996: Add device tree entries to support crypto engine
  arm64: dts: qcom: msm8996: move clock-frequency from PN547 NFC to I2C bus
  arm64: dts: qcom: msm8916-asus-z00l: Add sensors
  arm64: dts: qcom: sdm630: Add disabled Venus support
  arm64: dts: qcom: pm660l: Remove board-specific WLED configuration
  arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
  arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
  arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node
  arm64: dts: qcom: sc7280: Add Herobrine
  arm64: dts: qcom: sc7280: Add PCIe nodes for IDP board
  arm64: dts: qcom: sc7280: Add PCIe and PHY related nodes
  arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel
  arm64: dts: qcom: Fix 'interrupt-map' parent address cells
  arm64: dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY
  arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
  arm64: dts: qcom: msm8998-clamshell: Add missing vdda supplies
  arm64: dts: qcom: Drop reg-names from QMP PHY nodes
  arm64: dts: qcom: Drop max-microamp and vddp-ref-clk properties from QMP PHY
  arm64: dts: qcom: Correct QMP PHY child node name
  arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
  arm64: dts: qcom: sc7280: Add 200MHz in qspi_opp_table
  arm64: dts: qcom: pmk8350: Make RTC disabled by default; enable on sc7280-idp
  arm64: dts: qcom: ipq8074: Add QUP5 I2C node
  soc: qcom: smp2p: Add of_node_put() before goto
  soc: qcom: apr: Add of_node_put() before return
  ARM: dts: qcom: fix thermal zones naming
  MIPS: Remove NETLOGIC support
  MIPS: kernel: proc: add CPU option reporting
  MIPS: kernel: proc: use seq_puts instead of seq_printf
  MIPS: kernel: proc: fix trivial style errors
  MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
  MIPS: octeon: Remove unused functions
  can: xilinx_can: xcan_remove(): remove redundant netif_napi_del()
  can: xilinx_can: remove repeated word from the kernel-doc
  can: peak_usb: CANFD: store 64-bits hw timestamps
  can: gs_usb: use %u to print unsigned values
  can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe()
  can: rcar: drop unneeded ARM dependency
  can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit()
  can: dev: add can_tdc_get_relative_tdco() helper function
  can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device
  can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC)
  can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv
  can: bittiming: change unit of TDC parameters to clock periods
  can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min
  can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int
  can: bcm: Use hrtimer_forward_now()
  iov_iter: Introduce nofault flag to disable page faults
  gup: Introduce FOLL_NOFAULT flag to disable page faults
  iomap: Add done_before argument to iomap_dio_rw
  iomap: Support partial direct I/O on user copy failures
  iomap: Fix iomap_dio_rw return value for user copies
  gfs2: Fix mmap + page fault deadlocks for buffered I/O
  net: atm: use address setting helpers
  net: drivers: get ready for const netdev->dev_addr
  net: caif: get ready for const netdev->dev_addr
  net: hsr: get ready for const netdev->dev_addr
  net: bonding: constify and use dev_addr_set()
  net: phy: constify netdev->dev_addr references
  net: rtnetlink: use __dev_addr_set()
  net: core: constify mac addrs in selftests
  net: convert users of bitmap_foo() to linkmode_foo()
  selftests: net: dsa: add a stress test for unlocked FDB operations
  selftests: lib: forwarding: allow tests to not require mz and jq
  net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
  net: dsa: introduce locking for the address lists on CPU and DSA ports
  net: dsa: lantiq_gswip: serialize access to the PCE table
  net: dsa: b53: serialize access to the ARL table
  net: mscc: ocelot: serialize access to the MAC table
  net: dsa: sja1105: serialize access to the dynamic config interface
  net: dsa: sja1105: wait for dynamic config command completion on writes too
  net: macb: Use mdio child node for MDIO bus if it exists
  dt-bindings: net: macb: Add mdio bus child node
  net: bcmgenet: Add support for 7712 16nm internal EPHY
  dt-bindings: net: bcmgenet: Document 7712 binding
  net: phy: bcm7xxx: Add EPHY entry for 7712
  net: Convert more users of mdiobus_* to mdiodev_*
  net: phylink: Convert some users of mdiobus_* to mdiodev_*
  net: mdio: Add helper functions for accessing MDIO devices
  octeontx2-af: Increase number of reserved entries in KPU
  staging: r8188eu: Use a Mutex instead of a binary Semaphore
  staging: rtl8723bs: core: Remove unnecessary blank lines
  staging: rtl8723bs: core: Remove unnecessary space after a cast
  staging: rtl8723bs: core: Remove unnecessary parentheses
  staging: rtl8723bs: core: Remove true and false comparison
  staging: vt6655: Rename `byRFType` variable
  staging: vt6655: Rename `uChannel` variable
  staging: vt6655: Rename `bySleepCount` variable
  staging: vt6655: Rename `byInitCount` variable
  staging: vt6655: Rename `ii` variable
  staging: r8188eu: Remove unused semaphore "io_retevt"
  staging: r8188eu: Remove initialized but unused semaphore
  staging: mt7621-dts: complete 'cpus' node
  iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}()
  platform/x86: system76_acpi: fix Kconfig dependencies
  platform/x86: barco-p50-gpio: use KEY_VENDOR for button instead of KEY_RESTART
  kbuild: use more subdir- for visiting subdirectories while cleaning
  sh: remove meaningless archclean line
  initramfs: Check timestamp to prevent broken cpio archive
  kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug
  ARM: dts: qcom: fix flash node naming for RB3011
  ARM: dts: qcom: correct mmc node naming
  ARM: dts: qcom: fix memory and mdio nodes naming for RB3011
  soc: qcom: qcom_stats: Fix client votes offset
  soc: qcom: rpmhpd: fix sm8350_mxc's peer domain
  dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix
  ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts
  dt-bindings: arm: qcom-ipq4019: add missing device compatible
  ARM: dts: qcom: apq8026-lg-lenok: rename board vendor
  dt-bindings: arm: qcom: rename vendor of apq8026-lenok
  ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node
  arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
  arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
  arm64: dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI
  arm64: dts: qcom: sdm845: Add size/address-cells to dsi[01]
  arm64: dts: qcom: sdm845: Don't disable MDP explicitly
  arm64: dts: qcom: sdm845: Disable Adreno, modem and Venus by default
  arm64: dts: qcom: sdm845: Add XO clock to SDHCI
  ARM: dts: qcom: msm8916-samsung-serranove: Include dts from arm64
  ARM: dts: qcom: msm8916: Add include for SMP without PSCI on ARM32
  arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM
  dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method
  ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32
  arm64: dts: qcom: msm8916-samsung-serranove: Add NFC
  arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 battery
  arm64: dts: qcom: msm8916-samsung-serranove: Add IMU
  arm64: dts: qcom: msm8916-samsung-serranove: Add touch key
  arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen
  arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Mini Value Edition
  ARM: qcom: Add qcom,msm8916-smp enable-method identical to MSM8226
  firmware: qcom: scm: Add support for MC boot address API
  soc: qcom: spm: Add 8916 SPM register data
  dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu
  soc: qcom: socinfo: Add PM8150C and SMB2351 models
  firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available()
  ARM: dts: qcom: mdm9615: fix memory node for Sierra Wireless WP8548
  arm64: dts: qcom: sm7225: Add device tree for Fairphone 4
  arm64: dts: qcom: Add SM7225 device tree
  dt-bindings: arm: qcom: Document sm7225 and fairphone,fp4 board
  dt-bindings: arm: cpus: Add Kryo 570 CPUs
  arm64: dts: qcom: sm6350: add debug uart
  arm64: dts: qcom: Add PM6350 PMIC
  arm64: dts: qcom: sa8155p-adp: Enable remoteproc capabilities
  arm64: dts: qcom: sm8150: Add fastrpc nodes
  arm64: dts: qcom: sm8350: Add fastrpc nodes
  rtc: s3c: Add time range
  rtc: s3c: Extract read/write IO into separate functions
  rtc: s3c: Remove usage of devm_rtc_device_register()
  rtc: tps80031: Remove driver
  rtc: sun6i: Allow probing without an early clock provider
  coccinelle: update Coccinelle entry
  regmap: spi: Set regmap max raw r/w from max_transfer_size
  drm/msm/dpu: Remove dynamic allocation from atomic context
  drm/msm/dpu: Remove impossible NULL check
  x86/fpu: Remove old KVM FPU interface
  x86/kvm: Convert FPU handling to a single swap buffer
  io-wq: use helper for worker refcounting
  regulator: Don't error out fixed regulator in regulator_sync_voltage()
  regulator: tps80031: Remove driver
  regulator: Fix SY7636A breakage
  ASoC: rt5682s: Downsizing the DAC volume scale
  x86/fpu: Provide infrastructure for KVM FPU cleanup
  mt76: connac: fix unresolved symbols when CONFIG_PM is unset
  mt76: Make use of the helper macro kthread_run()
  mt76: Print error message when reading EEPROM from mtd failed
  mt76: mt7921: disable 4addr capability
  mt76: mt7915: add debugfs knobs for MCU utilization
  mt76: mt7915: add WA firmware log support
  mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps
  mt76: mt7915: rework debugfs fixed-rate knob
  mt76: mt7915: rework .set_bitrate_mask() to support more options
  mt76: mt7915: remove mt7915_mcu_add_he()
  mt76: mt7615: apply cached RF data for DBDC
  x86/fpu: Prepare for sanitizing KVM FPU code
  mt76: mt7615: mt7622: fix ibss and meshpoint
  mt76: mt7921: fix Wformat build warning
  mt76: mt7921: fix mt7921s Kconfig
  sched: make task_struct->plug always defined
  io_uring: implement async hybrid mode for pollable requests
  libbpf: Fix BTF header parsing checks
  libbpf: Fix overflow in BTF sanity checks
  docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support
  selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c
  selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef
  selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests
  bpf: Add BTF_KIND_DECL_TAG typedef support
  selftests/bpf: Fix flow dissector tests
  libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME
  bpftool: Avoid leaking the JSON writer prepared for program metadata
  devlink: Clean not-executed param notifications
  devlink: Remove not-executed trap group notifications
  devlink: Remove not-executed trap policer notifications
  devlink: Delete obsolete parameters publish API
  selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs
  bpftool: Switch to new btf__type_cnt API
  tools/resolve_btfids: Switch to new btf__type_cnt API
  perf bpf: Switch to new btf__raw_data API
  libbpf: Add btf__type_cnt() and btf__raw_data() APIs
  xfs: punch out data fork delalloc blocks on COW writeback failure
  xfs: remove unused parameter from refcount code
  xfs: reduce the size of struct xfs_extent_free_item
  xfs: rename xfs_bmap_add_free to xfs_free_extent_later
  xfs: create slab caches for frequently-used deferred items
  xfs: compact deferred intent item structures
  xfs: rename _zone variables to _cache
  libbpf: Fix memory leak in btf__dedup()
  xfs: remove kmem_zone typedef
  drm/i915/guc: Fix recursive lock in GuC submission
  selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again
  libbpf: Fix the use of aligned attribute
  gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
  net: dsa: sja1105: Add of_node_put() before return
  drm/i915/selftests: Update live.evict to wait on requests / idle GPU after each loop
  net: liquidio: Make use of the helper macro kthread_run()
  drm/i915/selftests: Increase timeout in requests perf selftest
  net: hldc_fr: use dev_addr_set()
  net: sb1000,rionet: use eth_hw_addr_set()
  net: plip: use eth_hw_addr_set()
  net: s390: constify and use eth_hw_addr_set()
  net: hippi: use dev_addr_set()
  net: fjes: constify and use eth_hw_addr_set()
  fddi: skfp: constify and use dev_addr_set()
  fddi: defxx,defza: use dev_addr_set()
  net: usb: don't write directly to netdev->dev_addr
  net: qmi_wwan: use dev_addr_mod()
  usb: smsc: use eth_hw_addr_set()
  net: xen: use eth_hw_addr_set()
  KVM: selftests: Fix nested SVM tests when built with clang
  kvm: x86: Remove stale declaration of kvm_no_apic_vcpu
  KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup
  x86/irq: Ensure PI wakeup handler is unregistered before module unload
  sched,x86: Fix L2 cache mask
  ARM: Recover kretprobe modified return address in stacktrace
  ARM: kprobes: Make a frame pointer on __kretprobe_trampoline
  ARM: clang: Do not rely on lr register for stacktrace
  arm64: Recover kretprobe modified return address in stacktrace
  arm64: kprobes: Make a frame pointer on __kretprobe_trampoline
  arm64: kprobes: Record frame pointer with kretprobe instance
  x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y
  PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions
  mlx5: fix build after merge
  smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
  smackfs: use __GFP_NOFAIL for smk_cipso_doi()
  dts: socfpga: Add Mercury+ AA1 devicetree
  x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl
  soc: aspeed: Add UART routing support
  x86/sgx/virt: extract sgx_vepc_remove_page
  ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes
  KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism
  KVM: x86: Move SVM's APICv sanity check to common x86
  blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown()
  block: fix req_bio_endio append error handling
  fuse: decrement nlink on overwriting rename
  fuse: simplify __fuse_write_file_get()
  fuse: move fuse_invalidate_attr() into fuse_update_ctime()
  fuse: delete redundant code
  fuse: use kmap_local_page()
  fuse: annotate lock in fuse_reverse_inval_entry()
  fuse: write inode in fuse_vma_close() instead of fuse_release()
  fuse: make sure reclaim doesn't write the inode
  block: simplify the block device syncing code
  ntfs3: use sync_blockdev_nowait
  fat: use sync_blockdev_nowait
  btrfs: use sync_blockdev
  xen-blkback: use sync_blockdev
  block: remove __sync_blockdev
  fs: remove __sync_filesystem
  block: remove support for cryptoloop and the xor transfer
  block: remove QUEUE_FLAG_SCSI_PASSTHROUGH
  block: remove the initialize_rq_fn blk_mq_ops method
  scsi: add a scsi_alloc_request helper
  bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn
  nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands
  sd: implement ->get_unique_id
  block: add a ->get_unique_id method
  drm: Move GEM memory managers into modules
  drm: Link several object files into drm_kms_helper.ko
  drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set
  amd/display: remove ChromeOS workaround
  drm/amd/pm: Disable fan control if not supported
  drm/amdgpu/nbio7.4: use original HDP_FLUSH bits
  drm/amdgpu/smu11.0: add missing IP version check
  sched/core: Remove rq_relock()
  sched: Improve wake_up_all_idle_cpus() take #2
  dt-bindings: display: Document the Xylon LogiCVC display controller
  ice:  Nuild fix.
  drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable
  drm/amdgpu: use the new iterator in amdgpu_sync_resv
  ASoC: meson: axg-tdm-interface: manage formatters in trigger
  ASoC: meson: axg-card: make links nonatomic
  crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks
  hwrng: s390 - replace snprintf in show functions with sysfs_emit
  dma-buf: add dma_resv selftest v4
  drm/i915/ttm: enable shmem tt backend
  drm/i915/ttm: use cached system pages when evicting lmem
  drm/i915/ttm: move shrinker management into adjust_lru
  drm/i915: add some kernel-doc for shrink_pin and friends
  drm/i915: drop unneeded make_unshrinkable in free_object
  drm/i915/gtt: drop unneeded make_unshrinkable
  drm/i915/ttm: add tt shmem backend
  drm/i915/gem: Break out some shmem backend utils
  x86/build: Tuck away built-in firmware under FW_LOADER
  vmlinux.lds.h: wrap built-in firmware support under FW_LOADER
  firmware_loader: move struct builtin_fw to the only place used
  x86/microcode: Use the firmware_loader built-in API
  firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE()
  firmware_loader: formalize built-in firmware API
  drm/nouveau: use the new iterator in nouveau_fence_sync
  ipvs: autoload ipvs on genl access
  netfilter: nfnetlink_queue: fix OOB when mac header was cleared
  netfilter: ebtables: use array_size() helper in copy_{from,to}_user()
  dma-buf: fix kerneldoc for renamed members
  riscv: do not select non-existing config ANON_INODES
  KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper
  KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range()
  KVM: x86/mmu: Drop a redundant, broken remote TLB flush
  KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()
  KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb()
  misc: enclosure: replace snprintf in show functions with sysfs_emit
  KVM: X86: Cache CR3 in prev_roots when PCID is disabled
  KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
  KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE
  KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0
  KVM: selftests: set CPUID before setting sregs in vcpu creation
  KVM: emulate: Comment on difference between RDPMC implementation and manual
  KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages
  kvm: x86: mmu: Make NX huge page recovery period configurable
  KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0
  KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k
  KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit
  KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges
  KVM: VMX: Use precomputed vmx->pt_desc.addr_range
  KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero
  KVM: x86/mmu: clean up prefetch/prefault/speculative naming
  KVM: cleanup allocation of rmaps and page tracking data
  usb: gadget: configfs: change config attributes file operation
  usb: gadget: configfs: add cfg_to_gadget_info() helper
  usb: dwc3: Align DWC3_EP_* flag macros
  usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized
  USB: chipidea: fix interrupt deadlock
  platform/x86: sony-laptop: replace snprintf in show functions with sysfs_emit
  platform/x86: lg-laptop: replace snprintf in show functions with sysfs_emit
  usb: musb: Balance list entry in musb_gadget_queue
  usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access
  x86/fpu/xstate: Move remaining xfeature helpers to core
  x86/fpu: Rework restore_regs_from_fpstate()
  staging: r8188eu: Use memdup_user instead of kmalloc/copy_from_user
  staging: vt6655: Use named constants when checking preamble type
  x86/fpu: Mop up xfeatures_mask_uabi()
  docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io
  platform/x86: wmi: change notification handler type
  HID: surface-hid: Allow driver matching for target ID 1 devices
  HID: surface-hid: Use correct event registry for managing HID events
  drm/i915/cdclk: put the cdclk vtables in const data
  drm/i915/dmabuf: fix broken build
  iwlwifi: pnvm: print out the version properly
  iwlwifi: dbg: treat non active regions as unsupported regions
  iwlwifi: mvm: Read acpi dsm to get channel activation bitmap
  iwlwifi: add new device id 7F70
  iwlwifi: mvm: improve log when processing CSA
  iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS
  iwlwifi: dbg: treat dbgc allocation failure when tlv is missing
  iwlwifi: add new killer devices to the driver
  iwlwifi: mvm: set inactivity timeouts also for PS-poll
  iwlwifi: pcie: try to grab NIC access early
  iwlwifi: mvm: reduce WARN_ON() in TX status path
  iwlwifi: allow rate-limited error messages
  iwlwifi: mvm: remove session protection after auth/assoc
  iwlwifi: remove redundant iwl_finish_nic_init() argument
  iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags.
  iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()
  iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF
  iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions
  iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD.
  iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd.
  iwlwifi: BZ Family SW reset support
  iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication
  iwlwifi: yoyo: fw debug config from context info and preset
  iwlwifi: mvm: Support new version of ranging response notification
  iwlwifi: mvm: Support version 3 of tlc_update_notif.
  iwlwifi: mvm: convert old rate & flags to the new format.
  iwlwifi: mvm: add definitions for new rate & flags
  iwlwifi: mvm: update definitions due to new rate & flags
  iwlwifi: mvm: scrub key material in firmware dumps
  iwlwifi: parse debug exclude data from firmware file
  iwlwifi: fw dump: add infrastructure for dump scrubbing
  iwlwifi: mvm: correct sta-state logic for TDLS
  iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc
  iwlwifi: fix fw/img.c license statement
  iwlwifi: remove contact information
  iwlwifi: remove MODULE_AUTHOR() statements
  iwlwifi: api: remove unused RX status bits
  iwlwifi: add some missing kernel-doc in struct iwl_fw
  iwlwifi: mvm: Remove antenna c references
  iwlwifi: mvm: add support for 160Mhz in ranging measurements
  iwlwifi: add vendor specific capabilities for some RFs
  iwlwifi: mvm: add lmac/umac PC info in case of error
  iwlwifi: mvm: disable RX-diversity in powersave
  iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype
  iwlwifi: Start scratch debug register for Bz family
  iwlwifi: Add support for more BZ HWs
  iwlwifi: Add support for getting rf id with blank otp
  drm/i915: remove CNL leftover
  Bluetooth: vhci: Fix checking of msft_opcode
  powerpc/pseries/mobility: ignore ibm, platform-facilities updates
  powerpc/32: Don't use a struct based type for pte_t
  powerpc/breakpoint: Cleanup
  powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default
  powerpc/8xx: Simplify TLB handling
  powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses
  powerpc: warn on emulation of dcbz instruction in kernel mode
  powerpc/32: Add support for out-of-line static calls
  powerpc/machdep: Remove stale functions from ppc_md structure
  powerpc/time: Remove generic_suspend_{dis/en}able_irqs()
  powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC
  powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
  powerpc/5200: dts: fix memory node unit name
  powerpc/5200: dts: fix pci ranges warnings
  powerpc/5200: dts: add missing pci ranges
  powerpc/vas: Fix potential NULL pointer dereference
  powerpc/fsl_booke: Enable STRICT_KERNEL_RWX
  powerpc/fsl_booke: Update of TLBCAMs after init
  powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory
  powerpc/fsl_booke: Tell map_mem_in_cams() if init is done
  powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1
  powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs
  powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c
  powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE
  powerpc/kexec_file: Add of_node_put() before goto
  powerpc/pseries/iommu: Add of_node_put() before break
  powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC
  drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup
  drm/amdgpu: Workaround harvesting info for some navy flounder boards
  drm/amdgpu/vcn3.0: remove intermediate variable
  drm/amdgpu/vcn2.0: remove intermediate variable
  drm/amdgpu: Consolidate VCN firmware setup code
  drm/amdgpu/vcn3.0: handle harvesting in firmware setup
  drm/amdkfd: debug message to count successfully migrated pages
  drm/amdkfd: clarify the origin of cpages returned by migration functions
  drm/amd/amdgpu: add dummy_page_addr to sriov msg
  drm/amdgpu: remove grbm cam index/data operations for gfx v10
  drm/amd/pm: Enable GPU metrics for One VF mode
  ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks
  ASoC: fix unmet dependency on GPIOLIB
  soc: fsl: dpio: rename the enqueue descriptor variable
  soc: fsl: dpio: use an explicit NULL instead of 0
  soc: fsl: rcpm: Make use of the helper function devm_platform_ioremap_resource()
  soc: fsl: guts: Make use of the helper function devm_platform_ioremap_resource()
  selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps
  libbpf: Simplify look up by name of internal maps
  selftests/bpf: Demonstrate use of custom .rodata/.data sections
  libbpf: Support multiple .rodata.* and .data.* BPF maps
  bpftool: Improve skeleton generation for data maps without DATASEC type
  bpftool: Support multiple .rodata/.data internal maps in skeleton
  libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps
  libbpf: Use Elf64-specific types explicitly for dealing with ELF
  libbpf: Extract ELF processing state into separate struct
  libbpf: Deprecate btf__finalize_data() and move it into libbpf.c
  net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver
  dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter
  dt-bindings: vendor-prefixes: Add asix prefix
  fsi: sbefifo: Use interruptible mutex locking
  fsi: sbefifo: Add sysfs file indicating a timeout error
  docs: ABI: testing: Document the SBEFIFO timeout interface
  hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs
  docs: ABI: testing: Document the OCC hwmon FFDC binary interface
  fsi: occ: Store the SBEFIFO FFDC in the user response buffer
  fsi: occ: Use a large buffer for responses
  soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
  compiler_types: mark __compiletime_assert failure as __noreturn
  selftests/bpf: Use nanosleep tracepoint in perf buffer test
  selftests/bpf: Fix possible/online index mismatch in perf_buffer test
  selftests/bpf: Fix perf_buffer test on system with offline cpus
  selftests/bpf: Add verif_stats test
  bpf: Add verified_insns to bpf_prog_info and fdinfo
  Compiler Attributes: remove GCC 5.1 mention
  libbpf: Fix ptr_is_aligned() usages
  net: enetc: use the skb variable directly in enetc_clean_tx_ring()
  net: enetc: remove local "priv" variable in enetc_clean_tx_ring()
  MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers
  auxdisplay: cfag12864bfb: code indent should use tabs where possible
  selftests/bpf: Test bpf_skc_to_unix_sock() helper
  bpf: Add bpf_skc_to_unix_sock() helper
  samples: bpf: Suppress readelf stderr when probing for BTF support
  auxdisplay: ht16k33: remove superfluous header files
  auxdisplay: ks0108: remove superfluous header files
  auxdisplay: cfag12864bfb: remove superfluous header files
  auxdisplay: ht16k33: Make use of device properties
  auxdisplay: ht16k33: Add LED support
  dt-bindings: auxdisplay: ht16k33: Document LED subnode
  auxdisplay: ht16k33: Add support for segment displays
  auxdisplay: ht16k33: Extract frame buffer probing
  auxdisplay: ht16k33: Extract ht16k33_brightness_set()
  auxdisplay: ht16k33: Move delayed work
  auxdisplay: ht16k33: Add helper variable dev
  auxdisplay: ht16k33: Convert to simple i2c probe function
  auxdisplay: ht16k33: Remove unneeded error check in keypad probe()
  auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize()
  auxdisplay: ht16k33: Fix frame buffer device blanking
  auxdisplay: ht16k33: Connect backlight to fbdev
  auxdisplay: linedisp: Add support for changing scroll rate
  auxdisplay: linedisp: Use kmemdup_nul() helper
  auxdisplay: Extract character line display core support
  auxdisplay: img-ascii-lcd: Convert device attribute to sysfs_emit()
  auxdisplay: img-ascii-lcd: Add helper variable dev
  auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
  dt-bindings: auxdisplay: ht16k33: Document Adafruit segment displays
  uapi: Add <linux/map_to_14segment.h>
  selftests: kvm: fix mismatched fclose() after popen()
  NFS: Remove redundant call to __set_page_dirty_nobuffers
  drm/msm/dsi: fix wrong type in msm_dsi_host
  drm/msm: Fix potential NULL dereference in DPU SSPP
  dt-bindings: msm: add DT bindings for sc7280
  dt-bindings: drm/msm/gpu: convert to YAML
  hwmon: (dell-smm) Speed up setting of fan speed
  hwmon: (dell-smm) Add comment explaining usage of i8k_config_data[]
  hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL
  hwmon: (dell-smm) Use strscpy_pad()
  hwmon: (dell-smm) Sort includes in alphabetical order
  dt-bindings: iio: frequency: add adrf6780 doc
  iio: frequency: adrf6780: add support for ADRF6780
  iio: chemical: scd4x: Add a scale for the co2 concentration reading
  mmc: dw_mmc: Drop use of ->init_card() callback
  mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set
  mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save()
  optee: smc_abi.c: add missing #include <linux/mm.h>
  drm/i915/hdmi: Extract intel_hdmi_output_format()
  drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_valid() and .compute_config()
  drm/i915/hdmi: Introduce intel_hdmi_tmds_clock()
  drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420()
  drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source vs. sink pair
  drm/i915: Move function prototypes to the correct header
  dt-bindings: iio: io-channel-mux: allow duplicate channel, labels
  dt-bindings: iio: io-channel-mux: add optional #io-channel-cells
  iio: adc: adc128s052: Simplify adc128_probe()
  iio: multiplexer: iio-mux: Support settle-time-us property
  dt-bindings: iio: io-channel-mux: Add property for settle time
  mux: add support for delay after muxing
  x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
  drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers
  drm/i915: Move is_ccs_modifier() to intel_fb.c
  drm/i915: Add a platform independent way to check for CCS AUX planes
  drm/i915: Handle CCS CC planes separately from CCS AUX planes
  drm/i915: Add a platform independent way to get the RC CCS CC plane
  drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c
  drm/i915: Unexport is_semiplanar_uv_plane()
  drm/i915: Simplify the modifier check for interlaced scanout support
  drm/i915: Add tiling attribute to the modifier descriptor
  drm/i915: Move intel_get_format_info() to intel_fb.c
  drm/i915: Add a table with a descriptor for all i915 modifiers
  x86/fpu: Move xstate feature masks to fpu_*_cfg
  platform/surface: aggregator_registry: Add support for Surface Laptop Studio
  platform/surface: gpe: Add support for Surface Laptop Studio
  platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup
  platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd`
  kprobes: convert tests to kunit
  tracing: use %ps format string to print symbols
  tracing: Explain the trace recursion transition bit better
  ftrace/direct: Do not disable when switching direct callers
  ftrace/samples: Add multi direct interface test module
  ftrace: Add multi direct modify interface
  ftrace: Add multi direct register/unregister interface
  ftrace: Add ftrace_add_rec_direct function
  tracing: Fix selftest config check for function graph start up test
  drm/msm/dpu: Add CRC support for DPU
  x86/fpu: Move xstate size to fpu_*_cfg
  PM: hibernate: Get block device exclusively in swsusp_check()
  x86/fpu/xstate: Cleanup size calculations
  x86/fpu: Cleanup fpu__init_system_xstate_size_legacy()
  x86/fpu: Provide struct fpu_config
  drm/msm/hdmi: use bulk regulator API
  blk-crypto: update inline encryption documentation
  blk-crypto: rename blk_keyslot_manager to blk_crypto_profile
  blk-crypto: rename keyslot-manager files to blk-crypto-profile
  blk-crypto-fallback: properly prefix function and struct names
  arm64: errata: Add detection for TRBE write to out-of-range
  arm64: errata: Add workaround for TSB flush failures
  arm64: errata: Add detection for TRBE overwrite in FILL mode
  arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
  MAINTAINERS: Chrome: Drop Enric Balletbo i Serra
  drm/msm: Fix missing include files in msm_gem_shrinker.c
  drm/msm: Fix missing include files in msm_gem.c
  x86/sev: Allow #VC exceptions on the VC2 stack
  x86/sev: Fix stack type check in vc_switch_off_ist()
  nbd: Use invalidate_disk() helper on disconnect
  loop: Remove the unnecessary bdev checks and unused bdev variable
  loop: Use invalidate_disk() helper to invalidate gendisk
  block: Add invalidate_disk() helper to invalidate the gendisk
  MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer
  PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver
  dt-bindings: PCI: Add MT7621 SoC PCIe host controller
  gcc-plugins: remove duplicate include in gcc-common.h
  gcc-plugins: Remove cyc_complexity
  gcc-plugins: Explicitly document purpose and deprecation schedule
  thermal/core: Deprecate changing cooling device state from userspace
  thermal/core: Make the userspace governor deprecated
  cfg80211: fix kernel-doc for MBSSID EMA
  mac80211: Prevent AP probing during suspend
  nl80211: Add LC placeholder band definition to nl80211_band
  nl80211: vendor-cmd: intel: add more details for IWL_MVM_VENDOR_CMD_HOST_GET_OWNERSHIP
  mac80211: split beacon retrieval functions
  cfg80211: separate get channel number from ies
  regulator: uniphier: Add binding for NX1 SoC
  regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC
  mac80211: use ieee80211_bss_get_elem() in most places
  cfg80211: scan: use element finding functions in easy cases
  nl80211: use element finding functions
  mac80211: fils: use cfg80211_find_ext_elem()
  mtd: add add_disk() error handling
  rnbd: add error handling support for add_disk()
  um/drivers/ubd_kern: add error handling support for add_disk()
  m68k/emu/nfblock: add error handling support for add_disk()
  xen-blkfront: add error handling support for add_disk()
  bcache: add error handling support for add_disk()
  dm: add add_disk() error handling
  block: aoe: fixup coccinelle warnings
  mac80211: fix memory leaks with element parsing
  cfg80211: prepare for const netdev->dev_addr
  mac80211: use eth_hw_addr_set()
  wireless: mac80211_hwsim: use eth_hw_addr_set()
  mac80211: debugfs: calculate free buffer size correctly
  arm64: defconfig: Enable Qualcomm LMH driver
  arm64: defconfig: Enable Qualcomm prima/pronto drivers
  block: kill extra rcu lock/unlock in queue enter
  percpu_ref: percpu_ref_tryget_live() version holding RCU
  block: convert fops.c magic constants to SHIFT_SECTOR
  block: clean up blk_mq_submit_bio() merging
  block: optimise boundary blkdev_read_iter's checks
  fs: bdev: fix conflicting comment from lookup_bdev
  cdrom: Remove redundant variable and its assignment
  blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags
  powercap/drivers/dtpm: Fix power limit initialization
  powercap/drivers/dtpm: Scale the power with the load
  powercap/drivers/dtpm: Use container_of instead of a private data field
  powercap/drivers/dtpm: Simplify the dtpm table
  powercap/drivers/dtpm: Encapsulate even more the code
  x86/CPU: Add support for Vortex CPUs
  media: venus: core: Add sdm660 DT compatible and resource struct
  media: dt-bindings: media: venus: Add sdm660 dt schema
  media: venus: vdec: decoded picture buffer handling during reconfig sequence
  media: venus: Handle fatal errors during encoding and decoding
  media: venus: helpers: Add helper to mark fatal vb2 error
  media: venus: hfi: Check for sys error on session hfi functions
  media: venus: Make sys_error flag an atomic bitops
  regulator: qcom,rpmh: Add compatible for PM6350
  regulator: qcom-rpmh: Add PM6350 regulators
  regulator: sy7636a: Remove requirement on sy7636a mfd
  media: venus: venc: Use pmruntime autosuspend
  regulator: tps62360: replacing legacy gpio interface for gpiod
  regulator: lp872x: Remove lp872x_dvs_state
  x86/fpu/signal: Use fpstate for size and features
  x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate()
  clocksource/drivers/timer-ti-dm: Select TIMER_OF
  x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf()
  x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate()
  x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe()
  x86/fpu/xstate: Use fpstate for os_xsave()
  x86/fpu: Use fpstate::size
  char: ipmi: replace snprintf in show functions with sysfs_emit
  x86/fpu: Add size and mask information to fpstate
  net/core: Remove unused assignment operations and variable
  net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
  ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as cs and ce
  ARM: dts: at91: sama7g5: add tcb nodes
  ARM: dts: at91: sama7g5: add rtc node
  net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as argument
  net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port
  net: dsa: convert cross-chip notifiers to iterate using dp
  net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port
  net: dsa: do not open-code dsa_switch_for_each_port
  net: dsa: remove the "dsa_to_port in a loop" antipattern from the core
  net: dsa: introduce helpers for iterating through ports using dp
  net: mscc: ocelot: track the port pvid using a pointer
  net: mscc: ocelot: add the local station MAC addresses in VID 0
  net: mscc: ocelot: allow a config where all bridge VLANs are egress-untagged
  net: mscc: ocelot: convert the VLAN masks to a list
  net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG
  PM: hibernate: swap: Use vzalloc() and kzalloc()
  sparc32: use DMA_DIRECT_REMAP
  sparc32: remove dma_make_coherent
  counter: Fix use-after-free race condition for events_queue_size write
  counter: Cleanup lingering atomic.h includes
  sparc32: remove the call to dma_make_coherent in arch_dma_free
  component: do not leave master devres group open after bind
  dyndbg: refine verbosity 1-4 summary-detail
  usb: gadget: uvc: ensure the vdev is unset
  usb: gadget: uvc: only pump video data if necessary
  usb: gadget: uvc: only schedule stream in streaming state
  usb: gadget: uvc: test if ep->desc is valid on ep_queue
  usb: gadget: uvc: rename function to be more consistent
  clocksource/drivers/exynosy: Depend on sub-architecture for Exynos MCT and Samsung PWM
  usb: gadget: uvc: consistently use define for headerlen
  usb: max-3421: Use driver data instead of maintaining a list of bound devices
  usb: dwc2: drd: reset current session before setting the new one
  usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled
  usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init
  usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend
  usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
  usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
  drm/rockchip: Implement mmap as GEM object function
  PM: hibernate: fix sparse warnings
  KVM: selftests: Build the memslot tests for arm64
  KVM: selftests: Make memslot_perf_test arch independent
  Revert "drm/i915/bios: gracefully disable dual eDP for now"
  tty: add rpmsg driver
  rpmsg: core: add API to get MTU
  cpufreq: Fix typo in cpufreq.h
  PCI: PM: Fix ordering of operations in pci_back_from_sleep()
  selftests: arm64: Factor out utility functions for assembly FP tests
  dt-bindings: mfd: samsung,s5m8767: Document buck and LDO supplies
  dt-bindings: mfd: samsung,s5m8767: Convert to dtschema
  dt-bindings: mfd: samsung,s2mpa01: Convert to dtschema
  dt-bindings: mfd: samsung,s2mps11: Convert to dtschema
  thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume
  arm64: vmlinux.lds.S: remove `.fixup` section
  arm64: extable: add load_unaligned_zeropad() handler
  arm64: extable: add a dedicated uaccess handler
  arm64: extable: add `type` and `data` fields
  arm64: extable: use `ex` for `exception_table_entry`
  arm64: extable: make fixup_exception() return bool
  arm64: extable: consolidate definitions
  arm64: gpr-num: support W registers
  arm64: factor out GPR numbering helpers
  arm64: kvm: use kvm_exception_table_entry
  arm64: lib: __arch_copy_to_user(): fold fixups into body
  arm64: lib: __arch_copy_from_user(): fold fixups into body
  arm64: lib: __arch_clear_user(): fold fixups into body
  arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
  arm64: vdso32: suppress error message for 'make mrproper'
  arm64: vdso32: drop test for -march=armv8-a
  arm64: vdso32: drop the test for dmb ishld
  iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask()
  arm64/sve: Track vector lengths for tasks in an array
  arm64/sve: Explicitly load vector length when restoring SVE state
  arm64/sve: Put system wide vector length information into structs
  arm64/sve: Use accessor functions for vector lengths in thread_struct
  arm64/sve: Rename find_supported_vector_length()
  arm64/sve: Make access to FFR optional
  arm64/sve: Make sve_state_size() static
  arm64/sve: Remove sve_load_from_fpsimd_state()
  arm64/fp: Reindent fpsimd_save()
  memory: tegra20-emc: Add runtime dependency on devfreq governor module
  iio: adc: ti_am335x_adc: Add the am437x compatible
  serial: 8250_dw: drop bogus uartclk optimisation
  compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
  serial: 8250: rename unlock labels
  serial: 8250: fix racy uartclk update
  serial: stm32: update throttle and unthrottle ops for dma mode
  serial: stm32: rework RX over DMA
  serial: stm32: re-introduce an irq flag condition in usart_receive_chars
  virtio-console: remove unnecessary kmemdup()
  tty: hvc: pass DMA capable memory to put_chars()
  tty: hvc: use correct dma alignment size
  serial: imx: disable console clocks on unregister
  serial: imx: fix detach/attach of serial console
  staging: r8188eu: remove unused defines and enums
  staging: r8188eu: use helper to set broadcast address
  staging: r8188eu: use helper to check for broadcast address
  staging: r8188eu: odm_rate_adapt Type is constant
  staging: r8188eu: remove unused dm_priv components
  iio: adc: ti_am335x_adc: Add the scale information
  iio: adc: ti_am335x_adc: Add a unit to the timeout delay
  iio: adc: ti_am335x_adc: Gather the checks on the delays
  iio: adc: ti_am335x_adc: Get rid of useless gotos
  iio: adc: ti_am335x_adc: Fix style
  iio: adc: ti_am335x_adc: Replace license text with SPDX tag
  iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls
  mfd: ti_am335x_tscadc: Support the correctly spelled DT property
  mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support
  mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware
  mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen
  mfd: ti_am335x_tscadc: Fix an error message
  mfd: ti_am335x_tscadc: Rename a variable
  mfd: ti_am335x_tscadc: Add TSC prefix in certain macros
  mfd: ti_am335x_tscadc: Rename the subsystem enable macro
  mfd: ti_am335x_tscadc: Drop useless definitions from the header
  mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries
  drm/sun4i: virtual CMA addresses are not needed
  x86/process: Move arch_thread_struct_whitelist() out of line
  drm/gma500: Remove generic DRM drivers in probe function
  x86/fpu: Do not leak fpstate pointer on fork
  ARM: dts: aspeed: Add uart routing to device tree
  ARM: dts: aspeed: rainier: Enable earlycon
  ARM: dts: aspeed: rainier: Add front panel LEDs
  ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6
  ARM: dts: aspeed: rainier: Remove PSU gpio-keys
  ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7
  ARM: dts: aspeed: rainier: Add eeprom on bus 12
  ARM: dts: aspeed: p10bmc: Enable KCS channel 2
  ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding
  ARM: dts: aspeed: Adding Inventec Transformers BMC
  ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms
  ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device
  ARM: dts: aspeed: everest: Add I2C switch on bus 8
  ARM: dts: aspeed: rainier and everest: Remove PCA gpio specification
  ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name
  ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14
  ALSA: mixer: oss: Fix racy access to slots
  tracing: Add trampoline/graph selftest
  x86/ftrace: Make function graph use ftrace directly
  ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE
  scsi: lpfc: Update lpfc version to 14.0.0.3
  scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss
  scsi: lpfc: Fix link down processing to address NULL pointer dereference
  scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted
  scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
  scsi: lpfc: Correct sysfs reporting of loop support after SFP status change
  scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset
  scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup()
  scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer
  scsi: ufs: mediatek: Avoid sched_clock() misuse
  scsi: mpt3sas: Make mpt3sas_dev_attrs static
  net: bpf: Switch over to memdup_user()
  selftests/bpf: Some more atomic tests
  dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic
  KVM: PPC: Replace zero-length array with flexible array member
  aio: Prefer struct_size over open coded arithmetic
  writeback: prefer struct_size over open coded arithmetic
  xfs: Use kvcalloc() instead of kvzalloc()
  arm64: dts: qcom: sdm845-oneplus: enable second wifi channel
  ice: Add tc-flower filter support for channel
  ice: enable ndo_setup_tc support for mqprio_qdisc
  ice: Add infrastructure for mqprio support via ndo_setup_tc
  RDMA/core: Use kvzalloc when allocating the struct ib_port
  RDMA/irdma: Make irdma_uk_cq_init() return a void
  fq_codel: generalise ce_threshold marking for subset of traffic
  sunrpc: remove unnecessary test in rpc_task_set_client()
  NFS: Unexport nfs_probe_fsinfo()
  NFS: Call nfs_probe_server() during a fscontext-reconfigure event
  NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server()
  NFS: Move nfs_probe_destination() into the generic client
  NFS: Create an nfs4_server_set_init_caps() function
  NFS: Remove --> and <-- dprintk call sites
  SUNRPC: Trace calls to .rpc_call_done
  NFS: Replace dprintk callsites in nfs_readpage(s)
  SUNRPC: Use BIT() macro in rpc_show_xprt_state()
  SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field
  xprtrdma: Remove rpcrdma_ep::re_implicit_roundup
  xprtrdma: Provide a buffer to pad Write chunks of unaligned length
  Fix user namespace leak
  NFS: Save some space in the inode
  NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
  NFSv4: Fixes for nfs4_inode_return_delegation()
  NFS: Fix an Oops in pnfs_mark_request_commit()
  NFS: Fix up commit deadlocks
  x86/fpu: Remove fpu::state
  x86/math-emu: Convert to fpstate
  x86/fpu/core: Convert to fpstate
  openrisc: signal: remove unused DEBUG_SIG macro
  x86/fpu/signal: Convert to fpstate
  x86/fpu/regset: Convert to fpstate
  x86/fpu: Convert tracing to fpstate
  x86/KVM: Convert to fpstate
  drm/i915/display: Add warn_on in intel_psr_pause()
  drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER_DOMAIN_DC_OFF
  x86/fpu: Replace KVMs xstate component clearing
  x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate
  x86/fpu: Convert fpstate_init() to struct fpstate
  x86/fpu: Provide struct fpstate
  x86/fpu: Replace KVMs home brewed FPU copy to user
  irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE
  ARM: bcm: Removed forced select of interrupt controllers
  arm64: broadcom: Removed forced select of interrupt controllers
  irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER
  genirq: Export irq_gc_noop()
  irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER
  genirq: Export irq_gc_{unmask_enable,mask_disable}_reg
  irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER
  irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS
  irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS
  MIPS: BMIPS: Remove use of irq_cpu_offline
  irqchip/irq-bcm7038-l1: Use irq_get_irq_data()
  irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline()
  irqchip/mchp-eic: Add support for the Microchip EIC
  libbpf: Fix dumping non-aligned __int128
  dt-bindings: microchip,eic: Add bindings for the Microchip EIC
  libbpf: Fix dumping big-endian bitfields
  selftests/bpf: Use cpu_number only on arches that have it
  arm64: meson: remove MESON_IRQ_GPIO selection
  irqchip/meson-gpio: Make it possible to build as a module
  of/unittest: Add of_node_put() before return
  of: make of_node_check_flag() device_node parameter const
  of: kobj: make of_node_is_(initialized|attached) parameters const
  x86: dt: Use of_get_cpu_hwid()
  sh: Use of_get_cpu_hwid()
  riscv: Use of_get_cpu_hwid()
  powerpc: Use of_get_cpu_hwid()
  openrisc: Use of_get_cpu_hwid()
  csky: Use of_get_cpu_hwid()
  arm64: Use of_get_cpu_hwid()
  ARM: broadcom: Use of_get_cpu_hwid()
  ARM: Use of_get_cpu_hwid()
  of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes
  dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema
  dt-bindings: Parallelize yamllint
  irqchip: Provide stronger type checking for IRQCHIP_MATCH/IRQCHIP_DECLARE
  signal/sparc32: Remove unreachable do_exit in do_sparc_fault
  reboot: Remove the unreachable panic after do_exit in reboot(2)
  exit: Remove calls of do_exit after noreturn versions of die
  exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit
  samples/bpf: Fix application of sizeof to pointer
  bpftool: Remove useless #include to <perf-sys.h> from map_perf_ring.c
  selftests/bpf: Remove duplicated include in cgroup_helpers
  bpf/preload: Clean up .gitignore and "clean-files" target
  gpiolib: acpi: Replace custom code with device_match_acpi_handle()
  i2c: acpi: Replace custom function with device_match_acpi_handle()
  driver core: Provide device_match_acpi_handle() helper
  usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep
  staging: vt6655: Rename `dwAL2230InitTable` array
  staging: vt6655: Rename `by_preamble_type` parameter
  staging: rtl8723bs: core: Remove true and false comparison
  staging: r8188eu: fix memleak in rtw_wx_set_enc_ext
  libbpf: Migrate internal use of bpf_program__get_prog_info_linear
  staging: rtl8712: fix use-after-free in rtl8712_dl_fw
  staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers
  staging: mt7621-dts: change palmbus address to lower case
  staging: use eth_hw_addr_set() in orphan drivers
  staging: rtl: use eth_hw_addr_set()
  staging: unisys: use eth_hw_addr_set()
  staging: rtl8712: prepare for const netdev->dev_addr
  staging: qlge: use eth_hw_addr_set()
  staging: use eth_hw_addr_set() for dev->addr_len cases
  staging: use eth_hw_addr_set() instead of ether_addr_copy()
  staging: use eth_hw_addr_set()
  gfs2: Eliminate ip->i_gh
  gfs2: Move the inode glock locking to gfs2_file_buffered_write
  gfs2: Introduce flag for glock holder auto-demotion
  gfs2: Clean up function may_grant
  gfs2: Add wrapper for iomap_file_buffered_write
  iov_iter: Introduce fault_in_iov_iter_writeable
  staging: r8188eu: RFType type is always ODM_1T1R
  staging: r8188eu: remove unused enums and defines from odm.h
  staging: r8188eu: remove unused fields from enum odm_common_info_def
  staging: r8188eu: remove unused cases from ODM_CmnInfo{Hook,Update}
  staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries()
  staging: r8188eu: BTRxRSSIPercentage is set but never used
  staging: r8188eu: remove duplicate structure
  usb: gadget: u_ether: use eth_hw_addr_set()
  Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes"
  usb: typec: tipd: Enable event interrupts by default
  nvmet: use struct_size over open coded arithmetic
  nvme: drop scan_lock and always kick requeue list when removing namespaces
  nvme-pci: clear shadow doorbell memory on resets
  nvme-rdma: fix error code in nvme_rdma_setup_ctrl
  nvme-multipath: add error handling support for add_disk()
  nvmet: use macro definitions for setting cmic value
  nvmet: use macro definition for setting nmic value
  nvme: display correct subsystem NQN
  nvme: Add connect option 'discovery'
  nvme: expose subsystem type in sysfs attribute 'subsystype'
  nvmet: set 'CNTRLTYPE' in the identify controller data
  nvmet: add nvmet_is_disc_subsys() helper
  nvme: add CNTRLTYPE definitions for 'identify controller'
  nvmet: make discovery NQN configurable
  nvmet-rdma: implement get_max_queue_size controller op
  nvmet: add get_max_queue_size op for controllers
  nvme-rdma: limit the maximal queue size for RDMA controllers
  nvmet-tcp: fix use-after-free when a port is removed
  nvmet-rdma: fix use-after-free when a port is removed
  nvmet: fix use-after-free when a port is removed
  qla2xxx: add ->map_queues support for nvme
  nvme-fc: add support for ->map_queues
  nvme: generate uevent once a multipath namespace is operational again
  mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant
  mfd: ti_am335x_tscadc: Drop unused definitions from the header
  mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro
  mfd: ti_am335x_tscadc: Fix header spacing
  mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag
  mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place
  mfd: ti_am335x_tscadc: Reorder the initialization steps
  mfd: ti_am335x_tscadc: Always provide an idle configuration
  mfd: ti_am335x_tscadc: Drop useless variables from the driver structure
  mfd: ti_am335x_tscadc: Mimic the probe from resume()
  mfd: ti_am335x_tscadc: Use driver data
  mfd: ti_am335x_tscadc: Move the driver structure allocation earlier
  mfd: ti_am335x_tscadc: Simplify divisor calculation
  mfd: ti_am335x_tscadc: Don't search the tree for our clock
  mfd: ti_am335x_tscadc: Reword the comment explaining the dividers
  mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables
  workqueue: Introduce show_one_worker_pool and show_one_workqueue.
  mfd: ti_am335x_tscadc: Get rid of useless gotos
  mfd: ti_am335x_tscadc: Fix style
  mfd: ti_am335x_tscadc: Replace license text with SPDX tag
  mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put
  dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible
  dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible
  dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file
  dt-bindings: iio: adc: ti,am3359-adc: New yaml description
  dt-bindings: touchscreen: ti,am3359-tsc: New yaml description
  dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD
  clk: ti: am43xx: Add clkctrl data for am43xx ADC1
  block: cleanup the flush plug helpers
  block: optimise blk_flush_plug_list
  blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h
  blk-mq: only flush requests from the plug in blk_mq_submit_bio
  dt-bindings: net: ti,bluetooth: Convert to json-schema
  dt-bindings: net: wireless: ti,wlcore: Convert to json-schema
  dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml
  dt-bindings: Add SpinalHDL vendor
  drm/i915/selftests: mark up hugepages object with start_cpu_write
  drm/i915: mark up internal objects with start_cpu_write
  drm/i915: expand on the kernel-doc for cache_dirty
  drm/i915/shmem: ensure flush during swap-in on non-LLC
  drm/i915/userptr: add paranoid flush-on-acquire
  drm/i915/dmabuf: add paranoid flush-on-acquire
  drm/i915: extract bypass-llc check into helper
  drm/i915: mark userptr objects as ALLOC_USER
  drm/i915: mark dmabuf objects as ALLOC_USER
  ep93xx: clock: convert in-place to COMMON_CLK
  ASoC: cirrus: i2s: Prepare clock before using it
  ucounts: Use atomic_long_sub_return for clarity
  ucounts: Add get_ucounts_or_wrap for clarity
  ucounts: Remove unnecessary test for NULL ucount in get_ucounts
  ucounts: In set_cred_ucounts assume new->ucounts is non-NULL
  drm/amdgpu: Clarify error when hitting bad page threshold
  drm/amdgpu: drop navi reg init functions
  drm/amdgpu: drop nv_set_ip_blocks()
  drm/amdgpu: drop soc15_set_ip_blocks()
  drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2
  drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK
  drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating()
  drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh
  drm/amdgpu: replace snprintf in show functions with sysfs_emit
  drm/amdgpu: support B0&B1 external revision id for yellow carp
  soundwire: qcom: add debugfs entry for soundwire register dump
  soundwire: bus: stop dereferencing invalid slave pointer
  media: allegro: write vui parameters for HEVC
  media: allegro: nal-hevc: implement generator for vui
  media: allegro: write correct colorspace into SPS
  media: allegro: extract nal value lookup functions to header
  media: allegro: correctly scale the bit rate in SPS
  media: allegro: remove external QP table
  media: allegro: fix row and column in response message
  media: allegro: add control to disable encoder buffer
  media: allegro: add encoder buffer support
  media: allegro: add pm_runtime support
  media: allegro: lookup VCU settings
  media: allegro: fix module removal if initialization failed
  media: allegro: ignore interrupt if mailbox is not initialized
  ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw-configured
  ARM: dts: mstar: Add rtc device node
  bcache: remove bch_crc64_update
  bcache: use bvec_kmap_local in bch_data_verify
  bcache: remove the backing_dev_name field from struct cached_dev
  bcache: remove the cache_dev_name field from struct cache
  bcache: move calc_cached_dev_sectors to proper place on backing device detach
  bcache: fix error info in register_bcache()
  bcache: reserve never used bits from bkey.high
  md: bcache: Fix spelling of 'acquire'
  platform/x86: Support for EC-connected GPIOs for identify LED/button on Barco P50 board
  perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
  perf vendor events arm64: Categorise the Neoverse V1 counters
  perf vendor events arm64: Add new armv8 pmu events
  block: remove inaccurate requeue check
  perf vendor events: Syntax corrections in Neoverse N1 json
  video: backlight: ili9320: Make ili9320_remove() return void
  perf metric: Allow modifiers on metrics
  perf parse-events: Identify broken modifiers
  s390/dasd: fix possibly missed path verification
  s390/dasd: fix missing path conf_data after failed allocation
  s390/dasd: summarize dasd configuration data in a separate structure
  s390/dasd: move dasd_eckd_read_fc_security
  s390/dasd: split up dasd_eckd_read_conf
  s390/dasd: fix kernel doc comment
  s390/dasd: handle request magic consistently as unsigned int
  nbd: Fix use-after-free in pid_show
  perf metric: Switch fprintf() to pr_err()
  block: inline a part of bio_release_pages()
  block: don't bloat enter_queue with percpu_ref
  block: optimise req_bio_endio()
  block: convert leftovers to bdev_get_queue
  block: turn macro helpers into inline functions
  io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())
  perf metrics: Modify setup and deduplication
  perf expr: Add subset_of_ids() utility
  perf metric: Encode and use metric-id as qualifier
  perf parse-events: Allow config on kernel PMU events
  perf parse-events: Add new "metric-id" term
  perf parse-events: Add const to evsel name
  iio: adc: stm32-adc: use generic binding for sample-time
  iio: adc: stm32-adc: add vrefint calibration support
  iio: adc: stm32-adc: add support of internal channels
  iio: adc: stm32-adc: add support of generic channels binding
  iio: adc: stm32-adc: split channel init into several routines
  dt-bindings: iio: stm32-adc: add nvmem support for vrefint internal channel
  dt-bindings: iio: stm32-adc: add generic channel binding
  iio: accel: sca3000: Use sign_extend32() instead of opencoding sign extension.
  iio: xilinx-xadc: Remove `irq` field from state struct
  iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr()
  iio: light: gp2ap002: Make use of the helper function dev_err_probe()
  iio: light: cm3605: Make use of the helper function dev_err_probe()
  iio: adc: ti-ads7950: Make use of the helper function dev_err_probe()
  iio: adc: rockchip_saradc: Make use of the helper function dev_err_probe()
  iio: adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe()
  iio: adc: meson_saradc: Make use of the helper function dev_err_probe()
  iio: adc: max1241: Make use of the helper function dev_err_probe()
  iio: adc: max1118: Make use of the helper function dev_err_probe()
  iio: adc: lpc18xx_adc: Make use of the helper function dev_err_probe()
  iio: adc: imx7d_adc: Make use of the helper function dev_err_probe()
  iio: adc: ab8500-gpadc: Make use of the helper function dev_err_probe()
  iio: buffer: Fix uninitialized variable ret
  iio: adc: lpc18xx_adc: Convert probe to device managed version
  iio: light: ltr501: Add of_device_id table
  iio: light: ltr501: Add rudimentary regulator support
  dt-bindings: iio: light: Document ltr501 light sensor bindings
  dt-bindings: vendor-prefixes: Document liteon vendor prefix
  perf metric: Simplify metric_refs calculation
  perf metric: Document the internal 'struct metric'
  phy: micrel: ksz8041nl: do not use power down mode
  perf metric: Comment data structures
  perf metric: Modify resolution and recursion check
  perf metric: Only add a referenced metric once
  perf metric: Add metric new() and free() methods
  perf metric: Add documentation and rename a variable.
  perf metric: Move runtime value to the expr context
  perf pmu: Make pmu_event tables const.
  perf pmu: Make pmu_sys_event_tables const.
  net: enetc: unmap DMA in enetc_send_cmd()
  perf pmu: Add const to pmu_events_map.
  tools lib: Adopt list_sort() from the kernel sources
  net-core: use netdev_* calls for kernel messages
  batman-adv: use eth_hw_addr_set() instead of ether_addr_copy()
  mac802154: use dev_addr_set() - manual
  mac802154: use dev_addr_set()
  x86/fpu: Provide a proper function for ex_handler_fprestore()
  x86/fpu: Replace the includes of fpu/internal.h
  x86/fpu: Mop up the internal.h leftovers
  x86/sev: Include fpu/xcr.h
  x86/fpu: Remove internal.h dependency from fpu/signal.h
  x86/fpu: Move fpstate functions to api.h
  x86/fpu: Move mxcsr related code to core
  x86/fpu: Move fpregs_restore_userregs() to core
  x86/fpu: Make WARN_ON_FPU() private
  x86/fpu: Move legacy ASM wrappers to core
  x86/fpu: Move os_xsave() and os_xrstor() to core
  x86/fpu: Make os_xrstor_booting() private
  x86/fpu: Clean up CPU feature tests
  x86/fpu: Move context switch and exit to user inlines into sched.h
  x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init
  x86/fpu: Rework copy_xstate_to_uabi_buf()
  x86/fpu: Replace KVMs home brewed FPU copy from user
  x86/fpu: Move KVMs FPU swapping to FPU core
  x86/fpu/xstate: Mark all init only functions __init
  x86/fpu/xstate: Provide and use for_each_xfeature()
  x86/fpu: Cleanup xstate xcomp_bv initialization
  x86/fpu: Do not inherit FPU context for kernel and IO worker threads
  x86/process: Clone FPU in copy_thread()
  x86/fpu: Remove pointless memset in fpu_clone()
  x86/fpu: Cleanup the on_boot_cpu clutter
  x86/fpu: Restrict xsaves()/xrstors() to independent states
  x86/pkru: Remove useless include
  x86/fpu: Update stale comments
  x86/fpu: Remove pointless argument from switch_fpu_finish()
  batman-adv: prepare for const netdev->dev_addr
  soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_set_irq_coalescing()
  net: dsa: qca8k: tidy for loop in setup and add cpu port check
  Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455
  Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle()
  security: Return xattr name from security_dentry_init_security()
  drm/radeon: use new iterator in radeon_sync_resv
  drm/msm: use new iterator in msm_gem_describe
  drm/amdgpu: use new iterator in amdgpu_vm_prt_fini
  ethernet: via-velocity: use eth_hw_addr_set()
  ethernet: via-rhine: use eth_hw_addr_set()
  ethernet: tlan: use eth_hw_addr_set()
  ethernet: tehuti: use eth_hw_addr_set()
  ethernet: stmmac: use eth_hw_addr_set()
  ethernet: netsec: use eth_hw_addr_set()
  net: dsa: sja1105: parse {rx, tx}-internal-delay-ps properties for RGMII delays
  dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps
  dt-bindings: net: dsa: inherit the ethernet-controller DT schema
  dt-bindings: net: dsa: sja1105: fix example so all ports have a phy-handle of fixed-link
  ASoC: amd: acp: Add support for RT5682-VS codec
  ASoC: amd: acp: Add support for Maxim amplifier codec
  ASoC: amd: acp: Add SOF audio support on Chrome board
  ASoC: amd: acp: Add legacy sound card support for Chrome audio
  ASoC: amd: acp: Add generic machine driver support for ACP cards
  ASoC: amd: acp: Add callback for machine driver on ACP
  ASoC: amd: acp: Add I2S support on Renoir platform
  ASoC: amd: Add common framework to support I2S on ACP SOC
  ASoC: rockchip: Use generic dmaengine code
  zd1201: use eth_hw_addr_set()
  wl3501_cs: use eth_hw_addr_set()
  ray_cs: use eth_hw_addr_set()
  wilc1000: use eth_hw_addr_set()
  hostap: use eth_hw_addr_set()
  ipw2200: prepare for const netdev->dev_addr
  airo: use eth_hw_addr_set()
  brcmfmac: prepare for const netdev->dev_addr
  atmel: use eth_hw_addr_set()
  wil6210: use eth_hw_addr_set()
  ath6kl: use eth_hw_addr_set()
  wireless: use eth_hw_addr_set() for dev->addr_len cases
  wireless: use eth_hw_addr_set() instead of ether_addr_copy()
  wireless: use eth_hw_addr_set()
  iwlwifi: cfg: set low-latency-xtal for some integrated So devices
  iwlwifi: pnvm: read EFI data only if long enough
  iwlwifi: pnvm: don't kmemdup() more than we have
  iwlwifi: change all JnP to NO-160 configuration
  iwlwifi: mvm: reset PM state on unsuccessful resume
  drm/i915/dp: Sanitize link common rate array lookups
  drm/i915/dp: Sanitize sink rate DPCD register values
  drm/i915/dp: Ensure sink/link max lane count values are always valid
  drm/i915/dp: Ensure max link params are always valid
  drm/i915/dp: Ensure sink rate values are always valid
  drm/i915/dp: Skip the HW readout of DPCD on disabled encoders
  mwifiex: Deactive host sleep using HSCFG after it was activated manually
  mwifiex: Send DELBA requests according to spec
  mwifiex: Fix an incorrect comment
  mwifiex: Log an error on command failure during key-material upload
  mwifiex: Don't log error on suspend if wake-on-wlan is disabled
  rtw89: remove unneeded semicolon
  rtw89: fix return value check in rtw89_cam_send_sec_key_cmd()
  mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
  rsi: stop thread firstly in rsi_91x_init() error handling
  mt76: mt7915: change max rx len limit of hw modules
  mt76: mt7915: fix missing HE phy cap
  mt76: mt7915: rework mt7915_mcu_sta_muru_tlv()
  mt76: mt7915: enable HE UL MU-MIMO
  mt76: mt7921: add per-vif counters in ethtool
  mt76: mt7921: move tx amsdu stats in mib_stats
  mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb
  mt76: mt7921: introduce stats reporting through ethtool
  mt76: mt7921: add some more MIB counters
  mt76: do not reset MIB counters in get_stats callback
  mt76: mt7915: move tx amsdu stats in mib_stats
  mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex
  mt76: move mt76_ethtool_worker_info in mt76 module
  mt76: move mt76_sta_stats in mt76.h
  mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset
  mt76: mt7921s: add reset support
  mt76: mt7921: introduce mt7921s support
  mt76: mt7921: refactor mt7921_mcu_send_message
  mt76: mt7921: rely on mcu_get_nic_capability
  mt76: connac: extend mcu_get_nic_capability
  mt76: sdio: extend sdio module to support CONNAC2
  mt76: sdio: introduce parse_irq callback
  mt76: sdio: move common code in mt76_sdio module
  mt76: mt7921: use physical addr to unify register access
  mt76: mt7921: make all event parser reusable between mt7921s and mt7921e
  mt76: mt7663s: rely on mcu reg access utility
  mt76: connac: move mcu reg access utility routines in mt76_connac_lib module
  mt76: mt7921: add MT7921_COMMON module
  mt76: mt7921: refactor init.c to be bus independent
  mt76: mt7921: refactor mcu.c to be bus independent
  mt76: mt7921: refactor dma.c to be pcie specific
  mt76: mt7921: refactor mac.c to be bus independent
  mt76: mt7921: add MU EDCA cmd support
  mt76: mt7915: remove dead code in debugfs code
  mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines
  mt76: mt7915: improve code readability for xmit-queue handler
  mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy
  mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature
  mt76: mt7915: set muru platform type
  mt76: mt7915: set VTA bit in tx descriptor
  mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
  mt76: mt7915: rework starec TLV tags
  mt76: mt7915: fix sta_rec_wtbl tag len
  mt76: mt7915: improve starec readability of txbf
  mt76: mt7915: fix txbf starec TLV issues
  mt76: mt7915: introduce mt7915_mcu_beacon_check_caps()
  mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2
  mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs
  mt76: use a separate CCMP PN receive counter for management frames
  mt76: mt7921: add delay config for sched scan
  mt76: mt7615: fix monitor mode tear down crash
  mt76: debugfs: improve queue node readability
  mt76: mt7915: add twt_stats knob in debugfs
  mt76: mt7915: enable twt responder capability
  mt76: mt7915: introduce mt7915_mac_add_twt_setup routine
  mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command
  mt76: mt7915: introduce __mt7915_get_tsf routine
  mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware
  mt76: introduce __mt76_mcu_send_firmware routine
  dt: bindings: net: mt76: add eeprom-data property
  mt76: support reading EEPROM data embedded in fdt
  mt76: schedule status timeout at dma completion
  mt76: substitute sk_buff_head status_list with spinlock_t status_lock
  mt76: remove mt76_wcid pointer from mt76_tx_status_check signature
  mt76: introduce packet_id idr
  mt76: mt7921: add 6GHz support
  mt76: add 6GHz support
  mt76: connac: enable hw amsdu @ 6GHz
  mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss
  mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv
  mt76: connac: set 6G phymode in single-sku support
  mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain
  mt76: connac: enable 6GHz band for hw scan
  mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2}
  mt76: mt7915: add mib counters to ethtool stats
  mt76: mt7915: add more MIB registers
  mt76: mt7915: add tx mu/su counters to mib
  mt76: mt7915: add some per-station tx stats to ethtool
  mt76: mt7915: add tx stats gathered from tx-status callbacks
  mt76: mt7915: add ethtool stats support
  mt76: mt7921: fix retrying release semaphore without end
  mt76: mt7921: robustify hardware initialization flow
  mt76: mt7915: fix possible infinite loop release semaphore
  mt76: mt7915: honor all possible error conditions in mt7915_mcu_init()
  mt76: move spin_lock_bh to spin_lock in tasklet
  mt76: mt7921: remove mt7921_sta_stats
  mt76: mt7921: remove mcu rate reporting code
  mt76: mt7921: report tx rate directly from tx status
  mt76: mt7921: add support for tx status reporting
  mt76: mt7921: start reworking tx rate reporting
  mt76: mt7615: fix hwmon temp sensor mem use-after-free
  mt76: mt7915: fix hwmon temp sensor mem use-after-free
  mt76: mt7915: enable configured beacon tx rate
  mt76: disable BH around napi_schedule() calls
  mt76: fill boottime_ns in Rx path
  mt76: switch from 'pci_' to 'dma_' API
  mt76: fix boolreturn.cocci warnings
  mt76: mt7921: update mib counters dumping phy stats
  mt76: mt7921: always wake device if necessary in debugfs
  mt76: mt7915: rename debugfs tx-queues
  mt76: mt7915: rework debugfs queue info
  mt76: mt7921: move mt7921_queue_rx_skb to mac.c
  mt76: mt7915: fix WMM index on DBDC cards
  mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht
  mt76: mt7915: introduce bss coloring support
  mt76: mt7915: add LED support
  mt76: mt7915: fix potential NPE in TXS processing
  mt76: mt7915: fix he_mcs capabilities for 160mhz
  mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD
  mt76: mt7915: update mac timing settings
  mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap
  mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate
  mt76: mt7921: fix firmware usage of RA info using legacy rates
  mt76: mt7915: add HE-LTF into fixed rate command
  mt76: mt7921: report HE MU radiotap
  mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module
  mt76: overwrite default reg_ops if necessary
  mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
  mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
  mt76: mt7921: get rid of monitor_vif
  mt76: connac: add support for limiting to maximum regulatory Tx power
  mt76: connac: fix GTK rekey offload failure on WPA mixed mode
  mt76: mt7921: fix dma hang in rmmod
  mt76: add support for setting mcast rate
  mt76: mt7915: fix bit fields for HT rate idx
  mt76: mt7915: switch proper tx arbiter mode in testmode
  mt76: mt7915: fix potential overflow of eeprom page index
  mt76: mt7921: send EAPOL frames at lowest rate
  mt76: mt7915: send EAPOL frames at lowest rate
  mt76: mt7915: add control knobs for thermal throttling
  mt76: mt7921: Add mt7922 support
  mt76: mt7615: fix skb use-after-free on mac reset
  mt76: mt7921: Fix out of order process by invalid event pkt
  mt76: mt7915: fix mgmt frame using unexpected bitrate
  mt76: mt7921: fix mgmt frame using unexpected bitrate
  mt76: add mt76_default_basic_rate more devices can rely on
  mt76: mt7921: introduce testmode support
  mt76: mt7915: remove mt7915_sta_stats
  mt76: mt7915: report tx rate directly from tx status
  mt76: mt7915: cleanup -Wunused-but-set-variable
  mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem()
  mt76: mt7915: fix an off-by-one bound check
  mt76: mt7921: add .set_sar_specs support
  mt76: mt7915: adapt new firmware to update BA winsize for Rx session
  mt76: mt7915: report HE MU radiotap
  mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
  mt76: mt7921: fix survey-dump reporting
  mt76: fix build error implicit enumeration conversion
  mt76: mt7921: enable aspm by default
  mt76: connac: fix mt76_connac_gtk_rekey_tlv usage
  mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter
  mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal()
  mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
  mt76: mt7921: fix endianness warning in mt7921_update_txs
  mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb
  mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event
  mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event
  MAINTAINERS: mt76: update MTK folks
  arm64: dts: rockchip: Add idle cooling devices to rk3399
  drm/i915/selftests: remove duplicate include in mock_region.c
  ARM: dts: rockchip: remove usb-phy fallback string from rk3066a/rk3188
  soc: fsl: dpio: use the combined functions to protect critical zone
  soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id
  ARM: dts: gemini: Consolidate PCI interrupt-map properties
  x86/ftrace: Remove fault protection code in prepare_ftrace_return
  x86/ftrace: Remove extra orig rax move
  tracing/perf: Add interrupt_context_level() helper
  tracing: Reuse logic from perf's get_recursion_context()
  tracing/cfi: Fix cmp_entries_* functions signature mismatch
  tracing: Use linker magic instead of recasting ftrace_ops_list_func()
  ARM: dts: ixp4xx: Group PCI interrupt properties together
  blk-mq: support concurrent queue quiesce/unquiesce
  nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated
  nvme: paring quiesce/unquiesce
  nvme: prepare for pairing quiescing and unquiescing
  nvme: apply nvme API to quiesce/unquiesce admin queue
  nvme: add APIs for stopping/starting admin queue
  io_uring: split logic of force_nonblock
  bpf: Silence Coverity warning for find_kfunc_desc_btf
  bpftool: Turn check on zlib from a phony target into a conditional error
  bpftool: Do not FORCE-build libbpf
  bpftool: Fix install for libbpf's internal header(s)
  libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h
  spi: at91-usart: replacing legacy gpio interface for gpiod
  net: sched: remove one pair of atomic operations
  net: sched: fix logic error in qdisc_run_begin()
  drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3
  drm/amdgpu: output warning for unsupported ras error inject (v2)
  drm/amdgpu: centralize checking for RAS TA status
  Revert "drm/amd/display: Add helper for blanking all dp displays"
  Revert "drm/amd/display: Fix error in dmesg at boot"
  drm/amd/display: [FW Promotion] Release 0.0.88
  drm/amd/display: Add bios parser support for latest firmware_info
  drm/amd/display: 3.2.157
  drm/amd/display: Change initializer to single brace
  docs: translations: zh_CN: memory-hotplug.rst: fix a typo
  drm/amd/display: Disable hdmistream and hdmichar clocks
  drm/amd/display: Moved dccg init to after bios golden init
  drm/amd/display: Removed z10 save after dsc disable
  docs: translations: zn_CN: irq-affinity.rst: add a missing extension
  drm/amd/display: Disable dpstreamclk, symclk32_se, and symclk32_le
  drm/amd/display: Increase watermark latencies for DCN3.1
  drm/amd/display: increase Z9 latency to workaround underflow in Z9
  drm/amd/display: Require immediate flip support for DCN3.1 planes
  drm/amd/display: Disable dsc root clock when not being used
  drm/amd/display: Add missing PSR state
  drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1
  drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY
  drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1
  drm/amd/display: Removed power down on boot from DCN31
  block, bfq: fix UAF problem in bfqg_stats_init()
  block: inline fast path of driver tag allocation
  drm/amd/display: Validate plane rects before use
  drm/amd/display: correct apg audio channel enable golden value
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: Clean Up VPG Low Mem Power
  drm/amd/display: add DP2.0 debug option to set MST_EN for SST stream
  drm/amd/display: Do not skip link training on DP quick hot plug
  drm/amd/display: Clear encoder assignment for copied streams
  drm/amd/display: Disable dpp root clock when not being used
  drm/amd/display: Fully switch to dmub for all dcn21 asics
  drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early
  drm/amdkfd: map gpu hive id to xgmi connected cpu
  drm/amdgpu: load PSP RL in resume path
  drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu
  block: add documentation for inflight
  PCI: Re-enable Downstream Port LTR after reset or hotplug
  kunit: Reset suite count after running tests
  kunit: tool: improve compatibility of kunit_parser with KTAP specification
  kunit: tool: yield output from run_kernel in real time
  kunit: tool: support running each suite/test separately
  kunit: tool: actually track how long it took to run tests
  kunit: tool: factor exec + parse steps into a function
  kunit: add 'kunit.action' param to allow listing out tests
  kunit: tool: show list of valid --arch options when invalid
  kunit: tool: misc fixes (unused vars, imports, leaked files)
  kunit: fix too small allocation when using suite-only kunit.filter_glob
  kunit: tool: allow filtering test cases via glob
  kunit: drop assumption in kunit-log-test about current suite
  Revert "PM: sleep: Do not assume that "mem" is always present"
  xfs: use separate btree cursor cache for each btree type
  xfs: compute absolute maximum nlevels for each btree type
  xfs: kill XFS_BTREE_MAXLEVELS
  xfs: compute the maximum height of the rmap btree when reflink enabled
  xfs: clean up xfs_btree_{calc_size,compute_maxlevels}
  xfs: compute maximum AG btree height for critical reservation calculation
  xfs: rename m_ag_maxlevels to m_allocbt_maxlevels
  xfs: dynamically allocate cursors based on maxlevels
  xfs: encode the max btree height in the cursor
  xfs: refactor btree cursor allocation function
  xfs: rearrange xfs_btree_cur fields for better packing
  xfs: prepare xfs_btree_cur for dynamic cursor heights
  xfs: dynamically allocate btree scrub context structure
  xfs: don't track firstrec/firstkey separately in xchk_btree
  xfs: reduce the size of nr_ops for refcount btree cursors
  xfs: remove xfs_btree_cur.bc_blocklog
  xfs: fix incorrect decoding in xchk_btree_cur_fsbno
  xfs: fix perag reference leak on iteration race with growfs
  xfs: terminate perag iteration reliably on agcount
  xfs: rename the next_agno perag iteration variable
  xfs: fold perag loop iteration logic into helper function
  xfs: replace snprintf in show functions with sysfs_emit
  nvme: don't memset() the normal read/write command
  nvme: move command clear into the various setup helpers
  workqueue: make sysfs of unbound kworker cpumask more clever
  locks: remove changelog comments
  scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions
  scsi: target: core: Stop using bdevname()
  scsi: aha1542: Use memcpy_{from,to}_bvec()
  ice: fix an error code in ice_ena_vfs()
  ice: use devm_kcalloc() instead of devm_kzalloc()
  ice: Make use of the helper function devm_add_action_or_reset()
  ice: Refactor PR ethtool ops
  ice: Manage act flags for switchdev offloads
  ice: Forbid trusted VFs in switchdev mode
  ice: fix software generating extra interrupts
  ice: fix rate limit update after coalesce change
  ice: update dim usage and moderation
  ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors
  ACPI: PM: Fix sharing of wakeup power resources
  ACPI: PM: Turn off unused wakeup power resources
  ACPI: PM: Check states of power resources during initialization
  mailbox: mtk-cmdq: Fix local clock ID usage
  mailbox: mtk-cmdq: Validate alias_id on probe
  blk-mq: don't handle non-flush requests in blk_insert_flush
  MAINTAINERS: update mtd-physmap.yaml reference
  MAINTAINERS: update brcm,unimac-mdio.yaml reference
  MAINTAINERS: update gemini.yaml reference
  MAINTAINERS: update nxp,imx8-jpeg.yaml reference
  MAINTAINERS: update intel,ixp46x-rng.yaml reference
  MAINTAINERS: update ti,sci.yaml reference
  MAINTAINERS: update faraday,ftrtc010.yaml reference
  MAINTAINERS: update aspeed,i2c.yaml reference
  MAINTAINERS: update arm,vic.yaml reference
  dt-bindings: reserved-memory: ramoops: update ramoops.yaml references
  selinux: fix a sock regression in selinux_ip_postroute_compat()
  ice: Add support for VF rate limiting
  io_uring: warning about unused-but-set parameter
  erofs: lzma compression support
  erofs: rename some generic methods in decompressor
  lib/xz, lib/decompress_unxz.c: Fix spelling in comments
  lib/xz: Add MicroLZMA decoder
  lib/xz: Move s->lzma.len = 0 initialization to lzma_reset()
  lib/xz: Validate the value before assigning it to an enum variable
  lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
  erofs: introduce readmore decompression strategy
  erofs: introduce the secondary compression head
  drm/i915/dp: use new link training delay helpers
  Input: axp20x-pek - Use new soc_intel_is_cht() helper
  platform/x86: intel_int0002_vgpio: Use the new soc_intel_is_byt()/_cht() helpers
  ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
  locking/rwsem: Fix comments about reader optimistic lock stealing conditions
  locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able()
  locking/rwsem: Disable preemption for spinning region
  docs: futex: Fix kernel-doc references
  futex: Fix PREEMPT_RT build
  powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses
  tools/perf: Add mem_hops field in perf_mem_data_src structure
  perf: Add mem_hops field in perf_mem_data_src structure
  perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line
  block: attempt direct issue of plug list
  block: change plugging to use a singly linked list
  platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
  platform/x86: thinkpad_acpi: Fix coccinelle warnings
  platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit
  platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly
  surface: surface3_power: Drop redundant acpi_bus_get_device() call
  surface: surface3-wmi: Use ACPI_COMPANION() directly
  NFSD:fix boolreturn.cocci warning
  platform/x86: system76_acpi: Add attribute group for kb_led_color
  platform/x86: system76_acpi: Add battery charging thresholds
  platform/x86: system76_acpi: Replace Fn+F2 function for OLED models
  platform/x86: system76_acpi: Report temperature and fan speed
  MAINTAINERS: Update the entry for MHI bus
  s390: update defconfigs
  samples: add s390 support for ftrace direct call samples
  samples: add HAVE_SAMPLE_FTRACE_DIRECT config option
  s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h
  s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support
  drm/scheduler: fix drm_sched_job_add_implicit_dependencies
  net: ethernet: ixp4xx: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
  ieee802154: Remove redundant 'flush_workqueue()' calls
  partitions/ibm: use bdev_nr_sectors instead of open coding it
  partitions/efi: use bdev_nr_bytes instead of open coding it
  block/ioctl: use bdev_nr_sectors and bdev_nr_bytes
  devlink: Remove extra device_lock assert checks
  blk-wbt: prevent NULL pointer dereference in wb_timer_fn
  block: ataflop: fix breakage introduced at blk-mq refactoring
  ethernet: Remove redundant statement
  drm/locking: fix __stack_depot_* name conflict
  net: phylink: Support disabling autonegotiation for PCS
  net: sched: Allow statistics reads from softirq.
  net: phylink: rejig SFP interface selection in ksettings_set()
  x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
  block: align blkdev_dio inlined bio to a cacheline
  block: move blk_mq_tag_to_rq() inline
  block: get rid of plug list sorting
  block: return whether or not to unplug through boolean
  block: don't call blk_status_to_errno in blk_update_request
  x86/sev: Carve out HV call's return value verification
  block: move bdev_read_only() into the header
  io_uring: inform block layer of how many requests we are submitting
  io_uring: simplify io_file_supports_nowait()
  io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags
  io_uring: arm poll for non-nowait files
  fs/io_uring: Prioritise checking faster conditions first in io_write
  io_uring: clean io_prep_rw()
  io_uring: optimise fixed rw rsrc node setting
  io_uring: return iovec from __io_import_iovec
  io_uring: optimise io_import_iovec fixed path
  io_uring: kill io_wq_current_is_worker() in iopoll
  io_uring: optimise req->ctx reloads
  io_uring: rearrange io_read()/write()
  io_uring: clean up io_import_iovec
  io_uring: optimise io_import_iovec nonblock passing
  io_uring: optimise read/write iov state storing
  io_uring: encapsulate rw state
  io_uring: optimise rw comletion handlers
  io_uring: prioritise read success path over fails
  io_uring: consistent typing for issue_flags
  io_uring: optimise rsrc referencing
  io_uring: optimise io_req_set_rsrc_node()
  io_uring: fix io_free_batch_list races
  io_uring: remove extra io_ring_exit_work wake up
  io_uring: optimise out req->opcode reloading
  io_uring: reshuffle io_submit_state bits
  io_uring: safer fallback_work free
  io_uring: optimise plugging
  io_uring: correct fill events helpers types
  io_uring: inline io_poll_complete
  io_uring: inline io_req_needs_clean()
  io_uring: remove struct io_completion
  io_uring: control ->async_data with a REQ_F flag
  io_uring: optimise io_free_batch_list()
  io_uring: mark cold functions
  io_uring: optimise ctx referencing by requests
  io_uring: merge CQ and poll waitqueues
  io_uring: don't wake sqpoll in io_cqring_ev_posted
  io_uring: optimise INIT_WQ_LIST
  io_uring: optimise request allocation
  io_uring: delay req queueing into compl-batch list
  io_uring: add more likely/unlikely() annotations
  io_uring: optimise kiocb layout
  io_uring: add flag to not fail link after timeout
  io_uring: clean up buffer select
  io_uring: init opcode in io_init_req()
  io_uring: don't return from io_drain_req()
  io_uring: extra a helper for drain init
  io_uring: disable draining earlier
  io_uring: comment why inline complete calls io_clean_op()
  io_uring: kill off ->inflight_entry field
  io_uring: restructure submit sqes to_submit checks
  io_uring: reshuffle queue_sqe completion handling
  io_uring: inline hot path of __io_queue_sqe()
  io_uring: split slow path from io_queue_sqe
  io_uring: remove drain_active check from hot path
  io_uring: deduplicate io_queue_sqe() call sites
  io_uring: don't pass state to io_submit_state_end
  io_uring: don't pass tail into io_free_batch_list
  io_uring: inline completion batching helpers
  io_uring: optimise batch completion
  io_uring: convert iopoll_completed to store_release
  io_uring: add a helper for batch free
  io_uring: use single linked list for iopoll
  io_uring: split iopoll loop
  io_uring: replace list with stack for req caches
  io-wq: add io_wq_work_node based stack
  io_uring: remove allocation cache array
  io_uring: use slist for completion batching
  io_uring: make io_do_iopoll return number of reqs
  io_uring: force_nonspin
  io_uring: mark having different creds unlikely
  io_uring: return boolean value for io_alloc_async_data
  io_uring: optimise io_req_init() sqe flags checks
  io_uring: remove ctx referencing from complete_post
  io_uring: add more uring info to fdinfo for debug
  io_uring: kill extra wake_up_process in tw add
  io_uring: dedup CQE flushing non-empty checks
  io_uring: inline linked part of io_req_find_next
  io_uring: inline io_dismantle_req
  io_uring: kill off ios_left
  io-wq: Remove duplicate code in io_workqueue_create()
  io_uring: dump sqe contents if issue fails
  e1000e: Remove redundant statement
  block: fix too broad elevator check in blk_mq_free_request()
  ethernet: sparx5: use eth_hw_addr_gen()
  ethernet: mlxsw: use eth_hw_addr_gen()
  ethernet: fec: use eth_hw_addr_gen()
  ethernet: prestera: use eth_hw_addr_gen()
  ethernet: ocelot: use eth_hw_addr_gen()
  ethernet: add a helper for assigning port addresses
  RDMA/mlx5: Attach ndescs to mlx5_ib_mkey
  ethernet: smsc: use eth_hw_addr_set()
  ethernet: smc91x: use eth_hw_addr_set()
  ethernet: sis900: use eth_hw_addr_set()
  ethernet: sis190: use eth_hw_addr_set()
  ethernet: sxgbe: use eth_hw_addr_set()
  ethernet: rocker: use eth_hw_addr_set()
  ethernet: renesas: use eth_hw_addr_set()
  ethernet: r8169: use eth_hw_addr_set()
  ethernet: netxen: use eth_hw_addr_set()
  ethernet: lpc: use eth_hw_addr_set()
  ethernet: sky2/skge: use eth_hw_addr_set()
  ethernet: mv643xx: use eth_hw_addr_set()
  RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib
  RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key
  RDMA/mlx5: Remove pd from struct mlx5_core_mkey
  RDMA/mlx5: Remove size from struct mlx5_core_mkey
  RDMA/mlx5: Remove iova from struct mlx5_core_mkey
  selftests: mlxsw: Add a test for un/offloadable qdisc trees
  mlxsw: spectrum_qdisc: Make RED, TBF offloads classful
  mlxsw: spectrum_qdisc: Validate qdisc topology
  mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes
  mlxsw: spectrum_qdisc: Unify graft validation
  mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy()
  mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs
  mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it
  net: sch_tbf: Add a graft command
  memstick: r592: Fix a UAF bug when removing the driver
  mmc: mxs-mmc: disable regulator on error and in the remove function
  mmc: sdhci-omap: Configure optional wakeirq
  mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM
  mmc: sdhci-omap: Implement PM runtime functions
  mmc: sdhci-omap: Add omap_offset to support omap3 and earlier
  mmc: sdhci-omap: Handle voltages to add support omap4
  dt-bindings: sdhci-omap: Update binding for legacy SoCs
  isofs: Fix out of bound access for corrupted isofs image
  docs: fs: locks.rst: update comment about mandatory file locking
  mmc: sdhci-pci: Remove dead code (rst_n_gpio et al)
  mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al)
  mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al)
  mmc: sdhci: Remove unused prototype declaration in the header
  mmc: sdhci: Deduplicate sdhci_get_cd_nogpio()
  irqchip/ti-sci-inta: Make use of the helper function devm_platform_ioremap_resource()
  irqchip/stm32: Make use of the helper function devm_platform_ioremap_resource()
  irqchip/irq-ts4800: Make use of the helper function devm_platform_ioremap_resource()
  irqchip/irq-mvebu-pic: Make use of the helper function devm_platform_ioremap_resource()
  irqchip/irq-mvebu-icu: Make use of the helper function devm_platform_ioremap_resource()
  arm64: Add HWCAP for self-synchronising virtual counter
  arm64: Add handling of CNTVCTSS traps
  arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0
  arm64: Add a capability for FEAT_ECV
  drm/bridge: tc358768: Correct BTACNTRL1 programming
  drm/bridge: tc358768: Disable non-continuous clock mode
  drm/bridge: tc358768: Calculate video start delay
  drm/bridge: tc358768: Support pulse mode
  drm/bridge: tc358768: Enable reference clock
  counter: drop chrdev_lock
  ARM: 9131/1: mm: Fix PXN process with LPAE feature
  ARM: 9130/1: mm: Provide die_kernel_fault() helper
  ARM: 9126/1: mm: Kill page table base print in show_pte()
  ARM: 9127/1: mm: Cleanup access_error()
  ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault()
  ARM: 9128/1: mm: Refactor the __do_page_fault()
  ARM: imx6: mark OCRAM mapping read-only
  ARM: add __arm_iomem_set_ro() to write-protect ioremapped area
  ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" DT property
  ARM: 9123/1: scoop: Drop if with an always false condition
  ARM: 9119/1: amba: Properly handle device probe without IRQ domain
  ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
  ARM: 9121/1: amba: Drop unused functions about APB/AHB devices add
  ARM: 9125/1: fix incorrect use of get_kernel_nofault()
  HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK
  riscv: dts: sifive: add missing compatible for plic
  riscv: dts: microchip: add missing compatibles for clint and plic
  riscv: dts: sifive: drop duplicated nodes and properties in sifive
  riscv: dts: sifive: fix Unleashed board compatible
  riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible
  HID: apple: Bring back flag for Apple tilde key quirk
  HID: apple: Add support for the 2021 Magic Keyboard
  HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015
  ARM: dts: s5pv210: add 'chassis-type' property
  ARM: dts: exynos: add 'chassis-type' property
  arm64: dts: exynos: add 'chassis-type' property
  platform/x86: mlx-platform: Add support for multiply cooling devices
  Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces
  Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
  platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices
  platform_data/mlxreg: Add new field for secured access
  platform/mellanox: mlxreg-io: Extend number of hwmon attributes
  platform/x86: mlx-platform: Configure notifier callbacks for modular system
  platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations
  platform/x86: mlx-platform: Add initial support for new modular system
  platform_data/mlxreg: Add new type to support modular systems
  drm/gma500: Rename struct gtt_range to struct psb_gem_object
  drm/gma500: Rewrite GTT page insert/remove without struct gtt_range
  drm/gma500: Set page-caching flags in GEM pin/unpin
  drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers
  drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_detach_pages()
  drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}()
  drm/gma500: Allocate GTT ranges in stolen memory with psb_gem_create()
  drm/gma500: Reimplement psb_gem_create()
  drm/gma500: Use to_gtt_range() everywhere
  drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c
  drm/dp: reuse the 8b/10b link training delay helpers
  drm/dp: add helpers to read link training delays
  counter/counter-sysfs: use sysfs_emit everywhere
  char: xillybus: fix msg_ep UAF in xillyusb_probe()
  binder: don't detect sender/target during buffer cleanup
  staging: r8188eu: Remove redundant 'if' statement
  staging: r8188eu: Use completions for signaling enqueueing
  staging: r8188eu: Use completions for signaling start / end kthread
  staging: r8188eu: fix a gcc warning
  staging: mt7621-dts: get rid of nodes with no in-tree driver
  iio: imx8qxp-adc: mark PM functions as __maybe_unused
  iio: pressure: ms5611: Make ms5611_remove() return void
  iio: potentiometer: max5487: Don't return an error in .remove()
  iio: magn: hmc5843: Make hmc5843_common_remove() return void
  iio: health: afe4403: Don't return an error in .remove()
  iio: dac: ad5686: Make ad5686_remove() return void
  iio: dac: ad5592r: Make ad5592r_remove() return void
  iio: dac: ad5446: Make ad5446_remove() return void
  iio: dac: ad5380: Make ad5380_remove() return void
  iio: accel: mma7455: Make mma7455_core_remove() return void
  iio: accel: kxsd9: Make kxsd9_common_remove() return void
  iio: accel: bmi088: Make bmi088_accel_core_remove() return void
  iio: accel: bmc150: Make bmc150_accel_core_remove() return void
  iio: accel: bma400: Make bma400_remove() return void
  drivers:iio:dac:ad5766.c: Add trigger buffer
  iio: triggered-buffer: extend support to configure output buffers
  iio: kfifo-buffer: Add output buffer support
  iio: Add output buffer support
  iio: documentation: Document scd4x calibration use
  drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor
  MAINTAINERS: Add myself as maintainer of the scd4x driver
  dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description
  iio: light: noa1305: Make use of the helper function dev_err_probe()
  iio: light: cm36651: Make use of the helper function dev_err_probe()
  iio: health: afe4404: Make use of the helper function dev_err_probe()
  iio: health: afe4403: Make use of the helper function dev_err_probe()
  iio: st_lsm9ds0: Make use of the helper function dev_err_probe()
  iio: st_sensors: Make use of the helper function dev_err_probe()
  iio: dac: ti-dac7311: Make use of the helper function dev_err_probe()
  iio: dac: stm32-dac: Make use of the helper function dev_err_probe()
  iio: dac: mcp4922: Make use of the helper function dev_err_probe()
  iio: dac: max5821: Make use of the helper function dev_err_probe()
  iio: dac: ds4424: Make use of the helper function dev_err_probe()
  iio: dac: ltc1660: Make use of the helper function dev_err_probe()
  iio: dac: lpc18xx_dac: Make use of the helper function dev_err_probe()
  iio: dac: ad8801: Make use of the helper function dev_err_probe()
  dt-bindings: iio: ad779x: Add binding document
  iio: adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999.
  iio: adc: max1027: fix error code in max1027_wait_eoc()
  iio: imu: adis16400: Fix buffer alignment requirements.
  iio: gyro: mpu3050: Fix alignment and size issues with buffers.
  iio: adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers.
  iio: core: Introduce iio_push_to_buffers_with_ts_unaligned()
  iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C
  iio: adc: aspeed: Fix spelling mistake "battey" -> "battery"
  iio: adc: ad7291: convert probe to device-managed only
  iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc
  iio: adc: berlin2-adc: convert probe to device-managed only
  iio: adc: rn5t618-adc: use devm_iio_map_array_register() function
  iio: adc: max1363: convert probe to full device-managed
  iio: adc: nau7802: convert probe to full device-managed
  iio: adis16460: make use of the new unmasked_drdy flag
  iio: adis16475: make use of the new unmasked_drdy flag
  iio: adis: handle devices that cannot unmask the drdy pin
  iio: adis: do not disabe IRQs in 'adis_init()'
  iio: adc: da9150-gpadc: convert probe to full-device managed
  iio: adc: lp8788_adc: convert probe to full-device managed
  iio: adc: axp288_adc: convert probe to full device-managed
  iio: adc: intel_mrfld_adc: convert probe to full device-managed
  iio: inkern: introduce devm_iio_map_array_register() short-hand function
  iio: adc: fsl-imx25-gcq: initialize regulators as needed
  iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops
  iio: adc: max1027: Don't reject external triggers when there is no IRQ
  iio: adc: max1027: Allow all kind of triggers to be used
  iio: adc: max1027: Use the EOC IRQ when populated for single reads
  iio: adc: max1027: Stop requesting a threaded IRQ
  iio: adc: max1027: Introduce an end of conversion helper
  iio: adc: max1027: Separate the IRQ handler from the read logic
  iio: adc: max1027: Prevent single channel accesses during buffer reads
  iio: adc: max1027: Create a helper to configure the channels to scan
  iio: adc: max1027: Ensure a default cnvst trigger configuration
  iio: adc: max1027: Simplify the _set_trigger_state() helper
  iio: adc: max1027: Create a helper to enable/disable the cnvst trigger
  iio: adc: max1027: Rename a helper
  iio: adc: max1027: Minimize the number of converted channels
  iio: adc: max1027: Drop useless debug messages
  iio: adc: max1027: Drop extra warning message
  iio: adc: max1027: Fix style
  MAINTAINERS: Add the driver info of the NXP IMX8QXP
  dt-bindings: iio: adc: Add binding documentation for NXP IMX8QXP ADC
  iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC
  iio: accel: fxls8962af: add wake on event
  iio: accel: fxls8962af: add threshold event handling
  iio: adc: aspeed: Get and set trimming data.
  iio: adc: aspeed: Support battery sensing.
  iio: adc: aspeed: Add compensation phase.
  iio: adc: aspeed: Add func to set sampling rate.
  iio: adc: aspeed: Fix the calculate error of clock.
  iio: adc: aspeed: Support ast2600 adc.
  iio: adc: aspeed: Use devm_add_action_or_reset.
  iio: adc: aspeed: Use model_data to set clk scaler.
  iio: adc: aspeed: Add vref config function
  iio: adc: aspeed: Restructure the model data
  iio: adc: aspeed: Keep model data to driver data.
  iio: ABI: Document in_concentration_co2_scale
  iio: chemical: Add Senseair Sunrise 006-0-007 driver
  iio: ABI: docs: Document Senseair Sunrise ABI
  dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor
  dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg
  media: ite-cir: IR receiver stop working after receive overflow
  media: sir_ir: remove broken driver
  media: ir_toy: assignment to be16 should be of correct type
  media: ivtv: fix build for UML
  media: cedrus: Don't kernel map most buffers
  media: rkvdec: Support dynamic resolution changes
  media: rkvdec: Do not override sizeimage for output format
  media: imx-jpeg: Add pm-runtime support for imx-jpeg
  media: MAINTAINERS: update maintainer for ch7322 driver
  media: i.MX6: Support 16-bit BT.1120 video input
  media: Add ADV7610 support for adv7604 driver.
  media: Add ADV7610 support for adv7604 driver - DT docs.
  media: TDA1997x: replace video detection routine
  media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning
  media: saa7134: Add support for Leadtek WinFast HDTV200 H
  media: aspeed: add debugfs
  media: videobuf2: always set buffer vb2 pointer
  media: rcar-vin: add G/S_PARM ioctls
  media: i2c: select V4L2_ASYNC where needed
  media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release()
  drm/i915: Introduce lpt_pch_disable()
  drm/i915: Move intel_ddi_fdi_post_disable() to fdi code
  drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable()
  drm/i915: Move iCLKIP readout to the pch code
  drm/i915: Extract ilk_pch_get_config()
  drm/i915: Move LPT PCH readout code
  drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention
  drm/i915: Move PCH modeset code to its own file
  drm/i915: Move PCH refclock stuff into its own file
  ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description
  ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration
  xtensa: move section symbols to asm/sections.h
  xtensa: remove unused variable wmask
  xtensa: only build windowed register support code when needed
  xtensa: use register window specific opcodes only when present
  xtensa: implement call0 ABI support in assembly
  xtensa: definitions for call0 ABI
  xtensa: don't use a12 in __xtensa_copy_user in call0 ABI
  xtensa: don't use a12 in strncpy_user
  xtensa: use a14 instead of a15 in inline assembly
  xtensa: move _SimulateUserKernelVectorException out of WindowVectors
  net/mlx5: E-Switch, Increase supported number of forward destinations to 32
  net/mlx5: E-Switch, Use dynamic alloc for dest array
  net/mlx5: Lag, use steering to select the affinity port in LAG
  net/mlx5: Lag, add support to create/destroy/modify port selection
  net/mlx5: Lag, add support to create TTC tables for LAG port selection
  net/mlx5: Lag, add support to create definers for LAG
  net/mlx5: Lag, set match mask according to the traffic type bitmap
  net/mlx5: Lag, set LAG traffic type mapping
  net/mlx5: Lag, move lag files into directory
  net/mlx5: Introduce new uplink destination type
  net/mlx5: Add support to create match definer
  net/mlx5: Introduce port selection namespace
  net/mlx5: Support partial TTC rules
  scsi: sr: Add error handling support for add_disk()
  scsi: sd: Add error handling support for add_disk()
  scsi: target: Perform ALUA group changes in one step
  scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path
  scsi: target: Fix alua_tg_pt_gps_count tracking
  scsi: target: Fix ordered tag handling
  scsi: target: Fix ordered CMD_T_SENT handling
  scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay
  scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock()
  scsi: ufs: ufs-mediatek: Introduce default delay for reference clock
  scsi: target: tcmu: Allocate zeroed pages for data area
  scsi: target: cxgbit: Enable Delayed ACK
  scsi: target: cxgbit: Increase max DataSegmentLength
  scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()
  scsi: scsi_debug: Fix out-of-bound read in resp_readcap16()
  scsi: 3w-xxx: Remove redundant initialization of variable retval
  scsi: fcoe: Use netif_is_bond_master() instead of open code
  scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() in initialize_event_pool()
  scsi: mpi3mr: Use scnprintf() instead of snprintf()
  scsi: sd: Print write through due to no caching mode page as warning
  bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
  qed: Change the TCP common variable - "iscsi_ooo"
  qed: Optimize the ll2 ooo flow
  audit: return early if the filter rule has a lower priority
  PCI/sysfs: Explicitly show first MSI IRQ for 'irq'
  dt-bindings: msm/dp: Add SC8180x compatibles
  drm/msm/dp: Support up to 3 DP controllers
  drm/msm/dp: Allow attaching a drm_panel
  drm/msm/dp: Allow specifying connector_type per controller
  drm/msm/dp: Modify prototype of encoder based API
  drm/msm/dp: Remove global g_dp_display variable
  MAINTAINERS: adjust file entry for of_net.c after movement
  PCI: Document /sys/bus/pci/devices/.../irq
  iavf: Combine init and watchdog state machines
  iavf: Add __IAVF_INIT_FAILED state
  iavf: Refactor iavf state machine tracking
  nbd: fix uaf in nbd_handle_reply()
  nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()
  nbd: clean up return value checking of sock_xmit()
  nbd: don't start request if nbd_queue_rq() failed
  nbd: check sock index in nbd_read_stat()
  nbd: make sure request completion won't concurrent
  nbd: don't handle response without a corresponding request message
  mtip32xx: Remove redundant 'flush_workqueue()' calls
  md: update superblock after changing rdev flags in state_store
  md: remove unused argument from md_new_event
  md/raid5: call roundup_pow_of_two in raid5_run
  md/raid1: use rdev in raid1_write_request directly
  md/raid1: only allocate write behind bio for WriteMostly device
  md: properly unwind when failing to add the kobject in md_alloc
  md: extend disks_mutex coverage
  md: add the bitmap group to the default groups for the md kobject
  md: add error handling support for add_disk()
  block: cache inode size in bdev
  udf: use sb_bdev_nr_blocks
  reiserfs: use sb_bdev_nr_blocks
  ntfs: use sb_bdev_nr_blocks
  jfs: use sb_bdev_nr_blocks
  ext4: use sb_bdev_nr_blocks
  block: add a sb_bdev_nr_blocks helper
  block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate
  squashfs: use bdev_nr_bytes instead of open coding it
  reiserfs: use bdev_nr_bytes instead of open coding it
  pstore/blk: use bdev_nr_bytes instead of open coding it
  ntfs3: use bdev_nr_bytes instead of open coding it
  nilfs2: use bdev_nr_bytes instead of open coding it
  nfs/blocklayout: use bdev_nr_bytes instead of open coding it
  jfs: use bdev_nr_bytes instead of open coding it
  hfsplus: use bdev_nr_sectors instead of open coding it
  hfs: use bdev_nr_sectors instead of open coding it
  fat: use bdev_nr_sectors instead of open coding it
  cramfs: use bdev_nr_bytes instead of open coding it
  btrfs: use bdev_nr_bytes instead of open coding it
  affs: use bdev_nr_sectors instead of open coding it
  fs: simplify init_page_buffers
  fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block
  target/iblock: use bdev_nr_bytes instead of open coding it
  nvmet: use bdev_nr_bytes instead of open coding it
  md: use bdev_nr_sectors instead of open coding it
  dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them
  drbd: use bdev_nr_sectors instead of open coding it
  bcache: remove bdev_sectors
  block: add a bdev_nr_bytes helper
  block: move the SECTOR_SIZE related definitions to blk_types.h
  swim3: add missing major.h include
  sx8: fix an error code in carm_init_one()
  pf: fix error codes in pf_init_unit()
  pcd: fix error codes in pcd_init_unit()
  xtensa/platforms/iss/simdisk: add error handling support for add_disk()
  block/ataflop: add error handling support for add_disk()
  block/ataflop: provide a helper for cleanup up an atari disk
  block/ataflop: add registration bool before calling del_gendisk()
  block/ataflop: use the blk_cleanup_disk() helper
  swim: add error handling support for add_disk()
  swim: add a floppy registration bool which triggers del_gendisk()
  swim: add helper for disk cleanup
  swim: simplify using blk_cleanup_disk() on swim_remove()
  amiflop: add error handling support for add_disk()
  floppy: add error handling support for add_disk()
  floppy: fix calling platform_device_unregister() on invalid drives
  floppy: use blk_cleanup_disk()
  floppy: fix add_disk() assumption on exit due to new developments
  block/swim3: add error handling support for add_disk()
  rbd: add add_disk() error handling
  cdrom/gdrom: add error handling support for add_disk()
  pf: add error handling support for add_disk()
  block/sx8: add error handling support for add_disk()
  block/rsxx: add error handling support for add_disk()
  pktcdvd: add error handling support for add_disk()
  mtip32xx: add error handling support for add_disk()
  pd: add error handling support for add_disk()
  pcd: capture errors on cdrom_register()
  pcd: fix ordering of unregister_cdrom()
  pcd: add error handling support for add_disk()
  pd: cleanup initialization
  pf: cleanup initialization
  pcd: cleanup initialization
  pcd: move the identify buffer into pcd_identify
  n64cart: add error handling support for add_disk()
  drbd: add error handling support for add_disk()
  aoe: add error handling support for add_disk()
  nbd: add error handling support for add_disk()
  loop: add error handling support for add_disk()
  null_blk: poll queue support
  nvme: wire up completion batching for the IRQ path
  io_uring: utilize the io batching infrastructure for more efficient polled IO
  nvme: add support for batched completion of polled IO
  block: add support for blk_mq_end_request_batch()
  sbitmap: add helper to clear a batch of tags
  block: add a struct io_comp_batch argument to fops->iopoll()
  block: provide helpers for rq_list manipulation
  block: remove some blk_mq_hw_ctx debugfs entries
  block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes
  block: cache rq_flags inside blk_mq_rq_ctx_init()
  block: blk_mq_rq_ctx_init cache ctx/q/hctx
  block: skip elevator fields init for non-elv queue
  dt-bindings: nfc: marvell,nci: convert to dtschema
  dt-bindings: nfc: ti,trf7970a: convert to dtschema
  dt-bindings: nfc: st,nci: convert to dtschema
  dt-bindings: nfc: st,st95hf: convert to dtschema
  dt-bindings: nfc: st,st21nfca: convert to dtschema
  dt-bindings: nfc: nxp,pn532: convert to dtschema
  dt-bindings: nfc: nxp,nci: document NXP PN547 binding
  dt-bindings: nfc: nxp,nci: convert to dtschema
  ASoC: qcom: sm8250: Add Jack support
  ASoC: qcom: sm8250: add support for TX and RX Macro dais
  ASoC: amd: enable Yellow Carp platform machine driver build
  ASoC: amd: add YC machine driver using dmic
  ASoC: amd: create platform device for acp6x machine driver
  ASoC: amd: enable Yellow carp acp6x drivers build
  ASoC: amd: add acp6x pdm driver pm ops
  ASoC: amd: add acp6x pci driver pm ops
  ASoC: amd: add acp6x pdm driver dma ops
  ASoC: amd: add acp6x irq handler
  ASoC: amd: add acp6x pdm platform driver
  ASoC: amd: add platform devices for acp6x pdm driver and dmic driver
  ASoC: amd: add acp6x init/de-init functions
  ASoC: amd: add Yellow Carp ACP PCI driver
  ASoC: amd: add Yellow Carp ACP6x IP register header
  dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml
  clk: composite: Use rate_ops.determine_rate when also a mux is available
  dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap()
  treewide: Replace 0-element memcpy() destinations with flexible arrays
  treewide: Replace open-coded flex arrays in unions
  stddef: Introduce DECLARE_FLEX_ARRAY() helper
  btrfs: Use memset_startat() to clear end of struct
  string.h: Introduce memset_startat() for wiping trailing members and padding
  xfrm: Use memset_after() to clear padding
  string.h: Introduce memset_after() for wiping trailing members/padding
  lib: Introduce CONFIG_MEMCPY_KUNIT_TEST
  fortify: Add compile-time FORTIFY_SOURCE tests
  dt-bindings: input: Convert Silead GSL1680 binding to a schema
  mlx5: prevent 64bit divide
  selftests: KVM: Introduce system counter offset test
  selftests: KVM: Add helpers for vCPU device attributes
  selftests: KVM: Fix kvm device helper ioctl assertions
  selftests: KVM: Add test for KVM_{GET,SET}_CLOCK
  tools: arch: x86: pull in pvclock headers
  KVM: x86: Expose TSC offset controls to userspace
  KVM: x86: Refactor tsc synchronization code
  kvm: x86: protect masterclock with a seqcount
  KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK
  KVM: x86: avoid warning with -Wbitwise-instead-of-logical
  docs: counter: Include counter-chrdev kernel-doc to generic-counter.rst
  counter: fix docum. build problems after filename change
  arm64: dts: rockchip: fix resets in tsadc node for rk356x
  dt-bindings: bus: add palmbus device tree bindings
  power: bq25890: add return values to error messages
  power: supply: axp288-charger: Simplify axp288_get_charger_health()
  power: supply: axp288-charger: Remove unnecessary is_present and is_online helpers
  power: supply: axp288-charger: Add depends on IOSF_MBIO to Kconfig
  MIPS: Loongson64: Add of_node_put() before break
  bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) with pci_alert()
  bcm47xx: Get rid of redundant 'else'
  MIPS: sni: Fix the build
  KVM: arm64: pkvm: Give priority to standard traps over pvm handling
  KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()
  KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around
  KVM: arm64: pkvm: Consolidate include files
  KVM: arm64: pkvm: Preserve pending SError on exit from AArch32
  KVM: arm64: pkvm: Handle GICv3 traps as required
  KVM: arm64: pkvm: Drop sysregs that should never be routed to the host
  KVM: arm64: pkvm: Drop AArch32-specific registers
  KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI
  KVM: arm64: pkvm: Use a single function to expose all id-regs
  KVM: arm64: Fix early exit ptrauth handling
  PCI: Remove unused pci_pool wrappers
  rtc: pcf8523: add BSM support
  rtc: pcf8523: allow usage on ACPI platforms
  rtc: pcf8523: remove unecessary ifdefery
  rtc: pcf8523: always compile pcf8523_rtc_ioctl
  rtc: pcf8523: switch to regmap
  media: cedrus: fix double free
  rtc: expose RTC_FEATURE_UPDATE_INTERRUPT
  rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time
  rtc: rv3032: allow setting BSM
  rtc: rv3028: add BSM support
  rtc: add BSM parameter
  rtc: add correction parameter
  rtc: expose correction feature
  rtc: add parameter ioctl
  rtc: add alarm related features
  staging: vt6655: Rename byPreambleType field
  usb: typec: STUSB160X should select REGMAP_I2C
  usb-storage: Add compatibility quirk flags for iODD 2531/2541
  tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
  block: store elevator state in request
  staging: r8188eu: Makefile: use one file list
  block: only mark bio as tracked if it really is tracked
  block: improve layout of struct request
  block: move update request helpers into blk-mq.c
  block: remove useless caller argument to print_req_error()
  block: don't bother iter advancing a fully done bio
  staging: r8188eu: Makefile: don't overwrite global settings
  staging: r8188eu: Makefile: remove unused driver config
  staging: r8188eu: remove unnecessary assignment
  staging: r8188eu: don't accept SIGTERM for cmd thread
  staging: r8188eu: daemonize is not defined
  staging: r8188eu: res_to_status is unused
  staging: r8188eu: remove BT_COEXIST settings from Makefile
  staging: r8188eu: remove unused components in pwrctrl_priv
  staging: r8188eu: CurrentWirelessMode is not used
  staging: r8188eu: remove procfs functions
  staging: r8188eu: clean up Hal8188EPhyCfg.h
  staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used
  staging: r8188eu: remove unused function prototypes
  staging: r8188eu: remove two checks that are always false
  staging: r8188eu: interface type is always usb
  staging: r8188eu: remove empty trigger gpio code
  staging: r8188eu: remove unused constants and variables
  staging: mt7621-dts: change some node hex addresses to lower case
  staging: r8188eu: remove ODM_CmnInfoPtrArrayHook()
  staging: r8188eu: pMacPhyMode is not used
  staging: r8188eu: pBandType is never set
  staging: r8188eu: remove ODM_AntselStatistics_88C()
  staging: r8188eu: remove GetPSDData()
  staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting()
  staging: r8188eu: remove empty functions from odm.c
  iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
  gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
  powerpc/kvm: Fix kvm_use_magic_page
  hwmon: (tmp421) Add of_node_put() before return
  PCI: Remove struct pci_dev->driver
  PCI: Use to_pci_driver() instead of pci_dev->driver
  x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev->driver
  perf/x86/intel/uncore: Use to_pci_driver() instead of pci_dev->driver
  powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver
  usb: xhci: Use to_pci_driver() instead of pci_dev->driver
  cxl: Use to_pci_driver() instead of pci_dev->driver
  cxl: Factor out common dev->driver expressions
  firmware: tegra: Fix error application of sizeof() to pointer
  sfc: Fix reading non-legacy supported link modes
  net: dsa: qca8k: fix delay applied to wrong cpu in parse_port_config
  drm/i915: Don't propagate the gen split confusion further
  drm/i915: Clean-up bonding debug message.
  net: phy: realtek: add support for RTL8365MB-VC internal PHYs
  net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC
  net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag
  dt-bindings: net: dsa: realtek-smi: document new compatible rtl8365mb
  net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfig/Makefile
  net: dsa: allow reporting of standard ethtool stats for slave devices
  ether: add EtherType for proprietary Realtek protocols
  dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml
  ALSA: uapi: Fix a C++ style comment in asound.h
  ALSA: firewire: Fix C++ style comments in uapi header
  ASoC: dt-bindings: mediatek: rename reset controller headers in DT example
  ASoC: rockchip: i2s-tdm: Fix refcount test
  ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils
  ASoC: tlv320aic32x4: Make aic32x4_remove() return void
  ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt()
  ASoC: soc-core: tidyup empty function
  ASoC: soc-component: add snd_soc_component_is_codec()
  ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2
  ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1
  ath5k: replace snprintf in show functions with sysfs_emit
  rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf
  rtw89: Fix two spelling mistakes in debug messages
  MAINTAINERS: add rtw89 wireless driver
  mwifiex: Try waking the firmware until we get an interrupt
  mwifiex: Read a PCI register after writing the TX ring write pointer
  ethernet: use eth_hw_addr_set() in unmaintained drivers
  KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned
  block: convert the rest of block to bdev_get_queue
  block: use bdev_get_queue() in blk-core.c
  block: use bdev_get_queue() in bio.c
  block: use bdev_get_queue() in bdev.c
  block: cache request queue in bdev
  block: handle fast path of bio splitting inline
  block: use flags instead of bit fields for blkdev_dio
  block: cache bdev in struct file for raw bdev IO
  nvme-multipath: enable polled I/O
  block: don't allow writing to the poll queue attribute
  block: switch polling to be bio based
  block: define 'struct bvec_iter' as packed
  block: use SLAB_TYPESAFE_BY_RCU for the bio slab
  block: rename REQ_HIPRI to REQ_POLLED
  io_uring: don't sleep when polling for I/O
  block: replace the spin argument to blk_iopoll with a flags argument
  blk-mq: remove blk_qc_t_valid
  blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal
  blk-mq: factor out a "classic" poll helper
  blk-mq: factor out a blk_qc_to_hctx helper
  io_uring: fix a layering violation in io_iopoll_req_issued
  iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw
  block: don't try to poll multi-bio I/Os in __blkdev_direct_IO
  direct-io: remove blk_poll support
  block: only check previous entry for plug merge attempt
  block: move CONFIG_BLOCK guard to top Makefile
  block: move menu "Partition type" to block/partitions/Kconfig
  block: simplify Kconfig files
  block: remove redundant =y from BLK_CGROUP dependency
  block: improve batched tag allocation
  sbitmap: add __sbitmap_queue_get_batch()
  blk-mq: optimise *end_request non-stat path
  block: mark bio_truncate static
  block: move bio_get_{first,last}_bvec out of bio.h
  block: mark __bio_try_merge_page static
  block: move bio_full out of bio.h
  block: fold bio_cur_bytes into blk_rq_cur_bytes
  block: move bio_mergeable out of bio.h
  block: don't include <linux/ioprio.h> in <linux/bio.h>
  block: remove BIO_BUG_ON
  blk-mq: inline hot part of __blk_mq_sched_restart
  block: inline hot paths of blk_account_io_*()
  block: merge block_ioctl into blkdev_ioctl
  block: move the *blkdev_ioctl declarations out of blkdev.h
  block: unexport blkdev_ioctl
  block: don't dereference request after flush insertion
  blk-mq: cleanup blk_mq_submit_bio
  blk-mq: cleanup and rename __blk_mq_alloc_request
  block: pre-allocate requests if plug is started and is a batch
  block: bump max plugged deferred size from 16 to 32
  block: inherit request start time from bio for BLK_CGROUP
  block: move blk-throtl fast path inline
  blk-mq: Change shared sbitmap naming to shared tags
  blk-mq: Stop using pointers for blk_mq_tags bitmap tags
  blk-mq: Use shared tags for shared sbitmap support
  blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()
  blk-mq: Add blk_mq_alloc_map_and_rqs()
  blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()
  blk-mq: Don't clear driver tags own mapping
  blk-mq: Pass driver tags to blk_mq_clear_rq_mapping()
  blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}()
  blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}()
  blk-mq: Invert check in blk_mq_update_nr_requests()
  blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests()
  block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ
  blk-mq: Change rqs check in blk_mq_free_rqs()
  block: print the current process in handle_bad_sector
  block/mq-deadline: Prioritize high-priority requests
  block/mq-deadline: Stop using per-CPU counters
  block/mq-deadline: Add an invariant check
  block/mq-deadline: Improve request accounting further
  block: move struct request to blk-mq.h
  block: move integrity handling out of <linux/blkdev.h>
  block: move a few merge helpers out of <linux/blkdev.h>
  block: drop unused includes in <linux/genhd.h>
  block: drop unused includes in <linux/blkdev.h>
  block: move elevator.h to block/
  block: remove the struct blk_queue_ctx forward declaration
  block: remove the cmd_size field from struct request_queue
  block: remove the unused blk_queue_state enum
  block: remove the unused rq_end_sector macro
  sched: move the <linux/blkdev.h> include out of kernel/sched/sched.h
  kernel: remove spurious blkdev.h includes
  arch: remove spurious blkdev.h includes
  mm: remove spurious blkdev.h includes
  mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>
  mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h>
  mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>
  blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
  octeontx2-nic: fix mixed module build
  firmware: arm_ffa: Add support for MEM_LEND
  firmware: arm_ffa: Handle compatibility with different firmware versions
  net: ethernet: ave: Add compatible string and SoC-dependent data for NX1 SoC
  dt-bindings: net: ave: Add bindings for NX1 SoC
  reset: mchp: sparx5: Extend support for lan966x
  dt-bindings: reset: Add lan966x support
  thermal/drivers/uniphier: Add compatible string for NX1 SoC
  dt-bindings: thermal: uniphier: Add binding for NX1 SoC
  net: w5100: Make w5100_remove() return void
  net: ks8851: Make ks8851_remove_common() return void
  net: sched: Remove Qdisc::running sequence counter
  net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
  net: sched: Use _bstats_update/set() instead of raw writes
  net: sched: Protect Qdisc::bstats with u64_stats
  u64_stats: Introduce u64_stats_set()
  gen_stats: Move remaining users to gnet_stats_add_queue().
  mq, mqprio: Use gnet_stats_add_queue().
  gen_stats: Add gnet_stats_add_queue().
  gen_stats: Add instead Set the value in __gnet_stats_copy_basic().
  mm/writeback: Add folio_write_one
  mm/filemap: Add FGP_STABLE
  mm/filemap: Add filemap_get_folio
  mm/filemap: Convert mapping_get_entry to return a folio
  mm/filemap: Add filemap_add_folio()
  mm/filemap: Add filemap_alloc_folio
  mm/page_alloc: Add folio allocation functions
  mm/lru: Add folio_add_lru()
  mm/lru: Convert __pagevec_lru_add_fn to take a folio
  mm: Add folio_evictable()
  mm/workingset: Convert workingset_refault() to take a folio
  mm/filemap: Add readahead_folio()
  mm/filemap: Add folio_mkwrite_check_truncate()
  mm/filemap: Add i_blocks_per_folio()
  mm/writeback: Add folio_redirty_for_writepage()
  mm/writeback: Add folio_account_redirty()
  mm/writeback: Add folio_clear_dirty_for_io()
  mm/writeback: Add folio_cancel_dirty()
  mm/writeback: Add folio_account_cleaned()
  mm/writeback: Add filemap_dirty_folio()
  mm/writeback: Convert tracing writeback_page_template to folios
  mm/writeback: Add __folio_mark_dirty()
  mm/writeback: Add folio_mark_dirty()
  mm/writeback: Add folio_start_writeback()
  mm/writeback: Add __folio_end_writeback()
  mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add()
  flex_proportions: Allow N events instead of 1
  mm/writeback: Rename __add_wb_stat() to wb_stat_mod()
  mm/migrate: Add folio_migrate_copy()
  mm/migrate: Add folio_migrate_flags()
  mm/migrate: Add folio_migrate_mapping()
  mm/rmap: Add folio_mkclean()
  mm/swap: Add folio_mark_accessed()
  mm/swap: Add folio_activate()
  mm: Add folio_young and folio_idle
  mm: Add arch_make_folio_accessible()
  mm: Add kmap_local_folio()
  mm: Add flush_dcache_folio()
  iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable
  iommu/dart: Use kmemdup instead of kzalloc and memcpy
  ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type
  ALSA: memalloc: Support for non-coherent page allocation
  ALSA: memalloc: Support for non-contiguous page allocation
  iommu/vt-d: Avoid duplicate removing in __domain_mapping()
  iommu/vt-d: Convert the return type of first_pte_in_page to bool
  iommu/vt-d: Clean up unused PASID updating functions
  iommu/vt-d: Delete dev_has_feat callback
  iommu/vt-d: Use second level for GPA->HPA translation
  iommu/vt-d: Check FL and SL capability sanity in scalable mode
  iommu/vt-d: Remove duplicate identity domain flag
  iommu/vt-d: Dump DMAR translation structure when DMA fault occurs
  iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option
  drm/i915: Catch yet another unconditioal clflush
  drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
  drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
  optee: add FF-A support
  optee: isolate smc abi
  drm/i915: Rename intel_load_plane_csc_black()
  drm/i915: Remove the drm_dbg() from the vblank evade critical section
  drm/i915: Fix up skl_program_plane() pxp stuff
  drm/i915: Move the pxp plane state computation
  habanalabs: refactor fence handling in hl_cs_poll_fences
  habanalabs: context cleanup cosmetics
  habanalabs: simplify wait for interrupt with timestamp flow
  habanalabs: initialize hpriv fields before adding new node
  habanalabs: Unify frequency set/get functionality
  habanalabs: select CRC32
  habanalabs: add support for dma-buf exporter
  habanalabs: define uAPI to export FD for DMA-BUF
  habanalabs: fix NULL pointer dereference
  habanalabs: fix race condition in multi CS completion
  habanalabs: use only u32
  habanalabs: update firmware files
  habanalabs: bypass reset for continuous h/w error event
  habanalabs: take timestamp on wait for interrupt
  habanalabs: prevent race between fd close/open
  habanalabs: refactor reset log message
  habanalabs: define soft-reset as inference op
  habanalabs: fix debugfs device memory MMU VA translation
  habanalabs: add support for a long interrupt target value
  habanalabs: remove redundant cs validity checks
  habanalabs: enable power info via HWMON framework
  habanalabs: generalize COMMS message sending procedure
  habanalabs: create static map of f/w hwmon enums
  habanalabs: add debugfs node for configuring CS timeout
  habanalabs: add kernel-doc style comments
  drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
  clk: samsung: describe drivers in Kconfig
  clocksource/drivers/arch_arm_timer: Move workaround synchronisation around
  clocksource/drivers/arm_arch_timer: Fix masking for high freq counters
  dmaengine: imx-sdma: remove space after sizeof
  dmaengine: imx-sdma: align statement to open parenthesis
  dmaengine: imx-sdma: add missed braces
  dmaengine: imx-sdma: remove useless braces
  dmaengine: dw-axi-dmac: set coherent mask
  dmaengine: dw-axi-dmac: Hardware handshake configuration
  dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8
  dmaengine: stm32-dma: fix burst in case of unaligned memory address
  dmaengine: stm32-dma: fix stm32_dma_get_max_width
  dmaengine: stm32-dma: mark pending descriptor complete in terminate_all
  dmaengine: dw-edma: Remove an unused variable
  dmaengine: jz4780: Set max number of SGs per burst
  dmaengine: sh: rz-dmac: Add DMA clock handling
  dmaengine: idxd: remove gen cap field per spec 1.2 update
  dmaengine: idxd: check GENCAP config support for gencfg register
  dmaengine: bestcomm: fix system boot lockups
  dmaengine: at_xdmac: use pm_ptr()
  dmaengine: at_xdmac: use __maybe_unused for pm functions
  dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
  dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path
  dmaengine: Remove redundant initialization of variable err
  dmaengine: tegra210-adma: Override ADMA FIFO size
  dmaengine: tegra210-adma: Add description for 'adma_get_burst_config'
  dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member
  ARM: dts: qcom-pma8084: add interrupt controller properties
  ARM: dts: qcom-pm8941: add interrupt controller properties
  ARM: dts: qcom-pm8841: add interrupt controller properties
  ARM: dts: qcom-msm8660: add interrupt controller properties
  ARM: dts: qcom-mdm9615: add interrupt controller properties
  ARM: dts: qcom-apq8064: add interrupt controller properties
  ARM: dts: qcom-apq8060-dragonboard: fix mpps state names
  ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix its name
  ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes
  ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes
  ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes
  ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes
  ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes
  arm64: dts: qcom: pm8994: add interrupt controller properties
  arm64: dts: qcom: pm8916: add interrupt controller properties
  arm64: dts: qcom: apq8016-sbc: fix mpps state names
  arm64: dts: qcom: pm8994: fix mpps device tree node
  arm64: dts: qcom: pm8916: fix mpps device tree node
  drm/rockchip: dsi: Disable PLL clock on bind error
  drm/rockchip: dsi: Fix unbalanced clock on probe error
  drm/rockchip: dsi: Reconfigure hardware on resume()
  drm/rockchip: dsi: Hold pm-runtime across bind/unbind
  drm/rockchip: vop: Add timeout for DSP hold
  dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells
  pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip
  pinctrl: qcom: spmi-mpp: hardcode IRQ counts
  pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip
  pinctrl: qcom: ssbi-mpp: hardcode IRQ counts
  dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML
  pinctrl: samsung: support ExynosAutov9 SoC pinctrl
  drm/v3d: nullify pointer se with a NULL
  clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming
  clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface
  clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations
  clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code
  clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL
  clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue
  clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names
  clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL
  clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64
  clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors
  clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses
  drm/panel: Add Sony Tulip Truly NT35521 driver
  dt-bindings: display: Add Sony Tulip Truly NT35521 panel support
  rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies
  drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver
  dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible
  drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels
  dt-bindings: display: Add bindings for Novatek NT35950
  drm/bridge: ti-sn65dsi83: Optimize reset line toggling
  soc: qcom: smp2p: add feature negotiation and ssr ack feature support
  iio: adc: tsc2046: fix scan interval warning
  erofs: get compression algorithms directly on mapping
  erofs: add multiple device support
  iio: core: fix double free in iio_device_unregister_sysfs()
  erofs: decouple basic mount options from fs_context
  iio: core: check return value when calling dev_set_name()
  iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups()
  iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask()
  iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask()
  iio: buffer: check return value of kstrdup_const()
  netfilter: core: Fix clang warnings about unused static inlines
  arm64: dts: rockchip: Add analog audio on Quartz64
  arm64: dts: rockchip: Add i2s1 on rk356x
  iio: dac: ad5446: Fix ad5622_write() return value
  KVM: arm64: Add memcg accounting to KVM allocations
  KVM: arm64: vgic: Add memcg accounting to vgic allocations
  KVM: arm64: selftests: arch_timer: Support vCPU migration
  KVM: arm64: selftests: Add arch_timer test
  KVM: arm64: selftests: Add host support for vGIC
  KVM: arm64: selftests: Add basic GICv3 support
  KVM: arm64: selftests: Add light-weight spinlock support
  KVM: arm64: selftests: Add guest support to get the vcpuid
  KVM: arm64: selftests: Maintain consistency for vcpuid type
  KVM: arm64: selftests: Add support to disable and enable local IRQs
  KVM: arm64: selftests: Add basic support to generate delays
  KVM: arm64: selftests: Add basic support for arch_timers
  KVM: arm64: selftests: Add support for cpu_relax
  KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG
  tools: arm64: Import sysreg.h
  KVM: arm64: selftests: Add MMIO readl/writel support
  KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode
  KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS
  KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible
  KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors
  KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3
  dt-bindings: iio: kionix,kxcjk1013: driver support interrupts
  iio: adc: exynos: describe drivers in KConfig
  iio: adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource()
  iio: dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource()
  iio: accel: mma7660: Mark acpi match table as maybe unused
  iio: light: max44000: use device-managed functions in probe
  iio: gyro: adis16080: use devm_iio_device_register() in probe
  iio: dac: ad5064: convert probe to full device-managed
  staging: iio: ad9832: convert probe to device-managed
  iio: dac: ad7303: convert probe to full device-managed
  iio: imu: inv_mpu6050: Mark acpi match table as maybe unused
  iio: ep93xx: Make use of the helper function devm_platform_ioremap_resource()
  counter: microchip-tcb-capture: Tidy up a false kernel-doc /** marking.
  counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8
  counter: 104-quad-8: Replace mutex with spinlock
  counter: Implement events_queue_size sysfs attribute
  counter: Implement *_component_id sysfs attributes
  counter: Implement signalZ_action_component_id sysfs attribute
  tools/counter: Create Counter tools
  docs: counter: Document character device interface
  counter: Add character device interface
  counter: Move counter enums to uapi header
  docs: counter: Update to reflect sysfs internalization
  counter: Update counter.h comments to reflect sysfs internalization
  counter: Internalize sysfs interface code
  counter: stm32-timer-cnt: Provide defines for slave mode selection
  counter: stm32-lptimer-cnt: Provide defines for clock polarities
  arm64: dts: rockchip: change gpio nodenames
  ARM: dts: rockchip: change gpio nodenames
  ALSA: ISA: not for M68K
  hwmon: (max31722) Warn about failure to put device in stand-by in .remove()
  hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
  Input: ili210x - add ili251x firmware update support
  Input: ili210x - export ili251x version details via sysfs
  Input: ili210x - use resolution from ili251x firmware
  Input: pm8941-pwrkey - respect reboot_mode for warm reset
  reboot: export symbol 'reboot_mode'
  Input: max77693-haptic - drop unneeded MODULE_ALIAS
  Input: cpcap-pwrbutton - do not set input parent explicitly
  scsi: core: Remove two host template members that are no longer used
  scsi: usb: Switch to attribute groups
  scsi: staging: unisys: Remove the shost_attrs member
  scsi: snic: Switch to attribute groups
  scsi: smartpqi: Switch to attribute groups
  scsi: qla4xxx: Switch to attribute groups
  scsi: qla2xxx: Switch to attribute groups
  scsi: qla2xxx: Remove a declaration
  scsi: qedi: Switch to attribute groups
  scsi: qedf: Switch to attribute groups
  scsi: pmcraid: Switch to attribute groups
  scsi: pm8001: Switch to attribute groups
  scsi: sym53c500_cs: Switch to attribute groups
  scsi: ncr53c8xx: Switch to attribute groups
  scsi: myrs: Switch to attribute groups
  scsi: myrb: Switch to attribute groups
  scsi: mvsas: Switch to attribute groups
  scsi: mpt3sas: Switch to attribute groups
  scsi: megaraid_sas: Switch to attribute groups
  scsi: megaraid_mbox: Switch to attribute groups
  scsi: lpfc: Switch to attribute groups
  scsi: isci: Switch to attribute groups
  scsi: ipr: Switch to attribute groups
  scsi: ibmvfc: Switch to attribute groups
  scsi: ibmvscsi: Switch to attribute groups
  scsi: hptiop: Switch to attribute groups
  scsi: hpsa: Switch to attribute groups
  scsi: hisi_sas: Switch to attribute groups
  scsi: fnic: Switch to attribute groups
  scsi: cxlflash: Switch to attribute groups
  scsi: csiostor: Switch to attribute groups
  scsi: bnx2i: Switch to attribute groups
  scsi: bnx2fc: Switch to attribute groups
  scsi: bfa: Switch to attribute groups
  scsi: be2iscsi: Switch to attribute groups
  scsi: arcmsr: Switch to attribute groups
  scsi: aacraid: Switch to attribute groups
  scsi: 53c700: Switch to attribute groups
  scsi: 3w-xxxx: Switch to attribute groups
  scsi: 3w-sas: Switch to attribute groups
  scsi: 3w-9xxx: Switch to attribute groups
  scsi: zfcp: Switch to attribute groups
  scsi: message: fusion: Switch to attribute groups
  scsi: RDMA/srp: Switch to attribute groups
  scsi: firewire: sbp2: Switch to attribute groups
  scsi: ata: Switch to attribute groups
  scsi: core: Register sysfs attributes earlier
  scsi: core: Remove the 'done' argument from SCSI queuecommand_lck functions
  scsi: fas216: Introduce the function fas216_queue_command_internal()
  scsi: isci: Remove a declaration
  scsi: core: Call scsi_done directly
  scsi: usb: Call scsi_done() directly
  scsi: target: tcm_loop: Call scsi_done() directly
  scsi: staging: unisys: visorhba: Call scsi_done() directly
  scsi: staging: rts5208: Call scsi_done() directly
  scsi: xen-scsifront: Call scsi_done() directly
  scsi: wd719x: Call scsi_done() directly
  scsi: wd33c93: Call scsi_done() directly
  scsi: vmw_pvscsi: Call scsi_done() directly
  scsi: virtio_scsi: Call scsi_done() directly
  scsi: ufs: Call scsi_done() directly
  scsi: sym53c8xx_2: Call scsi_done() directly
  scsi: storvsc_drv: Call scsi_done() directly
  scsi: stex: Call scsi_done() directly
  scsi: snic: Call scsi_done() directly
  scsi: smartpqi: Call scsi_done() directly
  scsi: scsi_debug: Call scsi_done() directly
  scsi: qlogicpti: Call scsi_done() directly
  scsi: qlogicfas408: Call scsi_done() directly
  scsi: qla4xxx: Call scsi_done() directly
  scsi: qla2xxx: Call scsi_done() directly
  scsi: qla1280: Call scsi_done() directly
  scsi: qedf: Call scsi_done() directly
  scsi: ps3rom: Call scsi_done() directly
  scsi: ppa: Call scsi_done() directly
  scsi: pmcraid: Call scsi_done() directly
  scsi: pcmcia: Call scsi_done() directly
  scsi: nsp32: Call scsi_done() directly
  scsi: ncr53c8xx: Call scsi_done() directly
  scsi: myrs: Call scsi_done() directly
  scsi: myrb: Call scsi_done() directly
  scsi: mvumi: Call scsi_done() directly
  scsi: mpt3sas: Call scsi_done() directly
  scsi: mpi3mr: Call scsi_done() directly
  scsi: mesh: Call scsi_done() directly
  scsi: megaraid: Call scsi_done() directly
  scsi: megaraid_sas: Call scsi_done() directly
  scsi: megaraid_mbox: Call scsi_done() directly
  scsi: mac53c94: Call scsi_done() directly
  scsi: lpfc: Call scsi_done() directly
  scsi: libsas: Call scsi_done() directly
  scsi: libiscsi: Call scsi_done() directly
  scsi: libfc: Call scsi_done() directly
  scsi: ips: Call scsi_done() directly
  scsi: ipr: Call scsi_done() directly
  scsi: initio: Call scsi_done() directly
  scsi: imm: Call scsi_done() directly
  scsi: ibmvscsi: Call scsi_done() directly
  scsi: hptiop: Call scsi_done() directly
  scsi: hpsa: Call scsi_done() directly
  scsi: fnic: Call scsi_done() directly
  scsi: fdomain: Call scsi_done() directly
  scsi: fas216: Stop using scsi_cmnd.scsi_done
  scsi: fas216: Introduce struct fas216_cmd_priv
  scsi: esp_scsi: Call scsi_done() directly
  scsi: esas2r: Call scsi_done() directly
  scsi: dpt_i2o: Call scsi_done() directly
  scsi: dc395x: Call scsi_done() directly
  scsi: cxlflash: Call scsi_done() directly
  scsi: csiostor: Call scsi_done() directly
  scsi: bnx2fc: Call scsi_done() directly
  scsi: bfa: Call scsi_done() directly
  scsi: atp870u: Call scsi_done() directly
  scsi: arcmsr: Call scsi_done() directly
  scsi: aic7xxx: Call scsi_done() directly
  scsi: aha1542: Call scsi_done() directly
  scsi: aha152x: Call scsi_done() directly
  scsi: advansys: Call scsi_done() directly
  scsi: acornscsi: Call scsi_done() directly
  scsi: aacraid: Call scsi_done() directly
  scsi: aacraid: Introduce aac_scsi_done()
  scsi: a100u2w: Call scsi_done() directly
  scsi: NCR5380: Call scsi_done() directly
  scsi: BusLogic: Call scsi_done() directly
  scsi: 53c700: Call scsi_done() directly
  scsi: 3w-xxxx: Call scsi_done() directly
  scsi: 3w-sas: Call scsi_done() directly
  scsi: 3w-9xxx: Call scsi_done() directly
  scsi: zfcp_scsi: Call scsi_done() directly
  scsi: message: fusion: Call scsi_done() directly
  scsi: ib_srp: Call scsi_done() directly
  scsi: firewire: sbp2: Call scsi_done() directly
  scsi: ata: Call scsi_done() directly
  scsi: core: Rename scsi_mq_done() into scsi_done() and export it
  scsi: core: Use a structure member to track the SCSI command submitter
  scsi: core: pm: Only runtime resume if necessary
  scsi: sd: Rename sd_resume() into sd_resume_system()
  scsi: core: pm: Rely on the device driver core for async power management
  arm64: defconfig: Enable Sleep stats driver
  arm64: dts: qcom: Enable RPM Sleep stats
  arm64: dts: qcom: Enable RPMh Sleep stats
  soc: qcom: Add Sleep stats driver
  dt-bindings: Introduce QCOM Sleep stats bindings
  arm64: dts: sc7180: Support Parade ps8640 edp bridge
  arm64: dts: sc7180: Factor out ti-sn65dsi86 support
  ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI
  soc: qcom: socinfo: add two missing PMIC IDs
  ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property
  ASoC: rockchip: i2s-tdm: Strip out direct CRU use
  thermal/drivers/rockchip_thermal: Allow more resets for tsadc node
  dt-bindings: thermal: remove redundant comments from rockchip-thermal.yaml
  dt-bindings: thermal: allow more resets for tsadc node in rockchip-thermal.yaml
  dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML
  hwmon: (dell-smm) Add support for fanX_min, fanX_max and fanX_target
  arm64: dts: qcom: add 'chassis-type' property
  clocksource/drivers/arc_timer: Eliminate redefined macro error
  mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done
  MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver maintainer
  dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss
  mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support
  dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible
  mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data
  mailbox: xgene-slimpro: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: sun6i: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: stm32-ipcc: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: sti: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: qcom-apcs-ipc: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: omap: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: mtk-cmdq: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: hi6220: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: hi3660: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: bcm2835: Make use of the helper function devm_platform_ioremap_resource()
  mailbox: altera: Make use of the helper function devm_platform_ioremap_resource()
  arm64: dts: rockchip: add 'chassis-type' property
  arm64: dts: rockchip: add powerdomains to rk3368
  dt-bindings: arm: rockchip: add rk3368 compatible string to pmu.yaml
  arm64: dts: rockchip: enable spdif on Quartz64 A
  arm64: dts: rockchip: add spdif node to rk356x
  thermal/drivers/tsens: Add timeout to get_temp_tsens_valid
  thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM
  regulator: lp872x: replacing legacy gpio interface for gpiod
  PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n
  net: make use of helper netif_is_bridge_master()
  net/smc: stop links when their GID is removed
  net/smc: add netlink support for SMC-Rv2
  net/smc: extend LLC layer for SMC-Rv2
  net/smc: add v2 support to the work request layer
  net/smc: retrieve v2 gid from IB device
  net/smc: add v2 format of CLC decline message
  net/smc: add listen processing for SMC-Rv2
  net/smc: add SMC-Rv2 connection establishment
  net/smc: prepare for SMC-Rv2 connection
  net/smc: save stack space and allocate smc_init_info
  drm/panel: ilitek-ili9881c: Make gpio-reset optional
  drm/panel: ilitek-ili9881d: add support for Wanchanglong W552946ABA panel
  dt-bindings: ili9881c: add compatible string for Wanchanglong w552946aba
  dt-bindings: vendor-prefix: add Wanchanglong Electronics Technology
  net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
  ethernet: ixgb: use eth_hw_addr_set()
  ethernet: ibmveth: use ether_addr_to_u64()
  ethernet: enetc: use eth_hw_addr_set()
  ethernet: ec_bhf: use eth_hw_addr_set()
  ethernet: enic: use eth_hw_addr_set()
  ethernet: bcmgenet: use eth_hw_addr_set()
  ethernet: bnx2x: use eth_hw_addr_set()
  ethernet: aquantia: use eth_hw_addr_set()
  ethernet: amd: use eth_hw_addr_set()
  ethernet: alteon: use eth_hw_addr_set()
  ethernet: aeroflex: use eth_hw_addr_set()
  ethernet: adaptec: use eth_hw_addr_set()
  net: ipvtap: fix template string argument of device_create() call
  net: macvtap: fix template string argument of device_create() call
  mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static
  mptcp: increase default max additional subflows to 2
  mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs()
  arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card
  Input: max8925_onkey - don't mark comment as kernel-doc
  Input: ads7846 - do not attempt IRQ workaround when deferring probe
  Input: ads7846 - use input_set_capability()
  Input: ads7846 - set input device bus type and product ID
  Input: tm2-touchkey - allow changing keycodes from userspace
  Input: tm2-touchkey - report scan codes
  Input: adxl34x - fix sparse warning
  Input: ep93xx_keypad - switch to using managed resources
  Input: ep93xx_keypad - use dev_pm_set_wake_irq()
  Input: ep93xx_keypad - use BIT() and GENMASK() macros
  Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused
  net/mlx5: Use system_image_guid to determine bonding
  net/mlx5: Use native_port_num as 1st option of device index
  net/mlx5: Introduce new device index wrapper
  net/mlx5: Check return status first when querying system_image_guid
  net/mlx5: DR, Prefer kcalloc over open coded arithmetic
  net/mlx5e: Add extack msgs related to TC for better debug
  net/mlx5: CT: Fix missing cleanup of ct nat table on init failure
  net/mlx5: Disable roce at HCA level
  net/mlx5i: Enable Rx steering for IPoIB via ethtool
  net/mlx5: Bridge, provide flow source hints
  net/mlx5: Read timeout values from DTOR
  net/mlx5: Read timeout values from init segment
  net/mlx5: Add layout to support default timeouts register
  drm/msm: uninitialized variable in msm_gem_import()
  drm/msm: fix potential NULL dereference in cleanup
  drm/msm: unlock on error in get_sched_entity()
  drm: Remove redundant 'flush_workqueue()' calls
  drm/msm/dp: Simplify the dp_debug debugfs show function
  drm/msm/dp: Use the connector passed to dp_debug_get()
  drm/msm/a6xx: correct cx_debugbus_read arguments
  drm/msm/dsi: use bulk clk API
  drm/msm/devfreq: Add 1ms delay before clamping freq
  drm/msm: Add hrtimer + kthread_work helper
  drm/msm/dp: Allow sub-regions to be specified in DT
  soc: qcom: rpmhpd: Make power_on actually enable the domain
  dt-bindings: hwmon: allow specifying channels for tmp421
  hwmon: (tmp421) ignore non-channel related DT nodes
  hwmon: (tmp421) update documentation
  hwmon: (tmp421) support HWMON_T_ENABLE
  hwmon: (tmp421) really disable channels
  hwmon: (tmp421) support specifying n-factor via DT
  hwmon: (tmp421) support disabling channels from DT
  hwmon: (tmp421) add support for defining labels from DT
  dt-bindings: hwmon: add missing tmp421 binding
  arm64: defconfig: Visconti: Enable PCIe host controller
  arm64: dts: visconti: Add DTS for the VisROBO board
  dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board
  arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC
  arm64: dts: visconti: Add PCIe host controller support for TMPV7708 SoC
  dt-bindings: media: Convert OV5640 binding to a schema
  dt-bindings: display/bridge: sil, sii9234: Convert to YAML binding
  video: omapfb: replace snprintf in show functions with sysfs_emit
  video: fbdev: replace snprintf in show functions with sysfs_emit
  drm/msm/dp: Store each subblock in the io region
  drm/msm/dp: Refactor ioremap wrapper
  drm/msm/dp: Use devres for ioremap()
  dt-bindings: msm/dp: Change reg definition
  drm/msm: potential error pointer dereference in init()
  drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init()
  drm/msm/dsi: do not enable irq handler before powering up the host
  drm/msm/mdp5: Add configuration for MDP v1.16
  drm/msm/dsi: Add phy configuration for MSM8953
  dt-bindings: msm: dsi: Add MSM8953 dsi phy
  drm: Use IS_ERR() instead of IS_ERR_OR_NULL()
  drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe()
  drm/msm: delete conversion from bool value to bool return
  drm/msm/mdp5: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
  drm/msm: dsi: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
  drm/msm/mdp4: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
  drm/msm: fix warning "using plain integer as NULL pointer"
  drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture()
  drm/msm/dp: Remove redundant initialization of variable bpp
  drm/msm/dpu: Remove some nonsense
  drm/msm/dsi: Support NO_CONNECTOR bridges
  drm: msm: hdmi: Constify static structs
  drm/msm/dsi: Use division result from div_u64_rem in 7nm and 14nm PLL
  drm/msm: Remove initialization of static variables
  drm/msm: remove unneeded variable
  drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count.
  drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr
  drm/msm/dpu: don't clear IRQ register twice
  drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts
  vfio: Use cdev_device_add() instead of device_create()
  vfio: Use a refcount_t instead of a kref in the vfio_group
  vfio: Don't leak a group reference if the group already exists
  vfio: Do not open code the group list search in vfio_create_group()
  vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier()
  PCI/portdrv: Remove unused pcie_port_bus_{,un}register() declarations
  PCI/portdrv: Remove unused resume err_handler
  PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
  PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
  dt-bindings: display/bridge: ptn3460: Convert to YAML binding
  rtc: pcf85063: Always clear EXT_TEST from set_time
  rtc: pcf85063: add support for fixed clock
  rtc: rv3032: fix error handling in rv3032_clkout_set_rate()
  rtc: class: check return value when calling dev_set_name()
  rtc: class: don't call cdev_device_del() when cdev_device_add() failed
  nfsd: update create verifier comment
  drm/tiny: ili9163: fix build
  drm/tiny: add driver for newhaven, 1.8-128160EF
  dt-bindings: display: add bindings for newhaven, 1.8-128160EF
  drm/i915: Clean up PXP Kconfig info.
  drm/panel: dsi-cm: replace snprintf in show functions with sysfs_emit
  drm/i915: Enable multi-bb execbuf
  drm/i915: Update I915_GEM_BUSY IOCTL to understand composite fences
  drm/i915: Make request conflict tracking understand parallel submits
  drm/i915/guc: Handle errors in multi-lrc requests
  drm/i915: Multi-BB execbuf
  drm/i915/guc: Implement no mid batch preemption for multi-lrc
  drm/i915/guc: Add basic GuC multi-lrc selftest
  drm/i915/doc: Update parallel submit doc to point to i915_drm.h
  drm/i915/guc: Connect UAPI to GuC multi-lrc interface
  drm/i915/guc: Update debugfs for GuC multi-lrc
  drm/i915/guc: Implement multi-lrc reset
  drm/i915/guc: Insert submit fences between requests in parent-child relationship
  drm/i915/guc: Implement multi-lrc submission
  drm/i915/guc: Implement parallel context pin / unpin functions
  drm/i915/guc: Assign contexts in parent-child relationship consecutive guc_ids
  drm/i915/guc: Ensure GuC schedule operations do not operate on child contexts
  drm/i915/guc: Add multi-lrc context registration
  drm/i915/guc: Introduce context parent-child relationship
  drm/i915: Expose logical engine instance to user
  drm/i915: Add logical engine mapping
  drm/i915/guc: Don't call switch_to_kernel_context with GuC submission
  drm/i915/guc: Take engine PM when a context is pinned with GuC submission
  drm/i915/guc: Take GT PM ref when deregistering context
  drm/i915/guc: Move GuC guc_id allocation under submission state sub-struct
  xen/pcifront: Use to_pci_driver() instead of pci_dev->driver
  xen/pcifront: Drop pcifront_common_process() tests of pcidev, pdrv
  rpmsg: glink: Send READ_NOTIFY command in FIFO full case
  rpmsg: glink: Remove channel decouple from rpdev release
  rpmsg: glink: Remove the rpmsg dev in close_ack
  ALSA: firewire-motu: notify event for parameter change in register DSP model
  ALSA: firewire-motu: queue event for parameter change in register DSP model
  ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model
  ALSA: firewire-motu: parse messages for input parameters in register DSP model
  ALSA: firewire-motu: parse messages for line input parameters in register DSP model
  ALSA: firewire-motu: parse messages for output parameters in register DSP model
  ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model
  ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model
  ALSA: firewire-motu: add ioctl command to read cached hardware meter
  ALSA: firewire-motu: add message parser for meter information in command DSP model
  ALSA: firewire-motu: add message parser to gather meter information in register DSP model
  rpmsg: glink: Add TX_DATA_CONT command while sending
  ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts
  ASoC: cs42l42: Fix WARN in remove() if running without an interrupt
  ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile
  ASoC: cs42l42: Set correct SRC MCLK
  ASoC: cs42l42: Allow time for HP/ADC to power-up after enable
  ASoC: cs42l42: Use PLL for SCLK > 12.288MHz
  ASoC: cs42l42: Don't claim to support 192k
  ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
  ASoC: cs42l42: Don't set defaults for volatile registers
  ASoC: cs42l42: Correct some register default values
  ASoC: cs42l42: Always configure both ASP TX channels
  ASoC: cs42l42: Don't reconfigure the PLL while it is running
  spi: replace snprintf in show functions with sysfs_emit
  spi: cadence: Add of_node_put() before return
  spi: orion: Add of_node_put() before goto
  ASoC: soc-component: improve error reporting for register access
  ASoC: amd: enable vangogh platform machine driver build
  ASoC: amd: add vangogh machine driver
  ASoc: amd: create platform device for VG machine driver
  ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi)
  ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single)
  ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi)
  ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single)
  ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti)
  ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single)
  ASoC: add Audio Graph Card2 Custom Sample
  ASoC: add Audio Graph Card2 Yaml Document
  ASoC: audio-graph-card2: add Codec2Codec support
  ASoC: audio-graph-card2: add DPCM support
  ASoC: audio-graph-card2: add Multi CPU/Codec support
  ASoC: add Audio Graph Card2 driver
  ASoC: simple-card-utils: add codec2codec support
  ASoC: simple-card-utils: add asoc_graph_is_ports0()
  ASoC: test-component: add Test Component for Sound debug/test
  ASoC: test-component: add Test Component YAML bindings
  ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
  ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
  ARM: dts: stm32: fix SAI sub nodes register range
  ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx
  ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey
  ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz
  ARM: dts: stm32: add initial support of stm32mp135f-dk board
  dt-bindings: stm32: document stm32mp135f-dk board
  ARM: dts: stm32: add STM32MP13 SoCs support
  remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API
  remoteproc: omap_remoteproc: simplify getting .driver_data
  remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify code
  remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()'
  remoteproc: Fix spelling mistake "atleast" -> "at least"
  ice: make use of ice_for_each_* macros
  ice: introduce XDP_TX fallback path
  ice: optimize XDP_TX workloads
  ice: propagate xdp_ring onto rx_ring
  ice: do not create xdp_frame on XDP_TX
  ice: unify xdp_rings accesses
  ice: split ice_ring onto Tx/Rx separate structs
  ice: move ice_container_type onto ice_ring_container
  ice: remove ring_active from ice_ring
  clk: samsung: exynos5433: update apollo and atlas clock probing
  clk: samsung: add support for CPU clocks
  thermal/core: fix a UAF bug in __thermal_cooling_device_register()
  clk: samsung: Introduce Exynos850 clock driver
  dt-bindings: clock: Document Exynos850 CMU bindings
  net: dpaa2: add adaptive interrupt coalescing
  soc: fsl: dpio: add Net DIM integration
  net: dpaa2: add support for manual setup of IRQ coalesing
  soc: fsl: dpio: add support for irq coalescing per software portal
  soc: fsl: dpio: extract the QBMAN clock frequency from the attributes
  thermal/core: Fix null pointer dereference in thermal_release()
  crypto: octeontx2 - set assoclen in aead_do_fallback()
  crypto: ccp - Fix whitespace in sev_cmd_buffer_len()
  fq_codel: implement L4S style ce_threshold_ect1 marking
  net: add skb_get_dsfield() helper
  mtd: core: don't remove debugfs directory if device is in use
  MAINTAINERS: Update the devicetree documentation path of hyperbus
  mtd: block2mtd: add support for an optional custom MTD label
  mtd: block2mtd: minor refactor to avoid hard coded constant
  tcp: switch orphan_count to bare per-cpu counters
  mtd: fixup CFI on ixp4xx
  mtd: rawnand: arasan: Prevent an unsupported configuration
  MAINTAINERS: Add entry for Qualcomm NAND controller driver
  mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND
  mctp: Avoid leak of mctp_sk_key
  mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines
  mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines
  Revert "mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper"
  Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper"
  Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper"
  Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper"
  Revert "mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper"
  Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper"
  mtd: rawnand: Let callers use the bare Hamming helpers
  mtd: rawnand: fsmc: Fix use of SM ORDER
  dt-bindings: net: dsa: qca8k: convert to YAML schema
  dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch
  net: dsa: qca8k: move port config to dedicated struct
  net: dsa: qca8k: set internal delay also for sgmii
  net: dsa: qca8k: add support for QCA8328
  dt-bindings: net: dsa: qca8k: document support for qca8328
  net: dsa: qca8k: add support for pws config reg
  dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding
  net: dsa: qca8k: add explicit SGMII PLL enable
  dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll
  net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6
  net: dsa: qca8k: add support for cpu port 6
  dt-bindings: net: dsa: qca8k: Document support for CPU port 6
  net: dsa: qca8k: add support for sgmii falling edge
  dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties
  dsa: qca8k: add mac_power_sel support
  xen-netback: Remove redundant initialization of variable err
  optee: refactor driver with internal callbacks
  optee: simplify optee_release()
  tee: add sec_world_id to struct tee_shm
  page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA
  perf/core: Allow ftrace for functions in kernel/event/core.c
  perf/x86: Add new event for AUX output counter index
  irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
  irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
  irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
  sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
  sched: Add cluster scheduler level for x86
  sched: Add cluster scheduler level in core and related Kconfig for ARM64
  topology: Represent clusters of CPUs within a die
  sched: Disable -Wunused-but-set-variable
  sched: Add wrapper for get_wchan() to keep task blocked
  x86: Fix get_wchan() to support the ORC unwinder
  proc: Use task_is_running() for wchan in /proc/$pid/stat
  leaking_addresses: Always print a trailing newline
  Revert "proc/wchan: use printk format instead of lookup_symbol_name()"
  PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation
  PCI: qcom: Add sc8180x compatible
  mtd: spi-nor: nxp-spifi: Make use of the helper function devm_platform_ioremap_resource_byname()
  mtd: spi-nor: hisi-sfc: Make use of the helper function devm_platform_ioremap_resource_byname()
  mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
  mtd: spi-nor: Enable locking for n25q128a13
  staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
  staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c
  dt-bindings: interconnect: sunxi: Add R40 MBUS compatible
  dyndbg: fix spurious vNpr_info change
  drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge
  memory: tegra20-emc: Support matching timings by LPDDR2 configuration
  memory: Add LPDDR2-info helpers
  dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node
  dt-bindings: Add vendor prefix for Elpida Memory
  dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F
  dt-bindings: memory: lpddr2: Add revision-id properties
  dt-bindings: memory: lpddr2: Convert to schema
  dt-bindings: Relocate DDR bindings
  mailmap: Fix text encoding for Niklas Söderlund
  soc: samsung: exynos-chipid: Add Exynos850 support
  dt-bindings: samsung: exynos-chipid: Document Exynos850 compatible
  soc: samsung: exynos-chipid: Pass revision reg offsets
  pinctrl: renesas: checker: Prefix common checker output
  pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins
  pinctrl: renesas: checker: Move overlapping field check
  pinctrl: renesas: checker: Fix off-by-one bug in drive register check
  pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins
  pinctrl: renesas: r8a779[56]x: Add MediaLB pins
  clk: renesas: r8a779[56]x: Add MLP clocks
  thermal: rcar_gen3_thermal: Read calibration from hardware
  thermal: rcar_gen3_thermal: Store thcode and ptat in priv data
  thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant
  dt-bindings: thermal: qcom: add HC variant of adc-thermal monitor bindings
  drm/i915/gt: move remaining debugfs interfaces into gt
  hwmon: (occ) Remove sequence numbering and checksum calculation
  fsi: occ: Force sequence numbering per OCC
  ARM: configs: aspeed: Remove unused USB gadget devices
  ARM: config: aspeed: Enable Network Block Device
  ARM: configs: aspeed: Enable pstore and lockup detectors
  ARM: configs: aspeed: Enable commonly used drivers
  ARM: configs: aspeed: Disable IPV6 SIT device
  ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash
  ARM: dts: ls1021a: move thermal-zones node out of soc/
  ARM: dts: ls1021a-tsn: remove undocumented property "position" from mma8452 node
  ARM: dts: ls1021a-qds: change fpga to simple-mfd device
  ARM: dts: ls1021a: add #power-domain-cells for power-controller node
  ARM: dts: ls1021a: add #dma-cells to qdma node
  ARM: dts: ls1021a: fix memory node for schema check
  ARM: dts: ls1021a: remove regulators simple-bus
  ARM: dts: ls1021a: disable ifc node by default
  ARM: dts: ls1021a: breakup long values in thermal node
  ARM: dts: ls1021a: fix board compatible to follow binding schema
  ARM: dts: ls1021a: update pcie nodes for dt-schema check
  ARM: dts: ls1021a-qds: Add node for QSPI flash
  ARM: dts: ls1021a: change to use SPDX identifiers
  ARM: dts: ls1021a: change dma channels order to match schema
  ARM: dts: ls1021a: remove clock-names property for i2c nodes
  dt-bindings: arm: fsl: add ls1021a-tsn board
  soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate()
  ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC properties
  octeontx2-af: Add support to flush full CPT CTX cache
  octeontx2-af: Perform cpt lf teardown in non FLR path
  octeontx2-af: Enable CPT HW interrupts
  ARM: imx_v6_v7_defconfig: Enable HID I2C
  arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix
  net: tulip: winbond-840: fix build for UML
  net: intel: igc_ptp: fix build for UML
  net: fealnx: fix build for UML
  hv_netvsc: Add comment of netvsc_xdp_xmit()
  net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries
  net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT attribute
  net, neigh: Add build-time assertion to avoid neigh->flags overflow
  net: mvneta: Delete unused variable
  net: phy: dp83867: introduce critical chip default init for non-of platform
  net: microchip: lan743x: add support for PTP pulse width (duty cycle)
  net: phy: micrel: make *-skew-ps check more lenient
  arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms
  arm64: dts: imx8mq-librem5: Limit the max sdio frequency
  arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards
  arm64: dts: imx8mq-librem5: delay the startup of the SDIO
  arm64: dts: imx8mq-librem5: wire up the wifi regulator
  arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments
  arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description
  ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery
  drm/i915: fix blank screen booting crashes
  arm64: dts: qcom: sm8250: remove mmcx regulator
  clk: versatile: hide clock drivers from non-ARM users
  clk: versatile: Rename ICST to CLK_ICST
  arm64: dts: qcom: sc7180: Add qspi compatible
  clk: qcom: gdsc: enable optional power domain support
  arm64: dts: qcom: sdm845: Drop standalone smem node
  soc: qcom: smem: Support reserved-memory description
  dt-bindings: soc: smem: Make indirection optional
  dt-bindings: sram: Document qcom,rpm-msg-ram
  arm64: dts: qcom: msm8916: Drop underscore in node name
  arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
  clk: qcom: videocc-sm8250: use runtime PM for the clock controller
  clk: qcom: dispcc-sm8250: use runtime PM for the clock controller
  dt-bindings: clock: qcom,videocc: add mmcx power domain
  dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain
  arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect
  arm64: defconfig: Disable firmware sysfs fallback
  binder: use cred instead of task for getsecid
  binder: use cred instead of task for selinux checks
  drm/i915/uapi: Add comment clarifying purpose of I915_TILING_* values
  net: of: fix stub of_net helpers for CONFIG_NET=n
  PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280
  PCI: qcom: Replace ops with struct pcie_cfg in pcie match data
  binder: use euid from cred instead of using task
  netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers
  netfilter: ipvs: remove unneeded input wrappers
  netfilter: ipvs: remove unneeded output wrappers
  netfilter: ipvs: prepare for hook function reduction
  netfilter: ebtables: allow use of ebt_do_table as hookfn
  netfilter: ip6tables: allow use of ip6t_do_table as hookfn
  netfilter: arp_tables: allow use of arpt_do_table as hookfn
  netfilter: iptables: allow use of ipt_do_table as hookfn
  af_packet: Introduce egress hook
  netfilter: Introduce egress hook
  netfilter: Generalize ingress hook include file
  netfilter: Rename ingress hook include file
  drm/i915: Fix oops on platforms w/o hpd support
  drm/i915: Remove memory frequency calculation
  drm/panel: y030xx067a: Make use of the helper function dev_err_probe()
  drm/panel: xpp055c272: Make use of the helper function dev_err_probe()
  drm/panel: td043mtea1: Make use of the helper function dev_err_probe()
  drm/panel: sofef00: Make use of the helper function dev_err_probe()
  drm/panel: s6e63j0x03: Make use of the helper function dev_err_probe()
  drm/panel: nt39016: Make use of the helper function dev_err_probe()
  drm/panel: ls037v7dw01: Make use of the helper function dev_err_probe()
  drm/panel: k101-im2ba02: Make use of the helper function dev_err_probe()
  drm/panel: ili9881c: Make use of the helper function dev_err_probe()
  drm/panel: fy07024di26a30d: Make use of the helper function dev_err_probe()
  drm/panel: ej030na: Make use of the helper function dev_err_probe()
  LSM: Avoid warnings about potentially unused hook variables
  drm: panel: nt36672a: Removed extra whitespace.
  ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync()
  drm/panel: Delete panel on mipi_dsi_attach() failure
  drm/panel: innolux-p079zca: Delete panel on attach() failure
  drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
  drm/panel: Add JDI R63452 MIPI DSI panel driver
  dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings
  drm: fix null-ptr-deref in drm_dev_init_release()
  clk: qcom: gcc-sc7280: Drop unused array
  drm/panel-simple: Add Vivax TPC-9150 panel v6
  drm: of: Add drm_of_lvds_get_data_mapping
  drm/bridge: display-connector: fix an uninitialized pointer in probe()
  drm: panel-simple: Add support for the Innolux G070Y2-T02 panel
  video: omapfb: Fix fall-through warning for Clang
  Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable
  ethernet: remove random_ether_addr()
  ethernet: replace netdev->dev_addr 16bit writes
  ethernet: replace netdev->dev_addr assignment loops
  ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr
  ethernet: manually convert memcpy(dev_addr,..., sizeof(addr))
  ethernet: make use of eth_hw_addr_random() where appropriate
  ethernet: make eth_hw_addr_random() use dev_addr_set()
  ethernet: constify references to netdev->dev_addr in drivers
  xfs: remove the xfs_dqblk_t typedef
  xfs: remove the xfs_dsb_t typedef
  xfs: remove the xfs_dinode_t typedef
  xfs: check that bc_nlevels never overflows
  xfs: stricter btree height checking when scanning for btree roots
  xfs: stricter btree height checking when looking for errors
  xfs: don't allocate scrub contexts on the stack
  xfs: remove xfs_btree_cur_t typedef
  xfs: fix maxlevels comparisons in the btree staging code
  xfs: port the defer ops capture and continue to resource capture
  xfs: formalize the process of holding onto resources across a defer roll
  ipmi: ipmb: fix dependencies to eliminate build error
  ipmi:ipmb: Add OF support
  erofs: remove the fast path of per-CPU buffer decompression
  remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused
  drm/i915: Add all per-lane register definitions for icl combo phy
  drm/i915: Extract icl_combo_phy_loadgen_select()
  drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff
  drm/i915: Use standard form terminating condition for lane for loops
  drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans
  drm/i915: Remove pointless extra namespace from dkl/snps buf trans structs
  ARM: dts: ux500: Switch battery nodes to standard
  drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch]
  drm/i915: split out intel_pcode.[ch] to separate file
  ALSA: usb-audio: Initialize every feature unit once at probe time
  ALSA: usb-audio: Drop superfluous error message after disconnection
  ALSA: usb-audio: Downgrade error message in get_ctl_value_v2()
  ice: Implement support for SMA and U.FL on E810-T
  ice: Add support for SMA control multiplexer
  ice: Implement functions for reading and setting GPIO pins
  ice: Refactor ice_aqc_link_topo_addr
  PCI/switchtec: Add check of event support
  PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP
  PCI/switchtec: Update the way of getting management VEP instance ID
  PCI/switchtec: Fix a MRPC error status handling issue
  PCI/switchtec: Error out MRPC execution when MMIO reads fail
  drm/i915/bios: gracefully disable dual eDP for now
  usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
  ASoC: rt5682: fix a little pop while playback
  mm: use pidfd_get_task()
  pid: add pidfd_get_task() helper
  platform/x86: thinkpad_acpi: Register a privacy-screen device
  platform/x86: thinkpad_acpi: Get privacy-screen / lcdshadow ACPI handles only once
  mmc: moxart: Fix null pointer dereference on pointer host
  platform/x86: thinkpad_acpi: Add hotkey_notify_extended_hotkey() helper
  drm/connector: Add a drm_connector privacy-screen helper functions (v2)
  drm/privacy-screen: Add notifier support (v2)
  drm/privacy-screen: Add X86 specific arch init code
  drm: Add privacy-screen class (v4)
  drm/connector: Add support for privacy-screen properties (v4)
  sched: Fill unconditional hole induced by sched_entity
  kernel/sched: Fix sched_fork() access an invalid sched_task_group
  sched/topology: Remove unused numa_distance in cpu_attach_domain()
  sched/numa: Fix a few comments
  sched/numa: Remove the redundant member numa_group::fault_cpus
  sched/numa: Replace hard-coded number by a define in numa_task_group()
  sched,livepatch: Use wake_up_if_idle()
  powerpc: Mark .opd section read-only
  powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10
  drm/i915: split out vlv sideband to a separate file
  dyndbg: no vpr-info on empty queries
  dyndbg: vpr-info on remove-module complete, not starting
  device property: Add missed header in fwnode.h
  Documentation: dyndbg: Improve cli param examples
  dyndbg: Remove support for ddebug_query param
  dyndbg: make dyndbg a known cli param
  arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps
  arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet
  arm64: dts: renesas: r9a07g044: Add GbEthernet nodes
  arm64: dts: renesas: Add ports node to all adv7482 nodes
  arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, ISP and VIN nodes
  ARM: dts: aspeed: fp5280g2: Use the 64M layout
  arm64: dts: allwinner: NanoPi R1S H5: Add generic compatible string for I2C EEPROM
  drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management
  drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20
  drm/amdkfd: unregistered svm range not overlap with TTM range
  drm/amdgpu: fix out of bounds write
  net: delete redundant function declaration
  selftests: mlxsw: RED: Test per-TC ECN counters
  mlxsw: spectrum_qdisc: Introduce per-TC ECN counters
  mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters
  mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT
  mlxsw: reg: Fix a typo in a group heading
  pinctrl: gemini: fix typos
  pinctrl: stm32: do not warn when 'st,package' is absent
  clk: qcom: camcc: Add camera clock controller driver for SC7280
  net: enetc: fix check for allocation failure
  dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280
  dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset'
  dt-bindings: leds: Convert register-bit-led binding to DT schema
  clk: qcom: Add lpass clock controller driver for SC7280
  dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
  clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180
  clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc
  clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc
  clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents
  clk: qcom: gcc-msm8994: Add proper msm8992 support
  clk: qcom: gcc-msm8994: Add modem reset
  clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE
  clk: qcom: gcc-msm8994: Add missing clocks
  clk: qcom: gcc-msm8994: Add missing NoC clocks
  clk: qcom: gcc-msm8994: Fix up SPI QUP clocks
  clk: qcom: gcc-msm8994: Modernize the driver
  dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver
  clk: qcom: smd-rpm: Add QCM2290 RPM clock support
  dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible
  clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops
  tracing: in_irq() cleanup
  Smack: fix W=1 build warnings
  net: dsa: unregister cross-chip notifier after ds->ops->teardown
  selinux: fix all of the W=1 build warnings
  selinux: make better use of the nf_hook_state passed to the NF hooks
  marvell: octeontx2: build error: unknown type name 'u64'
  assoc_array: Avoid open coded arithmetic in allocator arguments
  pcmcia: db1xxx_ss: Fix fall-through warning for Clang
  MIPS: Fix fall-through warnings for Clang
  scsi: st: Fix fall-through warning for Clang
  clk: qcom: Add Global Clock Controller driver for QCM2290
  dt-bindings: clk: qcom: Add QCM2290 Global Clock Controller bindings
  RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg()
  drm/amdgpu/smu11: fix firmware version check for vangogh
  MAINTAINERS: Add Siqueira for AMD DC
  drm/amdkfd: fix resume error when iommu disabled in Picasso
  drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
  drm/amdkfd: handle svm partial migration cpages 0
  drm/amdkfd: ratelimited svm debug messages
  drm/amd/pm: Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC
  amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_power_limit signature
  drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran
  drm/amdgpu: Enable RAS error injection after mode2 reset on Aldebaran
  drm/amd/display: fix null pointer deref when plugging in display
  drm/amd/display: Fix surface optimization regression on Carrizo
  drm/amd/display: Enable PSR by default on newer DCN
  drm/amdgpu: enable display for cyan skillfish
  amd/display: check cursor plane matches underlying plane
  amd/amdkfd: remove svms declaration to avoid werror
  drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
  drm/amdkfd: export svm_range_list_lock_and_flush_work
  drm/amdkfd: avoid conflicting address mappings
  drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12
  leds: trigger: Disable CPU trigger on PREEMPT_RT
  ACPI: replace snprintf() in "show" functions with sysfs_emit()
  ACPI: LPSS: Use ACPI_COMPANION() directly
  ACPI: scan: Release PM resources blocked by unused objects
  ACPI: battery: Accept charges over the design capacity as full
  gpio: mc33880: Drop if with an always false condition
  gpio: max730x: Make __max730x_remove() return void
  net: remove single-byte netdev->dev_addr writes
  ip: use dev_addr_set() in tunnels
  hamradio: use dev_addr_set() for setting device address
  netdevice: demote the type of some dev_addr_set() helpers
  decnet: constify dev_addr passing
  tipc: constify dev_addr passing
  ipv6: constify dev_addr passing
  llc/snap: constify dev_addr passing
  rose: constify dev_addr passing
  ax25: constify dev_addr passing
  Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()
  power: supply: ab8500_bmdata: Use standard phandle
  dt-bindings: power: supply: ab8500: Standard monitored-battery
  ravb: Fix typo AVB->DMAC
  ravb: Update ravb_emac_init_gbeth()
  ravb: Document PFRI register bit
  ravb: Rename "nc_queue" feature bit
  ravb: Optimize ravb_emac_init_gbeth function
  ravb: Rename "tsrq" variable
  ravb: Add support to retrieve stats for GbEthernet
  ravb: Add carrier_counters to struct ravb_hw_info
  ravb: Fillup ravb_rx_gbeth() stub
  ravb: Fillup ravb_rx_ring_format_gbeth() stub
  ravb: Fillup ravb_rx_ring_free_gbeth() stub
  ravb: Fillup ravb_alloc_rx_desc_gbeth() stub
  ravb: Add rx_max_buf_size to struct ravb_hw_info
  ravb: Use ALIGN macro for max_rx_len
  spi: cadence-quadspi: fix dma_unmap_single() call
  spi: tegra20: fix build with CONFIG_PM_SLEEP=n
  net: qed_debug: fix check of false (grc_param < 0) expression
  SUNRPC: Change return value type of .pc_encode
  SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
  NFSD: Save location of NFSv4 COMPOUND status
  ASoC: rt1011: Fix 'I2S Reference' enum control
  ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt]x-route
  remoteproc: imx_dsp_rproc: Correct the comment style of copyright
  arm64: dts: marvell: add Globalscale MOCHAbin
  ARM: dts: mvebu: add device tree for netgear gs110emx switch
  ARM: mvebu_v7_defconfig: rebuild default configuration
  ARM: mvebu_v7_defconfig: enable mtd physmap
  SUNRPC: Change return value type of .pc_decode
  SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
  net: enetc: include ip6_checksum.h for csum_ipv6_magic
  gpio: aggregator: Wrap access to gpiochip_fwd.tmp[]
  PCI: vmd: depend on !UML
  dt-bindings: rockchip: Add DesignWare based PCIe controller
  nvmem: imx-ocotp: add support for post processing
  nvmem: core: add nvmem cell post processing callback
  nvmem: core: rework nvmem cell instance creation
  dt-bindings: serial: uartlite: drop $ref for -bits property
  fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
  dyndbg: show module in vpr-info in dd-exec-queries
  staging: vt6655: fix camelcase in byRate
  staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
  drm/locking: add backtrace for locking contended locks without backoff
  bus: sun50i-de2: Adjust printing error message
  samples/kfifo: Rename read_lock/write_lock
  misc: ad525x_dpot: Make ad_dpot_remove() return void
  misc: lis3lv02d: Make lis3lv02d_remove_fs() return void
  serial: sc16is7xx: Make sc16is7xx_remove() return void
  serial: max310x: Make max310x_remove() return void
  Bluetooth: Fix memory leak of hci device
  Bluetooth: btintel: Fix bdaddress comparison with garbage value
  staging: fbtft: Make fbtft_remove_common() return void
  staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
  staging: r8188eu: Fix misspelling in comment
  Bluetooth: Fix debugfs entry leak in hci_register_dev()
  staging: most: dim2: use device release method
  staging: most: dim2: do not double-register the same device
  staging: r8188eu: odm SupportPlatform is always ODM_CE
  staging: r8188eu: odm BoardType is never set
  staging: r8188eu: remove odm_SwAntDivInit
  staging: r8188eu: SupportICType is always ODM_RTL8188E
  staging: r8188eu: remove LastMinUndecoratedPWDBForDM
  staging: r8188eu: remove rtl8188e_deinit_dm_priv
  staging: r8188eu: simplify rtl8188e_HalDmWatchDog
  staging: r8188eu: remove dm_CheckStatistics
  staging: r8188eu: remove odm ext lna info
  staging: r8188eu: remove odm ext pa info
  staging: r8188eu: remove odm ext trsw info
  staging: r8188eu: remove odm hct test info
  staging: r8188eu: remove odm wifi test info
  staging: r8188eu: remove odm dualmac smart concurrent info
  staging: r8188eu: remove odm cut version info
  staging: r8188eu: remove odm fab version info
  staging: r8188eu: RfOnOffDetect is unused
  staging: r8188eu: remove specific device table
  staging: r8188eu: remove an unused define
  staging: vt6655: fix camelcase in byLocalID
  drm/ttm_bo_api: update the description for @placement and @sg
  power: supply: axp288_charger: Fix missing mutex_init()
  usb: gadget: avoid unusual inline assembly
  usb: musb: select GENERIC_PHY instead of depending on it
  usb: host: ohci-tmio: check return value after calling platform_get_resource()
  usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback
  ASoC: rt9120: Add rt9210 audio amplifier support
  ASoC: dt-bindings: rt9120: Add initial bindings
  ASoC: amd: vangogh: constify static struct snd_soc_dai_ops
  ASoC: mediatek: Constify static snd_soc_ops
  ASoC: rt9120: Drop rt9210 audio amplifier support
  Bluetooth: btusb: Fix application of sizeof to pointer
  wireless: Remove redundant 'flush_workqueue()' calls
  mt7601u: Remove redundant initialization of variable ret
  rtlwifi: rtl8192ee: Remove redundant initialization of variable version
  rtw89: add Realtek 802.11ax driver
  ath10k: fix max antenna gain unit
  ath9k: fix an IS_ERR() vs NULL check
  ath11k: Identify DFS channel when sending scan channel list command
  ath9k: support DT ieee80211-freq-limit property to limit channels
  powerpc/eeh: Fix docstrings in eeh.c
  powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support
  scsi: Documentation: Fix typo in sysfs-driver-ufs
  Input: tsc200x - make tsc200x_remove() return void
  Input: adxl34x - make adxl34x_remove() return void
  scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure
  scsi: libsas: Export sas_phy_enable()
  scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy()
  scsi: hisi_sas: Initialise devices in .slave_alloc callback
  powerpc: Set max_mapnr correctly
  KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value
  gen_init_cpio: add static const qualifiers
  PCI: cpqphp: Format if-statement code block correctly
  ionic: no devlink_unregister if not registered
  pinctrl: uniphier: Add UniPhier NX1 pinctrl driver
  dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding
  pinctrl: uniphier: Add extra audio pinmux settings for LD11, LD20 and PXs3 SoCs
  pinctrl: qcom: spmi-gpio: Add compatible for PM6350
  dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350
  devlink: Delete reload enable/disable interface
  net/mlx5: Set devlink reload feature bit for supported devices only
  devlink: Allow control devlink ops behavior through feature mask
  devlink: Annotate devlink API calls
  devlink: Move netdev_to_devlink helpers to devlink.c
  devlink: Reduce struct devlink exposure
  nfp: use dev_driver_string() instead of pci_dev->driver->name
  mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name
  net: marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name
  net: hns3: use dev_driver_string() instead of pci_dev->driver->name
  crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name
  powerpc/eeh: Use dev_driver_string() instead of struct pci_dev->driver->name
  ssb: Use dev_driver_string() instead of pci_dev->driver->name
  bcma: simplify reference to driver name
  crypto: qat - simplify adf_enable_aer()
  scsi: message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter
  PCI/ERR: Factor out common dev->driver expressions
  PCI: Drop pci_device_probe() test of !pci_dev->driver
  PCI: Drop pci_device_remove() test of pci_dev->driver
  PCI: Return NULL for to_pci_driver(NULL)
  drm/i915: Stop using I915_TILING_* in client blit selftest
  scripts: kernel-doc: Ignore __alloc_size() attribute
  docs: pdfdocs: Adjust \headheight for fancyhdr
  docs: UML: user_mode_linux_howto_v2 edits
  docs: use the lore redirector everywhere
  docs: proc.rst: mountinfo: align columns
  docs: proc.rst: mountinfo: improved field numbering
  docs: update file link location
  docs: Explain the desired position of function attributes
  PCI: Use unsigned to match sscanf("%x") in pci_dev_str_match_path()
  PCI: hv: Remove unnecessary use of %hx
  scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand()
  drm/nouveau/mmu/gp100: remove unused variable
  scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8
  vfio/pci: Add OpRegion 2.0+ Extended VBT support.
  RDMA/rxe: Convert kernel UD post send to use ah_num
  RDMA/rxe: Lookup kernel AH from ah index in UD WQEs
  RDMA/rxe: Replace ah->pd by ah->ibah.pd
  RDMA/rxe: Create AH index and return to user space
  RDMA/rxe: Change AH objects to indexed
  RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr
  RDMA/mlx4: Return missed an error if device doesn't support steering
  RDMA/irdma: Remove irdma_cqp_up_map_cmd()
  RDMA/irdma: Remove irdma_get_hw_addr()
  RDMA/irdma: Remove irdma_sc_send_lsmm_nostag()
  RDMA/irdma: Remove irdma_uk_mw_bind()
  RDMA: Remove redundant 'flush_workqueue()' calls
  iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value
  drm/i915/display: remove unused intel-mid.h include
  RDMA/iwpm: Remove redundant initialization of pointer err_str
  scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
  power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
  power: supply: max17042_battery: Clear status bits in interrupt handler
  RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
  drm/i915/gt: add asm/cacheflush.h for use of clflush()
  drm/i915/gt: include tsc.h where used
  RDMA/mlx5: Add optional counter support in get_hw_stats callback
  RDMA/mlx5: Add modify_op_stat() support
  RDMA/mlx5: Add steering support in optional flow counters
  RDMA/mlx5: Support optional counters in hw_stats initialization
  RDMA/nldev: Allow optional-counter status configuration through RDMA netlink
  RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit
  RDMA/nldev: Add support to get status of all counters
  RDMA/counter: Add optional counter support
  RDMA/counter: Add an is_disabled field in struct rdma_hw_stats
  RDMA/core: Add a helper API rdma_free_hw_stats_struct
  RDMA/counter: Add a descriptor in struct rdma_hw_stats
  MAINTAINERS: power: supply: max17040: add entry with reviewers
  MAINTAINERS: power: supply: max17042: add entry with reviewers
  Bluetooth: L2CAP: Fix not initializing sk_peer_pid
  Bluetooth: hci_sock: purge socket queues in the destruct() callback
  smack: remove duplicated hook function
  power: supply: max17040: fix null-ptr-deref in max17040_probe()
  dt-bindings: dsp: fsl: Update binding document for remote proc driver
  remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX
  remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method
  remoteproc: imx_rproc: Move common structure to header file
  power: supply: rt5033_battery: Change voltage values to µV
  KVM: arm64: Fix reporting of endianess when the access originates at EL0
  hwmon: (tmp421) introduce a channel struct
  hwmon: (adt7x10) Make adt7x10_remove() return void
  hwmon: (dell-smm) Remove unnecessary includes
  dt-bindings: hwmon: jedec,jc42: add nxp,se97b
  hwmon: cleanup non-bool "valid" data fields
  hwmon: (tmp103) Convert tmp103 to use new hwmon registration API
  hwmon: (mlxreg-fan) Support distinctive names per different cooling devices
  hwmon: (mlxreg-fan) Modify PWM connectivity validation
  hwmon: (nct6775) add Pro WS X570-ACE
  hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version
  hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry
  hwmon: (nct6775) Add additional ASUS motherboards.
  dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC
  hwmon: (pmbus/lm25066) Support configurable sense resistor values
  hwmon: (pmbus/lm25066) Add OF device ID table
  hwmon: (pmbus/lm25066) Mark lm25066_coeff array const
  hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
  hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id
  hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa
  hwmon: (pmbus/lm25066) Add offset coefficients
  dt-bindings: hwmon: ibm,cffps: move to trivial devices
  dt-bindings: hwmon: Convert NTC thermistor to YAML
  hwmon: (tmp421) introduce MAX_CHANNELS define
  dt-bindings: hwmon: jedec,jc42: convert to dtschema
  dt-bindings: hwmon: hih6130: move to trivial devices
  dt-bindings: hwmon: dps650ab: move to trivial devices
  dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices
  hwmon: (nct6683) Add another customer ID for NCT6683D sensor chip on some ASRock boards
  dt-bindings: hwmon: sensirion,sht15: convert to dtschema
  dt-bindings: hwmon: microchip,mcp3021: convert to dtschema
  dt-bindings: hwmon: lltc,ltc4151: convert to dtschema
  dt-bindings: hwmon: ti,tmp102: add bindings and remove from trivial devices
  dt-bindings: hwmon: ti,tmp108: convert to dtschema
  dt-bindings: hwmon: lm70: move to trivial devices
  dt-bindings: hwmon: lm90: do not require VCC supply
  dt-bindings: hwmon: lm90: convert to dtschema
  hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm
  hwmon: (nct6775) Support access via Asus WMI
  hwmon: (nct6775) Use nct6775_*() function pointers in nct6775_data.
  hwmon: (nct6775) Use superio_*() function pointers in sio_data.
  hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices
  hwmon: (mlxreg-fan) Extend driver to support multiply PWM
  hwmon: (mlxreg-fan) Extend the maximum number of tachometers
  hwmon: Add Maxim MAX6620 hardware monitoring driver
  hwmon: (raspberrypi) Use generic notification mechanism
  hwmon: (i5500_temp) Convert to devm_hwmon_device_register_with_info
  dt-bindings: hwmon: Add IIO HWMON binding
  hwmon: Fix possible memleak in __hwmon_device_register()
  SUNRPC: De-duplicate .pc_release() call sites
  SUNRPC: Simplify the SVC dispatch code path
  dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema
  dt-bindings: net: dwmac: Fix typo in the R40 compatible
  dt-bindings: bluetooth: realtek: Add missing max-speed
  dt-bindings: bluetooth: broadcom: Fix clocks check
  PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU
  power: supply: axp288-charger: Optimize register reading method
  PCI: dwc: Perform host_init() before registering msi
  ALSA: usb-audio: Less restriction for low-latency playback mode
  arm64: dts: exynos: add minimal support for exynosautov9 sadk board
  arm64: dts: exynos: add initial support for exynosautov9 SoC
  ethernet: tulip: avoid duplicate variable name on sparc
  ASoC: rt1011: Fix 'I2S Reference' enum control caused error
  net: hns3: debugfs add support dumping page pool info
  tulip: fix setting device address from rom
  net, neigh: Add NTF_MANAGED flag for managed neighbor entries
  net, neigh: Extend neigh->flags to 32 bit to allow for extensions
  net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE
  net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
  net: hns: Prefer struct_size over open coded arithmetic
  selftests: mlxsw: RED: Add selftests for the mark qevent
  selftests: mlxsw: sch_red_core: Drop two unused variables
  mlxsw: spectrum_qdisc: Offload RED qevent mark
  mlxsw: spectrum_qdisc: Track permissible actions per binding
  mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers
  mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure()
  drm/i915/display: move pin/unpin fb/plane code to a new file.
  drm/i915/display: refactor initial plane config to a separate file
  drm/i915/display: refactor out initial plane config for crtcs
  drm/i915/display: let intel_plane_uses_fence be used from other places.
  drm/i915/display: move plane prepare/cleanup to intel_atomic_plane.c
  drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
  drm: mxsfb: Print failed bus format in hex
  drm/panel: st7703: Add media bus format
  drm/panel: mantix: Add media bus format
  drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
  drm/i915/dg2: update link training for 128b/132b
  pata_radisys: fix checking of DMA state
  pata_optidma: fix checking of DMA state
  pata_amd: fix checking of DMA state
  pata_ali: fix checking of DMA state
  libata-scsi: fix checking of DMA state
  libata: fix checking of DMA state
  drm/i915/dp: abstract intel_dp_lane_max_vswing_reached()
  arm64: ftrace: use function_nocfi for _mcount as well
  memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
  mmc: moxart: Fix reference count leaks in moxart_probe
  arm64: asm: setup.h: export common variables
  mmc: slot-gpio: Update default label when no con_id provided
  mmc: slot-gpio: Refactor mmc_gpio_alloc()
  dt-bindings: mmc: arasan,sdci: Drop clock-output-names from dependencies
  dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
  memstick: avoid out-of-range warning
  mmc: sdhci-sprd: Wait until DLL locked after being configured
  mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported"
  mmc: sdhci-s3c: Describe driver in KConfig
  dt-bindings: sdhci-omap: Document ti,non-removable property as deprecated
  mmc: sdhci: Return true only when timeout exceeds capacity of the HW timer
  mmc: mmci: Add small comment about reset thread
  mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA
  mmc: sdhci-omap: Parse legacy ti,non-removable property
  mmc: sdhci-omap: Restore sysconfig after reset
  mmc: sdhci-omap: Fix context restore
  mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
  mmc: mtk-sd: Add HS400 online tuning support
  mmc: core: Add host specific tuning support for eMMC HS400 mode
  dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting
  mmc: sdhci-s3c: drop unneeded MODULE_ALIAS
  dt-bindings: mmc: update mmc-card.yaml reference
  mmc: dw_mmc: Dont wait for DRTO on Write RSP error
  dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226
  memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic
  mmc: cqhci: Print out qcnt in case of timeout
  mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver
  dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC
  mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS()
  memstick: mspro_block: Add error handling support for add_disk()
  memstick: ms_block: Add error handling support for add_disk()
  dt-bindings: mmc: Convert MMC Card binding to a schema
  mmc: block: Add error handling support for add_disk()
  mmc: mtk-sd: Remove unused parameters
  mmc: mtk-sd: Remove unused parameters(mrq)
  mmc: mtk-sd: Add wait dma stop done flow
  mmc: sdhci: Change the code to check auto_cmd23
  powerpc/perf: Expose instruction and data address registers as part of extended regs
  powerpc/perf: Refactor the code definition of perf reg extended mask
  usb: gadget: hid: fix error code in do_config()
  kbuild: Add make tarzst-pkg build option
  scripts: update the comments of kallsyms support
  Input: st1232 - prefer asynchronous probing
  Input: st1232 - increase "wait ready" timeout
  dt-bindings: memory: add binding for Mediatek's MT7621 SDRAM memory controller
  dt-bindings: devfreq: rk3399_dmc: fix clocks in example
  Add AHCI support for ASM1062+JBM575 cards
  nfc: microread: drop unneeded debug prints
  nfc: trf7970a: drop unneeded debug prints
  nfc: st21nfca: drop unneeded debug prints
  nfc: st-nci: drop unneeded debug prints
  nfc: s3fwrn5: simplify dereferencing pointer to struct device
  nfc: nci: replace GPLv2 boilerplate with SPDX
  nfc: drop unneeded debug prints
  selinux: fix race condition when computing ocontext SIDs
  f2fs: fix wrong condition to trigger background checkpoint correctly
  f2fs: fix to use WHINT_MODE
  xfs: use kmem_cache_free() for kmem_cache objects
  xfs: Use kvcalloc() instead of kvzalloc()
  gve: Track RX buffer allocation failures
  gve: Allow pageflips on larger pages
  gve: Add netif_set_xps_queue call
  gve: Recover from queue stall due to missed IRQ
  gve: Do lazy cleanup in TX path
  gve: Add rx buffer pagecnt bias
  gve: Switch to use napi_complete_done
  ARM: dts: aspeed: Add TYAN S7106 BMC machine
  ARM: dts: aspeed: rainier: Add power-config-full-load gpio
  selinux: remove unneeded ipv6 hook wrappers
  Revert "arm64: dts: Add support for Unisoc's UMS512"
  MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver and binding
  PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver
  drm/v3d: fix copy_from_user() error codes
  PCI/VPD: Add pci_read/write_vpd_any()
  arm64: dts: Add support for Unisoc's UMS512
  dt-bindings: arm: Add bindings for Unisoc's UMS512
  drm/connector: fix all kernel-doc warnings
  s390/cmm: use string_upper() instead of open coded variant
  s390/ptrace: add function argument access API
  selftests/ftrace: add s390 support for kprobe args tests
  s390/ptrace: fix coding style
  s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations
  s390/ftrace: add ftrace_instruction_pointer_set() helper function
  s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support
  s390/jump_label: add __init_or_module annotation
  s390/jump_label: rename __jump_label_transform()
  s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH
  s390/ftrace: add missing serialization for graph caller patching
  s390/ftrace: use text_poke_sync_lock()
  s390/jump_label: use text_poke_sync()
  s390: introduce text_poke_sync()
  s390/barrier: factor out bcr_serialize()
  s390/test_unwind: convert to KUnit
  s390/debug: fix kernel-doc warnings
  orangefs: Fix sb refcount leak when allocate sb info failed.
  fs: orangefs: fix error return code of orangefs_revalidate_lookup()
  orangefs: Remove redundant initialization of variable ret
  drm/panel: s6e63m0: Make s6e63m0_remove() return void
  ice: ndo_setup_tc implementation for PR
  ice: ndo_setup_tc implementation for PF
  drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12
  drm/amdgpu: query default sclk from smu for cyan_skillfish
  Documentation: admin-guide: Document side effects when pKVM is enabled
  ice: Allow changing lan_en and lb_en on all kinds of filters
  ice: cleanup rules info
  ice: allow deleting advanced rules
  ice: allow adding advanced rules
  ice: create advanced switch recipe
  ice: manage profiles and field vectors
  EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
  ath11k: Change number of TCL rings to one for QCA6390
  ath11k: Handle MSI enablement during rmmod and SSR
  ice: implement low level recipes functions
  platform/x86: int1092: Fix non sequential device mode handling
  ethernet: sun: add missing semicolon, fix build
  dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
  sparc: Add missing "FORCE" target when using if_changed
  kconfig: refactor conf_touch_dep()
  kconfig: refactor conf_write_dep()
  kconfig: refactor conf_write_autoconf()
  kconfig: add conf_get_autoheader_name()
  kconfig: move sym_escape_string_value() to confdata.c
  kconfig: refactor listnewconfig code
  kconfig: refactor conf_write_symbol()
  kconfig: refactor conf_write_heading()
  ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation
  ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk
  ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device
  ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata()
  ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation
  ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk
  ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device
  ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata()
  KVM: arm64: Handle protected guests at 32 bits
  KVM: arm64: Trap access to pVM restricted features
  KVM: arm64: Move sanitized copies of CPU features
  KVM: arm64: Initialize trap registers for protected VMs
  KVM: arm64: Add handlers for protected VM System Registers
  KVM: arm64: Simplify masking out MTE in feature id reg
  KVM: arm64: Add missing field descriptor for MDCR_EL2
  KVM: arm64: Pass struct kvm to per-EC handlers
  KVM: arm64: Move early handlers to per-EC handlers
  KVM: arm64: Don't include switch.h into nvhe/kvm-main.c
  KVM: arm64: Move __get_fault_info() and co into their own include file
  platform/x86: intel_skl_int3472: Correct null check
  platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2
  platform/x86: amd-pmc: Add alternative acpi id for PMC controller
  platform/x86: intel_scu_ipc: Update timeout value in comment
  platform/x86: intel_scu_ipc: Increase virtual timeout to 10s
  platform/x86: intel_scu_ipc: Fix busy loop expiry time
  bpf, mips: Fix comment on tail call count limiting
  bpf, mips: Clean up config options about JIT
  platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI
  KVM: arm64: Replace get_raz_id_reg() with get_raz_reg()
  KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0
  KVM: arm64: Return early from read_id_reg() if register is RAZ
  platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight
  platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c
  platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes
  platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
  ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
  ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
  spi: bcm-qspi: add support for 3-wire mode for half duplex transfer
  spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode
  sh: Use modern ASoC DAI format terminology
  ASoC: amd: Kconfig: Select fch clock support with machine driver
  drm/nouveau/nouveau_bo: Remove unused variables 'dev'
  drm/nouveau/gem: remove redundant semi-colon
  drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
  drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
  drm/nouveau/nvenc: remove duplicate include in base.c
  i2c: mediatek: Dump i2c/dma register when a timeout occurs
  i2c: mediatek: Reset the handshake signal between i2c and dma
  i2c: mlxcpld: Allow flexible polling time setting for I2C transactions
  i2c: pasemi: Set enable bit for Apple variant
  i2c: pasemi: Add Apple platform driver
  i2c: pasemi: Refactor _probe to use devm_*
  i2c: pasemi: Allow to configure bus frequency
  i2c: pasemi: Move common reset code to own function
  i2c: pasemi: Split pci driver to its own file
  i2c: pasemi: Split off common probing code
  i2c: pasemi: Remove usage of pci_dev
  i2c: pasemi: Use dev_name instead of port number
  i2c: pasemi: Use io{read,write}32
  dt-bindings: i2c: Add Apple I2C controller bindings
  ARM: dts: omap: fix gpmc,mux-add-data type
  ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{same|diff}csen
  dt-bindings: memory-controllers: ti,gpmc: Convert to yaml
  dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml
  dt-bindings: mtd: ti,gpmc-nand: Convert to yaml
  dt-bindings: memory-controllers: Introduce ti,gpmc-child
  dt-bindings: net: Remove gpmc-eth.txt
  dt-bindings: mtd: Remove gpmc-nor.txt
  drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
  KVM: arm64: Depend on HAVE_KVM instead of OF
  KVM: arm64: Unconditionally include generic KVM's Kconfig
  quota: correct error number in free_dqentry()
  arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC platform
  arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC platform
  quota: check block number when reading the block in quota file
  KVM: arm64: Allow KVM to be disabled from the command line
  m68k: defconfig: Update defconfigs for v5.15-rc1
  KVM: arm64: selftests: Add init ITS device test
  KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range
  KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range
  KVM: arm64: selftests: Add some tests for GICv2 in vgic_init
  KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic
  KVM: arm64: selftests: Make vgic_init gic version agnostic
  KVM: arm64: vgic: Drop vgic_check_ioaddr()
  KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size
  KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size
  KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size
  kvm: arm64: vgic: Introduce vgic_check_iorange
  KVM: arm64: Disable privileged hypercalls after pKVM finalisation
  KVM: arm64: Prevent re-finalisation of pKVM for a given CPU
  KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall
  KVM: arm64: Reject stub hypercalls after pKVM has been initialised
  arm64: Prevent kexec and hibernation if is_protected_kvm_enabled()
  KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly)
  ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
  ath11k: Use kcalloc() instead of kzalloc()
  ath11k: Remove redundant assignment to variable fw_size
  b43: fix a lower bounds test
  b43legacy: fix a lower bounds test
  ftrace: Add unit test for removing trace function
  bootconfig: Cleanup dummy headers in tools/bootconfig
  cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst
  bootconfig: Replace u16 and u32 with uint16_t and uint32_t
  tools/bootconfig: Print all error message in stderr
  bootconfig: Remove unused debug function
  bootconfig: Split parse-tree part from xbc_init
  bootconfig: Rename xbc_destroy_all() to xbc_exit()
  tools/bootconfig: Run test script when build all
  bootconfig: Add xbc_get_info() for the node information
  bootconfig: Allocate xbc_data inside xbc_init()
  ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard
  soc: samsung: pm_domains: drop unused is_off field
  drm/panel: Add support for Sharp LS060T1SX01 panel
  dt-bindings: add bindings for the Sharp LS060T1SX01 panel
  drm/bridge: lvds-codec: Add support for LVDS data mapping select
  dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
  serial: 8250_lpss: Enable PSE UART Auto Flow Control
  serial: 8250_lpss: Extract dw8250_do_set_termios() for common use
  serial: 8250_dw: Fix the trivial typo in the comment
  serial: 8250_dw: Re-use temporary variable for of_node
  serial: 8250_dw: Drop wrong use of ACPI_PTR()
  tty: serial: samsung: Improve naming for common macro
  tty: serial: atmel: use macros instead of hardcoded values
  dt-bindings: serial: 8250_omap: allow serdev subnodes
  tty/sysrq: More intuitive Shift handling
  USB: gadget: udc: Remove some dead code
  usb: gadget: storage: add support for media larger than 2T
  usb: chipidea: udc: make controller hardware endpoint primed
  staging: rtl8723bs: hal: remove duplicate check
  staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_
  staging: r8188eu: replace MACADDRLEN with ETH_ALEN
  staging: r8188eu: remove unused macros and defines from rtl8188e_hal.h
  staging: r8188eu: remove some dead code
  staging: r8188eu: remove unused defines from rtw_sreset.h
  staging: r8188eu: rename rtl8188eu_set_hal_ops()
  staging: r8188eu: remove hal_ops
  staging: r8188eu: remove hal_init from hal_ops
  staging: r8188eu: remove GetHwRegHandler from hal_ops
  staging: r8188eu: remove SetHwRegHandler from hal_ops
  staging: r8188eu: merge two signal scale mapping functions
  staging: r8188eu: Odm PatchID is always 0
  staging: r8188eu: hal data's customer id is always 0
  staging: r8188eu: support interface is always usb
  staging: r8188eu: interface type is always usb
  staging: r8188eu: chip_type is write-only
  staging: r8188eu: HardwareType is write-only
  staging: r8188eu: remove two write-only hal components
  staging: r8188eu: remove unused IntrMask
  staging: r8188eu: remove write-only HwRxPageSize
  staging: r8188eu: remove unused led component
  staging: r8188eu: remove an obsolete comment
  staging: vt6655: fix camelcase in PortOffset
  staging: vt6655: fix camelcase in ldBmThreshold
  staging: vt6655: fix camelcase in bShortSlotTime
  octeontx2-pf: Simplify the receive buffer size calculation
  ethernet: Remove redundant 'flush_workqueue()' calls
  virtio_net: skip RCU read lock by checking xdp_enabled of vi
  net: make dev_get_port_parent_id slightly more readable
  net: phy: at803x: better describe debug regs
  net: phy: at803x: enable prefer master for 83xx internal phy
  net: phy: at803x: add DAC amplitude fix for 8327 phy
  net: phy: at803x: fix resume for QCA8327 phy
  mlxsw: spectrum: use netif_is_macsec() instead of open code
  hv_netvsc: use netif_is_bond_master() instead of open code
  bnxt: use netif_is_rxfh_configured instead of open code
  ionic: tame the filter no space message
  ionic: allow adminq requests to override default error message
  ionic: handle vlan id overflow
  ionic: generic filter delete
  ionic: generic filter add
  ionic: add generic filter search
  ionic: remove mac overflow flags
  ionic: move lif mac address functions
  ionic: add filterlist to debugfs
  NFS: Fix deadlocks in nfs_scan_commit_list()
  NFS: Instrument i_size_write()
  SUNRPC: Per-rpc_clnt task PIDs
  NFS: Remove unnecessary TRACE_DEFINE_ENUM()s
  fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
  ima: Use strscpy instead of strlcpy
  ima_policy: Remove duplicate 'the' in docs comment
  ima: add gid support
  ima: fix uid code style problems
  ima: fix deadlock when traversing "ima_default_rules".
  dt-bindings: clock: Add bindings definitions for Exynos850 CMU
  clk: samsung: clk-pll: Implement pll0831x PLL type
  clk: samsung: clk-pll: Implement pll0822x PLL type
  Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
  Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
  drm/panel: Add support for Sharp LS060T1SX01 panel
  dt-bindings: add bindings for the Sharp LS060T1SX01 panel
  dt-bindings: display: simple: hardware can use ddc-i2c-bus
  drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
  dt-bindings: display: simple: add Innolux G070Y2-T02 panel
  dt-bindings: display: simple: Add Vivax TPC-9150 panel
  dt-bindings: add vendor prefix for Vivax
  dt-bindings: net: dsa: document felix family in dsa-tag-protocol
  dt-bindings: net: dsa: fix typo in dsa-tag-protocol description
  net: use dev_addr_set()
  ethernet: 8390: remove direct netdev->dev_addr writes
  ethernet: sun: remove direct netdev->dev_addr writes
  ethernet: tulip: remove direct netdev->dev_addr writes
  ethernet: tg3: remove direct netdev->dev_addr writes
  ethernet: forcedeth: remove direct netdev->dev_addr writes
  net/mlx5: Add priorities for counters in RDMA namespaces
  net/mlx5: Add ifc bits to support optional counters
  MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' dependent on 'CONFIG_PCI_DRIVERS_GENERIC'
  rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg with no recipient
  selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP
  rpmsg: virtio: Remove unused including <linux/of_device.h>
  mlxsw: item: Annotate item helpers with '__maybe_unused'
  selftests/tls: add SM4 GCM/CCM to tls selftests
  net: tg3: fix redundant check of true expression
  ftrace: Cleanup ftrace_dyn_arch_init()
  rpmsg: char: Remove useless include
  selfetest/bpf: Make some tests serial
  selftests/bpf: Fix pid check in fexit_sleep test
  selftests/bpf: Adding pid filtering for atomics test
  PCI: Correct misspelled and remove duplicated words
  selftests/bpf: Make cgroup_v1v2 use its own port
  selftests/bpf: Fix race condition in enable_stats
  tracing: Disable "other" permission bits in the tracefs files
  tracefs: Have tracefs directories not set OTH permission bits by default
  selftests/bpf: Add per worker cgroup suffix
  selftests/bpf: Allow some tests to be executed in sequence
  selftests/bpf: Add parallelism to test_progs
  bpf/selftests: Add test for writable bare tracepoint
  libbpf: Support detecting and attaching of writable tracepoint program
  bpf: Support writable context for bare tracepoint
  soc/tegra: pmc: Use devm_platform_ioremap_resource()
  soc/tegra: Add Tegra186 ARI driver
  dt-binding: usb: xilinx: Add clocking node
  perf kmem: Improve man page for record options
  bpftool: Add install-bin target to install binary only
  selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh
  samples/bpf: Do not FORCE-recompile libbpf
  samples/bpf: Install libbpf headers when building
  perf tools: Enable strict JSON parsing
  perf tools: Make the JSON parser more conformant when in strict mode
  perf vendor-events: Fix all remaining invalid JSON files
  samples/bpf: Update .gitignore
  bpf: iterators: Install libbpf headers when building
  bpf: preload: Install libbpf headers when building
  tools/runqslower: Install libbpf headers when building
  tools/resolve_btfids: Install libbpf headers when building
  bpftool: Install libbpf headers instead of including the dir
  bpftool: Remove unused includes to <bpf/bpf_gen_internal.h>
  libbpf: Skip re-installing headers file if source is older than target
  perf daemon: Remove duplicate sys/file.h include
  selftests/bpf: Fix btf_dump test under new clang
  drm/amd/display: fix duplicated inclusion
  drm/amd/display: remove duplicate include in dcn201_clk_mgr.c
  drm/amdgpu: use adev_to_drm for consistency when accessing drm_device
  drm/amdkfd: rm BO resv on validation to avoid deadlock
  drm/amd/display: Fix Werror when building
  drm/amdgpu: add missing case for HDP for renoir
  drm/amd/display: Remove redundant initialization of variable result
  drm/amdgpu/discovery: add missing case for SMU 11.0.5
  coredump: Limit coredumps to a single thread group
  regulator: dt-bindings: samsung,s5m8767: convert to dtschema
  regulator: dt-bindings: samsung,s2mpa01: convert to dtschema
  regulator: dt-bindings: samsung,s2m: convert to dtschema
  dt-bindings: clock: samsung,s2mps11: convert to dtschema
  regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
  regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
  regulator: dt-bindings: maxim,max8973: convert to dtschema
  ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure
  ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io
  ASoC: mediatek: mt8195: update audsys clock parent name
  qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario
  net: phy: micrel: ksz9131 led errata workaround
  ppp: use the correct function to check if a netdev name is in use
  bonding: use the correct function to check for netdev name collision
  net: introduce a function to check if a netdev name is in use
  net: enetc: add support for software TSO
  net: enetc: declare NETIF_F_HW_CSUM and do it in software
  selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key
  selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication
  selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly
  selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error
  selftests: forwarding: Add IPv6 GRE hierarchical tests
  selftests: forwarding: Add IPv6 GRE flat tests
  testing: selftests: tc_common: Add tc_check_at_least_x_packets()
  testing: selftests: forwarding.config.sample: Add tc flag
  vsock: Enable y2038 safe timeval for timeout
  vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt
  ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps()
  dt-bindings: drm/bridge: ps8640: Add aux-bus child
  dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller
  perf test evlist-open-close: Use inline func to convert timeval to usec
  PCI: rcar-host: Remove unneeded includes
  perf mmap: Introduce mmap_cpu_mask__duplicate()
  PCI: rcar-ep: Remove unneeded includes
  dt-bindings: arm: Add MT6589 Fairphone 1
  libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted
  net-sysfs: try not to restart the syscall if it will fail eventually
  net: phylib: ensure phy device drivers do not match by DT
  net: mdio: ensure the type of mdio devices match mdio drivers
  net/sched: sch_ets: properly init all active DRR list handles
  qed: Initialize debug string array
  net: dsa: rtl8366rb: remove unneeded semicolon
  ethernet: use platform_get_ethdev_address()
  eth: platform: add a helper for loading netdev->dev_addr
  ethernet: un-export nvmem_get_mac_address()
  arm64: dts: renesas: r9a07g044: Add SDHI nodes
  arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC
  arm64: dts: renesas: r8a779a0: Add RPC node
  powerpc/pseries/cpuhp: remove obsolete comment from pseries_cpu_die
  powerpc/pseries/cpuhp: delete add/remove_by_count code
  powerpc/cpuhp: BUG -> WARN conversion in offline path
  powerpc/pseries/cpuhp: cache node corrections
  powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted()
  powerpc/paravirt: vcpu_is_preempted() commentary
  powerpc: fix unbalanced node refcount in check_kvm_guest()
  video: fbdev: chipsfb: use memset_io() instead of memset()
  powerpc/powernv/dump: Fix typo in comment
  powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal
  powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping'
  powerpc: Drop superfluous pci_dev_is_added() calls
  powerpc/powermac: Remove stale declaration of pmac_md
  powerpc: Remove unused prototype for of_show_percpuinfo
  powerpc/476: Fix sparse report
  powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n
  powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
  powerps/pseries/dma: Add support for 2M IOMMU page size
  drm/mediatek: mtk_dsi: Reset the dsi0 hardware
  soc: mediatek: mmsys: Add reset controller support
  arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus controller node
  arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0
  arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0
  dt-bindings: display: mediatek: add dsi reset optional property
  dt-bindings: mediatek: Add #reset-cells to mmsys system controller
  arm64: dts: mediatek: Move reset controller constants into common location
  clk: renesas: r9a07g044: Add SDHI clock and reset entries
  clk: renesas: rzg2l: Add SDHI clk mux support
  clk: renesas: r8a779a0: Add RPC support
  clk: renesas: cpg-lib: Move RPC clock registration to the library
  clk: renesas: r9a07g044: Add clock and reset entries for SPI Multi I/O Bus Controller
  ASoC: SOF: prepare code to allocate IPC messages in fw_ready
  ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document
  ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation
  ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
  ASoC: Intel: bytcht_es8316: Use temporary variable for struct device
  ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata()
  ASoC: rt9120: Add rt9210 audio amplifier support
  ASoC: dt-bindings: rt9120: Add initial bindings
  hwrng: mtk - Force runtime pm ops for sleep ops
  crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
  crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c
  crypto: qat - extract send and wait from adf_vf2pf_request_version()
  crypto: qat - add VF and PF wrappers to common send function
  crypto: qat - rename pfvf collision constants
  crypto: qat - move pfvf collision detection values
  crypto: qat - make pfvf send message direction agnostic
  crypto: qat - use hweight for bit counting
  crypto: qat - remove duplicated logic across GEN2 drivers
  crypto: qat - fix handling of VF to PF interrupts
  crypto: qat - remove unnecessary collision prevention step in PFVF
  crypto: qat - disregard spurious PFVF interrupts
  crypto: qat - detect PFVF collision after ACK
  crypto: ccree - avoid out-of-range warnings from clang
  crypto: hisilicon/qm - modify the uacce mode check
  media: remove myself from dvb media maintainers
  media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
  media: rtl2832_sdr: clean the freed pointer and counter
  media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
  media: mb86a20s: make arrays static const
  media: ov5670: Add implementation for events
  media: ov13858: Add implementation for events
  media: dw9714: Add implementation for events
  media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
  media: ipu3-imgu: imgu_fmt: Handle properly try
  media: ipu3-imgu: Set valid initial format
  media: ipu3-imgu: Refactor bytesperpixel calculation
  media: ipu3-cio2 Check num_planes and sizes in queue_setup
  media: rcar-isp: Add Renesas R-Car Image Signal Processor driver
  soc: mediatek: add mtk mutex support for MT8192
  media: staging/intel-ipu3: Constify static struct v4l2_subdev_internal_ops
  media: admin-guide: Update i2c-cardlist
  media: Documentation: i2c-cardlist: add the Hynix hi846 sensor
  media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera
  media: dt-bindings: media: document SK Hynix Hi-846 MIPI CSI-2 8M pixel sensor
  media: dt-bindings: vendor-prefixes: Add SK Hynix Inc.
  media: ipu3-cio2: Parse sensor orientation and rotation
  drm/i915/mst: abstract intel_dp_mst_source_support()
  drm/i915/dp: take LTTPR into account in 128b/132b rates
  media: venus: Set buffer to FW based on FW min count requirement.
  media: venus: helpers: update NUM_MBS macro calculation
  media: venus: vdec: set work route to fw
  media: venus: hfi: Skip AON register programming for V6 1pipe
  media: venus: Add num_vpp_pipes to resource structure
  media: venus: core: Add sc7280 DT compatible and resource data
  media: venus: firmware: enable no tz fw loading for sc7280
  media: dt-bindings: media: venus: Add sc7280 dt schema
  media: venus: fix vpp frequency calculation for decoder
  media: venus: vdec: update output buffer size during vdec_s_fmt()
  media: venus: helper: change log level for false warning message
  media: omap_vout: use dma_addr_t consistently
  media: vsp1: Add support for the V3U VSPD
  media: vsp1: Simplify DRM UIF handling
  media: vsp1: Fix WPF macro names
  media: imx-jpeg: Remove soft reset between frames encoding
  media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT
  media: imx-jpeg: Fix possible null pointer dereference
  drm/bridge: ti-sn65dsi83: Implement .detach callback
  iommu/arm-smmu-qcom: Request direct mapping for modem device
  cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS
  opp: Fix return in _opp_add_static_v2()
  selftests/bpf: Remove SEC("version") from test progs
  selftests/bpf: Skip the second half of get_branch_snapshot in vm
  ARM: dts: aspeed: p10bmc: Define secure boot gpio
  ARM: dts: aspeed: mtjade: Add some gpios
  clk: at91: check pmc node status before registering syscore ops
  clk: qcom: gcc: Remove CPUSS clocks control for SC7280
  riscv: dts: microchip: use vendor compatible for Cadence SD4HC
  riscv: dts: microchip: drop unused pinctrl-names
  riscv: dts: microchip: drop duplicated MMC/SDHC node
  riscv: dts: microchip: fix board compatible
  riscv: dts: microchip: drop duplicated nodes
  dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
  clk: qcom: Remove redundant .owner
  bpf, tests: Add more LD_IMM64 tests
  mips, bpf: Optimize loading of 64-bit constants
  mips, bpf: Fix Makefile that referenced a removed file
  bpf, x64: Factor out emission of REX byte in more cases
  dt-bindings: PCI: tegra194: Fix PCIe endpoint node names
  arm64: tegra: Fix pcie-ep DT nodes
  ipmi: bt: Add ast2600 compatible string
  arm64: tegra: Remove useless usb-ehci compatible string
  ARM: tegra: Remove useless usb-ehci compatible string
  firmware: tegra: bpmp: Use devm_platform_ioremap_resource()
  firmware: tegra: Reduce stack usage
  memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
  memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with
  arm64: defconfig: Enable few Tegra210 based AHUB drivers
  arm64: tegra: Extend APE audio support on Jetson platforms
  memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_CONTROLLER
  arm64: tegra: Add few AHUB devices for Tegra210 and later
  arm64: tegra: Remove unused backlight-boot-off property
  memory: tegra186-emc: Fix error return code in tegra186_emc_probe()
  ARM: tegra: Remove unused backlight-boot-off property
  ASoC: soc-pcm: restore mixer functionality
  ASoC: rt5682s: Fix hp pop produced immediately after resuming
  drm/i915: remove IS_ACTIVE
  soc/tegra: Fix an error handling path in tegra_powergate_power_up()
  drm/i915/dg2: fix snps buf trans for uhbr
  netfilter: nft_dynset: relax superfluous check on set updates
  ipvs: add sysctl_run_estimation to support disable estimation
  ice: add port representor ethtool ops and stats
  ice: switchdev slow path
  ice: rebuild switchdev when resetting all VFs
  ice: enable/disable switchdev when managing VFs
  ice: introduce new type of VSI for switchdev
  ice: set and release switchdev environment
  ice: allow changing lan_en and lb_en on dflt rules
  ice: manage VSI antispoof and destination override
  ice: allow process VF opcodes in different ways
  ice: introduce VF port representor
  ice: Move devlink port to PF/VF struct
  ice: support basic E-Switch mode control
  thermal: Move ABI documentation to Documentation/ABI
  cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call
  EDAC/ti: Remove redundant error messages
  rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr
  rcu: Always inline rcu_dynticks_task*_{enter,exit}()
  ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc()
  net: stmmac: selftests: Use kcalloc() instead of kzalloc()
  net: mana: Use kcalloc() instead of kzalloc()
  net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc()
  ASoC: dt-bindings: rockchip: add i2s-tdm bindings
  ASoC: rockchip: add support for i2s-tdm controller
  regulator: dt-bindings: maxim,max8997: convert to dtschema
  ASoC: SOF: Introduce fragment elapsed notification API
  ASoC: SOF: imx: Use newly introduced generic IPC stream ops
  ASoC: SOF: Make Intel IPC stream ops generic
  ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks
  Bluetooth: mgmt: Fix Experimental Feature Changed event
  Bluetooth: hci_vhci: Fix to set the force_wakeup value
  Bluetooth: Read codec capabilities only if supported
  drm/amdgpu: unify BO evicting method in amdgpu_ttm
  Documentation:devicetree:bindings:iio:dac: Fix val
  drivers: iio: dac: ad5766: Fix dt property name
  PCI: vmd: Assign a number to each VMD controller
  iio: st_pressure_spi: Add missing entries SPI to device ID table
  PCI: visconti: Remove surplus dev_err() when using platform_get_irq_byname()
  PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP)
  PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST)
  ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility"
  ext4: docs: Take out unneeded escaping
  ext4: docs: switch away from list-table
  spi: Make several public functions private to spi.c
  spi: Reorder functions to simplify the next commit
  spi: Remove unused function spi_busnum_to_master()
  spi: Move comment about chipselect check to the right place
  ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev
  ASoC: SOF: topology: do not power down primary core during topology removal
  ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set
  ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls
  ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails
  ASoC: SOF: core: Clean up snd_sof_get_status() prints
  ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions
  ASoC: SOF: Introduce macro to set the firmware state
  ASoC: SOF: ops: Force DSP panic dumps to be printed
  ASoC: SOF: ipc: Re-enable dumps after successful IPC tx
  ASoC: SOF: debug: Print out the fw_state along with the DSP dump
  ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err
  ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump
  ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping
  ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header
  ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run()
  ASoC: SOF: loader: Print the DSP dump if boot fails
  ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise
  ASoC: SOF: ipc and dsp dump: Add markers for better visibility
  ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception
  ASoC: SOF: core: debug: force all processing on primary core
  ASoC: max98927: Add reset-gpios optional property
  ASoC: max98927: Handle reset gpio when probing i2c
  Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field"
  tracing: Initialize upper and lower vars in pid_list_refill_irq()
  thermal/drivers/netlink: Add the temperature when crossing a trip point
  PCI: aardvark: Fix reporting Data Link Layer Link Active
  PCI: aardvark: Fix checking for link up via LTSSM state
  PCI: aardvark: Fix link training
  PCI: aardvark: Simplify initialization of rootcap on virtual bridge
  PCI: aardvark: Implement re-issuing config requests on CRS response
  PCI: aardvark: Deduplicate code in advk_pcie_rd_conf()
  PCI: aardvark: Do not unmask unused interrupts
  PCI: aardvark: Do not clear status bits of masked interrupts
  PCI: aardvark: Fix configuring Reference clock
  PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
  PCI: aardvark: Don't spam about PIO Response Status
  PCI: aardvark: Fix PCIe Max Payload Size setting
  PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
  thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_ops
  arm64: defconfig: drop obsolete ARCH_* configs
  drm: use new iterator in drm_gem_fence_array_add_implicit v3
  drm/i915: use the new iterator in i915_request_await_object v2
  drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
  drm/ttm: use the new iterator in ttm_bo_flush_all_fences
  dma-buf: use the new iterator in dma_resv_poll
  dma-buf: use the new iterator in dma_buf_debug_show
  dma-buf: add dma_resv_for_each_fence v3
  ethernet: make more use of device_get_ethdev_address()
  ethernet: use device_get_ethdev_address()
  eth: fwnode: add a helper for loading netdev->dev_addr
  eth: fwnode: remove the addr len from mac helpers
  eth: fwnode: change the return type of mac address helpers
  device property: move mac addr helpers to eth.c
  ethernet: use of_get_ethdev_address()
  of: net: add a helper for loading netdev->dev_addr
  of: net: move of_net under net/
  nfc: pn533: Constify pn533_phy_ops
  nfc: pn533: Constify serdev_device_ops
  HID: multitouch: disable sticky fingers for UPERFECT Y
  sched: Simplify wake_up_*idle*()
  sched,livepatch: Use task_call_func()
  sched,rcu: Rework try_invoke_on_locked_down_task()
  sched: Improve try_invoke_on_locked_down_task()
  futex2: Documentation: Document sys_futex_waitv() uAPI
  selftests: futex: Test sys_futex_waitv() wouldblock
  selftests: futex: Test sys_futex_waitv() timeout
  selftests: futex: Add sys_futex_waitv() test
  futex,arm: Wire up sys_futex_waitv()
  futex,x86: Wire up sys_futex_waitv()
  futex: Implement sys_futex_waitv()
  futex: Simplify double_lock_hb()
  futex: Split out wait/wake
  futex: Split out requeue
  futex: Rename mark_wake_futex()
  futex: Rename: match_futex()
  futex: Rename: hb_waiter_{inc,dec,pending}()
  futex: Split out PI futex
  futex: Rename: {get,cmpxchg}_futex_value_locked()
  futex: Rename hash_futex()
  futex: Rename __unqueue_futex()
  futex: Rename: queue_{,un}lock()
  futex: Rename futex_wait_queue_me()
  futex: Rename {,__}{,un}queue_me()
  futex: Split out syscalls
  futex: Move to kernel/futex/
  locking/rwbase: Optimize rwbase_read_trylock
  HID: cougar: Make use of the helper function devm_add_action_or_reset()
  Revert "usb: misc: ehset: Workaround for "special" hubs"
  EDAC/amd64: Handle three rank interleaving mode
  ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams
  drm/connector: refer to CTA-861-G in the "content type" prop docs
  drm/plane-helper: fix uninitialized variable reference
  drm/i915: Free the returned object of acpi_evaluate_dsm()
  EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned
  kasan: Extend KASAN mode kernel parameter
  arm64: mte: Add asymmetric mode support
  arm64: mte: CPU feature detection for Asymm MTE
  arm64: mte: Bitfield definitions for Asymm MTE
  kasan: Remove duplicate of kasan_flag_async
  selftests: arm64: Add coverage of ptrace flags for SVE VL inheritance
  ALSA: pcm: Add more disconnection checks at file ops
  drm: rcar-du: Add r8a779a0 device support
  drm: rcar-du: Split CRTC IRQ and Clock features
  drm: rcar-du: Fix DIDSR field name
  drm: rcar-du: Only initialise TVM_TVSYNC mode when supported
  drm: rcar-du: Sort the DU outputs
  dt-bindings: display: renesas,du: Provide bindings for r8a779a0
  drm: rcar-du: Make use of the helper function devm_platform_ioremap_resource()
  drm/shmobile: Make use of the helper function devm_platform_ioremap_resource()
  drm/sti: Use correct printk format specifiers for size_t
  drm/omap: Depend on CONFIG_OF
  drm/omap: Cast pointer to integer without generating warning
  drm/omap: Use correct printk format specifiers for size_t
  drm: property: Replace strncpy() with strscpy_pad()
  drm: rcar-du: Allow importing non-contiguous dma-buf with VSP
  drm: rcar-du: Set the DMA coherent mask for the DU device
  drm: rcar-du: Improve kernel log messages when initializing encoders
  drm: rcar-du: Don't create encoder for unconnected LVDS outputs
  net: phylink: use mdiobus_modify_changed() helper
  net: mdio: add mdiobus_modify_changed()
  mlxsw: Add support for transceiver module extended state
  ethtool: Add transceiver module extended state
  mlxsw: Add ability to control transceiver modules' power mode
  mlxsw: reg: Add Management Cable IO and Notifications register
  mlxsw: reg: Add Port Module Memory Map Properties register
  ethtool: Add ability to control transceiver modules' power mode
  RDMA/efa: CQ notifications
  RDMA/rxe: Remove duplicate settings
  RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS
  RDMA/rxe: Change the is_user member of struct rxe_cq to bool
  RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
  drm/amd/display: Add 120Hz support for freesync video mode
  drm/amdgpu: Register MCE notifier for Aldebaran RAS
  x86/MCE/AMD: Export smca_get_bank_type symbol
  drm/amdgpu: return early if debugfs is not initialized
  drm/amd/display: USB4 bring up set correct address
  drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly
  drm/amd/display: Deadlock/HPD Status/Crash Bug Fix
  drm/amd/display: Fix for access for ddc pin and aux engine.
  drm/amd/display: Add debug flags for USB4 DP link training.
  drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints.
  drm/amd/display: Support for SET_CONFIG processing with DMUB
  drm/amd/display: Add dpia debug options
  drm/amd/display: Read USB4 DP tunneling data from DPCD.
  drm/amd/display: Support for SET_CONFIG processing with DMUB
  drm/amd/display: Implement end of training for hop in DPIA display path
  drm/amd/display: Implement DPIA equalisation phase
  drm/amd/display: Implement DPIA clock recovery phase
  drm/amd/display: Implement DPIA link configuration
  drm/amd/display: Implement DPIA training loop
  drm/amd/display: Train DPIA links with fallback
  drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop
  drm/amd/display: Add stub to get DPIA tunneling device data
  drm/amd/display: Stub out DPIA link training call
  drm/amd/display: Set DPIA link endpoint type
  drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling
  drm/amd/display: USB4 DPIA enumeration and AUX Tunneling
  drm/amd/display: Update link encoder object creation.
  drm/amd/display: fix DCC settings for DCN3
  drm/amd/display: Fix error in dmesg at boot
  drm/amd/display: Fix concurrent dynamic encoder assignment.
  drm/amd/display: Add helper for blanking all dp displays
  drm/amd/display: 3.2.156
  drm/amd/display: [FW Promotion] Release 0.0.87
  drm/amd/display: Fix detection of 4 lane for DPALT
  drm/amd/display: Limit display scaling to up to 4k for DCN 3.1
  drm/amd/display: Added root clock optimization flags
  drm/amd/display: Re-arrange FPU code structure for dcn2x
  drm/amd/display: Skip override for preferred link settings during link training
  x86/sev: Make the #VC exception stacks part of the default stacks storage
  RDMA/irdma: Delete unused struct irdma_bth
  libbpf: Deprecate bpf_object__unload() API since v0.6
  selftests/bpf: Switch to new bpf_object__next_{map,program} APIs
  libbpf: Add API documentation convention guidelines
  libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7
  selftest/bpf: Switch recursion test to use htab_map_delete_elem
  bpf: Use $(pound) instead of \# in Makefiles
  bpf, arm: Remove dummy bpf_jit_compile stub
  mips, bpf: Remove old BPF JIT implementations
  mips, bpf: Enable eBPF JITs
  mips, bpf: Add JIT workarounds for CPU errata
  mips, bpf: Add new eBPF JIT for 64-bit MIPS
  mips, bpf: Add eBPF JIT for 32-bit MIPS
  mips, uasm: Add workaround for Loongson-2F nop CPU errata
  mips, uasm: Enable muhu opcode for MIPS R6
  clk: imx: Make CLK_IMX8ULP select MXC_CLK
  of: remove duplicate declarations of __of_*_sysfs() functions
  drm/i915: Call intel_dp_dump_link_status() for CR failures
  drm/i915: Pimp link training debug prints
  drm/i915: Print the DP vswing adjustment request
  drm/i915: Show LTTPR in the TPS debug print
  drm/i915: Tweak the DP "max vswing reached?" condition
  arm64: tegra: Add NVDEC to Tegra186/194 device trees
  dt-bindings: Add YAML bindings for NVDEC
  coredump:  Don't perform any cleanups before dumping core
  exit: Factor coredump_exit_mm out of exit_mm
  exec: Check for a pending fatal signal instead of core_state
  ptrace: Remove the unnecessary arguments from arch_ptrace_stop
  signal: Remove the bogus sigkill_pending in ptrace_stop
  qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based"
  mlxsw: spectrum_buffers: silence uninitialized warning
  gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call
  net: tg3: fix obsolete check of !err
  net: dsa: rtl8366rb: Support setting STP state
  net: dsa: rtl8366rb: Support fast aging
  net: dsa: rtl8366rb: Support disabling learning
  selftests/bpf: Test new btf__add_btf() API
  selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic
  libbpf: Add API that copies all BTF types from one BTF object to another
  bpf, x64: Save bytes for DIV by reducing reg copies
  soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl
  soc: imx: add i.MX8M blk-ctrl driver
  soc: imx: gpcv2: support system suspend/resume
  soc: imx: gpcv2: keep i.MX8M* bus clocks enabled
  soc: imx: gpcv2: add domain option to keep domain clocks enabled
  soc: imx: gpcv2: add lockdep annotation
  drm/bridge/lontium-lt9611uxc: fix provided connector suport
  ipmi: bt-bmc: Use registers directly
  x86/insn: Use get_unaligned() instead of memcpy()
  ARM: OMAP2+: Drop unused CM defines for am3
  ARM: OMAP2+: Drop unused CM and SCRM defines for omap4
  ARM: OMAP2+: Drop unused CM and SCRM defines for omap5
  ARM: OMAP2+: Drop unused CM defines for dra7
  ARM: OMAP2+: Drop unused PRM defines for am3
  ARM: OMAP2+: Drop unused PRM defines for am4
  ARM: OMAP2+: Drop unused PRM defines for omap4
  drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset()
  ARM: OMAP2+: Drop unused PRM defines for omap5
  ARM: OMAP2+: Drop unused PRM defines for dra7
  Bluetooth: Fix handling of SUSPEND_DISCONNECTING
  Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev
  sched: Fix DEBUG && !SCHEDSTATS warn
  arm64: dts: broadcom: Add reference to RPi CM4 IO Board
  ARM: dts: Add Raspberry Pi Compute Module 4 IO Board
  ARM: dts: Add Raspberry Pi Compute Module 4
  dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4
  ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi
  dt-bindings: display: bcm2835: add optional property power-domains
  dma-buf: use new iterator in dma_resv_test_signaled
  dma-buf: use new iterator in dma_resv_wait_timeout
  dma-buf: use new iterator in dma_resv_get_fences v3
  dma-buf: use new iterator in dma_resv_copy_fences
  dma-buf: add dma_resv_for_each_fence_unlocked v8
  ARM: dts: dra7: add entry for bb2d module
  drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup
  arm: dts: omap3-gta04: cleanup led node names
  arm: dts: omap3-gta04a4: accelerometer irq fix
  arm: dts: omap3-gta04a5: fix missing sensor supply
  arm: dts: omap3-gta04: fix missing sensor supply
  arm: dts: omap3-gta04: cleanup LCD definition
  ARM: dts: omap3: fix cpu thermal label name
  ARM: dts: am335x-pocketbeagle: switch to pinconf-single
  ARM: OMAP2+: Fix comment typo
  ARM: OMAP2+: Fix typo in some comments
  usb: core: config: Change sizeof(struct ...) to sizeof(*...)
  ARM: dts: stm32: set otg-rev on stm32mp151
  bus: ti-sysc: Fix variable set but not used warning for reinit_modules
  bpf: Avoid retpoline for bpf_for_each_map_elem
  drm/edid: Fix crash with zero/invalid EDID
  ethernet: fix up ps3_gelic_net.c for "ethernet: use  eth_hw_addr_set()"
  net: phy: at803x: add QCA9561 support
  bpf: selftests: Add selftests for module kfunc support
  libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations
  libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0
  libbpf: Support kernel module function calls
  bpf: Enable TCP congestion control kfunc from modules
  tools: Allow specifying base BTF file in resolve_btfids
  bpf: btf: Introduce helpers for dynamic BTF set registration
  bpf: Be conservative while processing invalid kfunc calls
  bpf: Introduce BPF support for kernel module function calls
  arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes
  arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes
  arm64: dts: ti: Add support for J721E SK
  dt-bindings: arm: ti: Add compatible for J721E SK
  arm64: dts: ti: iot2050: Add support for product generation 2 boards
  arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards
  dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards
  arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores
  arm64: dts: ti: iot2050: Disable SR2.0-only PRUs
  arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices
  arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible
  arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible
  dt-bindings: arm: ti: Add missing compatibles for j721e/j7200 evms
  arm64: dts: ti: Makefile: Collate AM64 platforms together
  arm64: dts: ti: k3-am64-main: Add ICSSG nodes
  tracing: Create a sparse bitmask for pid filtering
  tracing: Place trace_pid_list logic into abstract functions
  MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
  Input: analog - fix invalid snprintf() call
  x86: Fix misspelled Kconfig symbols
  x86/Kconfig: Remove references to obsolete Kconfig symbols
  drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_destroy()
  IB/hf1: Use string_upper() instead of an open coded variant
  RDMA/rw: switch to dma_map_sgtable()
  cpuidle: tegra: Check whether PMC is ready
  cpuidle: tegra: Enable compile testing
  clk: tegra: Add stubs needed for compile testing
  drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
  drm/amdgpu: print warning and taint kernel if lockup timeout is disabled
  drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
  drm/amdgpu: init iommu after amdkfd device init
  drm/amdkfd: remove redundant iommu cleanup code
  cgroup: cgroup-v1: do not exclude cgrp_dfl_root
  ipmi: ipmb: Fix off-by-one size check on rcvlen
  dt-bindings: power: Bindings for Samsung batteries
  thermal: int340x: delete bogus length check
  thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable
  fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 sysfs_create_dir_ns()
  PM: EM: Mark inefficiencies in CPUFreq
  cpufreq: Use CPUFREQ_RELATION_E in DVFS governors
  cpufreq: Introducing CPUFREQ_RELATION_E
  cpufreq: Add an interface to mark inefficient frequencies
  cpufreq: Make policy min/max hard requirements
  PM: EM: Allow skipping inefficient states
  PM: EM: Extend em_perf_domain with a flag field
  PM: EM: Mark inefficient states
  PM: EM: Fix inefficient states detection
  ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus()
  dt-bindings: net: wireless: qca,ath9k: convert to the json-schema
  ath9k: Fix potential interrupt storm on queue reset
  ath9k: add option to reset the wifi chip via debugfs
  firmware_loader: add a sanity check for firmware_request_builtin()
  ath10k: Don't always treat modem stop events as crashes
  firmware_loader: split built-in firmware call
  firmware_loader: fix pre-allocated buf built-in firmware use
  ABI: sysfs-devices-system-cpu: use cpuX instead of cpu#
  ABI: sysfs-class-extcon: use uppercase X for wildcards
  ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm
  ABI: sysfs-class-hwmon: add ABI documentation for it
  ABI: sysfs-mce: add 3 missing files
  ABI: sysfs-mce: add a new ABI file
  scripts: get_abi.pl: better generate regex from what fields
  scripts: get_abi.pl: fix fallback rule for undefined symbols
  fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs_create_link()
  drivers/base/component.c: remove superfluous header files from component.c
  drivers/base/arch_topology.c: remove superfluous header
  virt: acrn: Introduce interfaces for virtual device creating/destroying
  virt: acrn: Introduce interfaces for MMIO device passthrough
  char: xillybus: Eliminate redundant wrappers to DMA related calls
  misc: fastrpc: copy to user only for non-DMA-BUF heap buffers
  misc: fastrpc: Update number of max fastrpc sessions
  PNP: system.c: unmark a comment as being kernel-doc
  ACPICA: Update version to 20210930
  ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table
  ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type
  ACPICA: Add support for Windows 2020 _OSI string
  ACPICA: Avoid evaluating methods too early during system resume
  sched/fair: Removed useless update of p->recent_used_cpu
  sched: Remove pointless preemption disable in sched_submit_work()
  sched: Move kprobes cleanup out of finish_task_switch()
  sched: Disable TTWU_QUEUE on RT
  sched: Limit the number of task migrations per batch on RT
  sched: Move mmdrop to RCU on RT
  sched: Make cookie functions static
  sched/fair: Consider SMT in ASYM_PACKING load balance
  sched/fair: Carve out logic to mark a group for asymmetric packing
  sched/fair: Provide update_sg_lb_stats() with sched domain statistics
  sched/fair: Optimize checking for group_asym_packing
  sched/topology: Introduce sched_group::flags
  x86/sched: Decrease further the priorities of SMT siblings
  kthread: Move prio/affinite change into the newly created thread
  sched: Provide Kconfig support for default dynamic preempt mode
  sched: Remove unused inline function __rq_clock_broken()
  sched/dl: Support schedstats for deadline sched class
  sched/dl: Support sched_stat_runtime tracepoint for deadline sched class
  sched/rt: Support schedstats for RT sched class
  sched/rt: Support sched_stat_runtime tracepoint for RT sched class
  sched: Introduce task block time in schedstats
  sched: Make schedstats helpers independent of fair sched class
  sched: Make struct sched_statistics independent of fair sched class
  sched/fair: Use __schedstat_set() in set_next_entity()
  kselftests/sched: cleanup the child processes
  sched/fair: Add document for burstable CFS bandwidth
  sched/fair: Add cfs bandwidth burst statistics
  sched: adjust sleeper credit for SCHED_IDLE entities
  sched: reduce sched slice for SCHED_IDLE entities
  sched: Account number of SCHED_IDLE entities on each cfs_rq
  fs/proc/uptime.c: Fix idle time reporting in /proc/uptime
  sched/core: Simplify core-wide task selection
  sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
  sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle
  sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
  PCI/sysfs: use NUMA_NO_NODE macro
  driver core: use NUMA_NO_NODE during device_initialize
  ACPI: Update information in MAINTAINERS
  driver core: Fix possible memory leak in device_link_add()
  PCI: PM: Do not call platform_pci_power_manageable() unnecessarily
  PCI: PM: Make pci_choose_state() call pci_target_state()
  PCI: PM: Rearrange pci_target_state()
  cpufreq: intel_pstate: Process HWP Guaranteed change notification
  PCI: PM: Simplify acpi_pci_power_manageable()
  PCI: PM: Drop struct pci_platform_pm_ops
  serial: 8250: Fix reporting real baudrate value in c_ospeed field
  serial: core: Fix initializing and restoring termios speed
  tty: baudrate: Explicit usage of B0 for encoding input baudrate
  serial: sifive: set pointer to NULL rather than 0.
  net: usb: use eth_hw_addr_set() for dev->addr_len cases
  ethernet: use eth_hw_addr_set() for dev->addr_len cases
  mlx4: constify args for const dev_addr
  mlx4: remove custom dev_addr clearing
  mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr()
  mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64()
  spi: fsi: Print status on error
  ASoC: SOF: OF: Add fw_path and tplg_path parameters
  ASoC: amd: acp-rt5645: Constify static snd_soc_ops
  ASoC: SOF: topology: return error if sof_connect_dai_widget() fails
  ASoC: SOF: topology: allow for dynamic pipelines override for debug
  ASoC: SOF: topology: show clks_control value in dynamic debug
  dt-bindings: serial: Add a new compatible string for UMS512
  ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines
  ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits
  ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG
  ASoC: SOF: dai: include new flags for DAI_CONFIG
  ASoC: SOF: dai: mirror group_id definition added in firmware
  mxser: store FCR state in mxser_port::FCR
  mxser: don't read from UART_FCR
  mxser: move FIFO clearing to mxser_disable_and_clear_FIFO()
  mxser: simplify FCR computation in mxser_change_speed()
  mxser: make mxser_port::ldisc_stop_rx a bool
  mxser: simplify condition in mxser_receive_chars_new
  mxser: restore baud rate if its setting fails
  netlink: remove netlink_broadcast_filtered
  MAINTAINERS: Add spi-nor device tree binding under SPI NOR maintainers
  ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45
  ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp
  ASoC: Intel: add machine driver for SOF+ES8336
  tty: n_gsm: Don't ignore write return value in gsmld_output()
  ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec
  ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec
  tty: n_gsm: clean up indenting in gsm_queue()
  tty: serial: samsung: describe driver in KConfig
  ipmi:ssif: Use depends on, not select, for I2C
  ipmi: Add docs for the IPMI IPMB driver
  ipmi: Add docs for IPMB direct addressing
  ipmi:ipmb: Add initial support for IPMI over IPMB
  ipmi: Add support for IPMB direct messages
  ipmi: Export ipmb_checksum()
  ipmi: Fix a typo
  ipmi: Check error code before processing BMC response
  ipmi:devintf: Return a proper error when recv buffer too small
  ipmi: Disable some operations during a panic
  ipmi:watchdog: Set panic count to proper value on a panic
  usb: gadget: udc: core: Print error code in usb_gadget_probe_driver()
  usb: gadget: udc: core: Use pr_fmt() to prefix messages
  usb: gadget: uvc: fix multiple opens
  usb: cdc-wdm: Constify static struct wwan_port_ops
  usb: usb-skeleton: Update min() to min_t()
  dt-bindings: usb: dwc3: Fix usb-phy check
  dt-bindings: usb: Convert SMSC USB3503 binding to a schema
  usb: exynos: describe driver in KConfig
  usb: gadget: udc-xilinx: Add clock support
  usb: xhci-mtk: use xhci_dbg() to print log
  USB: EHCI: Improve port index sanitizing
  USB: phy: tahvo:remove unnecessary debug log
  usb: atm: Use struct_size() helper
  usb: phy: tegra: Support OTG mode programming
  dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode
  dt-bindings: phy: tegra20-usb-phy: Convert to schema
  usb: host: oxu210hp: Fix a function name in comments
  usb: host: fotg210: Fix a function name in comments
  usb: ehci: Fix a function name in comments
  usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C
  usb: typec: tipd: Switch CD321X power state to S0
  usb: typec: tipd: Add support for Apple CD321X
  usb: typec: tipd: Add short-circuit for no irqs
  usb: typec: tipd: Split interrupt handler
  dt-bindings: usb: tps6598x: Add Apple CD321x compatible
  usb: typec: ucsi: Better fix for missing unplug events issue
  usb: typec: ucsi: Read the PDOs in separate work
  usb: typec: ucsi: Check the partner alt modes always if there is PD contract
  usb: typec: ucsi: acpi: Reduce the command completion timeout
  usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking
  usb: typec: ucsi: Don't stop alt mode registration on busy condition
  usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition
  usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved"
  usb: misc: ehset: Workaround for "special" hubs
  net: bgmac: support MDIO described in DT
  net: bgmac: improve handling PHY
  staging: mt7621-dts: properly define 'cpc' and 'mc' nodes
  staging: mt7621-pci: properly adjust base address for the IO window
  MIPS: implement architecture-specific 'pci_remap_iospace()'
  PCI: Allow architecture-specific pci_remap_iospace()
  MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base'
  Revert "staging: mt7621-pci: set end limit for 'ioport_resource'"
  Revert "MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT"
  ethernet: ehea: add missing cast
  sparc: Fix typo.
  staging: r8188eu: core: remove duplicate condition check
  staging: r8188eu: hal: remove assignment to itself
  staging: r8188eu: core: remove unused variable local variable
  staging: r8188eu: core: remove unused variable pAdapter
  staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy
  staging: r8188eu: core: remove power_saving_wk_hdl function
  staging: r8188eu: remove rtl8188e_silentreset_for_specific_platform()
  staging: rtl8712: Statements should start on a tabstop
  staging: r8188eu: remove inirp_deinit from struct hal_ops
  staging: r8188eu: remove inirp_init from struct hal_ops
  staging: r8188eu: remove free_recv_priv from struct hal_ops
  staging: r8188eu: remove init_recv_priv from struct hal_ops
  staging: r8188eu: remove init_xmit_priv from struct hal_ops
  staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops
  staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops
  staging: r8188eu: remove odm_GlobalAdapterCheck()
  staging: r8188eu: remove odm_DynamicBBPowerSaving()
  staging: rtl8192u: remove unused static variable
  staging: rtl8192e: remove unused variable ieee
  staging: r8188eu: Replace zero-length array with flexible-array member
  staging: rtl8723bs: core: remove reassignment of same value to variable
  staging: rtl8723bs: core: remove condition never execute
  staging: rtl8723bs: Replace zero-length array with flexible-array member
  staging: rtl8723bs: remove meaningless pstat->passoc_req check in OnAssocReq()
  staging: vchiq_arm: move platform structs to vchiq_arm.c
  staging: vchiq_arm: drop unnecessary declarations
  staging: vchiq_arm: re-order vchiq_arm_init_state
  staging: vt6655: fix camelcase in pbyCxtBuf
  Documentation: remove reference to now removed mandatory-locking doc
  reset: uniphier: Add NX1 reset support
  dt-bindings: reset: uniphier: Add NX1 reset control binding
  reset: uniphier: Add audio system and video input reset control for PXs3
  reset: Allow building Broadcom STB RESCAL as module
  drm/i915: Fix bug in user proto-context creation that leaked contexts
  PCI: imx6: Remove unused assignment to variable ret
  mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap
  phy: qcom-qusb2: Add missing vdd supply
  dt-bindings: phy: qcom,qusb2: Add missing vdd-supply
  media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate settings
  media: hantro: Auto generate the AXI ID to avoid conflicts
  media: rcar-vin: add GREY format
  media: CEC: keep related menu entries together
  media: vivid: fix an error code in vivid_create_instance()
  media: hantro: Constify static struct v4l2_m2m_ops
  media: em28xx: Don't use ops->suspend if it is NULL
  media: imx: drop unneeded MODULE_ALIAS
  media: v4l2-dev.h: move open brace after struct video_device
  media: rcar-csi2: Serialize access to set_fmt and get_fmt
  media: rcar-csi2: Cleanup mutex on remove and fail
  media: aspeed: refine to avoid full jpeg update
  media: cedrus: add check for H264 and H265 limitations
  media: cedrus: Add H265 10-bit capability flag
  media: rcar-csi2: Add checking to rcsi2_start_receiver()
  arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY
  arm64: dts: imx8mm: add DISP blk-ctrl
  arm64: dts: imx8mm: add VPU blk-ctrl
  arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core
  arm64: dts: imx8mm: put USB controllers into power-domains
  arm64: dts: imx8mm: add GPC node
  dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains
  dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl
  dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains
  dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl
  Revert "soc: imx: gpcv2: move reset assert after requesting domain power up"
  soc: imx: gpcv2: allow to disable individual power domains
  ARM: dts: imx6: skov: provide panel support for lt2 variants
  arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control
  arm64: dts: freescale: Fix 'interrupt-map' parent address cells
  imx: soc: Select REGMAP_MMIO
  ARM: dts: imx6qdl-apalis: Fix typo in ADC comment
  ARM: dts: imx6qdl-apalis: Add a label for the touchscreen
  ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC
  ARM: dts: imx6qdl-apalis: Avoid underscore in node name
  ARM: dts: imx6sll: fixup of operating points
  ARM: dts: imx6sl: fixup of operating points
  ARM: dts: imx: e60k02: correct led node name
  ARM: dts: imx: add devicetree for Tolino Vision 5
  ARM: dts: imx: add devicetree for Kobo Libra H2O
  ARM: dts: add Netronix E70K02 board common file
  dt-bindings: arm: fsl: Add E70K02 based ebook readers
  rtl8xxxu: Use lower tx rates for the ack packet
  bcma: drop unneeded initialization value
  brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
  rtw88: refine fw_crash debugfs to show non-zero while triggering
  rtw88: fix RX clock gate setting while fifo dump
  ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout
  ARM: dts: imx7-tqma7: add SPI-NOR flash
  ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems"
  ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for MPL3115A2
  PM / devfreq: tegra30: Check whether clk_round_rate() returns zero rate
  PM / devfreq: tegra30: Use resource-managed helpers
  PM / devfreq: Add devm_devfreq_add_governor()
  scsi: smartpqi: Update version to 2.1.12-055
  scsi: smartpqi: Add 3252-8i PCI id
  scsi: smartpqi: Fix duplicate device nodes for tape changers
  scsi: smartpqi: Fix boot failure during LUN rebuild
  scsi: smartpqi: Add extended report physical LUNs
  scsi: smartpqi: Avoid failing I/Os for offline devices
  scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation
  scsi: smartpqi: Update LUN reset handler
  scsi: smartpqi: Capture controller reason codes
  scsi: smartpqi: Add controller handshake during kdump
  scsi: smartpqi: Update device removal management
  scsi: mpi3mr: Clean up mpi3mr_print_ioc_info()
  scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp()
  scsi: pm80xx: Replace open coded check with dev_is_expander()
  scsi: target: tcmu: Use struct_size() helper in kmalloc()
  scsi: target: usb: Replace enable attr with ops.enable
  scsi: target: ibm_vscsi: Replace enable attr with ops.enable
  scsi: target: srpt: Replace enable attr with ops.enable
  scsi: target: sbp: Replace enable attr with ops.enable
  scsi: target: qla2xxx: Replace enable attr with ops.enable
  scsi: target: iscsi: Replace tpg enable attr with ops.enable
  scsi: target: core: Add common tpg/enable attribute
  ARM: dts: colibri-imx6ull-emmc: add device tree
  dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc
  dt-bindings: arm: fsl: clean-up all toradex boards/modules
  scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1
  scsi: megaraid_sas: Add helper functions for irq_context
  scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt
  ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf
  ARM: imx_v6_v7_defconfig: build imx sdma driver as module
  ARM: imx_v6_v7_defconfig: rebuild default configuration
  ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2c variant
  ARM: imx_v6_v7_defconfig: enable mtd physmap
  scsi: advansys: Fix kernel pointer leak
  scsi: target: core: Make logs less verbose
  scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead
  scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead
  scsi: ufs: core: Stop clearing UNIT ATTENTIONS
  scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
  scsi: ufs: core: Remove return statement in void function
  scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition
  scsi: ufs: core: Fix NULL pointer dereference
  scsi: core: Fix spelling in a source code comment
  net/mlx5: Enable single IRQ for PCI Function
  net/mlx5: Shift control IRQ to the last index
  net/mlx5: Bridge, pop VLAN on egress table miss
  net/mlx5: Bridge, mark reg_c1 when pushing VLAN
  net/mlx5: Bridge, extract VLAN pop code to dedicated functions
  net/mlx5: Bridge, refactor eswitch instance usage
  net/mlx5e: Support accept action
  net/mlx5e: Specify out ifindex when looking up encap route
  net/mlx5e: Reserve a value from TC tunnel options mapping
  net/mlx5e: Move parse fdb check into actions_match_supported_fdb()
  net/mlx5e: Split actions_match_supported() into a sub function
  net/mlx5e: Move mod hdr allocation to a single place
  net/mlx5e: TC, Refactor sample offload error flow
  net/mlx5e: Add TX max rate support for MQPRIO channel mode
  net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq()
  riscv: add rv32 and rv64 randconfig build targets
  Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE"
  riscv: mm: don't advertise 1 num_asid for 0 asid bits
  riscv: set default pm_power_off to NULL
  riscv/vdso: Add support for time namespaces
  arm64: tegra: Add new USB PHY properties on Tegra132
  ARM: tegra: nexus7: Enable USB OTG mode
  ARM: tegra: Add new properties to USB PHY device-tree nodes
  soc/tegra: pmc: Expose USB regmap to all SoCs
  ARM: tegra: Update Broadcom Bluetooth device-tree nodes
  ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer
  soc/tegra: pmc: Disable PMC state syncing
  RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty
  i2c: mlxcpld: Reduce polling time for performance improvement
  RDMA/rtrs-clt: Follow "one entry one value" rule for IO migration stats
  RDMA/rtrs: Do not allow sessname to contain special symbols / and .
  RDMA/rtrs: Introduce destroy_cq helper
  RDMA/rtrs: Replace duplicate check with is_pollqueue helper
  RDMA/rtrs: Fix warning when use poll mode on client side.
  RDMA/rtrs: Remove len parameter from helper print functions of sysfs
  RDMA/rtrs: Use sysfs_emit instead of s*printf function for sysfs show
  SUNRPC: Capture value of xdr_buf::page_base
  SUNRPC: Add trace event when alloc_pages_bulk() makes no progress
  svcrdma: Split svcrmda_wc_{read,write} tracepoints
  svcrdma: Split the svcrdma_wc_send() tracepoint
  svcrdma: Split the svcrdma_wc_receive() tracepoint
  soc/tegra: pm: Make stubs usable for compile testing
  soc/tegra: irq: Add stubs needed for compile testing
  soc/tegra: fuse: Add stubs needed for compile testing
  drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI
  drm/amdgpu/gmc9: convert to IP version checking
  drm/amd/display: Prevent using DMUB rptr that is out-of-bounds
  drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN
  drm/amdgpu: remove some repeated includings
  drm/amdgpu: During s0ix don't wait to signal GFXOFF
  Documentation/gpu: remove spurious "+" in amdgpu.rst
  drm/amdgpu: consolidate case statements
  drm/amdgpu/jpeg: add jpeg2.6 start/end
  drm/amdgpu/jpeg2: move jpeg2 shared macro to header file
  drm/amdkfd: fix a potential ttm->sg memory leak
  drm/amdgpu: add an option to override IP discovery table from a file
  drm/amdkfd: convert kfd_device.c to use GC IP version
  drm/amdkfd: clean up parameters in kgd2kfd_probe
  drm/amdgpu: add support for SRIOV in IP discovery path
  drm/amdgpu: clean up set IP function
  drm/amdgpu: convert IP version array to include instances
  drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default
  drm/amdgpu: add new asic_type for IP discovery
  drm/amdgpu/ucode: add default behavior
  drm/amdgpu: get VCN harvest information from IP discovery table
  drm/amdgpu/vcn: remove manual instance setting
  drm/amdgpu/sdma: remove manual instance setting
  drm/amdgpu: get VCN and SDMA instances from IP discovery table
  drm/amdgpu: add HWID of SDMA instance 2 and 3
  drm/amdgpu: add VCN1 hardware IP
  drm/amd/display: fix error case handling
  drm/amdgpu/soc15: convert to IP version checking
  drm/amdgpu/vcn2.5: convert to IP version checking
  drm/amdgpu/amdgpu_vcn: convert to IP version checking
  drm/amdgpu/pm/amdgpu_smu: convert more IP version checking
  drm/amdgpu/pm/smu_v13.0: convert IP version checking
  drm/amdgpu/pm/smu_v11.0: update IP version checking
  drm/amdgpu/psp_v13.0: convert to IP version checking
  drm/amdgpu/psp_v11.0: convert to IP version checking
  drm/amdgpu/amdgpu_psp: convert to IP version checking
  drm/amdgpu/gfx9.0: convert to IP version checking
  drm/amdgpu/hdp4.0: convert to IP version checking
  drm/amdgpu/sdma4.0: convert to IP version checking
  drm/amdgpu/display/dm: convert RAVEN to IP version checking
  drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support
  drm/amdgpu: drive all vega asics from the IP discovery table
  drm/amdgpu/soc15: get rev_id in soc15_common_early_init
  drm/amdgpu: add initial IP discovery support for vega based parts
  drm/amdgpu/soc15: export common IP functions
  drm/amdgpu: add DCI HWIP
  drm/amdgpu/display/dm: convert to IP version checking
  drm/amdgpu: drive all navi asics from the IP discovery table
  drm/amdgpu/nv: convert to IP version checking
  drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking
  drm/amdgpu/navi10_ppt: convert to IP version checking
  drm/amdgpu/smu11.0: convert to IP version checking
  drm/amdgpu/amdgpu_smu: convert to IP version checking
  drm/amdgpu/navi10_ih: convert to IP version checking
  drm/amdgpu/athub2.1: convert to IP version checking
  drm/amdgpu/athub2.0: convert to IP version checking
  drm/amdgpu/vcn3.0: convert to IP version checking
  drm/amdgpu/mmhub2.1: convert to IP version checking
  drm/amdgpu/mmhub2.0: convert to IP version checking
  drm/amdgpu/gfxhub2.1: convert to IP version checking
  drm/amdgpu: drive nav10 from the IP discovery table
  drm/amdgpu: Use IP discovery to drive setting IP blocks by default
  drm/amdgpu/gmc10.0: convert to IP version checking
  drm/amdgpu: bind to any 0x1002 PCI diplay class device
  drm/amdgpu: filter out radeon PCI device IDs
  drm/amdgpu/gfx10: convert to IP version checking
  drm/amdgpu/sdma5.2: convert to IP version checking
  drm/amdgpu/sdma5.0: convert to IP version checking
  drm/amdgpu: add initial IP enumeration via IP discovery table
  drm/amdgpu/nv: export common IP functions
  drm/amdgpu: add XGMI HWIP
  drm/amdgpu: fill in IP versions from IP discovery table
  drm/amdgpu: store HW IP versions in the driver structure
  drm/amdgpu: add debugfs access to the IP discovery table
  drm/amdgpu: move headless sku check into harvest function
  drm/amdgpu: resolve RAS query bug
  drm/amd/display: Only define DP 2.0 symbols if not already defined
  amd/amdkfd: add ras page retirement handling for sq/sdma (v3)
  drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix
  drm/amd/display: add cyan_skillfish display support
  x86: deduplicate the spectre_v2_user documentation
  x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl
  RDMA/cma: Split apart the multiple uses of the same list heads
  drm/i195: Make the async flip VT-d workaround dynamic
  drm/i915: Extend the async flip VT-d w/a to skl/bxt
  docs: dt: Fix a few grammar nits in the binding/schema docs
  RDMA/rxe: Bump up default maximum values used via uverbs
  of, numa: Fetch empty NUMA node ID from distance map
  Documentation, dt, numa: Add note to empty NUMA node
  dt-bindings: w1-gpio: Drop redundant 'maxItems'
  kallsyms: strip LTO suffixes from static functions
  gcc-plugins: remove support for GCC 4.9 and older
  drm/i915: Clean up disabled warnings
  drm/i915/pxp: enable PXP for integrated Gen12
  drm/i915/pxp: add PXP documentation
  drm/i915/pxp: add pxp debugfs
  drm/i915/pxp: black pixels on pxp disabled
  drm/i915/pxp: Add plane decryption support
  drm/i915/pxp: Enable PXP power management
  drm/i915/pxp: start the arb session on demand
  drm/i915/pxp: interfaces for using protected objects
  drm/i915/pxp: Implement PXP irq handler
  drm/i915/pxp: Implement arb session teardown
  drm/i915/pxp: Create the arbitrary session after boot
  drm/i915/pxp: set KCR reg init
  drm/i915/pxp: Implement funcs to create the TEE channel
  drm/i915/pxp: allocate a vcs context for pxp usage
  drm/i915/pxp: define PXP device flag and kconfig
  mei: pxp: export pavp client to me client bus
  drm/i915/pxp: Define PXP component interface
  regulator: dt-bindings: maxim,max8952: convert to dtschema
  audit: add OPENAT2 record to list "how" info
  remoteproc: meson-mx-ao-arc: fix a bit test
  ASoC: dt-bindings: uniphier: Add description of each port number
  ASoC: Intel: cht_bsw_nau8824: Set card.components string
  ASoC: nau8824: Add a nau8824_components() helper
  ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
  ASoC: nau8824: Fix NAU8824_JACK_LOGIC define
  ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ
  ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
  spi: cadence: fix static checker warning
  regulator: bd71815: Use defined mask values
  Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2"
  Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
  Revert "drm: cleanup: remove drm_modeset_(un)lock_all()"
  interconnect: samsung: describe drivers in KConfig
  arm64: dts: ls1028a: use phy-mode instead of phy-connection-type
  arm64: dts: ls1028a: move PHY nodes to MDIO controller
  arm64: dts: ls1028a: disable usb controller by default
  arm64: dts: ls1028a: add Vivante GPU node
  arm64: dts: ls1028a: move Mali DP500 node into /soc
  arm64: dts: ls1028a: move pixel clock pll into /soc
  ARM: at91: add basic support for new SoC family lan966
  net: ethernet: use phylink_set_10g_modes()
  net: phylink: add phylink_set_10g_modes() helper
  net: ipv6: fix use after free of struct seg6_pernet_data
  perf srcline: Use long-running addr2line per DSO
  dt-bindings: arm: at91: Document lan966 pcb8291 and pcb8290 boards
  ARM: at91: Documentation: add lan966 family
  drivers/perf: Improve build test coverage
  drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update()
  ARM: at91: Documentation: add sama7g5 family
  drivers/perf: hisi: Fix PA PMU counter offset
  iommu: arm-smmu-qcom: Add compatible for QCM2290
  dt-bindings: arm-smmu: Add compatible for QCM2290 SoC
  qed: fix ll2 establishment during load of RDMA driver
  qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT")
  qed: Update TCP silly-window-syndrome timeout for iwarp, scsi
  qed: Update debug related changes
  qed: Add '_GTT' suffix to the IRO RAM macros
  qed: Update FW init functions to support FW 8.59.1.0
  qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h
  qed: Update qed_hsi.h for fw 8.59.1.0
  qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0
  qed: Update common_hsi for FW ver 8.59.1.0
  qed: Split huge qed_hsi.h header file
  qed: Remove e4_ and _e4 from FW HSI
  qed: Fix kernel-doc warnings
  selftests: net: Test for the IOAM encapsulation with IPv6
  ipv6: ioam: Add support for the ip6ip6 encapsulation
  ipv6: ioam: Prerequisite patch for ioam6_iptunnel
  ipv6: ioam: Distinguish input and output for hop-limit
  net/mlx4_en: avoid one cache line miss to ring doorbell
  iommu/arm-smmu-qcom: Add SM6350 SMMU compatible
  dt-bindings: arm-smmu: Add compatible for SM6350 SoC
  iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd()
  iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master()
  interconnect: qcom: drop DEFINE_QNODE macro
  interconnect: qcs404: expand DEFINE_QNODE macros
  interconnect: msm8939: add support for AP-owned nodes
  interconnect: msm8939: expand DEFINE_QNODE macros
  interconnect: msm8916: add support for AP-owned nodes
  interconnect: msm8916: expand DEFINE_QNODE macros
  interconnect: icc-rpm: add support for QoS reg offset
  interconnect: sdm660: merge common code into icc-rpm
  opp: Add more resource-managed variants of dev_pm_opp_of_add_table()
  RISC-V: KVM: Add MAINTAINERS entry
  RISC-V: KVM: Document RISC-V specific parts of KVM API
  interconnect: sdm660: drop default/unused values
  interconnect: sdm660: expand DEFINE_QNODE macros
  RISC-V: KVM: Add SBI v0.1 support
  RISC-V: KVM: Implement ONE REG interface for FP registers
  RISC-V: KVM: FP lazy save/restore
  interconnect: icc-rpm: move bus clocks handling into qnoc_probe
  RISC-V: KVM: Add timer functionality
  RISC-V: KVM: Implement MMU notifiers
  RISC-V: KVM: Implement stage2 page table programming
  RISC-V: KVM: Implement VMID allocator
  RISC-V: KVM: Handle WFI exits for VCPU
  RISC-V: KVM: Handle MMIO exits for VCPU
  RISC-V: KVM: Implement VCPU world-switch
  RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls
  RISC-V: KVM: Implement VCPU interrupts and requests handling
  RISC-V: KVM: Implement VCPU create, init and destroy functions
  RISC-V: Add initial skeletal KVM support
  drm/gud: Add GUD_PIXEL_FORMAT_RGB888
  drm/gud: Add GUD_PIXEL_FORMAT_RGB332
  drm/gud: Add GUD_PIXEL_FORMAT_R8
  drm/i915: Allow per-lane drive settings with LTTPRs
  drm/i915: Prepare link training for per-lane drive settings
  drm/i915: Pass the lane to intel_ddi_level()
  drm/format-helper: Add drm_fb_xrgb8888_to_rgb888()
  drm/format-helper: Add drm_fb_xrgb8888_to_rgb332()
  drm/fourcc: Add R8 to drm_format_info
  drm/i915: Nuke intel_ddi_hdmi_num_entries()
  drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level()
  treewide: Replace the use of mem_encrypt_active() with cc_platform_has()
  x86/sev: Replace occurrences of sev_es_active() with cc_platform_has()
  x86/sev: Replace occurrences of sev_active() with cc_platform_has()
  x86/sme: Replace occurrences of sme_active() with cc_platform_has()
  powerpc/pseries/svm: Add a powerpc version of cc_platform_has()
  x86/sev: Add an x86 version of cc_platform_has()
  arch/cc: Introduce a function to check for confidential computing features
  x86/ioremap: Selectively build arch override encryption functions
  drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels()
  drm/i915: Nuke useless .set_signal_levels() wrappers
  drm/i915: Generalize .set_signal_levels()
  drm/i915: Introduce has_buf_trans_select()
  drm/i915: Introduce has_iboost()
  drm/i915: Fix DP clock recovery "voltage_tries" handling
  ipack: ipoctal: rename tty-driver pointer
  x86/Kconfig: Fix an unused variable error in dell-smm-hwmon
  opp: Change type of dev_pm_opp_attach_genpd(names) argument
  drm/v3d: add multiple syncobjs support
  drm/v3d: add generic ioctl extension
  drm/v3d: alloc and init job in one shot
  drm/v3d: decouple adding job dependencies steps from job init
  RISC-V: Add hypervisor extension related CSR defines
  drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers
  ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
  printk: use gnu_printf format attribute for printk_sprint()
  printk: avoid -Wsometimes-uninitialized warning
  MAINTAINERS: add an entry for NXP S32G boards
  arm64: dts: s32g2: add memory nodes for evb and rdb2
  arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support
  arm64: dts: s32g2: add serial/uart support
  arm64: dts: add NXP S32G2 support
  dt-bindings: serial: fsl-linflexuart: add compatible for S32G2
  dt-bindings: serial: fsl-linflexuart: convert to json-schema format
  dt-bindings: arm: fsl: add NXP S32G2 boards
  soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain
  soc: imx: gpcv2: Turn domain->pgc into bitfield
  s390/block/scm_blk: add error handling support for add_disk()
  s390/block/dcssblk: add error handling support for add_disk()
  s390/block/dasd_genhd: add error handling support for add_disk()
  s390/boot: allocate amode31 section in decompressor
  s390/boot: initialize control registers in decompressor
  s390/sclp_vt220: fix unused function warning
  kprobes: add testcases for s390
  s390/ftrace: add FTRACE_GEN_NOP_ASM macro
  s390/sclp_sd: fix warnings about missing parameter description
  s390/cio: derive cdev information only for IO-subchannels
  s390/pci: add simpler s390dbf traces for events
  s390/cio: unregister the subchannel while purging
  s390/pci: tolerate inconsistent handle in recover
  s390/kprobes: add sanity check
  s390/ftrace: remove dead code
  drm/i915: fix regression with uncore refactoring.
  cpufreq: tegra186/tegra194: Handle errors in BPMP response
  cpufreq: remove useless INIT_LIST_HEAD()
  opp: Fix required-opps phandle array count check
  cpufreq: s3c244x: add fallthrough comments for switch
  cpufreq: vexpress: Drop unused variable
  dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards
  arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board
  pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
  NFS: Remove unnecessary page cache invalidations
  NFS: Do not flush the readdir cache in nfs_dentry_iput()
  NFS: Fix dentry verifier races
  NFS: Further optimisations for 'ls -l'
  NFS: Fix up nfs_readdir_inode_mapping_valid()
  NFS: Ignore the directory size when marking for revalidation
  NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA
  NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED
  NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE
  NFS: Fix a few more clear_bit() instances that need release semantics
  SUNRPC: xprt_clear_locked() only needs release memory semantics
  SUNRPC: Remove unnecessary memory barriers
  SUNRPC: Remove WQ_HIGHPRI from xprtiod
  SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute()
  SUNRPC: Partial revert of commit 6f9f17287e
  NFS: Fix up nfs_ctx_key_to_expire()
  NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink()
  NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink()
  mctp: Add input reassembly tests
  mctp: Add route input to socket tests
  mctp: Add packet rx tests
  mctp: Add test utils
  mctp: Add initial test structure and fragmentation test
  pinctrl: mediatek: add rsel setting on MT8195
  pinctrl: mediatek: support rsel feature
  pinctrl: mediatek: fix coding style
  dt-bindings: pinctrl: mt8195: change pull up/down description
  dt-bindings: pinctrl: mt8195: add rsel define
  pinctrl: qcom: spmi-gpio: add support to enable/disable output
  NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
  SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases
  NFSD: Initialize pointer ni with NULL and not plain integer 0
  NFSD: simplify struct nfsfh
  NFSD: drop support for ancient filehandles
  NFSD: move filehandle format declarations out of "uapi".
  power: supply: cpcap-battery: use device_get_match_data() to simplify code
  power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty
  power: supply: max17042_battery: use VFSOC for capacity when no rsns
  dt-bindings: power: supply: max17040: switch to unevaluatedProperties
  power: reset: at91-reset: check properly the return value of devm_of_iomap
  power: supply: wm831x_power: fix spelling mistake on function name
  net: wwan: iosm: correct devlink extra params
  HSI: cmt_speech: unmark comments as kernel-doc
  ethernet: use eth_hw_addr_set() - casts
  fddi: use eth_hw_addr_set()
  ethernet: s2io: use eth_hw_addr_set()
  ethernet: chelsio: use eth_hw_addr_set()
  net: usb: use eth_hw_addr_set() instead of ether_addr_copy()
  ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
  net: use eth_hw_addr_set() instead of ether_addr_copy()
  net: usb: use eth_hw_addr_set()
  ethernet: use eth_hw_addr_set()
  net: use eth_hw_addr_set()
  arch: use eth_hw_addr_set()
  selftests: net: mscc: ocelot: add a test for egress VLAN modification
  selftests: net: mscc: ocelot: rename the VLAN modification test to ingress
  selftests: net: mscc: ocelot: bring up the ports automatically
  net: dsa: tag_ocelot: set the classified VLAN during xmit
  net: mscc: ocelot: write full VLAN TCI in the injection header
  net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0
  dt-bindings: net: renesas,etheravb: Update example to match reality
  dt-bindings: net: renesas,ether: Update example to match reality
  net:dev: Change napi_gro_complete return type to void
  ionic: add lif param to ionic_qcq_disable
  ionic: have ionic_qcq_disable decide on sending to hardware
  ionic: add polling to adminq wait
  ionic: widen queue_lock use around lif init and deinit
  ionic: move lif mutex setup and delete
  ionic: check for binary values in FW ver string
  ionic: remove debug stats
  ravb: Initialize GbEthernet E-MAC
  ravb: Add half_duplex to struct ravb_hw_info
  ravb: Add magic_pkt to struct ravb_hw_info
  ravb: Add tsrq to struct ravb_hw_info
  ravb: Exclude gPTP feature support for RZ/G2L
  ravb: Initialize GbEthernet DMAC
  ravb: Add support for RZ/G2L SoC
  ravb: Add nc_queue to struct ravb_hw_info
  ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
  ravb: Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar"
  openrisc: time: don't mark comment as kernel-doc
  i2c: switch from 'pci_' to 'dma_' API
  i2c: exynos: describe drivers in KConfig
  i2c: pxa: drop unneeded MODULE_ALIAS
  i2c: mediatek: fixing the incorrect register offset
  Input: ariel-pwrbutton - add SPI device ID table
  spi: Add sc7180 binding
  ASoC: nau8821: new driver
  Bluetooth: Rename driver .prevent_wake to .wakeup
  net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
  selftests/bpf: Use BTF-defined key/value for map definitions
  libbpf: Support uniform BTF-defined key/value specification across all BPF maps
  regulator: qcom_smd: Add PM2250 regulators
  regulator: Document PM2250 smd-rpm regulators
  rtc: m41t80: return NULL rather than a plain 0 integer
  rtc: msc313: Fix unintentional sign extension issues with left shift of a u16
  rtc: mcp795: Add SPI ID table
  audit: add support for the openat2 syscall
  audit: replace magic audit syscall class numbers with macros
  ASoC: fsl_spdif: implement bypass mode from in to out
  spi: cadence-quadspi: Add Xilinx Versal external DMA support
  spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC
  dt-bindings: spi: cadence-quadspi: Add support for Xilinx Versal OSPI
  firmware: xilinx: Add OSPI Mux selection support
  ASoC: SOF: topology: Add kernel parameter for topology verification
  ASoC: SOF: Add support for dynamic pipelines
  ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC
  ASoC: SOF: Introduce widget use_count
  ASoC: SOF: Don't set up widgets during topology parsing
  ASoC: SOF: restore kcontrols for widget during set up
  ASoC: SOF: Add new fields to snd_sof_route
  AsoC: dapm: export a couple of functions
  ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up
  ASoC: SOF: topology: Add new token for dynamic pipeline
  ASoC: SOF: control: Add access field in struct snd_sof_control
  ASoC: topology: change the complete op in snd_soc_tplg_ops to return int
  drm/i915/guc: Move and improve error message for missed CTB reply
  drm/i915/guc: Print error name on CTB send failure
  drm/i915/guc: Print error name on CTB (de)registration failure
  drm/i915/guc: Verify result from CTB (de)register action
  x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
  cpuidle: Fix kobject memory leaks in error paths
  ASoC: qcom: apq8096: Constify static snd_soc_ops
  ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes
  ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback
  ASoC: mediatek: mt8195: move of_node_put to remove function
  ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp
  ASoC: tegra: Constify static snd_soc_ops
  ASoC: soc-component: Remove conditional definition of debugfs data members
  drm/i915: Use fixed offset for PTEs location
  drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid()
  drm/i915: Stop force enabling pipe bottom color gammma/csc
  doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup
  drm: cleanup: remove drm_modeset_(un)lock_all()
  drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2
  drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
  drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
  bpf/tests: Add test of LDX_MEM with operand aliasing
  bpf/tests: Add test of ALU shifts with operand register aliasing
  bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations
  bpf/tests: Add exhaustive tests of ALU register combinations
  bpf/tests: Minor restructuring of ALU tests
  bpf/tests: Add more tests for ALU and ATOMIC register clobbering
  bpf/tests: Add tests to check source register zero-extension
  bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes
  bpf/tests: Add zero-extension checks in BPF_ATOMIC tests
  bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes
  IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr()
  fix up for "net: add new socket option SO_RESERVE_MEM"
  Revert "Merge branch 'mctp-kunit-tests'"
  drm/lease: allow empty leases
  arm64/mm: drop HAVE_ARCH_PFN_VALID
  dma-mapping: remove bogus test for pfn_valid from dma_map_resource
  sparc: add SO_RESERVE_MEM definition.
  devlink: report maximum number of snapshots with regions
  mctp: Add input reassembly tests
  mctp: Add route input to socket tests
  mctp: Add packet rx tests
  mctp: Add test utils
  mctp: Add initial test structure and fragmentation test
  drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into intel_mode_valid()
  drm/i915: Adjust intel_crtc_compute_config() debug message
  drm/i915: Use standard form -EDEADLK check
  arm64: trans_pgd: remove trans_pgd_map_page()
  arm64: kexec: remove cpu-reset.h
  arm64: kexec: remove the pre-kexec PoC maintenance
  arm64: kexec: keep MMU enabled during kexec relocation
  arm64: kexec: install a copy of the linear-map
  arm64: kexec: use ld script for relocation function
  arm64: kexec: relocate in EL1 mode
  arm64: kexec: configure EL2 vectors for kexec
  arm64: kexec: pass kimage as the only argument to relocation function
  arm64: kexec: Use dcache ops macros instead of open-coding
  arm64: kexec: skip relocation code for inplace kexec
  arm64: kexec: flush image and lists during kexec load time
  arm64: hibernate: abstract ttrb0 setup function
  arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors
  arm64: kernel: add helper for booted at EL2 and not VHE
  dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission
  rtmutex: Wake up the waiters lockless while dropping the read lock.
  rtmutex: Check explicit for TASK_RTLOCK_WAIT.
  locking/rt: Take RCU nesting into account for __might_resched()
  sched: Make cond_resched_lock() variants RT aware
  sched: Make RCU nest depth distinct in __might_resched()
  sched: Make might_sleep() output less confusing
  sched: Cleanup might_sleep() printks
  sched: Remove preempt_offset argument from __might_sleep()
  sched: Make cond_resched_*lock() variants consistent vs. might_sleep()
  sched: Clean up the might_sleep() underscore zoo
  locking/ww-mutex: Fix uninitialized use of ret in test_aa()
  dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc()
  dmaengine: zynqmp_dma: fix lockdep warning in tasklet
  dmaengine: zynqmp_dma: refine dma descriptor locking
  dmaengine: zynqmp_dma: cleanup after completing all descriptors
  dmaengine: zynqmp_dma: cleanup includes
  dmaengine: zynqmp_dma: enable COMPILE_TEST
  dmaengine: zynqmp_dma: drop message on probe success
  dmaengine: zynqmp_dma: simplify with dev_err_probe
  drm/i915/ttm: Rework object initialization slightly
  ALSA: usb-audio: Fix packet size calculation regression
  drm/i915/debugfs: pass intel_connector to intel_connector_debugfs_add()
  drm/i915/display: stop returning errors from debugfs registration
  drm/i915/debugfs: register LPSP capability on all platforms
  phy: rockchip-inno-usb2: Make use of the helper function devm_add_action_or_reset()
  phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset()
  dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block
  phy: qcom-qusb2: Add compatible for QCM2290
  dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290
  Bluetooth: btrtl: Ask ic_info to drop firmware
  Bluetooth: btusb: Add support for TP-Link UB500 Adapter
  Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg
  drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915
  drm/i915/fdi: use -EAGAIN instead of local special return value
  drm/i915/dram: return -EINVAL instead of -1
  drm/i915/drv: return -EIO instead of -1
  drm/i915/hdmi: return -EINVAL instead of -1
  drm/i915/dsi: return -EBUSY instead of -1
  drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue()
  drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the entire struct
  kconfig: remove 'const' from the return type of sym_escape_string_value()
  phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers
  dt-bindings: phy: qcom,qmp: Update maintainer email
  phy: HiSilicon: Add driver for Kirin 970 PCIe PHY
  drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c
  drm/i915/dpll: move dpll modeset asserts to intel_dpll.c
  drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c
  drm/i915/fdi: move fdi modeset asserts to intel_fdi.c
  KVM: x86: only allocate gfn_track when necessary
  KVM: x86: add config for non-kvm users of page tracking
  nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB
  kvm: use kvfree() in kvm_arch_free_vm()
  KVM: x86: Expose Predictive Store Forwarding Disable
  KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages
  KVM: x86/mmu: Avoid memslot lookup in rmap_add
  KVM: MMU: pass struct kvm_page_fault to mmu_set_spte
  KVM: MMU: pass kvm_mmu_page struct to make_spte
  KVM: MMU: set ad_disabled in TDP MMU role
  KVM: MMU: remove unnecessary argument to mmu_set_spte
  KVM: MMU: clean up make_spte return value
  KVM: MMU: inline set_spte in FNAME(sync_page)
  KVM: MMU: inline set_spte in mmu_set_spte
  KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track
  KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault
  KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log
  KVM: MMU: mark page dirty in make_spte
  KVM: x86/mmu: Fold rmap_recycle into rmap_add
  KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults
  KVM: MMU: change tracepoints arguments to kvm_page_fault
  KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault
  KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault
  KVM: MMU: change fast_page_fault() arguments to kvm_page_fault
  KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault
  KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault
  KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault
  KVM: MMU: change __direct_map() arguments to kvm_page_fault
  KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault
  KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault
  KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault
  KVM: MMU: change direct_page_fault() arguments to kvm_page_fault
  KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault
  KVM: MMU: Introduce struct kvm_page_fault
  KVM: MMU: pass unadulterated gpa to direct_page_fault
  KVM: x86: Fix potential race in KVM_GET_CLOCK
  KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions
  kvm: x86: abstract locking around pvclock_update_vm_gtod_copy
  KVM: X86: Move PTE present check from loop body to __shadow_walk_next()
  KVM: x86: nSVM: implement nested TSC scaling
  KVM: x86: SVM: add module param to control TSC scaling
  drm: fb_helper: fix CONFIG_FB dependency
  KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset
  dma-buf: fix and rework dma_buf_poll v7
  clk: imx: imx6ul: Fix csi clk gate register
  clk: imx: imx6ul: Move csi_sel mux to correct base register
  clk: imx: Fix the build break when clk-imx8ulp build as module
  ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604
  crypto: api - Export crypto_boot_test_finished
  crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED"
  crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
  hwrng: meson - Improve error handling for core clock
  phy: samsung: unify naming and describe driver in KConfig
  ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
  ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
  soundwire: debugfs: use controller id and link_id for debugfs
  x86/kprobes: Fixup return address in generic trampoline handler
  tracing: Show kretprobe unknown indicator only for kretprobe_trampoline
  x86/unwind: Recover kretprobe trampoline entry
  x86/kprobes: Push a fake return address at kretprobe_trampoline
  kprobes: Enable stacktrace from pt_regs in kretprobe handler
  arm: kprobes: Make space for instruction pointer on stack
  ia64: Add instruction_pointer_set() API
  ARC: Add instruction_pointer_set() API
  x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline()
  objtool: Ignore unwind hints for ignored functions
  objtool: Add frame-pointer-specific function ignore
  kprobes: Add kretprobe_find_ret_addr() for searching return address
  kprobes: treewide: Make it harder to refer kretprobe_trampoline directly
  kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler()
  kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor()
  ia64: kprobes: Fix to pass correct trampoline address to the handler
  kprobes: Use bool type for functions which returns boolean value
  kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe()
  kprobes: Add assertions for required lock
  kprobes: Use IS_ENABLED() instead of kprobes_built_in()
  kprobes: Fix coding style issues
  kprobes: treewide: Cleanup the error messages for kprobes
  kprobes: Make arch_check_ftrace_location static
  csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location()
  kprobe: Simplify prepare_kprobe() by dropping redundant version
  kprobes: Use helper to parse boolean input from userspace
  kprobes: Do not use local variable when creating debugfs file
  net: sched: Use struct_size() helper in kvmalloc()
  net/mlx5e: Use array_size() helper
  net/mlx5: Use struct_size() helper in kvzalloc()
  net/mlx5: Use kvcalloc() instead of kvzalloc()
  net/mlx5: Tolerate failures in debug features while driver load
  net/mlx5: Warn for devlink reload when there are VFs alive
  net/mlx5: DR, Add missing string for action type SAMPLER
  net/mlx5: DR, init_next_match only if needed
  net/mlx5: DR, Fix typo 'offeset' to 'offset'
  net/mlx5: DR, Increase supported num of actions to 32
  net/mlx5: DR, Add support for SF vports
  net/mlx5: DR, Support csum recalculation flow table on SFs
  net/mlx5: DR, Align error messages for failure to obtain vport caps
  net/mlx5: DR, Add missing query for vport 0
  net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK
  net/mlx5: DR, Fix vport number data type to u16
  drm/i915/display: Enable PSR2 selective fetch by default
  drm/i915/display/adlp: Allow PSR2 to be enabled
  drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases
  drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled
  drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled
  drm/i915/display: Drop unnecessary frontbuffer flushes
  drm/i915/display/psr: Do full fetch when handling multi-planar formats
  drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
  bpf, xdp, docs: Correct some English grammar and spelling
  drm/dp: Add Additional DP2 Headers
  selftests/bpf: Use kselftest skip code for skipped tests
  drm/i915: s/ddi_translations/trans/
  drm/i915: Nuke local copies/pointers of intel_dp->DP
  drm/i915: Remove DP_PORT_EN stuff from link training code
  drm/i915: Call intel_ddi_init_dp_buf_reg() earlier
  drm/i915: Clear leftover DP vswing/preemphasis values before modeset
  drm/i915/bdb: Fix version check
  Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices
  vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER
  vfio/iommu_type1: remove the "external" domain
  vfio/iommu_type1: initialize pgsize_bitmap in ->open
  vfio/spapr_tce: reject mediated devices
  vfio: clean up the check for mediated device in vfio_iommu_type1
  vfio: remove the unused mdev iommu hook
  vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h>
  vfio: remove unused method from vfio_iommu_driver_ops
  vfio: simplify iommu group allocation for mediated devices
  vfio: remove the iommudata hack for noiommu groups
  vfio: refactor noiommu group creation
  vfio: factor out a vfio_group_find_or_alloc helper
  vfio: remove the iommudata check in vfio_noiommu_attach_group
  vfio: factor out a vfio_iommu_driver_allowed helper
  vfio: Move vfio_iommu_group_get() to vfio_register_group_dev()
  ASoC: rt5682: move clk related code to rt5682_i2c_probe
  drm/i915: Use direction definition DMA_BIDIRECTIONAL instead of PCI_DMA_BIDIRECTIONAL
  riscv: rely on core code to keep thread_info::cpu updated
  powerpc: smp: remove hack to obtain offset of task_struct::cpu
  sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y
  powerpc: add CPU field to struct thread_info
  s390: add CPU field to struct thread_info
  selinux: remove the SELinux lockdown implementation
  drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
  clk: imx: Add the pcc reset controller support on imx8ulp
  clk: imx: Add clock driver for imx8ulp
  clk: imx: Update the pfdv2 for 8ulp specific support
  clk: imx: disable the pfd when set pfdv2 clock rate
  clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp
  clk: imx: disable i.mx7ulp composite clock during initialization
  clk: imx: Update the compsite driver to support imx8ulp
  clk: imx: Update the pllv4 to support imx8ulp
  dt-bindings: clock: Add imx8ulp clock support
  clk: imx: Rework imx_clk_hw_pll14xx wrapper
  clk: imx: Rework all imx_clk_hw_composite wrappers
  clk: imx: Rework all clk_hw_register_divider wrappers
  clk: imx: Rework all clk_hw_register_mux wrappers
  mptcp: use batch snmp operations in mptcp_seq_show()
  net: snmp: inline snmp_get_cpu_field()
  net/mlx4_en: Add XDP_REDIRECT statistics
  x86: add CPU field to struct thread_info
  arm64: add CPU field to struct thread_info
  ixgbe: let the xdpdrv work with more than 64 cpus
  tcp: adjust rcv_ssthresh according to sk_reserved_mem
  tcp: adjust sndbuf according to sk_reserved_mem
  net: add new socket option SO_RESERVE_MEM
  regulator: Lower priority of logging when setting supply
  ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP
  ASoC: wm_adsp: remove a repeated including
  ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig
  ASoC: dt-bindings: rt5682s: fix the device-tree schema errors
  ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK
  ASoC: rt5682s: Use dev_dbg instead of pr_debug
  ASoC: rt5682s: Remove the volatile SW reset register from reg_default
  net: phy: marvell10g: add downshift tunable support
  octeontx2-af: Remove redundant initialization of variable pin
  net: macb: ptp: Switch to gettimex64() interface
  dissector: do not set invalid PPP protocol
  net: dsa: rtl8366rb: Use core filtering tracking
  octeontx2-pf: Add XDP support to netdev PF
  octeontx2-af: Adjust LA pointer for cpt parse header
  ALSA: usb-audio: Avoid killing in-flight URBs during draining
  ALSA: usb-audio: Improved lowlatency playback support
  ALSA: usb-audio: Add spinlock to stop_urbs()
  ALSA: usb-audio: Check available frames for the next packet size
  ALSA: usb-audio: Disable low-latency mode for implicit feedback sync
  ALSA: usb-audio: Disable low-latency playback for free-wheel mode
  ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback
  ALSA: usb-audio: Fix possible race at sync of urb completions
  ALSA: usb-audio: Restrict rates for the shared clocks
  ALSA: hda: Use position buffer for SKL+ again
  ALSA: hda: Reduce udelay() at SKL+ position reporting
  memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module
  ALSA: virtio: Replace zero-length array with flexible-array member
  ARM: dts: exynos: use spaces instead of tabs around '='
  ARM: dts: exynos: remove unneeded DVS voltages from PMIC on Arndale
  PCI: endpoint: Use sysfs_emit() in "show" functions
  power: supply: core: Move psy_has_property() to fix build
  drm/i915: Add ww context to intel_dpt_pin, v2.
  PCI: xgene: Use PCI_VENDOR_ID_AMCC macro
  PCI: dra7xx: Get an optional clock
  PCI: dra7xx: Remove unused include
  PCI: dra7xx: Make it a kernel module
  PCI: dwc: Export more symbols to allow modular drivers
  drm/i915: Configure TRANSCONF just the once with bigjoiner
  drm/i915: Pimp HSW+ transcoder state readout
  clk: imx: Rework all clk_hw_register_gate2 wrappers
  drm/i915/fbc: Allow FBC with Yf tiling
  scs: Release kasan vmalloc poison in scs_free process
  drm/i915: Enable TPS3/4 on all platforms that support them
  KVM: x86: SVM: add module param to control LBR virtualization
  KVM: x86: nSVM: don't copy pause related settings
  kvm: irqfd: avoid update unmodified entries of the routing
  KVM: X86: Don't check unsync if the original spte is writible
  KVM: X86: Don't unsync pagetables when speculative
  KVM: X86: Remove FNAME(update_pte)
  KVM: X86: Zap the invalid list after remote tlb flushing
  KVM: X86: Change kvm_sync_page() to return true when remote flush is needed
  KVM: X86: Remove kvm_mmu_flush_or_zap()
  KVM: X86: Don't flush current tlb on shadow page modification
  KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU
  KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests
  kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch"
  KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT
  KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization
  KVM: SVM: Move RESET emulation to svm_vcpu_reset()
  KVM: VMX: Move RESET emulation to vmx_vcpu_reset()
  KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation
  KVM: x86: Fold fx_init() into kvm_arch_vcpu_create()
  KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create
  KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create
  KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT
  KVM: x86: Simplify retrieving the page offset when loading PDTPRs
  KVM: x86: Subsume nested GPA read helper into load_pdptrs()
  kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS
  Revert "x86/kvm: fix vcpu-id indexed array sizes"
  KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask
  KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
  KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask()
  KVM: Optimize kvm_make_vcpus_request_mask() a bit
  KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
  KVM: use vma_pages() helper
  KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation.
  KVM: nVMX: Use INVALID_GPA for pointers used in nVMX.
  drm/i915: Drop pointless fixed_mode checks from dsi code
  drm/i915: Reject user modes that don't match fixed mode's refresh rate
  drm/i915: Introduce intel_panel_compute_config()
  drm/i915: Reject modes that don't match fixed_mode vrefresh
  drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO
  drm/i915: Extract intel_panel_mode_valid()
  media: ir_toy: prevent device from hanging during transmit
  platform/chrome: cros_ec_typec: Use cros_ec_command()
  platform/chrome: cros_ec_proto: Add version for ec_command
  platform/chrome: cros_ec_proto: Make data pointers void
  platform/chrome: cros_usbpd_notify: Move ec_command()
  platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command()
  platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response"
  media: s5p-jpeg: rename JPEG marker constants to prevent build warnings
  media: cedrus: Fix SUNXI tile size calculation
  media: hantro: Fix check for single irq
  watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST
  vboxfs: fix broken legacy mount signature checking
  HID: amd_sfh: Fix potential NULL pointer dereference
  HID: u2fzero: ignore incomplete packets without data
  HID: amd_sfh: Fix potential NULL pointer dereference
  HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
  HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
  HID: betop: fix slab-out-of-bounds Write in betop_probe
  media: dvb-frontends/cxd2099: Remove repeated verbose license text
  media: dvb-frontends/stv0910: Remove repeated verbose license text
  media: dvb-frontends/stv6111: Remove repeated verbose license text
  media: dvb-frontend/mxl5xx: Remove repeated verbose license text
  media: dvb-frontend/mxl692: Remove repeated verbose license text
  media: mceusb: return without resubmitting URB in case of -EPROTO error.
  media: mxl111sf: change mutex_init() location
  media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings
  media: ir_toy: do not resubmit broken urb
  media: ir_toy: deal with residual irdata before expected response
  media: ir_toy: print firmware version in correct format
  media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
  media: atmel: fix the ispck initialization
  media: staging/media/meson: vdec.h: fix kerneldoc warnings
  media: cx23885: Fix snd_card_free call on null card pointer
  media: tm6000: Avoid card name truncation
  media: si470x: Avoid card name truncation
  media: radio-wl1273: Avoid card name truncation
  media: rcar_drif: select CONFIG_V4L2_ASYNC
  media: vimc: Enable set resolution at the scaler src pad
  media: rcar-vin: Use user provided buffers when starting
  media: saa7164: Remove redundant assignment of pointer t
  media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
  media: sun6i-csi: Allow the video device to be open multiple times
  media: imx: set a media_device bus_info string
  media: hantro: Fix media device bus_info string
  media: Media: meson: vdec: Use devm_platform_ioremap_resource_byname()
  media: i2c: ths8200 needs V4L2_ASYNC
  media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's email address
  media: MAINTAINERS: Add linux-renesas-soc mailing list to renesas JPU
  media: ivtv: don't allow negative resolutions as module parameters
  media: usb: stkwebcam: Update the reference count of the usb device structure
  media: s3c-camif: Remove unused including <linux/version.h>
  media: video-i2c: more precise intervals between frames
  media: staging: media: atomisp: code formatting changes atomisp_csi2.c
  media: videobuf2: handle non-contiguous DMA allocations
  media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag
  media: videobuf2: add queue memory coherency parameter
  media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag
  media: videobuf2: move cache_hints handling to allocators
  media: videobuf2: split buffer cache_hints initialisation
  media: videobuf2: inverse buffer cache_hints flags
  media: videobuf2: rework vb2_mem_ops API
  media: camss: vfe: Don't call hw_version() before its dependencies are met
  media: gspca: Limit frame size to sizeimage.
  media: imx: TODO: Remove items that are already supported
  media: imx7.rst: Provide an example for imx6ull-evk capture
  media: vivid: add signal-free time for cec message xfer
  media: Request API is no longer experimental
  media: vim2m: Remove repeated verbose license text
  media: switch from 'pci_' to 'dma_' API
  media: pci/ivtv: switch from 'pci_' to 'dma_' API
  media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()'
  media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
  media: camss: vfe: simplify vfe_get_wm_sizes()
  media: usb: airspy: clean the freed pointer and counter
  media: TDA1997x: handle short reads of hdmi info frame.
  media: s5p-mfc: Add checking to s5p_mfc_probe().
  media: cec-pin: fix off-by-one SFT check
  media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
  media: aspeed-video: ignore interrupts that aren't enabled
  media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
  media: via-camera: deleted these redundant semicolons
  media: mtk-vcodec: venc: fix return value when start_streaming fails
  media: pvrusb2: Replaced simple_strtol() with kstrtoint()
  media: vidtv: Fix memory leak in remove
  media: rcar_drif: Make use of the helper function devm_platform_get_and_ioremap_resource()
  media: xilinx: Make use of the helper function devm_platform_ioremap_resource()
  media: vsp1: Make use of the helper function devm_platform_ioremap_resource()
  media: venus: core : Make use of the helper function devm_platform_ioremap_resource()
  media: sunxi: Make use of the helper function devm_platform_ioremap_resource()
  media: stm32-cec: Make use of the helper function devm_platform_ioremap_resource()
  media: stih-cec: Make use of the helper function devm_platform_ioremap_resource()
  media: sti: Make use of the helper function devm_platform_ioremap_resource()
  media: s5p-mfc: Make use of the helper function devm_platform_ioremap_resource()
  media: s5p-jpeg: Make use of the helper function devm_platform_ioremap_resource()
  media: s5p-g2d: Make use of the helper function devm_platform_ioremap_resource()
  media: s3c-camif: Make use of the helper function devm_platform_ioremap_resource()
  media: rockchip: rga: Make use of the helper function devm_platform_ioremap_resource()
  media: renesas-ceu: Make use of the helper function devm_platform_ioremap_resource()
  media: rcar_jpu: Make use of the helper function devm_platform_ioremap_resource()
  media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
  media: rcar-csi2: Make use of the helper function devm_platform_ioremap_resource()
  media: rc: sunxi-cir: Make use of the helper function devm_platform_ioremap_resource()
  media: rc: st_rc: Make use of the helper function devm_platform_ioremap_resource()
  media: rc: mtk-cir: Make use of the helper function devm_platform_ioremap_resource()
  media: rc: meson-ir: Make use of the helper function devm_platform_ioremap_resource()
  media: rc: ir-hix5hd2: Make use of the helper function devm_platform_ioremap_resource()
  media: rc: img-ir: Make use of the helper function devm_platform_ioremap_resource()
  media: mx2_emmaprp: Make use of the helper function devm_platform_ioremap_resource()
  media: mtk-jpeg: Make use of the helper function devm_platform_ioremap_resource()
  media: meson: ge2d: Make use of the helper function devm_platform_ioremap_resource()
  media: imx-pxp: Make use of the helper function devm_platform_ioremap_resource()
  media: imx-jpeg: Make use of the helper function devm_platform_ioremap_resource()
  media: exynos4-is: Make use of the helper function devm_platform_ioremap_resource()
  media: exynos-gsc: Make use of the helper function devm_platform_ioremap_resource()
  media: davinci: Make use of the helper function devm_platform_ioremap_resource()
  media: coda: Make use of the helper function devm_platform_ioremap_resource()
  media: cec: s5p_cec: Make use of the helper function devm_platform_ioremap_resource()
  media: cec: ao-cec: Make use of the helper function devm_platform_ioremap_resource()
  media: cadence: Make use of the helper function devm_platform_ioremap_resource()
  media: am437x: Make use of the helper function devm_platform_ioremap_resource()
  media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values()
  media: docs: Document the behaviour of uvcvideo driver
  media: uvcvideo: Set error_idx during ctrl_commit errors
  media: uvcvideo: Check controls flags before accessing them
  media: uvcvideo: Use control names from framework
  media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE
  media: uvcvideo: Set unique vdev name based in type
  media: uvcvideo: Use dev->name for querycap()
  media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
  media: uvcvideo: refactor __uvc_ctrl_add_mapping
  media: uvcvideo: Return -EIO for control errors
  media: uvcvideo: Set capability in s_param
  media: uvcvideo: Remove s_ctrl and g_ctrl
  media: v4l2-ioctl: S_CTRL output the right value
  media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
  media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL
  media: v4l2-ioctl: Fix check_ext_ctrls
  media: uvcvideo: Remove unused including <linux/version.h>
  media: staging: document that Imgu not output auto-exposure statistics
  media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control
  media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control
  media: ov8856: Set default mbus format but allow caller to alter
  media: Add sensor driver support for the ov13b10 camera.
  media: imx258: Fix getting clock frequency
  media: ipu3-cio2: Introduce to_cio2_device() helper macro
  media: ipu3-cio2: Introduce to_cio2_buffer() helper macro
  media: ipu3-cio2: Introduce to_sensor_asd() helper macro
  media: ipu3-cio2: Switch to use media_entity_to_video_device()
  media: ipu3-cio2: Use temporary storage for struct device pointer
  media: ipu3-cio2: Replace open-coded for_each_set_bit()
  media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init
  media: ipu3.rst: Improve header formatting on tables
  media: stm32: Potential NULL pointer dereference in dcmi_irq_thread()
  media: m5602_ov7660: remove the repeated declaration
  media: dt-bindings: media: renesas,imr: Convert to json-schema
  media: staging: atomisp: fix the uninitialized use in gc2235_detect()
  media: atomisp: Fix error handling in probe
  media: atomisp: restore missing 'return' statement
  media: netup_unidvb: handle interrupt properly according to the firmware
  media: cxd2820r: include the right header
  media: siano: use DEFINE_MUTEX() for mutex lock
  media: rc: clean the freed urb pointer to avoid double free
  media: dvb-usb: fix ununit-value in az6027_rc_query
  media: c8sectpfe-dvb: Remove unused including <linux/version.h>
  media: ir_toy: allow tx carrier to be set
  media: mtk-vcodec: fix warnings: symbol XXX was not declared
  media: mtk-vcodec: enable MT8183 decoder
  media: dt-bindings: media: document mediatek,mt8183-vcodec-dec
  media: mtk-vcodec: vdec: add media device if using stateless api
  media: mtk-vcodec: vdec: support stateless H.264 decoding
  media: mtk-vcodec: vdec: support stateless API
  media: add Mediatek's MM21 format
  media: mtk-vcodec: support version 2 of decoder firmware ABI
  media: mtk-vcodec: vdec: handle firmware version field
  media: mtk-vcodec: vdec: move stateful ops into their own file
  media: mtk-vcodec: venc: support START and STOP commands
  media: mtk-vcodec: make flush buffer reusable by encoder
  media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardware limits
  media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD
  media: mtk-vcodec: vdec: Support H264 profile control
  media: tuners: mxl5007t: Removed unnecessary 'return'
  media: ttusb-dec: avoid release of non-acquired mutex
  media: cxd2880-spi: Fix a null pointer dereference on error handling path
  media: streamzap: ensure rx resolution can be retrieved
  media: mceusb: ensure rx resolution can be retrieved
  media: Clean V4L2_PIX_FMT_NV12MT documentation
  media: Add NV12_4L4 tiled format
  media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16
  media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32
  media: mtk-vcodec: Add MT8195 H264 venc driver
  media: dt-bindings: media: mtk-vcodec: Add binding for MT8195 VENC
  media: mtk-vcodec: Clean redundant encoder format definition
  media: gspca/sn9c20x: Add ability to control built-in webcam LEDs
  media: meson-ge2d: Fix rotation parameter changes detection in 'ge2d_s_ctrl()'
  media: TDA1997x: fix tda1997x_remove()
  media: em28xx: add missing em28xx_close_extension
  media: videobuf2-core: sanity checks for requests and qbuf
  media: vivid: add module option to set request support mode
  media: cedrus: drop min_buffers_needed.
  media: cedrus: hevc: Add support for scaling lists
  media: hantro: Add scaling lists feature
  media: hevc: Add scaling matrix control
  media: camss: vfe: Rework vfe_hw_version_read() function definition
  media: camss: vfe: Remove vfe_hw_version_read() argument
  media: camss: vfe: Decrease priority of of VFE HW version to 'dbg'
  media: camss: vfe: Don't read hardware version needlessly
  media: rockchip: rkisp1: add support for px30 isp version
  media: dt-bindings: media: rkisp1: document px30 isp compatible
  media: rockchip: rkisp1: add support for v12 isp variants
  media: rockchip: rkisp1: add prefixes for v10 specific parts
  media: rockchip: rkisp1: make some isp-stats functions variable
  media: rockchip: rkisp1: make some isp-param functions variable
  media: rockchip: rkisp1: allow separate interrupts
  media: dt-bindings: media: rkisp1: document different irq possibilities
  media: dt-bindings: media: rkisp1: fix pclk clock-name
  media: rockchip: rkisp1: remove unused irq variable
  media: dt-bindings: mt9p031: Add missing required properties
  media: dt-bindings: mt9p031: Convert bindings to yaml
  media: mt9p031: Use BIT macro
  media: mt9p031: Fix corrupted frame after restarting stream
  media: mt9p031: Make pixel clock polarity configurable by DT
  media: mt9p031: Read back the real clock rate
  media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints()
  media: rcar-vin: Remove explicit device availability check
  media: v4l: async: Rename async nf functions, clean up long lines
  media: rcar-vin: Add r8a779a0 support
  media: rcar-vin: Move and rename CSI-2 link notifications
  media: rcar-vin: Specify media device ops at group creation time
  media: rcar-vin: Create a callback to setup media links
  media: rcar-vin: Extend group notifier DT parser to work with any port
  media: rcar-vin: Move group async notifier
  media: rcar-vin: Rename array storing subdevice information
  media: rcar-vin: Improve reuse of parallel notifier
  media: rcar-vin: Improve async notifier cleanup paths
  media: rcar-vin: Fix error paths for rvin_mc_init()
  media: rcar-vin: Refactor controls creation for video device
  media: rcar-csi2: Add r8a779a0 support
  media: dt-bindings: media: renesas,csi2: Add r8a779a0 support
  libbpf: Fix skel_internal.h to set errno on loader retval < 0
  net_sched: Use struct_size() and flex_array_size() helpers
  libbpf: Properly ignore STT_SECTION symbols in legacy map definitions
  dt-bindings: aspeed: Add UART routing controller
  dt-bindings: mfd: aspeed-lpc: Convert to YAML schema
  drm/amdgpu: add cyan_skillfish asic header files
  drm/amdgpu: Add a UAPI flag for hot plug/unplug
  drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case
  drm/amd/amdgpu: Validate ip discovery blob
  gpu: amd: replace open-coded offsetof() with builtin
  drm/amdkfd: fix resource_size.cocci warnings
  drm/amdgpu: fix warning for overflow check
  drm/amdgpu: check tiling flags when creating FB on GFX8-
  drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header
  drm/amd/display: Pass PCI deviceid into DC
  drm/amd/display: Update VCP X.Y logging to improve usefulness
  drm/amd/display: Handle Y carry-over in VCP X.Y calculation
  drm/amd/display: make verified link cap not exceeding max link cap
  drm/amd/display: initialize backlight_ramping_override to false
  drm/amd/display: Defer LUT memory powerdown until LUT bypass latches
  PCI: Coalesce host bridge contiguous apertures
  bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat
  i2c: kempld: deprecate class based instantiation
  i2c: bcm-kona: Fix return value in probe()
  i2c: rcar: enable interrupts before starting transfer
  drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect
  drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected()
  drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P
  drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking
  drm/i915/tc: Avoid using legacy AUX PW in TBT mode
  drm/i915/tc: Refactor TC-cold block/unblock helpers
  drm/i915/tc: Add a mode for the TypeC PHY's disconnected state
  drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink
  drm/i915/tc: Add/use helpers to retrieve TypeC port properties
  drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership
  drm/i915/tc: Remove waiting for PHY complete during releasing ownership
  drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode
  drm/i915/tc: Fix TypeC port init/resume time sanitization
  Bluetooth: hci_vhci: Add force_prevent_wake entry
  Bluetooth: hci_vhci: Add force_suspend entry
  libbpf: Make gen_loader data aligned.
  bpf: selftests: Fix fd cleanup in get_branch_snapshot
  i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1)
  i2c: i801: Use PCI bus rescan mutex to protect P2SB access
  i2c: i801: Improve i801_add_mux
  i2c: i801: Improve i801_acpi_probe/remove functions
  i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE
  i2c: i801: Improve is_dell_system_with_lis3lv02d
  PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI
  devlink: Add missed notifications iterators
  perf tests vmlinux-kallsyms: Ignore hidden symbols
  kconfig: rename a variable in the lexer to a clearer name
  kconfig: narrow the scope of variables in the lexer
  perf metric: Avoid events for an 'if' constant result
  perf metric: Don't compute unused events
  perf expr: Propagate constants for binary operations
  perf expr: Merge find_ids and regular parsing
  perf metric: Allow metrics with no events
  perf metric: Add utilities to work on ids map.
  perf metric: Rename expr__find_other.
  perf expr: Move actions to the left.
  perf expr: Use macros for operators
  perf expr: Separate token declataion from type
  perf expr: Remove unused headers and inline d_ratio
  perf metric: Use NAN for missing event IDs.
  perf metric: Restructure struct expr_parse_ctx.
  arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled
  arm64: mm: update max_pfn after memory hotplug
  arm64/mm: Add pud_sect_supported()
  arm64/traps: Avoid unnecessary kernel/user pointer conversion
  selftests: arm64: Verify that all possible vector lengths are handled
  selftests: arm64: Fix and enable test for setting current VL in vec-syscfg
  selftests: arm64: Remove bogus error check on writing to files
  selftests: arm64: Fix printf() format mismatch in vec-syscfg
  drm/i915/gen11: Disable cursor clock gating in HDR mode
  drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE
  drm/ttm: add some kernel-doc for TTM_TT_FLAG_*
  drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/
  arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID
  soc: samsung: exynos-chipid: do not enforce built-in
  soc: samsung: exynos-chipid: convert to a module
  soc: samsung: exynos-chipid: avoid soc_device_to_device()
  Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier
  selftests: arm64: Move FPSIMD in SVE ptrace test into a function
  selftests: arm64: More comprehensively test the SVE ptrace interface
  selftests: arm64: Verify interoperation of SVE and FPSIMD register sets
  selftests: arm64: Clarify output when verifying SVE register set
  selftests: arm64: Document what the SVE ptrace test is doing
  selftests: arm64: Remove extraneous register setting code
  selftests: arm64: Don't log child creation as a test in SVE ptrace test
  selftests: arm64: Use a define for the number of SVE ptrace tests to be run
  arm64: mm: Drop pointless call to set_max_mapnr()
  ASoC: ux500: mop500: Constify static snd_soc_ops
  ASoC: ti: Constify static snd_soc_ops
  iommu/amd: Use report_iommu_fault()
  xsk: Fix clang build error in __xp_alloc
  drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY
  drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu
  drm/ttm: stop setting page->index for the ttm_tt
  drm/ttm: stop calling tt_swapin in vm_access
  arm64: zynqmp: Add support for Xilinx Kria SOM board
  uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument
  iommu/dma: Account for min_align_mask w/swiotlb
  swiotlb: Support aligned swiotlb buffers
  iommu/dma: Check CONFIG_SWIOTLB more broadly
  iommu/dma: Fold _swiotlb helpers into callers
  iommu/dma: Skip extra sync during unmap w/swiotlb
  iommu/dma: Fix arch_sync_dma for map
  iommu/dma: Fix sync_sg with swiotlb
  gve: Use kvcalloc() instead of kvzalloc()
  net/ipv4/datagram.c: remove superfluous header files from datagram.c
  net/dsa/tag_ksz.c: remove superfluous headers
  net/dsa/tag_8021q.c: remove superfluous headers
  net/mlx4: Use array_size() helper in copy_to_user()
  net: bridge: Use array_size() helper in copy_to_user()
  ethtool: ioctl: Use array_size() helper in copy_{from,to}_user()
  mctp: Warn if pointer is set for a wrong dev type
  mctp: Set route MTU via netlink
  doc/mctp: Add a little detail about kernel internals
  mctp: Do inits as a subsys_initcall
  mctp: Add tracepoints for tag/key handling
  mctp: Implement a timeout for tags
  mctp: Add refcounts to mctp_dev
  mctp: locking, lifetime and validity changes for sk_keys
  mctp: Allow local delivery to the null EID
  mctp: Allow MCTP on tun devices
  net: phy: micrel: Add support for LAN8804 PHY
  octeontx2-nicvf: Add PTP hardware clock support to NIX VF
  octeontx2-pf: Enable promisc/allmulti match MCAM entries.
  x86/boot: Fix make hdimage with older versions of mtools
  drm/i915: Fix runtime pm handling in i915_gem_shrink
  drm/virtio: implement context init: handle VIRTGPU_CONTEXT_PARAM_POLL_RINGS_MASK
  drm/virtio: implement context init: allocate an array of fence contexts
  drm/virtio: implement context init: stop using drv->context when creating fence
  drm/virtio: implement context init: advertise feature to userspace
  drm/virtio: implement context init: add virtio_gpu_fence_event
  drm/virtio: implement context init: plumb {base_fence_ctx, ring_idx} to virtio_gpu_fence_alloc
  drm/virtio: implement context init: track {ring_idx, emit_fence_info} in virtio_gpu_fence
  drm/virtio: implement context init: support init ioctl
  drm/virtio: implement context init: probe for feature
  drm/virtio: implement context init: track valid capabilities in a mask
  drm/virtgpu api: create context init feature
  virtio-gpu api: multiple context types with explicit initialization
  scripts: get_abi.pl: make undefined search more deterministic
  drm/i915: constify display wm vtable
  drm/i915: constify clock gating init vtable.
  drm/i915: constify display function vtable
  drm/i915: drop unused function ptr and comments.
  drm/i915: constify the cdclk vtable
  drm/i915: constify the dpll clock vtable
  drm/i915: constify the audio function vtable
  drm/i915: constify color function vtable.
  drm/i915: constify hotplug function vtable.
  drm/i915: constify fdi link training vtable
  selftests/bpf: Fix probe_user test failure with clang build kernel
  drm/i915: split the dpll clock compute out from display vtable.
  drm/i915: split fdi link training from display vtable.
  drm/i915: split irq hotplug function from display vtable
  drm/i915: split cdclk functions from display vtable.
  drm/i915: split audio functions from display vtable
  drm/i915: split color functions from display vtable
  drm/i915: split watermark vfuncs from display vtable.
  drm/i915: split clock gating init from display vtable
  drm/i915/display: add intel_fdi_link_train wrapper.
  drm/i915: add wrappers around cdclk vtable funcs.
  drm/i915/wm: provide wrappers around watermark vfuncs calls (v3)
  drm/i915: make update_wm take a dev_priv.
  drm/i915/pm: drop get_fifo_size vfunc.
  drm/i915/uncore: split the fw get function into separate vfunc
  scsi: sd: Fix sd_do_mode_sense() buffer length handling
  scsi: core: Fix scsi_mode_select() buffer length handling
  scsi: core: Fix scsi_mode_sense() buffer length handling
  scsi: core: Delete scsi_{get,free}_host_dev()
  scsi: elx: efct: Switch from 'pci_' to 'dma_' API
  scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling
  scsi: ufs: core: Export hibern8 entry and exit functions
  scsi: lpfc: Add support for optional PLDV handling
  scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y
  scsi: lpfc: Return NULL rather than a plain 0 integer
  scsi: aic7xxx: Fix a function name in comments
  scsi: lpfc: Fix a function name in comments
  scsi: advansys: Prefer struct_size() over open-coded arithmetic
  scsi: ufs: exynos: Unify naming
  net: qrtr: combine nameservice into main module
  net: ipv4: remove superfluous header files from fib_notifier.c
  bpf: Replace callers of BPF_CAST_CALL with proper function typedef
  bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM
  PCI: Use kstrtobool() directly, sans strtobool() wrapper
  vfio/fsl-mc: Add per device reset support
  bus/fsl-mc: Add generic implementation for open/reset/close commands
  selinux: enable genfscon labeling for securityfs
  PCI/sysfs: Return -EINVAL consistently from "store" functions
  PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input
  mtd: onenand: samsung: drop Exynos4 and describe driver in KConfig
  bpftool: Avoid using "?: " in generated code
  Bluetooth: btrsi: remove superfluous header files from btrsi.c
  dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema
  dt-bindings: mailbox: fix incorrect gce.h file paths
  dt-bindings: pci: Add DT bindings for apple,pcie
  Bluetooth: btrtl: Set VsMsftOpCode based on device table
  Bluetooth: Fix handling of experimental feature for codec offload
  Bluetooth: Fix handling of experimental feature for quality reports
  PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set()
  PCI/ACPI: Move _OSC query checks to separate function
  PCI/ACPI: Move supported and control calculations to separate functions
  PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS
  selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use
  libbpf: Add opt-in strict BPF program section name handling logic
  libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC
  libbpf: Refactor ELF section handler definitions
  libbpf: Reduce reliance of attach_fns on sec_def internals
  libbpf: Refactor internal sec_def handling to enable pluggability
  selftests/bpf: Normalize all the rest SEC() uses
  selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc")
  selftests/bpf: Normalize XDP section names in selftests
  libbpf: Add "tc" SEC_DEF which is a better name for "classifier"
  efi: Allow efi=runtime
  efi: Disable runtime services on RT
  Smack:- Use overlay inode label in smack_inode_copy_up()
  Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
  perf vendor events arm64: Revise hip08 uncore events
  perf test: Add pmu-event test for event described as "config="
  perf test: Verify more event members in pmu-events test
  perf jevents: Support ConfigCode
  perf parse-events: Set numeric term config
  libtraceevent: Increase libtraceevent logging when verbose
  perf tools: Add define for libtracefs version
  perf tools: Add define for libtraceevent version
  perf tools: Enable libtracefs dynamic linking
  f2fs: fix up f2fs_lookup tracepoints
  perf test: Workload test of all PMUs
  perf test: Workload test of metric and metricgroups
  PCI: Tidy comments
  perf jevents: Add __maybe_unused attribute to unused function arg
  ice: Prefer kcalloc over open coded arithmetic
  ice: Fix macro name for IPv4 fragment flag
  ice: refactor devlink getter/fallback functions to void
  ice: Fix link mode handling
  ice: Add feature bitmap, helpers and a check for DSCP
  ice: Add DSCP support
  EDAC/al_mc: Make use of the helper function devm_add_action_or_reset()
  drm/panel: support for BOE and INX video mode panel
  dt-bindings: boe, tv101wum-n16: Add compatible for boe tv110c9m-ll3 and inx hj110iz-01a
  drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
  dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
  arm64: dts: qcom: sdm630-nile: Correct regulator label name
  arm64: dts: qcom: sm6125: Improve indentation of multiline properties
  IB/mlx5: Enable UAR to have DevX UID
  net/mlx5: Add uid field to UAR allocation structures
  arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usbin extcon
  arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB detection
  arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000
  platform/x86: thinkpad_acpi: Switch to common use of attributes
  platform/x86: ideapad-laptop: Add platform support for Ideapad 5 Pro 16ACH6-82L5
  spi: cadence: Fix spelling mistake "nunber" -> "number"
  RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK
  RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND
  RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK
  ath10k: sdio: Add missing BH locking around napi_schdule()
  ath10k: Fix missing frame timestamp for beacon/probe-resp
  ath10k: high latency fixes for beacon buffer
  gve: DQO: avoid unused variable warnings
  update email addresses. Change all email addresses for Mark Gross to use markgross@kernel.org.
  platform/x86: amd-pmc: Add a message to print resume time info
  platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT
  platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled
  ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets
  ath11k: support SMPS configuration for 6 GHz
  ath11k: add 6 GHz params in peer assoc command
  ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps
  ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state
  ath11k: indicate scan complete for scan canceled when scan running
  ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
  ath11k: add HTT stats support for new stats
  ath11k: Change masking and shifting in htt stats
  ath11k: Remove htt stats fixed size array usage
  ath11k: Replace HTT_DBG_OUT with scnprintf
  ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF
  ath11k: Fix memory leak in ath11k_qmi_driver_event_work
  ath11k: Fix inaccessible debug registers
  ath11k: Drop MSDU with length error in DP rx path
  drm/amd/display: Replace referral of dal with dc
  drm/amd/display: 3.2.155
  drm/amd/display: [FW Promotion] Release 0.0.86
  drm/amd/display: Add an extra check for dcn10 OPTC data format
  drm/amd/display: Add PPS immediate update flag for DCN2
  drm/amd/display: Fix MST link encoder availability check.
  drm/amd/display: Fix for link encoder access for MST.
  drm/amd/display: add function to convert hw to dpcd lane settings
  drm/amd/display: update cur_lane_setting to an array one for each lane
  drm/amd/display: Add debug support to override the Minimum DRAM Clock
  drm/amd/display: add vsync notify to dmub for abm pause
  drm/amd/display: Don't enable AFMT for DP audio stream
  drm/amd/display: [FW Promotion] Release 0.0.85
  drm/amd/display: use correct vpg instance for 128b/132b encoding
  drm/amdgpu: correct initial cp_hqd_quantum for gfx9
  drm/amdgpu: skip umc ras irq handling in poison mode (v2)
  drm/amdgpu: set poison supported flag for RAS (v2)
  drm/amdgpu: add poison mode query for UMC
  drm/amdgpu: add poison mode query for DF (v2)
  drm/amdgpu: Update PSP TA Invoke to use common TA context as input
  drm/amd/display: Fix Display Flicker on embedded panels
  drm/amdgpu: fix gart.bo pin_count leak
  ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855
  ath11k: enable 6G channels for WCN6855
  ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855
  ath11k: fix survey dump collection in 6 GHz
  ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status
  ath11k: add channel 2 into 6 GHz channel list
  octeontx2-pf: Use hardware register for CQE count
  octeontx2-af: Add external ptp input clock
  octeontx2-af: Use ptp input clock info from firmware data
  octeontx2-af: cn10k: RPM hardware timestamp configuration
  octeontx2-af: Reset PTP config in FLR handler
  net/tls: support SM4 CCM algorithm
  mac80211: MBSSID support in interface handling
  ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier
  ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done()
  ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__
  ASoC: SOF: add error handling to snd_sof_ipc_msg_data()
  ASoC: mediatek: mt8195: add missing of_node_put in probe
  ASoC: SOF: imx: add header file for ops
  ASoC: SOF: pm: fix a stale comment
  ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout
  net: ipv6: use ipv6-y directly instead of ipv6-objs
  net: ipv6: squash $(ipv6-offload) in Makefile
  net: stmmac: fix off-by-one error in sanity check
  am65-cpsw: avoid null pointer arithmetic
  net: mac80211: check return value of rhashtable_init
  net: ipv6: check return value of rhashtable_init
  net/mlx5e: check return value of rhashtable_init
  Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension
  Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension
  ath11k: Add wmi peer create conf event in wmi_tlv_event_id
  ath11k: Avoid "No VIF found" warning message
  ath11k: Fix crash during firmware recovery on reo cmd ring access
  ath11k: Assign free_vdev_map value before ieee80211_register_hw
  ath11k: Add vdev start flag to disable hardware encryption
  ath11k: Avoid race during regd updates
  ath11k: Avoid reg rules update during firmware recovery
  ath11k: Update pdev tx and rx firmware stats
  ath11k: Fix pktlog lite rx events
  ath11k: Add support for RX decapsulation offload
  ath11k: fix some sleeping in atomic bugs
  ath11k: qmi: avoid error messages when dma allocation fails
  ath11k: Replace one-element array with flexible-array member
  ath11k: add caldata download support from EEPROM
  ath11k: add caldata file for multiple radios
  ath11k: clean up BDF download functions
  ath11k: use hw_params to access board_size and cal_offset
  ABI: sysfs-bus-platform: add modalias description
  ABI: sysfs-driver-ufs: Add another What for platform drivers
  ABI: obsolete/sysfs-bus-iio: add some missing blank lines
  ABI: sysfs-bus-usb: add missing sysfs fields
  ABI: sysfs-bus-usb: use a wildcard for interface name on What
  ABI: sysfs-bus-mdio: add alternate What for mdio symbols
  ABI: sysfs-class-bdi: use What: to describe each property
  ABI: sysfs-bus-pci: add a alternative What fields
  ABI: sysfs-devices-power: add some debug sysfs files
  ABI: sysfs-kernel-slab: Document some stats
  ABI: o2cb: add an obsolete file for /sys/o2cb
  ABI: sysfs-bus-pci: add documentation for modalias
  ABI: sysfs-devices: add /dev ABI
  ABI: sysfs-devices-power: document some RPM statistics
  ABI: testing/sysfs-module: document initstate
  ABI: stable/sysfs-module: document version and srcversion
  ABI: stable/sysfs-module: better document modules
  ABI: evm: place a second what at the next line
  scripts: get_abi.pl: show progress
  scripts: get_abi.pl: use STDERR for search-string and show-hints
  scripts: get_abi.pl: update its documentation
  scripts: get_abi.pl: fix parse logic for DT firmware
  scripts: get_abi.pl: produce an error if the ref tree is broken
  ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
  ABI: sysfs-devices-removable: make a table valid as ReST markup
  ABI: configfs-usb-gadget-uac2: fix a broken table
  ABI: configfs-usb-gadget-uac1: fix a broken table
  ABI: sysfs-platform-dptf: Add tables markup to a table
  ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
  scripts: get_abi.pl: create a valid ReST with duplicated tags
  memory: samsung: describe drivers in KConfig
  memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
  memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode
  drm/vc4: hdmi: Actually check for the connector status in hotplug
  drm/probe-helper: Create a HPD IRQ event helper for a single connector
  drm/probe-helper: Document drm_helper_hpd_irq_event() return value
  iommu/mediatek: Fix out-of-range warning with clang
  iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code
  thunderbolt: Fix -Wrestrict warning
  iommu/dma: Unexport IOVA cookie management
  iommu/dart: Clean up IOVA cookie crumbs
  iommu/ipmmu-vmsa: Add support for r8a779a0
  dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support
  ath11k: Wstringop-overread warning
  ath11k: Add spectral scan support for QCN9074
  ath11k: Fix the spectral minimum FFT bin count
  ath11k: Introduce spectral hw configurable param
  ath11k: Refactor spectral FFT bin size
  ath11k: add support for 80P80 and 160 MHz bandwidth
  ath11k: add support for setting fixed HE rate/gi/ltf
  ipw2200: Fix a function name in print messages
  ASoC: SOF: Intel: hda-dai: fix potential locking issue
  ALSA: hda: hdac_ext_stream: fix potential locking issues
  ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()
  ALSA: usb-audio: fix comment reference in __uac_clock_find_source
  Bluetooth: Fix wrong opcode when LL privacy enabled
  Bluetooth: Fix Advertisement Monitor Suspend/Resume
  drm/i915/display: Fix the dsc check while selecting min_cdclk
  arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets
  ARM: dts: rzg1: Add missing Ethernet PHY resets
  ARM: dts: r-mobile: Add missing Ethernet PHY resets
  arm64: dts: renesas: Add compatible properties to RTL8211E Ethernet PHYs
  arm64: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
  arm64: dts: renesas: Add compatible properties to AR8031 Ethernet PHYs
  ARM: dts: renesas: Add compatible properties to uPD6061x Ethernet PHYs
  ARM: dts: renesas: Add compatible properties to RTL8201FL Ethernet PHYs
  ARM: dts: renesas: Add compatible properties to LAN8710A Ethernet PHYs
  ARM: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
  ARM: dts: renesas: Add compatible properties to KSZ8081 Ethernet PHYs
  ARM: dts: renesas: Add compatible properties to KSZ8041 Ethernet PHYs
  arm64: dts: renesas: beacon: Fix Ethernet PHY mode
  ARM: dts: renesas: Fix SMSC Ethernet compatible values
  arm64: defconfig: Enable RZG2L_ADC
  arm64: defconfig: Enable SND_SOC_WM8978
  clk: renesas: r8a779a0: Add Z0 and Z1 clock support
  bpf/tests: Add tail call limit test with external function call
  bpf/tests: Fix error in tail call limit tests
  bpf/tests: Add more BPF_END byte order conversion tests
  bpf/tests: Expand branch conversion JIT test
  bpf/tests: Add JMP tests with degenerate conditional
  bpf/tests: Add JMP tests with small offsets
  bpf/tests: Add test case flag for verifier zero-extension
  bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes
  bpf/tests: Add staggered JMP and JMP32 tests
  bpf/tests: Add exhaustive tests of JMP operand magnitudes
  bpf/tests: Add exhaustive tests of ALU operand magnitudes
  bpf/tests: Add exhaustive tests of ALU shift values
  bpf/tests: Reduce memory footprint of test suite
  bpf/tests: Allow different number of runs per test case
  staging: r8188eu: Remove unused macros and defines from odm.h
  staging: most: dim2: use if statements instead of ?: expressions
  staging: most: dim2: force fcnt=3 on Renesas GEN3
  drm/msm: allow compile_test on !ARM
  libbpf: Ignore STT_SECTION symbols in 'maps' section
  soc: qcom: apr: Add GPR support
  soc: dt-bindings: qcom: add gpr bindings
  soc: qcom: apr: make code more reuseable
  soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property
  soc: dt-bindings: qcom: apr: convert to yaml
  drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning
  remoteproc: mss: q6v5-mss: Add modem support on SC7280
  dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding
  remoteproc: qcom: pas: Add SC7280 Modem support
  dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support
  remoteproc: qcom: pas: Use the same init resources for MSM8996 and MSM8998
  MAINTAINERS: Update remoteproc repo url
  dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible from DT example
  dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible from DT example
  remoteproc: mediatek: Support mt8195 scp
  dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema
  dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp
  dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp
  remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesor
  dt-bindings: remoteproc: Add the documentation for Meson AO ARC rproc
  remoteproc: imx_rproc: Change to ioremap_wc for dram
  remoteproc: imx_rproc: Fix rsc-table name
  remoteproc: imx_rproc: Fix ignoring mapping vdev regions
  remoteproc: imx_rproc: Fix TCM io memory type
  remoteproc: Fix the wrong default value of is_iomem
  remoteproc: elf_loader: Fix loading segment when is_iomem true
  rpmsg: Change naming of mediatek rpmsg property
  RDMA/hfi1: Use struct_size() and flex_array_size() helpers
  IB/hfi1: Add ring consumer and producers traces
  IB/hfi1: Remove atomic completion count
  IB/hfi1: Tune netdev xmit cachelines
  IB/hfi1: Get rid of tx priv backpointer
  IB/hfi1: Get rid of hot path divide
  IB/hfi1: Remove cache and embed txreq in ring
  arm64: dts: qcom: sc7280: Update Q6V5 MSS node
  arm64: dts: qcom: sc7280: Add Q6V5 MSS node
  arm64: dts: qcom: sc7280: Add nodes to boot modem
  arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes
  arm64: dts: qcom: sc7280: Update reserved memory map
  arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys
  arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 touchscreen
  arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds
  arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000
  arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock
  arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sensor interrupts
  arm64: dts: qcom: sc7180: Add IMEM and pil info regions
  arm64: dts: qcom: pm6150l: Add missing include
  arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III
  arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus prop to USB1
  arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes
  arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter
  arm64: dts: qcom: sm6350: Add PRNG node
  arm64: dts: qcom: sm6350: Add SPMI bus
  arm64: dts: qcom: sm6350: Add AOSS_QMP
  arm64: dts: qcom: sm6350: Add TSENS nodes
  arm64: dts: qcom: sm6350: Add cpufreq-hw support
  arm64: dts: qcom: sm6350: Add USB1 nodes
  selftests: xsk: Add frame_headroom test
  selftests: xsk: Change interleaving of packets in unaligned mode
  selftests: xsk: Add single packet test
  selftests: xsk: Introduce pacing of traffic
  selftests: xsk: Fix socket creation retry
  selftests: xsk: Put the same buffer only once in the fill ring
  selftests: xsk: Fix missing initialization
  xsk: Optimize for aligned case
  i40e: Use the xsk batched rx allocation interface
  ice: Use the xsk batched rx allocation interface
  ice: Use xdp_buf instead of rx_buf for xsk zero-copy
  xsk: Batched buffer allocation for the pool
  xsk: Get rid of unused entry in struct xdp_buff_xsk
  arm64: dts: qcom: sm6350: Add TLMM block node
  arm64: dts: qcom: sm6350: Add GCC node
  arm64: dts: qcom: sm6350: Add RPMHCC node
  arm64: dts: qcom: sm6350: Add LLCC node
  arm64: dts: qcom: Add SM6350 device tree
  dt-bindings: arm: cpus: Add Kryo 560 CPUs
  arm64: dts: rockchip: add pwm nodes for rk3568
  bus: brcmstb_gisb: Allow building as module
  remoteproc: qcom: q6v5: Use qmp_send to update co-processor load state
  dt-bindings: remoteproc: qcom: Add QMP property
  dt-bindings: remoteproc: qcom: pas: Add QMP property
  soc: qcom: aoss: Expose send for generic usecase
  dt-bindings: soc: qcom: aoss: Delete unused power-domain definitions
  dt-bindings: msm/dp: Remove aoss-qmp header
  soc: qcom: aoss: Drop power domain support
  arm64: dts: qcom: sm8350: Use QMP property to control load state
  arm64: dts: qcom: sm8250: Use QMP property to control load state
  arm64: dts: qcom: sm8150: Use QMP property to control load state
  arm64: dts: qcom: sdm845: Use QMP property to control load state
  arm64: dts: qcom: sc7280: Use QMP property to control load state
  arm64: dts: qcom: sc7180: Use QMP property to control load state
  dt-bindings: soc: qcom: aoss: Drop the load state power-domain
  nvdimm/pmem: move dax_attribute_group from dax to pmem
  docs: checkpatch: add multiline, do/while, and multiple-assignment messages
  docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE
  Documentation/no_hz: Introduce "dyntick-idle mode" before using it
  docs/zh_CN: add core-api gfp_mask-from-fs-io translation
  docs/zh_CN: add core-api boot-time-mm translation
  docs/zh_CN: add core-api genalloc translation
  docs/zh_CN: add core-api mm-api translation
  docs/zh_CN: add core-api unaligned-memory-access translation
  docs/zh_CN: add core-api memory-allocation translation
  Documentation: arm: marvell: Add link to Orion Functional Errata document
  Documentation: update pagemap with shmem exceptions
  docs/zh_CN: modify some words
  docs/zh_CN: typo fix and improve translation
  docs/zh_CN: Improve zh_CN/process/howto.rst
  docs/zh_CN: add core api kref translation
  dt-bindings: interrupt-controller: msi: Add msi-ranges property
  dt-bindings: interrupt-controller: Convert MSI controller to json-schema
  staging: r8188eu: remove mutex 'usb_vendor_req_mutex'
  staging: r8188eu: remove shared buffer for USB requests
  staging: r8188eu: call new usb_write() from rtw_write{8,16,32,N}()
  staging: r8188eu: call new usb_read() from rtw_read{8,16,32}()
  staging: r8188eu: Remove a test from usbctrl_vendorreq()
  staging: r8188eu: change the type of a variable in rtw_read16()
  staging: r8188eu: remove a bitwise AND from rtw_writeN()
  staging: r8188eu: remove a buffer from rtw_writeN()
  staging: r8188eu: change the type of a variable in rtw_write16()
  staging: r8188eu: remove casts from rtw_{read,write}*()
  staging: r8188eu: rename symbols in rtw_read*() and rtw_write*()
  staging: r8188eu: remove a comment from usbctrl_vendorreq()
  staging: r8188eu: reorder comments in usbctrl_vendorreq()
  staging: r8188eu: remove test in usbctrl_vendorreq()
  staging: r8188eu: reorder declarations in usbctrl_vendorreq()
  staging: r8188eu: clean up symbols in usbctrl_vendorreq()
  staging: r8188eu: remove ODM_CheckPowerStatus()
  staging: r8188eu: remove LedStrategy from struct led_priv
  staging: r8188eu: remove _InitHWLed()
  staging: r8188eu: remove unnecessary comments
  staging: r8188eu: remove dead led control functions
  staging: r8188eu: remove dead led blink functions
  net: bcmgenet: add support for ethtool flow control
  net: bcmgenet: pull mac_config from adjust_link
  net: bcmgenet: remove old link state values
  net: bcmgenet: remove netif_carrier_off from adjust_link
  net: dsa: rtl8366: Drop and depromote pointless prints
  net: dsa: rtl8366: Fix a bug in deleting VLANs
  net: dsa: rtl8366rb: Fix off-by-one bug
  net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement
  net: dsa: rtl8366: Drop custom VLAN set-up
  net: dsa: rtl8366rb: Support bridge offloading
  net: dsa: Move devlink registration to be last devlink command
  staging: qlge: Move devlink registration to be last devlink command
  ptp: ocp: Move devlink registration to be last devlink command
  net: wwan: iosm: Move devlink_register to be last devlink command
  netdevsim: Move devlink registration to be last devlink command
  net: ethernet: ti: Move devlink registration to be last devlink command
  qed: Move devlink registration to be last devlink command
  ionic: Move devlink registration to be last devlink command
  nfp: Move delink_register to be last command
  net: mscc: ocelot: delay devlink registration to the end
  mlxsw: core: Register devlink instance last
  net/mlx5: Accept devlink user input after driver initialization complete
  net/mlx4: Move devlink_register to be the last initialization command
  net/prestera: Split devlink and traps registrations to separate routines
  octeontx2: Move devlink registration to be last devlink command
  ice: Open devlink when device is ready
  net: hinic: Open device for the user access when it is ready
  dpaa2-eth: Register devlink instance at the end of probe
  liquidio: Overcome missing device lock protection in init/remove flows
  bnxt_en: Register devlink instance at the end devlink configuration
  devlink: Notify users when objects are accessible
  staging: r8188eu: remove rtw_tdls_cmd()
  staging: r8188eu: remove rtw_setstandby_cmd()
  staging: r8188eu: remove rtw_setrttbl_cmd()
  staging: r8188eu: remove rtw_setrfreg_cmd()
  staging: r8188eu: remove rtw_setphy_cmd()
  staging: r8188eu: remove rtw_setbbreg_cmd()
  staging: r8188eu: remove rtw_setbasicrate_cmd()
  staging: r8188eu: remove rtw_setassocsta_cmd()
  staging: r8188eu: remove rtw_set_csa_cmd()
  staging: r8188eu: remove rtw_set_ch_cmd()
  staging: r8188eu: remove rtw_readtssi_cmdrsp_callback()
  staging: r8188eu: remove rtw_led_blink_cmd()
  staging: r8188eu: remove rtw_getrttbl_cmd()
  staging: r8188eu: remove rtw_getrfreg_cmd()
  staging: r8188eu: remove rtw_getbbreg_cmd()
  staging: r8188eu: remove rtw_createbss_cmd_ex()
  staging: r8188eu: remove rtw_cmd_clr_isr()
  staging: r8188eu: remove rtw_proc_{init,remove}_one()
  staging: r8188eu: remove odm_DynamicTxPowerInit()
  staging: r8188eu: remove DynamicTxHighPowerLvl from struct dm_priv
  staging: r8188eu: remove dead code from rtl8188e_rf6052.c
  staging: r8188eu: remove PowerIndex_backup from struct dm_priv
  staging: r8188eu: remove write-only fields from struct dm_priv
  staging: r8188eu: remove odm_DynamicTxPower()
  staging: r8188eu: remove odm_DynamicTxPowerAP()
  staging: r8188eu: remove odm_DynamicTxPowerNIC()
  staging: pi433: goto abort when setting failed in tx_thread
  staging: r8188eu: remove rtw_sctx_done()
  staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_attribue()
  staging: r8188eu: remove rtw_init_recvframe()
  staging: r8188eu: remove rtw_enqueue_recvbuf_to_head()
  staging: r8188eu: remove rtw_enqueue_recvbuf()
  staging: r8188eu: remove rtw_dequeue_recvbuf()
  staging: r8188eu: remove enum secondary_ch_offset
  staging: r8188eu: remove rtw_set_ie_secondary_ch_offset()
  staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm()
  staging: r8188eu: remove rtw_set_ie_ch_switch()
  staging: r8188eu: remove rtw_ies_remove_ie()
  staging: r8188eu: remove rtw_action_frame_parse()
  staging: r8188eu: remove ieee80211_is_empty_essid()
  staging: r8188eu: remove ieee80211_get_hdrlen()
  staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset()
  staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset()
  staging: r8188eu: remove dump_ies()
  staging: r8188eu: remove action_public_str()
  staging: r8188eu: remove rtw_IOL_cmd_buf_dump()
  staging: r8188eu: remove rtw_os_read_port()
  staging: r8188eu: remove rtw_cbuf_full()
  staging: r8188eu: remove rtw_cbuf_push()
  staging: r8188eu: remove rtw_atoi()
  staging: r8188eu: remove rtw_set_channel_plan()
  staging: r8188eu: remove rtw_validate_ssid()
  staging: r8188eu: remove rtw_set_scan_mode()
  staging: r8188eu: remove rtw_set_country()
  staging: r8188eu: remove rtw_set_802_11_remove_wep()
  staging: r8188eu: remove rtw_set_802_11_remove_key()
  staging: r8188eu: remove rtw_set_802_11_add_key()
  staging: r8188eu: remove rtw_freq2ch()
  staging: r8188eu: remove build_deauth_p2p_ie()
  staging: r8188eu: remove sreset_get_wifi_status()
  staging: r8188eu: remove issue_probereq_p2p_ex()
  staging: r8188eu: remove issue_action_spct_ch_switch()
  staging: r8188eu: remove rtw_scan_abort()
  staging: r8188eu: remove rtw_get_timestampe_from_ie()
  staging: r8188eu: remove _rtw_enqueue_network()
  staging: r8188eu: remove _rtw_dequeue_network()
  staging: r8188eu: remove rtw_efuse_map_read()
  staging: r8188eu: remove rtw_BT_efuse_map_read()
  staging: r8188eu: remove rtw_efuse_map_write()
  staging: r8188eu: remove rtw_efuse_access()
  staging: r8188eu: remove rtw_BT_efuse_map_write()
  staging: r8188eu: remove efuse_GetMaxSize()
  staging: r8188eu: remove efuse_GetCurrentSize()
  staging: r8188eu: remove EFUSE_ShadowRead()
  staging: vchiq_arm: use __func__ to get function name in debug message
  staging: vchiq_arm: remove extra blank line
  staging: vchiq_arm: fix quoted strings split across lines
  staging: vchiq_arm: cleanup blank lines
  staging: vchiq_arm: clarify multiplication expressions
  staging: vchiq_arm: remove unnecessary space in cast
  staging: vchiq_arm: cleanup code alignment issues
  PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM
  ACPI: glue: Look for ACPI bus type only if ACPI companion is not known
  ACPI: glue: Drop cleanup callback from struct acpi_bus_type
  PCI: ACPI: Drop acpi_pci_bus
  ARM: smp: Enable THREAD_INFO_IN_TASK
  ARM: smp: Store current pointer in TPIDRURO register if available
  ARM: smp: Free up the TLS register while running in the kernel
  ARM: smp: Pass task to secondary_start_kernel
  gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support
  power: supply: core: Add psy_has_property()
  leds: trigger: use RCU to protect the led_cdevs list
  led-class-flash: fix -Wrestrict warning
  drm/i915: remember to call i915_sw_fence_fini
  nl80211: MBSSID and EMA support in AP mode
  nl80211: don't kfree() ERR_PTR() value
  mm: Add folio_raw_mapping()
  mm: Add folio_pfn()
  mm/workingset: Convert workingset_activation to take a folio
  mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()
  mm/memcg: Add folio_lruvec_lock() and similar functions
  mm/memcg: Add folio_lruvec()
  mm/memcg: Convert mem_cgroup_move_account() to use a folio
  mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()
  mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio
  mm/memcg: Convert mem_cgroup_migrate() to take folios
  mm/memcg: Convert mem_cgroup_uncharge() to take a folio
  mm/memcg: Convert uncharge_page() to uncharge_folio()
  mm/memcg: Convert mem_cgroup_charge() to take a folio
  mm/memcg: Convert commit_charge() to take a folio
  mm/memcg: Add folio_memcg() and related functions
  mm/memcg: Convert memcg_check_events to take a node ID
  mm/memcg: Remove soft_limit_tree_node()
  mm/memcg: Use the node id in mem_cgroup_update_tree()
  mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics()
  mm: Add folio_nid()
  mm: Add folio_mapped()
  fs/netfs: Add folio fscache functions
  mm/filemap: Add folio private_2 functions
  mm/filemap: Convert page wait queues to be folios
  mm/filemap: Add folio_wake_bit()
  mm/filemap: Add folio_wait_bit()
  mm/writeback: Add folio_wait_stable()
  mm/writeback: Add folio_wait_writeback()
  mm/filemap: Add folio_end_writeback()
  mm/swap: Add folio_rotate_reclaimable()
  mm/filemap: Add __folio_lock_or_retry()
  mm/filemap: Add folio_wait_locked()
  mm/filemap: Add __folio_lock_async()
  mm/filemap: Add folio_lock_killable()
  mm/filemap: Add folio_lock()
  mm/filemap: Add folio_unlock()
  mm/util: Add folio_mapping() and folio_file_mapping()
  mm/filemap: Add folio_pos() and folio_file_pos()
  mm/filemap: Add folio_next_index()
  mm/filemap: Add folio_index(), folio_file_page() and folio_contains()
  mm: Handle per-folio private data
  mm/lru: Add folio LRU functions
  mm: Add folio flag manipulation functions
  mm: Add folio_try_get_rcu()
  mm: Add folio_get()
  mm: Add folio_put()
  mm: Add folio reference count functions
  mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO()
  mm/vmstat: Add functions to account folio statistics
  mm: Add folio_pgdat(), folio_zone() and folio_zonenum()
  mm: Introduce struct folio
  mm: Convert get_page_unless_zero() to return bool
  cxgb: avoid open-coded offsetof()
  net: stmmac: fix gcc-10 -Wrestrict warning
  perf annotate: Add riscv64 support
  net: ethernet: emac: utilize of_net's of_get_mac_address()
  net: sparx5: fix resource_size.cocci warnings
  ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
  net: cisco: Fix a function name in comments
  spi: Add sc7280 support
  spi: s3c64xx: describe driver in KConfig
  spi: cadence: add support for Cadence XSPI controller
  spi: cadence: add dt-bindings documentation for Cadence XSPI controller
  regulator: dummy: Use devm_regulator_register()
  regulator: pwm-regulator: Make use of the helper function dev_err_probe()
  ASoC: ak4458: Use modern ASoC DAI format terminology
  ASoC: ak5558: Use modern ASoC DAI format terminology
  ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes
  ASoC: dwc-i2s: Update to modern clocking terminology
  ASoC: ak4671: Use modern ASoC DAI format terminology
  ASoC: alc5623: Use modern ASoC DAI format terminology
  ASoC: bcm: Convert to modern clocking terminology
  ASoC: cpcap: Use modern ASoC DAI format terminology
  ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported"
  ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example
  ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported"
  ASoC: ad193x: Update to modern clocking terminology
  ASoC: tegra: Constify static snd_soc_dai_ops structs
  ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection
  ASoC: adav80x: Update to modern clocking terminology
  ASoC: adau1977: Update to modern clocking terminology
  ASoC: adau17x1: Update to modern clocking terminology
  ASoC: adau1701: Update to modern clocking terminology
  ASoC: adau1373: Update to modern clocking terminology
  ASoC: adau1372: Update to modern clocking terminology
  ASoC: ad1836: Update to modern clocking terminology
  ASoC: ep93xx: Convert to modern clocking terminology
  ASoC: samsung: add missing "fallthrough;"
  ASoC: ak4642: Use modern ASoC DAI format terminology
  ASoC: wcd9335: Use correct version to initialize Class H
  ASoC: alc5632: Use modern ASoC DAI format terminology
  ASoC: ak4104: Update to modern clocking terminology
  ASoC: ak4118: Update to modern clocking terminology
  ASoC: zl38060: Update to modern clocking terminology
  ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt
  firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs
  ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops
  ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp
  ASoC: wm_adsp: move firmware loading to client
  ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core
  ASoC: wm_adsp: Move check of dsp->running to better place
  ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling
  ASoC: wm_adsp: Move sys_config_size to wm_adsp
  ASoC: wm_adsp: Split DSP power operations into helper functions
  ASoC: wm_adsp: Separate some ASoC and generic functions
  ASoC: wm_adsp: Introduce cs_dsp logging macros
  ASoC: wm_adsp: Rename generic DSP support
  ASoC: wm_adsp: Cancel ongoing work when removing controls
  ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers
  ASoC: wm_adsp: Move check for control existence
  ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t
  net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c
  net: smsc: Fix function names in print messages and comments
  net: sis: Fix a function name in comments
  net: broadcom: Fix a function name in comments
  net: atl1c: Fix a function name in print messages
  drm/i915/audio: Use BIOS provided value for RKL HDA link
  cfg80211: always free wiphy specific regdomain
  net: fddi: skfp: Fix a function name in comments
  FDDI: defxx: Fix function names in coments
  mac80211: save transmit power envelope element and power constraint
  net: make napi_disable() symmetric with enable
  ptp: clockmatrix: use rsmu driver to access i2c/spi bus
  selftests: net: fib_nexthops: Wait before checking reported idle time
  mac80211: add parse regulatory info in 6 GHz operation information
  ieee80211: add power type definition for 6 GHz
  mac80211: twt: don't use potentially unaligned pointer
  cfg80211: AP mode driver offload for FILS association crypto
  thunderbolt: Enable retry logic for intra-domain control packets
  x86/softirq: Disable softirq stacks on PREEMPT_RT
  HID: amd_sfh: Update Copyright details
  HID: amd_sfh: switch from 'pci_' to 'dev_' API
  HID: amd_sfh: Use dma_set_mask_and_coherent()
  platform/chrome: cros_ec_sensorhub: simplify getting .driver_data
  iio: common: cros_ec_sensors: simplify getting .driver_data
  rtc: msc313: fix missing include
  bpf: selftest: Add verifier tests for <8-byte scalar spill and refill
  bpf: selftest: A bpf prog that has a 32bit scalar spill
  bpf: Support <8-byte scalar spill and refill
  bpf: Check the other end of slot_type for STACK_SPILL
  octeontx2-af: Optimize KPU1 processing for variable-length headers
  octeontx2-af: Limit KPU parsing for GTPU packets
  rtc: Add support for the MSTAR MSC313 RTC
  dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation
  rtc: rx6110: simplify getting the adapter of a client
  rtc: s5m: drop unneeded MODULE_ALIAS
  rtc: omap: drop unneeded MODULE_ALIAS
  rtc: pcf2123: Add SPI ID table
  rtc: ds1390: Add SPI ID table
  rtc: ds1302: Add SPI ID table
  hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
  fortify: Allow strlen() and strnlen() to pass compile-time known lengths
  fortify: Prepare to improve strnlen() and strlen() warnings
  fortify: Fix dropped strcpy() compile-time write overflow check
  fortify: Explicitly disable Clang support
  fortify: Move remaining fortify helpers into fortify-string.h
  lib/string: Move helper functions out of string.c
  compiler_types.h: Remove __compiletime_object_size()
  cm4000_cs: Use struct_group() to zero struct cm4000_dev region
  can: flexcan: Use struct_group() to zero struct flexcan_regs regions
  HID: roccat: Use struct_group() to zero kone_mouse_event
  HID: cp2112: Use struct_group() for memcpy() region
  drm/mga/mga_ioc32: Use struct_group() for memcpy() region
  iommu/amd: Use struct_group() for memcpy() region
  bnxt_en: Use struct_group_attr() for memcpy() region
  cxl/core: Replace unions with struct_group()
  stddef: Introduce struct_group() helper macro
  stddef: Fix kerndoc for sizeof_field() and offsetofend()
  powerpc: Split memset() to avoid multi-field overflow
  scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp
  x86/umip: Downgrade warning messages to debug loglevel
  mptcp: re-arm retransmit timer if data is pending
  mptcp: remove tx_pending_data
  mptcp: use lockdep_assert_held_once() instead of open-coding it
  mptcp: use OPTIONS_MPTCP_MPC
  mptcp: do not shrink snd_nxt when recovering
  kconfig: Create links to main menu items in search
  drm/i915: Flush buffer pools on driver remove
  arm64: dts: qcom: sc7180: Base homestar's power coefficients in reality
  arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin
  arm64: dts: qcom: msm8998-xperia: Add camera regulators
  arm64: dts: qcom: msm8998-xperia: Configure display boost regulators
  arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator
  arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 Bluetooth
  arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support
  arm64: dts: qcom: msm8998: Introduce support for Sony Yoshino platform
  arm64: dts: qcom: pm660: Add reboot mode support
  arm64: dts: qcom: sc7280: Add aliases for I2C and SPI
  arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes
  arm64: dts: qcom: sc7280: Configure uart7 to support bluetooth on sc7280-idp
  arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node
  arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes
  arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp
  arm64: dts: qcom: sc7280: Add QSPI node
  selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel
  drm/print: Add deprecation notes to DRM_...() functions
  drm/edid: Fix EDID quirk compile error on older compilers
  docs: ABI: sysfs-class-power: Documented cycle_count property
  power: reset: ltc2952: Use hrtimer_forward_now()
  power: supply: max17042: extend help/description
  power: supply: max17040: extend help/description
  smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
  perf list: Display pmu prefix for partially supported hybrid cache events
  net/mlx5e: Enable TC offload for ingress MACVLAN
  net/mlx5e: Enable TC offload for egress MACVLAN
  net/mlx5e: loopback test is not supported in switchdev mode
  net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes
  net/mlx5e: Use tc sample stubs instead of ifdefs in source file
  net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat()
  net/mlx5e: Check action fwd/drop flag exists also for nic flows
  net/mlx5e: Set action fwd flag when parsing tc action goto
  net/mlx5e: Remove incorrect addition of action fwd flag
  net/mlx5e: Use correct return type
  net/mlx5e: Add error flow for ethtool -X command
  net/mlx5: DR, Fix code indentation in dr_ste_v1
  drm/gma500: Fix wrong pointer passed to PTR_ERR()
  drm/mipi-dsi: Create devm device attachment
  drm/mipi-dsi: Create devm device registration
  drm/bridge: Document the probe issue with MIPI-DSI bridges
  drm/bridge: Add documentation sections
  intel_idle: enable interrupts before C1 on Xeons
  ACPI: processor idle: Allow playing dead in C3 state
  ACPI: Kconfig: Fix a typo in Kconfig
  Documentation: ACPI: Fix spelling mistake "Millenium" -> "Millennium"
  ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries
  drm/i915: Remove warning from the rps worker
  arm64: tegra: Update HDA card name on Jetson TX2 NX
  arm64: tegra: Audio graph sound card for Jetson TX2 NX
  arm64: tegra: Add additional GPIO interrupt entries on Tegra194
  rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
  tcp: tracking packets with CE marks in BW rate sample
  net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition
  RDMA/rxe: Only allow invalidate for appropriate MRs
  RDMA/rxe: Create duplicate mapping tables for FMRs
  RDMA/rxe: Separate HW and SW l/rkeys
  RDMA/rxe: Cleanup MR status and type enums
  RDMA/rxe: Add memory barriers to kernel queues
  pinctrl: renesas: rzg2l: Fix missing port register 21h
  qed: Don't ignore devlink allocation failures
  ice: Delete always true check of PF pointer
  devlink: Remove single line function obfuscations
  devlink: Delete not used port parameters APIs
  bnxt_en: Properly remove port parameter support
  bnxt_en: Check devlink allocation and registration status
  clk: renesas: r9a07g044: Add GbEthernet clock/reset
  clk: renesas: rzg2l: Add support to handle coupled clocks
  clk: renesas: r9a07g044: Add ethernet clock sources
  clk: renesas: rzg2l: Add support to handle MUX clocks
  clk: renesas: r8a779a0: Add TPU clock
  net: mlx4: Add support for XDP_REDIRECT
  net: iosm: Use hrtimer_forward_now()
  net: dsa: felix: accept "ethernet-ports" OF node name
  arm64: defconfig: Enable SOUND_SOC_RZ
  arm64: defconfig: Enable RZ_DMAC
  arm64: defconfig: Add Renesas TPU as module
  arm64: defconfig: Enable RZ/G2L USBPHY control driver
  arm64: defconfig: Enable RIIC
  arm64: dts: renesas: rzg2l-smarc: Enable CANFD
  arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform
  arm64: dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to SOM DTSI
  arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support
  arm64: dts: renesas: rzg2l-smarc: Add Mic routing
  arm64: dts: renesas: rzg2l-smarc: Enable audio
  arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec
  arm64: dts: renesas: r9a07g044: Add DMA support to SSI
  drm/i915/fbc: Allow higher compression limits on FBC1
  drm/i915/fbc: Implement Wa_16011863758 for icl+
  drm/i915/fbc: Align FBC segments to 512B on glk+
  arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support
  arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support
  drm/i915/fbc: Rework cfb stride/size calculations
  dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF
  m68k: muldi3: Use semicolon instead of comma
  ath11k: monitor mode clean up to use separate APIs
  ath11k: add separate APIs for monitor mode
  ath11k: move static function ath11k_mac_vdev_setup_sync to top
  rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC
  rtw88: 8821c: support RFE type4 wifi NIC
  brcmfmac: Replace zero-length array with flexible array member
  memory: tegra: Make use of the helper function devm_add_action_or_reset()
  mac80211_hwsim: enable 6GHz channels
  mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel()
  Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val
  Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs
  mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above
  mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation
  mlxsw: Add IPV6_ADDRESS kvdl entry type
  mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops
  mlxsw: Create separate ipip_ops_arr for different ASICs
  mlxsw: reg: Add support for ritr_loopback_ipip6_pack()
  mlxsw: reg: Add support for ratr_ipip6_entry_pack()
  mlxsw: reg: Add support for rtdp_ipip6_pack()
  mlxsw: reg: Add Router IP version Six Register
  mlxsw: Take tunnel's type into account when searching underlay device
  mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre()
  mlxsw: spectrum_router: Fix arguments alignment
  mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const'
  mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code
  drm/i915/selftests: exercise shmem_writeback with THP
  drm/i915/request: fix early tracepoints
  crypto: api - Fix built-in testing dependency failures
  crypto: marvell/cesa - drop unneeded MODULE_ALIAS
  crypto: qat - power up 4xxx device
  crypto: caam - disable pkc for non-E SoCs
  platform/chrome: cros-ec-typec: Cleanup use of check_features
  drm/i915: Reduce the number of objects subject to memcpy recover
  drm/i915: Don't back up pinned LMEM context images and rings during suspend
  drm/i915/gt: Register the migrate contexts with their engines
  drm/i915 Implement LMEM backup and restore for suspend / resume
  drm/i915/gt: Increase suspend timeout
  drm/i915/gem: Implement a function to process all gem objects of a region
  drm/i915/ttm: Implement a function to copy the contents of two TTM-based objects
  drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem() function
  arm64: dts: qcom: sm6125: Remove leading zeroes
  dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties
  pinctrl: qcom: Add QCM2290 pinctrl driver
  dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings
  pinctrl: qcom: Add SM6350 pinctrl driver
  dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings
  drm/bridge: parade-ps8640: Add support for AUX channel
  drm/bridge: parade-ps8640: Use regmap APIs
  drm/amdgpu: make soc15_common_ip_funcs static
  drm/amd/pm: Update intermediate power state for SI
  drm/amdgpu: Remove all code paths under the EAGAIN path in RAS late init
  drm/amdgpu: Consolidate RAS cmd warning messages
  drm/amdkfd: fix svm_migrate_fini warning
  drm/amdkfd: handle svm migrate init error
  drm/amdgpu: Updated RAS infrastructure
  drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage
  soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ
  arm64: dts: qcom: sc7180: Use maximum drive strength values for eMMC
  UNRPC: Return specific error code on kmalloc failure
  arm64: dts: rockchip: add phandles to muxed i2c buses on rk3368-lion
  arm64: dts: rockchip: define iodomains for rk3368-lion
  arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on rk3368-lion
  drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
  drm/amd/display: 3.2.154
  drm/amd/display: [FW Promotion] Release 0.0.84
  drm/amd/display: Fix null pointer dereference for encoders
  drm/amd/display: Creating a fw boot options bit for an upcoming feature
  drm/amd/display: DIG mapping change is causing a blocker
  drm/amd/display: Fix B0 USB-C DP Alt mode
  drm/amd/display: Disable mem low power for CM HW block on DCN3.1
  drm/amd/display: Fix issue with dynamic bpp change for DCN3x
  drm/amd/display: Use adjusted DCN301 watermarks
  drm/amd/display: Added power down on boot for DCN3
  drm/amd/display: Fix dynamic encoder reassignment
  drm/amd/display: Fix concurrent dynamic encoder assignment
  drm/amd/display: Fix link training fallback logic
  drm/amd/display: Fix DCN3 B0 DP Alt Mapping
  drm/amd/display: 3.2.153
  drm/amd/display: [FW Promotion] Release 0.0.83
  drm/amd/display: Extend w/a for hard hang on HPD to dcn20
  drm/amd/display: Reduce stack size for dml21_ModeSupportAndSystemConfigurationFull
  drm/amd/display: Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx
  drm/amd/display: Fix rest of pass-by-value structs in DML
  drm/amd/display: Pass all structs in display_rq_dlg_helpers by pointer
  drm/amd/display: Pass display_pipe_params_st as const in DML
  drm/amdkfd: fix dma mapping leaking warning
  drm/amdkfd: SVM map to gpus check vma boundary
  MAINTAINERS: fix up entry for AMD Powerplay
  drm/amd/display: fix empty debug macros
  drm/amdgpu: Fix resume failures when device is gone
  drm/amdgpu: Fix MMIO access page fault
  drm/amdgpu: Fix crash on device remove/driver unload
  drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO
  drm/amdgpu: Put drm_dev_enter/exit outside hot codepath
  drm/amd/display: Fix crash on device remove/driver unload
  drm/amd/display: Add modifiers capable of DCC image stores for gfx10_3
  drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk
  drm/amd/display: Use dcc_ind_blk value to set register directly
  drm/radeon: make array encoded_lanes static
  drm/amdgpu: Resolve nBIF RAS error harvesting bug
  drm/amdgpu: Update PSP TA unload function
  drm/amdgpu: Conform ASD header/loading to generic TA systems
  drm/amdgpu/display: add a proper license to dc_link_dp.c
  drm/amd/display: Fix white screen page fault for gpuvm
  amd/display: enable panel orientation quirks
  drm/amdgpu: Demote TMZ unsupported log message from warning to info
  drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count
  drm/radeon: pass drm dev radeon_agp_head_init directly
  drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver
  drm/i915: Fix HPLL watermark readout for g4x
  drm/i915/display: Only keep PSR enabled if there is active planes
  drm/i915/display: Match PSR2 selective fetch sequences with specification
  drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load
  scripts: get_abi.pl: ensure that "others" regex will be parsed
  scripts: get_abi.pl: precompile what match regexes
  scripts: get_abi.pl: stop check loop earlier when regex is found
  scripts: get_abi.pl: ignore some sysfs nodes earlier
  scripts: get_abi.pl: Better handle leaves with wildcards
  scripts: get_abi.pl: improve debug logic
  scripts: get_abi.pl: call get_leave() a little late
  scripts: get_abi.pl: Fix get_abi.pl search output
  platform/chrome: cros_ec_proto: Fix check_features ret val
  drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid
  JFS: fix memleak in jfs_mount
  nl80211: don't put struct cfg80211_ap_settings on stack
  drm/i915/adlp: Add support for remapping CCS FBs
  mac80211: always allocate struct ieee802_11_elems
  mac80211: mlme: find auth challenge directly
  mac80211: move CRC into struct ieee802_11_elems
  mac80211: mesh: clean up rx_bcn_presp API
  mac80211: reduce stack usage in debugfs
  drm/i915/uncore: fwtable read handlers are now used on all forcewake platforms
  drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment
  drm/i915/adlp: Assert that VMAs in DPT start at 0
  drm/i915/adlp: Require always a power-of-two sized CCS surface stride
  drm/i915: Use tile block based dimensions for CCS origin x, y check
  net: dsa: sja1105: stop using priv->vlan_aware
  tcp: remove sk_{tr}x_skb_cache
  tcp: make tcp_build_frag() static
  mptcp: stop relying on tcp_tx_skb_cache
  tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
  mptcp: ensure tx skbs always have the MPTCP ext
  net: dsa: sja1105: don't keep a persistent reference to the reset GPIO
  net: dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver
  net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver
  nl80211: prefer struct_size over open coded arithmetic
  mac80211: check hostapd configuration parsing twt requests
  cfg80211: honour V=1 in certificate code generation
  net: dsa: sja1105: remove sp->dp
  backlight: Propagate errors from get_brightness()
  clk: meson: meson8b: Make the video clock trees mutable
  clk: meson: meson8b: Initialize the HDMI PLL registers
  clk: meson: meson8b: Add the HDMI PLL M/N parameters
  clk: meson: meson8b: Add the vid_pll_lvds_en gate clock
  clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk{,2}_in_sel
  clk: meson: meson8b: Export the video clocks
  x86/mce: Sort mca_config members to get rid of unnecessary padding
  x86/mce: Get rid of the ->quirk_no_way_out() indirect call
  MIPS: Avoid macro redefinitions
  MIPS: loongson64: Fix no screen display during boot-up
  MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
  x86/mce: Get rid of msr_ops
  x86/mce: Get rid of machine_check_vector
  x86/mce: Get rid of the mce_severity function pointer
  x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog()
  net/ipv4/xfrm4_tunnel.c: remove superfluous header files from xfrm4_tunnel.c
  gpio: modepin: Add driver support for modepin GPIO controller
  dt-bindings: gpio: zynqmp: Add binding documentation for modepin
  firmware: zynqmp: Add MMIO read and write support for PS_MODE pin
  drm/gma500: Managed device release
  drm/gma500: Remove dev_priv branch from unload function
  drm/gma500: Embed struct drm_device in struct drm_psb_private
  drm/gma500: Disable PCI device during shutdown
  drm/gma500: Replace references to dev_private with helper function
  drm/vboxvideo: Use managed interfaces for framebuffer write combining
  drm/mgag200: Use managed interfaces for framebuffer write combining
  drm/ast: Use managed interfaces for framebuffer write combining
  lib: devres: Add managed arch_io_reserve_memtype_wc()
  lib: devres: Add managed arch_phys_wc_add()
  Input: mpr121 - make use of the helper function devm_add_action_or_reset()
  Input: raydium_i2c_ts - make use of the helper function devm_add_action_or_reset()
  Input: elants_i2c - make use of devm_add_action_or_reset()
  ARM: gemini: add device tree for ssi1328
  ARM: gemini: add device tree for edimax NS2502
  dt-bindings: add vendor prefix for ssi
  dt-bindings: add vendor prefix for edimax
  ARM: dts: gemini: add labels for USB, IDE, flash and ethernet
  bpf: Document BPF licensing.
  drm: Fix scaling_mode docs
  ARM: dts: BCM5301X: Add DT for Asus RT-AC88U
  fscrypt: allow 256-bit master keys with AES-256-XTS
  tty: remove file from n_tty_ioctl_helper
  tty: remove file from tty_mode_ioctl
  tty: make tty_ldisc_ops::hangup return void
  tty: remove extern from functions in tty headers
  tty: remove flags from struct tty_ldisc_ops
  tty: unexport tty_ldisc_release
  serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS
  serial: 8250: remove duplicated BRI0A49 and BDP3336 entries
  serial: 8250_fsl: Move fsl8250_data to ACPI section
  Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c
  Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
  Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc
  drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg
  drm/i915: Fix g4x cxsr enable condition
  drm/i915: Use u8 consistently for active_planes bitmask
  drm/i915: s/crtc_state/new_crtc_state/ etc.
  mlxsw: spectrum_router: Start using new trap adjacency entry
  mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group
  net: wwan: iosm: fw flashing and cd improvements
  skbuff: pass the result of data ksize to __build_skb_around
  devlink: Make devlink_register to be void
  drm/i915/display: Add HDR mode helper function
  spi: Check we have a spi_device_id for each DT compatible
  ASoC: pl1022_rdk: Update to modern clocking terminology
  ASoC: pl1022_ds: Update to modern clocking terminology
  ASoC: mpc8610_hpcd: Update to modern clocking terminology
  ASoC: imx-sgtl5000: Update to modern clocking terminology
  ASoC: imx-rpmsg: Update to modern clocking terminology
  ASoC: imx-hdmi: Update to modern clocking terminology
  ASoC: imx-es8328: Update to modern clocking terminology
  ASoC: imx-card: Update to modern clocking terminology
  ASoC: imx-audmix: Update to modern clocking terminology
  ASoC: fsl_ssi: Update to modern clocking terminology
  ASoC: fsl_sai: Update to modern clocking terminology
  ASoC: fsl-mqs: Update to modern clocking terminology
  ASoC: fsl-esai: Update to modern clocking terminology
  ASoC: fsl-audmix: Update to modern clocking terminology
  ASoC: fsl-asoc-card: Update to modern clocking terminology
  ASoC: eureka-tlv320: Update to modern clocking terminology
  ASoC: cros_ec_codec: Use modern ASoC DAI format terminology
  gpio: tps65218: drop unneeded MODULE_ALIAS
  gpio: max77620: drop unneeded MODULE_ALIAS
  HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent
  HID: hid-debug: clean up snprintf() checks in hid_resolv_usage()
  gpio: xilinx: simplify getting .driver_data
  ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk()
  gpio: tegra186: Support multiple interrupts per bank
  gpio: tegra186: Force one interrupt per bank
  gpio: uniphier: Use helper functions to get private data from IRQ data
  gpio: uniphier: Use helper function to get IRQ hardware number
  drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
  ARM: dts: imx6: phycore-som: Disable micro-SD write protection
  arm64: dts: ls1012a: Add serial alias for ls1012a-rdb
  arm64: dts: imx8mp: Reorder flexspi clock-names entry
  drm/i915/debugfs: Do not report currently active engine when describing objects
  USB: serial: kl5kusb105: drop line-status helper
  USB: serial: kl5kusb105: simplify line-status handling
  USB: serial: kl5kusb105: clean up line-status handling
  video: backlight: Drop maximum brightness override for brightness zero
  HID: apple: Eliminate obsolete IR receiver quirks
  arm64: dts: imx8mq: fix the schema check errors
  ARM: dts: imx: fix the schema check errors
  MAINTAINERS: Add entry for MediaTek SMI
  memory: mtk-smi: mt8195: Add initial setting for smi-larb
  memory: mtk-smi: mt8195: Add initial setting for smi-common
  memory: mtk-smi: mt8195: Add smi support
  memory: mtk-smi: Use devm_platform_ioremap_resource
  memory: mtk-smi: Add clocks for smi-sub-common
  memory: mtk-smi: Add device link for smi-sub-common
  memory: mtk-smi: Add error handle for smi_probe
  memory: mtk-smi: Adjust some code position
  memory: mtk-smi: Rename smi_gen to smi_type
  memory: mtk-smi: Use clk_bulk clock ops
  dt-bindings: memory: mediatek: Add mt8195 smi sub common
  dt-bindings: memory: mediatek: Add mt8195 smi binding
  arm64: dts: freescale: fix arm,sp805 compatible string
  arm64: dts: zii-ultra: add PCIe PHY supply
  arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl
  arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema
  scsi: lpfc: Fix mailbox command failure during driver initialization
  scsi: dc395: Fix error case unwinding
  scsi: ufs: core: Add temperature notification exception handling
  scsi: ufs: core: Probe for temperature notification support
  scsi: efct: Decrease area under spinlock
  scsi: efct: Fix nport free
  scsi: efct: Add state in nport sm trace printout
  scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h
  seltests: bpf: test_tunnel: Use ip neigh
  ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
  ARM: dts: everest: Define name for gpio line B6
  ARM: dts: everest: Define name for gpio line Q2
  ARM: dts: rainier: Define name for gpio line Q2
  ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity
  ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity
  ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity
  ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity
  ARM: dts: imx6dl-yapp4: Remove the unused white LED channel
  arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity
  arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity
  libbpf: Add legacy uprobe attaching support
  libbpf: Refactor and simplify legacy kprobe code
  selftests/bpf: Adopt attach_probe selftest to work on old kernels
  libbpf: Fix memory leak in legacy kprobe attach logic
  arm64: dts: hisilicon: align operating-points table name with dtschema
  kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules
  kbuild: detect objtool update without using .SECONDEXPANSION
  kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro
  kbuild: store the objtool command in *.cmd files
  kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules
  kbuild: move objtool_args back to scripts/Makefile.build
  isystem: delete global -isystem compile option
  nios2: move the install rule to arch/nios2/Makefile
  drm/i915/dg2: Add DG2-specific shadow register table
  drm/i915/uncore: Drop gen11 mmio read handlers
  drm/i915/uncore: Drop gen11/gen12 mmio write handlers
  drm/i915/uncore: Replace gen8 write functions with general fwtable
  drm/i915/uncore: Associate shadow table with uncore
  drm/i915/uncore: Convert gen6/gen7 read operations to fwtable
  perf parse-events: Remove unnecessary #includes
  arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs
  arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible
  arm64: dts: qcom: msm8916: Add unit name for /soc node
  arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells
  arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support
  arm64: dts: qcom: sc7280: Add gpu support
  arm64: dts: qcom: sc7280: Add clock controller ID headers
  arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp
  arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes
  arm64: dts: qcom: pm8150: specify reboot mode magics
  arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
  arm64: dts: qcom: ipq6018: add usb3 DT description
  arm64: dts: qcom: Update BAM DMA node name per DT schema
  arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of the dtsi file
  arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property
  arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property
  arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property
  arm64: dts: qcom: sc7280: Define CPU topology
  arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
  arm64: dts: qcom: c630: add second channel for wifi
  arm64: dts: qcom: sc7280: fix display port phy reg property
  Documentation: Update SeongJae's email address
  Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors
  Documentation: arm: marvell: Add 88F6040 model into list
  dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding
  dt-bindings: soc: qcom: aoss: Add SM6350 compatible
  soc: qcom: llcc: Disable MMUHWT retention
  soc: qcom: smd-rpm: Add QCM2290 compatible
  dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible
  firmware: qcom_scm: Add compatible for MSM8953 SoC
  dt-bindings: firmware: qcom-scm: Document msm8953 bindings
  soc: qcom: pdr: Prefer strscpy over strcpy
  soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname()
  soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource()
  soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource()
  soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource()
  soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname()
  PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource()
  soc: qcom: socinfo: Add IPQ8074 family ID-s
  soc: qcom: rpmpd: Add power domains for MSM8953
  dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding
  soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
  dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
  dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 compatibles
  soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2
  soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS
  dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM
  cpuidle: qcom_spm: Detach state machine from main SPM handling
  dt-bindings: firmware: scm: Add compatible for msm8226
  arm: qcom: Add SMP support for MSM8226
  dt-bindings: arm: Add SMP enable-method for MSM8226
  soc: qcom: llcc: Add configuration data for SM6350
  soc: qcom: rpmhpd: Add SM6350
  arm64: dts: qcom: Add sc7180-trogdor-homestar
  arm64: dts: qcom: ipq8074: add SPMI bus
  arm64: dts: qcom: pmi8998: Add node for WLED
  arm64: dts: qcom: sc7180-trogdor: Delete ADC config for unused thermistors
  arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property
  arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality
  arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for Xiaomi Mi 5
  arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8996 platform
  arm64: dts: qcom: msm8996: Add blsp2_i2c3
  arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
  arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU
  arm64: dts: qcom: msm8998: Move qfprom iospace to calibrated values
  arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency
  arm64: dts: qcom: msm8998: Configure the multimedia subsystem iommu
  arm64: dts: qcom: msm8998: Configure the MultiMedia Clock Controller (MMCC)
  soc: qcom: aoss: Expose send for generic usecase
  NFSD: Optimize DRC bucket pruning
  nfs: reexport documentation
  nfsd: don't alloc under spinlock in rpc_parse_scope_id
  ARM: BCM53016: MR32: get mac-address from nvmem
  ARM: BCM53016: Specify switch ports for Meraki MR32
  ARM: dts: BCM53573: Add Tenda AC9 switch ports
  ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
  cxl/pci: Disambiguate cxl_pci further from cxl_mem
  Documentation/cxl: Add bus internal docs
  cxl/core: Split decoder setup into alloc + add
  tools/testing/cxl: Introduce a mock memory device + driver
  cxl/mbox: Move command definitions to common location
  cxl/bus: Populate the target list at decoder create
  tools/testing/cxl: Introduce a mocked-up CXL port hierarchy
  cxl/pmem: Add support for multiple nvdimm-bridge objects
  cxl/pmem: Translate NVDIMM label commands to CXL label commands
  cxl/mbox: Add exclusive kernel command support
  cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP
  cxl/pci: Use module_pci_driver
  cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core
  cxl/pci: Drop idr.h
  cxl/mbox: Introduce the mbox_send operation
  cxl/pci: Clean up cxl_mem_get_partition_info()
  cxl/pci: Make 'struct cxl_mem' device type generic
  libnvdimm/labels: Introduce CXL labels
  libnvdimm/label: Define CXL region labels
  libnvdimm/labels: Fix kernel-doc for label.h
  libnvdimm/labels: Introduce the concept of multi-range namespace labels
  libnvdimm/label: Add a helper for nlabel validation
  libnvdimm/labels: Add uuid helpers
  samples: bpf: Convert ARP table network order fields into readable format
  samples: bpf: Convert route table network order fields into readable format
  PCI: Rename pcibios_add_device() to pcibios_device_add()
  perf daemon: Avoid msan warnings on send_cmd
  kbuild: Enable dtc 'unit_address_format' warning by default
  arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622
  ARM: dts: mediatek: Update MT7629 PCIe node for new format
  MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
  docs: dt: submitting-patches: Add note about other project usage
  ASoC: Fix warning related to 'sound-name-prefix' binding
  ALSA: usx2y: Prefer struct_size over open coded arithmetic
  scripts: get_abi.pl: add a graph to speedup the undefined algorithm
  scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier
  scripts: get_abi.pl: don't skip what that ends with wildcards
  scripts: get_abi.pl: add an option to filter undefined results
  scripts: get_abi.pl: detect softlinks
  scripts: get_abi.pl: Check for missing symbols at the ABI specs
  scripts: get_abi.pl: Better handle multiple What parameters
  ABI: sysfs-class-rapidio: use wildcards on What definitions
  ABI: sysfs-ptp: use wildcards on What definitions
  ABI: sysfs-platform-sst-atom: use wildcards on What definitions
  ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions
  ABI: sysfs-devices-system-cpu: use wildcards on What definitions
  ABI: sysfs-devices-platform-dock: use wildcards on What definitions
  ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions
  ABI: sysfs-class-uwb_rc: use wildcards on What definitions
  ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions
  ABI: sysfs-class-rc: use wildcards on What definitions
  ABI: sysfs-class-pwm: use wildcards on What definitions
  ABI: sysfs-class-mux: use wildcards on What definitions
  ABI: sysfs-class-mei: use wildcards on What definitions
  ABI: sysfs-class-gnss: use wildcards on What definitions
  ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
  ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
  ABI: sysfs-bus-pci: use wildcards on What definitions
  ABI: sysfs-class-infiniband: use wildcards on What definitions
  ABI: sysfs-ata: use a proper wildcard for ata_*
  ABI: sysfs-class-typec: fix a typo on a What field
  ABI: pstore: Fix What field
  ABI: sysfs-class-mic: use the right wildcards on What definitions
  ABI: sysfs-class-devfreq-event: use the right wildcards on What
  ABI: sysfs-class-cxl: place "not in a guest" at description
  ABI: sysfs-bus-rapidio: use wildcards on What definitions
  ABI: sysfs-class-tpm: use wildcards for pcr-* nodes
  ABI: security: fix location for evm and ima_policy
  ABI: sysfs-kernel-slab: use a wildcard for the cache name
  ABI: sysfs-tty: better document module name parameter
  ABI: sysfs-bus-usb: better document variable argument
  driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER
  staging; wlan-ng: remove duplicate USB device ID
  mei: Remove usage of the deprecated "pci-dma-compat.h" API
  tifm: Remove usage of the deprecated "pci-dma-compat.h" API
  staging: mt7621-pci: set end limit for 'ioport_resource'
  MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT
  staging: rts5208: remove parentheses pair in sd.c
  staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c
  staging: rts5208: remove unnecessary parentheses in xd.c
  staging: rts5208: remove unnecessary parentheses in sd.c
  staging: rts5208: remove unnecessary parentheses in rtsx_transport.c
  staging: rts5208: remove unnecessary parentheses in rtsx_chip.c
  staging: rts5208: remove unnecessary parentheses in rtsx.c
  staging: rts5208: remove unnecessary parentheses in rtsx_card.c
  staging: rtl8723bs: remove a third possible deadlock
  staging: rtl8723bs: remove a second possible deadlock
  staging: rtl8723bs: remove possible deadlock when disconnect (v2)
  rt2x00: remove duplicate USB device ID
  ar5512: remove duplicate USB device ID
  zd1211rw: remove duplicate USB device ID
  wilc1000: increase config packets response wait timeout limit
  wilc1000: use correct write command sequence in wilc_spi_sync_ext()
  wilc1000: add 'initialized' flag check before adding an element to TX queue
  wilc1000: invoke chip reset register before firmware download
  wilc1000: ignore clockless registers status response for SPI
  wilc1000: handle read failure issue for clockless registers
  wilc1000: add reset/terminate/repeat command support for SPI bus
  wilc1000: configure registers to handle chip wakeup sequence
  wilc1000: add new WID to pass wake_enable information to firmware
  wilc1000: fix possible memory leak in cfg_scan_result()
  wilc1000: move 'deinit_lock' lock init/destroy inside module probe
  rsi: Fix module dev_oper_mode parameter description
  mwifiex: Fix copy-paste mistake when creating virtual interface
  mwifiex: Properly initialize private structure on interface type changes
  mwifiex: Handle interface type changes from AP to STATION
  mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO
  mwifiex: Update virtual interface counters right after setting bss_type
  mwifiex: Use helper function for counting interface types
  mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
  mwifiex: Use function to check whether interface type change is allowed
  mwifiex: Small cleanup for handling virtual interface type changes
  rtw88: move adaptivity mechanism to firmware
  rtw88: support adaptivity for ETSI/JP DFS region
  rtw88: add regulatory strategy by chip type
  rtw88: upgrade rtw_regulatory mechanism and mapping
  usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
  usb: core: hcd: fix messages in usb_hcd_request_irqs()
  usb: host: ehci-mv: drop duplicated MODULE_ALIAS
  ARM: dts: ux500: Skomer eMMC needs 300 ms power on
  ARM: dts: ux500: Fix up SD card pin config
  ARM: dts: ux500: Skomer regulator fixes
  usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
  usb: typec: tipd: Add an additional overflow check
  usb: typec: tipd: Don't read/write more bytes than required
  usb: musb: tusb6010: check return value after calling platform_get_resource()
  USB: cdc-acm: remove duplicate USB device ID
  misc: genwqe: Remove usage of the deprecated "pci-dma-compat.h" API
  MAINTAINERS: Add Prashant's maintainership of cros_ec drivers
  ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend"
  wcn36xx: Implement Idle Mode Power Save
  wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass two's complement
  wcn36xx: Fix Antenna Diversity Switching
  wcn36xx: handle connection loss indication
  platform/x86: dell-wmi: Recognise or support new switches
  Revert "arm64: qcom: ipq6018: add usb3 DT description"
  platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX
  platform/x86/intel: hid: Add DMI switches allow list
  USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send()
  platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & build error
  platform: lg-laptop: drop unneeded MODULE_ALIAS
  ASoC: fsl_spdif: Add support for i.MX8ULP
  ASoC: fsl: Constify static snd_soc_ops
  USB: serial: keyspan_pda: use usb_control_msg_recv()
  USB: serial: ftdi_sio: use usb_control_msg_recv()
  USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send()
  x86: Increase exception stack sizes
  x86/mm/64: Improve stack overflow warnings
  x86/iopl: Fake iopl(3) CLI/STI usage
  ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init()
  ARM: at91: dts: sama5d29: Add dtsi file for sama5d29
  net/ipv4/sysctl_net_ipv4.c: remove superfluous header files from sysctl_net_ipv4.c
  net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR
  net: bcmgenet: Request APD, DLL disable and IDDQ-SR
  net: phy: broadcom: Utilize appropriate suspend for BCM54810/11
  net: phy: broadcom: Wire suspend/resume for BCM50610 and BCM50610M
  net: phy: broadcom: Add IDDQ-SR mode
  bus: ti-sysc: Drop legacy quirk flag for sham
  bus: ti-sysc: Drop legacy quirk flag for gpio
  bus: ti-sysc: Handle otg force idle quirk
  bus: ti-sysc: Use context lost quirk for otg
  drm/rockchip: remove of_match_ptr() from analogix dp driver
  drm/rockchip: remove of_match_ptr() from vop_driver_dt_match
  bus: ti-sysc: Use context lost quirks for gpmc
  bus: ti-sysc: Add quirk handling for reset on re-init
  drm/rockchip: Check iommu itself instead of it's parent for device_is_available
  drm/rockchip: dsi: make hstt_table static
  net/ipv4/syncookies.c: remove superfluous header files from syncookies.c
  drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h
  drm/rockchip: Make use of the helper function devm_platform_ioremap_resource()
  drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to drm_bridge_attach
  bus: ti-sysc: Add quirk handling for reinit on context lost
  bus: ti-sysc: Check for lost context in sysc_reinit_module()
  ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support
  drm/rockchip: handle non-platform devices in rockchip_drm_endpoint_is_subdriver
  net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c
  drm/rockchip: remove unused psr_list{,_lock}
  ARM: dts: at91: tse850: the emac<->phy interface is rmii
  Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout
  Bluetooth: SCO: Fix sco_send_frame returning skb->len
  Bluetooth: Fix passing NULL to PTR_ERR
  Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF
  Bluetooth: eir: Move EIR/Adv Data functions to its own file
  bus: ti-sysc: Fix timekeeping_suspended warning on resume
  arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio
  arm64: dts: meson-sm1: Fix the pwm regulator supply properties
  arm64: dts: meson-g12b: Fix the pwm regulator supply properties
  arm64: dts: meson-g12a: Fix the pwm regulator supply properties
  brcmfmac: fix incorrect error prints
  rsi: fix rate mask set leading to P2P failure
  rsi: fix key enabled check causing unwanted encryption for vap_id > 0
  rsi: fix occasional initialisation failure with BT coex
  Input: goodix - add support for controllers without flash
  Input: goodix - allow specifying the config filename
  Input: goodix - push error logging up into i2c_read and i2c_write helpers
  Input: goodix - refactor reset handling
  Input: goodix - add a goodix.h header file
  Input: goodix - change goodix_i2c_write() len parameter type to int
  Input: tmdc - fix spelling mistake "Millenium" -> "Millennium"
  Input: omap-keypad - prefer struct_size over open coded arithmetic
  drm/i915: Check SFC fusing before recording/dumping SFC_DONE
  drm/i915/xehp: Check new fuse bits for SFC availability
  fscrypt: improve documentation for inline encryption
  fscrypt: clean up comments in bio.c
  fscrypt: remove fscrypt_operations::max_namelen
  ahci: remove duplicated PCI device IDs
  libbpf: Add doc comments in libbpf.h
  f2fs: set SBI_NEED_FSCK flag when inconsistent node block found
  f2fs: introduce excess_dirty_threshold()
  clk: rockchip: use module_platform_driver_probe
  dt-bindings: riscv: correct e51 and u54-mc CPU bindings
  PCI/portdrv: Do not setup up IRQs if there are no users
  PCI: Mark Atheros QCA6174 to avoid bus reset
  PCI/P2PDMA: Apply bus offset correctly in DMA address calculation
  drm/i915: Take pinning into account in __i915_gem_object_is_lmem
  drm/i915/guc: Enable GuC submission by default on DG1
  drm/i915/guc: Add DG1 GuC / HuC firmware defs
  drm/i915/guc: put all guc objects in lmem when available
  drm/i915: Do not define vma on stack
  x86/mce: Drop copyin special case for #MC
  staging: r8188eu: Remove mp, a.k.a. manufacturing process, code
  arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location
  arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes
  arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node
  arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node
  arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe
  arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node
  arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe
  arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes
  MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer
  cgroup: Make rebind_subsystems() disable v2 controllers all at once
  docs/cgroup: add entry for misc.events
  misc_cgroup: remove error log to avoid log flood
  misc_cgroup: introduce misc.events to count failures
  RDMA/bnxt_re: Check if the vlan is valid before reporting
  RDMA/bnxt_re: Correct FRMR size calculation
  RDMA/bnxt_re: Use GFP_KERNEL in non atomic context
  RDMA/bnxt_re: Fix FRMR issue with single page MR allocation
  RDMA/bnxt_re: Fix query SRQ failure
  RDMA/bnxt_re: Suppress unwanted error messages
  RDMA/bnxt_re: Support multiple page sizes
  RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion
  RDMA/bnxt_re: Use separate response buffer for stat_ctx_free
  RDMA/bnxt_re: Update statistics counter name
  RDMA/bnxt_re: Add extended statistics counters
  drm/panel-edp: Implement generic "edp-panel"s probed by EDID
  drm/panel-edp: Don't re-read the EDID every time we power off the panel
  dt-bindings: arm,vexpress-juno: Add missing motherboard properties
  dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name
  drm/panel-edp: Fix "prepare_to_enable" if panel doesn't handle HPD
  drm/panel-edp: hpd_reliable shouldn't be subtraced from hpd_absent
  drm/panel-edp: Better describe eDP panel delays
  drm/panel-edp: Split the delay structure out
  drm/panel-simple: Non-eDP panels don't need "HPD" handling
  drm/panel-edp: Move some wayward panels to the eDP driver
  drm/panel-edp: Split eDP panels out of panel-simple
  arm64: defconfig: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
  ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
  drm/edid: Use new encoded panel id style for quirks matching
  drm/edid: Allow querying/working with the panel ID from the EDID
  drm/edid: Break out reading block 0 of the EDID
  dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels
  drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b
  drm/i915/dg2: use 128b/132b transcoder DDI mode
  drm/i915/dp: add HAS_DP20 macro
  drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0
  drm/i915/dp: select 128b/132b channel encoding for UHBR rates
  drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates
  drm/i915/dp: add helper for checking for UHBR link rate
  drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode
  drm/dp: add helper for extracting adjust 128b/132b TX FFE preset
  drm/dp: add LTTPR DP 2.0 DPCD addresses
  drm/dp: use more of the extended receiver cap
  drm/dp: add DP 2.0 UHBR link rate and bw code conversions
  drm/i915/gt: Add "intel_" as prefix in set_mocs_index()
  ASoC: Drop mistakenly applied SPI patch
  drm/i915: Make wa list per-gt
  ASoC: codecs: max98390: simplify getting the adapter of a client
  ASoC: Intel: boards: Update to modern clocking terminology
  drm/panfrost: simplify getting .driver_data
  panfrost: make mediatek_mt8183_supplies and mediatek_mt8183_pm_domains static
  arm64: dts: rockchip: align operating-points table name with dtschema
  ARM: dts: rockchip: swap timer clock-names
  ARM: dts: rockchip: add more angle brackets to operating-points property on rk3066a
  ARM: dts: rockchip: rename opp-table node names
  ARM: dts: rockchip: change rv1108 gmac nodename
  ARM: dts: rockchip: add adc-keys node to rk3066a-mk808
  arm64: dts: rockchip: hook up camera on px30-evb
  arm64: dts: rockchip: add isp node for px30
  arm64: dts: rockchip: add Coresight debug range for RK3399
  clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L}
  clk: rockchip: rk3399: make CPU clocks critical
  arm64: dts: rockchip: Correct regulator for USB host on Odroid-Go2
  arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru
  spi: Fixed division by zero warning
  regulator: fix typo in Kconfig and max8973-regulator
  ASoC: dt-bindings: rt5682s: correct several errors
  ASoC: ab8500: Update to modern clocking terminology
  ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro
  ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev
  drm/v3d: Make use of the helper function devm_platform_ioremap_resource_byname()
  ASoC: tegra: Add Tegra210 based Mixer driver
  ASoC: tegra: Add Tegra210 based ADX driver
  ASoC: tegra: Add Tegra210 based AMX driver
  ASoC: tegra: Add Tegra210 based SFC driver
  ASoC: tegra: Add Tegra210 based MVC driver
  ASoC: tegra: Add routes for few AHUB modules
  ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules
  ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link
  ASoC: simple-card-utils: Increase maximum DAI links limit to 512
  ASoC: soc-pcm: Don't reconnect an already active BE
  ASoC: compress/component: Use module_get_when_open/put_when_close for cstream
  ASoC: soc-component: Convert the mark_module to void*
  net/ipv4/tcp_minisocks.c: remove superfluous header files from tcp_minisocks.c
  net/ipv4/tcp_fastopen.c: remove superfluous header files from tcp_fastopen.c
  net/ipv4/route.c: remove superfluous header files from route.c
  arm: dts: mt7623: add otg nodes for bpi-r2
  arm: dts: mt7623: add musb device nodes
  staging: r8188eu: remove unnecessary space in usbctrl_vendorreq()
  staging: r8188eu: remove unnedeed parentheses in usbctrl_vendorreq()
  staging: r8188eu: remove ODM_SingleDualAntennaDetection()
  staging: r8188eu: clean up indentation in odm_RegDefine11N.h
  staging: r8188eu: remove unused defines from odm_RegDefine11N.h
  staging: r8188eu: remove header file odm_RegDefine11AC.h
  staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES
  staging: r8188eu: remove dead code from odm.c
  staging: r8188eu: remove unnecessary if statements
  staging: r8188eu: remove macro ODM_BIT
  staging: r8188eu: remove macro ODM_REG
  staging: r8188eu: remove more dead code from ODM_Write_DIG()
  staging: r8188eu: remove unnecessary if statement
  staging: r8188eu: remove dead code from ODM_Write_DIG()
  staging: r8188eu: remove _ic_type from macro _cat in odm_interface.h
  staging: r8188eu: remove unused macros from odm_interface.h
  staging: r8188eu: remove comments from odm_interface.h
  staging: r8188eu: do not write past the end of an array
  staging: r8188eu: remove EFUSE_Read1Byte()
  staging: r8188eu: remove rtl8188e_set_rssi_cmd()
  staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump()
  staging: r8188eu: remove HalDetectPwrDownMode88E()
  staging: r8188eu: remove unused struct rf_shadow
  staging: r8188eu: remove rtl8188e_RF_ChangeTxPath()
  staging: r8188eu: remove ODM_DIG_LowerBound_88E()
  staging: r8188eu: remove odm_ConfigRF_RadioB_8188E()
  staging: r8188eu: remove rtw_set_macaddr_acl()
  staging: r8188eu: remove rtw_check_beacon_data()
  staging: r8188eu: remove rtw_ap_inform_ch_switch()
  staging: r8188eu: remove rtw_acl_remove_sta()
  staging: r8188eu: remove rtw_acl_add_sta()
  staging: r8188eu: remove ap_sta_info_defer_update()
  arm64: dts: renesas: r8a779a0: Add iommus into sdhi node
  arm64: dts: renesas: r8a779a0: Add IPMMU nodes
  arm64: dts: renesas: r8a779a0: Add TPU device node
  arm64: dts: renesas: r8a77961: Add TPU device node
  arm64: dts: renesas: r9a07g044: Add SSI support
  arm64: dts: renesas: r9a07g044: Add external audio clock nodes
  arm64: dts: renesas: r9a07g044: Add USB2.0 device support
  arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support
  arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne-2G
  arm64: dts: renesas: Add Renesas R8A779M8 SoC support
  arm64: dts: renesas: Add Renesas R8A779M7 SoC support
  arm64: dts: renesas: Add Renesas R8A779M6 SoC support
  arm64: dts: renesas: Add Renesas R8A779M5 SoC support
  arm64: dts: renesas: Add Renesas R8A779M4 SoC support
  arm64: dts: renesas: Add Renesas R8A779M2 SoC support
  arm64: dts: renesas: Add Renesas R8A779M0 SoC support
  arm64: dts: renesas: Factor out Ebisu board support
  arm64: dts: renesas: Factor out Draak board support
  arm64: dts: renesas: rzg2l-smarc: Add scif0 pins
  arm64: dts: renesas: r9a07g044: Add DMAC support
  ARM: dts: rza2mevb: Add I2C EEPROM support
  USB: serial: allow hung up ports to be suspended
  USB: serial: clean up core error labels
  drm: bridge: it66121: Fix return value it66121_probe
  net: lantiq: add support for jumbo frames
  net: wwan: iosm: fw flashing & cd collection infrastructure changes
  net: wwan: iosm: devlink fw flashing & cd collection documentation
  net: wwan: iosm: transport layer support for fw flashing/cd
  net: wwan: iosm: coredump collection support
  net: wwan: iosm: fw flashing support
  net: wwan: iosm: devlink registration
  x86/mce: Change to not send SIGBUS error during copy from user
  net: phy: at803x: fix spacing and improve name for 83xx phy
  net: phy: at803x: add resume/suspend function to qca83xx phy
  net: phy: at803x: add support for qca 8327 A variant internal phy
  virtio_net: introduce TX timeout watchdog
  memory: tegra186-emc: Handle errors in BPMP response
  memory: tegra: Remove interconnect state syncing hack
  ARM: s3c: Use strscpy to replace strlcpy
  ARM: stm32: add initial support for STM32MP13 family
  docs: arm: stm32: introduce STM32MP13 SoCs
  dt-bindings: arm: qcom, add missing devices
  ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
  ARM: dts: qcom: fill secondary compatible for multiple boards
  ARM: dts: qcom: apq8064: adjust memory node according to specs
  ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pwrlevels to opp-v2
  lsm_audit: avoid overloading the "key" audit field
  Smack: Brutalist io_uring support
  selinux: add support for the io_uring access controls
  lsm,io_uring: add LSM hooks to io_uring
  io_uring: convert io_uring to the secure anon inode interface
  fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure()
  audit: add filtering for io_uring records
  audit,io_uring,io-wq: add some basic audit support to io_uring
  audit: prepare audit_context for use in calling contexts beyond syscalls
  genirq: Disable irqfixup/poll on PREEMPT_RT.
  drm/v3d: fix sched job resources cleanup when a job is aborted
  octeontx2-af: verify CQ context updates
  net: sched: move and reuse mq_change_real_num_tx()
  net: phylink: don't call netif_carrier_off() with NULL netdev
  net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER
  virtio_net: use netdev_warn_once to output warn when without enough queues
  NET: IPV4: fix error "do not initialise globals to 0"
  net: net_namespace: Fix undefined member in key_remove_domain()
  net: dpaa2-mac: add support for more ethtool 10G link modes
  drm/i915: deduplicate frequency dump on debugfs
  drm/i915: rename debugfs_gt_pm files
  drm/i915: rename debugfs_engines files
  drm/i915: rename debugfs_gt files
  staging: rts5208: remove unnecessary parentheses in ms.c
  staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable"
  staging: r8188eu: remove rtw_free_pwrctrl_priv prototype
  staging: r8188eu: remove rtw_hw_resume
  staging: r8188eu: brfoffbyhw is always false
  selftests: mptcp: add mptcp getsockopt test cases
  mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support
  mptcp: add MPTCP_TCPINFO getsockopt support
  mptcp: add MPTCP_INFO getsockopt
  mptcp: add new mptcp_fill_diag helper
  net: macb: enable mii on rgmii for sama7g5
  net: macb: add support for mii on rgmii
  net: macb: align for OSSMODE offset
  net: macb: add description for SRTSM
  net: bcmgenet: Patch PHY interface for dedicated PHY driver
  arm64: dts: hisilicon: fix arm,sp805 compatible string
  arm64: dts: hisilicon: Add support for Hikey 970 PMIC
  sky2: Stop printing VPD info to debugfs
  pinctrl: qcom: msm8226: fill in more functions
  bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments
  selftests/bpf: Add trace_vprintk test prog
  selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs
  bpftool: Only probe trace_vprintk feature in 'full' mode
  libbpf: Use static const fmt string in __bpf_printk
  libbpf: Modify bpf_printk to choose helper based on arg count
  bpf: Add bpf_trace_vprintk helper
  selftests/bpf: Stop using bpf_program__load
  bpf: Merge printk and seq_printf VARARG max macros
  x86/smp: Remove unnecessary assignment to local var freq_scale
  net: phy: bcm7xxx: Add EPHY entry for 72165
  sh: kdump: add some attribute to function
  maple: fix wrong return value of maple_bus_init().
  sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/
  sh: boot: add intermediate vmlinux.bin* to targets instead of extra-y
  sh: boards: Fix the cacography in irq.c
  sh: check return code of request_irq
  sh: fix trivial misannotations
  drm/i915/display/adlp: Add new PSR2 workarounds
  drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
  drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
  drm/i915/display: Wait at least 2 frames before selective update
  drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation
  ptp: ocp: Avoid operator precedence warning in ptp_ocp_summary_show()
  selftests/bpf: Fix a few compiler warnings
  libbpf: Constify all high-level program attach APIs
  libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7
  selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API
  libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target()
  libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs
  selftests/bpf: Stop using relaxed_core_relocs which has no effect
  libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id()
  staging: r8188eu: remove struct _io_ops
  staging: r8188eu: remove core/rtw_io.c
  staging: r8188eu: remove the helpers of usb_write_port_cancel()
  staging: r8188eu: remove the helpers of usb_read_port_cancel()
  staging: r8188eu: remove the helpers of usb_write_port()
  staging: r8188eu: remove the helpers of usb_read_port()
  staging: r8188eu: remove the helpers of usb_writeN()
  staging: r8188eu: remove the helpers of usb_write32()
  staging: r8188eu: remove the helpers of usb_write16()
  staging: r8188eu: remove the helpers of usb_write8()
  staging: r8188eu: remove the helpers of rtw_read32()
  staging: r8188eu: remove the helpers of rtw_read16()
  staging: r8188eu: remove the helpers of rtw_read8()
  staging: r8188eu: remove usb_{read,write}_mem()
  staging: r8188eu: use swap()
  staging: r8188eu: remove switches from phy_RF6052_Config_ParaFile()
  staging: r8188eu: remove NumTotalRFPath from struct hal_data_8188e
  staging: r8188eu: remove if test that is always true
  staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros
  staging: r8188eu: remove unused field from struct hal_data_8188e
  staging: r8188eu: remove unused enums from rtl8188e_hal.h
  staging: r8188eu: remove write-only fields from struct hal_data_8188e
  staging: r8188eu: remove unused macros from rtl8188e_hal.h
  staging: r8188eu: remove dead code from odm_RxPhyStatus92CSeries_Parsing()
  staging: r8188eu: remove RaSupport88E from struct odm_dm_struct
  staging: r8188eu: remove unused ODM_RASupport_Init()
  staging: r8188eu: remove unused enum odm_bt_coexist
  staging: vchiq: cleanup code alignment issues
  staging: vchiq: add braces to if block
  staging: vchiq: remove braces from if block
  staging: rtl8723bs: ignore unused wiphy_wowlan object warnings
  Revert "staging: rtl8723bs: remove possible deadlock when disconnect"
  staging: wfx: sta: Fix 'else' coding style warning
  net: microchip: encx24j600: drop unneeded MODULE_ALIAS
  devlink: Delete not-used devlink APIs
  locking/lockdep: Cleanup the repeated declaration
  lockdep: Improve comments in wait-type checks
  lockdep: Let lock_is_held_type() detect recursive read as read
  kernel/locking: Add context to ww_mutex_trylock()
  perf/x86: Add compiler barrier after updating BTS
  genirq: Move prio assignment into the newly created thread
  net: stmmac: dwmac-visconti: Make use of the helper function dev_err_probe()
  octeontx2-af: Remove redundant initialization of variable blkaddr
  octeontx2-af: Fix uninitialized variable val
  spi: sh-msiof: drop unneeded MODULE_ALIAS
  spi: rspi: drop unneeded MODULE_ALIAS
  ASoC: 88pm860x: Update to modern clocking terminology
  ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops
  ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked
  ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message()
  ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message()
  genirq: Update irq_set_irqchip_state documentation
  perf record: Add --synth option
  perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record
  drm/i915/dmc: Update to DMC v2.12
  objtool: Support pv_opsindirect calls for noinstr
  x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays
  x86/xen: Mark xen_force_evtchn_callback() noinstr
  x86/xen: Make irq_disable() noinstr
  x86/xen: Make irq_enable() noinstr
  x86/xen: Make hypercall_page noinstr
  x86/xen: Make save_fl() noinstr
  x86/xen: Make set_debugreg() noinstr
  x86/xen: Make get_debugreg() noinstr
  x86/xen: Make write_cr2() noinstr
  x86/xen: Make read_cr2() noinstr
  drm/panfrost: Calculate lock region size correctly
  net: e1000e: solve insmod 'Unknown symbol mutex_lock' error
  net: netsec: Make use of the helper function dev_err_probe()
  clk: imx: Rework all clk_hw_register_gate wrappers
  clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones
  clk: imx: Remove unused helpers
  arm64: dts: meson: add audio playback to rbox-pro
  arm64: dts: meson-axg: add support for JetHub D1
  arm64: dts: meson-gxl: add support for JetHub H1
  dt-bindings: vendor-prefixes: add jethome prefix
  dt-bindings: arm: amlogic: add bindings for Jethub D1/H1
  virtio-gpu: fix possible memory allocation failure
  crypto: aesni - check walk.nbytes instead of err
  crypto: drbg - Fix unused value warning in drbg_healthcheck_sanity()
  crypto: img-hash - remove need for error return variable ret
  hwrng: ixp4xx - Make use of the helper function devm_platform_ioremap_resource()
  crypto: qat - remove unneeded packed attribute
  crypto: qat - free irq in case of failure
  crypto: qat - free irqs only if allocated
  crypto: qat - remove unmatched CPU affinity to cluster IRQ
  crypto: qat - replace deprecated MSI API
  crypto: hisilicon/qm - support the userspace task resetting
  crypto: hisilicon/qm - fix the uacce mmap failed
  crypto: hisilicon - Fix sscanf format signedness
  crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data
  crypto: arm64/aes-ccm - reduce NEON begin/end calls for common case
  crypto: arm64/aes-ccm - remove non-SIMD fallback path
  crypto: arm64/aes-ccm - yield NEON when processing auth-only data
  crypto: arm64/aes-ce - stop using SIMD helper for skciphers
  crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
  crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
  crypto: sm4 - Do not change section of ck and sbox
  hwrng: Kconfig - Add helper dependency on COMPILE_TEST
  crypto: jitter - drop kernel-doc notation
  net: phy: broadcom: Enable 10BaseT DAC early wake
  net: dsa: b53: Drop unused "cpu_port" field
  net: dsa: b53: Improve flow control setup on BCM5301x
  net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port
  net: dsa: b53: Include all ports in "enabled_ports"
  dt-bindings: w1: update w1-gpio.yaml reference
  pinctrl: mediatek: mt8195: Add pm_ops
  soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116
  soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113
  drm/i915: Free all DMC payloads
  pinctrl: Fix spelling mistake "atleast" -> "at least"
  pinctrl: nomadik: Kconfig: Remove repeated config dependency
  torture: Make kvm-remote.sh print size of downloaded tarball
  torture: Allot 1G of memory for scftorture runs
  tools/rcu: Add an extract-stall script
  scftorture: Warn on individual scf_torture_init() error conditions
  scftorture: Count reschedule IPIs
  scftorture: Account for weight_resched when checking for all zeroes
  scftorture: Shut down if nonsensical arguments given
  scftorture: Allow zero weight to exclude an smp_call_function*() category
  rcu: Avoid unneeded function call in rcu_read_unlock()
  f2fs: avoid attaching SB_ACTIVE flag during mount
  f2fs: quota: fix potential deadlock
  f2fs: should use GFP_NOFS for directory inodes
  arm64: dts: allwinner: pinetab: Add HDMI support
  drm/sun4i: dw-hdmi: Make use of the helper function dev_err_probe()
  drm/sun4i: dsi: Make use of the helper function dev_err_probe()
  octeontx2-af: Hardware configuration for inline IPsec
  net/tls: support SM4 GCM/CCM algorithm
  Revert "net: wwan: iosm: firmware flashing and coredump collection"
  octeontx2-pf: CN10K: Hide RPM stats over ethtool
  drm/i915: Move __i915_gem_free_object to ttm_bo_destroy
  platform/x86: amd-pmc: Export Idlemask values based on the APU
  platform/x86: amd-pmc: Check s0i3 cycle status
  platform/x86: Add Intel ishtp eclite driver
  ASoC: au1x: Convert to modern terminology for DAI clocking
  ASoC: atmel: Convert to new style DAI format definitions
  ASoC: cs35l41: Binding fixes
  misc: cs35l41: Remove unused pdn variable
  ASoC: SOF: imx8m: add SAI1 info
  ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script
  ASoC: SOF: core: Move probe work related code under a single if () branch
  ASoC: cs42l42: Implement Manual Type detection as fallback
  ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops
  ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c
  ASoC: SOF: probe: Merge and clean up the probe and compress files
  ASoC: SOF: compress: move and export sof_probe_compr_ops
  ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference
  ASoC: SOF: ipc: Add probe message logging to ipc_log_header()
  net: thunderx: Make use of the helper function dev_err_probe()
  net: hinic: Make use of the helper function dev_err_probe()
  net: ethoc: Make use of the helper function dev_err_probe()
  net: enetc: Make use of the helper function dev_err_probe()
  net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe()
  net: atl1e: Make use of the helper function dev_err_probe()
  net: atl1c: Make use of the helper function dev_err_probe()
  net: arc_emac: Make use of the helper function dev_err_probe()
  pinctrl: mediatek: moore: check if pin_desc is valid before use
  ath11k: Align bss_chan_info structure with firmware
  ath11k: add support in survey dump with bss_chan_info
  ath11k: Rename atf_config to flag1 in target_resource_config
  ath11k: fix 4addr multicast packet tx
  ath11k: fix 4-addr tx failure for AP and STA modes
  ath9k: owl-loader: fetch pci init values through nvmem
  ath9k: fetch calibration data via nvmem subsystem
  ARM: config: multi v7: Regenerate defconifg
  ARM: config: multi v7: Add renamed symbols
  ARM: config: multi v7: Clean up enabled by default options
  ARM: config: multi v7: Drop unavailable options
  smackfs: Fix use-after-free in netlbl_catmap_walk()
  arm64: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones
  arm64: dts: qcom: sdm845: Add support for LMh node
  arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom
  arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep_clk" to GCC
  perf parse-events: Avoid enum forward declaration.
  perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id()
  perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries()
  perf annotate: Add fusion logic for AMD microarchs
  drm/i915: Update memory bandwidth parameters
  bpf: Update bpf_get_smp_processor_id() documentation
  libbpf: Add sphinx code documentation comments
  rcu-tasks: Update comments to cond_resched_tasks_rcu_qs()
  rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
  rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace
  rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives
  rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace
  rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace
  rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment
  rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop
  rcu-tasks: Fix s/instruction/instructions/ typo in comment
  rcu-tasks: Remove second argument of rcu_read_unlock_trace_special()
  rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
  rcu-tasks: Simplify trc_read_check_handler() atomic operations
  ACPI: resources: Add DMI-based legacy IRQ override quirk
  drm/v3d: fix wait for TMU write combiner flush
  arm64: dts: rockchip: add saradc to rk3568-evb1-v10
  arm64: dts: rockchip: Fix GPU register width for RK3328
  arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu
  arm64: dts: rockchip: add missing rockchip,grf property to rk356x
  arm64: dts: rockchip: add RK3399 Gru gpio-line-names
  arm64: dts: rockchip: Enable SFC for Odroid Go Advance
  arm64: dts: rockchip: Add SFC to RK3308
  arm64: dts: rockchip: Add SFC to PX30
  arm64: dts: rockchip: add thermal support to Quartz64 Model A
  arm64: dts: rockchip: add rk3568 tsadc nodes
  arm64: dts: rockchip: add rk356x gpio debounce clocks
  arm64: dts: rockchip: add pinctrl and alias to emmc node to rk3568-evb1-v10
  arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10
  arm64: dts: rockchip: add regulators of rk809 pmic to rk3568-evb1-v10
  arm64: dts: rockchip: enable io domains on rk3568-evb1-v10
  arm64: dts: rockchip: add core io domains node for rk356x
  arm64: dts: rockchip: add thermal fan control to rockpro64
  arm64: dts: rockchip: Setup USB typec port as datarole on for Pinebook Pro
  arm64: dts: rockchip: Add gru-scarlet-dumo board
  dt-bindings: arm: rockchip: Add gru-scarlet-dumo board
  arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support
  arm64: dts: rockchip: add gmac0 node to rk3568
  arm64: dts: rockchip: enable gmac node on quartz64-a
  arm64: dts: rockchip: adjust rk3568 pll clocks
  arm64: dts: rockchip: add rk356x gmac1 node
  arm64: dts: rockchip: fix rk3568 mbi-alias
  arm64: dts: rockchip: Add VPU support for the PX30
  arm64: dts: rockchip: add watchdog to rk3568
  arm64: dts: rockchip: add isp1 node on rk3399
  arm64: dts: rockchip: add cif clk-control pinctrl for rk3399
  arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399
  arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A
  arm64: dts: rockchip: add rk3566 dtsi
  arm64: dts: rockchip: split rk3568 device tree
  arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi
  arm64: dts: rockchip: add csi-dphy to px30
  arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
  arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
  arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board
  arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board
  dt-bindings: Add doc for ROCK Pi 4 A+ and B+
  arm64: dts: rockchip: Disable CDN DP on Pinebook Pro
  arm64: dts: rockchip: add saradc node for rk3568
  arm64: dts: rockchip: enable tsadc on helios64
  arm64: dts: rockchip: add SPI support to helios64
  arm64: dts: rockchip: set stdout-path on helios64
  arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS
  dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS
  arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC
  dt-bindings: add doc for Firefly ROC-RK3328-PC
  arm64: dts: rockchip: add pmu and qos nodes for rk3568
  dt-bindings: arm: rockchip: add rk3568 compatible string to pmu.yaml
  arm64: dts: rockchip: remove ddc-i2c-scl-* properties from rk3318-a95x-z2.dts
  arm64: dts: rockchip: remove clock_in_out from gmac2phy node in rk3318-a95x-z2.dts
  arm64: dts: rockchip: rename flash nodenames
  arm64: dts: rockchip: remove interrupt-names from iommu nodes
  selftests/bpf: Skip btf_tag test if btf_tag attribute not supported
  ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item()
  ASoC: SOF: loader: Use the generic ops for region debugfs handling
  ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core
  ASoC: SOF: imx: Provide debugfs_add_region_item ops for core
  ASoC: SOF: debug: Add generic API and ops for DSP regions
  ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write
  ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data()
  ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64
  ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init()
  ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe
  mlxsw: Add support for transceiver modules reset
  mlxsw: Make PMAOS pack function more generic
  mlxsw: reg: Add fields to PMAOS register
  mlxsw: Track per-module port status
  mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap()
  mlxsw: spectrum: Do not return an error in ndo_stop()
  mlxsw: core_env: Convert 'module_info_lock' to a mutex
  mlxsw: core_env: Defer handling of module temperature warning events
  mlxsw: core: Remove mlxsw_core_is_initialized()
  mlxsw: core: Initialize switch driver last
  devlink: Delete not-used single parameter notification APIs
  net/mlx5: Publish and unpublish all devlink parameters at once
  drm/i915: Extract hsw_panel_transcoders()
  drm/i915: Adjust intel_dsc_power_domain() calling convention
  drm/i915: Introduce with_intel_display_power_if_enabled()
  drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF
  drm/i915: Flatten hsw_crtc_compute_clock()
  drm/i915: Extract intel_dp_need_bigjoiner()
  drm/i915: Mark GPU wedging on driver unregister unrecoverable
  selftests: net: test ethtool -L vs mq
  netdevsim: add ability to change channel count
  net: sched: update default qdisc visibility after Tx queue cnt changes
  HID: core: add TransducerSerialNumber2
  HID: amd_sfh: switch from 'pci_' to 'dma_' API
  drm/sched: fix the bug of time out calculation(v4)
  x86/paravirt: Use PVOP_* for paravirt calls
  x86/paravirt: Mark arch_local_irq_*() __always_inline
  locking/lockdep: Avoid RCU-induced noinstr fail
  x86/sev: Fix noinstr for vc_ghcb_invalidate()
  x86: Always inline ip_within_syscall_gap()
  x86/kvm: Always inline evmcs_write64()
  x86/kvm: Always inline to_svm()
  x86: Always inline context_tracking_guest_enter()
  x86/kvm: Always inline vmload() / vmsave()
  x86/kvm: Always inline sev_*guest()
  objtool: Handle __sanitize_cov*() tail calls
  objtool: Introduce CFI hash
  x86/xen: Move hypercall_page to top of the file
  x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
  drm/i915: Add mmap lock around vma_lookup() in the mman selftest.
  PM: hibernate: Remove blk_status_to_errno in hib_wait_io
  regulator: rtq6752: Enclose 'enable' gpio control by enable flag
  ASoC: cs35l41: Fix a bunch of trivial code formating/style issues
  ASoC: cs35l41: Fixup the error messages
  ASoC: cs35l41: Don't overwrite returned error code
  ASoC: cs35l41: Combine adjacent register writes
  ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot
  ASoC: cs35l41: Fix use of an uninitialised variable
  ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow
  ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that
  ASoC: mediatek: mt8195: make array adda_dai_list static const
  ASoC: mediatek: mt8195: Add missing of_node_put()
  ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw
  ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations
  ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static
  ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc
  ASoC: SOF: intel: Do no initialize resindex_dma_base
  ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board
  ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board
  ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board
  ASoC: Intel: sof_rt5682: support ALC5682I-VS codec
  PM: sleep: Do not assume that "mem" is always present
  EDAC/mc: Replace strcpy(), sprintf() and snprintf() with strscpy() or scnprintf()
  ARM: dts: at91: add Exegin Q5xR5 board
  dt-bindings: ARM: at91: document exegin q5xr5 board
  dt-bindings: add vendor prefix for exegin
  ARM: dts: at91: add CalAmp LMU5000 board
  dt-bindings: ARM: at91: document CalAmp LMU5000 board
  dt-bindings: add vendor prefix for calamp
  ARM: dts: at91: at91sam9260: add pinctrl label
  ibmvnic: Reuse tx pools when possible
  ibmvnic: Reuse rx pools when possible
  ibmvnic: Reuse LTB when possible
  ibmvnic: Use bitmap for LTB map_ids
  ibmvnic: init_tx_pools move loop-invariant code
  ibmvnic: Use/rename local vars in init_tx_pools
  ibmvnic: Use/rename local vars in init_rx_pools
  ibmvnic: Fix up some comments and messages
  ibmvnic: Consolidate code in replenish_rx_pool()
  docs: ABI: Add sysfs documentation for timecard
  ptp: ocp: Add timestamp window adjustment
  ptp: ocp: Have FPGA fold in ns adjustment for adjtime.
  ptp: ocp: Enable 4th timestamper / PPS generator
  ptp: ocp: Add second GNSS device
  ptp: ocp: Add NMEA output
  ptp: ocp: Add debugfs entry for timecard
  ptp: ocp: Separate the init and info logic
  ptp: ocp: Add sysfs attribute utc_tai_offset
  ptp: ocp: Add IRIG-B output mode control
  ptp: ocp: Add IRIG-B and DCF blocks
  ptp: ocp: Add SMA selector and controls
  ptp: ocp: Add third timestamper
  ptp: ocp: Report error if resource registration fails.
  ptp: ocp: Skip resources with out of range irqs
  ptp: ocp: Skip I2C flash read when there is no controller.
  ptp: ocp: Parameterize the TOD information display.
  ptp: ocp: parameterize the i2c driver used
  dt-bindings: net: lantiq: Add the burst length properties
  dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway ETOP bindings
  dt-bindings: net: lantiq-xrx200-net: convert to the json-schema
  net: lantiq: configure the burst length in ethernet drivers
  MIPS: lantiq: dma: make the burst length configurable by the drivers
  MIPS: lantiq: dma: fix burst length for DEU
  MIPS: lantiq: dma: reset correct number of channel
  MIPS: lantiq: dma: add small delay after reset
  ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support
  ARM: dts: at91: sama7g5ek: enable ADC on the board
  ARM: dts: at91: sama7g5: add node for the ADC
  ARM: dts: at91: sama5d27_wlsom1: add wifi device
  drm/ttm: fix the type mismatch error on sparc64
  soc: samsung: exynos-pmu: Fix compilation when nothing selects CONFIG_MFD_CORE
  ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
  ARM: dts: exynos: drop undocumented samsung,sata-freq property in Exynos5250
  arm64: dts: exynos: add proper comaptible FSYS syscon in Exynos5433
  arm64: dts: exynos: align operating-points table name with dtschema in Exynos5433
  memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  memory: tegra: make the array list static const, makes object smaller
  drm/bochs: add Bochs PCI ID for Simics model
  drm/qxl: User page size macro for qxl release bo
  scsi: target: Remove unused function arguments
  scsi: ufs: ufs-mediatek: Change dbg select by check IP version
  scsi: ufs: ufshpb: Use proper power management API
  scsi: ufs: ufs-qcom: Remove unneeded variable 'err'
  scsi: documentation: Document Fibre Channel sysfs node for appid
  scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic
  scsi: lpfc: Update lpfc version to 14.0.0.2
  scsi: lpfc: Improve PBDE checks during SGL processing
  scsi: lpfc: Zero CGN stats only during initial driver load and stat reset
  scsi: lpfc: Fix I/O block after enabling managed congestion mode
  scsi: lpfc: Adjust bytes received vales during cmf timer interval
  scsi: lpfc: Fix EEH support for NVMe I/O
  scsi: lpfc: Fix FCP I/O flush functionality for TMF routines
  scsi: lpfc: Fix NVMe I/O failover to non-optimized path
  scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode
  scsi: lpfc: Fix rediscovery of tape device after LIP
  scsi: lpfc: Fix hang on unload due to stuck fport node
  scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT
  scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding
  scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
  scsi: qla2xxx: Remove redundant initialization of pointer req
  scsi: qla2xxx: Update version to 10.02.07.100-k
  scsi: qla2xxx: Fix use after free in eh_abort path
  scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
  scsi: qla2xxx: Call process_response_queue() in Tx path
  scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file
  scsi: qla2xxx: edif: Use link event to wake up app
  scsi: qla2xxx: Fix crash in NVMe abort path
  scsi: qla2xxx: Check for firmware capability before creating QPair
  scsi: qla2xxx: Display 16G only as supported speeds for 3830c card
  scsi: qla2xxx: Add support for mailbox passthru
  net: dsa: tag_rtl4_a: Drop bit 9 from egress frames
  scsi: pm80xx: Fix memory leak during rmmod
  scsi: pm80xx: Correct inbound and outbound queue logging
  scsi: pm80xx: Fix lockup in outbound queue management
  scsi: pm80xx: Fix incorrect port value when registering a device
  drivers/cdrom: improved ioctl for media change detection
  clk: mediatek: Export clk_ops structures to modules
  docs/bpf: Add documentation for BTF_KIND_TAG
  selftests/bpf: Add a test with a bpf program with btf_tag attributes
  selftests/bpf: Test BTF_KIND_TAG for deduplication
  selftests/bpf: Add BTF_KIND_TAG unit tests
  selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format
  selftests/bpf: Test libbpf API function btf__add_tag()
  bpftool: Add support for BTF_KIND_TAG
  libbpf: Add support for BTF_KIND_TAG
  libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag
  bpf: Support for new btf kind BTF_KIND_TAG
  btf: Change BTF_KIND_* macros to enums
  selftests/bpf: Fix .gitignore to not ignore test_progs.c
  bpf,x64 Emit IMUL instead of MUL for x86-64
  clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
  clk: mediatek: support COMMON_CLK_MT6779 module build
  clk: mediatek: support COMMON_CLK_MEDIATEK module build
  clk: composite: export clk_register_composite
  dt-bindings: clk: fixed-mmio-clock: Convert to YAML
  clk: versatile: clk-icst: Support 'reg' in addition to 'vco-offset' for register address
  dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of 'vco-offset' for VCO register address
  libbpf: Minimize explicit iterator of section definition array
  libbpf: Simplify BPF program auto-attach code
  libbpf: Ensure BPF prog types are set before relocations
  selftests/bpf: Update selftests to always provide "struct_ops" SEC
  drm/i915/dg2: Define MOCS table for DG2
  drm/i915/xehpsdv: Define MOCS table for XeHP SDV
  clk: mediatek: Add MT8195 apusys clock support
  clk: mediatek: Add MT8195 imp i2c wrapper clock support
  clk: mediatek: Add MT8195 wpesys clock support
  clk: mediatek: Add MT8195 vppsys1 clock support
  clk: mediatek: Add MT8195 vppsys0 clock support
  clk: mediatek: Add MT8195 vencsys clock support
  clk: mediatek: Add MT8195 vdosys1 clock support
  clk: mediatek: Add MT8195 vdosys0 clock support
  clk: mediatek: Add MT8195 vdecsys clock support
  clk: mediatek: Add MT8195 scp adsp clock support
  clk: mediatek: Add MT8195 mfgcfg clock support
  clk: mediatek: Add MT8195 ipesys clock support
  clk: mediatek: Add MT8195 imgsys clock support
  clk: mediatek: Add MT8195 ccusys clock support
  clk: mediatek: Add MT8195 camsys clock support
  clk: mediatek: Add MT8195 infrastructure clock support
  clk: mediatek: Add MT8195 peripheral clock support
  clk: mediatek: Add MT8195 topckgen clock support
  clk: mediatek: Add MT8195 apmixedsys clock support
  clk: mediatek: Fix resource leak in mtk_clk_simple_probe
  clk: mediatek: Add API for clock resource recycle
  clk: mediatek: Fix corner case of tuner_en_reg
  clk: mediatek: Add dt-bindings of MT8195 clocks
  dt-bindings: ARM: Mediatek: Add new document bindings of MT8195 clock
  libbpf: Introduce legacy kprobe events support
  clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks
  clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks
  dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually referenced clks
  clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents
  clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents
  clk: qcom: gcc-msm8998: Remove transient global "xo" clock
  clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations
  clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs
  clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource()
  clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource()
  clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource()
  soc: bcm63xx-power: Make use of the helper function devm_platform_ioremap_resource()
  soc: bcm: bcm-pmb: Make use of the helper function devm_platform_ioremap_resource()
  arm64: dts: broadcom: bcm4908: Fix UART clock name
  arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus
  arm64: dts: broadcom: bcm4908: Fix NAND node name
  ARM: dts: BCM5301X: Specify switch ports for more devices
  ARM: dts: NSP: Fix MX65 MDIO mux warnings
  ARM: dts: NSP: Fix MX64/MX65 eeprom node name
  ARM: dts: NSP: Fix MDIO mux node names
  ARM: dts: NSP: Fix mpcore, mmc node names
  ARM: dts: NSP: Add bcm958623hr board name to dts
  ARM: dts: BCM5301X: Fix memory nodes names
  ARM: dts: BCM5301X: Fix MDIO mux binding
  ARM: dts: BCM5301X: Fix nodes names
  ARM: dts: NSP: Add DT files for Meraki MX65 series
  ARM: dts: NSP: Add DT files for Meraki MX64 series
  ARM: dts: NSP: Add Ax stepping modifications
  ARM: dts: NSP: Add common bindings for MX64/MX65
  dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65
  ARM: dts: NSP: Move USB3 PHY to internal MDIO bus
  ARM: dts: NSP: add MDIO bus controller node
  ARM: dts: NSP: disable qspi node by default
  ARM: dts: NSP: enable DMA on bcm988312hr
  dt-bindings: arm: bcm: add NSP devices to SoCs
  ARM: dts: NSP: add device names to compatible
  docs: zh_TW/index: Move arm64/index to arch-specific section
  docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst
  clk: qcom: gpucc-sdm660: Remove fallback to global clock names
  clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents
  clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents
  clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents
  Documentation: checkpatch: Add SYMBOLIC_PERMS message
  Documentation: checkpatch: Add TRAILING_SEMICOLON message
  Documentation: checkpatch: Add SPLIT_STRING message
  Doc: page_migration: fix numbering for non-LRU movable flags
  docs: block: fix discard_max_bytes references
  Documentation/process: Add tip tree handbook
  Documentation/process: Add maintainer handbooks section
  drm/i915/dg1: Add new PCI id
  arm64: dts: ti: k3-am64-mcu: Add pinctrl
  drm/amdgpu: Fix a race of IB test
  drm/amdgpu: VCN avoid memory allocation during IB test
  drm/amdgpu: VCE avoid memory allocation during IB test
  drm/amdgpu: UVD avoid memory allocation during IB test
  drm/amdgpu: Unify PSP TA context
  drm/amdgpu: move iommu_resume before ip init/resume
  drm/amdgpu: add amdgpu_amdkfd_resume_iommu
  drm/amdkfd: separate kfd_iommu_resume from kfd_resume
  drm/amdgpu:  Get atomicOps info from Host for sriov setup
  drm/amd/display: Enable mem low power control for DCN3.1 sub-IP blocks
  drm/amd/display: remove force_enable_edp_fec param.
  drm/amd/display: Add VPG and AFMT low power support for DCN3.1
  drm/amd/display: Revert adding degamma coefficients
  drm/amd/display: Link training retry fix for abort case
  drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo
  drm/amd/display: 3.2.152
  drm/amd/display: Correct degamma coefficients
  drm/amd/display: [FW Promotion] Release 0.0.82
  drm/amd/display: Add periodic detection when zstate is enabled
  drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3
  drm/amd/display: Refine condition of cursor visibility for pipe-split
  drm/amd/display: Optimize bandwidth on following fast update
  drm/amd/display: Apply w/a for hard hang on HPD
  drm/amd/display: Add regamma/degamma coefficients and set sRGB when TF is BT709
  drm/amd/display: Revert "Directly retrain link from debugfs"
  drm/amd/display: Get backlight from PWM if DMCU is not initialized
  drm/amd/display: Fix multiple memory leaks reported by coverity
  drm/amd/display: 3.2.151
  drm/amd/display: Revert "dc: w/a for hard hang on HPD on native DP"
  drm/amd/display: [FW Promotion] Release 0.0.81
  drm/amd/display: Fix for null pointer access for ddc pin and aux engine.
  drm/amd/display: Fix false BAD_FREE warning from Coverity
  drm/amd/display: Fix dynamic link encoder access.
  drm/amd/display: Add flag to detect dpms force off during HPD
  drm/amd/display: unblock abm when odm is enabled only on configs that support it
  drm/amd/display: Fork thread to offload work of hpd_rx_irq
  drm/amd/display: Add option to defer works of hpd_rx_irq
  drm/amd/display: update conditions to do dfp cap ext validation
  drm/amd/display: move bpp range decision in decide dsc bw range function
  drm/amd/display: Fix system hang at boot
  drm/amd/display: Add DPCD writes at key points
  drm/amd/display: expose dsc overhead bw in dc dsc header
  drm/amdkfd: make needs_pcie_atomics FW-version dependent
  drm/amdgpu: Increase direct IB pool size
  drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3)
  drm/amdgpu: add some pptable funcs for cyan skilfish(v3)
  drm/amdgpu: update SMU driver interface for cyan skilfish(v3)
  drm/amdgpu: update SMU PPSMC for cyan skilfish
  drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
  drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled
  drm/amdgpu: Update RAS trigger error block support
  drm/amdgpu: Update RAS status print
  drm/amdgpu: refactor function to init no-psp fw
  drm/amd/display: Add NULL checks for vblank workqueue
  drm/amd/amdgpu: Enable some sysnodes for guest smi
  drm/amdgpu: cleanup debugfs for amdgpu rings
  drm/amdgpu: use IS_ERR for debugfs APIs
  RDMA/rxe: remove the unnecessary variable
  RDMA/rxe: remove the redundant variable
  RDMA/rxe: Fix wrong port_cap_flags
  x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean
  x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean
  x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean
  x86/fpu/signal: Change return type of fpu__restore_sig() to boolean
  x86/signal: Change return type of restore_sigcontext() to boolean
  x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean
  x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean
  x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe()
  x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe()
  mtd: mtdswap: Remove redundant assignment of pointer eb
  mtd: rawnand: intel: Fix potential buffer overflow in probe
  mtd: rawnand: xway: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: vf610: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: txx9ndfm: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: tegra: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: stm32_fmc2: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: plat_nand: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: oxnas: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: omap_elm: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: mtk_ecc: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: mtk: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: hisi504: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: gpmi: Make use of the helper function devm_platform_ioremap_resource_byname()
  mtd: rawnand: gpio: Make use of the helper function devm_platform_ioremap_resource()
  mtd: rawnand: denali: Make use of the helper function devm_platform_ioremap_resource_byname()
  mtd: rawnand: bcm6368: Make use of the helper function devm_platform_ioremap_resource_byname()
  mtd: rawnand: atmel: Make use of the helper function devm_platform_ioremap_resource()
  mtd: Remove obsolete macros only used by the old nand_ecclayout struct
  drm/i915: Enable -Wsometimes-uninitialized
  drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem()
  drm/i915/selftests: Do not use import_obj uninitialized
  ARM: dts: ux500: Tag Janice display SPI correct
  sysfs: simplify sysfs_kf_seq_show
  sysfs: refactor sysfs_add_file_mode_ns
  sysfs: split out binary attribute handling from sysfs_add_file_mode_ns
  dma-buf: system_heap: Avoid warning on mid-order allocations
  kernfs: remove the unused lockdep_key field in struct kernfs_ops
  kernfs: remove kernfs_create_file and kernfs_create_file_ns
  driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS()
  audit: Convert to SPDX identifier
  arch: remove unused function syscall_set_arguments()
  net: hns3: PF support get multicast MAC address space assigned by firmware
  net: hns3: PF support get unicast MAC address space assigned by firmware
  net: phy: at803x: add support for qca 8327 internal phy
  skbuff: inline page_frag_alloc_align()
  ethtool: prevent endless loop if eeprom size is smaller than announced
  net: wwan: iosm: fix linux-next build error
  ptp: ptp_clockmatrix: Add support for pll_mode=0 and manual ref switch of WF and WP
  ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005)
  ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync()
  r8169: remove support for chip version RTL_GIGA_MAC_VER_27
  net/smc: add generic netlink support for system EID
  net/smc: keep static copy of system EID
  net/smc: add support for user defined EIDs
  s390/ism: switch from 'pci_' to 'dma_' API
  s390/netiucv: remove incorrect kernel doc indicators
  s390/lcs: remove incorrect kernel doc indicators
  s390/ctcm: remove incorrect kernel doc indicators
  mlxsw: reg: Remove PMTM register
  mlxsw: spectrum: Use PMTDB register to obtain split info
  mlxsw: reg: Add Port Module To local DataBase Register
  mlxsw: spectrum: Use PLLP to get front panel number and split number
  mlxsw: reg: Add Port Local port to Label Port mapping Register
  mlxsw: spectrum: Move port SWID set before core port init
  mlxsw: spectrum: Move port module mapping before core port init
  mlxsw: spectrum: Bump minimum FW version to xx.2008.3326
  drm/i915/edp: use MSO pixel overlap from DisplayID data
  drm/i915/edp: postpone MSO init until after EDID read
  drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO
  drm/edid: abstract OUI conversion to 24-bit int
  drm/displayid: add DisplayID v2.0 data blocks and primary use cases
  drm/displayid: re-align data block macros
  iio: accel: adxl355: Add triggered buffer support
  iio: accel: adxl355: use if(ret) in place of ret < 0
  iio: accel: Add driver support for ADXL313
  dt-bindings: iio: accel: Add binding documentation for ADXL313
  iio: adc: aspeed: completes the bitfield declare.
  dt-bindings: iio: adc: Add ast2600-adc bindings
  iio: adc: ti-ads8344: convert probe to device-managed
  iio: adc: at91-sama5d2_adc: update copyright and authors information
  iio: adc: at91-sama5d2_adc: add support for sama7g5 device
  iio: adc: at91-sama5d2_adc: add helper for COR register
  iio: adc: at91-sama5d2_adc: add support for separate end of conversion registers
  iio: adc: at91-sama5d2_adc: convert to platform specific data structures
  iio: adc: at91-sama5d2_adc: remove unused definition
  iio: adc: at91-sama5d2_adc: initialize hardware after clock is started
  dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc
  iio: magnetometer: ak8975: add AK09116 support
  dt-bindings: iio: temperature: add MAXIM max31865 support
  iio: temperature: Add MAX31865 RTD Support
  iio: adc: twl6030-gpadc: Use the defined variable to clean code
  staging: iio: cdc: remove braces from single line if blocks
  iio: ltc2983: fail probe if no channels are given
  iio: ltc2983: add support for optional reset gpio
  iio: ad5770r: make devicetree property reading consistent
  iio: gyro: remove dead config dependencies on INPUT_MPU3050
  iio: st_sensors: remove reference to parent device object on st_sensor_data
  iio: st_sensors: remove all driver remove functions
  iio: st_sensors: remove st_sensors_power_disable() function
  iio: st_sensors: remove st_sensors_deallocate_trigger() function
  iio: st_sensors: disable regulators after device unregistration
  iio: adc: ad7949: use devm managed functions
  dt-bindings: iio: adc: ad7949: update voltage reference bindings
  iio: adc: ad7949: add vref selection support
  iio: adc: ad7949: enable use with non 14/16-bit controllers
  iio: adc: ad7949: define and use bitfield names
  drivers/iio: Remove all strcpy() uses
  iio: accel: Add driver support for ADXL355
  dt-bindings: iio: accel: Add DT binding doc for ADXL355
  platform/x86: acer-wmi: use __packed instead of __attribute__((packed))
  platform/x86: wmi: more detailed error reporting in find_guid()
  platform/x86: wmi: introduce helper to retrieve event data
  platform/x86: wmi: introduce helper to determine type
  platform/x86: wmi: introduce helper to generate method names
  platform/x86: wmi: introduce helper to convert driver to WMI driver
  platform/x86: wmi: simplify error handling logic
  platform/x86: wmi: do not fail if disabling fails
  platform/x86: wmi: improve debug messages
  platform/x86: wmi: align arguments of functions
  platform/x86: wmi: move variables
  platform/x86: wmi: remove variable
  platform/x86: wmi: use sizeof(*p) in allocation
  platform/x86: wmi: use !p to check for NULL
  platform/x86: wmi: use sysfs_emit()
  platform/x86: wmi: make GUID block packed
  platform/x86: wmi: use guid_t and guid_equal()
  platform/x86: wmi: use bool instead of int
  platform/x86: wmi: use BIT() macro
  platform/x86: wmi: remove unnecessary checks
  platform/x86: wmi: remove stray empty line
  platform/x86: wmi: remove unnecessary casts
  platform/x86: wmi: remove unnecessary argument
  platform/x86: wmi: remove unnecessary variable
  platform/x86: wmi: remove unnecessary initializations
  platform/x86: wmi: remove unnecessary initialization
  platform/x86: wmi: remove commas
  platform/x86: wmi: fix checkpatch warnings
  platform/x86: wmi: fix kernel doc
  platform/x86: Add driver for ACPI WMAA EC-based backlight control
  platform/x86: hp-wmi: add support for omen laptops
  i2c: xiic: Fix RX IRQ busy check
  i2c: xiic: Only ever transfer single message
  i2c: xiic: Switch from waitqueue to completion
  i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
  i2c: xiic: Drop broken interrupt handler
  i2c: xiic: Fix broken locking on tx_msg
  USB: core: Make do_proc_control() and do_proc_bulk() killable
  usb: musb: mediatek: Expose role-switch control to userspace
  kobject: unexport kobject_create() in kobject.h
  scripts/tags.sh: Fix obsolete parameter for ctags
  tifm: Prefer struct_size over open coded arithmetic
  tty: moxa: merge moxa.h into moxa.c
  char: xillybus: Simplify 'xillybus_init_endpoint()'
  char: xillybus: Remove usage of remaining deprecated pci_ API
  char: xillybus: Remove usage of 'pci_unmap_single()'
  char: xillybus: Remove usage of the deprecated 'pci-dma-compat.h' API
  nitro_enclaves: Add fixes for checkpatch blank line reports
  nitro_enclaves: Add fixes for checkpatch spell check reports
  nitro_enclaves: Add fixes for checkpatch match open parenthesis reports
  nitro_enclaves: Update copyright statement to include 2021
  nitro_enclaves: Add fix for the kernel-doc report
  nitro_enclaves: Update documentation for Arm64 support
  nitro_enclaves: Enable Arm64 support
  ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6
  pvpanic: Indentation fixes here and there
  pvpanic: Fix typos in the comments
  pvpanic: Keep single style across modules
  ARM: dts: aspeed: everest: Add I2C bus 15 muxes
  ARM: dts: aspeed: rainier: Add system LEDs
  misc: hisi_hikey_usb: change the DT schema
  misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API
  ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM
  tty: n_gsm: Save dlci address open status when config requester
  tty: n_gsm: Modify gsmtty driver register method when config requester
  tty: n_gsm: Delete gsmtty open SABM frame when config requester
  tty: n_gsm: Delete gsm_disconnect when config requester
  tty: n_gsm: Modify CR,PF bit printk info when config requester
  tty: n_gsm: Modify CR,PF bit when config requester
  tty: n_gsm: Modify cr bit value when config requester
  tty: n_gsm: Add some instructions and code for requester
  /dev/mem: nowait zero/null ops
  ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding
  drm/vc4: dsi: Switch to devm_drm_of_get_bridge
  drm/vc4: dpi: Switch to devm_drm_of_get_bridge
  drm/bridge: Add a function to abstract away panels
  ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION
  usb: gadget: fix for a typo that conveys logically-inverted information.
  usb: gadget: goku_udc: Fix mask and set operation on variable master
  USB: host: ehci-atmel: Add support for HSIC phy
  dt-bindings: usb: atmel: add USB PHY type property
  usb: ehci: handshake CMD_RUN instead of STS_HALT
  usb: gadget: f_uac2: clean up some inconsistent indenting
  arm64: qcom: ipq6018: add usb3 DT description
  dt-bindings: usb: qcom,dwc3: add binding for IPQ6018
  usb: dwc3: reference clock period configuration
  dt-bindings: usb: dwc3: add reference clock period
  usb: ohci: Prefer struct_size over open coded arithmetic
  usb: typec: hd3ss3220: Use regmap_write_bits()
  tty: serial: uartlite: Prevent changing fixed parameters
  sh: j2: Update uartlite binding with data and parity properties
  dt-bindings: serial: uartlite: Add properties for synthesis-time parameters
  dt-bindings: serial: uartlite: Convert to json-schema
  dt-bindings: serial: samsung: Add Exynos850 doc
  serial: 8250_pci: Prefer struct_size over open coded arithmetic
  dt-bindings: serial: brcm,bcm6345-uart: convert to the json-schema
  staging: wfx: ensure IRQ is ready before enabling it
  staging: wfx: indent functions arguments
  staging: wfx: explain the purpose of wfx_send_pds()
  staging: wfx: remove useless comments after #endif
  staging: wfx: fix comments styles
  staging: wfx: avoid c99 comments
  staging: wfx: reformat comment
  staging: wfx: update files descriptions
  staging: wfx: remove references to WFxxx in comments
  staging: wfx: fix space after cast operator
  staging: wfx: remove useless debug statement
  staging: wfx: remove unused definition
  staging: wfx: apply naming rules in hif_tx_mib.c
  staging: wfx: fix error names
  staging: wfx: reorder function for slightly better eye candy
  staging: wfx: simplify hif_join()
  staging: wfx: declare variables at beginning of functions
  staging: wfx: fix misleading 'rate_id' usage
  staging: wfx: uniformize counter names
  staging: wfx: update with the firmware API 3.8
  staging: wfx: simplify API coherency check
  staging: wfx: relax the PDS existence constraint
  staging: wfx: fix support for CSA
  staging: wfx: declare support for TDLS
  staging: wfx: take advantage of wfx_tx_queue_empty()
  staging: wfx: fix atomic accesses in wfx_tx_queue_empty()
  staging: wfx: drop unused argument from hif_scan()
  staging: wfx: avoid possible lock-up during scan
  staging: wfx: wait for SCAN_CMPL after a SCAN_STOP
  staging: wfx: ignore PS when STA/AP share same channel
  staging: wfx: do not send CAB while scanning
  staging: wfx: use abbreviated message for "incorrect sequence"
  staging: r8188eu: remove unnecessary include from odm_types.h
  staging: r8188eu: remove unused defines from odm_types.h
  staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE
  staging: r8188eu: remove unused variable b_hw_radio_off
  staging: r8188eu: remove unused variable cpwm_tog
  staging: r8188eu: rtw_set_ips_deny is not used
  staging: r8188eu: remove unused enum and array
  staging: r8188eu: remove unused pwrctrl definitions
  staging: r8188eu: _free_pwrlock is empty
  staging: r8188eu: remove unused power state defines
  staging: r8188eu: remove rtw_set_rpwm
  scsi: libiscsi: Move ehwait initialization to iscsi_session_setup()
  scsi: libsas: Co-locate exports with symbols
  scsi: hisi_sas: Increase debugfs_dump_index after dump is completed
  scsi: hisi_sas: Replace del_timer() calls with del_timer_sync()
  scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT
  scsi: hisi_sas: Stop printing queue count in v3 hardware probe
  scsi: hisi_sas: Use managed PCI functions
  kcsan: selftest: Cleanup and add missing __init
  kcsan: Move ctx to start of argument list
  kcsan: Support reporting scoped read-write access type
  kcsan: Start stack trace with explicit location if provided
  kcsan: Save instruction pointer for scoped accesses
  kcsan: Add ability to pass instruction pointer of access to reporting
  kcsan: test: Fix flaky test case
  kcsan: test: Use kunit_skip() to skip tests
  kcsan: test: Defer kcsan_test_init() after kunit initialization
  torture: Make torture.sh print the number of files to be compressed
  rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
  rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
  rcuscale: Warn on individual rcu_scale_init() error conditions
  refscale: Warn on individual ref_scale_init() error conditions
  locktorture: Warn on individual lock_torture_init() error conditions
  rcutorture: Warn on individual rcu_torture_init() error conditions
  rcutorture: Suppressing read-exit testing is not an error
  rcu-tasks: Wait for trc_read_check_handler() IPIs
  rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()
  rcu: Make rcu update module parameters world-readable
  rcu: Make rcu_normal_after_boot writable again
  rcu: Make rcutree_dying_cpu() use its "cpu" parameter
  rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp()
  rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting()
  rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations
  rcu: Fix undefined Kconfig macros
  doc: Add another stall-warning root cause in stallwarn.rst
  rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp
  rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp
  rcu-nocb: Fix a couple of tree_nocb code-style nits
  rcu: Mark accesses to rcu_state.n_force_qs
  libbpf: Make libbpf_version.h non-auto-generated
  bpf, selftests: Replicate tailcall limit test for indirect call case
  audit: rename struct node to struct audit_node to prevent future name collisions
  Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
  Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
  Bluetooth: Add bt_skb_sendmmsg helper
  Bluetooth: Add bt_skb_sendmsg helper
  drm/i915/guc: Add GuC kernel doc
  drm/i915/guc: Drop guc_active move everything into guc_state
  drm/i915/guc: Move fields protected by guc->contexts_lock into sub structure
  drm/i915/guc: Move GuC priority fields in context under guc_active
  drm/i915/guc: Drop pin count check trick between sched_disable and re-pin
  drm/i915/guc: Proper xarray usage for contexts_lookup
  drm/i915/guc: Rework and simplify locking
  drm/i915/guc: Move guc_blocked fence to struct guc_state
  drm/i915/guc: Release submit fence from an irq_work
  drm/i915/guc: Reset LRC descriptor if register returns -ENODEV
  drm/i915/guc: Don't touch guc_state.sched_state without a lock
  drm/i915/guc: Take context ref when cancelling request
  drm/i915/selftests: Add initial GuC selftest for scrubbing lost G2H
  drm/i915/guc: Copy whole golden context, set engine state size of subset
  drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, not registered
  drm/i915/guc: Kick tasklet after queuing a request
  Revert "drm/i915/gt: Propagate change in error status to children on unhold"
  drm/i915/guc: Workaround reset G2H is received after schedule done G2H
  drm/i915/guc: Process all G2H message at once in work queue
  drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context
  drm/i915/guc: Unwind context requests in reverse order
  drm/i915/guc: Fix outstanding G2H accounting
  drm/i915/guc: Fix blocked context accounting
  kbuild: Enable DT schema checks for %.dtb targets
  selftests/bpf: Add test for bpf_get_branch_snapshot
  bpf: Introduce helper bpf_get_branch_snapshot
  perf: Enable branch record for software events
  ARM: dts: qcom: Add support for LG G Watch R
  dt-bindings: arm: qcom: Document APQ8026 SoC binding
  ARM: dts: qcom: Add pm8226 PMIC
  ARM: dts: qcom: msm8226: Add more SoC bits
  x86/asm: Avoid adding register pressure for the init case in static_cpu_has()
  x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
  x86/ACPI: Don't add CPUs that are not online capable
  ACPICA: Add support for MADT online enabled bit
  staging: vchiq_dev: cleanup code alignment issues
  staging: vchiq_dev: remove braces from if block
  x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user()
  staging: r8188eu: remove header file odm_reg.h
  staging: r8188eu: remove unused register definitions from odm_reg.h
  staging: r8188eu: core: remove unused function rtw_set_tx_chksum_offload
  x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups
  staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV
  staging: r8188eu: remove header file HalHWImg8188E_FW.h
  staging: r8188eu: remove rtw_hw_suspend
  staging: r8188eu: bHWPwrPindetect is always false
  staging: r8188eu: remove write-only variable tog
  staging: r8188eu: remove write-only variable cpwm
  staging: r8188eu: setting HW_VAR_SET_RPWM does nothing
  staging: r8188eu: btcoex_rfon is always false
  staging: r8188eu: make _rtw_init_queue a macro
  staging: vchiq: Replace function typedefs with equivalent declaration
  x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups
  x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups
  clk: samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource()
  clk: samsung: exynos5433: Make use of devm_platform_ioremap_resource()
  clk: samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource()
  clk: samsung: exynos-audss: Make use of devm_platform_ioremap_resource()
  x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
  x86/extable: Rework the exception table mechanics
  x86/mce: Get rid of stray semicolons
  dt-bindings: arm: qcom: Document SDX65 platform and boards
  arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly
  rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
  rpmsg: glink: Replace strncpy() with strscpy_pad()
  remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD
  remoteproc: qcom: wcnss: Drop unused smd include
  torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument
  x86/mce: Deduplicate exception handling
  net: wwan: iosm: firmware flashing and coredump collection
  nfc: mrvl: drop unneeded memory allocation fail messages
  nfc: microread: drop unneeded memory allocation fail messages
  nfc: pn544: drop unneeded memory allocation fail messages
  nfc: pn544: drop unneeded debug prints
  nfc: pn533: use dev_err() instead of pr_err()
  nfc: pn533: drop unneeded debug prints
  nfc: fdp: drop unneeded debug prints
  nfc: do not break pr_debug() call into separate lines
  dt-bindings: w1: Convert 1-Wire GPIO binding to a schema
  dt-bindings: media: ti,cal: Fix example
  dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema
  dt-bindings: arm: Convert ARM CCI-400 binding to a schema
  dt-bindings: Convert Reserved Memory binding to a schema
  dt-bindings: memory: fsl: convert DDR controller to dtschema
  dt-binding: usb: xilinx: Convert binding to YAML
  dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml
  nfp: Prefer struct_size over open coded arithmetic
  qed: Improve the stack space of filter_config()
  x86/extable: Get rid of redundant macros
  x86/extable: Tidy up redundant handler functions
  pinctrl: renesas: No need to initialise global statics
  soc: renesas: Identify more R-Car Gen3e SoCs
  dt-bindings: arm: renesas: Document more R-Car Gen3e Socs and boards
  soc: mediatek: mmsys: Add mt8192 mmsys routing table
  soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4
  arm64: dts: mt8183: add kukui platform audio node
  arm64: dts: mt8183: add audio node
  arm64: dts: mediatek: Add mt8192 clock controllers
  drm/ttm: Try to check if new ttm man out of bounds during compile
  drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()
  arm64: dts: amlogic: add support for Radxa Zero
  dt-bindings: arm: amlogic: add support for Radxa Zero
  arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4
  soc: amlogic: meson-clk-measure: Make use of the helper function devm_platform_ioremap_resource()
  soc: amlogic: canvas: Make use of the helper function devm_platform_ioremap_resource()
  soc: amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero
  dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05
  arm64: dts: allwinner: a64: Add GPU opp table
  ARM: dts: sun8i: r40: Add I2S nodes
  dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible
  arm64: dts: allwinner: teres-i: Remove wakekup-source from the PMIC
  arm64: dts: allwinner: teres-i: Add missing reg
  arm64: dts: allwinner: pinetab: Change regulator node name to avoid warning
  arm64: dts: allwinner: a100: Fix thermal zone node name
  arm64: dts: allwinner: h6: Fix de3 parent clocks ordering
  arm64: dts: allwinner: h5: Fix GPU thermal zone node name
  ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible
  ARM: dts: tbs711: Fix touchscreen compatible
  ARM: dts: sunxi: Fix the SPI NOR node names
  ARM: dts: sunxi: Fix OPPs node name
  ARM: dts: sunxi: Fix OPP arrays
  ARM: dts: sunxi: Rename gpio pinctrl names
  ARM: dts: sunxi: Rename power-supply names
  dt-bindings: sunxi: Add Allwinner A80 PRCM Binding
  dt-bindings: sunxi: Add CPU Configuration Controller Binding
  soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
  ARM: sunxi: Add a missing SPDX license header
  ARM: sunxi: Add a missing SPDX license header
  clk: sunxi: sun8i-apb0: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi: sun6i-ar100: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi: sun6i-apb0-gates: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi: sun6i-apb0: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper function devm_platform_ioremap_resource()
  clk: sunxi: clk-mod0: Make use of the helper function devm_platform_ioremap_resource()
  dt-bindings: clocks: Fix typo in the H6 compatible
  clk: sunxi-ng: Use a separate lock for each CCU instance
  clk: sunxi-ng: Prevent unbinding CCUs via sysfs
  clk: sunxi-ng: Unregister clocks/resets when unbinding
  clk: sunxi-ng: Add machine dependency to A83T CCU
  clk: sunxi-ng: mux: Remove unused 'reg' field
  arm64: zynqmp: Wire psgtr for zc1751-xm013
  arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards
  arm64: zynqmp: Enable gpio and qspi for zc1275-revA
  arm64: zynqmp: Fix serial compatible string
  arm64: zynqmp: Remove not documented is-dual property
  arm64: zynqmp: Add psgtr description to zc1751 dc1 board
  arm64: zynqmp: Add support for zcu102-rev1.1 board
  arm64: zynqmp: Remove description for 8T49N287 and si5382 chips
  arm64: zynqmp: Sync psgtr node location with zcu104-revA
  arm64: zynqmp: Add reset description for sata
  arm64: zynqmp: Move rtc to different location on zcu104-revA
  arm64: zynqmp: Wire qspi on multiple boards
  arm64: zynqmp: Remove information about dma clock on zcu106
  arm64: zynqmp: Update rtc calibration value
  arm64: zynqmp: Add note about UHS mode on some boards
  arm64: zynqmp: Move DP nodes to the end of file on zcu106
  arm64: zynqmp: Remove can aliases from zc1751
  arm64: zynqmp: Add reset-on-timeout to all boards and modify default timeout value
  arm64: zynqmp: List reset property for ethernet phy
  arm64: zynqmp: Add nvmem alises for eeproms
  arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi
  arm64: zynqmp: Remove additional newline
  arm64: zynqmp: Enable nand driver for dc2 and dc3
  arm64: zynqmp: Wire DP and DPDMA for dc1/dc4
  arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5
  arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi
  arm64: zynqmp: Disable WP on zcu111
  arm64: zynqmp: Add phy description for usb3.0
  arm64: zynqmp: Correct psgtr description for zcu100-revC
  arm64: zynqmp: Wire psgtr for zc1751-xm015
  arm64: zynqmp: Correct zcu111 psgtr description
  arm64: zynqmp: Add pinctrl description for all boards
  arm64: zynqmp: Fix irps5401 device nodes
  arm64: zynqmp: Enable fpd_dma for zcu104 platforms
  arm64: zynqmp: Do not duplicate flash partition label property
  arm64: zynqmp: Disable CCI by default
  staging: r8188eu: remove rtl8188e_set_hal_ops()
  staging: r8188eu: remove write_rfreg from struct hal_ops
  staging: r8188eu: remove read_rfreg from struct hal_ops
  staging: r8188eu: remove write_bbreg from struct hal_ops
  staging: r8188eu: remove read_bbreg from struct hal_ops
  staging: r8188eu: remove hal_xmit from struct hal_ops
  staging: r8188eu: remove mgnt_xmit from struct hal_ops
  staging: r8188eu: remove unused ODM_InitAllTimers()
  staging: r8188eu: remove unused ODM_CancelAllTimers()
  staging: r8188eu: remove unused prototype ODM_InitializeTimer()
  staging: r8188eu: remove unused ODM_AllocateMemory()
  staging: r8188eu: remove unused ODM_FreeMemory()
  staging: r8188eu: remove unused ODM_Read2Byte()
  staging: r8188eu: remove unused ODM_SetTimer()
  staging: r8188eu: remove unused ODM_IsWorkItemScheduled()
  staging: r8188eu: remove unused ODM_ScheduleWorkItem()
  staging: r8188eu: remove unused ODM_FreeWorkItem()
  staging: r8188eu: remove unused ODM_StopWorkItem()
  staging: r8188eu: remove unused ODM_StartWorkItem()
  staging: r8188eu: remove unused ODM_InitializeWorkItem()
  staging: r8188eu: remove unused ODM_sleep_us()
  staging: r8188eu: remove unused ODM_FillH2CCmd()
  staging: r8188eu: remove unused ODM_ReleaseSpinLock()
  staging: r8188eu: remove unused ODM_AcquireSpinLock()
  staging: r8188eu: remove empty ODM_ReleaseTimer()
  staging: r8188eu: os_dep: simplifiy the rtw_resume function
  staging: r8188eu: remove the remaining usb endpoint functions
  staging: r8188eu: remove unused function RT_usb_endpoint_num
  staging: r8188eu: remove unused function RT_usb_endpoint_is_bulk_in
  staging: r8188eu: remove unused function usb_endpoint_is_int
  staging: r8188eu: core: remove unused variable Adapter
  staging: r8188eu: core: remove unused variable padapter
  staging: r8188eu: remove write-only variable bLCKInProgress
  staging: r8188eu: remove rtw_IOL_append_LLT_cmd()
  staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync()
  staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops
  staging: rtl8723bs: remove unused macros from ioctl_linux.c
  staging: r8188eu: remove unused macro ROUND
  staging: r8188eu: remove unused macro READ_AND_CONFIG_TC
  staging: r8188eu: remove unused ODM_MacStatusQuery()
  staging: r8188eu: remove unused odm_Init_RSSIForDM()
  staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOriginalValue()
  staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E()
  staging: r8188eu: remove unused PHY_ScanOperationBackup8188E()
  staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E()
  staging/mt7621-dma: Format lines in "hsdma-mt7621.c" ending with an open parenthesis
  staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P}
  staging: r8188eu: this endless loop is executed only once
  staging: r8188eu: remove unused define
  staging: r8188eu: remove unused function prototype
  staging: r8188eu: remove unused function Hal_ProSetCrystalCap()
  staging: r8188eu: remove redundant variable hoffset
  staging: axis-fifo: convert to use miscdevice
  staging: vchiq: convert to use a miscdevice
  staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops
  staging: r8188eu: remove SetBeaconRelatedRegistersHandler from hal_ops
  staging: r8188eu: remove unused function rtl8188e_clone_haldata()
  staging: r8188eu: remove free_hal_data from hal_ops
  staging: r8188eu: remove hal_notch_filter from hal_ops
  staging: r8188eu: remove empty function rtl8188e_stop_thread()
  staging: r8188eu: remove empty function rtl8188e_start_thread()
  staging: r8188eu: remove AntDivCompareHandler from hal_ops
  staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops
  staging: r8188eu: remove useless assignment
  staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops
  staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops
  staging: r8188eu: remove Efuse_PgPacketRead from hal_ops
  staging: r8188eu: remove empty comments
  staging: r8188eu: remove EfuseGetCurrentSize from hal_ops
  staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops
  staging: r8188eu: remove ReadEFuse from hal_ops
  staging: r8188eu: remove wrapper Efuse_PowerSwitch()
  staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E()
  staging: r8188eu: remove EfusePowerSwitch from hal_ops
  staging: r8188eu: remove sreset_get_wifi_status from hal_ops
  staging: r8188eu: remove sreset_linked_status_check from hal_ops
  staging: r8188eu: remove sreset_xmit_status_check from hal_ops
  staging: r8188eu: remove silentreset from hal_ops
  staging: r8188eu: remove sreset_reset_value from hal_ops
  staging: r8188eu: remove sreset_init_value from hal_ops
  staging: r8188eu: remove hal_power_on from hal_ops
  staging: r8188eu: remove Add_RateATid from hal_ops
  staging: r8188eu: remove unused enum hal_intf_ps_func
  staging: r8188eu: remove set_channel_handler from hal_ops
  staging: r8188eu: remove set_bwmode_handler from hal_ops
  staging: r8188eu: remove hal_dm_watchdog from hal_ops
  staging: r8188eu: remove interface_ps_func from hal_ops
  staging: r8188eu: remove unused function rtw_interface_ps_func()
  staging: r8188eu: remove empty functions
  staging: r8188eu: remove SetHalODMVarHandler from hal_ops
  staging: r8188eu: remove dm_deinit from hal_ops
  staging: r8188eu: remove dm_init from hal_ops
  staging: r8188eu: remove DeInitSwLeds from hal_ops
  staging: r8188eu: remove InitSwLeds from hal_ops
  staging: r8188eu: Remove _enter/_exit_critical_mutex()
  staging: r8188eu: remove _rtw_mutex_{init,free}
  staging: r8188eu: remove useless check
  staging: r8188eu: include: remove duplicate declaration.
  staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops
  staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function
  staging: r8188eu: remove Efuse_PgPacketWrite_BT from struct hal_ops
  staging: r8188eu: remove Efuse_PgPacketWrite_BT function
  staging: r8188eu: remove hal_xmitframe_enqueue from struct hal_ops
  staging: r8188eu: remove rtw_hal_xmitframe_enqueue function
  staging: r8188eu: remove interrupt_handler from struct hal_ops
  staging: r8188eu: remove rtw_hal_interrupt_handler function
  staging: r8188eu: remove disable_interrupt from struct hal_ops
  staging: r8188eu: remove rtw_hal_disable_interrupt function
  staging: r8188eu: remove enable_interrupt from struct hal_ops
  staging: r8188eu: remove rtw_hal_enable_interrupt function
  staging: r8188eu: remove hal_reset_security_engine from struct hal_ops
  staging: r8188eu: remove rtw_hal_reset_security_engine function
  staging: r8188eu: core: remove condition never execute
  staging: r8188eu: remove init_default_value from hal_ops
  staging: r8188eu: remove GetHalODMVarHandler from hal_ops
  staging: r8188eu: remove wrapper around ReadChipVersion8188E()
  staging: r8188eu: remove read_chip_version from hal_ops
  staging: r8188eu: remove read_adapter_info from hal_ops
  staging: r8188eu: remove intf_chip_configure from hal_ops
  staging: fbtft: fbtft-core: fix 'trailing statements should be on next line' coding style error
  staging: r8188eu: remove useless memset
  staging: r8188eu: fix memory leak in rtw_set_key
  staging: r8188eu: hal: remove condition with no effect
  staging: r8188eu: remove rtw_use_tkipkey_handler()
  staging: r8188eu: use in-kernel arc4 encryption
  staging: r8188eu: remove unused constant CRC32_POLY
  staging: r8188eu: remove enum hardware_type
  staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros
  staging: r8188eu: remove unused enum rt_eeprom_type
  staging: r8188eu: remove unused enum from ieee80211.h.
  staging: r8188eu: remove unused defines from mp_custom_oid.h
  staging: r8188eu: remove header file rtw_ioctl_rtl.h
  staging: rtl8723bs: remove possible deadlock when disconnect
  staging: r8188eu: os_dep: use kmemdup instead of kzalloc and memcpy
  staging: r8188eu: remove unnecessary parentheses
  staging: r8188eu: add missing blank line after declarations
  staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg()
  staging: r8188eu: use random default mac address
  staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg()
  staging: r8188eu: use ETH_ALEN
  staging: r8188eu: ensure mac address buffer is properly aligned
  staging: r8188eu: use mac_pton() in rtw_macaddr_cfg()
  staging: r8188eu: remove unused function SetBcnCtrlReg()
  staging: r8188eu: remove ICType from struct HAL_VERSION
  staging: r8188eu: remove set but unused variable
  staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex()
  staging: r8188eu: remove commented constants from wifi.h
  staging: r8188eu: remove unused constants from wifi.h
  staging: r8188eu: refactor field of struct odm_rf_cal
  staging: r8188eu: remove local variable Indexforchannel
  staging: r8188eu: remove unnecessary type casts
  staging: r8188eu: convert type of second parameter of rtw_*_decrypt()
  staging: r8188eu: convert type of second parameter of rtw_*_encrypt()
  staging: r8188eu: remove should_forbid_n_rate()
  staging: r8188eu: remove is_ap_in_wep()
  staging: r8188eu: remove CAM_empty_entry()
  staging: r8188eu: remove get_bsstype()
  staging: r8188eu: remove rtw_get_oper_choffset()
  staging: r8188eu: remove rtw_get_oper_bw()
  staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile()
  staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile()
  staging: r8188eu: core: remove condition with no effect
  staging: r8188eu: core: remove unused function
  staging: r8118eu: remove useless parts of judgements from os_dep/ioctl_linux.
  staging: r8188eu: os_dep: remove unused static variable
  staging: rtl8723bs: clean up comparsions to NULL
  staging: rtl8723bs: remove unused _rtw_init_queue() function
  staging: rtl8723bs: remove unnecessary parentheses
  staging: rtl8723bs: unwrap initialization of queues
  staging: wlan-ng: Remove filenames from files
  staging: pi433: fix docs typos and references to previous struct names
  staging: r8188eu: remove rtw_hal_c2h_handler function
  staging: r8188eu: simplify c2h_evt_hdl function
  staging: r8188eu: remove c2h_handler field from struct hal_ops
  staging: r8188eu: core: remove null check before vfree
  spi: amd: Don't wait for a write-only transfer to finish
  spi: amd: Remove unneeded variable
  spi: amd: Refactor amd_spi_busy_wait
  spi: amd: Refactor code to use less spi_master_get_devdata
  MIPS: JZ4780: CI20: DTS: add SPI controller config
  SPI: add Ingenic JZ47xx driver.
  dt-bindings: spi: Document Ingenic SPI controller bindings
  regulator: Convert SY8106A binding to a schema
  regulator: core: resolve supply voltage deferral silently
  regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource()
  regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST
  regulator: ti-abb: Make use of the helper function devm_ioremap related
  ASoC: pcm5102a: increase rate from 192k to 384k
  ASoC: rt1011: add i2s reference control for rt1011
  ASoC: SOF: Handle control change notification from firmware
  ASoC: mt8195: remove unnecessary CONFIG_PM
  ASoC: SOF: control: fix a typo in put operations for kcontrol
  ASoC: fsl_rpmsg: add soc specific data structure
  spi: tegra20-slink: Declare runtime suspend and resume functions conditionally
  ASoC: dt-bindings: lpass: add binding headers for digital codecs
  ASoC: dt-bindings: rt5682s: add bindings for rt5682s
  ASoC: rt5682s: Add driver for ALC5682I-VS codec
  ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data
  ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE
  ASoC: SOF: core: allow module parameter to override dma trace Kconfig
  ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource()
  ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create()
  ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol
  ASoC: mediatek: mt8195: Remove unsued irqs_lock.
  ASoC: dt-bindings: Convert Simple Amplifier binding to a schema
  ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema
  ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema
  ASoC: dt-bindings: Add WM8978 Binding
  ASoC: Remove name-prefix.txt
  ASoC: Use schema reference for sound-name-prefix
  ASoC: Add json-schema documentation for sound-name-prefix
  ASoC: cs35l41: Add bindings for CS35L41
  ASoC: cs35l41: CS35L41 Boosted Smart Amplifier
  ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml
  ASoC: dt-bindings: rockchip: pdm: Document property 'rockchip,path-map'
  ASoC: rockchip: pdm: Add support for path map
  ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm
  ASoC: rockchip: pdm: Add support for rk3568 pdm
  ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm
  ASoC: rockchip: Add support for rv1126 pdm
  drm/panel-orientation-quirks: add Valve Steam Deck
  drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook
  coccinelle: semantic patch to check for inappropriate do_div() calls
  selftests/bpf: Test new __sk_buff field hwtstamp
  bpf: Add hardware timestamp field to __sk_buff
  drm/i915: Get PM ref before accessing HW register
  locks: remove LOCK_MAND flock lock support
  selftests: xsk: Add tests for 2K frame size
  selftests: xsk: Add tests for invalid xsk descriptors
  selftests: xsk: Eliminate test specific if-statement in test runner
  selftests: xsk: Add test for unaligned mode
  selftests: xsk: Introduce replacing the default packet stream
  selftests: xsk: Allow for invalid packets
  selftests: xsk: Eliminate MAX_SOCKS define
  selftests: xsx: Make pthreads local scope
  selftests: xsk: Make xdp_flags and bind_flags local
  selftests: xsk: Specify number of sockets to create
  selftests: xsk: Replace second_step global variable
  selftests: xsk: Introduce rx_on and tx_on in ifobject
  selftests: xsk: Add use_poll to ifobject
  selftests: xsx: Introduce test name in test spec
  selftests: xsk: Make frame_size configurable
  selftests: xsk: Move rxqsize into xsk_socket_info
  selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info
  selftests: xsk: Introduce test specifications
  selftests: xsk: Introduce type for thread function
  selftests: xsk: Simplify xsk and umem arrays
  drm/i915: Use Transparent Hugepages when IOMMU is enabled
  drm: document drm_mode_create_lease object requirements
  Bluetooth: hci_uart: fix GPF in h5_recv
  Bluetooth: btintel: Fix incorrect out of memory check
  Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle
  dt-bindings: input: Add binding for cypress-sf
  Input: cypress-sf - add Cypress StreetFighter touchkey driver
  Input: ads7846 - switch to devm initialization
  Input: ads7846 - remove custom filter handling functions from pdata
  Input: ads7846 - add short-hand for spi->dev in probe() function
  libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
  drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01
  drm/stm: ltdc: add layer alpha support
  drm/stm: ltdc: attach immutable zpos property to planes
  drm/ttm: enable TTM page pool kerneldoc
  drm/ttm: enable TTM TT object kerneldoc v2
  drm/ttm: enable TTM placement kerneldoc
  drm/ttm: enable TTM resource object kerneldoc v2
  drm/ttm: enable TTM device object kerneldoc v2
  drm/ttm: add kerneldoc for enum ttm_caching
  drm/ttm: add some general module kerneldoc
  drm/ttm: remove the outdated kerneldoc section
  drm/i915/dp: Add support for out-of-bound hotplug events
  drm/i915: Associate ACPI connector nodes with connector entries (v2)
  drm/i915/hdcp: reuse rx_info for mst stream type1 capability check
  drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_Send_ReceiverID_List
  drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp2_read_msg()
  drm/i915: clean up inconsistent indenting
  ARM: dts: Add PTP timesource to the IXP456x
  drm/i915/dsi: Read/write proper brightness value via MIPI DCS command
  drm/i915/dsi: Retrieve max brightness level from VBT
  drm/i915: Get proper min cdclk if vDSC enabled
  drm/i915/dsi: refine send MIPI DCS command sequence
  drm/i915/dsi: wait for header and payload credit available
  drm/i915/selftests: fixup igt_shrink_thp
  drm/i915/gtt: add some flushing for the 64K GTT path
  drm/i915/gt: Add separate MOCS table for Gen12 devices other than TGL/RKL
  libbpf: Fix build with latest gcc/binutils with LTO
  selftests/bpf: Add checks for X__elf_bytes() skeleton helper
  bpftool: Provide a helper method for accessing skeleton's embedded ELF data
  libbpf: Change bpf_object_skeleton data field to const pointer
  libbpf: Don't crash on object files with no symbol tables
  bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr
  drm/i915/display: Prepare DRRS for frontbuffer rendering drop
  drm/i915/display: Share code between intel_drrs_flush and intel_drrs_invalidate
  drm/i915/display: Some code improvements and code style fixes for DRRS
  Bluetooth: hci_vhci: Add support for offload codecs over SCO
  Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport
  Bluetooth: Add offload feature under experimental flag
  Bluetooth: Add support for msbc coding format
  Bluetooth: btintel: Define a callback to fetch codec config data
  Bluetooth: Configure codec for HFP offload use case
  Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command
  Bluetooth: Allow setting of codec for HFP offload use case
  Bluetooth: btintel: Define callback to fetch data_path_id
  Bluetooth: Allow querying of supported offload codecs over SCO socket
  Bluetooth: btintel: Read supported offload use cases
  Bluetooth: Add support for Read Local Supported Codecs V2
  Bluetooth: Enumerate local supported codec and cache details
  drm/mcde: Make use of the helper function devm_platform_ioremap_resource()
  drm/amd/display: make configure_lttpr_mode_transparent and configure_lttpr_mode_non_transparent static
  drm/amd/display: Fix warning comparing pointer to 0
  drm/radeon/ci_dpm: Remove redundant initialization of variables hi_sidd, lo_sidd
  amd/display: downgrade validation failure log level
  drm/radeon: Prefer kcalloc over open coded arithmetic
  drm/amdgpu: sdma: clean up identation
  drm/amdgpu: clean up inconsistent indenting
  drm/amdgpu: remove unused amdgpu_bo_validate
  drm/amdgpu: fix use after free during BO move
  drm/amdgpu: Create common PSP TA load function
  drm/amd/pm: fix the issue of uploading powerplay table
  printk: use kvmalloc instead of kmalloc for devkmsg_user
  drm/i915/adl_s: Remove require_force_probe protection
  drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence
  drm/i915/bios: get rid of vbt ddi_port_info
  drm/i915/bios: use ddc pin directly from child data
  drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize
  drm/i915/bios: use alternate aux channel directly from child data
  drm/i915/bios: use dp max link rate directly from child data
  drm/i915/bios: use max tmds clock directly from child data
  drm/i915/bios: use hdmi level shift directly from child data
  drm/i915: Stop rcu support for i915_address_space
  drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups
  drm/i915: Drop __rcu from gem_context->vm
  drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem
  drm/i915: Add i915_gem_context_is_full_ppgtt
  drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam
  drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vm
  drm/i915: Drop code to handle set-vm races from execbuf
  drm/i915: Keep gem ctx->vm alive until the final put
  drm/i915: Release ctx->syncobj on final put, not on ctx close
  drm/i915: Release i915_gem_context from a worker
  Input: palmas-pwrbutton - handle return value of platform_get_irq()
  Input: raydium_i2c_ts - read device version in bootloader mode
  Input: cpcap-pwrbutton - handle errors from platform_get_irq()
  drm/panel: otm8009a: add a 60 fps mode
  Bluetooth: fix init and cleanup of sco_conn.timeout_work
  Bluetooth: call sock_hold earlier in sco_conn_del
  drm/i915/gt: Initialize L3CC table in mocs init
  drm/i915/gt: Initialize unused MOCS entries with device specific values
  drm/i915/gt: Set BLIT_CCTL reg to un-cached
  drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward
  drm/i915/gt: Add support of mocs propagation
  drm: Improve the output_poll_changed description
  drm/ttm: cleanup ttm_resource_compat
  dma-buf: clarify dma_fence_add_callback documentation
  dma-buf: clarify dma_fence_ops->wait documentation
  drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
  drm/i915/gem: Fix the mman selftest
  drm/i915/dp: fix for ADL_P/S dp/edp max source rates
  drm/i915/dp: fix DG1 and RKL max source rates
  drm/i915/dp: fix EHL/JSL max source rates calculation
  drm/i915/dp: fix TGL and ICL max source rates
  drm/i915/dp: Fix eDP max rate for display 11+
  dma-buf: cleanup kerneldoc of removed component
  drm/i915/debugfs: clean up LPSP capable
  drm/i915/debugfs: clean up LPSP status
  dma-buf: nuke DMA_FENCE_TRACE macros v2
  drm/i915/dp: fix DG2 max source rate check
  Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921)
  drm/panfrost: Make use of the helper function devm_platform_ioremap_resource()
  panfrost: Don't cleanup the job if it was successfully queued
  drm/amd/display: Fix unused initialization of pointer sink
  drm/amd/pm: Update navi12 smu message mapping table in sriov
  drm/amdgpu:schedule vce/vcn encode based on priority
  drm/amdgpu/vcn: set the priority for each encode ring
  drm/amdgpu/vce: set the priority for each ring
  drm/amd/amdgpu: add mpio to ras block
  drm/amd/amdgpu: consolidate PSP TA unload function
  drm/amd/amdgpu: New debugfs interface for MMIO registers (v5)
  drm/amd/display: fix spelling mistake "alidation" -> "validation"
  drm/amdgpu: detach ring priority from gfx priority
  drm/amdgpu: rework context priority handling
  drm/amd/display: 3.2.150
  drm/amd/display: [FW Promotion] Release 0.0.80
  drm/amd/display: Update swizzle mode enums
  drm/amd/display: Initialize GSP1 SDP header
  drm/amd/display: Add emulated sink support for updating FS
  drm/amd/display: Limit max DSC target bpp for specific monitors
  drm/amd/display: Use max target bpp override option
  drm/amd/display: Set min dcfclk if pipe count is 0
  drm/amd/display: Support for DMUB HPD interrupt handling
  drm/amd/display: add missing ABM register offsets
  drm/amd/display: Add DP 2.0 SST DC Support
  drm/amd/display: Add DP 2.0 BIOS and DMUB Support
  drm/amd/display: Add DP 2.0 DCCG
  drm/amd/display: Add DP 2.0 HPO Link Encoder
  drm/amd/display: Add DP 2.0 HPO Stream Encoder
  drm/amd/display: Add DP 2.0 Audio Package Generator
  drm/ttm: Clear all DMA mappings on demand
  drm/sun4i: Fix macros in sun8i_csc.h
  drm/sun4i: Make use of the helper function devm_platform_ioremap_resource()
  drm/vc4: Make use of the helper function devm_platform_ioremap_resource()
  Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
  drm/i915/dsi/xelpd: Enable mipi dsi support.
  drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband
  drm/i915/display: Update small joiner ram size
  Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922)
  Bluetooth: btusb: Support public address configuration for MediaTek Chip.
  Bluetooth: fix use-after-free error in lock_sock_nested()
  drm/i915/guc: drop guc_communication_enabled
  drm: adv7511: Convert to SPDX identifier
  drm/bridge: cdns: Make use of the helper function devm_platform_ioremap_resource()
  drm/bridge: it66121: Wait for next bridge to be probed
  drm/bridge: it66121: Initialize {device,vendor}_ids
  drm/bridge: anx7625: enable DSI EOTP
  Bluetooth: btintel: Read boot address irrespective of controller mode
  Bluetooth: btintel: Fix boot address
  perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints
  perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints
  perf/x86/intel/uncore: Fix Intel SPR IIO event constraints
  perf/x86/intel/uncore: Fix Intel SPR CHA event constraints
  perf/x86/intel/uncore: Fix Intel ICX IIO event constraints
  perf/x86/intel/uncore: Fix invalid unit check
  perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server
  Bluetooth: Fix using RPA when address has been resolved
  Bluetooth: Fix using address type from events
  drm/ttm: Create pinned list
  drm/i915/display: Renaming DRRS functions to intel_drrs_*()
  drm/i915/display: Move DRRS code its own file
  drm/i915/display: Drop PSR support from HSW and BDW
  dma-resv: Give the docs a do-over
  Bluetooth: Fix enabling advertising for central role
  Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
  Bluetooth: set quality report callback for Intel
  Bluetooth: Support the quality report events
  Bluetooth: refactor set_exp_feature with a feature table
  Bluetooth: btintel: support link statistics telemetry events
  Bluetooth: btusb: disable Intel link statistics telemetry events
  Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA
  Bluetooth: reorganize functions from hci_sock_sendmsg()
  drm/i915/dg2: UHBR tables added for pll programming
  drm/i915: remove unused i915->active_pipes
  drm/msm: Don't break exclusive fence ordering
  drm/msm: Use scheduler dependency handling
  drm/v3d: Use scheduler dependency handling
  drm/v3d: Move drm_sched_job_init to v3d_job_init
  drm/lima: use scheduler dependency tracking
  drm/panfrost: use scheduler dependency tracking
  drm/sched: improve docs around drm_sched_entity
  drm/sched: drop entity parameter from drm_sched_push_job
  drm/sched: Add dependency tracking
  drm/sched: Barriers are needed for entity->last_scheduled
  drm/msm: Improve drm/sched point of no return rules
  drm/sched: Split drm_sched_job_init
  drm/plane: Fix comment typo
  GPU: drm: fix style errors
  drm/i915/fdi: convert BUG()'s to MISSING_CASE()
  drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c
  drm/i915/fdi: move more FDI stuff to FDI link train hooks
  drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c
  drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c
  drm/i915: Actually delete gpu reloc selftests
  drm/ttm: optimize the pool shrinker a bit v2
  mm/vmscan: add sync_shrinkers function v3
  drm/i915: Ensure wa_init_finish() is called for ctx workaround list
  drm/bridge: parade-ps8640: Reorg the macros
  drm: omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP
  drm: zte: remove obsolete DRM Support for ZTE SoCs
  drm: v3d: correct reference to config ARCH_BRCMSTB
  drm: rockchip: remove reference to non-existing config DRM_RGB
  drm/i915/snps: constify struct intel_mpllb_state arrays harder
  drm/panfrost: Use upper/lower_32_bits helpers
  drm/i915/pci: rename functions to have i915_pci prefix
  drm/i915/panel: mass rename functions to have intel_panel_ prefix
  drm/i915/backlight: mass rename functions to have intel_backlight_ prefix
  drm/i915/backlight: extract backlight code to a separate file
  drm/i915/dg2: Memory latency values from pcode must be doubled
  drm/i915: Nuke intel_prepare_shared_dpll()
  drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable()
  drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll()
  drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well
  drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll()
  drm/i915: Program DPLL P1 dividers consistently
  drm/i915: Remove the 'reg' local variable
  drm/i915: Clean up variable names in old dpll functions
  drm/i915: Clean dpll calling convention
  drm/i915: Constify struct dpll all over
  drm/i915: Extract ilk_update_pll_dividers()
  drm/ttm, drm/i915: Update ttm_move_memcpy for async use
  drm/i915/ttm: Reorganize the ttm move code somewhat
  drm/i915: Clean up gen2 DPLL readout
  drm/i915: Set output_types to EDP for vlv/chv DPLL forcing
  drm/i915/dg2: Add new LRI reg offsets
  drm/i915/selftests: Increase timeout in i915_gem_contexts selftests
  drm/i915: s/0/NULL/
  drm/i915: Silence __iomem sparse warn
  drm/i915/fb: move user framebuffer stuff to intel_fb.c
  drm/i915/fb: move intel_surf_alignment() to intel_fb.c
  drm/i915/fb: move intel_fb_align_height() to intel_fb.c
  drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c
  drm/i915: add HAS_ASYNC_FLIPS feature macro
  drm/i915/display: split out dpt out of intel_display.c
  drm/i915/fdi: make intel_fdi_link_freq() return int
  drm/i915/dp: Drop redundant debug print
  drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
  drm/i915/dp: add max data rate calculation for UHBR rates
  drm/i915/dg2: add DG2 UHBR source rates
  drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW
  drm/i915/dg2: add TRANS_DP2_CTL register definition
  drm/i915/dp: read sink UHBR rates
  drm/i915/dp: use actual link rate values in struct link_config_limits
  dt-bindings: panel: ili9341: correct indentation
  drm/r128: switch from 'pci_' to 'dma_' API
  drm/i915/adl_s: Update ADL-S PCI IDs
  drm/ttm: remove ttm_tt_destroy_common v2
  drm/radeon: unbind in radeon_ttm_tt_unpopulate()
  drm/nouveau: unbind in nouveau_ttm_tt_unpopulate
  drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate
  drm/vmwgfx: unbind in vmw_ttm_unpopulate
  drm/i915/dg1: remove __maybe_unused leftover
  drm/i915/dp: Use max params for panels < eDP 1.4
  drm/i915/gt: Potential error pointer dereference in pinned_context()
  drm/i915/fbc: Polish the skl+ FBC stride override handling
  drm/i915/fbc: Move the "recompress on activate" to a central place
  drm/i915/fbc: Extract intel_fbc_update()
  drm/i915/fbc: Rewrite the FBC tiling check a bit
  usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
  usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic
  drm/connector: Add support for out-of-band hotplug notification (v3)
  drm/connector: Add drm_connector_find_by_fwnode() function (v3)
  drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
  drm/connector: Give connector sysfs devices there own device_type
  drm/i915/debugfs: hook up ttm_resource_manager_debug
  drm/i915/buddy: add some pretty printing
  drm/i915: Ditch the i915_gem_ww_ctx loop member
  drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch]
  drm/i915/panel: move intel_panel_use_ssc() out of headers
  drm/i915/pm: use forward declaration to remove an include
  drm/i915: intel_runtime_pm.h does not actually need intel_display.h
  drm/i915/irq: reduce inlines to reduce header dependencies
  drm/i915: Fix syncmap memory leak
  drm/i915/dg2: Maintain backward-compatible nested batch behavior
  drm/i915/adl_p: Also disable underrun recovery with MSO
  drm/bridge: anx7625: Propagate errors from sp_tx_edid_read()
  drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()
  drm/i915/dp: return proper DPRX link training result
  drm: Remove unused code to load the non-existing fbcon.ko
  drm/i915: Use designated initializers for init/exit table
  drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro
  drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
  drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
  drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
  drm/i915: Nuke ORIGIN_GTT
  drm/i915/display: Fix sel fetch plane offset calculation
  drm/virtio: support mapping exported vram
  dma-buf: WARN on dmabuf release with pending attachments
  drm/i915/dp: remove superfluous EXPORT_SYMBOL()
  dma-buf: nuke seqno-fence
  drm/tegra: Use fourcc_mod_is_vendor() helper
  drm/arm: malidp: Use fourcc_mod_is_vendor() helper
  drm/fourcc: Add macros to determine the modifier vendor
  drm/i915/dg2: add SNPS PHY translations for UHBR link rates
  drm/i915/dg2: use existing mechanisms for SNPS PHY translations
  drm/i915/dp: pass crtc_state to intel_ddi_dp_level()
  drm/i915/mst: use intel_de_rmw() to simplify VC payload alloc set/clear
  drm: unexport drm_ioctl_permit
  drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
  drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel
  drm/panel: Add DT bindings for Samsung S6D27A1 display panel
  fbdev/efifb: Release PCI device's runtime PM ref during FB destroy
  drm/i915: Add pci ids and uapi for DG1
  drm/i915/xehpsdv: Read correct RP_STATE_CAP register
  drm/i915/xehpsdv: factor out function to read RP_STATE_CAP
  drm/vgem: use shmem helpers
  drm/shmem-helpers: Allocate wc pages on x86
  drm/shmem-helper: Switch to vmf_insert_pfn
  drm/i915: Use locked access to ctx->engines in set_priority
  drm/i915: Tweaked Wa_14010685332 for all PCHs
  drm/i915: Only access SFC_DONE when media domain is not fused off
  drm/i915/dg2: Configure PCON in DP pre-enable path
  drm/i915/xehpsdv: Add compute DSS type
  drm/i915/dg2: Report INSTDONE_GEOM values in error state
  drm/i915/xehp: Loop over all gslices for INSTDONE processing
  drm/doc/rfc: drop lmem uapi section
  drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg
  drm/i915/xehp: Xe_HP shadowed registers are a strict superset of gen12
  drm/i915/gen12: Update shadowed register table
  drm/i915/gen11: Update shadowed register table
  drm/i915: Make shadow tables range-based
  drm/i915: Re-use gen11 forcewake read functions on gen12
  drm/i915: correct name of GT forcewake domain in error messages
  drm/i915: Disable bonding on gen12+ platforms
  apparmor: fix error check
  security: apparmor: delete repeated words in comments
  security: apparmor: file.h: delete duplicated word
  apparmor: switch to apparmor to internal capable check for policy management
  apparmor: update policy capable checks to use a label
  apparmor: fix introspection of of task mode for unconfined tasks
  apparmor: check/put label on apparmor_sk_clone_security()

Bug: 135136477
Bug: 143356419
Bug: 144592287
Bug: 144713689
Bug: 144961676
Bug: 145972256
Bug: 146055070
Bug: 146449535
Bug: 147209885
Bug: 160883266
Bug: 160883801
Bug: 160885805
Bug: 161010552
Bug: 161128971
Bug: 161400830
Bug: 162257402
Bug: 162776704
Bug: 163431711
Bug: 163716381
Bug: 168023149
Bug: 168544734
Bug: 171598214
Bug: 171740453
Bug: 172212772
Bug: 174030348
Bug: 175448877
Bug: 176952463
Bug: 178340230
Bug: 179406580
Bug: 181024194
Bug: 182952552
Bug: 183963484
Bug: 184219858
Bug: 185762657
Bug: 187186685
Bug: 189076024
Bug: 190228983
Bug: 195134672
Bug: 199872592
Bug: 200082547
Bug: 202075496
Bug: 202986547
Bug: 203823368
Bug: 205893923
Bug: 205897686
Bug: 209655537
Bug: 210036798
Bug: 210119134
Bug: 210148006
Bug: 210296725
Bug: 210713925
Bug: 211066171
Bug: 211161296
Bug: 211213635
Bug: 211914587
Bug: 212640658
Bug: 212821226
Bug: 213137376
Bug: 213140206
Bug: 213215835
Bug: 213621148
Bug: 214445388
Bug: https://bugs.archlinux.org/task/72092?project=1&order=dateopened&sort=desc&pagenum=1
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=211277
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214375
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214417
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214453
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214921
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215025
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215203
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1403
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1518
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1522
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1655
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1666
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1697
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1699
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1709
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1712
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1726
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1735
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1743
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1762
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1774
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1781
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1789
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1811
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1818
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1833
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1840
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/4464
Bug: https://gitlab.freedesktop.org/drm/nouveau/-/issues/91

Change-Id: Ie7ccb4f6b6b7716ff27bb19c8b1f400cafde6d6e
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-01-21 12:55:33 -08:00
Tadeusz Struk
44efc592e5 ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl
It is possible that fget returns NULL. This needs to be handled
correctly in ioctl_permit_fill.

Bug: 212821226

Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
Change-Id: Iec8be21982afeab6794b78ab1a542671c52acea2
2022-01-21 16:24:30 +00:00
Tadeusz Struk
10a4118387 ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst
Correct a path to incremental-fs sysfs entry in incfs.rst

Bug: 211066171

Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
Change-Id: Id3a94888edd9022c517939b4667d9792fc04146a
2022-01-21 15:57:19 +00:00
Tadeusz Struk
6260b8e827 ANDROID: selftests: fix incfs_test
Fix incfs test build error:

incfs_test.c:4441:19: error: argument 2 is null but the corresponding
                      size argument 3 value is 1 [-Werror=nonnull]
 4441 |         TESTEQUAL(read(fd, NULL, 1), -1);
      |                   ^

Bug: 211066171

Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
Change-Id: I028d02aef9938a9abe6c529756b89d7cb07507f2
2022-01-21 15:51:53 +00:00
Tadeusz Struk
f35524a260 ANDROID: incremental-fs: fix mount_fs issue
Syzbot recently found a number of issues related to incremental-fs
(see bug numbers below). All have to do with the fact that incr-fs
allows mounts of the same source and target multiple times.
The correct behavior for a file system is to allow only one such
mount, and then every subsequent attempt should fail with a -EBUSY
error code. In case of the issues listed below the common pattern
is that the reproducer calls:

mount("./file0", "./file0", "incremental-fs", 0, NULL)

many times and then invokes a file operation like chmod, setxattr,
or open on the ./file0. This causes a recursive call for all the
mounted instances, which eventually causes a stack overflow and
a kernel crash:

BUG: stack guard page was hit at ffffc90000c0fff8
kernel stack overflow (double-fault): 0000 [#1] PREEMPT SMP KASAN

The reason why many mounts with the same source and target are
possible is because the incfs_mount_fs() as it is allocates a new
super_block for every call, regardless of whether a given mount already
exists or not. This happens every time the sget() function is called
with a test param equal to NULL.
The correct behavior for an FS mount implementation is to call
appropriate mount vfs call for it's type, i.e. mount_bdev() for
a block device backed FS, mount_single() for a pseudo file system,
like sysfs that is mounted in a single, well know location, or
mount_nodev() for other special purpose FS like overlayfs.
In case of incremental-fs the open coded mount logic doesn't check
for abusive mount attempts such as overlays.
To fix this issue the logic needs to be changed to pass a proper
test function to sget() call, which then checks if a super_block
for a mount instance has already been allocated and also allows
the VFS to properly verify invalid mount attempts.

Bug: 211066171
Bug: 213140206
Bug: 213215835
Bug: 211914587
Bug: 211213635
Bug: 213137376
Bug: 211161296

Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
Change-Id: I66cfc3f1b5aaffb32b0845b2dad3ff26fe952e27
2022-01-20 03:23:16 +00:00
Steve Muckle
bc9ec2e207 ANDROID: GKI: enable test_stackinit kernel module
Bug: 181024194
Change-Id: Ib7f9ea287fea7d27a87cdf549d0c4914317f8e56
Signed-off-by: Steve Muckle <smuckle@google.com>
2022-01-19 22:03:20 +00:00
Greg Kroah-Hartman
0b70181a03 Merge 1fb38c934c ("Merge tag 'fs_for_v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9f4dd2fd826b19d85ddad7c87b29ea317e796435
2022-01-19 11:20:26 +01:00
Greg Kroah-Hartman
8c21838cda Merge 3d3d673306 ("Merge tag 'fsnotify_for_v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id258850c877c7b24850f0449444e12fabf4baae8
2022-01-19 11:19:50 +01:00
Greg Kroah-Hartman
3877717bd7 ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds
This driver can not build cleanly without warnings just yet, who knows
why it was merged in this way.  Until it is fixed up upstream, just
disable it from the builds as no Android systems use it.

Fixes: 12422af819 ("pinctrl: Add Intel Thunder Bay pinctrl driver")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7f13e119e386382ff853e8dd5d42e20484581771
2022-01-19 11:17:45 +01:00
Greg Kroah-Hartman
f1d158e581 Merge f079ab01b5 ("Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linux") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I911db18b9f0270b3317a4fc6311e6d71c2293237
2022-01-19 08:09:14 +01:00
Greg Kroah-Hartman
2d7abf0f05 Merge d3c8108035 ("Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-block") into android-mainline
Steps on the way to 5.17-rc1

Resolves merge conflicts in:
	fs/iomap/direct-io.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifa6a219f9c0bee7676881a968a8cced2af88d695
2022-01-19 08:00:33 +01:00
Greg Kroah-Hartman
cd0c00f9e2 Merge 42a7b4ed45 ("Merge tag 'for-5.17/io_uring-2022-01-11' of git://git.kernel.dk/linux-block") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1b575553c576938e1c3e6012c698ffc2383ae3f1
2022-01-19 07:28:52 +01:00
Connor O'Brien
4ba1429270 ANDROID: GKI: defconfig: enable BTF debug info
Build BTF type info into the kernel to enable use of BPF-based tools
such as BCC's libbpf-tools.

Bug: 203823368
Test: build
Signed-off-by: Connor O'Brien <connoro@google.com>
Change-Id: Ice20d6bbf83b3a2407a553a37a9befff6c6bb66d
2022-01-15 07:35:45 +00:00
Connor O'Brien
368cd63174 FROMGIT: tools/resolve_btfids: Build with host flags
resolve_btfids is built using $(HOSTCC) and $(HOSTLD) but does not
pick up the corresponding flags. As a result, host-specific settings
(such as a sysroot specified via HOSTCFLAGS=--sysroot=..., or a linker
specified via HOSTLDFLAGS=-fuse-ld=...) will not be respected.

Fix this by setting CFLAGS to KBUILD_HOSTCFLAGS and LDFLAGS to
KBUILD_HOSTLDFLAGS.

Also pass the cflags through to libbpf via EXTRA_CFLAGS to ensure that
the host libbpf is built with flags consistent with resolve_btfids.

Signed-off-by: Connor O'Brien <connoro@google.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Song Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/20220112002503.115968-1-connoro@google.com
(cherry-picked from commit 0e3a1c902f
 git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master)
Bug: 203823368
Test: build with CONFIG_DEBUG_INFO_BTF=y
Signed-off-by: Connor O'Brien <connoro@google.com>
Change-Id: I09ee10b29b57933653eb1cdd4249bac2d9cebf22
2022-01-14 18:26:56 -08:00
Ramji Jiyani
befc75e758 ANDROID: GKI: Disable security lockdown for unsigned modules
By default with SELinux enabled behavior for unsigned
module loading is same as sig_enforce=1. This causes
loading of unsigned modules fail. All modules in Android
GKI are unsigned except GKI modules. Do not prevent
module loading in case of CONFIG_SIG_MODULE_PROTECT; which
was introduced to change behavior of sig_enforce to allow
unsigned modules but not access to protected symbols.

Bug: 200082547
Bug: 214445388
Fixes: 9ab6a242258a ("ANDROID: GKI: Add module load time protected symbol lookup")
Test: TreeHugger
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iab3113d706cbd7db7a5684897bcafd5671a6d424
2022-01-14 19:55:58 +00:00
Ramji Jiyani
9dfd1d9e59 ANDROID: GKI: Enable system_dlkm build for gki
Update GKI build configs to build system_dlkm.img.

Add an empty system_dlkm modules list file at:
android/gki_system_dlkm_modules

Bug: 200082547
Bug: 214445388
Test: TH
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Ia11b48d6033a39479d71c90159c74809a874893d
2022-01-14 19:55:08 +00:00
Ramji Jiyani
40c3f033cd ANDROID: GKI: Do not force select MODULE_SIG_ALL
CONFIG_MODULE_SIG_ALL needs to be set for gki_defconig,
but will require an override via device fragments
to avoid signing the vendor modules at build-time.

It defaults to 'y' so no need to explicitly set for
gki_defconfig.

Bug: 200082547
Bug: 214445388
Fixes: 9ab6a242258a ("ANDROID: GKI: Add module load time protected symbol lookup")
Test: TH, manual builds including P21 mainline
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iafc0936b5e7bfb781b28642d1ec233a7fcf85f09
2022-01-14 19:53:07 +00:00
Ramji Jiyani
5ffc4c2275 Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""
This reverts commit 5e1f58c764.

Reason for revert: Presubmit breakage has been addressed by aosp/1946327

Bug: 200082547
Bug: 214445388
Change-Id: I2be3fedba240eac3bab67a96566f4103deb7bc24
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
2022-01-14 19:51:57 +00:00
Greg Kroah-Hartman
2c9f5bc8ed Merge daadb3bd0e ("Merge tag 'locking_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib4196f71a9514ee2dbc5c868ffa356f40ed4c319
2022-01-14 13:51:56 +01:00
Greg Kroah-Hartman
4f64777ff6 ANDROID: GKI: remove CONFIG_RCU_FAST_NO_HZ from gki_defconfig
CONFIG_RCU_FAST_NO_HZ is no longer a config option, so remove it from
the gki_defconfig files so that the build will work again.

Fixes: e2c73a6860 ("rcu: Remove the RCU_FAST_NO_HZ Kconfig option")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I980087ec0712fd3fc5843f227e5b88c9a87d5fa1
2022-01-14 13:49:30 +01:00
Greg Kroah-Hartman
ba843537cb Merge e7d38f16c2 ("Merge tag 'rcu.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iaef6c514cf7ce906be8af4d011baf386491fc3ed
2022-01-14 13:48:33 +01:00
Greg Kroah-Hartman
c024f13cf5 Merge a229327733 ("Merge tag 'printk-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6e68b1f6037ff9acffe7352ff72921e3a9ab4aa0
2022-01-14 13:47:14 +01:00
Greg Kroah-Hartman
929788dfdf Merge b35b6d4d71 ("Merge tag 'pm-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 5.17-rc1

Resolves conflicts in:
	drivers/cpufreq/Makefile

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6b5b00063930b4baa948e8bb62c99e90542479ec
2022-01-14 11:02:14 +01:00
Greg Kroah-Hartman
3185b45ec7 Merge bca21755b9 ("Merge tag 'acpi-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id3a7dff17df89b6bc1103ca3feae3217077503cd
2022-01-14 10:59:35 +01:00
Greg Kroah-Hartman
3e1a9fb496 Merge 8efd0d9c31 ("Merge tag '5.17-net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I465da62ddfa8570bb7000a86f251448fbb825329
2022-01-14 10:51:39 +01:00
Greg Kroah-Hartman
281788a126 Merge 9bcbf894b6 ("Merge tag 'media/v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I27c59500f1c53899fb74eb9bbfd1e30b46e3e8f3
2022-01-14 10:42:30 +01:00
Greg Kroah-Hartman
edf8b2a0c1 ANDROID: Kconfig.gki: fix up GKI_HIDDEN_DRM_CONFIGS entry
Due to some drm Kconfig dependancy changes in the drm merge in 5.17-rc1,
the select option of DRM_KMS_CMA_HELPER and DRM_GEM_CMA_HELPER need to
be removed in order to be able to properly build an allmodconfig kernel.

Fixes: 4b2b5e142f ("drm: Move GEM memory managers into modules")
Fixes: 09717af7d1 ("drm: Remove CONFIG_DRM_KMS_CMA_HELPER option")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0b74e37d046aaae6bfeacec1695faf4780703622
2022-01-14 10:41:23 +01:00
Greg Kroah-Hartman
fa8445fc05 Merge 8d0749b4f8 ("Merge tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drm") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I887d1805ee3597eb12b69894a11f01c785f6be0f
2022-01-14 10:15:34 +01:00
Greg Kroah-Hartman
75f0f48b26 Merge bf4eebf8cf ("Merge tag 'linux-kselftest-kunit-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1aaabb580bd134941bc1bcbc8761f41d1853344a
2022-01-14 07:51:47 +01:00
Greg Kroah-Hartman
c1e292ea7c ANDROID: remove the android_vh_kfree_skb tracehook
The network stack already provides a built-in skb tracepoint that can be
used for tracing the lifecycle of a skb, no need to add an
android-specific one as well, that just duplicates the same logic and
causes merge conflicts with upstream changes.

Bug: 163716381
Cc: Bae Soukjin <soukjin.bae@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie1770c59d3e70d9a47e93b645134ae85630f240a
2022-01-14 07:30:49 +01:00
Greg Kroah-Hartman
267e37791d Merge 9b9e211360 ("Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux") into android-mainline
Steps on the way to 5.17-rc1

Resolves merge conflicts in:
	arch/arm64/kernel/process.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6ac8ab994befa1ce85cd82ffc0a62aaac9e78b88
2022-01-13 08:51:16 +01:00
Greg Kroah-Hartman
19659cd137 Merge a7ac314061 ("Merge tag 'asm-generic-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic4d50e88c8860e6188812945a878effa10b8d95c
2022-01-13 08:40:28 +01:00