Commit Graph

330 Commits

Author SHA1 Message Date
Blagovest Kolenichev
dbc743c9a8 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  Linux 6.1-rc5
  ANDROID: GKI: Add USB serial and ftdi sio modules
  ANDROID: GKI: Convert USB ACM as GKI module
  ALSA: memalloc: Try dma_alloc_noncontiguous() at first
  ata: libata-core: do not issue non-internal commands once EH is pending
  io_uring/poll: lockdep annote io_poll_req_insert_locked
  io_uring/poll: fix double poll req->flags races
  MIPS: pic32: treat port as signed integer
  MIPS: jump_label: Fix compat branch range check
  mips: alchemy: gpio: Include the right header
  MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
  MIPS: fix duplicate definitions for exported symbols
  mips: boot/compressed: use __NO_FORTIFY
  KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
  ata: libata-transport: fix error handling in ata_tdev_add()
  ata: libata-transport: fix error handling in ata_tlink_add()
  ata: libata-transport: fix error handling in ata_tport_add()
  ata: libata-transport: fix double ata_host_put() in ata_tport_add()
  eth: sp7021: drop free_netdev() from spl2sw_init_netdev()
  RISC-V: vdso: Do not add missing symbols to version section in linker script
  riscv: fix reserved memory setup
  arm64: efi: Fix handling of misaligned runtime regions and drop warning
  arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines
  riscv: vdso: fix build with llvm
  MAINTAINERS: Move Vivien to CREDITS
  riscv: process: fix kernel info leakage
  io_uring: check for rollover of buffer ID when providing buffers
  net: macvlan: fix memory leaks of macvlan_common_newlink
  ethernet: tundra: free irq when alloc ring failed in tsi108_open()
  ALSA: hda: fix potential memleak in 'add_widget_node'
  ALSA: memalloc: Don't fall back for SG-buffer with IOMMU
  net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
  ethernet: s2io: disable napi when start nic failed in s2io_card_up()
  net: atlantic: macsec: clear encryption keys from the stack
  net: phy: mscc: macsec: clear encryption keys when freeing a flow
  stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
  stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
  stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
  ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
  ALSA: hda/realtek: Add Positivo C6300 model quirk
  cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
  mctp: Fix an error handling path in mctp_init()
  stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
  net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
  net: cpsw: disable napi in cpsw_ndo_open()
  drm/amd/display: only fill dirty rectangles when PSR is enabled
  drm/amdgpu: disable BACO on special BEIGE_GOBY card
  drm/amdgpu: Drop eviction lock when allocating PT BO
  drm/amdgpu: Unlock bo_list_mutex after error handling
  Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
  drm/amd/display: Enforce minimum prefetch time for low memclk on DCN32
  drm/amd/display: Fix gpio port mapping issue
  drm/amd/display: Fix reg timeout in enc314_enable_fifo
  drm/amd/display: Fix FCLK deviation and tool compile issues
  drm/amd/display: Zeromem mypipe heap struct before using it
  drm/amd/display: Update SR watermarks for DCN314
  drm/amdgpu: workaround for TLB seq race
  drm/amdkfd: Fix error handling in criu_checkpoint
  drm/amdkfd: Fix error handling in kfd_criu_restore_events
  drm/amd/pm: update SMU IP v13.0.4 msg interface header
  iavf: Fix VF driver counting VLAN 0 filters
  ice: Fix spurious interrupt during removal of trusted VF
  ANDROID: dm-user: Remove bio recount in I/O path
  net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions
  net/mlx5e: E-Switch, Fix comparing termination table instance
  net/mlx5e: TC, Fix wrong rejection of packet-per-second policing
  net/mlx5e: Fix tc acts array not to be dependent on enum order
  net/mlx5e: Fix usage of DMA sync API
  net/mlx5e: Add missing sanity checks for max TX WQE size
  net/mlx5: fw_reset: Don't try to load device in case PCI isn't working
  net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode
  net/mlx5: Allow async trigger completion execution on single CPU systems
  net/mlx5: Bridge, verify LAG state when adding bond to bridge
  scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
  KVM: x86/pmu: Limit the maximum number of supported AMD GP counters
  KVM: x86/pmu: Limit the maximum number of supported Intel GP counters
  KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
  KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level
  tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace
  tools/kvm_stat: fix incorrect detection of debugfs
  x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers
  KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly
  KVM: SVM: restore host save area from assembly
  KVM: SVM: move guest vmsave/vmload back to assembly
  KVM: SVM: do not allocate struct svm_cpu_data dynamically
  KVM: SVM: remove dead field from struct svm_cpu_data
  KVM: SVM: remove unused field from struct vcpu_svm
  KVM: SVM: retrieve VMCB from assembly
  KVM: SVM: adjust register allocation for __svm_vcpu_run()
  KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm
  KVM: x86: use a separate asm-offsets.c file
  drm: rcar-du: Fix Kconfig dependency between RCAR_DU and RCAR_MIPI_DSI
  drm/panfrost: Split io-pgtable requests properly
  net: wwan: iosm: fix kernel test robot reported errors
  net: wwan: iosm: fix invalid mux header type
  net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled
  net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
  nvmet: fix a memory leak
  nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
  nvme: quiet user passthrough command errors
  mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
  udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
  arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
  arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
  selftests: netfilter: Fix and review rpath.sh
  ALSA: usb-audio: Add DSD support for Accuphase DAC-60
  ibmveth: Reduce default tx queues to 8
  net: nixge: disable napi when enable interrupts failed in nixge_open()
  net: tun: call napi_schedule_prep() to ensure we own a napi
  net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
  docs: kmsan: fix formatting of "Example report"
  mm/damon/dbgfs: check if rm_contexts input is for a real context
  maple_tree: don't set a new maximum on the node when not reusing nodes
  maple_tree: fix depth tracking in maple_state
  arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging
  fs: fix leaked psi pressure state
  nilfs2: fix use-after-free bug of ns_writer on remount
  x86/traps: avoid KMSAN bugs originating from handle_bug()
  kmsan: make sure PREEMPT_RT is off
  Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN
  x86/uaccess: instrument copy_from_user_nmi()
  kmsan: core: kmsan_in_runtime() should return true in NMI context
  mm: hugetlb_vmemmap: include missing linux/moduleparam.h
  mm/shmem: use page_mapping() to detect page cache for uffd continue
  mm/memremap.c: map FS_DAX device memory as decrypted
  Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"
  nilfs2: fix deadlock in nilfs_count_free_blocks()
  mm/mmap: fix memory leak in mmap_region()
  hugetlbfs: don't delete error page from pagecache
  maple_tree: reorganize testing to restore module testing
  maple_tree: mas_anode_descend() clang-analyzer cleanup
  maple_tree: remove pointer to pointer use in mas_alloc_nodes()
  netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
  netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
  ANDROID: Sched: Add vendor hooks required for WALT
  perf tools: Add the include/perf/ directory to .gitignore
  perf test: Fix skipping branch stack sampling test
  perf stat: Fix printing os->prefix in CSV metrics output
  perf stat: Fix crash with --per-node --metric-only in CSV mode
  ANDROID: kleaf: //common:all_headers should use linux_includes.
  ANDROID: Split x86 and arm64 DDK headers.
  ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64)
  ANDROID: kleaf: Initial list of ddk_headers (1: arm64)
  ANDROID: kleaf: Initial list of ddk_headers (0: skeleton)
  s390: always build relocatable kernel
  s390/configs: add kasan.config addon config file
  s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config
  vmlinux.lds.h: Fix placement of '.data..decrypted' section
  io_uring: calculate CQEs from the user visible value
  nfsd: put the export reference in nfsd4_verify_deleg_dentry
  arm64: fix rodata=full again
  drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
  block: sed-opal: kmalloc the cmd/resp buffers
  block, bfq: fix null pointer dereference in bfq_bio_bfqg()
  ALSA: usb-audio: Add quirk entry for M-Audio Micro
  drm/amdgpu: Fix the lpfn checking condition in drm buddy
  octeontx2-pf: Fix SQE threshold checking
  net: ethernet: mtk-star-emac: disable napi when connect and start PHY failed in mtk_star_enable()
  net: lapbether: fix issue of invalid opcode in lapbeth_open()
  ALSA: hda/hdmi - enable runtime pm for more AMD display audio
  drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
  drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01
  ALSA: usb-audio: Remove redundant workaround for Roland quirk
  ALSA: usb-audio: Yet more regression for for the delayed card registration
  ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
  dmaengine: at_hdmac: Check return code of dma_async_device_register
  dmaengine: at_hdmac: Fix impossible condition
  dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
  dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
  dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
  dmaengine: at_hdmac: Fix concurrency over the active list
  dmaengine: at_hdmac: Free the memset buf without holding the chan lock
  dmaengine: at_hdmac: Fix concurrency over descriptor
  dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
  dmaengine: at_hdmac: Protect atchan->status with the channel lock
  dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
  dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
  dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
  dmaengine: at_hdmac: Don't start transactions at tx_submit level
  dmaengine: at_hdmac: Fix at_lli struct definition
  dmaengine: stm32-dma: fix potential race between pause and resume
  dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
  dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
  dmaengine: apple-admac: Fix grabbing of channels in of_xlate
  dmaengine: idxd: fix RO device state error after been disabled/reset
  dmaengine: idxd: Fix max batch size for Intel IAA
  dmaengine: pxa_dma: use platform_get_irq_optional
  sctp: clear out_curr if all frag chunks of current msg are pruned
  sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
  tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
  scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
  net: broadcom: Fix BCMGENET Kconfig
  octeontx2-pf: fix build error when CONFIG_OCTEONTX2_PF=y
  dt-bindings: net: tsnep: Fix typo on generic nvmem property
  scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
  net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
  fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister()
  scsi: ibmvfc: Avoid path failures during live migration
  mm, slab: remove duplicate kernel-doc comment for ksize()
  drm/panfrost: Remove type name from internal struct again
  btrfs: zoned: fix locking imbalance on scrub
  btrfs: zoned: initialize device's zone info for seeding
  btrfs: zoned: clone zoned device info when cloning a device
  Revert "btrfs: scrub: use larger block size for data extent scrub"
  btrfs: don't print stack trace when transaction is aborted due to ENOMEM
  btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
  btrfs: fix match incorrectly in dev_args_match_device
  drm/i915/userptr: restore probe_range behaviour
  drm/i915: Do not set cache_dirty for DGFX
  drm/i915/psr: Send update also on invalidate
  drm/i915/dmabuf: fix sg_table handling in map_dma_buf
  can: rcar_canfd: Add missing ECC error checks for channels 2-7
  can: dev: fix skb drop check
  can: j1939: j1939_send_one(): fix missing CAN header initialization
  can: isotp: fix tx state handling for echo tx processing
  can: af_can: fix NULL pointer dereference in can_rx_register()
  can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet
  mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
  mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
  mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
  mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
  mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
  mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
  ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
  platform/x86: p2sb: Don't fail if unknown CPU is found
  platform/x86/intel/hid: Add some ACPI device IDs
  platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
  platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
  platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
  platform/x86: ideapad-laptop: Disable touchpad_switch
  ACPI: video: Add backlight=native DMI quirk for Dell G15 5515
  ACPI: video: Make acpi_video_backlight_use_native() always return true
  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
  drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
  net: wwan: iosm: Remove unnecessary if_mutex lock
  net: wwan: mhi: fix memory leak in mhi_mbim_dellink
  net: wwan: iosm: fix memory leak in ipc_wwan_dellink
  hamradio: fix issue of dev reference count leakage in bpq_device_event()
  net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
  KVM: s390: pci: Fix allocation size of aift kzdev elements
  KVM: s390: pv: don't allow userspace to set the clock under PV
  ACPI: video: Improve Chromebook checks
  Linux 6.1-rc4
  mm/slab_common: Restore passing "caller" for tracing
  io_uring: fix typo in io_uring.h comment
  ext4: fix fortify warning in fs/ext4/fast_commit.c:1551
  ext4: fix wrong return err in ext4_load_and_init_journal()
  ext4: fix warning in 'ext4_da_release_space'
  ext4: fix BUG_ON() when directory entry has invalid rec_len
  nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
  phy: ralink: mt7621-pci: add sentinel to quirks table
  ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
  capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
  cifs: fix use-after-free on the link name
  cifs: avoid unnecessary iteration of tcp sessions
  cifs: always iterate smb sessions using primary channel
  net: fman: Unregister ethernet device on removal
  bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
  bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
  bnxt_en: fix the handling of PCIE-AER
  bnxt_en: refactor bnxt_cancel_reservations()
  Revert "hwmon: (pmbus) Add regulator supply into macro"
  hwmon: (scmi) Register explicitly with Thermal Framework
  cxl/region: Recycle region ids
  cxl/region: Fix 'distance' calculation with passthrough ports
  tools/testing/cxl: Add a single-port host-bridge regression config
  tools/testing/cxl: Fix some error exits
  cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak
  cxl/region: Fix cxl_region leak, cleanup targets at region delete
  cxl/region: Fix region HPA ordering validation
  ANDROID: GKI: Handle no ABI symbol list for modules
  x86/cpu: Add several Intel server CPU model numbers
  phy: sunplus: Fix an IS_ERR() vs NULL bug in sp_usb_phy_probe
  ANDROID: GKI: Add CAN adapters as GKI modules
  mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace()
  spi: amd: Fix SPI_SPD7 value
  net: tun: Fix memory leaks of napi_get_frags
  octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
  net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload
  macsec: clear encryption keys from the stack after setting up offload
  macsec: fix detection of RXSCs when toggling offloading
  macsec: fix secy->n_rx_sc accounting
  macsec: delete new rxsc when offload fails
  Revert "net: macsec: report real_dev features when HW offloading is enabled"
  selftests/net: give more time to udpgro bg processes to complete startup
  net: hns3: fix get wrong value of function hclge_get_dscp_prio()
  net: octeontx2-pf: mcs: consider MACSEC setting
  HID: wacom: Fix logic used for 3rd barrel switch emulation
  net: gso: fix panic on frag_list with mixed head alloc types
  tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
  tracing/fprobe: Fix to check whether fprobe is registered correctly
  fprobe: Check rethook_alloc() return in rethook initialization
  kprobe: reverse kp->flags when arm_kprobe failed
  selftests/bpf: Add verifier test for release_reference()
  bpf: Fix wrong reg type conversion in release_reference()
  cxl/pmem: Use size_add() against integer overflow
  arm64: cpufeature: Fix the visibility of compat hwcaps
  mm/slab_common: repair kernel-doc for __ksize()
  arm64: efi: Recover from synchronous exceptions occurring in firmware
  PCI: hv: Fix the definition of vector in hv_compose_msi_msg()
  MAINTAINERS: remove sthemmin
  x86/hyperv: fix invalid writes to MSRs during root partition kexec
  clocksource/drivers/hyperv: add data structure for reference TSC MSR
  KVM: x86: Fix a typo about the usage of kvcalloc()
  KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit()
  spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
  bpf, sock_map: Move cancel_work_sync() out of sock lock
  tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI
  net/ipv4: Fix linux/in.h header dependencies
  vsock: fix possible infinite sleep in vsock_connectible_wait_data()
  vsock: remove the unused 'wait' in vsock_connectible_recvmsg()
  x86/xen: simplify sysenter and syscall setup
  x86/xen: silence smatch warning in pmu_msr_chk_emulated()
  drm/vc4: hdmi: Fix HSM clock too low on Pi4
  drm/vc4: hdmi: Fix outdated function name in comment
  drm/vc4: hdmi: Take our lock to reset the link
  ftrace: Fix use-after-free for dynamic ftrace_ops
  ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
  ipv6: fix WARNING in ip6_route_net_exit_late()
  bridge: Fix flushing of dynamic FDB entries
  net, neigh: Fix null-ptr-deref in neigh_table_clear()
  net/smc: Fix possible leaked pernet namespace in smc_init()
  stmmac: dwmac-loongson: fix invalid mdio_node
  ibmvnic: Free rwi on reset success
  net: mdio: fix undefined behavior in bit shift for __mdiobus_register
  Bluetooth: L2CAP: Fix attempting to access uninitialized memory
  Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
  Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
  drm/amdkfd: update GFX11 CWSR trap handler
  drm/amd/display: Investigate tool reported FCLK P-state deviations
  drm/amd/display: Add DSC delay factor workaround
  drm/amd/display: Round up DST_after_scaler to nearest int
  drm/amd/display: Use forced DSC bpp in DML
  drm/amd/display: Fix DCN32 DSC delay calculation
  drm/amdgpu: Disable GPU reset on SRIOV before remove pci.
  drm/amdgpu: disable GFXOFF during compute for GFX11
  Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect
  Bluetooth: L2CAP: Fix memory leak in vhci_write
  s390: update defconfigs
  s390/zcrypt: fix warning about field-spanning write
  Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
  Bluetooth: virtio_bt: Use skb_put to set length
  Bluetooth: hci_conn: Fix CIS connection dst_type handling
  Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
  drm/amd: Fail the suspend if resources can't be evicted
  drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
  drm/amdgpu: correct MES debugfs versions
  drm/amdgpu: set fb_modifiers_not_supported in vkms
  drm/amd/display: cursor update command incomplete
  drm/amd/display: Enable timing sync on DCN32
  drm/amd/display: Set memclk levels to be at least 1 for dcn32
  drm/amd/display: Update latencies on DCN321
  drm/amd/display: Limit dcn32 to 1950Mhz display clock
  drm/amd/display: Ignore Cable ID Feature
  drm/amd/display: Update DSC capabilitie for DCN314
  Documentation: devres: add missing I2C helper
  netfilter: ipset: enforce documented limit to prevent allocating huge memory
  KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL
  KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl()
  KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs
  wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
  wifi: ath11k: Fix QCN9074 firmware boot on x86
  btrfs: fix inode reserve space leak due to nowait buffered write
  btrfs: fix nowait buffered write returning -ENOSPC
  btrfs: remove pointless and double ulist frees in error paths of qgroup tests
  btrfs: fix ulist leaks in error paths of qgroup self tests
  btrfs: fix inode list leak during backref walking at find_parent_nodes()
  btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
  ANDROID: GKI: Sort system_dlkm modules list
  selftests/net: don't tests batched TCP io_uring zc
  HID: hyperv: fix possible memory leak in mousevsc_probe()
  HID: asus: Remove unused variable in asus_report_tool_width()
  isdn: mISDN: netjet: fix wrong check of device registration
  mISDN: fix possible memory leak in mISDN_register_device()
  spi: meson-spicc: fix do_div build error on non-arm64
  rose: Fix NULL pointer dereference in rose_send_frame()
  perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
  perf/x86/intel: Fix pebs event constraints for SPR
  perf/x86/intel: Fix pebs event constraints for ICL
  perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain
  perf/hw_breakpoint: test: Skip the test if dependencies unmet
  bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
  netfilter: nf_nat: Fix possible memory leak in nf_nat_init()
  selftests/pidfd_test: Remove the erroneous ','
  wifi: mac80211: Set TWT Information Frame Disabled bit as 1
  wifi: mac80211: Fix ack frame idr leak when mesh has no route
  wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit()
  ipvs: fix WARNING in ip_vs_app_net_cleanup()
  ipvs: fix WARNING in __ip_vs_cleanup_batch()
  ipvs: use explicitly signed chars
  kconfig: fix segmentation fault in menuconfig search
  netlink: introduce bigendian integer types
  net: lan966x: Fix unmapping of received frames using FDMA
  net: lan966x: Fix FDMA when MTU is changed
  net: lan966x: Adjust maximum frame size when vlan is enabled/disabled
  net: lan966x: Fix the MTU calculation
  x86/tdx: Panic on bad configs that #VE on "private" memory access
  cxl/region: Fix decoder allocation crash
  nfsd: fix net-namespace logic in __nfsd_file_cache_purge
  bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
  ANDROID: GKI: BUILD.bazel: Clean up modules list
  ANDROID: module: Add vendor hooks
  arm64: booting: Document our requirements for fine grained traps with SME
  spi: intel: Use correct mask for flash and protected regions
  arm64: entry: avoid kprobe recursion
  x86/tdx: Prepare for using "INFO" call for a second purpose
  sfc: Fix an error handling path in efx_pci_probe()
  KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE
  drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
  drm/imx: Kconfig: Remove duplicated 'select DRM_KMS_HELPER' line
  bpf, verifier: Fix memory leak in array reallocation for stack state
  i2c: i801: add lis3lv02d's I2C address for Vostro 5568
  i2c: tegra: Allocate DMA memory for DMA engine
  i2c: piix4: Fix adapter not be removed in piix4_remove()
  arm64: dts: juno: Add thermal critical trip points
  firmware: arm_scmi: Fix deferred_tx_wq release on error paths
  firmware: arm_scmi: Fix devres allocation device in virtio transport
  firmware: arm_scmi: Make Rx chan_setup fail on memory errors
  firmware: arm_scmi: Make tx_prepare time out eventually
  firmware: arm_scmi: Suppress the driver's bind attributes
  firmware: arm_scmi: Cleanup the core driver removal callback
  MAINTAINERS: Update HiSilicon LPC BUS Driver maintainer
  ARM: dts: ux500: Add trips to battery thermal zones
  netfilter: nf_tables: release flow rule object from commit path
  netfilter: nf_tables: netlink notifier might race to release objects
  wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
  ALSA: hda: clarify comments on SCF changes
  wifi: airo: do not assign -1 to unsigned char
  powerpc/32: Select ARCH_SPLIT_ARG64
  net: tun: fix bugs for oversize packet when napi frags enabled
  ibmvnic: change maintainers for vnic driver
  block: blk_add_rq_to_plug(): clear stale 'last' after flush
  powerpc/32: fix syscall wrappers with 64-bit arguments
  asm-generic: compat: fix compat_arg_u64() and compat_arg_u64_dual()
  ANDROID: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova
  Revert "BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova"
  ANDROID: GKI: BUILD.bazel: Add buildifier sort hint
  ANDROID: GKI: BUILD.bazel: Cleanup sync comments
  ANDROID: GKI: BUILD.bazel: Clean up module order
  KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them
  ANDROID: GKI: Convert cfg/mac80211 as modules
  xfs: rename XFS_REFC_COW_START to _COWFLAG
  xfs: fix uninitialized list head in struct xfs_refcount_recovery
  xfs: fix agblocks check in the cow leftover recovery function
  xfs: check record domain when accessing refcount records
  xfs: remove XFS_FIND_RCEXT_SHARED and _COW
  xfs: refactor domain and refcount checking
  xfs: report refcount domain in tracepoints
  xfs: track cow/shared record domains explicitly in xfs_refcount_irec
  xfs: refactor refcount record usage in xchk_refcountbt_rec
  xfs: dump corrupt recovered log intent items to dmesg consistently
  xfs: move _irec structs to xfs_types.h
  xfs: actually abort log recovery on corrupt intent-done log items
  xfs: check deferred refcount op continuation parameters
  xfs: refactor all the EFI/EFD log item sizeof logic
  xfs: create a predicate to verify per-AG extents
  xfs: fix memcpy fortify errors in EFI log format copying
  xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
  xfs: fix memcpy fortify errors in RUI log format copying
  xfs: fix memcpy fortify errors in CUI log format copying
  xfs: fix memcpy fortify errors in BUI log format copying
  xfs: fix validation in attr log item recovery
  btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
  xfs: fix incorrect return type for fsdax fault handlers
  btrfs: fix a memory allocation failure test in btrfs_submit_direct
  parisc: Avoid printing the hardware path twice
  blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
  drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs
  drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes()
  block: Fix possible memory leak for rq_wb on add_disk failure
  ublk_drv: add ublk_queue_cmd() for cleanup
  ublk_drv: avoid to touch io_uring cmd in blk_mq io path
  ublk_drv: comment on ublk_driver entry of Kconfig
  ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK in case of module
  spi: mediatek: Fix package division error
  drm/i915/sdvo: Setup DDC fully before output init
  drm/i915/sdvo: Filter out invalid outputs more sensibly
  drm/i915: stop abusing swiotlb_max_segment
  drm/i915/tgl+: Add locking around DKL PHY register accesses
  net: sched: Fix use after free in red_enqueue()
  audit: fix undefined behavior in bit shift for AUDIT_BIT
  ata: palmld: fix return value check in palmld_pata_probe()
  ata: pata_legacy: fix pdc20230_set_piomode()
  net: fec: fix improper use of NETDEV_TX_BUSY
  drm/format-helper: Only advertise supported formats for conversion
  powerpc/64e: Fix amdgpu build on Book3E w/o AltiVec
  Linux 6.1-rc3
  nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
  nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
  nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
  nfc: fdp: Fix potential memory leak in fdp_nci_send()
  selftests: pidfd: Fix compling warnings
  ksefltests: pidfd: Fix wait_states: Test terminated by timeout
  drm/rockchip: vop2: disable planes when disabling the crtc
  drm/rockchip: vop2: fix null pointer in plane_atomic_disable
  drm/rockchip: dsi: Fix VOP selection on SoCs that support it
  drm/rockchip: fix fbdev on non-IOMMU devices
  drm/rockchip: dsi: Force synchronous probe
  drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
  drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages
  arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
  arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
  arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
  ALSA: arm: pxa: pxa2xx-ac97-lib: fix return value check of platform_get_irq()
  platform/loongarch: laptop: Fix possible UAF and simplify generic_acpi_laptop_init()
  platform/loongarch: laptop: Adjust resume order for loongson_hotkey_resume()
  LoongArch: BPF: Avoid declare variables in switch-case
  LoongArch: Use flexible-array member instead of zero-length array
  LoongArch: Remove unused kernel stack padding
  soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe()
  arm64: dts: imx93: correct gpio-ranges
  arm64: dts: imx93: correct s4mu interrupt names
  dt-bindings: power: gpcv2: add power-domains property
  arm64: dts: imx8: correct clock order
  ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP
  ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
  arm64: dts: imx8mn: Correct the usb power domain
  arm64: dts: imx8mn: remove otg1 power domain dependency on hsio
  arm64: dts: imx8mm: correct usb power domains
  arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio
  arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci
  net: dsa: fall back to default tagger if we can't load the one from DT
  net: ethernet: adi: adin1110: Fix notifiers
  ANDROID: GKI: Unset KUNIT_DEFAULT_ENABLED
  net: also flag accepted sockets supporting msghdr originated zerocopy
  net/ulp: remove SOCK_SUPPORT_ZC from tls sockets
  net: remove SOCK_SUPPORT_ZC from sockmap
  udp: advertise ipv6 udp support for msghdr::ubuf_info
  enic: MAINTAINERS: Update enic maintainers
  net: openvswitch: add missing .resv_start_op
  netlink: hide validation union fields from kdoc
  fortify: Capture __bos() results in const temp vars
  riscv: dts: sifive unleashed: Add PWM controlled LEDs
  random: use arch_get_random*_early() in random_init()
  tools/nolibc/string: Fix memcmp() implementation
  tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12
  ANDROID: GKI: x86_64: zram & zsmalloc as modules
  mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region
  lib: maple_tree: remove unneeded initialization in mtree_range_walk()
  mmap: fix remap_file_pages() regression
  mm/shmem: ensure proper fallback if page faults
  mm/userfaultfd: replace kmap/kmap_atomic() with kmap_local_page()
  x86: fortify: kmsan: fix KMSAN fortify builds
  x86: asm: make sure __put_user_size() evaluates pointer once
  Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default
  x86/purgatory: disable KMSAN instrumentation
  mm: kmsan: export kmsan_copy_page_meta()
  mm: migrate: fix return value if all subpages of THPs are migrated successfully
  mm/uffd: fix vma check on userfault for wp
  mm: prep_compound_tail() clear page->private
  mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs
  mm/page_isolation: fix clang deadcode warning
  fs/ext4/super.c: remove unused `deprecated_msg'
  ipc/msg.c: fix percpu_counter use after free
  memory tier, sysfs: rename attribute "nodes" to "nodelist"
  MAINTAINERS: git://github.com -> https://github.com for nilfs2
  mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops
  squashfs: fix buffer release race condition in readahead code
  squashfs: fix extending readahead beyond end of file
  squashfs: fix read regression introduced in readahead code
  spi: tegra210-quad: Don't initialise DMA if not supported
  efi: efivars: Fix variable writes with unsupported query_variable_store()
  RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
  RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
  ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
  MAINTAINERS: Change myself to a maintainer
  blk-mq: Properly init requests from blk_mq_alloc_request_hctx()
  ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
  phy: qcom-qmp-combo: fix NULL-deref on runtime resume
  fuse: add file_modified() to fallocate
  MAINTAINERS: Update HiSilicon SFC Driver maintainer
  soundwire: qcom: check for outanding writes before doing a read
  soundwire: qcom: reinit broadcast completion
  soundwire: intel: Initialize clock stop timeout
  KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()
  capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
  net: emaclite: update reset_lock member documentation
  KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format
  KVM: x86: emulator: update the emulation mode after CR0 write
  KVM: x86: emulator: update the emulation mode after rsm
  KVM: x86: emulator: introduce emulator_recalc_and_set_mode
  KVM: x86: emulator: em_sysexit should update ctxt->mode
  KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test
  KVM: selftests: Add tests in xen_shinfo_test to detect lock races
  net: dsa: Fix possible memory leaks in dsa_loop_init()
  kbuild: fix SIGPIPE error message for AR=gcc-ar and AR=llvm-ar
  cifs: fix use-after-free caused by invalid pointer `hostname`
  ext4: update the backup superblock's at the end of the online resize
  clk: qcom: Update the force mem core bit for GPU clocks
  clk: Initialize max_rate in struct clk_rate_request
  clk: Initialize the clk_rate_request even if clk_core is NULL
  clk: Remove WARN_ON NULL parent in clk_core_init_rate_req()
  RISC-V: Fix /proc/cpuinfo cpumask warning
  riscv: fix detection of toolchain Zihintpause support
  riscv: fix detection of toolchain Zicbom support
  riscv: mm: add missing memcpy in kasan_init
  nfs4: Fix kmemleak when allocate slot failed
  NFSv4.2: Fixup CLONE dest file size for zero-length count
  SUNRPC: Fix crasher in gss_unwrap_resp_integ()
  NFSv4: Retry LOCK on OLD_STATEID during delegation return
  SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
  NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
  NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
  NFSv4: Fix a potential state reclaim deadlock
  NFS: Avoid memcpy() run-time warning for struct sockaddr overflows
  nfs: Remove redundant null checks before kfree
  KVM: arm64: Fix bad dereference on MTE-enabled systems
  net: enetc: survive memory pressure without crashing
  fbdev: cyber2000fb: fix missing pci_disable_device()
  kcm: do not sense pfmemalloc status in kcm_sendpage()
  net: do not sense pfmemalloc status in skb_append_pagefrags()
  net/mlx5e: Fix macsec sci endianness at rx sa update
  net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function
  net/mlx5e: Fix macsec rx security association (SA) update/delete
  net/mlx5e: Fix macsec coverity issue at rx sa update
  net/mlx5: Fix crash during sync firmware reset
  net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
  net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed
  net/mlx5e: TC, Reject forwarding from internal port to internal port
  net/mlx5: Fix possible use-after-free in async command interface
  net/mlx5: ASO, Create the ASO SQ with the correct timestamp format
  net/mlx5e: Update restore chain id for slow path packets
  net/mlx5e: Extend SKB room check to include PTP-SQ
  net/mlx5: DR, Fix matcher disconnect error flow
  net/mlx5: Wait for firmware to enable CRS before pci_restore_state
  net/mlx5e: Do not increment ESN when updating IPsec ESN state
  netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
  netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed
  netdevsim: fix memory leak in nsim_bus_dev_new()
  net: broadcom: bcm4908_enet: update TX stats after actual transmission
  nh: fix scope used to find saddr when adding non gw nh
  Revert "ip: fix dflt addr selection for connected nexthop"
  Revert "ip: fix triggering of 'icmp redirect'"
  io_uring: unlock if __io_run_local_work locked inside
  io_uring: use io_run_local_work_locked helper
  genetlink: limit the use of validation workarounds to old ops
  kbuild: fix typo in modpost
  Documentation: kbuild: Add description of git for reproducible builds
  kbuild: use POSIX-compatible grep option
  net: bcmsysport: Indicate MAC is in charge of PHY PM
  blk-mq: don't add non-pt request with ->end_io to batch
  rbd: fix possible memory leak in rbd_sysfs_init()
  can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
  Drivers: hv: fix repeated words in comments
  x86/hyperv: Remove BUG_ON() for kmap_local_page()
  net: ehea: fix possible memory leak in ehea_register_port()
  KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache
  KVM: Initialize gfn_to_pfn_cache locks in dedicated helper
  selftests: add openvswitch selftest suite
  openvswitch: switch from WARN to pr_warn
  KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
  KVM: x86: Exempt pending triple fault from event injection sanity check
  MAINTAINERS: git://github -> https://github.com for kvm-riscv
  KVM: debugfs: Return retval of simple_attr_open() if it fails
  KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
  KVM: x86: Mask off reserved bits in CPUID.8000001FH
  perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL
  perf/x86/rapl: Add support for Intel Raptor Lake
  perf/x86/rapl: Add support for Intel AlderLake-N
  perf: Fix missing raw data on tracepoint events
  can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
  can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
  fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device()
  parisc: Export iosapic_serial_irq() symbol for serial port driver
  can: kvaser_usb: Fix possible completions during init_completion
  ALSA: aoa: Fix I2S device accounting
  ALSA: Use del_timer_sync() before freeing timer
  ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
  net: ethernet: ave: Fix MAC to be in charge of PHY PM
  net: fec: limit register access on i.MX6UL
  drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
  xfs: increase rename inode reservation
  usb: dwc3: gadget: Don't set IMI for no_interrupt
  usb: dwc3: gadget: Stop processing more requests on IMI
  perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
  perf auxtrace: Fix address filter symbol name match for modules
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context
  spi: meson-spicc: move wait completion in driver to take bursts delay in account
  s390/vfio-ap: Fix memory allocation for mdev_types array
  s390/cio: fix out-of-bounds access on cio_ignore free
  s390/pai: fix raw data collection for PMU pai_ext
  s390/boot: add secure boot trailer
  s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
  s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
  s390/uaccess: add missing EX_TABLE entries to __clear_user()
  MAINTAINERS: remove outdated linux390 link
  rhashtable: make test actually random
  Revert "usb: gadget: uvc: limit isoc_sg to super speed gadgets"
  ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
  ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
  ACPI: PCC: Fix unintentional integer overflow
  PM: domains: Fix handling of unavailable/disabled idle states
  clk: renesas: r8a779g0: Fix HSCIF parent clocks
  mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
  ANDROID: selftests: fcnal-test: Fix UPSTREAM related merge error
  MAINTAINERS: git://github.com -> https://github.com for sifive
  riscv: jump_label: mark arguments as const to satisfy asm constraints
  net: ipa: don't configure IDLE_INDICATION on v3.1
  net: ipa: fix v3.1 resource limit masks
  net: ipa: fix v3.5.1 resource limit max values
  net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
  ANDROID: kernel/sched: rebuild_sched_domains export
  i40e: Fix flow-type by setting GL_HASH_INSET registers
  i40e: Fix VF hang when reset is triggered on another VF
  i40e: Fix ethtool rx-flow-hash setting for X722
  ipv6: ensure sane device mtu in tunnels
  fs/binfmt_elf: Fix memory leak in load_elf_binary()
  exec: Copy oldsighand->action under spin-lock
  overflow: Refactor test skips for Clang-specific issues
  overflow: disable failing tests for older clang versions
  overflow: Fix kern-doc markup for functions
  tools headers cpufeatures: Sync with the kernel sources
  tools headers uapi: Sync linux/stat.h with the kernel sources
  tools include UAPI: Sync sound/asound.h copy with the kernel sources
  tools headers uapi: Update linux/in.h copy
  tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench'
  tools headers arm64: Sync arm64's cputype.h with the kernel sources
  perf test: Do not fail Intel-PT misc test w/o libpython
  perf list: Fix PMU name pai_crypto in perf list on s390
  perf record: Fix event fd races
  perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available
  perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program()
  perf vendor events power10: Fix hv-24x7 metric events
  perf docs: Fix man page build wrt perf-arm-coresight.txt
  tools headers UAPI: Sync powerpc syscall tables with the kernel sources
  device property: Fix documentation for *_match_string() APIs
  xhci: Remove device endpoints from bandwidth list when freeing the device
  xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
  xhci: Add quirk to reset host back to default state at shutdown
  usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
  misc: sgi-gru: use explicitly signed char
  coresight: cti: Fix hang in cti_disable_hw()
  usb: dwc3: st: Rely on child's compatible instead of name
  usb: gadget: uvc: limit isoc_sg to super speed gadgets
  pm-graph v5.10
  media: vivid.rst: loop_video is set on the capture devnode
  media: vivid: set num_in/outputs to 0 if not supported
  media: vivid: drop GFP_DMA32
  media: vivid: fix control handler mutex deadlock
  media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
  media: v4l2-dv-timings: add sanity checks for blanking values
  media: vivid: dev->bitmap_cap wasn't freed in all cases
  media: vivid: s_fbuf: add more sanity checks
  KVM: arm64: Use correct accessor to parse stage-1 PTEs
  nvme-multipath: set queue dma alignment to 3
  nvme-tcp: fix possible circular locking when deleting a controller under memory pressure
  nvme-tcp: replace sg_init_marker() with sg_init_table()
  ALSA: rme9652: use explicitly signed char
  ALSA: au88x0: use explicitly signed char
  cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
  cpufreq: intel_pstate: Read all MSRs on the target CPU
  PM: hibernate: Allow hybrid sleep to work with s2idle
  ANDROID: mm: export vm_unmapped_area()
  drm/scheduler: fix fence ref counting
  net: stmmac: rk3588: Allow multiple gmac controller
  btrfs: don't use btrfs_chunk::sub_stripes from disk
  scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
  can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
  can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
  RDMA/rxe: Fix mr leak in RESPST_ERR_RNR
  mptcp: fix abba deadlock on fastopen
  mptcp: factor out mptcp_connect()
  mptcp: set msk local address earlier
  net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU
  genetlink: piggy back on resv_op to default to a reject policy
  ethtool: eeprom: fix null-deref on genl_info in dump
  x86/mm: Do not verify W^X at boot up
  drm/amd/display: Revert logic for plane modifiers
  drm/amdkfd: correct the cache info for gfx1036
  drm/amdkfd: update gfx1037 Lx cache setting
  drm/amdgpu: skip mes self test for gc 11.0.3 in recover
  drm/amd: Add IMU fw version to fw version queries
  drm/amd/display: Don't return false if no stream
  drm/amd/display: Remove wrong pipe control lock
  drm/amd/pm: allow gfxoff on gc_11_0_3
  drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
  drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x
  fbdev: sisfb: use explicitly signed char
  MAINTAINERS: adjust entry after renaming parisc serial driver
  net-memcg: avoid stalls when under memory pressure
  tcp: fix indefinite deferral of RTO with SACK reneging
  docs/process/howto: Replace C89 with C11
  Documentation: Fix spelling mistake in hacking.rst
  Documentation: process: replace outdated LTS table w/ link
  mmc: core: Fix WRITE_ZEROES CQE handling
  x86/syscall: Include asm/ptrace.h in syscall_wrapper header
  ACPI: video: Fix missing native backlight on Chromebooks
  btrfs: fix type of parameter generation in btrfs_get_dentry
  btrfs: send: fix send failure of a subcase of orphan inodes
  btrfs: make thaw time super block check to also verify checksum
  btrfs: fix tree mod log mishandling of reallocated nodes
  btrfs: reorder btrfs_bio for better packing
  btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failed
  btrfs: raid56: properly handle the error when unable to find the missing stripe
  tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
  net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
  RDMA/hns: Fix NULL pointer problem in free_mr_init()
  RDMA/hns: Disable local invalidate operation
  spi: stm32: Print summary 'callbacks suppressed' message
  net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
  RDMA/efa: Add EFA 0xefa2 PCI ID
  docs: netdev: offer performance feedback to contributors
  kcm: annotate data-races around kcm->rx_wait
  kcm: annotate data-races around kcm->rx_psock
  net: fman: Use physical address for userspace interfaces
  platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver
  leds: simatic-ipc-leds-gpio: fix incorrect LED to GPIO mapping
  net/mlx5e: Cleanup MACsec uninitialization routine
  platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems
  atlantic: fix deadlock at aq_nic_stop
  platform/x86: thinkpad_acpi: Fix reporting a non present second fan on some models
  platform/x86: asus-wmi: Add support for ROG X16 tablet mode
  drm/i915/dp: Reset frl trained flag before restarting FRL training
  drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU
  drm/i915: Extend Wa_1607297627 to Alderlake-P
  mac802154: Fix LQI recording
  efi: random: Use 'ACPI reclaim' memory for random seed
  efi: random: reduce seed size to 32 bytes
  ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig
  Revert "coresight: cti: Fix hang in cti_disable_hw()"
  efi/tpm: Pass correct address to memblock_reserve
  counter: 104-quad-8: Fix race getting function mode and direction
  counter: microchip-tcb-capture: Handle Signal1 read and Synapse
  cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter()
  cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc()
  Linux 6.1-rc2
  Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()"
  kernel/utsname_sysctl.c: Fix hostname polling
  arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo
  block: fix memory leak for elevator on add_disk failure
  io_uring/net: fail zc sendmsg when unsupported by socket
  io_uring/net: fail zc send when unsupported by socket
  net: flag sockets supporting msghdr originated zerocopy
  hwmon: (corsair-psu) Add USB id of the new HX1500i psu
  KVM: x86: Mask off reserved bits in CPUID.8000001AH
  KVM: x86: Mask off reserved bits in CPUID.80000008H
  KVM: x86: Mask off reserved bits in CPUID.80000006H
  KVM: x86: Mask off reserved bits in CPUID.80000001H
  tools: include: sync include/api/linux/kvm.h
  usb: bdc: change state when port disconnected
  usb: typec: ucsi: acpi: Implement resume callback
  usb: typec: ucsi: Check the connection on resume
  usb: gadget: aspeed: Fix probe regression
  usb: gadget: uvc: fix sg handling during video encode
  usb: gadget: uvc: fix sg handling in error case
  usb: gadget: uvc: fix dropped frame after missed isoc
  usb: dwc3: gadget: Don't delay End Transfer on delayed_status
  usb: dwc3: Don't switch OTG -> peripheral if extcon is present
  KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
  KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
  kvm: Add support for arch compat vm ioctls
  MAINTAINERS: Update maintainers for broadcom USB
  MAINTAINERS: move USB gadget and phy entries under the main USB entry
  ALSA: hda/realtek: Add another HP ZBook G9 model quirks
  nfp: only clean `sp_indiff` when application firmware is unloaded
  amd-xgbe: add the bit rate quirk for Molex cables
  amd-xgbe: fix the SFP compliance codes check for DAC cables
  amd-xgbe: enable PLL_CTL for fixed PHY modes only
  amd-xgbe: use enums for mailbox cmd and sub_cmds
  amd-xgbe: Yellow carp devices do not need rrc
  scsi: ufs: core: Fix typo in comment
  scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
  scsi: ufs: core: Fix typo for register name in comments
  scsi: pm80xx: Display proc_name in sysfs
  scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry()
  bpf: Use __llist_del_all() whenever possbile during memory draining
  bpf: Wait for busy refill_work when destroying bpf memory allocator
  ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set
  x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
  drm/amdgpu: Adjust MES polling timeout for sriov
  drm/amd/pm: update driver-if header for smu_v13_0_10
  drm/amdgpu: fix pstate setting issue
  drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD
  x86/unwind/orc: Fix unreliable stack dump with gcov
  ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
  MAINTAINERS: add keyword match on PTP
  ethtool: pse-pd: fix null-deref on genl_info in dump
  ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init()
  ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table
  ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init()
  crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned
  wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
  wifi: cfg80211: Fix bitrates overflow issue
  wifi: cfg80211: fix memory leak in query_regdb_file()
  wifi: mac80211: fix memory free error when registering wiphy fail
  wifi: cfg80211: silence a sparse RCU warning
  efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0
  efi: libstub: Fix incorrect payload size in zboot header
  efi: libstub: Give efi_main() asmlinkage qualification
  efi: efivars: Fix variable writes without query_variable_store()
  efi: ssdt: Don't free memory if ACPI table was loaded successfully
  efi: libstub: Remove zboot signing from build options
  iommu/vt-d: Clean up si_domain in the init_dmars() error path
  iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
  iommu/vt-d: Use rcu_lock in get_resv_regions
  iommu: Add gfp parameter to iommu_alloc_resv_region
  parisc: Use signed char for hardware path in pdc.h
  wifi: rt2x00: use explicitly signed or unsigned types
  RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc
  RISC-V: Fix compilation without RISCV_ISA_ZICBOM
  ALSA: ac97: Use snd_ctl_rename() to rename a control
  ALSA: ca0106: Use snd_ctl_rename() to rename a control
  ALSA: emu10k1: Use snd_ctl_rename() to rename a control
  ALSA: hda/realtek: Use snd_ctl_rename() to rename a control
  ALSA: usb-audio: Use snd_ctl_rename() to rename a control
  ALSA: control: add snd_ctl_rename()
  parisc/serial: Rename 8250_gsc.c to 8250_parisc.c
  parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
  i2c: mlxbf: depend on ACPI; clean away ifdeffage
  fbdev: smscufx: Fix several use-after-free bugs
  nouveau: fix migrate_to_ram() for faulting page
  mm/huge_memory: do not clobber swp_entry_t during THP split
  hugetlb: fix memory leak associated with vma_lock structure
  mm/page_alloc: reduce potential fragmentation in make_alloc_exact()
  mm: /proc/pid/smaps_rollup: fix maple tree search
  mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
  mm/mmap: fix MAP_FIXED address return on VMA merge
  mm/mmap.c: __vma_adjust(): suppress uninitialized var warning
  mm/mmap: undo ->mmap() when mas_preallocate() fails
  init: Kconfig: fix spelling mistake "satify" -> "satisfy"
  ocfs2: clear dinode links count in case of error
  ocfs2: fix BUG when iput after ocfs2_mknod fails
  gcov: support GCC 12.1 and newer compilers
  zsmalloc: zs_destroy_pool: add size_class NULL check
  mm/mempolicy: fix mbind_range() arguments to vma_merge()
  mailmap: update email for Qais Yousef
  mailmap: update Dan Carpenter's email address
  nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
  net: macb: Specify PHY PM management done by MAC
  net: hinic: fix the issue of double release MBOX callback of VF
  net: hinic: fix the issue of CMDQ memory leaks
  net: hinic: fix memory leak when reading function table
  net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
  selftests: net: Fix netdev name mismatch in cleanup
  selftests: net: Fix cross-tree inclusion of scripts
  net: lan966x: Fix the rx drop counter
  net: netsec: fix error handling in netsec_register_mdio()
  tipc: fix a null-ptr-deref in tipc_topsrv_accept
  ANDROID: GKI: Add module load time symbol protection
  Revert "ANDROID: GKI: Add script to generate symbol protection headers"
  Revert "ANDROID: GKI: remove info print for header generation"
  Revert "ANDROID: GKI: Add module load time protected symbol lookup"
  bpf: Fix dispatcher patchable function entry to 5 bytes nop
  cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA.
  cxl/region: Fix null pointer dereference due to pass through decoder commit
  cxl/mbox: Add a check on input payload size
  rcu: Keep synchronize_rcu() from enabling irqs in early boot
  coresight: cti: Fix hang in cti_disable_hw()
  coresight: Fix possible deadlock with lock dependency
  i2c: fix spelling typos in comments
  rv/dot2c: Make automaton definition static
  xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
  xfs: fix memory leak in xfs_errortag_init
  xfs: remove redundant pointer lip
  xfs: fix exception caused by unexpected illegal bestcount in leaf dir
  fuse: fix readdir cache race
  perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
  ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()
  x86/ftrace: Remove ftrace_epilogue()
  drm/amdgpu: fix sdma doorbell init ordering on APUs
  blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'
  blktrace: fix possible memleak in '__blk_trace_remove'
  blktrace: introduce 'blk_trace_{start,stop}' helper
  bio: safeguard REQ_ALLOC_CACHE bio put
  io-wq: Fix memory leak in worker creation
  block, bfq: remove unused variable for bfq_queue
  drbd: only clone bio if we have a backing device
  ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
  gpio: tegra: Convert to immutable irq chip
  drm/panfrost: replace endian-specific types with native ones
  drm/panfrost: Remove type name from internal structs
  drm/connector: Set DDC pointer in drmm_connector_init
  drm: tests: Fix a buffer overflow in format_helper_test
  fbdev: xilinxfb: Make xilinxfb_release() return void
  fbdev: sisfb: fix repeated word in comment
  fscrypt: fix keyring memory leak on mount failure
  net: phy: dp83822: disable MDI crossover status change interrupt
  ublk_drv: use flexible-array member instead of zero-length array
  net: sched: fix race condition in qdisc_graft()
  net: hns: fix possible memory leak in hnae_ae_register()
  wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
  sfc: include vport_id in filter spec hash and equal()
  cifs: update internal module number
  cifs: fix memory leaks in session setup
  cifs: drop the lease for cached directories on rmdir or rename
  MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem
  selftests/landlock: Build without static libraries
  genetlink: fix kdoc warnings
  i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
  io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd()
  i2c: xiic: Add platform module alias
  ACPI: scan: Fix DMA range assignment
  drivers: watchdog: exar_wdt.c fix use after free
  watchdog: sp805_wdt: fix spelling typo in comment
  ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor
  MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver
  ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
  ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List
  smb3: interface count displayed incorrectly
  selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
  spi: aspeed: Fix window offset of CE1
  dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing
  dmaengine: stm32-mdma: memset stm32_mdma_chan_config struct before using it
  selftests: add selftest for chaining of tc ingress handling to egress
  net: Fix return value of qdisc ingress handling on success
  ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
  net: sched: sfb: fix null pointer access issue when sfb_init() fails
  Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()"
  net: sched: cake: fix null pointer access issue when cake_init() fails
  ethernet: marvell: octeontx2 Fix resource not freed after malloc
  ASoC: simple-card: Fix up checks for HW param fixups
  ASoC: rt1308-sdw: add the default value of some registers
  ASoC: rt1308-sdw: update the preset settings
  ANDROID: gki_defconfig: update for 6.1-rc1
  ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()
  drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM updates
  nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show
  nvmet: fix workqueue MEM_RECLAIM flushing dependency
  nvme-hwmon: kmalloc the NVME SMART log buffer
  nvme-hwmon: consistently ignore errors from nvme_hwmon_init
  drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag
  nvme: add Guenther as nvme-hwmon maintainer
  nvme-apple: don't limit DMA segement size
  nvme-pci: disable write zeroes on various Kingston SSD
  nvme: fix error pointer dereference in error handling
  IB/hfi1: Correctly move list in sc_disable()
  RDMA/cma: Use output interface for net_dev check
  netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
  netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
  ionic: catch NULL pointer issue on reconfig
  net: hsr: avoid possible NULL deref in skb_clone()
  bnxt_en: fix memory leak in bnxt_nvm_test()
  drm/amdgpu: Fix for BO move issue
  drm/amdgpu: dequeue mes scheduler during fini
  drm/amd/pm: enable thermal alert on smu_v13_0_10
  drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11
  drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback
  drm/amd/display: Increase frame size limit for display_mode_vba_util_32.o
  drm/amd/pm: add SMU IP v13.0.4 IF version define to V7
  drm/amd/pm: update SMU IP v13.0.4 driver interface version
  drm/amd/pm: Init pm_attr_list when dpm is disabled
  drm/amd/pm: disable cstate feature for gpu reset scenario
  drm/amd/pm: fulfill SMU13.0.7 cstate control interface
  drm/amd/pm: fulfill SMU13.0.0 cstate control interface
  drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported
  drm/amdgpu: Enable ras support for mp0 v13_0_0 and v13_0_10
  drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3
  drm/amdgpu: skip mes self test for gc 11.0.3
  drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10
  drm/amd/amdgpu: enable gfx clock gating features on smu_v13_0_10
  drm/amd/pm: remove the pptable id override on smu_v13_0_10
  drm/amd/pm: temporarily disable thermal alert on smu_v13_0_10
  drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
  drm/amdgpu: Refactor mode2 reset logic for v11.0.7
  Revert "drm/amdgpu: let mode2 reset fallback to default when failure"
  Revert "drm/amdgpu: add debugfs amdgpu_reset_level"
  drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
  tracing/histogram: Update document for KEYS_MAX size
  xfs: avoid a UAF when log intent item recovery fails
  dm clone: Fix typo in block_device format specifier
  dm: remove unnecessary assignment statement in alloc_dev()
  dm verity: Add documentation for try_verify_in_tasklet option
  dm cache: delete the redundant word 'each' in comment
  dm raid: fix typo in analyse_superblocks code comment
  dm verity: enable WQ_HIGHPRI on verify_wq
  dm raid: delete the redundant word 'that' in comment
  dm: change from DMWARN to DMERR or DMCRIT for fatal errors
  kunit: update NULL vs IS_ERR() tests
  rtc: cmos: fix build on non-ACPI platforms
  selftests/ftrace: fix dynamic_events dependency check
  selftests/memory-hotplug: Remove the redundant warning information
  ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open
  ASoC: Intel: sof_rt5682: Add quirk for Rex board
  selftests/kexec: fix build for ARCH=x86_64
  selftests/intel_pstate: fix build for ARCH=x86_64
  selftests/futex: fix build for clang
  x86/resctrl: Fix min_cbm_bits for AMD
  ASoC: SOF: Intel: pci-mtl: fix firmware name
  ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
  dm bufio: use the acquire memory barrier when testing for B_READING
  cifs: Fix memory leak when build ntlmssp negotiate blob failed
  cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
  cifs: use LIST_HEAD() and list_move() to simplify code
  cifs: Fix xid leak in cifs_get_file_info_unix()
  cifs: Fix xid leak in cifs_ses_add_channel()
  cifs: Fix xid leak in cifs_flock()
  cifs: Fix xid leak in cifs_copy_file_range()
  cifs: Fix xid leak in cifs_create()
  rtc: cmos: Fix wake alarm breakage
  ANDROID: kbuild: fix typo in modpost
  ANDROID: kbuild: Use '-f' instead of '--file=' for grep
  ANDROID: kbuild: re-add vmlinux.symvers for mixed building
  ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
  HID: lenovo: Make array tp10ubkbd_led static const
  HID: saitek: add madcatz variant of MMO7 mouse device ID
  Documentation: document ublk user recovery feature
  powerpc/64s/interrupt: Perf NMI should not take normal exit path
  powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warning
  KVM: PPC: BookS PR-KVM and BookE do not support context tracking
  powerpc: Fix reschedule bug in KUAP-unlocked user copy
  powerpc/64s: Fix hash__change_memory_range preemption warning
  powerpc/64s: Disable preemption in hash lazy mmu mode
  powerpc/64s: make linear_map_hash_lock a raw spinlock
  powerpc/64s: make HPTE lock and native_tlbie_lock irq-safe
  powerpc/64s: Add lockdep for HPTE lock
  powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU
  powerpc/pseries/vas: Add VAS IRQ primary handler
  ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE
  ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p()
  cpufreq: sun50i: Switch to use dev_err_probe() helper
  cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper
  cpufreq: imx6q: Switch to use dev_err_probe() helper
  cpufreq: dt: Switch to use dev_err_probe() helper
  cpufreq: qcom: remove unused parameter in function definition
  cpufreq: qcom: fix writes in read-only memory region
  cpufreq: qcom: fix memory leak in error path
  cpufreq: tegra194: Fix module loading
  mtd: parsers: bcm47xxpart: Fix halfblock reads
  ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed
  x86/microcode/AMD: Apply the patch early on every logical thread
  pinctrl: ocelot: Fix incorrect trigger of the interrupt.
  mtd: rawnand: marvell: Use correct logic for nand-keep-config
  mtd: rawnand: tegra: Fix PM disable depth imbalance in probe
  fbdev: gbefb: Convert sysfs snprintf to sysfs_emit
  mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
  fbdev: sm501fb: Convert sysfs snprintf to sysfs_emit
  fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
  fbdev: da8xx-fb: Fix error handling in .remove()
  udp: Update reuse->has_conns under reuseport_lock.
  mtd: core: add missing of_node_get() in dynamic partitions code
  mtd: spi-nor: core: Ignore -ENOTSUPP in spi_nor_init()
  Revert "dt-bindings: pinctrl-zynqmp: Add output-enable configuration"
  Revert "pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance"
  clk: renesas: r8a779g0: Add SASYNCPER clocks
  scsi: lpfc: Fix memory leak in lpfc_create_port()
  scsi: core: Restrict legal sdev_state transitions via sysfs
  ARC: mm: fix leakage of memory allocated for PTE
  arc: update config files
  arc: iounmap() arg is volatile
  arc: dts: Harmonize EHCI/OHCI DT nodes name
  ARC: bitops: Change __fls to return unsigned long
  ARC: Fix comment typo
  ARC: Fix comment typo
  ata: ahci_qoriq: Fix compilation warning
  ata: ahci_imx: Fix compilation warning
  ata: ahci_xgene: Fix compilation warning
  ata: ahci_brcm: Fix compilation warning
  ata: sata_rcar: Fix compilation warning
  dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974
  clk: mediatek: clk-mt8195-topckgen: Fix error return code in clk_mt8195_topck_probe()
  clk: sifive: select by default if SOC_SIFIVE
  clk: rs9: Fix I2C accessors
  blkcg: Update MAINTAINERS entry
  x86/topology: Fix duplicated core ID within a package
  x86/topology: Fix multiple packages shown on a single-package system
  hwmon/coretemp: Handle large core ID value
  bpf: prevent decl_tag from being referenced in func_proto
  selftests/bpf: Add reproducer for decl_tag in func_proto return type
  MAINTAINERS: git://github -> https://github.com for broadcom
  x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
  Revert "PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro"
  sched: Introduce struct balance_callback to avoid CFI mismatches
  sched/core: Fix comparison in sched_group_cookie_match()
  bpf: Fix sample_flags for bpf_perf_event_output
  selftests/perf_events: Add a SIGTRAP stress test with disables
  perf: Fix missing SIGTRAPs
  counter: ti-ecap-capture: fix IS_ERR() vs NULL check
  counter: Reduce DEFINE_COUNTER_ARRAY_POLARITY() to defining counter_array
  x86/fpu: Exclude dynamic states from init_fpstate
  x86/fpu: Fix the init_fpstate size check with the actual size
  x86/fpu: Configure init_fpstate attributes orderly
  ata: ahci_st: Fix compilation warning
  ASoC: codecs: jz4725b: fix capture selector naming
  ASoC: codecs: jz4725b: use right control for Capture Volume
  ASoC: codecs: jz4725b: fix reported volume for Master ctl
  ASoC: codecs: jz4725b: add missed Line In power control bit
  fbdev: MIPS supports iomem addresses
  spi: qup: support using GPIO as chip select line
  ALSA: hda/realtek: simplify the return of comp_bind()
  pinctrl: qcom: Avoid glitching lines when we first mux to output
  mmc: core: Fix kernel panic when remove non-standard SDIO card
  mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
  mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
  mmc: queue: Cancel recovery work on cleanup
  mmc: block: Remove error check of hw_reset on reset
  pinctrl: Ingenic: JZ4755 bug fixes
  net: ethernet: mediatek: ppe: Remove the unused function mtk_foe_entry_usable()
  net: ethernet: mtk_eth_wed: add missing of_node_put()
  net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw()
  net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe()
  iio: bmc150-accel-core: Fix unsafe buffer attributes
  iio: adxl367: Fix unsafe buffer attributes
  iio: adxl372: Fix unsafe buffer attributes
  iio: at91-sama5d2_adc: Fix unsafe buffer attributes
  iio: temperature: ltc2983: allocate iio channels once
  tools: iio: iio_utils: fix digit calculation
  iio: adc: stm32-adc: fix channel sampling time init
  iio: adc: mcp3911: mask out device ID in debug prints
  iio: adc: mcp3911: use correct id bits
  iio: adc: mcp3911: return proper error code on failure to allocate trigger
  iio: adc: mcp3911: fix sizeof() vs ARRAY_SIZE() bug
  iio: light: tsl2583: Fix module unloading
  erofs: protect s_inodes with s_inode_list_lock for fscache
  phy: tegra: xusb: Fix crash during pad power on/down
  phy: stm32: fix an error code in probe
  MAINTAINERS: Update Kishon's email address in GENERIC PHY FRAMEWORK
  ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
  ata: ahci-imx: Fix MODULE_ALIAS
  io_uring/rw: remove leftover debug statement
  blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
  io_uring: don't iopoll from io_ring_ctx_wait_and_kill()
  io_uring: reuse io_alloc_req()
  io_uring: kill hot path fixed file bitmap debug checks
  io_uring: remove FFS_SCM
  erofs: fix up inplace decompression success rate
  erofs: shouldn't churn the mapping page for duplicated copies
  erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy()
  hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0
  hwmon: (corsair-psu) fix typo in USB id description
  Linux 6.1-rc1
  skmsg: pass gfp argument to alloc_sk_msg()
  Revert "cpumask: fix checking valid cpu range".
  lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
  kbuild: fix single directory build
  mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation
  thermal: intel_powerclamp: Use first online CPU as control_cpu
  MAINTAINERS: git://github -> https://github.com for openrisc
  smb3: improve SMB3 change notification support
  cifs: lease key is uninitialized in two additional functions when smb1
  cifs: lease key is uninitialized in smb1 paths
  smb3: must initialize two ACL struct fields to zero
  cifs: fix double-fault crash during ntlmssp
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet
  perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver
  perf auxtrace arm: Refactor event list iteration in auxtrace_record__init()
  perf tests stat+json_output: Include sanity check for topology
  perf tests stat+csv_output: Include sanity check for topology
  perf intel-pt: Fix system_wide dummy event for hybrid
  perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
  perf test: Fix attr tests for PERF_FORMAT_LOST
  perf test: test_intel_pt.sh: Add 9 tests
  perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
  perf test: test_intel_pt.sh: Add jitdump test
  perf test: test_intel_pt.sh: Tidy some alignment
  perf test: test_intel_pt.sh: Print a message when skipping kernel tracing
  perf test: test_intel_pt.sh: Tidy some perf record options
  perf test: test_intel_pt.sh: Fix return checking again
  KVM: arm64: vgic: Fix exit condition in scan_its_table()
  KVM: arm64: nvhe: Fix build with profile optimization
  net: stmmac: Enable mac_managed_pm phylink config
  net: phylink: add mac_managed_pm in phylink_config structure
  Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}"
  net: dsa: uninitialized variable in dsa_slave_netdevice_event()
  sunhme: Uninitialized variable in happy_meal_init()
  net/smc: Fix an error code in smc_lgr_create()
  net: phy: dp83867: Extend RX strap quirk for SGMII mode
  net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter
  net/atm: fix proc_mpc_write incorrect return value
  sfc: Change VF mac via PF as first preference if available.
  clk: tegra: Fix Tegra PWM parent clock
  clk: at91: fix the build with binutils 2.27
  clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks
  clk: mediatek: clk-mux: Add .determine_rate() callback
  kbuild: add -fno-discard-value-names to cmd_cc_ll_c
  Revert "PCI: Distribute available resources for root buses, too"
  ANDROID: slab: remove __alloc_size attribute from __kmalloc_node_track_caller
  drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
  parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver
  cifs: fix static checker warning
  drm/msm: Kconfig: Fix spelling mistake "throught" -> "through"
  drm/msm: Remove redundant check for 'submit'
  drm/msm/a6xx: Remove state objects from list before freeing
  drm/msm/a6xx: Skip snapshotting unused GMU buffers
  drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage
  perf: Skip and warn on unknown format 'configN' attrs
  perf list: Fix metricgroups title message
  perf mem: Fix -C option behavior for perf mem record
  perf annotate: Add missing condition flags for arm64
  libperf: Do not include non-UAPI linux/compiler.h header
  scripts/clang-tools: Convert clang-tidy args to list
  modpost: put modpost options before argument
  perf test: Fix test_arm_coresight.sh failures on Juno
  perf stat: Support old kernels for bperf cgroup counting
  xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterparts
  xen/virtio: Handle cases when page offset > PAGE_SIZE properly
  MAINTAINERS: update btrfs website links and files
  hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()
  HID: playstation: support updated DualSense rumble mode.
  HID: playstation: add initial DualSense Edge controller support
  HID: playstation: stop DualSense output work on remove.
  HID: magicmouse: Do not set BTN_MOUSE on double report
  parisc: Fix userspace graphics card breakage due to pgtable special bit
  parisc: fbdev/stifb: Align graphics memory size to 4MB
  MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak
  MAINTAINERS: git://github -> https://github.com for petkan
  Revert "ANDROID: sched/cpuset: Add vendor hook to change tasks affinity"
  Revert "ANDROID: cpuset: Make cpusets restore on hotplug"
  net: macvlan: change schedule system_wq to system_unbound_wq
  tls: strp: make sure the TCP skbs do not have overlapping data
  i40e: Fix DMA mappings leak
  net: dsa: qca8k: fix ethtool autocast mib for big-endian systems
  net: dsa: qca8k: fix inband mgmt for big-endian systems
  tipc: fix an information leak in tipc_topsrv_kern_subscr
  tipc: Fix recognition of trial period
  MAINTAINERS: add RISC-V's patchwork
  rtc: rv3028: Fix codestyle errors
  ANDROID: db845c_gki: QCOM_QFPROM is now NVMEM_QCOM_QFPROM
  rtc: cmos: Fix event handler registration ordering issue
  RISC-V: Make port I/O string accessors actually work
  ACPI: resource: note more about IRQ override
  ACPI: resource: do IRQ override on LENOVO IdeaPad
  ACPI: extlog: Handle multiple records
  ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
  Documentation: ACPI: Prune DSDT override documentation from index
  riscv: enable software resend of irqs
  RISC-V: Re-enable counter access from userspace
  riscv: vdso: fix NULL deference in vdso_join_timens() when vfork
  riscv: Add cache information in AUX vector
  soc: sifive: ccache: define the macro for the register shifts
  soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixes
  soc: sifive: ccache: reduce printing on init
  soc: sifive: ccache: determine the cache level from dts
  soc: sifive: ccache: Rename SiFive L2 cache to Composable cache.
  dt-bindings: sifive-ccache: change Sifive L2 cache to Composable cache
  Documentation: rtla: Correct command line example
  sunhme: fix an IS_ERR() vs NULL check in probe
  net: marvell: prestera: fix a couple NULL vs IS_ERR() checks
  kcm: avoid potential race in kcm_tx_work
  tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
  nfsd: ensure we always call fh_verify_error tracepoint
  MAINTAINERS: of: collapse overlay entry into main device tree entry
  riscv: check for kernel config option in t-head memory types errata
  riscv: use BIT() marco for cpufeature probing
  riscv: use BIT() macros in t-head errata init
  riscv: drop some idefs from CMO initialization
  riscv: cleanup svpbmt cpufeature probing
  selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1
  bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1
  riscv: Pass -mno-relax only on lld < 15.0.0
  cifs: use ALIGN() and round_up() macros
  cifs: find and use the dentry for cached non-root directories also
  cifs: enable caching of directories for which a lease is held
  cifs: prevent copying past input buffer boundaries
  cifs: fix uninitialised var in smb2_compound_op()
  cifs: improve symlink handling for smb2+
  smb3: clarify multichannel warning
  cifs: fix regression in very old smb1 mounts
  vdpa/ifcvf: add reviewer
  virtio_pci: use irq to detect interrupt support
  spi: intel: Fix the offset to get the 64K erase opcode
  ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
  ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
  ASoC: rt1019: Fix the TDM settings
  ASoC: rt5682s: Fix the TDM Tx settings
  drm/vc4: hdmi: Check the HSM rate at runtime_resume
  drm/vc4: hdmi: Enforce the minimum rate at runtime_resume
  drm/vc4: Add module dependency on hdmi-codec
  powerpc/pseries: Fix CONFIG_DTL=n build
  powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context
  KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
  RISC-V: Avoid dereferening NULL regs in die()
  highmem: fix kmap_to_page() for kmap_local_page() addresses
  mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page
  mm/selftest: uffd: explain the write missing fault check
  mm/hugetlb: use hugetlb_pte_stable in migration race check
  mm/hugetlb: fix race condition of uffd missing/minor handling
  zram: always expose rw_page
  LoongArch: update local TLB if PTE entry exists
  mm: use update_mmu_tlb() on the second thread
  kasan: fix array-bounds warnings in tests
  hmm-tests: add test for migrate_device_range()
  nouveau/dmem: evict device private memory during release
  nouveau/dmem: refactor nouveau_dmem_fault_copy_one()
  mm/migrate_device.c: add migrate_device_range()
  mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page()
  mm/memremap.c: take a pgmap reference on page allocation
  mm: free device private pages have zero refcount
  mm/memory.c: fix race when faulting a device private page
  mm/damon: use damon_sz_region() in appropriate place
  mm/damon: move sz_damon_region to damon_sz_region
  lib/test_meminit: add checks for the allocation functions
  kmsan: unpoison @tlb in arch_tlb_gather_mmu()
  ext4,f2fs: fix readahead of verity data
  mm/mmap: undo ->mmap() when arch_validate_flags() fails
  net: phy: micrel: Fixes FIELD_GET assertion
  openvswitch: add nf_ct_is_confirmed check before assigning the helper
  tcp: Fix data races around icsk->icsk_af_ops.
  ipv6: Fix data races around sk->sk_prot.
  tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
  udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
  tcp/udp: Fix memory leak in ipv6_renew_options().
  dt-bindings: riscv: add new riscv,isa strings for emulators
  dt-bindings: interrupt-controller: sifive,plic: add legacy riscv compatible
  dt-bindings: timer: sifive,clint: add legacy riscv compatible
  mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
  mm/mmap: preallocate maple nodes for brk vma expansion
  mm: more vma cache removal
  mmap: fix copy_vma() failure path
  mm/compaction: fix set skip in fast_find_migrateblock
  mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static
  rtc: k3: Use devm_clk_get_enabled() helper
  rtc: jz4740: Use devm_clk_get_enabled() helper
  rtc: mpfs: Use devm_clk_get_enabled() helper
  io_uring/rw: ensure kiocb_end_write() is always called
  io_uring: fix fdinfo sqe offsets calculation
  io_uring: local variable rw shadows outer variable in io_write
  io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC
  io_uring: optimise locking for local tw with submit_wait
  io_uring: remove redundant memory barrier in io_req_local_work_add
  io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT
  io_uring: remove notif leftovers
  io_uring: correct pinned_vm accounting
  io_uring/af_unix: defer registered files gc to io_uring release
  rtc: ds1685: Fix spelling of function name in comment block
  rtc: isl12022: switch to using regmap API
  rtc: isl12022: drop redundant write to HR register
  rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata()
  rtc: isl12022: use %ptR
  rtc: isl12022: simplify some expressions
  rtc: isl12022: drop a dev_info()
  rtc: isl12022: specify range_min and range_max
  rtc: isl12022: stop using deprecated devm_rtc_device_register()
  rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register()
  i3c: master: Remove the wrong place of reattach.
  i3c: master: Free the old_dyn_addr when reattach.
  tracing: Fix reading strings from synthetic events
  tracing: Add "(fault)" name injection to kernel probes
  tracing: Move duplicate code of trace_kprobe/eprobe.c into header
  kbuild: Stop including vmlinux.bz2 in the rpm's
  Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
  Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
  arm64: Add AMPERE1 to the Spectre-BHB affected list
  doc: RISC-V: Document that misaligned accesses are supported
  drm/amd/display: Add HUBP surface flip interrupt handler
  dt-bindings: mfd: mt6370: fix the interrupt order of the charger in the example
  dt-bindings: leds: mt6370: Fix MT6370 LED indicator DT warning
  powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs
  ring-buffer: Fix kernel-doc
  mctp: prevent double key removal and unref
  selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1
  netfilter: rpfilter/fib: Populate flowic_l3mdev field
  selftests: netfilter: Test reverse path filtering
  ftrace: Fix char print issue in print_ip_ins()
  Revert "ANDROID: fs: epoll: use freezable blocking call"
  ANDROID: fix build problem in kernel/sched/vendor_hooks.c
  nvme-multipath: fix possible hang in live ns resize with ANA access
  nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
  nvme-tcp: fix possible hang caused during ctrl deletion
  nvme-rdma: fix possible hang caused during ctrl deletion
  arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
  LoongArch: Update Loongson-3 default config file
  LoongArch: Add ACPI-based generic laptop driver
  LoongArch: Add BPF JIT support
  LoongArch: Add some instruction opcodes and formats
  LoongArch: Move {signed,unsigned}_imm_check() to inst.h
  LoongArch: Add kdump support
  LoongArch: Add kexec support
  LoongArch: Use generic BUG() handler
  LoongArch: Add SysRq-x (TLB Dump) support
  LoongArch: Add perf events support
  LoongArch: Add qspinlock support
  LoongArch: Use TLB for ioremap()
  LoongArch: Support access filter to /dev/mem interface
  LoongArch: Refactor cache probe and flush methods
  LoongArch: mm: Refactor TLB exception handlers
  LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules
  LoongArch: Support PC-relative relocations in modules
  LoongArch: Define ELF relocation types added in ABIv2.0
  LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS
  LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS
  LoongArch: Kconfig: Fix spelling mistake "delibrately" -> "deliberately"
  LoongArch: Mark __xchg() and __cmpxchg() as __always_inline
  LoongArch: Flush TLB earlier at initialization
  LoongArch: Do not create sysfs control file for io master CPUs
  LoongArch: Fix cpu name after CPU-hotplug
  net/mlx5: Make ASO poll CQ usable in atomic context
  tcp: cdg: allow tcp_cdg_release() to be called multiple times
  Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"
  inet: ping: fix recent breakage
  ipv6: ping: fix wrong checksum for large frames
  Revert "ANDROID: GKI: sched: add rvh for new cfs task util"
  net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports
  mm: cgroup: fix comments for get from fd/file helpers
  Revert "ANDROID: sched: Add rvh for cpu controller cgroup can attach"
  Revert "ANDROID: hung_task: Add vendor hook for hung task detect"
  watchdog: Add tracing events for the most usual watchdog events
  irqchip: IMX_MU_MSI should depend on ARCH_MXC
  ANDROID: clang: update to 15.0.2
  FROMLIST: fs/select: mark do_select noinline_for_stack
  FROMLIST: ARM: NWFPE: avoid compiler-generated __aeabi_uldivmod
  xen: Kconfig: Fix spelling mistake "Maxmium" -> "Maximum"
  ALSA: hda: cs35l41: Support System Suspend
  ALSA: hda: cs35l41: Remove suspend/resume hda hooks
  ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls
  ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls
  ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal
  riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
  nilfs2: fix leak of nilfs_root in case of writer thread creation failure
  nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
  nilfs2: fix use-after-free bug of struct nilfs_root
  mm/damon/core: initialize damon_target->list in damon_new_target()
  mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
  include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype
  proc: test how it holds up with mapping'less process
  mailmap: update Frank Rowand email address
  ia64: mca: use strscpy() is more robust and safer
  init/Kconfig: fix unmet direct dependencies
  ia64: update config files
  nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
  fork: remove duplicate included header files
  prandom: remove unused functions
  treewide: use get_random_bytes() when possible
  treewide: use get_random_u32() when possible
  treewide: use get_random_{u8,u16}() when possible, part 2
  treewide: use get_random_{u8,u16}() when possible, part 1
  treewide: use prandom_u32_max() when possible, part 2
  treewide: use prandom_u32_max() when possible, part 1
  cifs: fix skipping to incorrect offset in emit_cached_dirents
  dt-bindings: riscv: update microchip.yaml's maintainership
  MAINTAINERS: update polarfire soc clock binding
  ANDROID: introduce CONFIG_GKI_NET_XFRM_HACKS
  alpha: remove the needless aliases osf_{readv,writev}
  powerpc: Fix 85xx build
  docs/zh_CN: add a man-pages link to zh_CN/index.rst
  docs/zh_CN: Rewrite the Chinese translation front page
  docs/zh_CN: add zh_CN/arch.rst
  docs/zh_CN: promote the title of zh_CN/process/index.rst
  perf stat: Support old kernels for bperf cgroup counting
  bpf: cgroup_iter: support cgroup1 using cgroup fd
  cgroup: add cgroup_v1v2_get_from_[fd/file]()
  drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers
  drm/i915: allow control over the flags when migrating
  drm/amd/display: Simplify bool conversion
  drm/amd/display: fix transfer function passed to build_coefficients()
  drm/amd/display: add a license to cursor_reg_cache.h
  drm/amd/display: make virtual_disable_link_output static
  drm/amd/display: fix indentation in dc.c
  drm/amd/display: make dcn32_split_stream_for_mpc_or_odm static
  drm/amd/display: fix build error on arm64
  drm/amd/display: 3.2.207
  drm/amd/display: Clean some DCN32 macros
  drm/amdgpu: Add poison mode query for umc v8_10_0
  drm/amdgpu: Update umc v8_10_0 headers
  drm/amdgpu: fix coding style issue for mca notifier
  drm/amdgpu: define convert_error_address for umc v8.7
  drm/amdgpu: define RAS convert_error_address API
  drm/amdgpu: remove check for CE in RAS error address query
  NFSD: unregister shrinker when nfsd_init_net() fails
  drm/i915: Fix display problems after resume
  mmc: sdhci-sprd: Fix minimum clock limit
  btrfs: ignore fiemap path cache if we have multiple leaves for a data extent
  btrfs: fix processing of delayed tree block refs during backref walking
  btrfs: fix processing of delayed data refs during backref walking
  btrfs: delete stale comments after merge conflict resolution
  btrfs: unlock locked extent area if we have contention
  btrfs: send: update command for protocol version check
  btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG
  parisc: Convert PDC console to an early console
  parisc: Reduce kernel size by packing alternative tables
  xen/pv: support selecting safe/unsafe msr accesses
  xen/pv: refactor msr access functions to support safe and unsafe accesses
  xen/pv: fix vendor checks for pmu emulation
  xen/pv: add fault recovery control to pmu msr accesses
  wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning
  wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases)
  wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921
  wifi: mt76: fix receiving LLC packets on mt7615/mt7915
  ALSA: oss: Fix potential deadlock at unregistration
  ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
  can: kvaser_usb_leaf: Fix CAN state after restart
  can: kvaser_usb_leaf: Fix TX queue out of sync after restart
  can: kvaser_usb: Fix use of uninitialized completion
  can: kvaser_usb_leaf: Fix overread with an invalid command
  ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
  clk: tests: Add tests for notifiers
  clk: Update req_rate on __clk_recalc_rates()
  nfp: flower: fix incorrect struct type in GRE key_size
  net: sfp: fill also 5gbase-r and 25gbase-r modes in sfp_parse_support()
  net: systemport: Enable all RX descriptors for SYSTEMPORT Lite
  net: prestera: span: do not unbind things things that were never bound
  drm/amd/display: fix array-bounds error in dc_stream_remove_writeback() [take 2]
  drm/amd/pm: smu7_hwmgr: fix potential off-by-one overflow in 'performance_levels'
  drm/amd/pm: vega10_hwmgr: fix potential off-by-one overflow in 'performance_levels'
  drm/amdgpu: fix SDMA suspend/resume on SR-IOV
  drm/amdgpu: switch sdma buffer function tear down to a helper
  drm/amdgpu: Fix SDMA engine resume issue under SRIOV
  drm/amd/display: Fix watermark calculation
  drm/amd/display: Drop uncessary OTG lock check
  drm/amd/display: Use set_vtotal_min_max to configure OTG VTOTAL
  drm/amd/display: Add a missing hook to DCN20
  drm/amd/display: always allow pstate change when no dpps are active on dcn315
  drm/amd/display: Display does not light up after S4 resume
  drm/amd/display: Use the same cursor info across features
  drm/amd/display: Fix bug preventing FCLK Pstate allow message being sent
  drm/amd/display: Acquire FCLK DPM levels on DCN32
  drm/amd/display: Validate DSC After Enable All New CRTCs
  drm/amd/display: Add a helper to map ODM/MPC/Multi-Plane resources
  drm/amd/display: increase hardware status wait time
  drm/amd/display: Do not trigger timing sync for phantom pipes
  drm/amd/display: Use correct pixel clock to program DTBCLK DTO's
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: zeromem mypipe heap struct before using it
  drm/amd/display: properly configure DCFCLK when enable/disable Freesync
  Revert "drm/amd/display: skip commit minimal transition state"
  drm/amd/display: Update PMFW z-state interface for DCN314
  drm/amd/display: explicitly disable psr_feature_enable appropriately
  Revert "cgroup: enable cgroup_get_from_file() on cgroup1"
  cgroup: Reorganize css_set_lock and kernfs path processing
  ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
  module: tracking: Keep a record of tainted unloaded modules only
  docs/zh_CN: Update the translation of page_owner to 6.0-rc7
  docs/zh_CN: Update the translation of ksm to 6.0-rc7
  docs/howto: Replace abundoned URL of gmane.org
  Documentation: ubifs: Fix compression idiom
  Documentation/mm/page_owner.rst: delete frequently changing experimental data
  docs/zh_CN: Fix build warning
  docs: ftrace: Correct access mode
  block: fix leaking minors of hidden disks
  block: avoid sign extend problem with default queue flags mask
  ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
  ALSA: hda/realtek: Correct pin configs for ASUS G533Z
  xen/virtio: enable grant based virtio on x86
  spi: aspeed: Fix typo in mode_bits field for AST2600 platform
  spi: mpc52xx: Replace NO_IRQ by 0
  spi: spi-mem: Fix typo (of -> or)
  ASoC: cx2072x: fix spelling typo in comment
  ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
  ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency
  ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
  ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
  ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
  ANDROID: Configure out the macros in android_kabi and android_vendor
  ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE()
  ANDROID: GKI: add android_kabi.h
  KVM: arm64: selftests: Fix multiple versions of GIC creation
  ARM: mmp: Make some symbols static
  ARM: spear6xx: Staticize few definitions
  clk: spear: Move prototype to accessible header
  alpha: fix marvel_ioread8 build regression
  s390/vmur: generate uevent on unsolicited device end
  s390/vmur: remove unnecessary BUG statement
  wifi: cfg80211: update hidden BSSes to avoid WARN_ON
  wifi: mac80211: fix crash in beacon protection for P2P-device
  wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
  wifi: cfg80211: avoid nontransmitted BSS list corruption
  wifi: cfg80211: fix BSS refcounting bugs
  wifi: cfg80211: ensure length byte is present before access
  wifi: mac80211: fix MBSSID parsing use-after-free
  wifi: cfg80211/mac80211: reject bad MBSSID elements
  wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
  drm/i915/display: handle migration for dpt
  drm/i915/guc: Fix revocation of non-persistent contexts
  octeontx2-pf: mcs: fix possible memory leak in otx2_probe()
  ] ptp: ocp: remove symlink for second GNSS
  Input: i8042 - fix refount leak on sparc
  Input: i8042 - add LoongArch support in i8042-acpipnpio.h
  Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
  Input: pinephone-keyboard - support the proxied I2C bus
  Input: pinephone-keyboard - add PinePhone keyboard driver
  octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts()
  net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_port_phylink_create()
  octeontx2-pf: mcs: fix missing unlock in some error paths
  macvlan: enforce a consistent minimal mtu
  mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq
  blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
  ALSA: usb-audio: Avoid superfluous endpoint setup
  ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
  ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
  ALSA: usb-audio: Avoid unnecessary interface change at EP close
  ALSA: hda: Update register polling macros
  KVM: arm64: Enable stack protection and branch profiling for VHE
  KVM: arm64: Limit stage2_apply_range() batch size to largest block
  KVM: arm64: Work out supported block level at compile time
  fbdev: mb862xx: Fix check of return value from irq_of_parse_and_map()
  fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry
  fbdev: tridentfb: Fix missing pci_disable_device() in probe and remove
  fbdev: smscufx: Fix use-after-free in ufx_ops_open()
  fbdev: gbefb: Convert to use dev_groups
  fbdev: imxfb: Remove redundant dev_err() call
  fbdev: omapfb/dss: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  fbdev: uvesafb: Convert snprintf to scnprintf
  fbdev: arkfb: Remove the unused function dac_read_reg()
  fbdev: tridentfb: Remove the unused function shadowmode_off()
  fbdev: controlfb: Remove the unused function VAR_MATCH()
  fbdev: udlfb: Remove redundant initialization to variable identical
  openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
  smb3: fix oops in calculating shash_setkey
  cifs: secmech: use shash_desc directly, remove sdesc
  smb3: rename encryption/decryption TFMs
  cifs: replace kfree() with kfree_sensitive() for sensitive data
  Revert "ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU."
  virtio_pci: don't try to use intxif pin is zero
  vDPA: conditionally read MTU and MAC in dev cfg space
  vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill
  vDPA: check virtio device features to detect MQ
  vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence
  vDPA: only report driver features if FEATURES_OK is set
  vDPA: allow userspace to query features of a vDPA device
  hugetlb: allocate vma lock for all sharable vmas
  hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer
  hugetlb: fix vma lock handling during split vma and range unmapping
  mglru: mm/vmscan.c: fix imprecise comments
  mm/mglru: don't sync disk for each aging cycle
  f2fs: change to use atomic_t type form sbi.atomic_files
  f2fs: account swapfile inodes
  vfio: More vfio_file_is_group() use cases
  io_uring: limit registration w/ SINGLE_ISSUER
  io_uring: remove io_register_submitter
  io_uring: simplify __io_uring_add_tctx_node
  docs: notifier-error-inject: Correct test's name
  selftests/memory-hotplug: Adjust log info for maintainability
  selftests/memory-hotplug: Restore memory before exit
  selftests/memory-hotplug: Add checking after online or offline
  selftests/ftrace: func_event_triggers: fix typo in user message
  Documentation: kunit: Update description of --alltests option
  kunit: declare kunit_assert structs as const
  kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED
  kunit: remove format func from struct kunit_assert, get it to 0 bytes
  kunit: tool: Don't download risc-v opensbi firmware with wget
  kunit: make kunit_kfree(NULL) a no-op to match kfree()
  kunit: make kunit_kfree() not segfault on invalid inputs
  kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends
  kunit: drop test pointer in string_stream_fragment
  kunit: string-stream: Simplify resource use
  UPSTREAM: thermal/core: Add a check before calling set_trip_temp()
  btrfs: add missing path cache update during fiemap
  xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANT
  xen/virtio: restructure xen grant dma setup
  vfio: Make the group FD disassociate from the iommu_group
  vfio: Hold a reference to the iommu_group in kvm for SPAPR
  vfio: Add vfio_file_is_group()
  MAINTAINERS: rectify file entry in ALIBABA PMU DRIVER
  drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI
  drivers/perf: fix return value check in ali_drw_pmu_probe()
  arm64: errata: Add Cortex-A55 to the repeat tlbi list
  virtio_blk: add SECURE ERASE command support
  vp_vdpa: support feature provisioning
  vdpa_sim_net: support feature provisioning
  vdpa: device feature provisioning
  virtio-net: use mtu size as buffer length for big packets
  virtio-net: introduce and use helper function for guest gso support checks
  virtio: drop vp_legacy_set_queue_size
  virtio_ring: make vring_alloc_queue_packed prettier
  virtio_ring: split: Operators use unified style
  vhost: add __init/__exit annotations to module init/exit funcs
  arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK
  wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array
  wifi: wext: use flex array destination for memcpy()
  wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets
  wifi: mac80211: netdev compatible TX stop for iTXQ drivers
  riscv: dts: microchip: fix fabric i2c reg size
  wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces
  wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change()
  wifi: mac80211: remove/avoid misleading prints
  wifi: mac80211: fix probe req HE capabilities access
  wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx
  net/9p: clarify trans_fd parse_opt failure handling
  net/9p: add __init/__exit annotations to module init/exit funcs
  net/9p: use a dedicated spinlock for trans_fd
  KVM: PPC: Book3S HV: Fix stack frame regs marker
  mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
  watchdog: twl4030_wdt: add missing mod_devicetable.h include
  mmc: renesas_sdhi: Fix rounding errors
  net: ethernet: bgmac: Remove -Warray-bounds exception
  net: ethernet: mediatek: Remove -Warray-bounds exception
  prestera: matchall: do not rollback if rule exists
  ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
  net: enetc: Remove duplicated include in enetc_qos.c
  octeontx2-pf: mcs: remove unneeded semicolon
  hv_netvsc: Fix race between VF offering and VF association message from host
  net: ieee802154: return -EINVAL for unknown addr type
  MAINTAINERS: add Jan as SMC maintainer
  net: ieee802154: fix error return code in dgram_bind()
  net: ieee802154: return -EINVAL for unknown addr type
  xen/pcifront: move xenstore config scanning into sub-function
  riscv: enable THP_SWAP for RV64
  RISC-V: Print SSTC in canonical order
  Revert "drm/sched: Use parent fence instead of finished"
  9p/trans_fd: always use O_NONBLOCK read/write
  perf script: Add missing fields in usage hint
  perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB
  perf mem/c2c: Avoid printing empty lines for unsupported events
  perf mem/c2c: Add load store event mappings for AMD
  perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events
  perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO}
  perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
  tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
  perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout()
  perf test coresight: Add relevant documentation about ARM64 CoreSight testing
  perf test: Add git ignore for tmp and output files of ARM CoreSight tests
  perf test coresight: Add unroll thread test shell script
  perf test coresight: Add unroll thread test tool
  perf test coresight: Add thread loop test shell scripts
  perf test coresight: Add thread loop test tool
  perf test coresight: Add memcpy thread test shell script
  perf test coresight: Add memcpy thread test tool
  perf test: Add git ignore for perf data generated by the ARM CoreSight tests
  perf test: Add arm64 asm pureloop test shell script
  perf test: Add asm pureloop test tool
  perf test: Add build infra for perf test tools for ARM CoreSight tests
  ANDROID: db845c_gki: Enable QCOM_GPI_DMA=m
  Revert "drm/amdgpu: use dirty framebuffer helper"
  drm/amdgpu: Correct amdgpu_amdkfd_total_mem_size calculation
  drm/amdgpu: Set vmbo destroy after pt bo is created
  drm/amdgpu: Fix VRAM BO swap issue
  drm/amd/display: Remove unused struct i2c_id_config_access
  drm/amd/display: Removed unused variable 'sdp_stream_enable'
  drm/amd/display: clean up dcn32_fpu.c kernel-doc
  drm/amd/display: Fix vblank refcount in vrr transition
  drm/amd/display: Enable dpia support for dcn314
  drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd
  drm/amdgpu/sdma: add missing release_firmware() in amdgpu_sdma_init_microcode()
  drm/amd/display: clean up one inconsistent indenting
  drm/amd/display: clean up one inconsistent indenting
  drm/amd/display: Minor code style change
  drm/amd/display: update DSC for DCN32
  drm/amd/display: Disconnect DSC for unused pipes during ODM transition
  drm/amd/display: unblock mcm_luts
  drm/amd/display: 3.2.206
  drm/amd/display: Enable 2 to 1 ODM policy if supported
  drm/amd/display: Add PState change high hook for DCN32
  drm/amdgpu: Enable VCN PG on GC11_0_1
  drm/amd/display: Add missing mask sh for SYM32_TP_SQ_PULSE register
  drm/amd/display: Add missing SDP registers to DCN32 reglist
  drm/amd/display: Fix disable DSC logic in the DIO code
  drm/amd/display: Fix merging dynamic ODM+MPO configs on DCN32
  drm/amd/display: Adding missing HDMI ACP SEND register
  drm/amd/display: Remove OPTC lock check
  drm/amd/display: Fix SubVP control flow in the MPO context
  drm/amd/display: Update DCN321 hook that deals with pipe aquire
  drm/amd/display: Drop unused code for DCN32/321
  drm/amd/display: block odd h_total timings from halving pixel rate
  drm/amd/display: Fix vupdate and vline position calculation
  drm/amd/display: write all 4 bytes of FFE_PRESET dpcd value
  drm/amd/display: Increase compbuf size prior to updating clocks
  drm/amd/display: Keep OTG on when Z10 is disable
  drm/amd/display: add dummy pstate workaround to dcn315
  drm/amd/display: skip commit minimal transition state
  drm/amd/display: Add log for LTTPR
  drm/amd/display: For SubVP pipe split case use min transition into MPO
  drm/amd/display: Refactor edp ILR caps codes
  drm/amd/display: Allow PSR exit when panel is disconnected
  drm/amd/display: AUX tracing cleanup
  drm/amd/display: fix integer overflow during MSA V_Freq calculation
  drm/amd/display: Disable GSL when enabling phantom pipe
  drm/amd/display: prevent S4 test from failing
  Revert "drm/amd/display: correct hostvm flag"
  drm/amd/display: Block SubVP if rotation being used
  drm/amd/display: fix dcn315 dml detile overestimation
  drm/amd/display: Reorder FCLK P-state switch sequence for DCN32
  drm/amd/display: Program SubVP in dc_commit_state_no_check
  drivers/amd/pm: check the return value of amdgpu_bo_kmap
  drm/amd/display: change to enc314_stream_encoder_dp_blank static
  drm/amd/display: Only commit SubVP state after pipe programming
  drm/amd/display: Fix mutex lock in dcn10
  random: clear new batches when bringing new CPUs online
  ftrace: Create separate entry in MAINTAINERS for function hooks
  tracing: Update MAINTAINERS to reflect new tracing git repo
  perf test: Add CoreSight shell lib shared code for future tests
  perf test: Introduce script for data symbol testing
  perf record: Save DSO build-ID for synthesizing
  powerpc: Don't add __powerpc_ prefix to syscall entry points
  NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked
  SUNRPC: Add API to force the client to disconnect
  SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls
  SUNRPC: Fix races with rpc_killall_tasks()
  block: Remove the repeat word 'can'
  sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot()
  lib/test_cpumask: Add for_each_cpu_and(not) tests
  cpumask: Introduce for_each_cpu_andnot()
  lib/find_bit: Introduce find_next_andnot_bit()
  ARM/dma-mapping: remove the dma_coherent member of struct dev_archdata
  ARM/dma-mappіng: don't override ->dma_coherent when set from a bus notifier
  mmc: core: Add SD card quirk for broken discard
  perf stat: Rename to aggr_cpu_id.thread_idx
  perf stat: Don't compare runtime stat for shadow stats
  perf stat: Kill unused per-thread runtime stats
  perf stat: Use thread map index for shadow stat
  perf stat: Rename saved_value->cpu_map_idx
  perf stat: Don't call perf_stat_evsel_id_init() repeatedly
  perf stat: Convert perf_stat_evsel.res_stats array
  perf tools: Remove special handling of system-wide evsel
  perf tools: Add evlist__add_sched_switch()
  perf tools: Get rid of evlist__add_on_all_cpus()
  libperf: Propagate maps only if necessary
  libperf: Populate system-wide evsel maps
  perf vendor events: Update Intel broadwellde
  perf vendor events: Update Intel tigerlake
  perf vendor events: Update Intel skylake
  perf vendor events: Update silvermont cpuids
  perf vendor events: Update Intel sapphirerapids
  perf vendor events: Update Intel sandybridge
  perf vendor events: Update Intel jaketown
  perf vendor events: Update Intel ivytown
  perf vendor events: Update Intel ivybridge
  perf vendor events: Update Intel icelakex
  perf vendor events: Update Intel icelake
  perf vendor events: Update Intel haswellx
  perf vendor events: Update Intel haswell
  perf vendor events: Update elkhartlake cpuids
  perf vendor events: Update Intel cascadelakex
  perf vendor events: Update Intel broadwellx
  perf vendor events: Update Intel broadwell
  perf vendor events: Update Intel alderlake
  perf vendor events: Update Intel skylakex
  perf metrics: Don't scale counts going into metrics
  perf expr: Remove jevents case workaround
  perf test: Adjust case of test metrics
  perf expr: Allow a double if expression
  perf parse-events: Remove unused macros __PERF_EVENT_FIELD()
  perf tools: Fix empty version number when building outside of a git repo
  perf lock: Remove unused struct lock_contention_key
  perf jit: Remove unused struct debug_line_info
  perf metric: Remove unused struct metric_ref_node
  perf annotate: Remove unused struct disasm_line_samples
  perf machine: Remove unused struct process_args
  perf lock contention: Fix a build error on 32-bit
  perf stat: Clean redundant if in process_evlist
  MAINTAINERS: adjust STARFIVE JH7100 PINCTRL DRIVER after file movement
  xen/gntdev: Accommodate VMA splitting
  xen/gntdev: Prevent leaking grants
  xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices
  xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page()
  xen/xenbus: Fix spelling mistake "hardward" -> "hardware"
  wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer
  net: ethernet: adi: adin1110: Add check in netdev_event
  docs: networking: phy: add missing space
  net: pse-pd: PSE_REGULATOR should depend on REGULATOR
  Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
  mailbox: qcom-ipcc: flag IRQ NO_THREAD
  mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform"
  mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
  mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support
  dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and IPQ8074
  dt-bindings: mailbox: qcom: set correct #clock-cells
  mailbox: mpfs: account for mbox offsets while sending
  mailbox: mpfs: fix handling of the reg property
  dt-bindings: mailbox: fix the mpfs' reg property
  mailbox: imx: fix RST channel support
  tracing: Do not free snapshot if tracer is on cmdline
  ftrace: Still disable enabled records marked as disabled
  riscv: compat: s/failed/unsupported if compat mode isn't supported
  docs: bump minimal GNU Make version to 3.82
  cifs: remove initialization value
  cifs: Replace a couple of one-element arrays with flexible-array members
  smb3: do not log confusing message when server returns no network interfaces
  PCI: qcom-ep: Check platform_get_resource_byname() return value
  PCI: qcom-ep: Add support for SM8450 SoC
  dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC
  dt-bindings: PCI: qcom-ep: Define clocks per platform
  PCI: qcom-ep: Make PERST separation optional
  dt-bindings: PCI: qcom-ep: Make PERST separation optional
  PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic
  f2fs: allow direct read for zoned device
  power: supply: ab8500: remove unused static local variable
  xprtrdma: Fix uninitialized variable
  xprtrdma: Prevent memory allocations from driving a reclaim
  xprtrdma: Memory allocation should be allowed to fail during connect
  xprtrdma: MR-related memory allocation should be allowed to fail
  xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc()
  xprtrdma: Clean up synopsis of rpcrdma_req_create()
  svcrdma: Clean up RPCRDMA_DEF_GFP
  SUNRPC: Replace the use of the xprtiod WQ in rpcrdma
  NFSv4.2: Add a tracepoint for listxattr
  NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr
  NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2
  NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR
  nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration
  NFSv4: remove nfs4_renewd_prepare_shutdown() declaration
  fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment
  i2c: aspeed: Assert NAK when slave is busy
  i2c: designware: Fix handling of real but unexpected device interrupts
  i2c: qcom-cci: Add MSM8226 compatible
  dt-bindings: i2c: qcom,i2c-cci: Document clocks for MSM8974
  dt-bindings: i2c: qcom,i2c-cci: Document MSM8226 compatible
  i2c: microchip: pci1xxxx: Fix comparison of -EPERM against an unsigned variable
  PCI: Expose PCIe Resizable BAR support via sysfs
  PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation
  PCI/ASPM: Ignore L1 PM Substates if device lacks capability
  PCI/ASPM: Factor out L1 PM Substates configuration
  docs:kselftest: fix kselftest_module.h path of example module
  cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT
  selftests/cpu-hotplug: Add log info when test success
  selftests/cpu-hotplug: Reserve one cpu online at least
  selftests/cpu-hotplug: Delete fault injection related code
  selftests/cpu-hotplug: Use return instead of exit
  selftests/cpu-hotplug: Correct log info
  cpufreq: amd-pstate: modify type in argument 2 for filp_open
  Documentation: amd-pstate: Add unit test introduction
  selftests: amd-pstate: Add test trigger for amd-pstate driver
  cpufreq: amd-pstate: Add test module for amd-pstate driver
  cpufreq: amd-pstate: Expose struct amd_cpudata
  selftests/vm: use top_srcdir instead of recomputing relative paths
  ACPI: thermal: Drop some redundant code
  ACPI: thermal: Drop redundant parens from expressions
  ACPI: thermal: Use white space more consistently
  remoteproc: virtio: Fix warning on bindings by removing the of_match_table
  nfsd: rework hashtable handling in nfsd_do_file_acquire
  nfsd: fix nfsd_file_unhash_and_dispose
  PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS
  PCI: qcom-ep: Expose link transition counts via debugfs
  PCI: qcom-ep: Disable IRQs during driver remove
  ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
  net/ieee802154: don't warn zero-sized raw_sendmsg()
  Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
  arm64: alternatives: Use vdso/bits.h instead of linux/bits.h
  Revert "ARM: dts: BCM5301X: Add basic PCI controller properties"
  smb3: define missing create contexts
  cifs: store a pointer to a fid in the cfid structure instead of the struct
  cifs: improve handlecaching
  cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid
  smb3: add dynamic trace points for tree disconnect
  Fix formatting of client smbdirect RDMA logging
  Handle variable number of SGEs in client smbdirect send.
  Reduce client smbdirect max receive segment size
  Decrease the number of SMB3 smbdirect client SGEs
  cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
  ksmbd: validate share name from share config response
  ksmbd: call ib_drain_qp when disconnected
  ksmbd: make utf-8 file name comparison work in __caseless_lookup()
  ksmbd: Fix user namespace mapping
  ksmbd: hide socket error message when ipv6 config is disable
  ksmbd: reduce server smbdirect max send/receive segment sizes
  ksmbd: decrease the number of SMB3 smbdirect server SGEs
  ksmbd: Fix wrong return value and message length check in smb2_ioctl()
  ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
  ksmbd: fix encryption failure issue for session logoff response
  ksmbd: fix endless loop when encryption for response fails
  ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
  ksmbd: set file permission mode to match Samba server posix extension behavior
  ksmbd: change security id to the one samba used for posix extension
  ksmbd: update documentation
  ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
  ksmbd: port to vfs{g,u}id_t and associated helpers
  ksmbd: fix incorrect handling of iterate_dir
  MAINTAINERS: remove Hyunchul Lee from ksmbd maintainers
  MAINTAINERS: Add Tom Talpey as ksmbd reviewer
  ksmbd: remove generic_fillattr use in smb2_open()
  ksmbd: constify struct path
  ksmbd: don't open-code %pD
  ksmbd: don't open-code file_path()
  PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
  PCI/ASPM: Refactor L1 PM Substates Control Register programming
  powerpc/64s/interrupt: Fix stack frame regs marker
  irqchip/imx-mu-msi: Fix wrong register offset for 8ulp
  net/9p: allocate appropriate reduced message buffers
  net/9p: add 'pooled_rbuffers' flag to struct p9_trans_module
  net/9p: add p9_msg_buf_size()
  9p: add P9_ERRMAX for 9p2000 and 9p2000.u
  net/9p: split message size argument into 't_size' and 'r_size' pair
  9p: trans_fd/p9_conn_cancel: drop client lock earlier
  selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
  security/keys: Remove inconsistent __user annotation
  char: move from strlcpy with unused retval to strscpy
  tools/power turbostat: version 2022.10.04
  tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain
  tools/power turbostat: Do not dump TRL if turbo is not supported
  tools/power turbostat: Add support for MeteorLake platforms
  tools/power turbostat: Add support for RPL-S
  f2fs: support recording errors into superblock
  f2fs: support recording stop_checkpoint reason into super_block
  f2fs: remove the unnecessary check in f2fs_xattr_fiemap
  f2fs: introduce cp_status sysfs entry
  f2fs: fix to detect corrupted meta ino
  f2fs: fix to account FS_CP_DATA_IO correctly
  f2fs: code clean and fix a type error
  f2fs: add "c_len" into trace_f2fs_update_extent_tree_range for compressed file
  f2fs: fix to do sanity check on summary info
  f2fs: port to vfs{g,u}id_t and associated helpers
  f2fs: fix to do sanity check on destination blkaddr during recovery
  f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT
  f2fs: fix race condition on setting FI_NO_EXTENT flag
  f2fs: remove redundant check in f2fs_sanity_check_cluster
  f2fs: add static init_idisk_time function to reduce the code
  f2fs: fix typo
  f2fs: fix wrong dirty page count when race between mmap and fallocate.
  f2fs: use COMPRESS_MAPPING to get compress cache mapping
  f2fs: return the tmp_ptr directly in __bitmap_ptr
  RISC-V: Increase range and default value of NR_CPUS
  x86/mm: Ease W^X enforcement back to just a warning
  PM: Improve EXPORT_*_DEV_PM_OPS macros
  vfio: Change vfio_group->group_rwsem to a mutex
  vfio: Remove the vfio_group->users and users_comp
  vfio/mdev: add mdev available instance checking to the core
  vfio/mdev: consolidate all the description sysfs into the core code
  vfio/mdev: consolidate all the available_instance sysfs into the core code
  vfio/mdev: consolidate all the name sysfs into the core code
  vfio/mdev: consolidate all the device_api sysfs into the core code
  vfio/mdev: remove mtype_get_parent_dev
  vfio/mdev: remove mdev_parent_dev
  vfio/mdev: unexport mdev_bus_type
  vfio/mdev: remove mdev_from_dev
  vfio/mdev: simplify mdev_type handling
  vfio/mdev: embedd struct mdev_parent in the parent data structure
  vfio/mdev: make mdev.h standalone includable
  drm/i915/gvt: simplify vgpu configuration management
  drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types
  clk: qcom: gcc-sm6375: Ensure unsigned long type
  clk: qcom: gcc-sm6375: Remove unused variables
  ceph: remove Sage's git tree from documentation
  ceph: fix incorrectly showing the .snap size for stat
  ceph: fail the open_by_handle_at() if the dentry is being unlinked
  ceph: increment i_version when doing a setattr with caps
  ceph: Use kcalloc for allocating multiple elements
  ceph: no need to wait for transition RDCACHE|RD -> RD
  ceph: fail the request if the peer MDS doesn't support getvxattr op
  ceph: wake up the waiters if any new caps comes
  libceph: drop last_piece flag from ceph_msg_data_cursor
  MAINTAINERS: Update SED-Opal Maintainers
  xen-pcifront: Handle missed Connected state
  PM: domains: log failures to register always-on domains
  io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy
  platform/x86: int3472: Don't leak reference on error
  ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
  PM: ACPI: reboot: Reinstate S5 for reboot
  kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode
  ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle
  i2c: acpi: Use ACPI wake capability bit to set wake_irq
  ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags
  gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get
  Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
  powerpc/64: Fix msr_check_and_set/clear MSR[EE] race
  powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN
  perf test: Introduce script for java symbol testing
  perf subcmd: Set environment variable "PREFIX"
  perf trace: Fix incorrectly parsed hexadecimal value for flags in filter
  perf trace: Fix show_arg_names not working for tp arg names
  perf string: Remove unused macro K()
  perf test: Add kernel lock contention test
  perf lock: Add -q/--quiet option to suppress header and debug messages
  perf lock: Add -E/--entries option
  perf test: waiting.sh: Parameterize timeouts
  perf test: test_intel_pt.sh: Move helper functions for waiting
  perf test: test_intel_pt.sh: Add per-thread test
  perf tools: Add debug messages and comments for testing
  perf test: test_intel_pt.sh: Add more output in preparation for more tests
  perf test: test_intel_pt.sh: Fix return checking
  perf test: test_intel_pt.sh: Use quotes around variable expansion
  perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l
  perf test: test_intel_pt.sh: Stop using backticks
  perf test: test_intel_pt.sh: Stop using expr
  perf test: test_intel_pt.sh: Fix redirection
  perf test: test_intel_pt.sh: Use a temp directory
  perf test: test_intel_pt.sh: Add cleanup function
  perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo
  perf annotate: Toggle full address <-> offset display
  perf tools: Add 'addr' sort key
  perf inject: Clarify build-id options a little bit
  perf record: Fix a segfault in record__read_lost_samples()
  perf top: Fix error code in cmd_top()
  perf stat: Merge cases in process_evlist
  perf genelf: Fix error code in jit_write_elf()
  perf lock contention: Skip stack trace from BPF
  perf lock contention: Allow to change stack depth and skip
  perf lock contention: Show full callstack with -v option
  perf lock contention: Factor out get_symbol_name_offset()
  perf test: Add basic core_wide expression test
  perf metrics: Wire up core_wide
  perf stat: Delay metric parsing
  perf topology: Add core_wide
  perf smt: Compute SMT from topology
  perf expr: Move the scanner_ctx into the parse_ctx
  perf pmu: Remove perf_pmu_lex() needless declaration
  perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations
  perf test: Skip sigtrap test on old kernels
  perf sched: Factor out destroy_tasks()
  perf cpumap: Add range data encoding
  perf events: Prefer union over variable length array
  perf vendor events: Update events for Neoverse E1
  perf timechart: Add p_state_end helper
  perf timechart: Add create_pidcomm helper
  perf lock: Add get_key_by_aggr_mode helper
  perf trace: Use zalloc() to save initialization of syscall_stats
  perf vendor events arm64: Move REMOTE_ACCESS to "memory" category
  perf intel-pt: Remove first line of log dumped on error
  perf intel-pt: Support itrace option flag d+e to log on error
  perf intel-pt: Improve object code read error message
  perf intel-pt: Improve man page layout slightly
  perf auxtrace: Add itrace option flag d+e to log on error
  perf tools: Add perf_config_scan()
  perf callchain: Remove unneeded 'result' variable
  perf c2c: Add helpers to get counts of loads or stores
  perf tools: Add same_cmd_with_prefix() helper
  perf vendor events: Add missing Neoverse V1 events
  perf report: Show per-event LOST SAMPLES stat
  perf hist: Add nr_lost_samples to hist_stats
  perf record: Read and inject LOST_SAMPLES events
  perf record: Set PERF_FORMAT_LOST by default
  perf tools: Print LOST read format in the verbose mode
  perf smt: Tidy header guard add SPDX
  perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
  perf branch: Add branch privilege information request flag
  perf branch: Extend branch type classification
  perf branch: Add system error and not in transaction branch types
  perf build: Enable -Wthread-safety with clang
  perf top: Fixes for thread safety analysis
  perf sched: Fixes for thread safety analysis
  perf mutex: Add thread safety annotations
  perf dso: Hold lock when accessing nsinfo
  perf top: Update use of pthread mutex
  perf annotate: Update use of pthread mutex
  perf dso: Update use of pthread mutex
  perf mmap: Remove unnecessary pthread.h include
  perf ui: Update use of pthread mutex
  perf sched: Update use of pthread mutex
  perf record: Update use of pthread mutex
  perf lock: Remove unused pthread.h include
  perf bpf: Remove unused pthread.h include
  perf hist: Update use of pthread mutex
  perf tests: Avoid pthread.h inclusion
  perf bench: Update use of pthread mutex/cond
  perf mutex: Wrapped usage of mutex and cond
  perf record: Allow multiple recording time ranges
  perf evlist: Add evlist__{en/dis}able_non_dummy()
  perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event
  perf record: Fix done_fd wakeup event
  perf record: Fix way of handling non-perf-event pollfds
  perf hashmap: Tidy hashmap dependency
  perf metrics: Use 'unsigned int' instead of just 'unsigned'.
  perf parse-events: Use 'unsigned int' instead of plain 'unsigned'.
  tools build: Display logical OR of a feature flavors
  tools build: Increment room for feature name in feature detection output
  tools build: Fix feature detection output due to eval expansion
  perf inject: Add a command line option to specify build ids.
  spi: spi-gxp: fix typo in SPDX identifier line
  perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex
  perf: Fix pmu_filter_match()
  perf: Fix lockdep_assert_event_ctx()
  ARM: 9246/1: dump: show page table level name
  ARM: 9245/1: dump: show FDT region
  ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
  ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page()
  ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value
  ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack()
  alpha: add full ioread64/iowrite64 implementation
  thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
  thermal/core: Add a check before calling set_trip_temp()
  thermal/core: Drop valid pointer check for type
  thermal/drivers/rcar_thermal: Constify static thermal_zone_device_ops
  thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENS
  thermal/of: Remove the thermal_zone_of_get_sensor_id() function
  thermal/drivers/imx_sc: Rely on the platform data to get the resource id
  pinctrl: starfive: Rename "pinctrl-starfive" to "pinctrl-starfive-jh7100"
  pinctrl: Create subdirectory for StarFive drivers
  dt-bindings: pinctrl: st,stm32: Document interrupt-controller property
  dt-bindings: pinctrl: st,stm32: Document gpio-hog pattern property
  dt-bindings: pinctrl: st,stm32: Document gpio-line-names
  pinctrl: st: stop abusing of_get_named_gpio()
  pinctrl: wpcm450: Correct the fwnode_irq_get() return value check
  pinctrl: bcm: Remove unused struct bcm6328_pingroup
  pinctrl: qcom: restrict drivers per ARM/ARM64
  pinctrl: bcm: ns: Remove redundant dev_err call
  gpio: rockchip: request GPIO mux to pinctrl when setting direction
  pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
  xfs: on memory failure, only shut down fs after scanning all mappings
  xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
  xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
  eth: pse: add missing static inlines
  clk: qcom: kpss-xcc: convert to parent data API
  clk: introduce (devm_)hw_register_mux_parent_data_table API
  RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo output
  once: rename _SLOW to _SLEEPABLE
  net: pse-pd: add regulator based PSE driver
  dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller
  ethtool: add interface to interact with Ethernet Power Equipment
  net: mdiobus: search for PSE nodes by parsing PHY nodes.
  net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
  net: add framework to support Ethernet PSE and PDs devices
  dt-bindings: net: phy: add PoDL PSE property
  [brown paperbag] fix coredump breakage
  net: marvell: prestera: Propagate nh state from hw to kernel
  net: marvell: prestera: Add neighbour cache accounting
  net: marvell: prestera: add stub handler neighbour events
  net: marvell: prestera: Add heplers to interact with fib_notifier_info
  net: marvell: prestera: Add length macros for prestera_ip_addr
  net: marvell: prestera: add delayed wq and flush wq on deinit
  net: marvell: prestera: Add strict cleanup of fib arbiter
  net: marvell: prestera: Add cleanup of allocated fib_nodes
  net: marvell: prestera: Add router nexthops ABI
  eth: octeon: fix build after netif_napi_add() changes
  net/mlx5: E-Switch, Return EBUSY if can't get mode lock
  net/mlx5: E-switch, Don't update group if qos is not enabled
  net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport
  net/mlx5: Set default grace period based on function type
  net/mlx5: Start health poll at earlier stage of driver load
  net/mlx5e: Expose rx_oversize_pkts_buffer counter
  net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames
  net/mlx5e: xsk: Print a warning in slow configurations
  net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode
  net/mlx5e: Improve MTT/KSM alignment
  net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters
  net/mlx5e: xsk: Improve need_wakeup logic
  net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL
  net/mlx5e: xsk: Set napi_id to support busy polling
  net/mlx5e: xsk: Flush RQ on XSK activation to save memory
  net: mvpp2: fix mvpp2 debugfs leak
  net: ipa: update copyrights
  net: ipa: update comments
  r8152: Rate limit overflow messages
  net: lan966x: Fix return type of lan966x_port_xmit
  init/main.c: remove unnecessary (void*) conversions
  proc: mark more files as permanent
  nilfs2: remove the unneeded result variable
  nilfs2: delete unnecessary checks before brelse()
  checkpatch: warn for non-standard fixes tag style
  usr/gen_init_cpio.c: remove unnecessary -1 values from int file
  ipc/msg: mitigate the lock contention with percpu counter
  percpu: add percpu_counter_add_local and percpu_counter_sub_local
  fs/ocfs2: fix repeated words in comments
  relay: use kvcalloc to alloc page array in relay_alloc_page_array
  proc: make config PROC_CHILDREN depend on PROC_FS
  fs: uninline inode_maybe_inc_iversion()
  firmware: google: test spinlock on panic path to avoid lockups
  ipc: mqueue: remove unnecessary conditionals
  init.h: fix spelling typo in comment
  fs/ocfs2/suballoc.h: fix spelling typo in comment
  ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
  clk: allow building lan966x as a module
  clk: clk-xgene: simplify if-if to if-else
  clk: ast2600: BCLK comes from EPLL
  mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
  mm: memcontrol: use do_memsw_account() in a few more places
  mm: memcontrol: deprecate swapaccounting=0 mode
  mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled
  mm/secretmem: remove reduntant return value
  mm/hugetlb: add available_huge_pages() func
  mm: remove unused inline functions from include/linux/mm_inline.h
  selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory
  selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd
  selftests/vm: add thp collapse shmem testing
  selftests/vm: add thp collapse file and tmpfs testing
  selftests/vm: modularize thp collapse memory operations
  selftests/vm: dedup THP helpers
  mm/khugepaged: add tracepoint to hpage_collapse_scan_file()
  mm/madvise: add file and shmem support to MADV_COLLAPSE
  mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds
  mm/shmem: add flag to enforce shmem THP in hugepage_vma_check()
  selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest
  mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated
  mm/khugepaged: check compound_order() in collapse_pte_mapped_thp()
  mm: hugetlb: fix UAF in hugetlb_handle_userfault
  mm: memcontrol: make cgroup_memory_noswap a static key
  mm: memcontrol: use memcg_kmem_enabled in count_objcg_event
  mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters()
  mm/damon/sysfs: return 'err' value when call kstrtoul() failed
  mm/page_alloc: update comments for rmqueue()
  mm/damon: rename damon_pageout_score() to damon_cold_score()
  hugetlb: freeze allocated pages before creating hugetlb pages
  mm/page_alloc: fix obsolete comment in deferred_pfn_valid()
  mm/page_alloc: remove obsolete gfpflags_normal_context()
  mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP()
  mm/page_alloc: init local variable buddy_pfn
  mm/page_alloc: use helper macro SZ_1{K,M}
  mm/page_alloc: make boot_nodestats static
  mm, memory_hotplug: remove obsolete generic_free_nodedata()
  mm/page_alloc: use local variable zone_idx directly
  mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard()
  mm: remove obsolete pgdat_is_empty()
  mm/page_alloc: fix freeing static percpu memory
  mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening()
  mm/page_alloc: remove obsolete comment in zone_statistics()
  mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH
  mm/page_alloc: make zone_pcp_update() static
  mm/page_alloc: ensure kswapd doesn't accidentally go to sleep
  mm/page_table_check: fix typos
  mm/damon: return void from damon_set_schemes()
  mm/secretmem: add __init annotation to secretmem_init()
  mm/damon/lru_sort: change damon_lru_sort_wmarks to static
  mm/damon/reclaim: change damon_reclaim_wmarks to static
  mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid()
  mm/damon: simplify scheme create in lru_sort.c
  mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly
  x86: kmsan: handle CPU entry area
  x86: kmsan: enable KMSAN builds for x86
  mm: fs: initialize fsdata passed to write_begin/write_end interface
  bpf: kmsan: initialize BPF registers with zeroes
  entry: kmsan: introduce kmsan_unpoison_entry_regs()
  x86: kmsan: don't instrument stack walking functions
  x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS
  x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN
  x86: kmsan: sync metadata pages on page fault
  x86: kmsan: use __msan_ string functions where possible.
  x86: kmsan: handle open-coded assembly in lib/iomem.c
  x86: kmsan: skip shadow checks in __switch_to()
  x86: kmsan: disable instrumentation of unsupported code
  objtool: kmsan: list KMSAN API functions as uaccess-safe
  security: kmsan: fix interoperability with auto-initialization
  kcov: kmsan: unpoison area->list in kcov_remote_area_put()
  block: kmsan: skip bio block merging logic for KMSAN
  kmsan: disable physical page merging in biovec
  crypto: kmsan: disable accelerated configs under KMSAN
  kmsan: disable strscpy() optimization under KMSAN
  kmsan: add tests for KMSAN
  kmsan: handle memory sent to/from USB
  virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg()
  dma: kmsan: unpoison DMA mappings
  input: libps2: mark data received in __ps2_command() as initialized
  kmsan: add iomap support
  instrumented.h: add KMSAN support
  init: kmsan: call KMSAN initialization routines
  kmsan: handle task creation and exiting
  mm: kmsan: call KMSAN hooks from SLUB code
  mm: kmsan: maintain KMSAN metadata for page operations
  MAINTAINERS: add entry for KMSAN
  kmsan: disable instrumentation of unsupported common kernel code
  kmsan: add KMSAN runtime core
  libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE
  x86: kmsan: pgtable: reduce vmalloc space
  kmsan: mark noinstr as __no_sanitize_memory
  kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
  kmsan: add ReST documentation
  asm-generic: instrument usercopy in cacheflush.h
  x86: asm: instrument usercopy in get_user() and put_user()
  instrumented.h: allow instrumenting both sides of copy_from_user()
  stackdepot: reserve 5 extra bits in depot_stack_handle_t
  x86: add missing include to sparsemem.h
  hugetlb: clean up code checking for fault/truncation races
  hugetlb: use new vma_lock for pmd sharing synchronization
  hugetlb: create hugetlb_unmap_file_folio to unmap single file folio
  hugetlb: add vma based lock for pmd sharing
  hugetlb: rename vma_shareable() and refactor code
  hugetlb: create remove_inode_single_folio to remove single file folio
  hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache
  hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization
  hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race
  mm/hugetlb: remove unnecessary 'NULL' values from pointer
  mm/filemap: make folio_put_wait_locked static
  mm: hugetlb: eliminate memory-less nodes handling
  mm: hugetlb: simplify per-node sysfs creation and removal
  mm/mempolicy: use PAGE_ALIGN instead of open-coding it
  mm/page_alloc.c: document bulkfree_pcp_prepare() return value
  mm/page_alloc.c: rename check_free_page() to free_page_is_bad()
  mm/memcontrol: use kstrtobool for swapaccount param parsing
  mm/damon/core: simplify the kdamond stop mechanism by removing 'done'
  mm/damon/sysfs: simplify the variable 'pid' assignment operation
  mm/damon: simplify the parameter passing for 'prepare_access_checks'
  mm/damon/lru_sort: deduplicate hot/cold schemes generators
  mm/damon/lru_sort: use quotas param generator
  mm/damon/reclaim: use the quota params generator macro
  mm/damon/modules-common: implement damos time quota params generator
  mm/damon/modules-common: implement a damos quota params generator
  mm/damon/lru_sort: use stat generator
  mm/damon/reclaim: use stat parameters generator
  mm/damon/modules-common: implement a stats parameters generator macro
  mm/damon/reclaim: use watermarks parameters generator macro
  mm/damon/lru_sort: use watermarks parameters generator macro
  mm/damon/modules-common: implement a watermarks module parameters generator macro
  mm/damon/reclaim: use monitoring attributes parameters generator macro
  mm/damon/lru_sort: use monitoring attributes parameters generaotr macro
  mm/damon: implement a monitoring attributes module parameters generator macro
  mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it
  mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it
  mm/damon/core: reduce parameters for damon_set_attrs()
  mm/damon/core: use a dedicated struct for monitoring attributes
  mm/damon/core: factor out 'damos_quota' private fileds initialization
  mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme()
  mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}()
  mm/damon/paddr: make supported DAMOS actions of paddr clear
  mm/damon: simplify scheme create in damon_lru_sort_apply_parameters
  zram: keep comments within 80-columns limit
  zram: do not waste zram_table_entry flags bits
  mm/damon: improve damon_new_region strategy
  mm/damon/sysfs: use the wrapper directly to check if the kdamond is running
  mm/damon/sysfs: change few functions execute order
  mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice
  writeback: remove unused macro DIRTY_FULL_SCOPE
  mm: use nth_page instead of mem_map_offset mem_map_next
  mm/damon: remove duplicate get_monitoring_region() definitions
  mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE
  zsmalloc: use correct types in _first_obj_offset functions
  mm/shuffle: convert module_param_call to module_param_cb
  Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan
  Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs
  mm/damon/Kconfig: notify debugfs deprecation plan
  Docs/admin-guide/mm/damon: rename the title of the document
  mm/damon/core-test: test damon_set_regions
  mm/damon/core: avoid holes in newly set monitoring target ranges
  selftest/damon: add a test for duplicate context dirs creation
  tmpfs: add support for an i_version counter
  mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme()
  mm/damon: introduce struct damos_access_pattern
  mm/rodata_test: use PAGE_ALIGNED() helper
  mm/hwpoison: add __init/__exit annotations to module init/exit funcs
  memcg: reduce size of memcg vmstats structures
  memcg: rearrange code
  memcg: extract memcg_vmstats from struct mem_cgroup
  memblock tests: add new pageblock related macro
  mm: add pageblock_aligned() macro
  mm: add pageblock_align() macro
  mm: reuse pageblock_start/end_pfn() macro
  mm/page_owner.c: remove redundant drain_all_pages
  mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate
  mm/damon/core: iterate the regions list from current point in damon_set_regions()
  mm/hmm/test: use char dev with struct device to get device node
  kasan: better invalid/double-free report header
  kasan: move tests to mm/kasan/
  kasan: add another use-after-free test
  kasan: better identify bug types for tag-based modes
  kasan: dynamically allocate stack ring entries
  kasan: support kasan.stacktrace for SW_TAGS
  kasan: implement stack ring for tag-based modes
  kasan: introduce kasan_complete_mode_report_info
  kasan: rework function arguments in report.c
  kasan: fill in cache and object in complete_report_info
  kasan: introduce complete_report_info
  kasan: simplify print_report
  kasan: make kasan_addr_to_page static
  kasan: use kasan_addr_to_slab in print_address_description
  kasan: use virt_addr_valid in kasan_addr_to_page/slab
  kasan: cosmetic changes in report.c
  kasan: move kasan_get_alloc/free_track definitions
  kasan: pass tagged pointers to kasan_save_alloc/free_info
  kasan: only define kasan_cache_create for Generic mode
  kasan: only define metadata structs for Generic mode
  kasan: only define metadata offsets for Generic mode
  kasan: only define kasan_never_merge for Generic mode
  kasan: only define kasan_metadata_size for Generic mode
  kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta
  kasan: introduce kasan_init_cache_meta
  kasan: introduce kasan_requires_meta
  kasan: move kasan_get_*_meta to generic.c
  kasan: clear metadata functions for tag-based modes
  kasan: introduce kasan_init_object_meta
  kasan: introduce kasan_get_alloc_track
  kasan: introduce kasan_print_aux_stacks
  kasan: drop CONFIG_KASAN_TAGS_IDENTIFY
  kasan: split save_alloc_info implementations
  kasan: move is_kmalloc check out of save_alloc_info
  kasan: rename kasan_set_*_info to kasan_save_*_info
  kasan: check KASAN_NO_FREE_META in __kasan_metadata_size
  filemap: convert filemap_range_has_writeback() to use folios
  hugetlb_encode.h: fix undefined behaviour (34 << 26)
  mm/damon/sysfs: simplify the judgement whether kdamonds are busy
  mm/hugetlb.c: remove unnecessary initialization of local `err'
  mm: convert lock_page_or_retry() to folio_lock_or_retry()
  uprobes: use new_folio in __replace_page()
  rmap: remove page_unlock_anon_vma_read()
  mm: convert page_get_anon_vma() to folio_get_anon_vma()
  huge_memory: convert unmap_page() to unmap_folio()
  huge_memory: convert split_huge_page_to_list() to use a folio
  migrate: convert unmap_and_move_huge_page() to use folios
  migrate: convert __unmap_and_move() to use folios
  rmap: convert page_move_anon_rmap() to use a folio
  mm: remove try_to_free_swap()
  memcg: convert mem_cgroup_swap_full() to take a folio
  mm: convert do_swap_page() to use folio_free_swap()
  ksm: use a folio in replace_page()
  uprobes: use folios more widely in __replace_page()
  madvise: convert madvise_free_pte_range() to use a folio
  huge_memory: convert do_huge_pmd_wp_page() to use a folio
  mm: convert do_wp_page() to use a folio
  swap: convert swap_writepage() to use a folio
  swap_state: convert free_swap_cache() to use a folio
  mm: remove lookup_swap_cache()
  mm: convert do_swap_page() to use swap_cache_get_folio()
  swapfile: convert unuse_pte_range() to use a folio
  swapfile: convert __try_to_reclaim_swap() to use a folio
  swapfile: convert try_to_unuse() to use a folio
  shmem: remove shmem_getpage()
  userfaultfd: convert mcontinue_atomic_pte() to use a folio
  khugepaged: call shmem_get_folio()
  shmem: convert shmem_get_link() to use a folio
  shmem: convert shmem_symlink() to use a folio
  shmem: convert shmem_fallocate() to use a folio
  shmem: convert shmem_file_read_iter() to use shmem_get_folio()
  shmem: convert shmem_write_begin() to use shmem_get_folio()
  shmem: convert shmem_get_partial_folio() to use shmem_get_folio()
  shmem: add shmem_get_folio()
  shmem: convert shmem_read_mapping_page_gfp() to use shmem_get_folio_gfp()
  shmem: convert shmem_fault() to use shmem_get_folio_gfp()
  shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp()
  shmem: eliminate struct page from shmem_swapin_folio()
  swap: add swap_cache_get_folio()
  shmem: convert shmem_replace_page() to shmem_replace_folio()
  shmem: convert shmem_mfill_atomic_pte() to use a folio
  memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_folio()
  mm: convert do_swap_page()'s swapcache variable to a folio
  mm: convert do_swap_page() to use a folio
  mm/swap: convert put_swap_page() to put_swap_folio()
  mm/swap: convert add_to_swap_cache() to take a folio
  mm/swap: convert __read_swap_cache_async() to use a folio
  mm/swapfile: convert try_to_free_swap() to folio_free_swap()
  mm/swapfile: remove page_swapcount()
  shmem: convert shmem_replace_page() to use folios throughout
  shmem: convert shmem_delete_from_page_cache() to take a folio
  shmem: convert shmem_writepage() to use a folio throughout
  mm: add folio_add_lru_vma()
  mm: add split_folio()
  mm: reimplement folio_order() and folio_nr_pages()
  mm: add the first tail page to struct folio
  mm/vmscan: fix a lot of comments
  ksm: convert to use common struct mm_slot
  ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash
  ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node
  ksm: add the ksm prefix to the names of the ksm private structures
  ksm: remove redundant declarations in ksm.h
  mm: thp: convert to use common struct mm_slot
  mm: introduce common struct mm_slot
  clk: clocking-wizard: Depend on HAS_IOMEM
  clk: clocking-wizard: Use dev_err_probe() helper
  x86/mm: Disable W^X detection and enforcement on 32-bit
  clk: nxp: fix typo in comment
  clk: pxa: add a check for the return value of kzalloc()
  clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975
  dt-bindings: clock: vc5: Add 5P49V6975
  gpio: tc3589x: Make irqchip immutable
  ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
  ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
  ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
  tracing/user_events: Move pages/locks into groups to prepare for namespaces
  Orangefs: change iterate to iterate_shared
  drm/i915: Reject excessive dotclocks early
  drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
  drm/i915: Fix watermark calculations for DG2 CCS modifiers
  drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
  drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
  drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
  drm/i915/psr: Fix PSR_IMR/IIR field handling
  drm/i915/ehl: Update MOCS table for EHL
  tracing: Add Masami Hiramatsu as co-maintainer
  of: base: Shift refcount decrement in of_find_last_cache_level()
  tracing: Remove unused variable 'dups'
  net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c
  Documentation: bpf: Add implementation notes documentations to table of contents
  MAINTAINERS: add myself as a tracing reviewer
  irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap
  spi: tegra210-quad: Fix combined sequence
  NFSv4/pNFS: Always return layout stats on layout return for flexfiles
  NFS: move from strlcpy with unused retval to strscpy
  SUNRPC: move from strlcpy with unused retval to strscpy
  NFS: clean up a needless assignment in nfs_file_write()
  nfs: remove unnecessary (void*) conversions.
  SUNRPC: use max_t() to simplify open code
  NFSv4: Directly use ida_alloc()/free()
  SUNRPC: Directly use ida_alloc()/free()
  dt-bindings: leds: Add MediaTek MT6370 flashlight
  dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator
  dt-bindings: mailbox: Convert mtk-gce to DT schema
  once: add DO_ONCE_SLOW() for sleepable contexts
  net/ieee802154: reject zero-sized raw_sendmsg()
  net: wwan: iosm: Call mutex_init before locking it
  octeontx2-pf: mcs: Introduce MACSEC hardware offloading
  octeontx2-af: cn10k: mcs: Add debugfs support
  octeontx2-af: cn10k: mcs: Handle MCS block interrupts
  octeontx2-af: cn10k: mcs: Support for stats collection
  octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic
  octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources
  octeontx2-af: cn10k: mcs: Add mailboxes for port related operations
  octeontx2-af: cn10k: Introduce driver for macsec block.
  eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
  net: lan966x: Add port mirroring support using tc-matchall
  net: lan966x: Add port police support using tc-matchall
  net: fec: using page pool to manage RX buffers
  net: Remove DECnet leftovers from flow.h.
  bnx2x: fix potential memory leak in bnx2x_tpa_stop()
  eth: lan743x: reject extts for non-pci11x1x devices
  gro: add support of (hw)gro packets to gro stack
  net: prestera: acl: Add check for kmemdup
  mptcp: update misleading comments.
  selftests: mptcp: update and extend fastclose test-cases
  mptcp: use fastclose on more edge scenarios
  mptcp: propagate fastclose error
  net: sfp: add support for multigig RollBall transceivers
  net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
  net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release
  net: sfp: Add and use macros for SFP quirks definitions
  net: phylink: allow attaching phy for SFP modules on 802.3z mode
  net: phy: marvell10g: select host interface configuration
  net: phy: marvell10g: Use tabs instead of spaces for indentation
  net: phylink: pass supported host PHY interface modes to phylib for SFP's PHYs
  net: phylink: rename phylink_sfp_config()
  net: phylink: use phy_interface_t bitmaps for optical modules
  net: sfp: augment SFP parsing with phy_interface_t bitmap
  net: phylink: add ability to validate a set of interface modes
  x86/hyperv: Replace kmap() with kmap_local_page()
  drm/i915: Round to closest in g4x+ HDMI clock readout
  PCI: qcom-ep: Make use of the cached dev pointer
  PCI: qcom-ep: Rely on the clocks supplied by devicetree
  PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure
  phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on()
  PCI: imx6: Add i.MX8MP PCIe support
  PCI: dwc: Replace of_gpio_named_count() by gpiod_count()
  platform/x86: use PLATFORM_DEVID_NONE instead of -1
  platform/x86/amd: pmc: Dump idle mask during "check" stage instead
  net: sparx5: Fix return type of sparx5_port_xmit_impl
  af_unix: Fix memory leaks of the whole sk due to OOB skb.
  net: Add helper function to parse netlink msg of ip_tunnel_parm
  net: Add helper function to parse netlink msg of ip_tunnel_encap
  net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
  hwmon: (corsair-psu) add USB id of new revision of the HX1000i psu
  ia64: simplify esi object addition in Makefile
  Revert "kbuild: Check if linker supports the -X option"
  kbuild: rebuild .vmlinux.export.o when its prerequisite is updated
  kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
  zstd: Fixing mixed module-builtin objects
  kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols
  iomap: add a tracepoint for mappings returned by map_blocks
  iomap: iomap: fix memory corruption when recording errors during writeback
  net: sched: use tc_cls_bind_class() in filter
  net: sched: cls_api: introduce tc_cls_bind_class() helper
  net: sched: ensure n arg not empty before call bind_class
  hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
  dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and grammar
  hwmon: (nct6683) remove unused variable in nct6683_create_attr_group
  dt-bindings: watchdog: migrate mt7621 text bindings to YAML
  watchdog: sp5100_tco: Add "action" module parameter
  watchdog: imx93: add watchdog timer on imx93
  watchdog: imx7ulp_wdt: init wdog when it was active
  watchdog: imx7ulp_wdt: Handle wdog reconfigure failure
  watchdog: imx7ulp_wdt: Fix RCS timeout issue
  watchdog: imx7ulp_wdt: Check CMD32EN in wdog init
  watchdog: imx7ulp: Add explict memory barrier for unlock sequence
  watchdog: imx7ulp: Move suspend/resume to noirq phase
  watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code
  dt-bindings: watchdog: rockchip: add rockchip,rk3128-wdt
  watchdog: s3c2410_wdt: support exynosautov9 watchdog
  dt-bindings: watchdog: add exynosautov9 compatible
  watchdog: npcm: Enable clock if provided
  watchdog: meson: keep running if already active
  watchdog: dt-bindings: atmel,at91sam9-wdt: convert to json-schema
  watchdog: armada_37xx_wdt: Fix .set_timeout callback
  watchdog: sa1100: make variable sa1100dog_driver static
  watchdog: w83977f_wdt: Fix comment typo
  watchdog: eurotechwdt: Remove redundant word in comments
  watchdog: Check dev_set_name() return value
  watchdog: rzg2l_wdt: Add rzv2m support
  dt-bindings: watchdog: renesas,wdt: Add r9a09g011 (RZ/V2M) support
  watchdog: ftwdt010_wdt: fix test for platform_get_irq() failure
  dt-bindings: watchdog: renesas-wdt: Add r8a779g0 support
  watchdog: Exar/MaxLinear XR28V38x driver
  watchdog: ftwdt010_wdt: implement _restart() function
  watchdog: w83627hf_wdt: add bootstatus support
  dt-bindings: watchdog: Convert Xilinx watchdog bindings to json-schema
  watchdog: aspeed_wdt: Reorder output signal register configuration
  watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems.
  watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING
  watchdog: wdat_wdt: Set the min and max timeout values properly
  watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
  dt-bindings: watchdog: toshiba,visconti-wdt: Update the common clock properties
  kallsyms: take the input file instead of reading stdin
  kallsyms: drop duplicated ignore patterns from kallsyms.c
  kbuild: reuse mksysmap output for kallsyms
  mksysmap: update comment about __crc_*
  kbuild: remove head-y syntax
  kbuild: use obj-y instead extra-y for objects placed at the head
  riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK
  RISC-V: KVM: Use generic guest entry infrastructure
  RISC-V: KVM: Record number of signal exits as a vCPU stat
  RISC-V: KVM: add __init annotation to riscv_kvm_init()
  RISC-V: KVM: Expose Zicbom to the guest
  RISC-V: KVM: Provide UAPI for Zicbom block size
  RISC-V: KVM: Make ISA ext mappings explicit
  RISC-V: KVM: Allow Guest use Zihintpause extension
  RISC-V: KVM: Allow Guest use Svinval extension
  RISC-V: KVM: Use Svinval for local TLB maintenance when available
  RISC-V: Probe Svinval extension form ISA string
  RISC-V: KVM: Change the SBI specification version to v1.0
  riscv: KVM: Apply insn-def to hlv encodings
  riscv: KVM: Apply insn-def to hfence encodings
  riscv: Introduce support for defining instructions
  riscv: Add X register names to gpr-nums
  i2c: pci1xxxx: prevent signed integer overflow
  i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  i2c: i801: Prefer async probe
  i2c: designware-pci: Use standard pattern for memory allocation
  i2c: designware-pci: Group AMD NAVI quirk parts together
  random: fix typos in get_random_bytes() comment
  net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues
  net/mlx5e: Introduce the mlx5e_flush_rq function
  net/mlx5e: xsk: Support XDP metadata on XSK RQs
  net/mlx5e: Optimize RQ page deallocation
  net/mlx5e: Call mlx5e_page_release_dynamic directly where possible
  net/mlx5e: Use non-XSK page allocator in SHAMPO
  net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ
  net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ
  net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ
  net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs
  net/mlx5e: xsk: Use partial batches in legacy RQ with XSK
  net/mlx5e: Use partial batches in legacy RQ
  net/mlx5e: Make the wqe_index_mask calculation more exact
  net/mlx5e: Introduce wqe_index_mask for legacy RQ
  net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup
  net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup
  power: supply: mt6370: Fix return value check in mt6370_chg_probe()
  power: supply: ab8500: Remove unused struct ab8500_chargalg_sysfs_entry
  power: supply: mt6370: uses IIO interfaces, depends on IIO
  power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge"
  cpumask: fix checking valid cpu range
  lib/bitmap: add tests for for_each() loops
  lib/find: optimize for_each() macros
  lib/bitmap: introduce for_each_set_bit_wrap() macro
  lib/find_bit: add find_next{,_and}_bit_wrap
  cpumask: switch for_each_cpu{,_not} to use for_each_bit()
  net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}
  bpf, docs: Delete misformatted table.
  Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
  ALSA: hda: Fix position reporting on Poulsbo
  random: schedule jitter credit for next jiffy, not in two jiffies
  scsi: ufs: core: Remove unneeded casts from void *
  scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited"
  scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
  scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks()
  scsi: qla2xxx: Fix serialization of DCBX TLV data request
  scsi: ufs: qcom: Remove redundant dev_err() call
  scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init()
  scsi: megaraid_sas: Remove unnecessary memset()
  scsi: megaraid_sas: Simplify megasas_update_device_list
  scsi: megaraid_sas: Correct an error message
  scsi: megaraid_sas: Correct value passed to scsi_device_lookup()
  KVM: arm64: Advertise new kvmarm mailing list
  scsi: target: core: UA on all LUNs after reset
  scsi: target: core: New key must be used for moved PR
  scsi: target: core: Abort all preempted regs if requested
  scsi: target: core: Fix memory leak in preempt_and_abort
  scsi: target: core: Fix preempt and abort for allreg res
  ALSA: hda/hdmi: Don't skip notification handling during PM operation
  dt-bindings: input: Add the PinePhone keyboard binding
  dt-bindings: input: Convert hid-over-i2c to DT schema
  ext4: fix potential out of bound read in ext4_fc_replay_scan()
  ext4: factor out ext4_fc_get_tl()
  ext4: introduce EXT4_FC_TAG_BASE_LEN helper
  ext4: factor out ext4_free_ext_path()
  ext4: remove unnecessary drop path references in mext_check_coverage()
  ext4: update 'state->fc_regions_size' after successful memory allocation
  ext4: fix potential memory leak in ext4_fc_record_regions()
  ext4: fix potential memory leak in ext4_fc_record_modified_inode()
  ext4: remove redundant checking in ext4_ioctl_checkpoint
  jbd2: add miss release buffer head in fc_do_one_pass()
  ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts()
  ext4: remove useless local variable 'blocksize'
  ext4: unify the ext4 super block loading operation
  ext4: factor out ext4_journal_data_mode_check()
  ext4: factor out ext4_load_and_init_journal()
  ext4: factor out ext4_group_desc_init() and ext4_group_desc_free()
  ext4: factor out ext4_geometry_check()
  ext4: factor out ext4_check_feature_compatibility()
  ext4: factor out ext4_init_metadata_csum()
  ext4: factor out ext4_encoding_init()
  ext4: factor out ext4_inode_info_init()
  ext4: factor out ext4_fast_commit_init()
  ext4: factor out ext4_handle_clustersize()
  ext4: factor out ext4_set_def_opts()
  ext4: remove cantfind_ext4 error handler
  ext4: goto right label 'failed_mount3a'
  ext4: adjust fast commit disable judgement order in ext4_fc_track_inode
  ext4: factor out ext4_fc_disabled()
  ext4: fix miss release buffer head in ext4_fc_write_inode
  jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
  jbd2: fix potential buffer head reference count leak
  ext4: fix dir corruption when ext4_dx_add_entry() fails
  ext4: remove ext4_inline_data_fiemap() declaration
  ext4: fix i_version handling in ext4
  mbcache: Avoid nesting of cache->c_list_lock under bit locks
  jbd2: wake up journal waiters in FIFO order, not LIFO
  ext4: place buffer head allocation before handle start
  ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
  ext4: unconditionally enable the i_version counter
  net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
  nfp: add support restart of link auto-negotiation
  nfp: add support for link auto negotiation
  nfp: refine the ABI of getting `sp_indiff` info
  nfp: avoid halt of driver init process when non-fatal error happens
  nfp: add support for reporting active FEC mode
  selftests/tc-testing: update qdisc/cls/action features in config
  dt-bindings: nfc: marvell,nci: fix reset line polarity in examples
  net: dsa: remove bool devlink_port_setup
  net: dsa: don't do devlink port setup early
  net: dsa: don't leave dangling pointers in dp->pl when failing
  net: dsa: move port_setup/teardown to be called outside devlink port registered area
  net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions
  net: devlink: introduce a flag to indicate devlink port being registered
  net: devlink: introduce port registered assert helper and use it
  r8169: add rtl_disable_rxdvgate()
  clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable
  genetlink: reject use of nlmsg_flags for new commands
  clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
  clk: Renesas versaclock7 ccf device driver
  dt-bindings: Renesas versaclock7 device tree bindings
  Bluetooth: hci_sync: Fix not indicating power state
  clk: ti: Balance of_node_get() calls for of_find_node_by_name()
  clk: imx: scu: fix memleak on platform_device_add() fails
  clk: vc5: Use regmap_{set,clear}_bits() where appropriate
  clk: vc5: Check IO access results
  selftests/xsk: Fix double free
  bpftool: Fix error message of strerror
  libbpf: Fix overrun in netlink attribute iteration
  clk: mediatek: add driver for MT8365 SoC
  clk: mediatek: Export required common code symbols
  selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged"
  clk: mediatek: Provide mtk_devm_alloc_clk_data
  dt-bindings: clock: mediatek: add bindings for MT8365 SoC
  samples/bpf: Fix typo in xdp_router_ipv4 sample
  clkdev: Simplify devm_clk_hw_register_clkdev() function
  clkdev: Remove never used devm_clk_release_clkdev()
  clk: Remove never used devm_of_clk_del_provider()
  clk: bcm: rpi: Add support for VEC clock
  clk: bcm: rpi: Handle pixel clock in firmware
  clk: bcm: rpi: Add support HEVC clock
  clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
  clk: bcm2835: Round UART input clock up
  clk: bcm2835: Make peripheral PLLC critical
  of: base: make of_device_compatible_match() accept const device node
  clk: baikal-t1: Convert to platform device driver
  clk: baikal-t1: Add DDR/PCIe directly controlled resets support
  dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs
  clk: baikal-t1: Move reset-controls code into a dedicated module
  clk: baikal-t1: Add SATA internal ref clock buffer
  clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
  clk: baikal-t1: Fix invalid xGMAC PTP clock divider
  clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
  bpftool: Remove unused struct event_ring_info
  bpftool: Remove unused struct btf_attach_point
  clk: davinci: cfgchip: Use dev_err_probe() helper
  clk: davinci: pll: fix spelling typo in comment
  MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER
  bpf, docs: Add TOC and fix formatting.
  bpf, docs: Add Clang note about BPF_ALU
  bpf, docs: Move Clang notes to a separate file
  bpf, docs: Linux byteswap note
  bpf, docs: Move legacy packet instructions to a separate file
  clk: mmp: pxa168: control shared SDH bits with separate clock
  dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks
  clk: mmp: pxa168: add clocks for SDH2 and SDH3
  dt-bindings: marvell,pxa168: add clock id for SDH3
  clk: mmp: pxa168: fix GPIO clock enable bits
  clk: mmp: pxa168: add muxes for more peripherals
  clk: mmp: pxa168: fix incorrect parent clocks
  clk: mmp: pxa168: fix const-correctness
  clk: mmp: pxa168: add new clocks for peripherals
  dt-bindings: marvell,pxa168: add clock ids for additional dividers
  clk: mmp: pxa168: fix incorrect dividers
  clk: mmp: pxa168: add additional register defines
  of: Fix "dma-ranges" handling for bus controllers
  Documentation: Kunit: Use full path to .kunitconfig
  kunit: tool: rename all_test_uml.config, use it for --alltests
  kunit: tool: remove UML specific options from all_tests_uml.config
  clk: sprd: Add clocks support for UMS512
  lib: stackinit: update reference to kunit-tool
  lib: overflow: update reference to kunit-tool
  Documentation: KUnit: update links in the index page
  Documentation: KUnit: add intro to the getting-started page
  Documentation: KUnit: Reword start guide for selecting tests
  Documentation: KUnit: add note about mrproper in start.rst
  Documentation: KUnit: avoid repeating "kunit.py run" in start.rst
  Documentation: KUnit: remove duplicated docs for kunit_tool
  Documentation: Kunit: Add ref for other kinds of tests
  Documentation: KUnit: Fix non-uml anchor
  Documentation: Kunit: Fix inconsistent titles
  Documentation: kunit: fix trivial typo
  kunit: no longer call module_info(test, "Y") for kunit modules
  kunit: add kunit.enable to enable/disable KUnit test
  kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces
  drm/i915/gvt: Add missing vfio_unregister_group_dev() call
  thermal: core: Increase maximum number of trip points
  efi: Correct Macmini DMI match in uefi cert quirk
  drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training
  drm/msm/hdmi: fix IRQ lifetime
  drm/msm/dp: fix bridge lifetime
  drm/msm/dp: fix aux-bus EP lifetime
  drm/msm/dp: fix IRQ lifetime
  drm/msm/hdmi: fix memory corruption with too many bridges
  drm/msm/dsi: fix memory corruption with too many bridges
  drm/msm/dp: fix memory corruption with too many bridges
  drm/msm: fix use-after-free on probe deferral
  drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
  drm/msm/dp: add atomic_check to bridge ops
  ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR
  drm/msm/gpu: Fix crash during system suspend after unbind
  drm/msm/a6xx: Replace kcalloc() with kvzalloc()
  drm/msm/gem: Unpin objects slightly later
  drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
  drm/amdkfd: Track unified memory when switching xnack mode
  drm/amdgpu: Enable sram on vcn_4_0_2
  drm/amdgpu: Enable VCN DPG for GC11_0_1
  ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props
  ARM: dts: s5pv210: correct double "pins" in pinmux node
  net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq
  net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
  net/mlx5e: Split out channel (de)activation in rx_res
  net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool
  net/mlx5e: Convert struct mlx5e_alloc_unit to a union
  net/mlx5e: Remove DMA address from mlx5e_alloc_unit
  net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address
  net/mlx5e: Optimize the page cache reducing its size 2x
  net/mlx5e: Fix calculations for ICOSQ size
  xsk: Remove unused xsk_buff_discard
  net/mlx5e: xsk: Use KSM for unaligned XSK
  net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen
  net/mlx5e: Keep a separate MKey for striding RQ
  net/mlx5e: xsk: Use XSK frame size as striding RQ page size
  net/mlx5e: Use runtime page_shift for striding RQ
  xsk: Expose min chunk size to drivers
  sched: Fix more TASK_state comparisons
  mm/slub: fix a slab missed to be freed problem
  nvme: wire up fixed buffer support for nvme passthrough
  nvme: pass ubuffer as an integer
  block: extend functionality to map bvec iterator
  block: factor out blk_rq_map_bio_alloc helper
  block: rename bio_map_put to blk_mq_map_bio_put
  nvme: refactor nvme_alloc_request
  nvme: refactor nvme_add_user_metadata
  nvme: Use blk_rq_map_user_io helper
  scsi: Use blk_rq_map_user_io helper
  block: add blk_rq_map_user_io
  io_uring: introduce fixed buffer support for io_uring_cmd
  io_uring: add io_uring_cmd_import_fixed
  nvme: enable batched completions of passthrough IO
  nvme: split out metadata vs non metadata end_io uring_cmd completions
  block: allow end_io based requests in the completion batch handling
  block: change request end_io handler to pass back a return value
  block: enable batched allocation for blk_mq_alloc_request()
  block: kill deprecated BUG_ON() in the flush handling
  usb: gadget: uvc: don't put item still in use
  serial: cpm_uart: Don't request IRQ too early for console port
  tty: serial: do unlock on a common path in altera_jtaguart_console_putc()
  tty: serial: unify TX space reads under altera_jtaguart_tx_space()
  tty: serial: use FIELD_GET() in lqasc_tx_ready()
  tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar()
  tty: serial: allow pxa.c to be COMPILE_TESTed
  serial: stm32: Fix unused-variable warning
  docs: filesystems: sysfs: Make text and code for ->show() consistent
  tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL
  w1: Split memcpy() of struct cn_msg flexible array
  staging: rtl8192e: Rename variable Bandwidth to avoid CamelCase
  staging: r8188eu: remove PHY_RFConfig8188E()
  staging: r8188eu: remove PHY_RF6052_Config8188E()
  staging: r8188eu: convert ODM_ReadAndConfig_AGC_TAB_1T_8188E() to int
  staging: r8188eu: convert ODM_ReadAndConfig_PHY_REG_1T_8188E() to int
  staging: r8188eu: convert ODM_ReadAndConfig_RadioA_1T_8188E() to int
  staging: r8188eu: convert ODM_ReadAndConfig_MAC_REG_8188E() to int
  spmi: pmic-arb: increase SPMI transaction timeout delay
  spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
  spmi: pmic-arb: correct duplicate APID to PPID mapping logic
  spmi: pmic-arb: add support to dispatch interrupt based on IRQ status
  spmi: pmic-arb: check apid against limits before calling irq handler
  spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
  spmi: pmic-arb: handle spurious interrupt
  spmi: pmic-arb: add a print in cleanup_irq
  drivers: spmi: Directly use ida_alloc()/free()
  MAINTAINERS: add TI ECAP driver info
  counter: ti-ecap-capture: capture driver support for ECAP
  Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items
  dt-bindings: counter: add ti,am62-ecap-capture.yaml
  counter: Introduce the COUNTER_COMP_ARRAY component type
  counter: Consolidate Counter extension sysfs attribute creation
  counter: Introduce the Count capture component
  counter: 104-quad-8: Add Signal polarity component
  counter: Introduce the Signal polarity component
  counter: interrupt-cnt: Implement watch_validate callback
  counter: Move symbols into COUNTER namespace
  MAINTAINERS: Update Counter subsystem git tree repo link
  ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
  arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2
  ip6_vti:Remove the space before the comma
  net: stmmac: add a parse for new property 'snps,clk-csr'
  arm64: dts: mediatek: mt2712e: Update the name of property 'clk_csr'
  dt-bindings: net: snps,dwmac: add new property snps,clk-csr
  dt-bindings: net: mediatek-dwmac: add support for mt8188
  net/mlx5: Fix spelling mistake "syndrom" -> "syndrome"
  net: bna: Fix spelling mistake "muliple" -> "multiple"
  usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
  usb: host: ehci-exynos: switch to using gpiod API
  Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
  Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
  spi: Ensure that sg_table won't be used after being freed
  dt-bindings: usb: Convert FOTG210 to dt schema
  usb: mtu3: fix failed runtime suspend in host only mode
  USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl"
  usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra
  usb: typec: Replace custom implementation of device_match_fwnode()
  usb: typec: ucsi: Don't warn on probe deferral
  usb: add quirks for Lenovo OneLink+ Dock
  ibmveth: Ethtool set queue support
  ibmveth: Implement multi queue on xmit
  ibmveth: Copy tx skbs into a premapped buffer
  bnx2: Fix spelling mistake "bufferred" -> "buffered"
  tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
  sctp: handle the error returned from sctp_auth_asoc_init_active_key
  net: bridge: assign path_cost for 2.5G and 5G link speed
  net: lan966x: Fix spelling mistake "tarffic" -> "traffic"
  mISDN: fix use-after-free bugs in l1oip timer handlers
  net-next: skbuff: refactor pskb_pull
  MAINTAINERS: switch dwc3 to Thinh
  net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs
  net-sysfs: Convert to use sysfs_emit() APIs
  net: tun: Convert to use sysfs_emit() APIs
  kvm: vmx: keep constant definition format consistent
  kvm: mmu: fix typos in struct kvm_arch
  ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6
  KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts
  KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters
  KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable
  Revert "KVM: selftests: Fix nested SVM tests when built with clang"
  KVM: selftests: Dedup subtests of fix_hypercall_test
  KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off
  KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test
  KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test
  tsnep: Use page pool for RX
  tsnep: Add EtherType RX flow classification support
  tsnep: Support multiple TX/RX queue pairs
  tsnep: Move interrupt from device to queue
  dt-bindings: net: tsnep: Allow additional interrupts
  dt-bindings: net: tsnep: Allow dma-coherent
  ALSA: usb-audio: Fix potential memory leaks
  ALSA: usb-audio: Fix NULL dererence at error path
  ASoC: mediatek: mt8192-mt6359: Set the driver name for the card
  HID: wacom: add three styli to wacom_intuos_get_tool_type
  ALSA: hda/realtek: More robust component matching for CS35L41
  powerpc/pseries: Add firmware details to the hardware description
  powerpc/powernv: Add opal details to the hardware description
  powerpc: Add device-tree model to the hardware description
  powerpc/64: Add logical PVR to the hardware description
  powerpc: Add PVR & CPU name to hardware description
  powerpc: Add hardware description string
  powerpc/configs: Enable PPC_UV in powernv_defconfig
  powerpc/configs: Update config files for removed/renamed symbols
  powerpc/mm: Fix UBSAN warning reported on hugetlb
  powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
  powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range
  powerpc: Drops STABS_DEBUG from linker scripts
  powerpc/64s: Remove lost/old comment
  powerpc/64s: Remove old STAB comment
  powerpc: remove orphan systbl_chk.sh
  powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
  KVM: PPC: Book3S HV: Implement scheduling wait interval counters in the VPA
  HID: amd_sfh: Handle condition of "no sensors" for SFH1.1
  HID: amd_sfh: Change dev_err to dev_dbg for additional debug info
  arm64/kprobe: Optimize the performance of patching single-step slot
  ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag
  ASoC: nau8825: Add TDM support
  hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
  crypto: aspeed - Remove redundant dev_err call
  crypto: scatterwalk - Remove unused inline function scatterwalk_aligned()
  crypto: aead - Remove unused inline functions from aead
  crypto: bcm - Simplify obtain the name for cipher
  crypto: marvell/octeontx - use sysfs_emit() to instead of scnprintf()
  hwrng: core - start hwrng kthread also for untrusted sources
  crypto: zip - remove the unneeded result variable
  crypto: qat - add limit to linked list parsing
  crypto: octeontx2 - Remove the unneeded result variable
  crypto: ccp - Remove the unneeded result variable
  crypto: aspeed - Fix check for platform_get_irq() errors
  crypto: virtio - fix memory-leak
  crypto: cavium - prevent integer overflow loading firmware
  crypto: marvell/octeontx - prevent integer overflows
  crypto: aspeed - fix build error when only CRYPTO_DEV_ASPEED is enabled
  fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
  ext4: don't increase iversion counter for ea_inodes
  ext4: fix check for block being out of directory size
  fs/buffer: make submit_bh & submit_bh_wbc return type as void
  fs/buffer: drop useless return value of submit_bh
  fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_read
  jbd2: drop useless return value of submit_bh
  ext4: make ext4_lazyinit_thread freezable
  eth: alx: take rtnl_lock on resume
  sparc: Unbreak the build
  net: phy: Convert to use sysfs_emit() APIs
  net: enetc: offload per-tc max SDU from tc-taprio
  net: enetc: use common naming scheme for PTGCR and PTGCAPR registers
  net: enetc: cache accesses to &priv->si->hw
  net: dsa: hellcreek: Offload per-tc max SDU from tc-taprio
  net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch/case
  net: dsa: felix: offload per-tc max SDU from tc-taprio
  net/sched: taprio: allow user input of per-tc max SDU
  net/sched: query offload capabilities through ndo_setup_tc()
  net/tipc: Remove unused struct distr_queue_item
  net: skb: introduce and use a single page frag cache
  net: sched: cls_u32: Avoid memcpy() false-positive warning
  dt-bindings: net: snps,dwmac: Document stmmac-axi-config subnode
  docs: netlink: clarify the historical baggage of Netlink flags
  vhost/vsock: Use kvmalloc/kvfree for larger packets.
  clk: fixed-rate: add devm_clk_hw_register_fixed_rate
  clk: asm9260: use parent index to link the reference clock
  ACPI: HMAT: Release platform device in case of platform_device_add_data() fails
  dax: Remove usage of the deprecated ida_simple_xxx API
  libnvdimm/region: Allow setting align attribute on regions without mappings
  drm/msm: Fix build break with recent mm tree
  m68k: update config files
  sbitmap: fix lockup while swapping
  io_uring/net: fix notif cqe reordering
  io_uring/net: don't update msg_name if not provided
  binfmt: remove taso from linux_binprm struct
  input: drop empty comment blocks
  of: fdt: Remove unused struct fdt_scan_status
  dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node
  io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
  drm/panel: simple: Use dev_err_probe() to simplify code
  drm/panel: panel-edp: Use dev_err_probe() to simplify code
  Bluetooth: L2CAP: Fix user-after-free
  prandom: make use of smaller types in prandom_u32_max
  random: add 8-bit and 16-bit batches
  utsname: contribute changes to RNG
  random: use init_utsname() instead of utsname()
  kfence: use better stack hash seed
  random: split initialization into early step and later step
  PCI/PM: Reduce D3hot delay with usleep_range()
  dt-bindings: timer: Add power-domains for TI timer-dm on K3
  mfd: syscon: Remove repetition of the regmap_get_val_endian()
  dmaengine: ioat: remove unused declarations in dma.h
  dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested
  dmaengine: zynqmp_dma: Add device_synchronize support
  dt-bindings: dma: add additional pbus reset to qcom,adm
  dt-bindings: dma: rework qcom,adm Documentation to yaml schema
  dt-bindings: dma: apple,admac: Add iommus and power-domains properties
  dmaengine: dw-edma: Remove runtime PM support
  dmaengine: idxd: add configuration for concurrent batch descriptor processing
  dmaengine: idxd: add configuration for concurrent work descriptor processing
  dmaengine: idxd: add WQ operation cap restriction support
  dmanegine: idxd: reformat opcap output to match bitmap_parse() input
  dmaengine: idxd: convert ats_dis to a wq flag
  dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
  dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
  dmaengine: qcom-adm: fix wrong sizeof config in slave_config
  arm64: defconfig: Add Coresight as module
  kselftest/arm64: Handle EINTR while reading data from children
  kselftest/arm64: Flag fp-stress as exiting when we begin finishing up
  kselftest/arm64: Don't repeat termination handler for fp-stress
  ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs
  io_uring/rw: defer fsnotify calls to task context
  arm64/mm: fold check for KFENCE into can_set_direct_map()
  arm64: ftrace: fix module PLTs with mcount
  arm64: module: Remove unused plt_entry_is_initialized()
  arm64: module: Make plt_equals_entry() static
  arm64: fix the build with binutils 2.27
  landlock: Fix documentation style
  landlock: Slightly improve documentation and fix spelling
  samples/landlock: Print hints about ABI versions
  clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gcc-msm8939: use parent_hws where possible
  dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8916.yaml
  clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs
  clk: qcom: gcc-sc8280xp: use retention for USB power domains
  clk: qcom: gdsc: add missing error handling
  kselftest/arm64: Don't enable v8.5 for MTE selftest builds
  drm/hyperv: Add ratelimit on error message
  selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION)
  bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself
  bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function
  bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()
  bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline
  ASoC: core: clarify the driver name initialization
  dt-bindings: irqchip: Describe the IMX MU block as a MSI controller
  dmaengine: ti: k3-psil: add additional TX threads for j721e
  dmaengine: ti: k3-psil: add additional TX threads for j7200
  dmaengine: apple-admac: Trigger shared reset
  dmaengine: apple-admac: Do not use devres for IRQs
  irqchip: Add IMX MU MSI controller driver
  x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling
  dmaengine: ti: edma: Remove some unused functions
  dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc
  Documentation: devicetree: dma: update the comments
  dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
  phy: phy-mtk-dp: make array driving_params static const
  spi: spi-gxp: Use devm_platform_ioremap_resource()
  ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
  ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
  ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
  ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
  btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
  btrfs: drop extent map range more efficiently
  btrfs: avoid pointless extent map tree search when flushing delalloc
  btrfs: remove unnecessary next extent map search
  btrfs: remove unnecessary NULL pointer checks when searching extent maps
  btrfs: assert tree is locked when clearing extent map from logging
  btrfs: remove unnecessary extent map initializations
  btrfs: remove the refcount warning/check at free_extent_map()
  btrfs: add helper to replace extent map range with a new extent map
  btrfs: move open coded extent map tree deletion out of inode eviction
  btrfs: use cond_resched_rwlock_write() during inode eviction
  btrfs: use extent_map_end() at btrfs_drop_extent_map_range()
  btrfs: move btrfs_drop_extent_cache() to extent_map.c
  btrfs: fix missed extent on fsync after dropping extent maps
  btrfs: remove stale prototype of btrfs_write_inode
  btrfs: enable nowait async buffered writes
  btrfs: assert nowait mode is not used for some btree search functions
  btrfs: make btrfs_buffered_write nowait compatible
  btrfs: plumb NOWAIT through the write path
  btrfs: make lock_and_cleanup_extent_if_need nowait compatible
  btrfs: make prepare_pages nowait compatible
  btrfs: make btrfs_check_nocow_lock nowait compatible
  btrfs: add btrfs_try_lock_ordered_range
  btrfs: add the ability to use NO_FLUSH for data reservations
  btrfs: make can_nocow_extent nowait compatible
  block: add rationale for not using blk_mq_plug() when applicable
  ring-buffer: Fix race between reset page and reading page
  ext4: fix null-ptr-deref in ext4_write_info
  ext4: don't run ext4lazyinit for read-only filesystems
  ext4: remove deprecated noacl/nouser_xattr options
  ext4: avoid crash when inline data creation follows DIO write
  dt-bindings: gpio-regulator: add vin-supply property support
  regulator: gpio: Add input_supply support in gpio_regulator_config
  ASoC: wcd-mbhc-v2: Revert "ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()"
  tracing/user_events: Update ABI documentation to align to bits vs bytes
  tracing/user_events: Use bits vs bytes for enabled status page data
  tracing/user_events: Use refcount instead of atomic for ref tracking
  tracing/user_events: Ensure user provided strings are safely formatted
  tracing/user_events: Use WRITE instead of READ for io vector import
  tracing/user_events: Use NULL for strstr checks
  tracing: Fix spelling mistake "preapre" -> "prepare"
  tracing: Wake up waiters when tracing is disabled
  tracing: Add ioctl() to force ring buffer waiters to wake up
  drm/panel: simple: Add Multi-Inno Technology MI0800FT-9
  dt-bindings: display: simple: Add Multi-Inno Technology MI0800FT-9 panel
  dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support
  block: adapt blk_mq_plug() to not plug for writes that require a zone lock
  drm/amdgpu: correct the memcpy size for ip discovery firmware
  drm/amdgpu: Skip put_reset_domain if it doesn't exist
  drm/amdgpu: remove switch from amdgpu_gmc_noretry_set
  drm/amdgpu: Fix mc_umc_status used uninitialized warning
  drm/amd/display: Prevent OTG shutdown during PSR SU
  drm/amdgpu: add page retirement handling for CPU RAS
  drm/amdgpu: use RAS error address convert api in mca notifier
  drm/amdgpu: support to convert dedicated umc mca address
  drm/amdgpu: export umc error address convert interface
  drm/amdgpu: fix sdma v4 init microcode error
  drm/amd/display: fix array-bounds error in dc_stream_remove_writeback()
  drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
  drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode
  drm/amdgpu: fix a compiling error in old kernels
  drm/amdgpu: add rlc_sr_cntl_list to firmware array
  drm/amdgpu: Remove fence_process in count_emitted
  drm/amdgpu: Correct the position in patch_cond_exec
  drm/amd/display: Refactor LTTPR mode selection
  drm/amd/display: 3.2.205
  drm/amd/display: fix a divide by zero error
  drm/amd/display: Only use ODM2:1 policy for high pixel rate displays
  drm/amd/display: Fix various dynamic ODM transitions on DCN32
  drm/amd/display: polling vid stream status in hpo dp blank
  drm/amd/display: Fix CAB allocation calculation
  drm/amd/display: skip phantom pipes when checking for pending flip
  drm/amd/display: Update MALL SS NumWays calculation
  drm/amd/display: skip phantom pipes when checking for pending flip
  drm/amd/display: fill in clock values when DPM is not enabled
  drm/amd/display: Cursor Info Update refactor
  drm/amd/display: Avoid unnecessary pixel rate divider programming
  drm/amd/display: Remove assert for odm transition case
  drm/amd/display: Add ABM control to panel_config struct.
  drm/amd/display: Disable MALL when TMZ surface
  drm/amd/display: Fix typo in get_pixel_rate_div
  drm/amd/display: add debug keys for override bios settings.
  drm/amd/display: Fix audio on display after unplugging another
  drm/amd/display: add missing null check
  drm/amd/display: Add explicit FIFO disable for DP blank
  drm/amd/display: Wrap OTG disable workaround with FIFO control
  drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
  drm/amd/display: Change EDID fallback condition
  drm/amd/display: Do DIO FIFO enable after DP video stream enable
  drm/amd/display: Remove interface for periodic interrupt 1
  drm/amd/display: Update DCN32 to use new SR latencies
  drm/amd/display: Avoid avoid unnecessary pixel rate divider programming
  drm/amdkfd: fix dropped interrupt in kfd_int_process_v11
  drm/amdgpu: pass queue size and is_aql_queue to MES
  drm/amdkfd: fix MQD init for GFX11 in init_mqd
  drm/amdgpu: Enable SA software trap.
  drm/amd/amdgpu: Add missing XGMI hive registers for mmhub 9.4.1
  drm/amdgpu/vcn: update vcn4 fw shared data structure
  drm/amdgpu/sdma6: use common function to init sdma fw
  drm/amdgpu: support sdma struct v2 fw init
  drm/amdgpu/sdma5: use common function to init sdma fw
  drm/amdgpu/sdma4: use common function to init sdma fw
  drm/amdgpu: add function to init SDMA microcode
  drm/amdgpu/gfx11: use common function to init cp fw
  drm/amdgpu/gfx10: use common function to init CP fw
  drm/amdgpu/gfx9: use common function to init cp fw
  drm/amdgpu: add function to init CP microcode
  drm/amd/pm: use adverse selection for dpm features unsupported by driver
  drm/amd/pm: enable gfxoff feature for SMU 13.0.0
  drm/amdgpu: avoid gfx register accessing during gfxoff
  drivers/amd/pm: check the return value of amdgpu_bo_kmap
  drm/amdgpu: Use simplified API for p2p dist calc
  drm/amdgpu: Disable verbose for p2p dist calc
  drm/amdgpu: Fixed ras warning when uninstalling amdgpu
  drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode
  drm/amdgpu/gfx10: switch to amdgpu_gfx_rlc_init_microcode
  quota: Add more checking after reading from quota file
  quota: Replace all block number checking with helper function
  quota: Check next/prev free block number after reading from quota file
  printk: Mark __printk percpu data ready __ro_after_init
  printk: Remove bogus comment vs. boot consoles
  printk: Remove write only variable nr_ext_console_drivers
  printk: Declare log_wait properly
  printk: Make pr_flush() static
  io_uring/net: fix fast_iov assignment in io_setup_async_msg()
  lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready.
  lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval().
  net: cpmac: Add __init/__exit annotations to module init/exit funcs
  ASoC: mediatek: mt8186: Fix spelling mistake "slect" -> "select"
  perf/x86/amd/lbr: Adjust LBR regardless of filtering
  perf/x86/utils: Fix uninitialized var in get_branch_type()
  perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file
  perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR
  perf/x86/amd: Support PERF_SAMPLE_ADDR
  perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}
  perf/x86/amd: Support PERF_SAMPLE_DATA_SRC
  perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
  perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO}
  perf/x86/uncore: Add new Raptor Lake S support
  perf/x86/cstate: Add new Raptor Lake S support
  perf/x86/msr: Add new Raptor Lake S support
  perf/x86: Add new Raptor Lake S support
  irqchip/gic-v3: Fix typo in comment
  dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding
  dt-bindings: irqchip: ti,sci-inta: Fix warning for missing #interrupt-cells
  RDMA/rxe: Remove error/warning messages from packet receiver path
  KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available
  KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics
  KVM: Document weakly ordered architecture requirements for dirty ring
  KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL
  KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option
  KVM: Use acquire/release semantics when accessing dirty ring GFN state
  slab: Introduce kmalloc_size_roundup()
  slab: Remove __malloc attribute from realloc functions
  ethernet: 8390: remove unnecessary check of mem
  nfp: Use skb_put_data() instead of skb_put/memcpy pair
  PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro
  PCI: qcom: Rename host-init error label
  PCI: qcom: Drop unused post_deinit callback
  RDMA/usnic: fix set-but-not-unused variable 'flags' warning
  net: liquidio: Remove unused struct lio_trusted_vf_ctx
  KVM: arm64: Fix comment typo in nvhe/switch.c
  net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code
  dmaengine: idxd: Remove unused struct idxd_fault
  wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair
  ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
  net: ax88796c: Use skb_put_data() instead of skb_put/memcpy pair
  dt-bindings: renesas,rcar-dmac: Add r8a779g0 support
  dmaengine: idxd: track enabled workqueues in bitmap
  dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup()
  ethernet: s2io: Use skb_put_data() instead of skb_put/memcpy pair
  dmaengine: pl08x: Fix double word
  dmaengine: virt-dma: Fix double word in comments
  dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet
  dmaengine: mxs: use platform_driver_register
  dt-bindings: phy: qcom,qusb2: document sdm670 compatible
  phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY
  wifi: rtl8xxxu: Improve rtl8xxxu_queue_select
  wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
  wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
  phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588
  ALSA: asihpi - Remove unused struct hpi_subsys_response
  ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it
  phy: tegra: xusb: Enable usb role switch attribute
  phy: mediatek: fix build warning of FIELD_PREP()
  xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state
  xfrm: ipcomp: add extack to ipcomp{4,6}_init_state
  xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state
  xfrm: esp: add extack to esp_init_state, esp6_init_state
  xfrm: ah: add extack to ah_init_state, ah6_init_state
  xfrm: pass extack down to xfrm_type ->init_state
  clk: mediatek: mt8192: deduplicate parent clock lists
  clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*()
  clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup
  clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel
  clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent
  clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg mux parents
  clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier
  clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_ref as generic mux
  clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes
  clk: mediatek: mt8183: Add clk mux notifier for MFG mux
  clk: mediatek: mux: add clk notifier functions
  clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
  net/mlx5e: Use runtime values of striding RQ parameters in datapath
  net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info
  net/mlx5e: Improve the MTU change shortcut
  net/mlx5e: xsk: Fix SKB headroom calculation in validation
  net/mlx5e: xsk: Remove dead code in validation
  net/mlx5e: Simplify stride size calculation for linear RQ
  net/mlx5e: kTLS, Check ICOSQ WQE size in advance
  net/mlx5e: Use the aligned max TX MPWQE size
  net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full
  net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate
  net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev
  net/mlx5e: Validate striding RQ before enabling XDP
  net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static
  net/mlx5e: Remove unused fields from datapath structs
  net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8
  net/mlx5: Add the log_min_mkey_entity_size capability
  net: sunhme: Fix undersized zeroing of quattro->happy_meals
  net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair
  net: dsa: felix: update regmap requests to be string-based
  net: dsa: felix: use DEFINE_RES_MEM_NAMED for resources
  net: dsa: felix: remove felix_info :: init_regmap
  net: dsa: felix: remove felix_info :: imdio_base
  net: dsa: felix: remove felix_info :: imdio_res
  net: drop the weight argument from netif_napi_add
  net: Fix incorrect address comparison when searching for a bind2 bucket
  mptcp: poll allow write call before actual connect
  mptcp: handle defer connect in mptcp_sendmsg
  tcp: export tcp_sendmsg_fastopen
  mptcp: add TCP_FASTOPEN_CONNECT socket option
  netns: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  net: shrink struct ubuf_info
  vhost/net: use struct ubuf_info_msgzc
  xen/netback: use struct ubuf_info_msgzc
  net: introduce struct ubuf_info_msgzc
  clk: pistachio: Fix initconst confusion
  Input: xpad - add X-Box Adaptive Profile button
  Input: add ABS_PROFILE to uapi and documentation
  Input: xpad - add X-Box Adaptive XBox button
  Input: xpad - add X-Box Adaptive support
  io_uring/net: fix non-zc send with address
  clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_data and npcm7xx_clk_div_fixed_data
  selftests/bpf: Convert udp_limit test to ASSERT_* macros
  selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros
  selftests/bpf: Convert tcp_rtt test to ASSERT_* macros
  selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros
  selftests/bpf: Convert tcp_estats test to ASSERT_* macros
  selftests/bpf: Convert sockopt_sk test to ASSERT_* macros
  selftests/bpf: Convert sockopt_multi test to ASSERT_* macros
  selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros
  selftests/bpf: Convert sockopt test to ASSERT_* macros
  selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros
  selftests/bpf: Convert sockmap_basic test to ASSERT_* macros
  tracing: Wake up ring buffer waiters on closing of the file
  ring-buffer: Add ring_buffer_wake_waiters()
  bpftool: Show parameters of BPF task iterators.
  selftests/bpf: Test parameterized task BPF iterators.
  bpf: Handle show_fdinfo for the parameterized task BPF iterators
  bpf: Handle bpf_link_info for the parameterized task BPF iterators.
  bpf: Parameterize task iterators.
  Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BOOTLOADER"
  kbuild: hide error checker logs for V=1 builds
  kbuild: re-run modpost when it is updated
  kbuild: unify two modpost invocations
  arm64: dts: uniphier: Add L2 cache node
  arm64: dts: uniphier: Remove compatible "snps,dw-pcie" from pcie node
  arm64: dts: uniphier: Fix opp-table node name for LD20
  arm64: dts: uniphier: Add USB-device support for PXs3 reference board
  arm64: dts: uniphier: Add ahci controller nodes for PXs3
  arm64: dts: uniphier: Use GIC interrupt definitions
  arm64: dts: uniphier: Rename gpio-hog nodes
  arm64: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
  arm64: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
  arm64: dts: uniphier: Rename pvtctl node to thermal-sensor
  ARM: dts: uniphier: Remove compatible "snps,dw-pcie-ep" from pcie-ep node
  ARM: dts: uniphier: Move interrupt-parent property to each child node in uniphier-support-card
  ARM: dts: uniphier: Add ahci controller nodes for PXs2
  ARM: dts: uniphier: Add ahci controller nodes for Pro4
  ARM: dts: uniphier: Use GIC interrupt definitions
  ARM: dts: uniphier: Rename gpio-hog node
  ARM: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
  ARM: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
  ARM: dts: uniphier: Rename pvtctl node to thermal-sensor
  ARM: remove check for CONFIG_DEBUG_LL_SER3
  firmware/psci: Add debugfs support to ease debugging
  firmware/psci: Print a warning if PSCI doesn't accept PC mode
  ARM: aspeed: Kconfig: Fix indentation
  ARM: Drop CMDLINE_* dependency on ATAGS
  ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM
  ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h
  ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
  i2c: microchip: pci1xxxx: Add driver for I2C host controller in multifunction endpoint of pci1xxxx switch
  KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability
  KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc()
  KVM: x86/pmu: Avoid using PEBS perf_events for normal counters
  KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS
  KVM: x86/pmu: Don't generate PEBS records for emulated instructions
  KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask
  KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number
  KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall
  KVM: selftests: Check result in hyperv_features for successful hypercalls
  kbuild: move vmlinux.o rule to the top Makefile
  kbuild: move .vmlinux.objs rule to Makefile.modpost
  docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTED
  kbuild: list sub-directories in ./Kbuild
  Makefile.compiler: replace cc-ifversion with compiler-specific macros
  kbuild: rpm-pkg: fix breakage when V=1 is used
  scripts: remove unused argument 'type'
  Kconfig: remove sym_set_choice_value
  linux/export: use inline assembler to populate symbol CRCs
  kbuild: use objtool-args-y to clean up objtool arguments
  kbuild: fix and refactor single target build
  kbuild: rewrite check-local-export in sh/awk
  Revert "kbuild: Make scripts/compile.h when sh != bash"
  scripts/mkcompile_h: move LC_ALL=C to '$LD -v'
  kbuild: generate include/generated/compile.h in top Makefile
  kbuild: build init/built-in.a just once
  init/version.c: remove #include <linux/version.h>
  kbuild: move 'PHONY += modules_prepare' to the common part
  kbuild: refactor single builds of *.ko
  kbuild: remove duplicated dependency between modules and modules_check
  nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild
  kbuild: do not deduplicate modules.order
  kbuild: check sha1sum just once for each atomic header
  kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package
  Bluetooth: Call shutdown for HCI_USER_CHANNEL
  Bluetooth: Prevent double register of suspend
  ice: Add support for VLAN priority filters in switchdev
  ice: support features on new E810T variants
  ice: Merge pin initialization of E810 and E810T adapters
  kbuild: add phony targets to ./Kbuild
  kbuild: remove the target in signal traps when interrupted
  remoteproc: Support attach recovery after rproc crash
  remoteproc: Introduce rproc features
  random: use expired timer rather than wq for mixing fast pool
  random: avoid reading two cache lines on irq randomness
  Input: ibm-panel - add missing MODULE_DEVICE_TABLE
  Input: icn8505 - utilize acpi_get_subsystem_id()
  pwm: sysfs: Replace sprintf() with sysfs_emit()
  KVM: selftests: Update top-of-file comment in psci_test
  mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE
  power: supply: Add charger driver for Rockchip RK817
  dt-bindings: mfd: mt6370: Fix the indentation in the example
  mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
  mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe()
  dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018
  mfd: sm501: Add check for platform_driver_register()
  dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186
  mfd: twl4030: Add missed linux/device.h header
  dt-bindings: mfd: dlg,da9063: Add missing regulator patterns
  dt-bindings: mfd: sprd: Add bindings for ums512 global registers
  mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc
  dt-bindings: mfd: syscon: Add rk3588 QoS register compatible
  mfd: stmpe: Switch to using gpiod API
  mfd: qcom-spmi-pmic: Add pm7250b compatible
  dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes
  mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver
  mfd: intel-m10-bmc: Add d5005 bmc secure update driver
  dt-bindings: mfd: syscon: Drop ref from reg-io-width
  dt-bindings: mfd: Add Rockchip rk817 battery charger support
  MAINTAINERS: Drop Robert Jones
  mfd: qcom-spmi-pmic: Add support for PMP8074
  dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074
  mfd: Move from strlcpy with unused retval to strscpy
  mfd: fsl-imx25: Fix check for platform_get_irq() errors
  dt-bindings: mfd: qcom,tcsr: Add several devices
  dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema on PM8998
  dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema
  dt-bindings: mfd: qcom,spmi-pmic: Extend example
  dt-bindings: mfd: syscon: Require specific compatible also for simple-mfd
  dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles
  dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS
  dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format
  dt-binding: mfd: Add Richtek RT5120 PMIC support
  mfd: rt5120: Add Richtek PMIC support
  mfd: core: Delete corresponding OF node entries from list on MFD removal
  mfd: twl-core: Fix double "to to" in comment.
  mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
  mfd: lp8788: Fix an error handling path in lp8788_probe()
  mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
  dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant
  mfd: silergy,sy7636a: Add config option MFD_SY7636A
  mfd: mt6370: Add MediaTek MT6370 support
  dt-bindings: mfd: Add MediaTek MT6370
  mfd: rk808: Add Rockchip rk817 battery charger support
  mfd: intel_soc_pmic_crc: Update the copyright year
  mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove
  mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new()
  mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery
  mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata()
  mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip()
  mfd: intel_soc_pmic: Move non-Intel Makefile entries to their own group
  mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc
  mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
  dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register
  mfd: stmpe: Probe sub-function by compatible
  mfd: stmpe: Remove rotator block from probe
  mfd: intel-lpss: Provide an SSP type to the SPI driver
  s390/dasd: use blk_mq_alloc_disk
  pwm: core: Replace custom implementation of device_match_fwnode()
  pwm: lpss: Add a comment to the bypass field
  drm/bridge: lt8912b: fix corrupted image output
  drm/bridge: lt8912b: set hdmi or dvi mode
  drm/bridge: lt8912b: add vsync hsync
  pwm: lpss: Make use of bits.h macros for all masks
  pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  pwm: lpss: Use device_get_match_data() to get device data
  pwm: lpss: Move resource mapping to the glue drivers
  pwm: lpss: Move exported symbols to PWM_LPSS namespace
  pwm: lpss: Deduplicate board info data structures
  dt-bindings: pwm: Add compatible for Mediatek MT8188
  io_uring/net: don't skip notifs for failed requests
  hyperv: simplify and rename generate_guest_id
  Drivers: hv: vmbus: Split memcpy of flex-array
  irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END
  platform-msi: Export symbol platform_msi_create_irq_domain()
  irqchip/realtek-rtl: use parent interrupts
  dt-bindings: interrupt-controller: realtek,rtl-intc: require parents
  irqchip/realtek-rtl: use irq_domain_add_linear()
  irqchip: Make irqchip_init() usable on pure ACPI systems
  dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm
  dt-bindings: pwm: rockchip: Add description for rk3588
  powerpc: Ignore DSI error caused by the copy/paste instruction
  powerpc: Reverse stack frame marker on little endian
  powerpc: Make stack frame marker upper case
  powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
  pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  pwm: rockchip: Convert to use dev_err_probe()
  spi: s3c64xx: Fix large transfers with DMA
  spi: Split transfers larger than max size
  spi: Fix cache corruption due to DMA/PIO overlap
  spi: Save current RX and TX DMA devices
  ipmi: Remove unused struct watcher_entry
  fsi: core: Check error number after calling ida_simple_get
  hwmon: (occ) Check for device property for setting OCC active during probe
  fsi: occ: Support probing the hwmon child device from dts node
  dt-bindings: hwmon: Add IBM OCC bindings
  fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe
  fsi: sbefifo: Add detailed debugging information
  fsi: cleanup extern usage in function definition
  fsi: occ: Prevent use after free
  hwmon (occ): Retry for checksum failure
  netfilter: nft_fib: Fix for rpath check with VRF devices
  ASoC: mediatek: mt8195: update audio tuner settings
  drm/dp: Don't rewrite link config when setting phy test pattern
  ocxl: Remove the unneeded result variable
  powerpc/pseries/vas: Remove the unneeded result variable
  powerpc/smp: poll cpu_callin_map more aggressively in __cpu_up()
  powerpc/rtas: block error injection when locked down
  powerpc/pseries: block untrusted device tree changes when locked down
  powerpc/udbg: Remove extern function prototypes
  powerpc/boot: Explicitly disable usage of SPE instructions
  powerpc: Include e500v1_power_isa.dtsi for remaining e500v1 platforms
  powerpc: Fix SPE Power ISA properties for e500v1 platforms
  selftests/powerpc: Update bhrb filter sampling test for multiple branch filters
  powerpc/perf: Fix branch_filter support for multiple filters
  powerpc/64s/interrupt: halt early boot interrupts if paca is not set up
  powerpc/64: don't set boot CPU's r13 to paca until the structure is set up
  powerpc/64: avoid using r13 in relocate
  powerpc/64s: early boot machine check handler
  powerpc/64s/interrupt: move early boot ILE fixup into a macro
  powerpc/64e: provide an addressing macro for use with TOC in alternate register
  powerpc/64: provide a helper macro to load r2 with the kernel TOC
  powerpc/64: switch asm helpers from GOT to TOC relative addressing
  powerpc/64: asm use consistent global variable declaration and access
  powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER
  powerpc/64s: POWER10 CPU Kconfig build option
  powerpc/pseries: Move vas_migration_handler early during migration
  powerpc/64/irq: tidy soft-masked irq replay and improve documentation
  powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry
  powerpc/64s/interrupt: masked handler debug check for previous hard disable
  powerpc/64s: Fix irq state management in runlatch functions
  powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending
  powerpc/64: mark irqs hard disabled in boot paca
  powerpc/64/interrupt: Fix false warning in context tracking due to idle state
  powerpc/64s: Enable KFENCE on book3s64
  powerpc/64s: Allow double call of kernel_[un]map_linear_page()
  powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils
  powerpc/64s: Add DEBUG_PAGEALLOC for radix
  powerpc/64s: update cpu selection options
  powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
  powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops
  powerpc: add ISA v3.0 / v3.1 wait opcode macro
  powerpc/time: avoid programming DEC at the start of the timer interrupt
  powerpc: Add support for early debugging via Serial 16550 console
  powerpc/64/kdump: Limit kdump base to 512MB
  powerpc: Provide syscall wrapper
  powerpc: Change system_call_exception calling convention
  powerpc: Use common syscall handler type
  powerpc: Enable compile-time check for syscall handlers
  powerpc: Include all arch-specific syscall prototypes
  powerpc: Adopt SYSCALL_DEFINE for arch-specific syscall handlers
  powerpc: Provide do_ppc64_personality helper
  powerpc: Remove direct call to mmap2 syscall handlers
  s390/pci: remove unused bus_next field from struct zpci_dev
  s390/cio: remove unused ccw_device_force_console() declaration
  drm/framebuffer: convert to drm_dbg_kms()
  sfc: bare bones TC offload on EF100
  sfc: interrogate MAE capabilities at probe time
  sfc: add a hashtable for offloaded TC rules
  sfc: optional logging of TC offload errors
  sfc: bind indirect blocks for TC offload on EF100
  sfc: bind blocks for TC offload on EF100
  net: ethernet: rmnet: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  net: sched: act_bpf: simplify code logic in tcf_bpf_init()
  net: lan966x: Add offload support for ets
  net: lan966x: Add offload support for cbs
  net: lan966x: Add offload support for tbf
  mmc: sdhci: Centralize CMD and DATA reset handling
  mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS
  mmc: sdhci: Remove misleading comment about resets
  mmc: sdhci: Separate out sdhci_reset_for_all()
  sched: Fix TASK_state comparisons
  selftests/tc-testing: add selftests for teql qdisc
  selftests/tc-testing: add selftests for tbf qdisc
  selftests/tc-testing: add selftests for taprio qdisc
  selftests/tc-testing: add selftests for skbprio qdisc
  selftests/tc-testing: add selftests for sfq qdisc
  selftests/tc-testing: add selftests for sfb qdisc
  selftests/tc-testing: add selftests for plug qdisc
  selftests/tc-testing: add selftests for pfifo_fast qdisc
  selftests/tc-testing: add selftests for hhf qdisc
  selftests/tc-testing: add selftests for gred qdisc
  selftests/tc-testing: add selftests for fq qdisc
  selftests/tc-testing: add selftests for etf qdisc
  selftests/tc-testing: add selftests for codel qdisc
  selftests/tc-testing: add selftests for choke qdisc
  selftests/tc-testing: add selftests for atm qdisc
  MAINTAINERS: Rust
  xfrm: Reinject transport-mode packets through workqueue
  samples: add first Rust examples
  x86: enable initial Rust support
  docs: add Rust documentation
  Kbuild: add Rust support
  rust: add `.rustfmt.toml`
  scripts: add `is_rust_module.sh`
  scripts: add `rust_is_available.sh`
  scripts: add `generate_rust_target.rs`
  scripts: add `generate_rust_analyzer.py`
  scripts: decode_stacktrace: demangle Rust symbols
  scripts: checkpatch: enable language-independent checks for Rust
  scripts: checkpatch: diagnose uses of `%pA` in the C side as errors
  vsprintf: add new `%pA` format specifier
  rust: export generated symbols
  rust: add `kernel` crate
  rust: add `bindings` crate
  rust: add `macros` crate
  rust: add `compiler_builtins` crate
  rust: adapt `alloc` crate to the kernel
  rust: import upstream `alloc` crate
  rust: add C helpers
  kallsyms: increase maximum kernel symbol length to 512
  kallsyms: support "big" kernel symbols
  kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}`
  kallsyms: avoid hardcoding buffer size
  kallsyms: use `ARRAY_SIZE` instead of hardcoded size
  wifi: rtw89: 8852b: configure DLE mem
  wifi: rtw89: check DLE FIFO size with reserved size
  wifi: rtw89: mac: correct register of report IMR
  wifi: rtw89: pci: set power cut closed for 8852be
  wifi: rtw89: pci: add to do PCI auto calibration
  wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
  wifi: rtw89: add DMA busy checking bits to chip info
  wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
  wifi: rtw89: pci: mask out unsupported TX channels
  iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
  ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  wifi: iwlwifi: Track scan_cmd allocation size explicitly
  dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos
  clk: qcom: Add global clock controller driver for SM6375
  dt-bindings: clock: add SM6375 QCOM global clock bindings
  clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit
  ARM: config: aspeed_g5: Enable PECI
  ARM: configs: aspeed_g4: Remove appended DTB and ATAG
  ARM: configs: aspeed: Refresh defconfigs
  ARM: config: aspeed: Enable namespaces
  ARM: configs: aspeed_g4: Enable IPV6 options
  ARM: configs: aspeed_g4: Enable OCC and NBD drivers
  ARM: configs: aspeed_g5: Enable MCTP stack
  ARM: configs: aspeed_g5: Add PL2303 USB serial driver
  ARM: configs: aspeed_g5: Add TPM TIS I2C driver
  ARM: configs: aspeed_g5: Add mp5023 driver
  ARM: configs: aspeed: Add support for USB flash drives
  ARM: dts: aspeed: ast2600-evb-a1: Add compatible
  ARM: dts: aspeed: ast2600evb: Fix compatible string
  ARM: dts: aspeed: ast2600-evb: Enable Quad SPI RX tranfers
  ARM: dts: aspeed-g6: Enable more UART controllers
  ARM: dts: aspeed: yosemitev2: Disable the EEPROM driver
  ARM: dts: aspeed: Add AMD DaytonaX BMC
  dt-bindings: arm: aspeed: document AMD DaytonaX
  ARM: dts: aspeed: Yosemite V2: Enable OCP debug card
  ARM: dts: aspeed: mtjade: Remove gpio-keys entries
  ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC
  dt-bindings: arm: aspeed: document Ampere Mt.Mitchell BMC compatibles
  clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs
  clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc
  clk: qcom: gdsc: Fix the handling of PWRSTS_RET support
  mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array
  net: ipa: define remaining IPA register fields
  net: ipa: define more IPA endpoint register fields
  net: ipa: define some IPA endpoint register fields
  net: ipa: define resource group/type IPA register fields
  net: ipa: define even more IPA register fields
  net: ipa: define more IPA register fields
  net: ipa: define some more IPA register fields
  net: ipa: define CLKON_CFG and ROUTE IPA register fields
  net: ipa: define COMP_CFG IPA register fields
  net: ipa: introduce ipa_reg field masks
  net: ipa: introduce ipa_reg()
  net: ipa: use ipa_reg[] array for register offsets
  net: ipa: add per-version IPA register definition files
  net: ipa: use IPA register IDs to determine offsets
  net: ipa: introduce IPA register IDs
  s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array
  Add skb drop reasons to IPv6 UDP receive path
  Input: xpad - decipher xpadone packages with GIP defines
  Input: xpad - refactor using BIT() macro
  ptp: Remove usage of the deprecated ida_simple_xxx API
  net: tls: Add ARIA-GCM algorithm
  net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()'
  ring-buffer: Check pending waiters when doing wake ups as well
  ring-buffer: Have the shortest_full queue be the shortest not longest
  PCI/DPC: Quirk PIO log size for certain Intel Root Ports
  Bluetooth: hci_core: Fix not handling link timeouts propertly
  drm/amdgpu/gfx9: switch to amdgpu_gfx_rlc_init_microcode
  drm/amdgpu: add helper to init rlc firmware
  bpf: Check flags for branch stack in bpf_read_branch_records helper
  perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails
  perf: Use sample_flags for raw_data
  perf: Use sample_flags for addr
  ext4: minor defrag code improvements
  i2c: mlxbf: remove device tree support
  i2c: mlxbf: support BlueField-3 SoC
  ext4: continue to expand file system when the target size doesn't reach
  i2c: cadence: Add standard bus recovery support
  net/mlx5: Remove from FPGA IFC file not-needed definitions
  net/mlx5: Remove unused structs
  net/mlx5: Remove unused functions
  net/mlx5: detect and enable bypass port select flow table
  net/mlx5: Lag, enable hash mode by default for all NICs
  net/mlx5: Lag, set active ports if support bypass port select flow table
  RDMA/mlx5: Don't set tx affinity when lag is in hash mode
  net/mlx5: add IFC bits for bypassing port select flow table
  net/mlx5: Add support for NPPS with real time mode
  net/mlx5: Expose NPPS related registers
  i2c: mlxbf: add multi slave functionality
  i2c: mlxbf: support lock mechanism
  ring-buffer: Allow splice to read previous partially read pages
  ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller
  ftrace: Properly unset FTRACE_HASH_FL_MOD
  tracing/eprobe: Fix alloc event dir failed when event name no set
  x86: kprobes: Remove unused macro stack_addr
  ftrace: Remove obsoleted code from ftrace and task_struct
  tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
  libbpf: Don't require full struct enum64 in UAPI headers
  riscv: dts: microchip: update memory configuration for v2022.10
  riscv: dts: microchip: add a devicetree for aries' m100pfsevp
  riscv: dts: microchip: add sevkit device tree
  riscv: dts: microchip: reduce the fic3 clock rate
  riscv: dts: microchip: icicle: re-jig fabric peripheral addresses
  riscv: dts: microchip: icicle: update pci address properties
  riscv: dts: microchip: move the mpfs' pci node to -fabric.dtsi
  riscv: dts: microchip: add pci dma ranges for the icicle kit
  dt-bindings: riscv: microchip: document the sev kit
  dt-bindings: riscv: microchip: document the aries m100pfsevp
  dt-bindings: riscv: microchip: document icicle reference design
  blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep
  drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_gray8()
  drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_xrgb2101010()
  drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb888()
  smack: cleanup obsolete mount option flags
  smack: lsm: remove the unneeded result variable
  SMACK: Add sk_clone_security LSM hook
  ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe
  ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe
  ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe
  clk: qcom: Add SC8280XP GPU clock controller
  dt-bindings: clock: Add Qualcomm SC8280XP GPU binding
  clk: qcom: smd: Add SM6375 clocks
  dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG
  dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375
  nvmet: don't look at the request_queue in nvmet_bdev_set_limits
  nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all
  clk: qcom: rpmhcc: add sdm670 clocks
  dt-bindings: clock: add rpmhcc bindings for sdm670
  Input: synaptics-rmi4 - convert to use sysfs_emit() APIs
  blk-mq: use quiesced elevator switch when reinitializing queues
  block: replace blk_queue_nowait with bdev_nowait
  Input: twl4030-pwrbutton - add missing of.h include
  dt: Add a check for undocumented compatible strings in kernel
  hisi_acc_vfio_pci: Update some log and comment formats
  hisi_acc_vfio_pci: Remove useless macro definitions
  hisi_acc_vfio_pci: Remove useless function parameter
  hisi_acc_vfio_pci: Fix device data address combination problem
  hisi_acc_vfio_pci: Fixes error return code issue
  drm/panel-edp: Add BOE NT116WHM-N4C (HW: V8.1)
  kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
  drm/panel-edp: Fix delays for INX N116BCA-EA2 (HW: C1)
  drm/panel-edp: Fix delays for INX N116BCN-EA1 (HW: C4)
  KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl
  KVM: PPC: Book3S HV: Update guest state entry/exit accounting to new API
  KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting
  KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs
  KVM: PPC: Book3S HV: Fix decrementer migration
  vfio: Follow a strict lifetime for struct iommu_group
  selftests/net: enable io_uring sendzc testing
  ionic: change order of devlink port register and netdev register
  ice: reorder PF/representor devlink port register/unregister flows
  funeth: unregister devlink port after netdevice unregister
  headers: Remove some left-over license text
  NFC: hci: Split memcpy() of struct hcp_message flexible array
  net: ethernet: mtk_eth_soc: fix usage of foe_entry_size
  net: ethernet: mtk_eth_soc: fix wrong use of new helper function
  a.out: Remove the a.out implementation
  platform/x86/intel/wmi: thunderbolt: Use dev_groups callback
  selftests/bpf: Fix passing arguments via function in test_kmod.sh
  IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair
  platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks
  RDMA/hns: Unified Log Printing Style
  RDMA/hns: Replacing magic number with macros in apply_func_caps()
  RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
  RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps
  RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
  RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt()
  RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
  RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
  RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
  RDMA/hns: Remove unnecessary brackets when getting point
  RDMA/hns: Remove unnecessary braces for single statement blocks
  RDMA/hns: Cleanup for a spelling error of Asynchronous
  IB/rdmavt: Add __init/__exit annotations to module init/exit funcs
  RDMA/rxe: Remove redundant num_sge fields
  RDMA/mlx5: Enable ATS support for MRs and umems
  RDMA/mlx5: Add support for dmabuf to devx umem
  RDMA/core: Add UVERBS_ATTR_RAW_FD
  net/mlx5: Add IFC bits for mkey ATS
  RDMA/rxe: Fix resize_finish() in rxe_queue.c
  RDMA/rxe: Set pd early in mr alloc routines
  platform/surface: Split memcpy() of struct ssam_event flexible array
  platform/x86: compal-laptop: Get rid of a few forward declarations
  platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf()
  platform/x86: dell-smbios-base: Use sysfs_emit()
  ASoC: cs42l42: Fallback to headphones for type detect
  ASoC: apple: mca: Adjust timing of component unregister
  ASoC: apple: mca: Remove stale release of DMA channels
  ASoC: apple: mca: Trigger, not deassert, the peripheral reset
  platform/x86/amd/pmf: Remove unused power_delta instances
  spi: mt65xx: Add dma max segment size declaration
  platform/x86/amd/pmf: install notify handler after acpi init
  nvme: remove nvme_ctrl_init_connect_q
  nvme-loop: use the tagset alloc/free helpers
  nvme-loop: store the generic nvme_ctrl in set->driver_data
  nvme-loop: initialize sqsize later
  nvme-fc: use the tagset alloc/free helpers
  nvme-fc: store the generic nvme_ctrl in set->driver_data
  nvme-fc: keep ctrl->sqsize in sync with opts->queue_size
  nvme-rdma: use the tagset alloc/free helpers
  nvme-rdma: store the generic nvme_ctrl in set->driver_data
  nvme-tcp: use the tagset alloc/free helpers
  nvme-tcp: store the generic nvme_ctrl in set->driver_data
  nvme-tcp: remove the unused queue_size member in nvme_tcp_queue
  nvme: add common helpers to allocate and free tagsets
  nvme-auth: add a MAINTAINERS entry
  MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER
  mmc: sdhci-msm: add compatible string check for sdm670
  dt-bindings: mmc: sdhci-msm: add sdm670 compatible
  mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
  spi: migrate mt7621 text bindings to YAML
  drm/ssd130x: Synchronize access to dma-buf imported GEM BOs
  drm/ssd130x: Use drm_atomic_get_new_plane_state()
  efi/arm64: libstub: avoid SetVirtualAddressMap() when possible
  efi: zboot: create MemoryMapped() device path for the parent if needed
  efi: libstub: fix up the last remaining open coded boot service call
  efi/arm: libstub: move ARM specific code out of generic routines
  efi/libstub: measure EFI LoadOptions
  efi/libstub: refactor the initrd measuring functions
  efi/loongarch: libstub: remove dependency on flattened DT
  efi: libstub: install boot-time memory map as config table
  efi: libstub: remove DT dependency from generic stub
  efi: libstub: unify initrd loading between architectures
  ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
  ASoC: st,stm32-sai: Document audio OF graph port
  ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  spi: renesas,sh-msiof: Add r8a779g0 support
  drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
  drm/i915: Force DPLL calculation for TC ports after readout
  drm/i915: fix device info for devices without display
  drm/i915: Do not cleanup obj with NULL bo->resource
  drm/i915/display: remove ipc_enabled from struct drm_i915_private
  drm/i915/guc: Fix release build bug in 'remove log size module parameters'
  net: openvswitch: allow conntrack in non-initial user namespace
  net: openvswitch: allow metering in non-initial user namespace
  clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value
  erofs: clean up erofs_iget()
  erofs: clean up unnecessary code and comments
  dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
  PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro
  PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro
  PCI: Add standard PCI Config Address macros
  usb: idmouse: fix an uninit-value in idmouse_open
  USB: PHY: JZ4770: Switch to use dev_err_probe() helper
  usb: phy: generic: Switch to use dev_err_probe() helper
  usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs
  usb: cdns3: remove dead code
  usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair
  usb: musb: sunxi: Switch to use dev_err_probe() helper
  usb: musb: jz4740: Switch to use dev_err_probe() helper
  usb: musb: cppi41: Switch to use dev_err_probe() helper
  usb: musb: da8xx: Switch to use dev_err_probe() helper
  usb: musb: core: Switch to use dev_err_probe() helper
  usb: typec: fusb302: Switch to use dev_err_probe() helper
  usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper
  usb: typec: stusb160x: Switch to use dev_err_probe() helper
  usb: usb251xb: Switch to use dev_err_probe() helper
  staging: rtl8192e: cmdpkt: Use skb_put_data() instead of skb_put/memcpy pair
  staging: r8188eu: Use skb_put_data() instead of skb_put/memcpy pair
  staging: r8188eu: remove hal/odm_RegConfig8188E.c
  staging: r8188eu: make odm_ConfigRF_RadioA_8188E() static
  staging: r8188eu: make odm_ConfigMAC_8188E() static
  drm/simpledrm: Synchronize access to GEM BOs
  drm/simpledrm: Iterate over damage clips
  drm/simpledrm: Remove !fb check from atomic_update
  net/smc: Support SO_REUSEPORT
  drm/simpledrm: Use drm_atomic_get_new_plane_state()
  drm/simpledrm: Compute linestride with drm_format_info_min_pitch()
  fsi: occ: Fix checksum failure mode
  fsi: Fix typo in comment
  nvmet: add helpers to set the result field for connect commands
  nvme: improve the NVME_CONNECT_AUTHREQ* definitions
  nvmet-auth: don't try to cancel a non-initialized work_struct
  nvmet-tcp: remove nvmet_tcp_finish_cmd
  nvmet-tcp: add bounds check on Transfer Tag
  nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state
  nvmet-tcp: fix NULL pointer dereference during release
  nvme-pci: report the actual number of tagset maps
  nvme-pci: set min_align_mask before calculating max_hw_sectors
  nvme: send a rediscover uevent when a persistent discovery controller reconnects
  nvme: enumerate controller flags
  Documentation: NBD_REQUEST_MAGIC isn't a magic number
  nvme: ensure subsystem reset is single threaded
  nvme: restrict management ioctls to admin
  nvme: copy firmware_rev on each init
  nvme: handle effects after freeing the request
  USB: serial: qcserial: add new usb-id for Dell branded EM7455
  ALSA: dmaengine: increment buffer pointer atomically
  usb: gadget: Replace runtime->status->state reference to runtime->state
  ASoC: sh: Replace runtime->status->state reference to runtime->state
  ASoC: intel: Replace runtime->status->state reference to runtime->state
  ALSA: usx2y: Replace runtime->status->state reference to runtime->state
  ALSA: usb-audio: Replace runtime->status->state reference to runtime->state
  ALSA: asihpi: Replace runtime->status->state reference to runtime->state
  ALSA: hda: Replace runtime->status->state reference to runtime->state
  ALSA: firewire: Replace runtime->status->state reference to runtime->state
  ALSA: aloop: Replace runtime->status->state reference to runtime->state
  ALSA: pcm: Make mmap status read-only
  ALSA: pcm: Avoid reference to status->state
  ALSA: Remove some left-over license text in include/uapi/sound/
  ALSA: firewire: Remove some left-over license text in sound/firewire
  erofs: fold in z_erofs_reload_indexes()
  pcmcia: remove AT91RM9200 Compact Flash driver
  brcmfmac: Remove the call to "dtim_assoc" IOVAR
  brcmfmac: increase dcmd maximum buffer size
  brcmfmac: Support 89459 pcie
  brcmfmac: increase default max WOWL patterns to 16
  cw1200: fix incorrect check to determine if no element is found in list
  Input: applespi - replace zero-length array with DECLARE_FLEX_ARRAY() helper
  libbpf: Fix the case of running as non-root with capabilities
  dt-bindings: clock: qcom,a53pll: replace maintainer
  bpf: Enforce W^X for bpf trampoline
  bpf: use bpf_prog_pack for bpf_dispatcher
  selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT
  bpf: Return value in kprobe get_func_ip only for entry address
  bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT
  bpf: Use given function address for trampoline ip arg
  ftrace: Keep the resolved addr in kallsyms_callback
  kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag
  clk: qcom: Merge alt alpha plls for qcm2260, sm6115
  clk: qcom: gcc-sm6115: Move alpha pll bramo overrides
  clk: qcom: gcc-sm6115: Override default Alpha PLL regs
  clk: qcom: Add support for Display Clock Controller on SM8450
  clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL
  dt-bindings: clock: qcom: add bindings for dispcc on SM8450
  clk: qcom: Add display clock controller driver for SM6115
  dt-bindings: clock: add QCOM SM6115 display clock bindings
  clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC
  ksm: add profit monitoring documentation
  ksm: count allocated ksm rmap_items for each process
  mm: deduplicate cacheline padding code
  mm: reduce noise in show_mem for lowmem allocations
  mm: fixup documentation regarding pte_numa() and PROT_NUMA
  mm/gup: use gup_can_follow_protnone() also in GUP-fast
  mm/gup: replace FOLL_NUMA by gup_can_follow_protnone()
  mm: fix the handling Non-LRU pages returned by follow_page
  mm: add merging after mremap resize
  mm: refactor of vma_merge()
  mm: delete unused MMF_OOM_VICTIM flag
  mm: drop oom code from exit_mmap
  mm/mlock: drop dead code in count_mm_mlocked_page_nr()
  mm/mmap.c: pass in mapping to __vma_link_file()
  mm/mmap: drop range_has_overlap() function
  mm: remove the vma linked list
  mm/vmscan: use vma iterator instead of vm_next
  riscv: use vma iterator for vdso
  nommu: remove uses of VMA linked list
  i915: use the VMA iterator
  mm/swapfile: use vma iterator instead of vma linked list
  mm/pagewalk: use vma_find() instead of vma linked list
  mm/oom_kill: use vma iterators instead of vma linked list
  mm/msync: use vma_find() instead of vma linked list
  mm/mremap: use vma_find_intersection() instead of vma linked list
  mm/mprotect: use maple tree navigation instead of VMA linked list
  mm/mlock: use vma iterator and maple state instead of vma linked list
  mm/mempolicy: use vma iterator & maple state instead of vma linked list
  mm/memcontrol: stop using mm->highest_vm_end
  mm/madvise: use vma_find() instead of vma linked list
  mm/ksm: use vma iterators instead of vma linked list
  mm/khugepaged: stop using vma linked list
  mm/gup: use maple tree navigation instead of linked list
  bpf: remove VMA linked list
  fork: use VMA iterator
  sched: use maple tree iterator to walk VMAs
  perf: use VMA iterator
  acct: use VMA iterator instead of linked list
  ipc/shm: use VMA iterator instead of linked list
  userfaultfd: use maple tree iterator to iterate VMAs
  fs/proc/task_mmu: stop using linked list and highest_vm_end
  fs/proc/base: use the vma iterators in place of linked list
  exec: use VMA iterator instead of linked list
  coredump: remove vma linked list walk
  um: remove vma linked list walk
  optee: remove vma linked list walk
  cxl: remove vma linked list walk
  xtensa: remove vma linked list walks
  x86: remove vma linked list walks
  s390: remove vma linked list walks
  powerpc: remove mmap linked list walks
  parisc: remove mmap linked list from cache handling
  arm64: Change elfcore for_each_mte_vma() to use VMA iterator
  arm64: remove mmap linked list from vdso
  mm/mmap: change do_brk_munmap() to use do_mas_align_munmap()
  mm/mmap: reorganize munmap to use maple states
  mm/mmap: move mmap_region() below do_munmap()
  mm: convert vma_lookup() to use mtree_load()
  mm: remove vmacache
  mm/mmap: use advanced maple tree API for mmap_region()
  mm: use maple tree operations for find_vma_intersection()
  mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap()
  mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup()
  mm: optimize find_exact_vma() to use vma_lookup()
  mm: remove rb tree.
  proc: remove VMA rbtree use from nommu
  xen: use vma_lookup() in privcmd_ioctl_mmap()
  damon: convert __damon_va_three_regions to use the VMA iterator
  mmap: change zeroing of maple tree in __vma_adjust()
  kernel/fork: use maple tree for dup_mmap() during forking
  mm/mmap: use maple tree for unmapped_area{_topdown}
  mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree
  mm/mmap: use the maple tree in find_vma() instead of the rbtree.
  mmap: use the VMA iterator in count_vma_pages_range()
  mm: add VMA iterator
  lib/test_maple_tree: add testing for maple tree
  mm: start tracking VMAs with maple tree
  radix tree test suite: add lockdep_is_held to header
  radix tree test suite: add support for slab bulk APIs
  radix tree test suite: add allocation counts and size to kmem_cache
  mm/demotion: expose memory tier details via sysfs
  radix tree test suite: add kmem_cache_set_non_kernel()
  lib/nodemask: optimize node_random for nodemask with single NUMA node
  radix tree test suite: add pr_err define
  Maple Tree: add new data structure
  mm/demotion: update node_is_toptier to work with memory tiers
  mm/demotion: demote pages according to allocation fallback order
  mm/demotion: drop memtier from memtype
  mm/demotion: add pg_data_t member to track node memory tier details
  mm/demotion: build demotion targets based on explicit memory tiers
  mm: multi-gen LRU: design doc
  mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE
  mm/demotion: add hotplug callbacks to handle new numa node onlined
  mm/demotion: move memory demotion related code
  mm/demotion: add support for explicit memory tiers
  mm: multi-gen LRU: admin guide
  mm: multi-gen LRU: debugfs interface
  mm: multi-gen LRU: thrashing prevention
  mm: multi-gen LRU: kill switch
  mm: multi-gen LRU: optimize multiple memcgs
  mm: multi-gen LRU: support page table walks
  mm: multi-gen LRU: exploit locality in rmap
  mm: multi-gen LRU: minimal implementation
  mm: multi-gen LRU: groundwork
  Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
  mm/vmscan.c: refactor shrink_node()
  mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
  mm: x86, arm64: add arch_has_hw_pte_young()
  mm/page_io: count submission time as thrashing delay for delayacct
  delayacct: support re-entrance detection of thrashing accounting
  mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP
  migrate_pages(): fix failure counting for retry
  migrate_pages(): fix failure counting for THP splitting
  migrate_pages(): fix failure counting for THP on -ENOSYS
  migrate_pages(): fix failure counting for THP subpages retrying
  migrate_pages(): fix THP failure counting for -ENOMEM
  migrate_pages(): remove unnecessary list_safe_reset_next()
  migrate: fix syscall move_pages() return value for failure
  filemap: make the accounting of thrashing more consistent
  mm/swap: cache swap migration A/D bits support
  mm/swap: cache maximum swapfile size when init swap
  mm: remember young/dirty bit for page migrations
  mm/thp: carry over dirty bit when thp splits on pmd
  mm/swap: add swp_offset_pfn() to fetch PFN from swap entry
  mm/swap: comment all the ifdef in swapops.h
  mm/x86: use SWP_TYPE_BITS in 3-level swap macros
  mm, hwpoison: cleanup some obsolete comments
  mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings()
  mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon()
  mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages
  mm, hwpoison: use __PageMovable() to detect non-lru movable pages
  mm, hwpoison: use ClearPageHWPoison() in memory_failure()
  mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock
  clk: qcom: lpass: Fix lpass audiocc probe
  clk: qcom: apss-ipq-pll: add support for IPQ8074
  clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config
  clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config
  dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible
  clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
  clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src
  clk: qcom: clk-rcg2: add rcg2 mux ops
  blk-cgroup: pass a gendisk to the blkg allocation helpers
  blk-cgroup: pass a gendisk to blkcg_schedule_throttle
  blk-cgroup: pass a gendisk to blkg_destroy_all
  blk-throttle: pass a gendisk to blk_throtl_cancel_bios
  blk-throttle: pass a gendisk to blk_throtl_register_queue
  blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit
  blk-iocost: cleanup ioc_qos_write
  blk-iocost: pass a gendisk to blk_iocost_init
  blk-iocost: simplify ioc_name
  blk-iolatency: pass a gendisk to blk_iolatency_init
  blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit
  blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue
  blk-cgroup: remove blkg_lookup_check
  blk-cgroup: cleanup the blkg_lookup family of functions
  blk-cgroup: remove open coded blkg_lookup instances
  blk-cgroup: remove blk_queue_root_blkg
  blk-cgroup: fix error unwinding in blkcg_init_queue
  sunhme: Add myself as a maintainer
  sunhme: Use vdbg for spam-y prints
  sunhme: Combine continued messages
  sunhme: Use (net)dev_foo wherever possible
  sunhme: Convert printk(KERN_FOO ...) to pr_foo(...)
  sunhme: Clean up debug infrastructure
  sunhme: Convert FOO((...)) to FOO(...)
  sunhme: switch to devres
  sunhme: Regularize probe errors
  sunhme: Return an ERR_PTR from quattro_pci_find
  sunhme: forward the error code from pci_enable_device()
  sunhme: Remove version
  sunhme: remove unused tx_dump_ring()
  net: dsa: xrs700x: remove unnecessary i2c_set_clientdata()
  net: dsa: microchip: ksz9477: remove unnecessary i2c_set_clientdata()
  net: dsa: lan9303: remove unnecessary i2c_set_clientdata()
  io_uring/rw: don't lose short results on io_setup_async_rw()
  io_uring/rw: fix unexpected link breakage
  hwmon: w83627hf: Reorder symbols to get rid of a few forward declarations
  rv/monitor: Add __init/__exit annotations to module init/exit funcs
  leds: pca963: fix misleading indentation
  efi: libstub: remove pointless goto kludge
  efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap
  efi: libstub: avoid efi_get_memory_map() for allocating the virt map
  xdp: Adjust xdp_frame layout to avoid using bitfields
  selftests: net: tsn_lib: run phc2sys in automatic mode
  selftests: net: tsn_lib: allow multiple isochron receivers
  selftests: net: tsn_lib: allow running ptp4l on multiple interfaces
  selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS
  tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
  tracing: kprobe: Make gen test module work in arm and riscv
  tracing: kprobe: Fix kprobe event gen test module on exit
  net: ethernet: adin1110: Add missing MODULE_DEVICE_TABLE
  net: vertexcom: mse102x: Silence no spi_device_id warnings
  net: ethernet: adi: Fix return value check in adin1110_probe_netdevs()
  net: phy: micrel: enable interrupt for ksz9477 phy
  net: dsa: microchip: use common irq routines for girq and pirq
  net: dsa: microchip: move interrupt handling logic from lan937x to ksz_common
  net: dsa: microchip: lan937x: return zero if mdio node not present
  net: dsa: microchip: enable phy interrupts only if interrupt enabled in dts
  net: dsa: microchip: determine number of port irq based on switch type
  net/sched: taprio: simplify list iteration in taprio_dev_notifier()
  cpumask: add cpumask_nth_{,and,andnot}
  lib/bitmap: remove bitmap_ord_to_pos
  lib/bitmap: add tests for find_nth_bit()
  lib: add find_nth{,_and,_andnot}_bit()
  lib/bitmap: add bitmap_weight_and()
  lib/bitmap: don't call __bitmap_weight() in kernel code
  dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML
  dt-bindings: i2c: migrate mt7621 text bindings to YAML
  nfsd: extra checks when freeing delegation stateids
  nfsd: make nfsd4_run_cb a bool return function
  net: Remove unused inline function dst_hold_and_use()
  net: Remove unused inline function sk_nulls_node_init()
  neighbour: Remove unused inline function neigh_key_eq16()
  mlxsw: reg: Remove deprecated code about SFTR-V2 Register
  dt-bindings: power: gpcv2: correct patternProperties
  dt-bindings: virtio: Convert virtio,pci-iommu to DT schema
  x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled
  dt-bindings: timer: arm,arch_timer: Allow dual compatible string
  x86/paravirt: clean up typos and grammaros
  net: dsa: make user ports return to init_net on netns deletion
  xdp: improve page_pool xdp_return performance
  net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support
  dt-bindings: net: rockchip-dwmac: add rv1126 compatible
  nfsd: fix comments about spinlock handling with delegations
  nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
  NFSD: fix use-after-free on source server when doing inter-server copy
  NFSD: Cap rsize_bop result based on send buffer size
  NFSD: Rename the fields in copy_stateid_t
  nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
  nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
  nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
  nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
  nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
  NFSD: Pack struct nfsd4_compoundres
  NFSD: Remove unused nfsd4_compoundargs::cachetype field
  NFSD: Remove "inline" directives on op_rsize_bop helpers
  NFSD: Clean up nfs4svc_encode_compoundres()
  SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment
  NFSD: Clean up WRITE arg decoders
  NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
  NFSD: Refactor common code out of dirlist helpers
  SUNRPC: Clarify comment that documents svc_max_payload()
  NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
  SUNRPC: Parametrize how much of argsize should be zeroed
  SUNRPC: Optimize svc_process()
  NFSD: add shrinker to reap courtesy clients on low memory condition
  NFSD: keep track of the number of courtesy clients in the system
  NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
  NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
  NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
  NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
  NFSD: Refactor nfsd_setattr()
  NFSD: Add a mechanism to wait for a DELEGRETURN
  NFSD: Add tracepoints to report NFSv4 callback completions
  NFSD: Trace NFSv4 COMPOUND tags
  NFSD: Replace dprintk() call site in fh_verify()
  nfsd: remove nfsd4_prepare_cb_recall() declaration
  nfsd: clean up mounted_on_fileid handling
  NFSD: Fix handling of oversized NFSv4 COMPOUND requests
  NFSD: drop fname and flen args from nfsd_create_locked()
  NFSD: Protect against send buffer overflow in NFSv3 READ
  NFSD: Protect against send buffer overflow in NFSv2 READ
  NFSD: Protect against send buffer overflow in NFSv3 READDIR
  NFSD: Protect against send buffer overflow in NFSv2 READDIR
  SUNRPC: Fix svcxdr_init_encode's buflen calculation
  SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
  NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
  nfsd: Propagate some error code returned by memdup_user()
  nfsd: Avoid some useless tests
  nfsd: Fix a memory leak in an error handling path
  NFSD: remove redundant variable status
  NFSD enforce filehandle check for source file in COPY
  lockd: move from strlcpy with unused retval to strscpy
  NFSD: move from strlcpy with unused retval to strscpy
  fortify: Convert to struct vs member helpers
  fortify: Explicitly check bounds are compile-time constants
  x86/entry: Work around Clang __bdos() bug
  af_unix: Refactor unix_read_skb()
  udp: Refactor udp_read_skb()
  x86/kprobes: Remove unused arch_kprobe_override_function() declaration
  x86/ftrace: Remove unused modifying_ftrace_code declaration
  thunderbolt: Explicitly enable lane adapter hotplug events at startup
  RDMA/rxe: Add send_common_ack() helper
  x86: Add support for CONFIG_CFI_CLANG
  x86/purgatory: Disable CFI
  x86: Add types to indirectly called assembly functions
  x86/tools/relocs: Ignore __kcfi_typeid_ relocations
  kallsyms: Drop CONFIG_CFI_CLANG workarounds
  objtool: Disable CFI warnings
  objtool: Preserve special st_shndx indexes in elf_update_symbol
  treewide: Drop __cficanonical
  treewide: Drop WARN_ON_FUNCTION_MISMATCH
  treewide: Drop function_nocfi
  init: Drop __nocfi from __init
  arm64: Drop unneeded __nocfi attributes
  arm64: Add CFI error handling
  arm64: Add types to indirect called assembly functions
  psci: Fix the function type for psci_initcall_t
  lkdtm: Emit an indirect call for CFI tests
  cfi: Add type helper macros
  cfi: Switch to -fsanitize=kcfi
  cfi: Drop __CFI_ADDRESSABLE
  cfi: Remove CONFIG_CFI_CLANG_SHADOW
  scripts/kallsyms: Ignore __kcfi_typeid_
  treewide: Filter out CC_FLAGS_CFI
  tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming()
  tracing/filter: Call filter predicate functions directly via a switch statement
  tracing: Move struct filter_pred into trace_events_filter.c
  tracing/hist: Call hist functions directly via a switch statement
  tracing: Add numeric delta time to the trace event benchmark
  rv/dot2K: add 'static' qualifier for local variable
  rv/monitors: add 'static' qualifier for local symbols
  selftests/ftrace: Add eprobe syntax error testcase
  tracing/eprobe: Add eprobe filter support
  a.out: restore CMAGIC
  macsec: don't free NULL metadata_dst
  KVM: remove KVM_REQ_UNHALT
  KVM: mips, x86: do not rely on KVM_REQ_UNHALT
  KVM: x86: never write to memory from kvm_vcpu_check_block()
  KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events
  KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending
  KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter
  KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set
  KVM: x86: lapic does not have to process INIT if it is blocked
  KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific
  KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed
  KVM: nVMX: Make an event request when pending an MTF nested VM-Exit
  KVM: x86: make vendor code check for all nested events
  clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents
  clk: qcom: lcc-ipq806x: convert to parent data
  clk: qcom: lcc-ipq806x: add reset definition
  dt-bindings: clock: add pcm reset for ipq806x lcc
  clk: qcom: cpu-8996: use constant mask for pmux
  clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux
  clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate
  clk: qcom: cpu-8996: declare ACD clocks
  clk: qcom: cpu-8996: switch to devm_clk_notifier_register
  clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks
  dt-bindings: clock: qcom,msm8996-apcc: Fix clocks
  clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux
  clk: qcom: msm8996-cpu: Unify cluster order
  clk: qcom: msm8996-cpu: Statically define PLL dividers
  clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX
  mailmap: Update Oliver's email address
  KVM: x86: Allow force_emulation_prefix to be written without a reload
  KVM: selftests: Add an x86-only test to verify nested exception queueing
  KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes
  KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()
  KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior
  KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions
  KVM: x86: Morph pending exceptions to pending VM-Exits at queue time
  KVM: nVMX: Document priority of all known events on Intel CPUs
  KVM: nVMX: Add a helper to identify low-priority #DB traps
  KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit
  KVM: x86: Hoist nested event checks above event injection logic
  KVM: x86: Use kvm_queue_exception_e() to queue #DF
  KVM: x86: Formalize blocking of nested pending exceptions
  KVM: x86: Make kvm_queued_exception a properly named, visible struct
  KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception
  KVM: VMX: Inject #PF on ENCLS as "emulated" #PF
  KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit
  KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS
  KVM: x86: Use DR7_GD macro instead of open coding check in emulator
  KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
  KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag
  KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like
  KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active
  KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs
  KVM: x86: Don't check for code breakpoints when emulating on exception
  KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
  KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
  KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path
  KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed
  KVM: x86/mmu: fix repeated words in comments
  KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR
  KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config
  KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs
  KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR
  KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()
  KVM: x86: VMX: Replace some Intel model numbers with mnemonics
  KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup
  KVM: VMX: Add missing CPU based VM execution controls to vmcs_config
  KVM: VMX: Add missing VMEXIT controls to vmcs_config
  KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config()
  KVM: VMX: Extend VMX controls macro shenanigans
  KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM
  KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config()
  KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config()
  KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config()
  KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls
  KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
  KVM: VMX: Get rid of eVMCS specific VMX controls sanitization
  KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS
  KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0
  KVM: selftests: Switch to updated eVMCSv1 definition
  KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields
  KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf
  KVM: nVMX: Support several new fields in eVMCSv1
  KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields
  KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks
  KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array
  KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled
  KVM: x86: Report error when setting CPUID if Hyper-V allocation fails
  KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init()
  KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries
  x86/hyperv: Update 'struct hv_enlightened_vmcs' definition
  x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
  KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test
  KVM: VMX: Do not declare vmread_error() asmlinkage
  KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding
  KVM: x86: Print guest pgd in kvm_nested_vmenter()
  KVM: nVMX: Add tracepoint for nested VM-Enter
  KVM: x86: Update trace function for nested VM entry to support VMX
  KVM: x86: Use u64 for address and error code in page fault tracepoint
  KVM: Add extra information in kvm_page_fault trace point
  KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER
  KVM: SVM: remove unnecessary check on INIT intercept
  KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run
  KVM: fix memoryleak in kvm_init()
  erofs: introduce partial-referenced pclusters
  erofs: support on-disk compressed fragments data
  skmsg: Schedule psock work if the cached skb exists on the psock
  selftests/bpf: Add wait send memory test for sockmap redirect
  net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
  dt-bindings: arm: cpus: Add kryo240 compatible
  Input: ep93xx_keypad - add missing linux/input.h include
  Input: imx_keypad - add missing linux/input.h include
  Input: mt6779-keypad - add missing linux/input.h include
  Input: st-keyscan - add missing linux/input.h and linux/of.h includes
  Input: lm8333 - add missing linux/input.h include
  spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname()
  spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource()
  spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource()
  spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
  spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
  spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe
  regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass
  ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry
  ASoC: codecs: wcd934x: Fix Kconfig dependency
  ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback
  ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback
  x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
  fs: dlm: fix possible use after free if tracing
  io_uring/net: fix cleanup double free free_iov init
  drm/panel-edp: Add INX N116BCA-EA2
  mm/slub: clean up create_unique_id()
  iommu/vt-d: Avoid unnecessary global DMA cache invalidation
  iommu/vt-d: Avoid unnecessary global IRTE cache invalidation
  iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support
  iommu/vt-d: Remove pasid_set_eafe()
  iommu/vt-d: Decouple PASID & PRI enabling from SVA
  iommu/vt-d: Remove unnecessary SVA data accesses in page fault path
  powerpc: Remove direct call to personality syscall handler
  powerpc/32: Remove powerpc select specialisation
  powerpc: Use generic fallocate compatibility syscall
  asm-generic: compat: Support BE for long long args in 32-bit ABIs
  powerpc: Fix fallocate and fadvise64_64 compat parameter combination
  powerpc/64s: Fix comment on interrupt handler prologue
  powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRS
  powerpc/32: Clarify interrupt restores with REST_GPR macro in entry_32.S
  powerpc/64s: Use {ZEROIZE,SAVE,REST}_GPRS macros in sc, scv 0 handlers
  powerpc: Add ZEROIZE_GPRS macros for register clears
  powerpc: Save caller r3 prior to system_call_exception
  powerpc: Remove asmlinkage from syscall handler definitions
  powerpc/irq: Refactor irq_soft_mask_{set,or}_return()
  powerpc: Remove impossible mmu_psize_defs[] on nohash
  powerpc: Cleanup idle for e500
  powerpc: Simplify redundant Kconfig tests
  powerpc: Replace PPC_85xx || PPC_BOOKE_64 by PPC_E500
  powerpc: Remove CONFIG_PPC_BOOK3E_MMU
  powerpc: Remove CONFIG_PPC_FSL_BOOK3E
  watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500
  Documentation: Rename PPC_FSL_BOOK3E to PPC_E500
  powerpc: Change CONFIG_E500 to CONFIG_PPC_E500
  powerpc: Remove redundant selection of E500 and E500MC
  powerpc: Remove CONFIG_PPC_BOOK3E
  powerpc/cputable: Split cpu_specs[] for mpc85xx and e500mc
  ext2: Use kvmalloc() for group descriptor array
  ext2: Add sanity checks for group and filesystem size
  powerpc: Remove CONFIG_FSL_BOOKE
  powerpc/cputable: Split cpu_specs[] out of cputable.h
  powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h
  gpiolib: cdev: add fdinfo output for line request file descriptors
  microblaze: Add support for error injection
  microblaze: Add custom break vector handler for mb manager
  microblaze: Add xmb_manager_register function
  dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names
  iommu: dart: Support t6000 variant
  iommu/io-pgtable-dart: Add DART PTE support for t6000
  iommu/io-pgtable: Add DART subpage protection support
  iommu/io-pgtable: Move Apple DART support to its own file
  iommu/mediatek: Add support for MT6795 Helio X10 M4Us
  iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173
  dt-bindings: mediatek: Add bindings for MT6795 M4U
  iommu/iova: Fix module config properly
  iommu/amd: Fix sparse warning
  iommu/amd: Remove outdated comment
  iommu/amd: Free domain ID after domain_flush_pages
  iommu/amd: Free domain id in error path
  powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes
  powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E
  powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC
  powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE
  powerpc: dts: turris1x.dts: Fix labels in DSA cpu port nodes
  powerpc: dts: turris1x.dts: Fix NOR partitions labels
  powerpc: Always select HAVE_EFFICIENT_UNALIGNED_ACCESS
  powerpc/highmem: Properly handle fragmented memory
  powerpc/prom_init: drop PROM_BUG()
  powerpc/mm: Make PAGE_KERNEL_xxx macros grep-friendly
  powerpc/mm: Reduce redundancy in pgtable.h
  powerpc/book3s: Inline first level of update_mmu_cache()
  powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused
  powerpc/nohash: Remove pgd_huge() stub
  powerpc/mm/64s: Drop p4d_leaf()
  powerpc/mm/64s: Drop pgd_huge()
  powerpc/microwatt: Remove unused early debug code
  powerpc/64: Remove unused SYS_CALL_TABLE symbol
  powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE
  powerpc/64/build: merge .got and .toc input sections
  powerpc/64/build: only include .opd with ELFv1
  powerpc/build: move .data.rel.ro, .sdata2 to read-only
  powerpc/build: move got, toc, plt, branch_lt sections to read-only
  powerpc/32/build: move got1/got2 sections out of text
  powerpc: move __end_rodata to cover arch read-only sections
  powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
  powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
  powerpc/64: Remove unused prom_init_toc symbols
  powerpc/pseries: move hcall_tracepoint_refcount out of .toc
  btrfs: implement a nowait option for tree searches
  pxa: Drop if with an always false condition
  mm: export balance_dirty_pages_ratelimited_flags()
  btrfs: relax block-group-tree feature dependency checks
  btrfs: move end_io_func argument to btrfs_bio_ctrl structure
  btrfs: switch page and disk_bytenr argument position for submit_extent_page()
  btrfs: update the comment for submit_extent_page()
  btrfs: add struct declarations in dev-replace.h
  btrfs: use a runtime flag to indicate an inode is a free space inode
  btrfs: open code and remove btrfs_insert_inode_hash helper
  btrfs: open code and remove btrfs_inode_sectorsize helper
  btrfs: move btrfs_ordered_sum_size into file-item.c
  btrfs: move the fs_info related helpers closer to fs_info in ctree.h
  btrfs: move btrfs_csum_ptr to inode.c
  btrfs: move fs_info forward declarations to the top of ctree.h
  btrfs: move btrfs_swapfile_pin into volumes.h
  btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
  btrfs: move btrfs_init_async_reclaim_work prototype to space-info.h
  btrfs: move btrfs_full_stripe_locks_tree into block-group.h
  btrfs: move btrfs_caching_type to block-group.h
  btrfs: stop tracking failed reads in the I/O tree
  btrfs: remove is_data_inode() checks in extent-io-tree.c
  btrfs: don't init io tree with private data for non-inodes
  btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS
  btrfs: don't clear CTL bits when trying to release extent state
  btrfs: get rid of extent_io_tree::dirty_bytes
  btrfs: remove extent_io_tree::track_uptodate
  btrfs: unify the lock/unlock extent variants
  btrfs: drop extent_changeset from set_extent_bit
  btrfs: remove failed_start argument from set_extent_bit
  btrfs: remove the wake argument from clear_extent_bits
  btrfs: drop exclusive_bits from set_extent_bit
  btrfs: move extent io tree unrelated prototypes to their appropriate header
  btrfs: use next_state/prev_state in merge_state
  btrfs: make tree_search_prev_next return extent_state's
  btrfs: make tree_search_for_insert return extent_state
  btrfs: make tree_search return struct extent_state
  btrfs: use next_state instead of rb_next where we can
  btrfs: remove struct tree_entry in extent-io-tree.c
  btrfs: unexport all the temporary exports for extent-io-tree.c
  btrfs: unexport btrfs_debug_check_extent_io_range
  btrfs: move core extent_io_tree functions to extent-io-tree.c
  btrfs: move a few exported extent_io_tree helpers to extent-io-tree.c
  btrfs: temporarily export and then move extent state helpers
  btrfs: temporarily export and move core extent_io_tree tree functions
  btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.c
  btrfs: export wait_extent_bit
  btrfs: move simple extent bit helpers out of extent_io.c
  btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's
  btrfs: move extent state init and alloc functions to their own file
  btrfs: temporarily export alloc_extent_state helpers
  btrfs: separate out the eb and extent state leak helpers
  btrfs: separate out the extent state and extent buffer init code
  btrfs: use find_first_extent_bit in btrfs_clean_io_failure
  btrfs: convert the io_failure_tree to a plain rb_tree
  btrfs: unexport internal failrec functions
  btrfs: rename clean_io_failure and remove extraneous args
  btrfs: add KCSAN annotations for unlocked access to block_rsv->full
  btrfs: remove useless used space increment during space reservation
  btrfs: zoned: refactor device checks in btrfs_check_zoned_mode
  btrfs: qgroup: fix a typo in a comment
  btrfs: remove btrfs_bit_radix_cachep declaration
  btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_transaction()
  btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accounting
  btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN
  btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansion
  btrfs: sysfs: introduce global qgroup attribute group
  btrfs: make fiemap more efficient and accurate reporting extent sharedness
  btrfs: skip unnecessary extent buffer sharedness checks during fiemap
  btrfs: speedup checking for extent sharedness during fiemap
  btrfs: rename btrfs_check_shared() to a more descriptive name
  btrfs: allow fiemap to be interruptible
  btrfs: properly flush delalloc when entering fiemap
  btrfs: remove zero length check when entering fiemap
  btrfs: remove check for impossible block start for an extent map at fiemap
  btrfs: make hole and data seeking a lot more efficient
  btrfs: allow hole and data seeking to be interruptible
  btrfs: remove the unnecessary result variables
  btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2
  btrfs: don't save block group root into super block
  btrfs: enhance unsupported compat RO flags handling
  btrfs: dump all space infos if we abort transaction due to ENOSPC
  btrfs: output human readable space info flag
  btrfs: check superblock to ensure the fs was not modified at thaw time
  btrfs: stop allocation a btrfs_io_context for simple I/O
  btrfs: add fast path for single device io in __btrfs_map_block
  btrfs: decide bio cloning inside submit_stripe_bio
  btrfs: factor out low-level bio setup from submit_stripe_bio
  btrfs: give struct btrfs_bio a real end_io handler
  btrfs: properly abstract the parity raid bio handling
  btrfs: use chained bios when cloning
  btrfs: don't take a bio_counter reference for cloned bios
  btrfs: pass the operation to btrfs_bio_alloc
  btrfs: move btrfs_bio allocation to volumes.c
  btrfs: don't create integrity bioset for btrfs_bioset
  btrfs: remove use btrfs_remove_free_space_cache instead of variant
  btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
  btrfs: fix race between quota enable and quota rescan ioctl
  btrfs: don't print information about space cache or tree every remount
  btrfs: simplify error handling at btrfs_del_root_ref()
  btrfs: get rid of block group caching progress logic
  btrfs: send: fix failures when processing inodes with no links
  btrfs: send: refactor arguments of get_inode_info()
  btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O path
  btrfs: simplify adding and replacing references during log replay
  btrfs: sysfs: show discard stats and tunables in non-debug build
  btrfs: use delayed items when logging a directory
  btrfs: skip logging parent dir when conflicting inode is not a dir
  btrfs: log conflicting inodes without holding log mutex of the initial inode
  btrfs: move log_new_dir_dentries() above btrfs_log_inode()
  btrfs: move need_log_inode() to above log_conflicting_inodes()
  btrfs: search for last logged dir index if it's not cached in the inode
  btrfs: shrink the size of struct btrfs_delayed_item
  btrfs: remove unused logic when looking up delayed items
  btrfs: store index number instead of key in struct btrfs_delayed_item
  btrfs: remove root argument from btrfs_delayed_item_reserve_metadata()
  btrfs: avoid memory allocation at log_new_dir_dentries() for common case
  btrfs: free list element sooner at log_new_dir_dentries()
  btrfs: update stale comment for log_new_dir_dentries()
  btrfs: remove the root argument from log_new_dir_dentries()
  btrfs: don't drop dir index range items when logging a directory
  btrfs: scrub: use larger block size for data extent scrub
  btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub_block
  btrfs: scrub: remove scrub_sector::page and use scrub_block::pages instead
  btrfs: scrub: introduce scrub_block::pages for more efficient memory usage for subpage
  btrfs: scrub: factor out allocation and initialization of scrub_sector into helper
  btrfs: scrub: factor out initialization of scrub_block into helper
  btrfs: scrub: use pointer array to replace sblocks_for_recheck
  btrfs: send: add support for fs-verity
  btrfs: use atomic_try_cmpxchg in free_extent_buffer
  btrfs: scrub: remove impossible sanity checks
  btrfs: delete btrfs_wait_space_cache_v1_finished
  btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIR
  btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL
  btrfs: simplify block group traversal in btrfs_put_block_group_cache
  btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY
  btrfs: convert block group bit field to use bit helpers
  btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_info
  btrfs: simplify arguments of btrfs_update_space_info and rename
  btrfs: use btrfs_fs_closing for background bg work
  btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()
  btrfs: sysfs: use sysfs_streq for string matching
  btrfs: scrub: try to fix super block errors
  btrfs: scrub: properly report super block errors in system log
  btrfs: fix alignment of VMA for memory mapped files on THP
  btrfs: add lockdep annotations for the ordered extents wait event
  btrfs: change the lockdep class of free space inode's invalidate_lock
  btrfs: add lockdep annotations for pending_ordered wait event
  btrfs: add lockdep annotations for transaction states wait events
  btrfs: add lockdep annotations for num_extwriters wait event
  btrfs: add lockdep annotations for num_writers wait event
  btrfs: add macros for annotating wait events with lockdep
  btrfs: dump extra info if one free space cache has more bitmaps than it should
  drm/ttm: add dma_resv_assert_held() calls to vmap/vunmap
  KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()
  KVM: arm64: vgic: Remove duplicate check in update_affinity_collection()
  wifi: ath11k: Fix deadlock during WoWLAN suspend
  wifi: ath11k: Remove redundant ath11k_mac_drain_tx
  wifi: ath11k: Add spectral scan support for 160 MHz
  wifi: ath11k: Add support to get power save duration for each client
  fanotify: Remove obsoleted fanotify_event_has_path()
  media: flexcop-usb: use usb_endpoint_maxp()
  media: flexcop-usb: clean up URB initialisation
  media: flexcop-usb: clean up endpoint sanity checks
  staging: r8188eu: don't check for stop/removal in the blink worker
  staging: r8188eu: don't check bSurpriseRemoved in SwLedOff
  staging: rtl8192e: Remove unused variables ForcedAMSDUMaxSize, ...
  staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... and ForcedMPDU...
  staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bForcedShortGI
  staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc
  staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and RxReorderDr...
  staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... and bCurRxReo...
  staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... and bCurrentRT...
  staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and bCurrentRT2...
  staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and RfOffReason
  staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn
  staging: fwserial: delete the driver.
  staging: rtl8192e: fix CamelCase variables
  staging: rtl8192e: Rename Tx_Retry_Count_Reg
  drm/ast: make ast_modeset static
  clk: mediatek: Use mtk_clk_register_gates_with_dev in simple probe
  clk: mediatek: gate: Export mtk_clk_register_gates_with_dev
  ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs
  ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8
  clk: mediatek: add VDOSYS1 clock
  dt-bindings: clk: mediatek: Add MT8195 DPI clocks
  clk: mediatek: mt8192: add mtk_clk_simple_remove
  clk: mediatek: mt8183: use mtk_clk_simple_probe to simplify driver
  clk: mediatek: mt6797: use mtk_clk_simple_probe to simplify driver
  clk: mediatek: mt6779: use mtk_clk_simple_probe to simplify driver
  clk: mediatek: mt6765: use mtk_clk_simple_probe to simplify driver
  clk: mediatek: mt2712: use mtk_clk_simple_probe to simplify driver
  clk: mediatek: mt2701: use mtk_clk_simple_probe to simplify driver
  clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers
  clk: mediatek: clk-apmixed: Add helper function to unregister ref2usb_tx
  clk: mediatek: Export required symbols to compile clk drivers as module
  clk: mediatek: clk-apmixed: Remove unneeded __init annotation
  dt-bindings: clock: mediatek: Add clock driver bindings for MT6795
  dt-bindings: reset: Add bindings for MT6795 Helio X10 reset controllers
  dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings
  dt-bindings: mediatek: Document MT6795 system controllers bindings
  drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
  drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
  m68knommu: fix non-mmu classic 68000 legacy timer tick selection
  m68knommu: fix non-specific 68328 choice interrupt build failure
  cifs: destage dirty pages before re-reading them for cache=none
  cifs: return correct error in ->calc_signature()
  MAINTAINERS: Add Tom Talpey as cifs.ko reviewer
  cifs: misc: fix spelling typo in comment
  hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
  hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  hwmon: (f71882fg) Reorder symbols to get rid of a few forward declarations
  hwmon: (via686a) Reorder symbols to get rid of a few forward declarations
  hwmon: (via686a) Introduce a #define for the driver name and use it
  hwmon: (adm9240) fix data race in adm9240_fan_read
  hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
  hwmon: (sis5595) Reorder symbols to get rid of a few forward declarations
  hwmon: (sis5595) Introduce a #define for the driver name and use it
  hwmon: Make use of devm_clk_get_enabled()
  hwmon: (mr75203) fix undefined reference to `__divdi3'
  hwmon: (vt8231) Reorder symbols to get rid of a few forward declarations
  hwmon: (vt8231) Introduce a #define for the driver name and use it
  hwmon: (pc87360) Reorder symbols to get rid of a few forward declarations
  hwmon: (pc87360) Introduce a #define for the driver name and use it
  hwmon: (pwm-fan) Switch regulator dynamically
  hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions
  hwmon: (pwm-fan) Add dedicated power switch function
  hwmon: (pwm-fan) Simplify enable/disable check
  hwmon: (pwm-fan) Refactor fan power on/off
  hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter.
  extcon: usbc-tusb320: fix kernel-doc warning
  extcon: usbc-tusb320: Add USB TYPE-C support
  extcon: usbc-tusb320: Factor out extcon into dedicated functions
  scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
  scsi: mpi3mr: Remove unnecessary cast
  scsi: stex: Properly zero out the passthrough command structure
  scsi: mpi3mr: Update driver version to 8.2.0.3.0
  scsi: mpi3mr: Fix scheduling while atomic type bug
  scsi: mpi3mr: Scan the devices during resume time
  scsi: mpi3mr: Free enclosure objects during driver unload
  scsi: mpi3mr: Handle 0xF003 Fault Code
  scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
  scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels
  scsi: mpi3mr: Support new power management framework
  scsi: mpi3mr: Update mpi3 header files
  scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use"
  scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use"
  scsi: wd33c93: Remove dead code related to the long-gone config WD33C93_PIO
  scsi: core: Add I/O timeout count for SCSI device
  scsi: qedf: Populate sysfs attributes for vport
  scsi: pm8001: Replace one-element array with flexible-array member
  scsi: 3w-xxxx: Replace one-element array with flexible-array member
  scsi: hptiop: Replace one-element array with flexible-array member in struct hpt_iop_request_ioctl_command()
  scsi: hptiop: Use struct_size() helper in code related to struct hpt_iop_request_scsi_command
  scsi: hptiop: Replace one-element array with flexible-array member
  scsi: pm8001: Fix running_req for internal abort commands
  scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
  scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage
  scsi: ufs: core: Remove redundant function definitions from ufshcd.h
  scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .config files
  scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
  Input: joydev - fix comment typo
  serial: 8250: Fix restoring termios speed after suspend
  serial: Deassert Transmit Enable on probe in driver-specific way
  serial: 8250_dma: Convert to use uart_xmit_advance()
  serial: 8250_omap: Convert to use uart_xmit_advance()
  dt-bindings: input: qcom,pm8xxx-vib: convert to yaml
  Input: twl4030-vibra - drop legacy, non DT boot support
  thermal: int340x: processor_thermal: Use module_pci_driver() macro
  blk-mq: don't redirect completion for hctx withs only one ctx mapping
  blk-throttle: improve bypassing bios checkings
  blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT
  pcmcia: Removed unused variable control.
  wifi: ath11k: fix peer addition/deletion error on sta band migration
  device property: Add const qualifier to device_get_match_data() parameter
  drm_print: add _ddebug descriptor to drm_*dbg prototypes
  drm_print: prefer bare printk KERN_DEBUG on generic fn
  drm_print: optimize drm_debug_enabled for jump-label
  drm-print: add drm_dbg_driver to improve namespace symmetry
  drm-print.h: include dyndbg header
  drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro
  drm_print: interpose drm_*dbg with forwarding macros
  drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.
  drm_print: condense enum drm_debug_category
  debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regset32_fops
  driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs()
  firmware: google: Test spinlock on panic path to avoid lockups
  bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mvebu_{sdram/devs}_debug
  MAINTAINERS: Add header files under VMWARE VMCI DRIVER
  mei: gsc: Remove redundant dev_err call
  mei: fix repeated words in comments
  drivers/misc/sgi-xp: Remove orphan declarations from drivers/misc/sgi-xp/xp.h
  nvmem: u-boot-env: fix crc32 casting type
  nvmem: lan9662-otp: add support
  dt-bindings: lan9662-otpc: document Lan9662 OTPC
  nvmem: u-boot-env: find Device Tree nodes for NVMEM cells
  dt-bindings: nvmem: Add SoC compatible for sm6115
  nvmem: sort config symbols alphabetically
  nvmem: prefix all symbols with NVMEM_
  dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
  nvmem: brcm_nvram: Use kzalloc for allocating only one element
  dt-bindings: nvmem: mediatek: efuse: Add support for MT8188
  nvmem: core: add error handling for dev_set_name
  mtd: allow getting MTD device associated with a specific DT node
  nvmem: add driver handling U-Boot environment variables
  slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register
  nvmem: core: Fix memleak in nvmem_register()
  slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
  slimbus: qcom-ngd: simplify error paths with dev_err_probe
  slimbus: qcom-ngd: cleanup in probe error path
  slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
  wifi: rtw89: support for enable/disable MSDU aggregation
  wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions
  wifi: rtw89: support for processing P2P power saving
  wifi: rtw89: support WMM-PS in P2P GO mode
  wifi: rtw89: set wifi_role of P2P
  wifi: rtw89: send OFDM rate only in P2P mode
  wifi: rtw89: support P2P
  wifi: rt2x00: correctly set BBP register 86 for MT7620
  wifi: rt2x00: set SoC wmac clock register
  wifi: rt2x00: set VGC gain for both chains of MT7620
  wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
  wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620
  wifi: rt2x00: move helper functions up in file
  wifi: rt2x00: add TX LOFT calibration for MT7620
  wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
  wifi: rt2x00: add RXIQ calibration for MT7620
  wifi: rt2x00: add RXDCOC calibration for MT7620
  wifi: rt2x00: add r calibration for MT7620
  wifi: rt2x00: add RF self TXDC calibration for MT7620
  wifi: rt2x00: move up and reuse busy wait functions
  wifi: rt2x00: add support for external PA on MT7620
  wifi: rt2x00: add throughput LED trigger
  wifi: rt2x00: define RF5592 in init_eeprom routine
  Documentation: ENI155_MAGIC isn't a magic number
  Documentation: NBD_REPLY_MAGIC isn't a magic number
  nbd: remove define-only NBD_MAGIC, previously magic number
  Documentation: FW_HEADER_MAGIC isn't a magic number
  Documentation: EEPROM_MAGIC_VALUE isn't a magic number
  Documentation: COW_MAGIC isn't a magic number
  Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers
  Documentation: RIEBL_MAGIC isn't a magic number
  Documentation: FULL_DUPLEX_MAGIC isn't a magic number
  Documentation: CG_MAGIC isn't a magic number
  Documentation: zh: remove stale magic numbers
  Documentation: zh: remove references to IrDA
  Documentation: sndmagic.h doesn't exist
  Documentation: HFS is not a user of magic numbers
  MIPS: remove define-only GDA_MAGIC, previously magic number
  Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-number
  a.out: remove define-only CMAGIC, previously magic number
  Documentation: remove nonexistent magic numbers
  devcoredump : Serialize devcd_del work
  debugfs: Only clobber mode/uid/gid on remount if asked
  kernfs: fix use-after-free in __kernfs_remove
  staging: r8188eu: remove two unused enum entries
  staging: r8188eu: remove duplicate bSurpriseRemoved check
  staging: r8188eu: remove BlinkingLedState
  staging: r8188eu: remove bLedNoLinkBlinkInProgress
  staging: r8188eu: update status before wps success blinking
  staging: r8188eu: cancel blink_work during wps stop
  staging: r8188eu: Fix return type of rtw_xmit_entry
  staging: r8188eu: fix potential memory leak in _rtw_init_xmit_priv()
  staging: r8188eu: add kfree() on an error path of rtw_xmit_resource_alloc()
  staging: r8188eu: remove recv_osdep.h
  staging: r8188eu: remove unused prototypes from recv_osdep.h
  staging: r8188eu: make _netdev_open() static
  staging: r8188eu: replace tabs with space in odm_query_rxpwrpercentage()
  staging: r8188eu: clean up camel case in odm_query_rxpwrpercentage()
  staging: r8188eu: rename odm_QueryRxPwrPercentage()
  staging: r8188eu: remove unnecessary initialization
  staging: r8188eu: clean up camel case in odm_signal_scale_mapping()
  staging: r8188eu: rename odm_SignalScaleMapping()
  staging: r8188eu: update status before link blinking
  staging: r8188eu: cancel blink_work before link blinking
  staging: r8188eu: simplify the code to prevent link blinking restart
  staging: r8188eu: update status before scan blinking
  staging: r8188eu: cancel blink_work before tx/rx blinking
  staging: r8188eu: simplify the code to prevent tx/rx blinking restart
  staging: r8188eu: update status before scan blinking
  staging: r8188eu: cancel blink_work before scan blinking
  staging: r8188eu: simplify the code to prevent scan blinking restart
  staging: r8188eu: fix a potential memory leak in rtw_init_cmd_priv()
  staging: octeon: Fix return type of cvm_oct_xmit and cvm_oct_xmit_pow
  staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi433_debugfs_regs
  staging: rtl8192u: Fix return type of ieee80211_xmit
  staging: vt6655: fix some erroneous memory clean-up loops
  staging: rtl8723bs: Add a blank line after declarations
  staging: rtl8723bs: Make switch and case at the same indent
  staging: rtl8723bs: Relocate constant on the right side of test
  staging: rtl8723bs: replace code indent as tabs
  staging: rtl8723bs: Fix coding style issue in block comment
  staging: rtl8723bs: Insert blank line after declarations
  staging: rtl8723bs: remove braces in single statement blocks
  staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
  staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
  staging: rtl8192e: Remove ftrace-like logging in rtl819x_BAProc.c, ...
  staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c
  staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c
  staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c
  staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c
  staging: rtl8192e: Remove ftrace-like logging in r8192E_firmware.c, ...
  staging: fwserial: Switch to kfree_rcu() API
  media: sun6i-csi: Move csi buffer definition to main header file
  media: sun6i-csi: Introduce and use video helper functions
  media: sun6i-csi: Add media ops with link notify callback
  media: sun6i-csi: Remove controls handler from the driver
  media: sun6i-csi: Register the media device after creation
  media: sun6i-csi: Pass and store csi device directly in video code
  media: sun6i-csi: Tidy up video code
  media: sun6i-csi: Tidy up v4l2 code
  media: sun6i-csi: Tidy up Kconfig
  media: sun6i-csi: Use runtime pm for clocks and reset
  media: sun6i-csi: Define and use variant to get module clock rate
  media: sun6i-csi: Always set exclusive module clock rate
  media: sun6i-csi: Tidy up platform code
  media: sun6i-csi: Refactor main driver data structures
  media: sun6i-csi: Define and use driver name and (reworked) description
  media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER
  media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER
  media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER
  media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER
  media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER
  media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
  media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
  media: venus: hfi: Remove the unneeded result variable
  media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile
  media: venus: venc_ctrls: Add default value for CLL info
  media: venus : Allow MIN/MAX settings for the v4l2 encoder controls defined range.
  media: venus : Remove the capture plane settings for venc_g_parm/venc_s_parm
  media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
  media: venus : Addition of EOS Event support for Encoder
  media: venus : CAPTURE Plane width/height alignment with OUT plane.
  media: venus : Addition of control support - V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
  media: venus : Add default values for the control
  media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX
  media: venus: dec: Handle the case where find_format fails
  media: cx88: add IR remote support for NotOnlyTV LV3H
  media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe()
  media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe()
  media: atomisp: don't store an unused sink data on a var
  MAINTAINERS: Solve warning regarding inexistent atmel-usart binding
  media: atomisp_gmin_platform: Unexport and split camera_sensor_csi()
  crypto: hisilicon/qm - fix the qos value initialization
  crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify sun4i_ss_debugfs
  crypto: tcrypt - add async speed test for aria cipher
  crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler implementation of aria cipher
  crypto: aria - prepare generic module for optimized implementations
  crypto: artpec6 - Fix printk warning on size_t/%d
  crypto: add __init/__exit annotations to init/exit funcs
  crypto: blake2s - revert unintended config addition of CRYPTO_BLAKE2S
  crypto: arm64 - revert unintended config name change for CRYPTO_SHA1_ARM64_CE
  crypto: inside-secure - Replace generic aes with libaes
  crypto: inside_secure - Avoid dma map if size is zero
  media: atomisp: Remove atomisp_source_pad_to_stream_id()
  media: atomisp: Remove const/fixed camera_caps
  media: atomisp: Remove unused atomisp_css_get_dis_statistics()
  media: atomisp: Make atomisp_set_raw_buffer_bitmap() static
  media: atomisp: Drop unnecessary first_streamoff check
  media: atomisp: Remove a couple of not useful function wrappers
  media: atomisp: Use video_dev.lock for ioctl locking
  media: atomisp: Drop streamoff_mutex
  media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()
  media: atomisp: Move atomisp_streaming_count() check into __atomisp_css_recover()
  media: atomisp: Remove watchdog timer
  media: atomisp: Add atomisp_pipe_check() helper
  media: atomisp: Remove asd == NULL checks from ioctl handling
  media: atomisp: Fix locking around asd->streaming read/write
  media: atomisp: Remove unused lock member from struct atomisp_sub_device
  media: atomisp: Use a normal mutex for the main lock
  media: atomisp: prevent integer overflow in sh_css_set_black_frame()
  media: atomisp: Simplify v4l2_fh_open() error handling
  media: atomisp: Fix v4l2_fh resource leak on open errors
  media: atomisp: Remove loading mutex
  media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe()
  media: atomisp: Split subdev and video-node registration into 2 steps
  media: atomisp: Remove empty atomisp_css_set_cont_prev_start_time() function
  media: atomisp: Remove some further ATOMISP_ACC_* related dead code
  media: atomisp: Remove the ACC device node
  media: atomisp: Remove never set file_input flag
  media: atomisp: Remove the outq videobuf queue
  media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops
  media: atomisp: Remove file-injection support
  media: atomisp: Fix device_caps reporting of the registered video-devs
  media: atomisp: Ensure that USERPTR pointers are page aligned
  media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages()
  media: atomisp: hmm_bo: Rewrite free_private_pages() using pages_array helper funcs
  media: atomisp: hmm_bo: Rewrite alloc_private_pages() using pages_array helper funcs
  media: atomisp: hmm_bo: Further simplify alloc_private_pages()
  media: atomisp: hmm_bo: Simplify alloc_private_pages()
  media: atomisp: Make atomisp_try_fmt_cap() take padding into account
  media: atomisp: Fix VIDIOC_TRY_FMT
  media: atomisp-notes: Add info about sensors v4l2_get_subdev_hostdata() use
  media: atomisp-ov2680: Improve ov2680_set_fmt() error handling
  phy: qcom-qmp-usb: Use dev_err_probe() to simplify code
  phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code
  phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code
  phy: qcom-qmp-combo: Use dev_err_probe() to simplify code
  media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.
  media: atomisp-ov2680: Fix ov2680_set_fmt()
  media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed()
  media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
  media: dt-bindings: dongwoon,dw9714: convert to dtschema
  media: mc: convert pipeline funcs to take media_pad
  media: mc: entity: Add has_pad_interdep entity operation
  media: mc: entity: Rewrite media_pipeline_start()
  phy: qualcomm: call clk_disable_unprepare in the error handling
  media: drivers: use video_device_pipeline_alloc_start()
  media: mc: entity: add alloc variant of pipeline_start
  media: drivers: use video_device_pipeline()
  media: drivers: use video device pipeline start/stop
  media: v4l2-dev: Add videodev wrappers for media pipelines
  media: mc: entity: Add media_entity_pipeline() to access the media pipeline
  media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section
  media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init
  media: mc: entity: Add iterator helper for entity pads
  media: mc: entity: Rename streaming_count -> start_count
  media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
  media: media-entity.h: add include for min()
  media: Documentation: mc: add definitions for stream and pipeline
  media: Remove incorrect comment from struct v4l2_fwnode_endpoint
  media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY
  media: ov8865: Fix an error handling path in ov8865_probe()
  media: ar0521: Fix return value check in writing initial registers
  media: v4l: subdev: Fail graciously when getting try data for NULL state
  phy: intel: Use dev_err_probe() to simplify code
  phy: tegra: xusb: Use dev_err_probe() to simplify code
  media: ipu3-imgu: Fix NULL pointer dereference in active selection access
  media: ar0521: Remove redundant variable ret
  media: ar0521: fix error return code in ar0521_power_on()
  media: i2c: mt9v111: Fix typo 'the the' in comment
  media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
  media: ov5640: Use runtime PM
  media: staging: ipu3-imgu: Fix BNR wb gain documentation
  media: hantro: Allows luma and chroma depth to be different
  media: hantro: imx8m: Enable 10bit decoding
  media: Hantro: HEVC: Allows 10-bit bitstream
  media: hantro: postproc: Configure output regs to support 10bit
  media: hantro: HEVC: Fix chroma offset computation
  media: hantro: HEVC: Fix auxilary buffer size calculation
  media: hantro: Store HEVC bit depth in context
  media: meson: vdec: fix possible refcount leak in vdec_probe()
  media: platform: cros-ec: Add Kuldax to the match table
  media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER
  media: MAINTAINERS: adjust entry to zoran driver movement
  media: tuners: Remove the unneeded result variable
  media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on()
  media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init()
  media: radio-si476x: Remove the unneeded result variable
  media: docs: libv4l-introduction.rst: Fix function signature and link
  media: platform: mtk-mdp3: add pointer checks and use devm_kfree
  media: si4713: Use the right include
  media: i2c: isl7998x: Use right include
  media: cec: add support for Absolute Volume Control
  media: dvb-frontends/drxk: initialize err to 0
  media: v4l2-ctrls: drop 'elems' argument from control type ops.
  media: amphion: release m2m ctx when releasing vpu instance
  media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value
  media: pci/cx18: fix repeated words in comments
  media: usb/dvb-usb-v2: fix repeated words in comments
  media: usb/msi2500: fix repeated words in comments
  media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
  media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
  media: rkisp1: Zero v4l2_subdev_format fields in when validating links
  media: rkisp1: Configure LSC after enabling the ISP
  media: rkisp1: Use correct macro for gradient registers
  media: rkisp1: Simplify LSC x/y size and grad register macros
  media: rkisp1: Store LSC register values in u32 variables
  media: rkisp1: Clean up LSC configuration code
  media: rkisp1: Allow setting color space on resizer sink pad
  media: rkisp1: Initialize color space on resizer sink and source pads
  phy: qcom-snps: Use dev_err_probe() to simplify code
  phy: qcom-qusb2: Use dev_err_probe() to simplify code
  phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code
  media: rkisp1: Configure CSM based on YCbCr encoding
  media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
  media: rkisp1: Configure quantization using ISP source pad
  media: rkisp1: Allow setting all color space fields on ISP source pad
  media: rkisp1: Fix source pad format configuration
  media: rkisp1: Allow setting color space on ISP sink pad
  media: rkisp1: Initialize color space on ISP sink and source pads
  media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI
  ata: libata-eh: avoid needless hard reset when revalidating link
  phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe()
  phy: mediatek: mipi: remove register access helpers
  phy: mediatek: mipi: mt8183: use common helper to access registers
  phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask
  phy: mediatek: mipi: mt8173: use common helper to access registers
  phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field
  phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask
  phy: mediatek: hdmi: remove register access helpers
  phy: mediatek: hdmi: mt8173: use common helper to access registers
  phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field
  phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask
  phy: mediatek: hdmi: mt2701: use common helper to access registers
  phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field
  phy: mediatek: hdmi: mt2701: use GENMASK and BIT to generate mask and bits
  phy: mediatek: pcie: use new helper to update register bits
  phy: mediatek: ufs: use common register access helpers
  phy: mediatek: xsphy: remove macros used to prepare bitfield value
  phy: mediatek: tphy: remove macros to prepare bitfield value
  phy: mediatek: add a new helper to update bitfield
  thunderbolt: Use dev_err_probe()
  thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs
  media: rockchip: rkisp1: Mask invalid bits in DPCC parameters
  media: rockchip: rkisp1: Set DPCC methods enable bits inside loop
  media: mceusb: set timeout to at least timeout provided
  media: imon: Remove the unneeded result variable
  media: mceusb: Use new usb_control_msg_*() routines
  phy: qcom-qmp-combo: drop redundant DP config flag
  phy: qcom-qmp-usb: consolidate lane config
  phy: qcom-qmp-ufs: consolidate lane config
  phy: qcom-qmp-combo: consolidate lane config
  phy: qcom-qmp-pcie-msm8996: rename nlanes config
  phy: qcom-qmp-pcie: consolidate lane config
  phy: qcom-qmp: drop unused index field
  phy: qcom-qmp-pcie: drop unused config field
  phy: qcom-qmp-pcie: drop unused mode field
  phy: qcom-qmp-pcie-msm8996: drop unused kernel doc
  phy: qcom-qmp: drop unused forward declarations
  phy: qcom-qmp-usb: drop init and exit wrappers
  phy: qcom-qmp-pcie: drop init and exit wrappers
  phy: qcom-qmp-usb: drop unused type from config
  phy: qcom-qmp-ufs: drop unused type from config
  phy: qcom-qmp-pcie-msm8996: drop unused type from config
  phy: qcom-qmp-pcie: drop unused type from config
  fuse: implement ->tmpfile()
  vfs: open inside ->tmpfile()
  vfs: move open right after ->tmpfile()
  vfs: make vfs_tmpfile() static
  ovl: use vfs_tmpfile_open() helper
  cachefiles: use vfs_tmpfile_open() helper
  cachefiles: only pass inode to *mark_inode_inuse() helpers
  cachefiles: tmpfile error handling cleanup
  hugetlbfs: cleanup mknod and tmpfile
  vfs: add vfs_tmpfile_open() helper
  ipv6: tcp: send consistent autoflowlabel in RST packets
  net: ipa: encapsulate updating three more registers
  net: ipa: encapsulate updating the COUNTER_CFG register
  net: ipa: encapsulate setting the FILT_ROUT_HASH_EN register
  net: ipa: tidy up register enum definitions
  net: ipa: define BCR values using an enum
  net: ipa: rearrange functions for similarity
  net: ipa: introduce ipa_qtime_val()
  net: ipa: don't use u32p_replace_bits()
  cgroup: use strscpy() is more robust and safer
  iocost_monitor: reorder BlkgIterator
  cgroup: simplify code in cgroup_apply_control
  selftests/bpf: allow to adjust BPF verifier log level in veristat
  selftests/bpf: emit processing progress and add quiet mode to veristat
  selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects
  selftests/bpf: make veristat's verifier log parsing faster and more robust
  selftests/bpf: add sign-file to .gitignore
  ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support
  ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE
  ublk_drv: consider recovery feature in aborting mechanism
  ublk_drv: requeue rqs with recovery feature enabled
  ublk_drv: define macros for recovery feature and check them
  ublk_drv: check 'current' instead of 'ubq_daemon'
  libbpf: restore memory layout of bpf_object_open_opts
  libbpf: Add pathname_concat() helper
  EDAC/i7300: Correct the i7300_exit() function name in comment
  io_uring: fix CQE reordering
  selftests/bpf: Simplify cgroup_hierarchical_stats selftest
  io_uring/net: fix UAF in io_sendrecv_fail()
  selftest/net: adjust io_uring sendzc notif handling
  Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash()
  Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash()
  Input: synaptics-rmi4 - remove unneeded struct register_offset
  Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command
  Input: synaptics-rmi4 - reset after writing partition table
  Input: synaptics-rmi4 - rewrite partition table unconditionally
  Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8
  Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper
  Input: synaptics-rmi4 - fix firmware update operations with bootloader v8
  ARM: orion: fix include path
  parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo]
  x86/sb_edac: Add row column translation for Broadwell
  EDAC/i10nm: Print an extra register set of retry_rd_err_log
  EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM
  EDAC/skx_common: Add ChipSelect ADXL component
  Input: matrix_keypad - add missed header inclusion
  dt-bindings: clock: rockchip: change SPDX-License-Identifier
  cgroup: Make cgroup_get_from_id() prettier
  spi: s3c24xx: Switch to use devm_spi_alloc_master()
  spi: xilinx: Switch to use devm_spi_alloc_master()
  spi: img-spfi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: ssm2518: switch to using gpiod API
  ASoC: ssm2518: drop support for platform data
  ASoC: Intel: skylake: remove unnecessary dev_set_drvdata()
  ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
  ASoC: fsl_asrc_dma: fully initialize structs
  ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  ASoC: fsl_audmux: Fix amixer write errors
  dt-bindings: input: touchscreen: elants_i2c: Add compatible for eth3915n chip
  arm64: configs: Enable all PMUs provided by Arm
  ARM: dts: turris-omnia: Add label for wan port
  ARM: dts: turris-omnia: Define S/PDIF audio card
  ARM: mvebu: Add spdif-pins mpp pins for Armada 38x
  ARM: mvebu: add audio support to Armada 385 DB
  ARM: mvebu: add audio I2S controller to Armada 38x Device Tree
  lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall
  drm/panel-edp: Add AUO B116XAK01.6
  drm/panel-edp: Add BOE NT116WHM-N21
  drm/panel-edp: Add BOE NT116WHM-N21 (HW: V8.1)
  drm/panel-edp: Add INX N116BCN-EA1
  ARM: dts: integrator: Tag PCI host with device_type
  selftests/livepatch: add sysfs test
  livepatch: add sysfs entry "patched" for each klp_object
  net: macsec: remove the prepare flag from the MACsec offloading context
  net/mlx5e: macsec: remove checks on the prepare phase
  net: atlantic: macsec: remove checks on the prepare phase
  net: phy: mscc: macsec: remove checks on the prepare phase
  net: macsec: remove the prepare phase when offloading
  net: atlantic: macsec: make the prepare phase a noop
  net: phy: mscc: macsec: make the prepare phase a noop
  ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout
  ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3
  ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump
  ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump
  arm64: dts: rockchip: use pin constant for reset-gpios on px30-evb
  ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4
  arm64: dts: rockchip: add pinctrl for mipi-pdn pin on px30-evb
  arm64: dts: rockchip: set max drive-strength for cif_clkout_m0 on px30-evb
  ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4
  arm64: dts: rockchip: add avdd-0v9-supply and avdd-1v8-supply on rk3399 rock 4c and pi4
  arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
  arm64: dts: rockchip: fix regulator name on rk3399-rock-4
  arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4c-plus
  arm64: dts: rockchip: fix regulator structure on rk3399-rock-4c-plus
  arm64: dts: rockchip: connect vcca_1v8 to APIO5_VDD on rk3399-rock-4c-plus
  arm64: uaccess: simplify uaccess_mask_ptr()
  selftests/bonding: re-add lladdr target test
  regulator: qcom,rpmh: add pm660 and pm660l pmics
  regulator: qcom-rpmh: add pm660 and pm660l pmics
  ASoC: codecs: va-macro: add support for sm8450 and sc8280xp
  ASoC: codecs: va-macro: clear the frame sync counter before enabling
  ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp
  ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp
  ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp
  ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles
  ASoC: codecs: wsa883x: add clock stop support
  ASoC: codecs: tx-macro: fix kcontrol put
  ASoC: codecs: tx-macro: fix active_decimator array
  ASoC: codecs: tx-macro: handle swr_reset correctly
  ASoC: codecs: rx-macro: handle swr_reset correctly
  ASoC: codecs: wsa-macro: handle swr_reset correctly
  selftests/livepatch: normalize sysctl error message
  spi: aspeed: Remove redundant dev_err call
  spi: spi-mpc52xx: switch to using gpiod API
  spi: cadence: Remove redundant dev_err call
  ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link
  ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data()
  ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead of custom ops
  ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read()
  ASoC: SOF: Intel: MTL: reuse the common ops for PM
  ASoC: SOF: Intel: HDA: use IPC version-specific ops
  ASoC: SOF: Intel: MTL: define and set the disable_interrupts op
  ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms
  ASoC: SOF: Intel: Add a new op for disabling interrupts
  ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove
  ASoC: SOF: Intel: mtl: define and set power_down_dsp op
  ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms
  ASoC: SOF: Intel: introduce new op to handle dsp power down
  ASoC: mediatek: mt8186-rt5682: Expose individual headset jack pins
  ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches
  ASoC: mediatek: mt8186-da7219: Expose individual headset jack pins
  ASoC: mediatek: mt8186-da7219: Add headset widgets with switches
  ASoC: mediatek: mt8195: Expose individual headset jack pins
  ASoC: mediatek: mt8192-mt6359: Expose individual headset jack pins
  ASoC: wcd934x: fix order of Slimbus unprepare/disable
  ASoC: wcd9335: fix order of Slimbus unprepare/disable
  firmware: dmi: Fortify entry point length checks
  x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes
  x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data
  x86/resctrl: Rename and change the units of resctrl_cqm_threshold
  x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read()
  x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read()
  x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read()
  x86/resctrl: Abstract __rmid_read()
  can: ctucanfd: Remove redundant dev_err call
  can: gs_usb: remove dma allocations
  can: gs_usb: add switchable termination support
  can: gs_usb: gs_make_candev(): clean up error handling
  can: gs_usb: convert from usb_control_msg() to usb_control_msg_{send,recv}()
  can: gs_usb: gs_cmd_reset(): rename variable holding struct gs_can pointer to dev
  can: gs_usb: gs_can_open(): initialize time counter before starting device
  can: gs_usb: add missing lock to protect struct timecounter::cycle_last
  can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv()
  can: bcm: check the result of can_send() in bcm_can_tx()
  can: bcm: registration process optimization in bcm_module_init()
  x86/microcode/AMD: Track patch allocation size explicitly
  net: lan966x: Add offload support for taprio
  net: lan966x: Add registers used by taprio
  net: lan966x: Add offload support for mqprio
  net: lan966x: Add define for number of priority queues NUM_PRIO_QUEUES
  virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create()
  drm/qxl: drop set_prod_notify parameter from qxl_ring_create
  xen-netback: use kstrdup instead of open-coding it
  net: dsa: mt7530: add support for in-band link status
  net: phy: aquantia: Add support for rate matching
  cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
  net: phy: aquantia: Add some additional phy interfaces
  net: phylink: Adjust advertisement based on rate matching
  net: phylink: Adjust link settings based on rate matching
  net: phy: Add support for rate matching
  net: phylink: Generate caps and convert to linkmodes separately
  net: phylink: Export phylink_caps_to_linkmodes
  net: phylink: Document MAC_(A)SYM_PAUSE
  x86/resctrl: Allow per-rmid arch private storage to be reset
  scsi: storvsc: remove an extraneous "to" in a comment
  Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization
  mm/slub: enable debugging memory wasting of kmalloc
  random: clamp credited irq bits to maximum mixed
  Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability
  Drivers: hv: vmbus: Fix kernel-doc
  dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML
  random: throttle hwrng writes if no entropy is credited
  random: use hwgenerator randomness more frequently at early boot
  random: restore O_NONBLOCK support
  arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x
  drm/hyperv: Don't overwrite dirt_needed value set by host
  drm/meson: remove drm bridges at aggregate driver unbind time
  drm/meson: explicitly remove aggregate driver at module unload time
  drm/meson: reorder driver deinit sequence to fix use-after-free bug
  arm64: dts: rockchip: Enable HDMI and GPU on quartz64-b
  Drivers: hv: vmbus: Optimize vmbus_on_event
  mips: dts: ralink: mt7621: add GB-PC2 LEDs
  mips: dts: ralink: mt7621: fix external phy on GB-PC2
  mips: dts: ralink: mt7621: change mt7530 switch address
  mips: dts: ralink: mt7621: change phy-mode of gmac1 to rgmii
  mips: dts: ralink: mt7621: remove interrupt-parent from switch node
  mips: dts: ralink: mt7621: fix some dtc warnings
  dt-bindings: memory: mt7621: add syscon as compatible string
  dt-bindings: net: dsa: mediatek,mt7530: expand gpio-controller description
  dt-bindings: net: dsa: mediatek,mt7530: change mt7530 switch address
  dt-bindings: net: drop old mediatek bindings
  arm64: defconfig: Enable Synopsys DWC MSHC driver
  drm/bridge: lt8912b: clarify lvds output status
  clk: rockchip: Add clock controller support for RV1126 SoC
  maintainers: update MAINTAINERS file.
  net: microchip: sparx5: add support for offloading ets qdisc
  net: microchip: sparx5: add support for offloading tbf qdisc
  net: microchip: sparx5: add support for offloading mqprio qdisc
  net: microchip: sparx5: add tc setup hook
  erofs: support interlaced uncompressed data for compressed files
  net: dsa: xrs700x: remove unnecessary dev_set_drvdata()
  net: dsa: vitesse-vsc73xx: remove unnecessary set_drvdata()
  net: dsa: sja1105: remove unnecessary spi_set_drvdata()
  net: dsa: rzn1-a5psw: remove unnecessary platform_set_drvdata()
  net: dsa: realtek: remove unnecessary set_drvdata()
  net: dsa: qca8k: remove unnecessary dev_set_drvdata()
  net: dsa: ar9331: remove unnecessary dev_set_drvdata()
  net: dsa: ocelot: remove unnecessary set_drvdata()
  net: dsa: mv88e6xxx: remove unnecessary dev_set_drvdata()
  net: dsa: mv88e6060: remove unnecessary dev_set_drvdata()
  net: dsa: mt7530: remove unnecessary dev_set_drvdata()
  net: dsa: microchip: remove unnecessary set_drvdata()
  net: dsa: lantiq_gswip: remove unnecessary platform_set_drvdata()
  net: dsa: lan9303: remove unnecessary dev_set_drvdata()
  net: dsa: hellcreek: remove unnecessary platform_set_drvdata()
  net: dsa: loop: remove unnecessary dev_set_drvdata()
  net: dsa: bcm_sf2: remove unnecessary platform_set_drvdata()
  net: dsa: b53: remove unnecessary set_drvdata()
  ptp_ocp: use device_find_any_child() instead of custom approach
  ethtool: tunnels: check the return value of nla_nest_start()
  erofs: clean up .read_folio() and .readahead() in fscache mode
  net/mlx5e: Support MACsec offload replay window
  net/mlx5e: Support MACsec offload extended packet number (EPN)
  net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage
  net/mlx5e: Create advanced steering operation (ASO) object for MACsec
  net/mlx5e: Expose memory key creation (mkey) function
  net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection
  net/mlx5e: Fix MACsec initial packet number
  net/mlx5e: Fix MACsec initialization error path
  net/mlx5: Fix fields name prefix in MACsec
  net: macsec: Expose extended packet number (EPN) properties to macsec offload
  ipmi: kcs: aspeed: Update port address comments
  net: hinic: remove the unused input parameter prod_idx in sq_prepare_ctrl()
  net: hinic: replace magic numbers with macro
  net: hinic: remove unused enumerated value
  net: hinic: change hinic_deinit_vf_hw() to void
  net: hinic: simplify code logic
  net: hinic: remove duplicate macro definition
  net: hinic: remove unused macro
  net: hinic: remove unused functions
  net: hinic: change type of function to be static
  net: hinic: modify kernel doc comments
  selftests/tc-testing: add show class case for red qdisc
  selftests/tc-testing: add show class case for prio qdisc
  selftests/tc-testing: add show class case for mq qdisc
  selftests/tc-testing: add show class case for ingress qdisc
  selftests/tc-testing: add selftests for qfq qdisc
  selftests/tc-testing: add selftests for netem qdisc
  selftests/tc-testing: add selftests for multiq qdisc
  selftests/tc-testing: add selftests for mqprio qdisc
  selftests/tc-testing: add selftests for htb qdisc
  selftests/tc-testing: add selftests for hfsc qdisc
  selftests/tc-testing: add selftests for fq_codel qdisc
  selftests/tc-testing: add selftests for dsmark qdisc
  selftests/tc-testing: add selftests for drr qdisc
  selftests/tc-testing: add selftests for cbs qdisc
  selftests/tc-testing: add selftests for cbq qdisc
  selftests/tc-testing: add selftests for cake qdisc
  net/sched: use tc_qdisc_stats_dump() in qdisc
  net/sched: sch_api: add helper for tc qdisc walker stats dump
  net/sched: taprio: remove unnecessary taprio_list_lock
  net/mlx5e: Support 256 bit keys with kTLS device offload
  net/tls: Support 256 bit keys with TX device offload
  net/tls: Use cipher sizes structs
  net/tls: Describe ciphers sizes by const structs
  selftests/bpf: Free the allocated resources after test case succeeds
  selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off
  bnxt_en: replace reset with config timestamps
  vfio: Move container code into drivers/vfio/container.c
  vfio: Split the register_device ops call into functions
  vfio: Rename vfio_ioctl_check_extension()
  vfio: Split out container code from the init/cleanup functions
  vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU
  vfio: Split the container logic into vfio_container_attach_group()
  vfio: Rename __vfio_group_unset_container()
  vfio: Add header guards and includes to drivers/vfio/vfio.h
  arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header
  selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES
  kselftest/arm64: Fix typo in hwcap check
  net: phy: micrel: Fix double spaces inside lan8814_config_intr
  drm/amdgpu: Fix VRAM eviction issue
  arm64: mte: move register initialization to C
  riscv: Allow PROT_WRITE-only mmap()
  riscv: Make VM_WRITE imply VM_READ
  ipmi: Add __init/__exit annotations to module init/exit funcs
  x86/resctrl: Add per-rmid arch private storage for overflow and chunks
  x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks
  x86/resctrl: Allow update_mba_bw() to update controls directly
  Documentation/ABI/testing/sysfs-amd-pmf: Add ABI doc for AMD PMF
  platform/x86/amd/pmf: Add sysfs to toggle CnQF
  platform/x86/amd/pmf: Add support for CnQF
  platform/x86/amd: pmc: Fix build without debugfs
  x86/resctrl: Remove architecture copy of mbps_val
  x86/resctrl: Switch over to the resctrl mbps_val list
  MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS
  arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate()
  x86/resctrl: Create mba_sc configuration in the rdt_domain
  xsk: Inherit need_wakeup flag for shared sockets
  misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
  misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove()
  misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() in place of the SIMPLE_DEV_PM_OPS() in pci1xxxx's gpio driver
  misc: microchip: pci1xxxx: Remove duplicate include
  pcmcia: Add __init/__exit annotations to module init/exit funcs
  serial: stm32: Deassert Transmit Enable on ->rs485_config()
  serial: ar933x: Deassert Transmit Enable on ->rs485_config()
  tty: serial: atmel: Use FIELD_PREP/FIELD_GET
  tty: serial: atmel: Make the driver aware of the existence of GCLK
  tty: serial: atmel: Only divide Clock Divisor if the IP is USART
  tty: serial: atmel: Separate mode clearing between UART and USART
  dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock
  dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60
  dt-bindings: serial: atmel,at91-usart: convert to json-schema
  tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
  serial: 8250: Toggle IER bits on only after irq has been set up
  serial: 8250: Switch UART port flags to using BIT_ULL
  serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
  serial: 8250: Let drivers request full 16550A feature probing
  pcmcia: at91_cf: make mc static
  pcmcia: remove VR41XX PCMCIA driver
  pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() return void
  net: ethernet: adi: Fix invalid parent name length
  tty: serial: extract serial_omap_put_char() from transmit_chars()
  tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool
  tty: serial: extract tx_ready() from __serial_lpc32xx_tx()
  tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars()
  tty: serial: altera_uart_{r,t}x_chars() need only uart_port
  tty: serial: clean up stop-tx part in altera_uart_tx_chars()
  tty: serial: move and cleanup vt8500_tx_empty()
  tty: hvc: remove HVC_IUCV_MAGIC
  tty: synclink_gt: remove MGSL_MAGIC
  tty: n_hdlc: remove HDLC_MAGIC
  tty: remove TTY_DRIVER_MAGIC
  tty: remove TTY_MAGIC
  drivers: serial: jsm: fix some leaks in probe
  dt-bindings: serial: rockchip: add rockchip,rk3128-uart
  serial: omap: Disallow RS-485 if rts-gpio is not specified
  tty: serial: cpm_uart: remove unused cpm_uart_nr declaration
  x86/resctrl: Abstract and use supports_mba_mbps()
  arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()
  x86/resctrl: Remove set_mba_sc()s control array re-initialisation
  arm64/sve: Add Perf extensions documentation
  perf: arm64: Add SVE vector granule register to user regs
  tty: n_gsm: add debug bit for user payload
  tty: n_gsm: name the debug bits
  tty: n_gsm: introduce gsm_control_command() function
  tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val()
  tty: n_gsm: name gsm tty device minors
  tty: n_gsm: add enumeration for gsm encodings
  platform/x86: hp-wmi: Support touchpad on/off
  platform/x86: int3472/discrete: Drop a forward declaration
  platform/x86: toshiba_acpi: change turn_on_panel_on_resume to static
  Revert "usb: storage: Add quirk for Samsung Fit flash"
  usb: dwc3: core: fix some leaks in probe
  usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
  dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk
  USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
  arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
  usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
  dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk
  usb: musb: Fix musb_gadget.c rxstate overflow bug
  usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P
  usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms
  usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure
  usb: dwc3: xilinx: add power management ops support
  usb: gadget: uvc: add v4l2 try_format api call
  usb: gadget: uvc: add v4l2 enumeration api calls
  media: uvcvideo: move uvc_format_desc to common header
  media: v4l: move helper functions for fractions from uvc to v4l2-common
  dt-bindings: usb: dwc3: add sdm670 compatible
  dt-bindings: phy: qcom,qusb2: document sdm670 compatible
  usb: dwc3: qcom: drop unneeded compatibles
  usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable
  usb: mon: make mmapped memory read only
  dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb
  dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs
  usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name()
  usb: gadget: add _init/__exit annotations to module init/exit funcs
  usb: dwc2: Remove redundant license text
  usb: dwc3: Fix typos in gadget.c
  usb: gadget: function: fix dangling pnp_string in f_printer.c
  xhci: remove unused lpm_failed_dev member from struct xhci_hcd
  xhci: remove unused command member from struct xhci_hcd struct
  xhci: show fault reason for a failed enable slot command
  xhci: Don't show warning for reinit on known broken suspend
  xhci: dbc: Fix memory leak in xhci_alloc_dbc()
  usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
  x86/resctrl: Add domain offline callback for resctrl work
  spi: xtensa-xtfpga: Switch to use devm_spi_alloc_master()
  x86/resctrl: Group struct rdt_hw_domain cleanup
  x86/resctrl: Add domain online callback for resctrl work
  net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986
  net: ethernet: mtk_eth_wed: add axi bus support
  net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset
  net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable}
  net: ethernet: mtk_eth_soc: add foe_entry_size to mtk_eth_soc
  net: ethernet: mtk_eth_soc: move wdma_base definitions in mtk register map
  net: ethernet: mtk_eth_soc: add the capability to run multiple ppe
  net: ethernet: mtk_eth_soc: move ppe table hash offset to mtk_soc_data structure
  net: ethernet: mtk_eth_soc: move gdma_to_ppe and ppe_base definitions in mtk register map
  dt-bindings: net: mediatek: add WED binding for MT7986 eth driver
  arm64: dts: mediatek: mt7986: add support for Wireless Ethernet Dispatch
  MAINTAINERS: add maintainers for Alibaba' T-Head PMU driver
  drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC
  docs: perf: Add description for Alibaba's T-Head PMU driver
  x86/resctrl: Merge mon_capable and mon_enabled
  x86/resctrl: Kill off alloc_enabled
  ALSA: hda/hdmi: Use only dynamic PCM device allocation
  ALSA: hda/ca0132 - remove the unneeded result variable
  spi: meson-spicc: make symbol 'meson_spicc_pow2_clk_ops' static
  regmap: mmio: replace return 0 with break in switch statement
  ASoC: SOF: pci-tgl: add missing PCI IDs for RPL
  ASoC: SOF: Intel: pci-tgl: reorder PCI IDs
  ASoC: es8316: fix register sync error in suspend/resume tests
  RDMA/core: Clean up a variable name in ib_create_srq_user()
  counter: Realign counter_comp comment block to 80 characters
  net/smc: Unbind r/w buffer size from clcsock and make them tunable
  net/smc: Introduce a specific sysctl for TEST_LINK time
  net: ethernet: altera: TSE: fix error return code in altera_tse_probe()
  RDMA/srp: Support more than 255 rdma ports
  RDMA/rxe: Use members of generic struct in rxe_mr
  IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
  RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID
  RDMA/cm: Use SLID in the work completion as the DLID in responder side
  RDMA/cma: Multiple path records support with netlink channel
  RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths
  wifi: ath11k: fix number of VHT beamformee spatial streams
  wifi: ath11k: retrieve MAC address from system firmware if provided
  wifi: ath11k: add get_txpower mac ops
  wifi: ath11k: move firmware stats out of debugfs
  ARM: 9224/1: Dump the stack traces based on the parameter 'regs' of show_regs()
  wifi: ath9k: fix repeated the words in a comment
  wifi: ath9k: fix repeated to words in a comment
  wifi: ath10k: reset pointer after memory free to avoid potential use-after-free
  wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected
  wifi: ath11k: change complete() to complete_all() for scan.completed
  md: Fix spelling mistake in comments of r5l_log
  md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
  md/raid10: convert resync_lock to use seqlock
  md/raid10: fix improper BUG_ON() in raise_barrier()
  md/raid10: prevent unnecessary calls to wake_up() in fast path
  md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait
  md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
  md: Remove extra mddev_get() in md_seq_start()
  md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
  md/raid5: Ensure stripe_fill happens on non-read IO with journal
  md/raid5: Don't read ->active_stripes if it's not needed
  md/raid5: Cleanup prototype of raid5_get_active_stripe()
  md/raid5: Drop extern on function declarations in raid5.h
  md/raid5: Refactor raid5_get_active_stripe()
  md: Replace snprintf with scnprintf
  md/raid10: fix compile warning
  md/raid5: Fix spelling mistakes in comments
  wifi: rtw89: coex: update coexistence to 6.3.0
  wifi: rtw89: coex: add logic to control BT scan priority
  wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle
  wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation
  wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT
  wifi: rtw89: coex: add v1 Wi-Fi firmware steps report
  wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware
  wifi: rtw89: coex: translate slot ID to readable name
  wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status
  wifi: mwifiex: fix array of flexible structures warnings
  wifi: rndis_wlan: fix array of flexible structures warning
  wifi: ipw2x00: fix array of flexible structures warnings
  mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
  xfrm: add extack support to xfrm_init_replay
  xfrm: add extack to __xfrm_init_state
  xfrm: add extack to attach_*
  xfrm: add extack support to xfrm_dev_state_add
  xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead
  xfrm: add extack to verify_replay
  xfrm: add extack support to verify_newsa_info
  fscrypt: work on block_devices instead of request_queues
  fscrypt: stop holding extra request_queue references
  fscrypt: stop using keyrings subsystem for fscrypt_master_key
  ARM: decompressor: Include .data.rel.ro.local
  selftests/bpf: add ability to filter programs in veristat
  selftests/bpf: add comparison mode to veristat
  selftests/bpf: add CSV output mode for veristat
  selftests/bpf: fix double bpf_object__close() in veristate
  selftests/bpf: add tests for bpf_ct_set_nat_info kfunc
  net: netfilter: add bpf_ct_set_nat_info kfunc helper
  bpf: Tweak definition of KF_TRUSTED_ARGS
  block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO
  block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs
  block: move from strlcpy with unused retval to strscpy
  block/drbd: remove useless comments in receive_DataReply()
  drbd: remove orphan _req_may_be_done() declaration
  io_uring: ensure local task_work marks task as running
  ethernet: tundra: Drop forward declaration of static functions
  flow_dissector: Do not count vlan tags inside tunnel payload
  net: sched: remove unused tcf_result extension
  net: mscc: ocelot: check return values of writes during reset
  net: mscc: ocelot: utilize readx_poll_timeout() for chip reset
  net: ll_temac: axienet: delete unnecessary blank lines and spaces
  net: ll_temac: move trailing statements to next line
  net: ll_temac: fix the missing spaces around '='
  net: ll_temac: delete unnecessary else branch
  net: ll_temac: axienet: align with open parenthesis
  net: ll_temac: Cleanup for function name in a string
  net: ll_temac: fix the format of block comments
  net: macvtap: add __init/__exit annotations to module init/exit funcs
  net: hns3: add __init/__exit annotations to module init/exit funcs
  net: sched: simplify code in mall_reoffload
  net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open()
  bpf: Always use raw spinlock for hash bucket lock
  bpf: Prevent bpf program recursion for raw tracepoint probes
  selftests/bpf: Add tests for dynamic pointers parameters in kfuncs
  selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc
  selftests/bpf: Add additional tests for bpf_lookup_*_key()
  selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put()
  selftests/bpf: Compile kernel with everything as built-in
  bpf: Add bpf_verify_pkcs7_signature() kfunc
  bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs
  KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL
  bpf: Export bpf_dynptr_get_size()
  btf: Allow dynamic pointer parameters in kfuncs
  bpf: Move dynptr type check to is_dynptr_type_expected()
  btf: Export bpf_dynptr definition
  bpf: Allow kfuncs to be used in LSM programs
  net: fjes: Reorder symbols to get rid of a few forward declarations
  libbpf: Support raw BTF placed in the default search path
  selftests: bpf: test_kmod.sh: Pass parameters to the module
  libbpf: Improve BPF_PROG2 macro code quality and description
  selftests/bpf: Add selftests validating the user ringbuf
  bpf: Add libbpf logic for user-space ring buffer
  bpf: Add bpf_user_ringbuf_drain() helper
  bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type
  PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
  Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections
  Bluetooth: hci_debugfs: Fix not checking conn->debugfs
  Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
  net: hns3: add judge fd ability for sync and clear process of flow director
  net: hns3: refactor function hclge_mbx_handler()
  net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue()
  net: hns3: add support for external loopback test
  bpf: Gate dynptr API behind CAP_BPF
  vfio: Add struct device to vfio_device
  vfio: Rename vfio_device_put() and vfio_device_try_get()
  vfio/ccw: Use the new device life cycle helpers
  vfio/amba: Use the new device life cycle helpers
  vfio/platform: Use the new device life cycle helpers
  vfio/fsl-mc: Use the new device life cycle helpers
  vfio/ap: Use the new device life cycle helpers
  drm/i915/gvt: Use the new device life cycle helpers
  vfio/mbochs: Use the new device life cycle helpers
  vfio/mtty: Use the new device life cycle helpers
  iio: adc: mcp3911: add support for oversampling ratio
  vfio/mdpy: Use the new device life cycle helpers
  dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry
  vfio/hisi_acc: Use the new device life cycle helpers
  iio: adc: mcp3911: add support for interrupts
  vfio/mlx5: Use the new device life cycle helpers
  iio: adc: mcp3911: add support for buffers
  vfio/pci: Use the new device life cycle helpers
  iio: adc: mcp3911: use resource-managed version of iio_device_register
  vfio: Add helpers for unifying vfio_device life cycle
  PCI: Fix typo in pci_scan_child_bus_extend()
  PCI: Fix whitespace and indentation
  PCI: Distribute available resources for root buses, too
  PCI: Move pci_assign_unassigned_root_bus_resources()
  PCI: Pass available buses even if the bridge is already configured
  drm/amdgpu: add helper to init rlc fw in header v2_4
  drm/amdgpu: add helper to init rlc fw in header v2_3
  drm/amdgpu: add helper to init rlc fw in header v2_2
  drm/amdgpu: add helper to init rlc fw in header v2_1
  drm/amdgpu: add helper to init rlc fw in header v2_0
  drm/amdgpu: Fix amdgpu_vm_pt_free warning
  drm/amdgpu: Use vm status_lock to protect pt free
  drm/amdgpu: Use vm status_lock to protect vm evicted list
  drm/amdgpu: Use vm status_lock to protect vm moved list
  drm/amdgpu: Use vm status_lock to protect vm idle list
  drm/amdgpu: Use vm status_lock to protect relocated list
  drm/amdgpu: Rename vm invalidate lock to status_lock
  tools: sync find_bit() implementation
  lib/find_bit: optimize find_next_bit() functions
  lib/find_bit: create find_first_zero_bit_le()
  lib/find_bit: introduce FIND_FIRST_BIT() macro
  io_uring/net: zerocopy sendmsg
  io_uring/net: combine fail handlers
  io_uring/net: rename io_sendzc()
  io_uring/net: support non-zerocopy sendto
  io_uring/net: refactor io_setup_async_addr
  io_uring/net: don't lose partial send_zc on fail
  io_uring/net: don't lose partial send/recv on fail
  io_uring/rw: don't lose partial IO result on fail
  io_uring: add custom opcode hooks on fail
  io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128
  io_uring/fdinfo: get rid of unnecessary is_cqe32 variable
  io_uring: remove unused return from io_disarm_next
  io_uring: add fast path for io_run_local_work()
  io_uring/iopoll: unify tw breaking logic
  io_uring/iopoll: fix unexpected returns
  io_uring: disallow defer-tw run w/ no submitters
  io_uring: further limit non-owner defer-tw cq waiting
  dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props
  dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros
  dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name
  thermal: intel_powerclamp: Remove accounting for IRQ wakes
  dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support
  thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
  selftests/bpf: Adapt cgroup effective query uapi change
  bpftool: Fix wrong cgroup attach flags being assigned to effective progs
  bpf, cgroup: Reject prog_attach_flags array when effective query
  iio: accel: bma400: Fix smatch warning based on use of unintialized value.
  iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS()
  iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()
  iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops
  iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  docs: iio: add documentation for BNO055 driver
  iio: imu: add BNO055 I2C driver
  iio: imu: add BNO055 serdev driver
  dt-bindings: iio/imu: Add Bosch BNO055
  iio: document "serialnumber" sysfs attribute
  iio: document bno055 private sysfs attributes
  iio: imu: add Bosch Sensortec BNO055 core driver
  iio: add support for binary attributes
  iio: event_monitor: add pitch, yaw and roll modifiers
  iio: document pitch, yaw, roll modifiers
  iio: add modifers for pitch, yaw, roll
  iio: event_monitor: add linear acceleration modifiers
  iio: document linear acceleration modifiers
  iio: add modifiers for linear acceleration
  iio: pressure: dps310: Reset chip after timeout
  iio: pressure: dps310: Refactor startup procedure
  dt-bindings: iio: adi,ad7923: add adi,range-double property
  iio: adc: ad7923: support extended range
  iio: adc: ad7923: fix channel readings for some variants
  iio: adc: stm32-adc: add id registers support
  dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings
  iio: imu: st_lsm6dsx: add support to LSM6DSTX
  drivers: iio: adc: ltc2497: Rename the LTC2499 iio device
  drivers: iio: adc: ltc2497: LTC2499 support
  Add MAINTAINERS entries for LTC2497 and LTC2496
  dt-bindings: iio: adc: Add docs for LTC2499
  MAINTAINERS: Remove duplicate matching entry
  iio: ltc2497: Fix reading conversion results
  iio: pressure: bmp280: Add more tunable config parameters for BMP380
  dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string
  iio: pressure: bmp280: Add support for BMP380 sensor family
  iio: pressure: bmp280: reorder i2c device tables declarations
  iio: pressure: bmp280: Fix alignment for DMA safety
  iio: pressure: bmp280: simplify driver initialization logic
  iio: pressure: bmp280: Simplify bmp280 calibration data reading
  iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK
  iio: pressure: bmp280: reorder local variables following reverse xmas tree
  iio: dac: ad5593r: add check for i2c functionality
  iio: dac: ad5593r: Fix i2c read protocol requirements
  iio: temperature: mlx90614 Refactoring available filter attributes
  drivers: iio: accel: adxl312 and adxl314 support
  dt-bindings: iio: accel: adxl313: Add compatibles for adxl312 and adxl314
  iio: pressure: bmp280: fix datasheet links
  iio: pressure: st_pressure: Add support for LPS22DF
  dt-bindings: iio: st,st-sensors add LPS22DF.
  bpf: simplify code in btf_parse_hdr
  rpmsg: char: Avoid double destroy of default endpoint
  remoteproc: virtio: Create platform device for the remoteproc_virtio
  remoteproc: Move rproc_vdev management to remoteproc_virtio.c
  remoteproc: core: Introduce rproc_add_rvdev function
  remoteproc: core: Introduce rproc_rvdev_add_device function
  io_uring/net: use io_sr_msg for sendzc
  io_uring/net: refactor io_sr_msg types
  io_uring/net: add non-bvec sg chunking callback
  io_uring/net: io_async_msghdr caches for sendzc
  io_uring/net: use async caches for async prep
  io_uring/net: reshuffle error handling
  io_uring: use io_cq_lock consistently
  io_uring: kill an outdated comment
  io_uring: allow buffer recycling in READV
  fs: add batch and poll flags to the uring_cmd_iopoll() handler
  io_uring: ensure iopoll runs local task work as well
  io_uring: add local task_work run helper that is entered locked
  io_uring: cleanly separate request types for iopoll
  nvme: wire up async polling for io passthrough commands
  block: export blk_rq_is_poll
  io_uring: add iopoll infrastructure for io_uring_cmd
  fs: add file_operations->uring_cmd_iopoll
  io_uring: trace local task work run
  io_uring: signal registered eventfd to process deferred task work
  io_uring: move io_eventfd_put
  io_uring: add IORING_SETUP_DEFER_TASKRUN
  io_uring: do not run task work at the start of io_uring_enter
  io_uring: introduce io_has_work
  io_uring: remove unnecessary variable
  eventfd: guard wake_up in eventfd fs calls as well
  ASoC: SOF: mediatek: add pcm_pointer callback for mt8186
  ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl
  kselftest/arm64: Add coverage of TPIDR2_EL0 ptrace interface
  arm64/ptrace: Support access to TPIDR2_EL0
  arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0
  kselftest/arm64: Add test coverage for NT_ARM_TLS
  drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
  ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup()
  blk-wbt: call rq_qos_add() after wb_normal is initialized
  rnbd-srv: remove struct rnbd_dev
  rnbd-srv: remove rnbd_dev_{open,close}
  rnbd-srv: remove rnbd_endio
  rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp
  block: Fix the enum blk_eh_timer_return documentation
  s390/dasd: add device ping attribute
  s390/dasd: suppress generic error messages for PPRC secondary devices
  s390/dasd: add ioctl to perform a swap of the drivers copy pair
  s390/dasd: add copy pair swap capability
  s390/dasd: add copy pair setup
  s390/dasd: add query PPRC function
  s390/dasd: put block allocation in separate function
  docs: net: add an explanation of VF (and other) Representors
  net: ll_temac: Switch to use dev_err_probe() helper
  net: stmmac: dwc-qos: Switch to use dev_err_probe() helper
  net: ibm: emac: Switch to use dev_err_probe() helper
  net: dsa: lantiq: Switch to use dev_err_probe() helper
  net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper
  net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper
  net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper
  HID: nintendo: check analog user calibration for plausibility
  arm64: Enable docker support in defconfig
  arm64: defconfig: Enable memory hotplug and hotremove config
  arm64: configs: Enable all PMUs provided by Arm
  net/af_packet: registration process optimization in packet_init()
  net: sched: act_ct: remove redundant variable err
  arm64: avoid BUILD_BUG_ON() in alternative-macros
  dt-bindings: leds: Document mmc trigger
  leds: pca963x: fix blink with hw acceleration
  perf/core: Convert snprintf() to scnprintf()
  x86/paravirt: Ensure proper alignment
  ALSA: hda/hdmi: ELD procfs - print the codec NIDs
  ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin()
  xattr: always us is_posix_acl_xattr() helper
  arm64: dts: ti: k3-j7200: fix main pinmux range
  ubi: fastmap: Use the bitmap API to allocate bitmaps
  ubifs: Fix AA deadlock when setting xattr for encrypted file
  ubifs: Fix UBIFS ro fail due to truncate in the encrypted directory
  mtd: ubi: drop unexpected word 'a' in comments
  ubi: block: Fix typos in comments
  ubi: fastmap: Fix typo in comments
  ubi: Fix repeated words in comments
  spi: omap2-mcspi: Fix probe so driver works again
  ASoC: sunxi: fix declaration compile error
  ASoC: ti,ts3a227e: add control of debounce
  ASoC: ti,ts3a227e: convert to yaml
  ASoC: ts3a227e: add parameters to control debounce times
  ubi: ubi-media.h: Fix comment typo
  ubi: block: Remove in vain semicolon
  HID: nintendo: deregister home LED when it fails
  netfilter: rpfilter: Remove unused variable 'ret'.
  headers: Remove some left-over license text in include/uapi/linux/netfilter/
  netfilter: conntrack: revisit the gc initial rescheduling bias
  netfilter: conntrack: fix the gc rescheduling delay
  mtd: rawnand: meson: stop supporting legacy clocks
  dt-bindings: nand: meson: convert txt to yaml
  mtd: rawnand: meson: refine resource getting in probe
  mtd: rawnand: meson: fix the clock
  dt-bindings: nand: meson: fix meson nfc clock
  mtd: rawnand: bcm47xx: fix spelling typo in comment
  mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get()
  mtd: rawnand: cadence: Remove an unneeded result variable
  mtd: rawnand: Replace of_gpio_named_count() by gpiod_count()
  mtd: rawnand: marvell: Fix error handle regarding dma_map_sg
  mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check
  mtd: rawnand: remove misguided comment of nand_get_device()
  mtd: rawnand: orion: Use devm_clk_get_optional()
  mtd: rawnand: cafe: Use correct function name in comment block
  mtd: rawnand: atmel: Unmap streaming DMA mappings
  mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
  mtd: rawnand: arasan: stop using 0 as NULL pointer
  mtd: rawnand: gpmi: Fix typo 'the the' in comment
  mtd: rawnand: brcmnand: Add individual glue driver selection
  mtd: rawnand: brcmnand: Move Kconfig to driver folder
  mtdchar: add MEMREAD ioctl
  mtd: add ECC error accounting for each read request
  mtd: always initialize 'stats' in struct mtd_oob_ops
  mtd: track maximum number of bitflips for each read request
  arm64/sysreg: Fix a few missed conversions
  ubifs: Fix ubifs_check_dir_empty() kernel-doc comment
  x86/mm/32: Fix W^X detection when page tables do not support NX
  locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused
  RDMA/erdma: Support dynamic mtu
  ata: libata: drop superfluous ata_eh_analyze_tf() parameter
  ata: libata: drop superfluous ata_eh_request_sense() parameter
  ata: fix ata_id_has_dipm()
  ata: fix ata_id_has_ncq_autosense()
  ata: fix ata_id_has_devslp()
  ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
  ata: libata-eh: Remove the unneeded result variable
  libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data
  samples/bpf: Replace blk_account_io_done() with __blk_account_io_done()
  liquidio: CN23XX: delete repeated words, add missing words and fix typo in comment
  octeontx2-pf: Fix unused variable build error
  PCI: Fix used_buses calculation in pci_scan_child_bus_extend()
  ice: Add low latency Tx timestamp read
  lib/cpumask: add FORCE_NR_CPUS config option
  powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined
  bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990
  net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port
  selftests/tc-testings: add list case for basic filter
  selftests/tc-testings: add selftests for tcindex filter
  selftests/tc-testings: add selftests for rsvp filter
  selftests/tc-testings: add selftests for route filter
  selftests/tc-testings: add selftests for flow filter
  selftests/tc-testings: add selftests for cgroup filter
  selftests/tc-testings: add selftests for bpf filter
  net/sched: use tc_cls_stats_dump() in filter
  net/sched: cls_api: add helper for tc cls walker stats dump
  Bluetooth: MGMT: fix zalloc-simple.cocci warnings
  bpf: Move nf_conn extern declarations to filter.h
  net: broadcom: bcm4908_enet: handle -EPROBE_DEFER when getting MAC
  ASoC: rt5682s: simplify the return of rt5682s_probe()
  bpf: Rename nfct_bsa to nfct_btf_struct_access
  bpf: Remove unused btf_struct_access stub
  net: make NET_(DEV|NS)_REFCNT_TRACKER depend on NET
  net/sched: taprio: replace safety precautions with comments
  net/sched: taprio: add extack messages in taprio_init
  net/sched: taprio: stop going through private ops for dequeue and peek
  net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue
  net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy()
  net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex
  net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex
  ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table
  ASoC: amd: yc: Add ASUS UM5302TA into DMI table
  nfp: flower: support vlan action in pre_ct
  nfp: flower: support hw offload for ct nat action
  nfp: flower: add validation of for police actions which are independent of flows
  ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024
  ASoC: SOF: Adding amd HS functionality to the sof core
  ASoC: SOF: amd: Add support for Rembrandt plaform.
  ASoC: SOF: amd: Make ACP core code generic for newer SOC transition
  RDMA/siw: Fix QP destroy to wait for all references dropped.
  RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
  ALSA: usb-audio: Properly refcounting clock rate
  ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
  selinux: remove runtime disable message in the install_policy.sh script
  ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support
  ASoC: codecs: tfa989x: fix register access comments
  selinux: use "grep -E" instead of "egrep"
  ASoC: SOF: ipc4-topology: remove useless assignment
  ASoC: SOF: ipc4-topology: clarify calculation precedence
  ASoC: SOF: don't unprepare widget used other pipelines
  ASoC: SOF: clear prepare state when widget is unprepared
  ASoC: SOF: Intel: add ops for SKL/KBL
  ASoC: SOF: Intel: add initial SKL/KBL hardware support
  ASoC: SOF: Intel: add SKL/KBL hardware code loader
  ASoC: SOF: Intel: hda-dsp: expose functions for SKL support
  nvdimm/namespace: Fix comment typo
  efi: libstub: drop pointless get_memory_map() call
  nvdimm: make __nvdimm_security_overwrite_query static
  tcp: Introduce optional per-netns ehash.
  tcp: Save unnecessary inet_twsk_purge() calls.
  tcp: Access &tcp_hashinfo via net.
  tcp: Set NULL to sk->sk_prot->h.hashinfo.
  tcp: Don't allocate tcp_death_row outside of struct netns_ipv4.
  tcp: Clean up some functions.
  nvdimm/region: Fix kernel-doc
  IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations
  drm/amd/pm: Remove unneeded result variable
  drm/amd/pm: Remove the unneeded result variable
  drm/amdgpu: fix initial connector audio value
  drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule()
  drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
  drm/amdgpu: don't register a dirty callback for non-atomic
  drm/amdgpu: bump minor for gang submit
  drm/amdgpu: properly initialize return value during CS
  drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0
  drm/amd/pm: add support for 3794 pptable for SMU13.0.0
  drm/amdgpu: add gang submit frontend v6
  drm/amdgpu: add gang submit backend v2
  drm/amdgpu: cleanup instance limit on VCN4 v4
  drm/amdgpu: getting fan speed pwm for vega10 properly
  headers: Remove some left-over license text
  selftests/bonding: add a test for bonding lladdr target
  gfs2: Register fs after creating workqueues
  net: mdio: mux-multiplexer: Switch to use dev_err_probe() helper
  net: mdio: mux-mmioreg: Switch to use dev_err_probe() helper
  net: mdio: mux-meson-g12a: Switch to use dev_err_probe() helper
  ravb: Add RZ/G2L MII interface support
  net: rtnetlink: Enslave device before bringing it up
  net: macb: Add zynqmp SGMII dynamic configuration support
  firmware: xilinx: add support for sd/gem config
  HSI: nokia-modem: Replace of_gpio_count() by gpiod_count()
  HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
  xen-netfront: make bounce_skb static
  bpf: Check whether or not node is NULL before free it in free_bulk
  net: phy: micrel: Add interrupts support for LAN8804 PHY
  net: sfp: add support for HALNy GPON SFP
  net: sfp: move Huawei MA5671A fixup
  net: sfp: move Alcatel Lucent 3FE46541AA fixup
  net: sfp: move quirk handling into sfp.c
  net: sfp: re-implement soft state polling setup
  dt-bindings: net: dsa: convert ocelot.txt to dt-schema
  net: ipa: fix two symbol names
  net: ipa: update sequencer definition constraints
  net: ipa: don't reuse variable names
  net: ipa: move and redefine ipa_version_valid()
  net: ipa: move the definition of gsi_ee_id
  net: ipa: don't define unneeded GSI register offsets
  blk-iocost: Remove unnecessary (void*) conversions
  block: remove PSI accounting from the bio layer
  erofs: add manual PSI accounting for the compressed address space
  btrfs: add manual PSI accounting for compressed reads
  sched/psi: export psi_memstall_{enter,leave}
  mm: add PSI accounting around ->read_folio and ->readahead calls
  block: fix comment typo in submit_bio of block-core.c.
  MAINTAINERS: Add maintainer for hwmon/max31760
  dt-bindings: hwmon: Add bindings for max31760
  x86/dumpstack: Don't mention RIP in "Code: "
  docs: hwmon: add max31760 documentation
  drivers: hwmon: Add max31760 fan speed controller driver
  x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions
  x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions
  dt-bindings: net: adin1110: Add docs
  net: ethernet: adi: Add ADIN1110 support
  net: phy: adin1100: add PHY IDs of adin1110/adin2111
  interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate
  habanalabs: eliminate aggregate use warning
  habanalabs/gaudi: use 8KB aligned address for TPC kernels
  HID: roccat: Fix use-after-free in roccat_read()
  habanalabs: remove some f/w descriptor validations
  habanalabs: build ASICs from new to old
  mmc: rtsx_usb_sdmmc: Remove the unneeded result variable
  efi: libstub: fix type confusion for load_options_size
  gfs2: Check sb_bsize_shift after reading superblock
  RDMA/srpt: Use flex array destination for memcpy()
  Revert "ALSA: usb-audio: Clean up endpoint setups at PCM prepare"
  ALSA: es18xx: Remove the unneeded result variable
  RDMA/erdma: Make hardware internal opcodes invisible to driver
  RDMA/erdma: Remove redundant includes
  RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait
  ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob
  ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()
  ASoC: soc.h: use array instead of playback/capture_widget
  ASoC: soc.h: use defined number instead of direct number
  ASoC: soc.h: remove num_cpus/codecs
  hid: topre: Add driver fixing report descriptor
  RDMA/srp: Fix srp_abort()
  HID: multitouch: Add memory barriers
  RDMA/qib: fix repeated words in comments
  RDMA/hfi1: fix repeated words in comments
  HID: convert defines of HID class requests into a proper enum
  HID: export hid_report_type to uapi
  HID: core: store the unique system identifier in hid_device
  HID: Add driver for PhoenixRC Flight Controller
  HID: Add driver for VRC-2 Car Controller
  selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior
  seg6: add NEXT-C-SID support for SRv6 End behavior
  seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes
  HID: sony: Fix double word in comments
  hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event
  RDMA/irdma: Validate udata inlen and outlen
  RDMA/irdma: Align AE id codes to correct flush code and event
  HID: logitech-hidpp: Detect hi-res scrolling support
  arm64: efi: enable generic EFI compressed boot
  net-next: gro: Fix use of skb_gro_header_slow
  mmc: sdhci-of-aspeed: Add dependency on ARCH_ASPEED
  mmc: mtk-sd: Add support for MT6795 Helio X10
  mmc: mtk-sd: Reorder of_device_id and platform data by name
  mmc: sdhci-sprd: Fix the limitation of div
  net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule()
  pinctrl: cy8c95x0: Align function names in cy8c95x0_pmxops
  pinctrl: cy8c95x0: Drop atomicity on operations on push_pull
  pinctrl: cy8c95x0: Lock register accesses in cy8c95x0_set_mux()
  pinctrl: sunxi: sun50i-h5: Switch to use dev_err_probe() helper
  pinctrl: stm32: Switch to use dev_err_probe() helper
  fat: port to vfs{g,u}id_t and associated helpers
  drm: bridge/dw-hdmi-ahb-audio: use strscpy() is more robust and safer
  clocksource/drivers/imx-sysctr: handle nxp,no-divider property
  dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property
  clocksource/drivers/timer-ti-dm: Get clock in probe with devm_clk_get()
  clocksource/drivers/timer-ti-dm: Add flag to detect omap1
  clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer fields to driver
  clocksource/drivers/timer-ti-dm: Use runtime PM directly and check errors
  clocksource/drivers/timer-ti-dm: Move private defines to the driver
  clocksource/drivers/timer-ti-dm: Simplify register access further
  clocksource/drivers/timer-ti-dm: Simplify register writes with dmtimer_write()
  clocksource/drivers/timer-ti-dm: Simplify register reads with dmtimer_read()
  clocksource/drivers/timer-ti-dm: Drop unused functions
  clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe
  clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921
  clocksource/drivers/exynos_mct: Enable building on ARTPEC
  clocksource/drivers/exynos_mct: Support local-timers property
  clocksource/drivers/exynos_mct: Support frc-shared property
  dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support
  clocksource/drivers/sun4i: Add definition of clear interrupt
  mtd: fix repeated word in comment
  net: dsa: felix: add support for changing DSA master
  docs: net: dsa: update information about multiple CPU ports
  net: dsa: allow masters to join a LAG
  net: dsa: propagate extack to port_lag_join
  net: dsa: suppress device links to LAG DSA masters
  net: dsa: suppress appending ethtool stats to LAG DSA masters
  net: dsa: don't keep track of admin/oper state on LAG DSA masters
  net: dsa: allow the DSA master to be seen and changed through rtnetlink
  net: dsa: introduce dsa_port_get_master()
  net: introduce iterators over synced hw addresses
  drm/ast: Fix video broken in some resolutions on ast2600
  drm/ast: Add resolution support for 1152x864@75
  mtd: rawnand: fsl_elbc: Fix none ECC mode
  mtd: nand: bbt: Use the bitmap API to allocate bitmaps
  mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname()
  mtd: rawnand: intel: Remove unused clk_rate member from struct ebu_nand
  mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs
  mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY
  mtd: rawnand: intel: Remove undocumented compatible string
  mtd: rawnand: intel: Read the chip-select line from the correct OF node
  dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value
  dt-bindings: mtd: intel: lgm-nand: Fix compatible string
  loongarch: efi: enable generic EFI compressed boot
  riscv: efi: enable generic EFI compressed boot
  efi/libstub: implement generic EFI zboot
  USB: serial: ftdi_sio: clean up driver prefix
  USB: serial: ftdi_sio: move driver structure
  USB: serial: ftdi_sio: clean up attribute visibility logic
  drm/plane-helper: Provide DRM_PLANE_NON_ATOMIC_FUNCS initializer macro
  drm/plane-helper: Warn if atomic drivers call non-atomic helpers
  drm/plane: Allocate planes with drm_universal_plane_alloc()
  drm/plane: Remove drm_plane_init()
  drm/atomic-helper: Fix kernel-doc
  ice: Add L2TPv3 hardware offload support
  flow_offload: Introduce flow_match_l2tpv3
  net/sched: flower: Add L2TPv3 filter
  flow_dissector: Add L2TPv3 dissectors
  uapi: move IPPROTO_L2TP to in.h
  gpio: twl4030: Reorder functions which allows to drop a forward declaraion
  phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized
  swiotlb: don't panic!
  swiotlb: replace kmap_atomic() with memcpy_{from,to}_page()
  gpiolib: fix OOB access in quirk callbacks
  phy: phy-mtk-tphy: fix the phy type setting issue
  phy: phy-mtk-tphy: set utmi 0 register in init() ops
  phy: phy-mtk-tphy: disable gpio mode for all usb2 phys
  phy: phy-mtk-tphy: disable hardware efuse when set INTR
  phy: phy-mtk-tphy: add property to set pre-emphasis
  dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis
  dt-bindings: phy: mediatek,tphy: add support type of SGMII
  phy: rockchip-snps-pcie3: Use devm_platform_get_and_ioremap_resource()
  phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
  dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to json-schema
  phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset
  phy: rockchip: inno-dsidphy: Add support for rk3568
  dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568
  ALSA: hda: ext: remove always-true conditions on host and link release
  ALSA: hda: ext: fix locking in stream_release
  ALSA: hda: ext: simplify logic for stream assignment
  ALSA: hda: add snd_hdac_stop_streams() helper
  ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity
  ALSA: hda: ext: make snd_hdac_ext_stream_init() static
  ALSA: hda: document state machine for hdac_streams
  ALSA: hda: make snd_hdac_stream_clear() static
  dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs
  phy: qcom-qmp-usb: drop legacy DT workaround
  phy: qcom-qmp-ufs: drop legacy DT workaround
  phy: qcom-qmp-combo: drop unused legacy DT workaround
  phy: qcom-qmp-pcie: drop unused legacy DT workaround
  phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling
  phy: qcom-qmp-usb: fix memleak on probe deferral
  phy: qcom-qmp-ufs: fix memleak on probe deferral
  phy: qcom-qmp-combo: fix memleak on probe deferral
  phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral
  phy: qcom-qmp-pcie: fix memleak on probe deferral
  phy: qcom-qmp-pcie: add pcs_misc sanity check
  phy: qcom-qmp-usb: shorten function prefixes
  phy: qcom-qmp-ufs: shorten function prefixes
  phy: qcom-qmp-pcie-msm8996: shorten function prefixes
  phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables
  phy: qcom-qmp-combo: shorten function prefixes
  phy: qcom-qmp: silence noisy probe
  phy: qcom-qmp-usb: drop unused defines
  phy: qcom-qmp-usb: disable runtime PM on unbind
  phy: qcom-qmp-ufs: drop unused defines
  phy: qcom-qmp-ufs: drop unused runtime PM implementation
  phy: qcom-qmp-pcie-msm8996: drop unused defines
  phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation
  phy: qcom-qmp-pcie: drop unused defines
  phy: qcom-qmp-pcie: drop unused runtime PM implementation
  phy: qcom-qmp-combo: drop unused defines
  phy: qcom-qmp-combo: disable runtime PM on unbind
  ALSA: hda/hdmi: Fix the converter allocation for the silent stream
  soundwire: intel: add helper to stop bus
  soundwire: intel: introduce helpers to start bus
  soundwire: intel: introduce intel_shim_check_wake() helper
  soundwire: intel: simplify read ops assignment
  soundwire: intel: remove intel_init() wrapper
  soundwire: intel: move shim initialization before power up/down
  soundwire: intel: remove clock_stop parameter in intel_shim_init()
  soundwire: intel: move all PDI initialization under intel_register_dai()
  soundwire: intel: move DAI registration and debugfs init earlier
  soundwire: intel: simplify flow and use devm_ for DAI registration
  soundwire: intel: fix error handling on dai registration issues
  soundwire: cadence: Simplify error paths in cdns_xfer_msg()
  soundwire: cadence: Fix error check in cdns_xfer_msg()
  soundwire: cadence: Write to correct address for each FIFO chunk
  soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts()
  soundwire: qcom: do not send status of device 0 during alert
  soundwire: qcom: update status from device id 1
  soundwire: cadence: Don't overwrite msg->buf during write commands
  soundwire: bus: Don't exit early if no device IDs were programmed
  soundwire: cadence: Fix lost ATTACHED interrupts when enumerating
  soundwire: bus: Don't re-enumerate before status is UNATTACHED
  soundwire: bus: Don't lose unattach notifications
  soundwire: cadence: fix updating slave status when a bus has multiple peripherals
  octeon_ep: Remove useless casting value returned by vzalloc to structure
  openvswitch: Change the return type for vport_ops.send function hook to int
  net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit
  net: wwan: iosm: Fix return type of ipc_wwan_link_transmit
  net: korina: Fix return type of korina_send_packet
  net: ethernet: litex: Fix return type of liteeth_start_xmit
  net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit
  net: davicom: Fix return type of dm9000_start_xmit
  net: ax88796c: Fix return type of ax88796c_start_xmit
  selftests: mlxsw: Remove qos_burst test
  selftests: mlxsw: Add QOS test for maximum use of descriptors
  selftests: devlink_lib: Add function for querying maximum pool size
  selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed
  selftests: mlxsw: Use shapers in QOS tests instead of forcing speed
  dt-bindings: net: dsa: remove label = "cpu" from examples
  dt-bindings: net: dsa: mt7530: stop requiring phy-mode on CPU ports
  dt-bindings: net: dsa: mt7530: replace label = "cpu" with proper checks
  net: rds: add missing __init/__exit annotations to module init/exit funcs
  rxrpc: remove rxrpc_max_call_lifetime declaration
  net/mlx5e: Switch to kmemdup() when allocate dev_addr
  net/mlx5e: add missing error code in error path
  net: enetc: expose some standardized ethtool counters
  net: enetc: parameterize port MAC stats to also cover the pMAC
  net: ravb: Add R-Car Gen4 support
  dt-bindings: net: renesas,etheravb: Add r8a779g0 support
  dt-bindings: net: renesas,etheravb: R-Car V3U is R-Car Gen4
  net: phy: micrel: Cable Diag feature for lan8814 phy
  net: fec: Add initial s32v234 support
  dt-bindings: net: fec: add fsl,s32v234-fec to compatible property
  lib/cpumask: deprecate nr_cpumask_bits
  lib/cpumask: delete misleading comment
  smp: add set_nr_cpu_ids()
  smp: don't declare nr_cpu_ids if NR_CPUS == 1
  erofs: introduce 'domain_id' mount option
  erofs: Support sharing cookies in the same domain
  erofs: introduce a pseudo mnt to manage shared cookies
  erofs: introduce fscache-based domain
  erofs: code clean up for fscache
  erofs: use kill_anon_super() to kill super in fscache mode
  erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
  ata: ahci_st: Enable compile test
  ata: ahci_st: Fix compilation warning
  ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186
  remoteproc: Harden rproc_handle_vdev() against integer overflow
  remoteproc/keystone: Switch to using gpiod API
  drivers/remoteproc: Fix repeated words in comments
  net: dsa: microchip: lan937x: fix reference count leak in lan937x_mdio_register()
  r8169: disable detection of chip version 36
  uml: Remove the initialization of statics to 0
  um: Do not initialise statics to 0.
  net: ethernet: remove fs_mii_disconnect and fs_mii_connect declarations
  um: Fix comment typo
  um: Improve panic notifiers consistency and ordering
  um: remove unused reactivate_chan() declaration
  um: mmaper: add __exit annotations to module exit funcs
  um: virt-pci: add __init/__exit annotations to module init/exit funcs
  hostfs: move from strlcpy with unused retval to strscpy
  um: move from strlcpy with unused retval to strscpy
  um: increase default virtual physical memory to 64 MiB
  UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  um: read multiple msg from virtio slave request fd
  drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3
  drm/amdgpu: move entity selection and job init earlier during CS
  drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos
  drm/amdgpu: cleanup CS pass2 v6
  drm/amd/pm: Remove redundant check condition
  drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device
  drm/amdgpu: Adjust removal control flow for smu v13_0_2
  drm/amd/display: 3.2.204
  drm/amd/display: correct num_dsc based on HW cap
  drm/amd/display: solve regression in update phy state refactor
  drm/amd/display: update dccg based on HW delta
  drm/amd/display: Do second pass through DML for DET calculation
  drm/amd/display: log vertical interrupt 1 for debug
  drm/amd/display: Revise Sink device string ID
  drm/amd/display: Modify DML to adjust Vstartup Position
  drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314
  drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE
  drm/amd/display: Enable committing subvp config
  drm/amd/display: Assume connectors are on single slot
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: increase dcn315 pstate change latency
  drm/amd/display: Ignore k1/k2 values for virtual signal
  drm/amd/display: Don't allocate DET for phantom pipes
  drm/amd/display: Fix DP MST timeslot issue when fallback happened
  drm/amd/display: Display distortion after hotplug 5K tiled display
  drm/amd/display: Update dummy P-state search to use DCN32 DML
  drm/amd/display: Expose few dchubbub functions
  drm/amd/display: Removing 2 phys
  drm/amd/display: Added new DCN301 Asic Id
  drm/amd/display: correct hostvm flag
  drm/amd/display: Fix urgent latency override for DCN32/DCN321
  drm/amd/display: Uncomment SubVP pipe split assignment in driver
  drm/amd/display: skip audio setup when audio stream is enabled
  drm/amd/display: update gamut remap if plane has changed
  drm/amd/display: Refactor edp panel power sequencer(PPS) codes
  drm/amd/display: 3.2.203
  drm/amd/display: [FW Promotion] Release 0.0.134.0
  drm/amd/display: Fix SubVP way calculation
  drm/amd/display: Disable SubVP on driver disable
  drm/amd/display: SubVP pipe split case
  drm/amd/display: Add debug option for allocating extra way for cursor
  drm/amd/display: For ODM seamless transition require AUTO mode
  drm/amd/display: support proper mst payload removal when link is not in mst mode in dc
  drm/amd/display: rework recent update PHY state commit
  drm/amdgpu: add MES and MES-KIQ version in debugfs
  drm/amd/display: Assume an LTTPR is always present on fixed_vs links
  drm/amd/display: fix dcn315 memory channel count and width read
  drm/amd/display: Fix double cursor on non-video RGB MPO
  drm/amd/display: Only consider pixle rate div policy for DCN32+
  drm/amd/display: Various logs added
  drm/amd/display: add debug option for dramclk_change_latency in apu
  drm/amd/display: Fix pipe split prediction
  drm/amd/display: Remove some unused definitions from DCN32/321
  drm/amd/display: Port DCN30 420 logic to DCN32
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up some inconsistent indentings
  drm/amdkfd: Fix spelling mistake "detroyed" -> "destroyed"
  drm/amdgpu: add rlcv/rlcp version info to debugfs
  drm/amdgpu: add two new subquery ids
  drm/amdgpu: support print rlc v2_x ucode hdr
  drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx
  drm/amdkfd: Use the consolidated MQD manager functions for GFX11
  drm/amdgpu: Update PTE flags with TF enabled
  drm/amdgpu: SDMA update use unlocked iterator
  dma-buf: fix dma_fence_default_wait() signaling check
  PCI/P2PDMA: Use for_each_pci_dev() helper
  selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup
  Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
  Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
  bcache: fix set_at_max_writeback_rate() for multiple attached devices
  bcache:: fix repeated words in comments
  bcache: bset: Fix comment typos
  bcache: remove unused bch_mark_cache_readahead function def in stats.h
  bcache: remove unnecessary flush_workqueue
  ASoC: SOF: add quirk to override topology mclk_id
  ASoC: SOF: Intel: hda: refine SSP count support
  ASoC: cs42l42: Switch to dev_err_probe() helper
  ASoC: cs42l42: Implement 'set_bclk_ratio'
  ASoC: cs42l83: Extend CS42L42 support to new part
  ASoC: cs42l42: Export regmap elements to core namespace
  ASoC: cs42l42: Split I2C identity into separate module
  ASoC: cs42l42: Pass component and dai defs into common probe
  ASoC: cs42l42: Split cs42l42_resume into two functions
  ASoC: cs42l42: Split probe() and remove() into stages
  ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev
  ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config()
  ASoC: dt-bindings: cs42l42: Add 'cs42l83' compatible
  Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
  ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component
  ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc()
  ASoC: rt5682s: Reduce coupling of PLLB setting
  ASoC: rt5682s: Reduce coupling of I2S1 setting
  ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings
  ASoC: sunxi: Add Allwinner H6 Digital MIC driver
  ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc()
  ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
  ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS
  ASoC: sun50i-dmic: dt-bindings: add DT bindings for DMIC controller
  ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime()
  ASoC: fsl_spdif: add ALSA event on dpll locked
  ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc()
  ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc()
  ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc()
  ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc()
  ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc()
  ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc()
  mtd: move from strlcpy with unused retval to strscpy
  mtd: ftl: use container_of() rather than cast
  mtd: Fix a typo in a comment
  mtd: devices: docg3: Use correct function names in comment blocks
  mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type()
  mtd: devices: docg3: check the return value of devm_ioremap() in the probe
  mtd: parsers: add Broadcom's U-Boot parser
  dt-bindings: mtd: partitions: add binding for U-Boot bootloader
  nvme-tcp: print actual source IP address through sysfs "address" attr
  nvmet-tcp: don't map pages which can't come from HIGHMEM
  nvme-pci: move iod dma_len fill gaps
  nvme-pci: iod npages fits in s8
  nvme-pci: iod's 'aborted' is a bool
  nvme-pci: remove nvme_queue from nvme_iod
  nvme: consider also host_iface when checking ip options
  nvme-rdma: handle number of queue changes
  nvme-tcp: handle number of queue changes
  nvmet: expose max queues to configfs
  spi: spi-loopback-test: Add test to trigger DMA/PIO mixing
  spi: omap2-mcspi: Switch to use dev_err_probe() helper
  regulator: of: Fix kernel-doc
  regulator: of: Fix kernel-doc
  ASoC: qcom: add machine driver for sc8280xp
  ASoC: qcom: sm8250: move some code to common
  ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250
  ASoC: dt-bindings: qcom: sort compatible strings
  ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL
  ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints
  ASoC: SOF: replace dev_vdbg with tracepoints
  ASoC: SOF: Intel: replace dev_vdbg with tracepoints
  ASoC: SOF: remove unneeded dev_vdbg
  ASoC: SOF: Intel: remove unneeded dev_vdbg
  ASoC: SOF: Intel: add HDA interrupt source tracing
  ASoC: SOF: add widget setup/free tracing
  ASoC: max98390: Fix dsm calibration reading
  USB: serial: console: move mutex_unlock() before usb_serial_put()
  hwmon: (mr75203) fix coding style space errors
  hwmon: (mr75203) add debugfs to read and write temperature coefficients
  hwmon: (mr75203) parse temperature coefficients from device-tree
  dt-bindings: hwmon: (mr75203) add coefficient properties for the thermal equation
  hwmon: (mr75203) add support for series 6 temperature equation
  dt-bindings: hwmon: (mr75203) add "moortec,ts-series" property
  hwmon: (aspeed-pwm-tacho) Add dependency on ARCH_ASPEED
  hwmon: (mr75203) modify the temperature equation according to series 5 datasheet
  hwmon: (mr75203) add VM pre-scaler x2 support
  dt-bindings: hwmon: (mr75203) add "moortec,vm-pre-scaler-x2" property
  hwmon: (mr75203) add VM active channel support
  dt-bindings: hwmon: (mr75203) add "moortec,vm-active-channels" property
  dt-bindings: vendor-prefixes: add vendor prefix for Moortec
  hwmon: (nzxt-smart2) add another USB ID
  hwmon: (emc2305) Remove unnecessary range check
  hwmon: (mr75203) skip reset-control deassert for SOCs that don't support it
  dt-bindings: hwmon: (mr75203) change "resets" property to be optional
  dt-bindings: hwmon: (mr75203) add description for Moortec's PVT controller
  hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow Next
  hwmon: (tps23861) create unique debugfs directory per device
  hwmon: (tps23861) reduce count of i2c transactions for port_status
  hwmon: (emc2305) Remove unused including <linux/version.h>
  docs: hwmon: add emc2305.rst to docs
  hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed Controller.
  platform_data/emc2305: define platform data for EMC2305 driver
  hwmon: (max31790) add fanN_enable
  pwm: core: Make of_pwm_get() static
  pwm: core: Get rid of unused devm_of_pwm_get()
  hwmon: (pwm-fan) Replace OF specific call to PWM by plain one
  hwmon: (sparx5) Use devm_clk_get_enabled() helper
  hwmon: (dell-smm) Improve warning messages
  hwmon: (iio_hwmon) Make use of device properties
  MAINTAINERS: Update Juerg Haefliger's email address
  hwmon: move from strlcpy with unused retval to strscpy
  hwmon: (corsair-psu) add reporting of rail mode via debugfs
  hwmon: (aquacomputer_d5next) Add support for reading virtual temp sensors
  hwmon: (asus_wmi_ec_sensors) remove driver
  dt-bindings: hwmon: sparx5: use correct clock
  Revert "drm/bridge: chrontel-ch7033: Add byteswap order setting"
  hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
  Revert "Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP""
  hwmon: (aquacomputer_d5next) Fix Quadro fan speed offsets
  bcma: gpio: Use generic_handle_irq_safe()
  gpio: mlxbf2: Use generic_handle_irq_safe()
  platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe()
  ssb: gpio: Use generic_handle_irq_safe()
  pinctrl: amd: Use generic_handle_irq_safe()
  genirq: Provide generic_handle_domain_irq_safe().
  USB: serial: ftdi_sio: convert to use dev_groups
  wifi: ath11k: Add WoW support for WCN6750
  dt: bindings: net: add bindings to add WoW support on WCN6750
  platform/x86: wmi: Drop forward declaration of static functions
  platform/x86: toshiba_acpi: Remove duplicate include
  platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
  platform/x86: asus-wmi: Expand support of GPU fan to read RPM and label
  wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
  wifi: wcn36xx: fix repeated words in comments
  wifi: wcn36xx: Add RX frame SNR as a source of system entropy
  u64_stats: Streamline the implementation
  flex_proportions: Disable preemption entering the write section.
  mm/compaction: Get rid of RT ifdeffery
  mm/memcontrol: Replace the PREEMPT_RT conditionals
  mm/debug: Provide VM_WARN_ON_IRQS_ENABLED()
  mm/vmstat: Use preempt_[dis|en]able_nested()
  dentry: Use preempt_[dis|en]able_nested()
  preempt: Provide preempt_[dis|en]able_nested()
  habanalabs/gaudi2: allow user to flush PCIE by read
  habanalabs: failure to open device due to reset is debug level
  habanalabs/gaudi2: Remove unnecessary (void*) conversions
  habanalabs/gaudi2: add secured attestation info uapi
  habanalabs/gaudi2: add handling to pmmu events in eqe handler
  habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err
  habanalabs: rename error info structure
  habanalabs/gaudi2: get f/w reset status register dynamically
  habanalabs/gaudi2: increase hard-reset sleep time to 2 sec
  habanalabs/gaudi2: print RAZWI info upon PCIe access error
  habanalabs: MMU invalidation h/w is per device
  habanalabs: new notifier events for device state
  habanalabs/gaudi2: free event irq if init fails
  habanalabs: fix resetting the DRAM BAR
  habanalabs: add support for new cpucp return codes
  habanalabs/gaudi2: read F/W security indication after hard reset
  habanalabs/gaudi: rename mme cfg error response print
  habanalabs: fix possible hole in device va
  habanalabs: send device activity in a proper context
  habanalabs: send device active message to f/w
  habanalabs/gaudi2: dump detailed information upon RAZWI
  arm64: dts: renesas: Adjust whitespace around '{'
  arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into board DTS
  arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2
  ARM: dts: renesas: Fix USB PHY device and child node names
  arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
  arm64: dts: renesas: white-hawk-cpu: Add missing bootargs
  arm64: dts: renesas: spider-cpu: Add missing bootargs
  arm64: dts: renesas: spider: Move aliases and chosen
  arm64: dts: renesas: white-hawk-cpu: Add Ethernet support
  arm64: dts: renesas: white-hawk: Move aliases and chosen
  arm64: dts: renesas: r8a779g0: Add RAVB nodes
  arm64: dts: renesas: white-hawk-cpu: Add push switches
  arm64: dts: renesas: white-hawk-cpu: Add GP LEDs
  arm64: dts: renesas: r8a779g0: Add GPIO nodes
  dt-bindings: qcom-pmic-gpio: Add PM7250B and PM8450 bindings
  pinctrl: qcom: spmi-gpio: Add compatible for PM7250B
  pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
  pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes
  platform/x86/amd: pmc: Add sysfs files for SMU
  platform/x86: hp-wmi: Setting thermal profile fails with 0x06
  wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize()
  wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2"
  clk: imx93: add SAI IPG clk
  clk: imx93: add MU1/2 clock
  clk: imx93: switch to use new clk gate API
  clk: imx: add i.MX93 clk gate
  clk: imx: clk-composite-93: check white_list
  clk: imx: clk-composite-93: check slice busy
  dt-bindings: clock: imx93-clock: add more MU/SAI clocks
  dt-bindings: clock: imx8mm: don't use multiple blank lines
  wifi: rtw89: 8852c: add multi-port ID to TX descriptor
  wifi: rtw89: fix rx filter after scan
  wifi: rtw89: free unused skb to prevent memory leak
  wifi: rtw89: reset halt registers before turn on wifi CPU
  wifi: rtw89: pci: update LTR settings
  wifi: rtw89: mac: set NAV upper to 25ms
  wifi: rtw89: initialize DMA of CMAC
  wifi: rtw89: support SER L1 simulation
  wifi: rtw89: 8852c: support fw crash simulation
  wifi: rtw89: introudce functions to drop packets
  wifi: rtw89: unify use of rtw89_h2c_tx()
  wifi: rtw89: pci: concentrate control function of TX DMA channel
  wifi: rtw89: correct enable functions of HCI/PCI DMA
  wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW
  wifi: rtw89: support for setting TID specific configuration
  wifi: rtw89: support for setting HE GI and LTF
  wifi: rtw89: coex: show connecting state in debug message
  wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log
  wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C
  wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports
  wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports
  wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info
  wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report
  wifi: rtw89: coex: use void pointer as temporal type to copy report
  arm64: dts: apple: Add WiFi module and antenna properties
  wifi: brcmfmac: pcie: Add IDs/properties for BCM4378
  wifi: brcmfmac: pcie: Support PCIe core revisions >= 64
  wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024
  wifi: brcmfmac: firmware: Allow platform to override macaddr
  wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms
  wifi: brcmfmac: of: Fetch Apple properties
  wifi: brcmfmac: pcie: Read Apple OTP information
  wifi: brcmfmac: firmware: Support passing in multiple board_types
  wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism
  wifi: brcmfmac: firmware: Handle per-board clm_blob files
  dt-bindings: net: bcm4329-fmac: Add Apple properties & chips
  KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP
  KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases
  KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending
  KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled
  nvmet: avoid unnecessary flush bio
  drm/mediatek: dp: change mtk_dp_driver to static
  nvmet-auth: remove redundant parameters req
  nvmet-auth: clean up with done_kfree
  nvme-auth: remove the redundant req->cqe->result.u16 assignment operation
  nvme: move from strlcpy with unused retval to strscpy
  nvme: add comment for unaligned "fake" nqn
  drm/mediatek: dp: Fix compiler warning in mtk_dp_video_mute()
  efi/libstub: move efi_system_table global var into separate object
  platform/x86: toshiba_acpi: Set correct parent for input device.
  drm/mediatek: dp: Remove unused register definitions
  drm/mediatek: dp: Reduce indentation in mtk_dp_bdg_detect()
  pinctrl: nomadik: remove dead code after DB8540 pinctrl removal
  pinctrl: nomadik: Make gpio irqchip immutable
  pinctrl: nomadik: Dereference gpio_chip properly
  platform/chrome: cros_ec: Notify the PM of wake events during resume
  dt-bindings: sram: sunxi-sram: Add D1 compatible string
  dt-bindings: sram: sunxi-sram: Clean up the compatible lists
  xfs: do not need to check return value of xlog_kvmalloc()
  soc: sunxi: sram: Add support for the D1 system control
  soc: sunxi: sram: Export the LDO control register
  soc: sunxi: sram: Save a pointer to the OF match data
  xfs: port to vfs{g,u}id_t and associated helpers
  soc: sunxi: sram: Return void from the release function
  xfs: remove xfs_setattr_time() declaration
  xfs: Remove the unneeded result variable
  xfs: missing space in xfs trace log
  xfs: simplify if-else condition in xfs_reflink_trim_around_shared
  xfs: simplify if-else condition in xfs_validate_new_dalign
  xfs: replace unnecessary seq_printf with seq_puts
  xfs: clean up "%Ld/%Lu" which doesn't meet C standard
  xfs: remove redundant else for clean code
  xfs: remove the redundant word in comment
  drm/gma500: Call acpi_video_register_backlight()
  drm/gma500: Don't register backlight when another backlight should be used
  drm/gma500: Use backlight_get_brightness() to get the brightness
  drm/gma500: Change registered backlight device type to raw/native
  drm/gma500: Refactor backlight support (v2)
  EDAC/ppc_4xx: Reorder symbols to get rid of a few forward declarations
  drm/msm/hdmi: make hdmi_phy_8996 OF clk provider
  dt-bindings: phy: qcom, hdmi-phy-qmp: add clock-cells and XO clock
  drm/msm/dsi: Remove use of device_node in dsi_host_parse_dt()
  drm/msm/dsi: switch to DRM_PANEL_BRIDGE
  drm/panel: drop DSC pps pointer
  drm/msm/dsi: fetch DSC pps payload from struct mipi_dsi_device
  drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device
  drm/msm/dsi: Remove the unneeded result variable
  drm/msm/dsi: drop the hpd worker
  drm/msm/dsi: Improve dsi_phy_driver_probe() probe error handling
  drm/msm/dsi: Take advantage of devm_regulator_bulk_get_const()
  drm/msm/dsi: Use the new regulator bulk feature to specify the load
  drm/msm/dsi: Don't set a load before disabling a regulator
  drm/msm/dsi_phy_7nm: Replace parent names with clk_hw pointers
  drm/msm/dsi_phy_10nm: Replace parent names with clk_hw pointers
  drm/msm/dsi_phy_14nm: Replace parent names with clk_hw pointers
  drm/msm/dsi_phy_28nm: Replace parent names with clk_hw pointers
  drm/msm/dsi_phy_28nm_8960: Replace parent names with clk_hw pointers
  drm/msm/dsi/phy: Replace hardcoded char-array length with sizeof()
  drm/msm/dsi_phy_28nm_8960: Use stack memory for temporary clock names
  drm/msm/dsi/phy: Reindent and reflow multiline function calls
  drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
  drm/msm/dp: Silence inconsistent indent warning
  dt-bindings: msm/dp: handle DP vs eDP difference
  dt-bindings: msm/dp: add missing properties
  dt-bindings: msm/dp: mark vdda supplies as deprecated
  drm/msm/dp: Get rid of dp_ctrl_on_stream_phy_test_report()
  drm/msm/dp: Remove pixel_rate from struct dp_ctrl
  drm/msm/dp: Reorganize code to avoid forward declaration
  drm/msm/dpu: get rid of cached flush_mask
  drm/msm/dpu: inline dpu_plane_get_ctl_flush
  drm/msm/dpu: do not limit the zpos property
  drm/msm/dpu: rip out master planes support
  drm/msm/dpu: drop unused variable from dpu_kms_mdp_snapshot()
  drm/msm: Make .remove and .shutdown HW shutdown consistent
  drm/msm/dpu: Fix comment typo
  drm/msm/dpu: drop unused memory allocation
  drm/msm/dpu: drop VBIF indices
  drm/msm/dpu: fix error handling around dpu_hw_vbif_init
  drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
  drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices
  dt-bindings: display/msm: dpu-sdm845: add missing DPU opp-table
  dt-bindings: display/msm: dpu-sc7280: add missing DPU opp-table
  dt-bindings: display/msm: dpu-sc7180: add missing DPU opp-table
  dt-bindings: display/msm: dpu-qcm2290: add missing DPU opp-table
  dt-bindings: display/msm: dpu-msm8998: add missing DPU opp-table
  dt-bindings: display/msm/mdp4: require 4 IOMMUs
  dt-bindings: display/msm/gmu: account for different GMU variants
  dt-bindings: display/msm/gpu: allow specifying several IOMMU nodes
  drm/msm/dsi: use drm_dsc_config instead of msm_display_dsc_config
  drm/msm/dpu: use drm_dsc_config instead of msm_display_dsc_config
  drm/msm/rd: Fix FIFO-full deadlock
  drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
  drm/msm/dsi: Fix number of regulators for SDM660
  drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
  drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
  drm/msm/dpu: populate wb or intf before reset_intf_cfg
  drm/msm/dsi: fix the inconsistent indenting
  drm/msm/dp: make eDP panel as the first connected connector
  arm64: dts: renesas: white-hawk: Add Ethernet sub-board
  arm64: dts: renesas: white-hawk: Add CSI/DSI sub-board
  arm64: dts: renesas: white-hawk: Add I2C0 and EEPROMs
  arm64: dts: renesas: r8a779g0: Add I2C nodes
  arm64: dts: renesas: white-hawk-cpu: Add serial port pin control
  arm64: dts: renesas: r8a779g0: Add pinctrl device node
  arm64: dts: renesas: white-hawk-cpu: Enable watchdog timer
  arm64: dts: renesas: r8a779g0: Add RWDT node
  ARM: shmobile: Drop selecting SOC_BUS
  arm64: renesas: Drop selecting SOC_BUS
  clk: renesas: r8a779g0: Add EtherAVB clocks
  clk: renesas: r8a779g0: Add PFC/GPIO clocks
  clk: renesas: r8a779g0: Add I2C clocks
  clk: renesas: r8a779g0: Add watchdog clock
  wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification
  wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3
  wifi: iwlwifi: mvm: trigger resume flow before wait for notifications
  wifi: iwlwifi: mvm: Add handling for scan offload match info notification
  wifi: iwlwifi: mvm: enable resume based on notifications
  wifi: iwlwifi: mvm: Add support for d3 end notification
  wifi: iwlwifi: mvm: Add support for wowlan wake packet notification
  wifi: iwlwifi: mvm: Add support for wowlan info notification
  wifi: iwlwifi: mvm: don't check D0I3 version
  wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro
  wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit
  wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code
  wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting
  wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API
  wifi: iwlwifi: pcie: add support for BZ devices
  habanalabs/gaudi2: log critical events with no rate limit
  habanalabs: ignore EEPROM errors during boot
  habanalabs: perform context switch flow only if needed
  habanalabs: set command buffer host VA dynamically
  habanalabs: trace DMA allocations
  habanalabs: trace MMU map/unmap page
  habanalabs: define trace events
  habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA
  habanalabs: fix calculation of DRAM base address in PCIe BAR
  habanalabs: if map page fails don't try to unmap it
  habanalabs: select FW_LOADER in Kconfig
  habanalabs: add cdev index data member
  habanalabs: fix missing info in sysfs documentation
  habanalabs: fix bug when setting va block size
  habanalabs: expose device security status using info ioctl
  habanalabs: expose device security status through sysfs
  habanalabs: remove secured PCI IDs
  habanalabs: fix H/W block handling for partial unmappings
  habanalabs: unify hwmon resources clean up
  habanalabs/gaudi2: new API to control engine cores running mode
  habanalabs: remove left-over code from bring-up
  habanalabs/gaudi2: change device f/w security check
  habanalabs: move common function out of debugfs.c
  habanalabs/uapi: move defines to better place inside file
  habanalabs: add a missing lock for in_reset indication
  habanalabs: fix vma fields assignments order in hl_hw_block_mmap()
  habanalabs: avoid returning a valid handle if map_block() fails
  habanalabs: fix command submission sanity check
  habanalabs/gaudi: read div_sel value from firmware
  habanalabs/gaudi: fix print format for div_sel
  habanalabs/gaudi2: mark PCIE access error as fatal
  habanalabs: add uapi to retrieve engines status
  habanalabs: remove all kdma locks
  habanalabs: wrap macro arg with parentheses
  habanalabs: fix spelling mistakes
  habanalabs/gaudi2: remove old interrupt mappings
  habanalabs/gaudi: increase default cs timeout to 10 minutes
  habanalabs: add return code field to module iterator
  habanalabs/gaudi2: enable all MMU SPI/SEI interrupts
  habanalabs: rename non_hard_reset to compute_reset
  habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing"
  habanalabs: Simplify bool conversion
  habanalabs: removed seq_file parameter from is_idle asic functions
  memblock tests: add generic NUMA tests for memblock_alloc_try_nid*
  memblock tests: add bottom-up NUMA tests for memblock_alloc_try_nid*
  memblock tests: add top-down NUMA tests for memblock_alloc_try_nid*
  memblock tests: add simulation of physical memory with multiple NUMA nodes
  octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly
  octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon
  octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon
  octeontx2-af: return correct ptp timestamp for CN10K silicon
  macintosh/ams: Adapt declaration of ams_i2c_remove() to earlier change
  i2c: riic: Use devm_platform_ioremap_resource()
  i2c: mlxbf: remove IRQF_ONESHOT
  drm: panel-orientation-quirks: Add quirk for Aya Neo Air
  soc: apple: rtkit: Add apple_rtkit_poll
  dt-bindings: clock: rockchip: Document RV1126 CRU
  clk: rockchip: Add dt-binding header for RV1126
  drm/gma500: Remove unnecessary suspend/resume wrappers
  drm/gma500: Rewrite power management code
  drm/gma500: Remove a couple of not useful function wrappers
  drm/gma500: Remove never set dev_priv->rpm_enabled flag
  drm/gma500: Remove runtime_allowed dead code in psb_unlocked_ioctl()
  drm/gma500: Fix (vblank) IRQs not working after suspend/resume
  efi/libstub: use EFI provided memcpy/memset routines
  efi/libstub: add some missing EFI prototypes
  drm/vboxvideo: fix repeated words in comments
  drm: panel-orientation-quirks: Add quirk for Anbernic Win600
  acl: fix the comments of posix_acl_xattr_set
  arm64: dts: ls1046a-qds: Modify the qspi flash frequency
  arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA
  arm64: dts: ls1046a: add gpios based i2c recovery information
  arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size
  arm64: dts: ls1046a: make dma-coherent global to the SoC
  arm64: dts: ls1046a: add missing dma ranges property
  arm64: dts: ls1046a: Add big-endian property for PCIe nodes
  arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes
  arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node
  arm64: dts: ls1043a-rdb: add pcf85263 rtc node
  arm64: dts: ls1043a-qds: add mmio based mdio-mux support
  arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size
  arm64: dts: ls1043a: add gpio based i2c recovery information
  arm64: dts: ls1043a: make dma-coherent global to the SoC
  arm64: dts: ls1043a: add missing dma ranges property
  arm64: dts: ls1043a: Add big-endian property for PCIe nodes
  arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes
  arm64: dts: ls1043a: use pcie aer/pme interrupts
  arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node
  arm64: dts: ls1043a: fix the wrong size of dcfg space
  arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A.
  arm64: dts: ls208xa-rdb: fix errata E-00013
  arm64: dts: ls2081a-rdb: Add DTS for NXP LS2081ARDB
  arm64: dts: ls2080a-rdb: add phy nodes
  arm64: dts: ls208xa-qds: add mdio mux nodes from on-board FPGA
  arm64: dts: imx8mp-venice-gw74xx: add PCIe support
  arm64: dts: freescale: add support for i.MX8DXL EVK board
  arm64: dts: freescale: add i.MX8DXL SoC support
  arm64: dts: imx8: add a node label to ddr-pmu
  arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support
  arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support
  arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq
  arm64: dts: imx8mp-venice-gw74xx: add USB DR support
  arm64: dts: imx93: add mediamix blk ctrl node
  arm64: dts: imx93: add src node
  arm64: dts: ls1028a-rdb: add more ethernet aliases
  arm64: dts: imx8mq: update sdma node name format
  arm64: dts: imx93: add lpspi nodes
  arm64: dts: imx93: add lpi2c nodes
  arm64: dts: imx93: add a55 pmu
  arm64: dts: imx93: add blk ctrl node
  arm64: dts: imx93: add s4 mu node
  arm64: dts: imx93: add gpio clk
  arm64: dts: imx93: correct SDHC clk entry
  arm64: dts: tqma8mpql: add USB DR support
  arm64: dts: verdin-imx8mm: introduce hdmi-connector
  arm64: dts: verdin-imx8mm: add lvds panel node
  arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84
  arm64: dts: imx8ulp: increase the clock speed of LPSPI
  arm64: dts: imx8ulp: add mailbox node
  arm64: dts: imx8ulp: add pmu node
  arm64: dts: imx8ulp: correct the scmi sram node name
  arm64: dts: imx8ulp: drop undocumented property in cgc
  arm64: dts: imx8mq-librem5: fix mipi_csi description
  arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3
  arm64: dts: imx8mq-librem5: add USB type-c properties for role switching
  arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
  arm64: dts: imx8mq-librem5: add RGB pwm notification leds
  arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control
  arm64: dts: ls1028a: enable swp5 and eno3 for all boards
  arm64: dts: ls1028a: mark enetc port 3 as a DSA master too
  arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi
  arm64: dts: imx8mp-evk: Add PCIe support
  arm64: dts: imx8mp: Add iMX8MP PCIe support
  arm64: dts: imx8ulp: no executable source file permission
  arm64: dts: imx8mp: Add SNVS LPGPR
  arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board
  arm64: dts: imx8mm: Fix typo in license text for Engicam boards
  arm64: dts: imx8-ss-dma: add IPG clock for i2c
  arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S
  arm64: dts: imx8mm-kontron: Add SPI NOR partition layout
  arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names
  arm64: dts: imx8mm-kontron: Remove low DDRC operating point
  arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
  arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings
  arm64: dts: imx8mp: add VPU blk ctrl node
  arm64: dts: imx8mp: add vpu pgc nodes
  arm64: dts: imx8mp-verdin: add cpu-supply
  arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios
  arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property
  arm64: dts: imx8mp: Add SoM compatible to i.MX8M Plus DHCOM PDK2
  arm64: dts: imx8mp: Drop Atheros PHY header from i.MX8M Plus DHCOM PDK2
  arm64: dts: imx8mp: Add HW variant details to i.MX8M Plus DHCOM PDK2
  arm64: dts: mnt-reform2: don't use multiple blank lines
  arm64: dts: imx8mp-verdin: don't use multiple blank lines
  arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file
  arm64: dts: imx8ulp-evk: Add the fec support
  arm64: dts: imx8ulp: Add the fec support
  arm64: dts: imx8mp: add interconnect for hsio blk ctrl
  arm64: dts: imx8mp: add interconnects for media blk ctrl
  soc: imx: add i.MX93 media blk ctrl driver
  soc: imx: add i.MX93 SRC power domain driver
  soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell
  soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets
  soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl
  soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR
  soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl
  soc: imx: add icc paths for i.MX8MP media blk ctrl
  dt-bindings: arm: imx: update fsl.yaml for imx8dxl
  dt-bindings: firmware: add missing resource IDs for imx8dxl
  dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board
  dt-bindings: soc: add i.MX93 mediamix blk ctrl
  dt-bindings: soc: add i.MX93 SRC
  dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
  dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier
  dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board
  dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
  dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
  dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
  dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
  dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
  dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
  dt-bindings: clk: imx8mm: don't use multiple blank lines
  ALSA: ppc: Switch to use for_each_child_of_node() macro
  ARM: dts: imx6qdl-gw54xx: add CAN regulator
  ARM: dts: imx6qdl-gw53xx: add CAN regulator
  ARM: dts: imx6qdl-gw52xx: add CAN regulator
  bpf/btf: Use btf_type_str() whenever possible
  slub: Make PREEMPT_RT support less convoluted
  mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock()
  mm/slub: convert object_map_lock to non-raw spinlock
  mm/slub: remove slab_lock() usage for debug operations
  mm/slub: restrict sysfs validation to debug caches and make it safe
  drm/plane-helper: Add a drm_plane_helper_atomic_check() helper
  libbpf: Clean up legacy bpf maps declaration in bpf_helpers
  net: dsa: microchip: add the support for set_ageing_time
  selftests/bpf: Add veristat tool for mass-verifying BPF object files
  libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set
  selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations
  power: supply: mt6370: Add MediaTek MT6370 charger driver
  dt-bindings: power: supply: Add MediaTek MT6370 Charger
  lib: add linear range index macro
  bpf: Move bpf_dispatcher function out of ftrace locations
  ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE
  bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision
  dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c
  dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support
  ARM: disallow PCI with MMU=n again
  i2c: tegra: Add GPCDMA support
  i2c: scmi: Convert to be a platform driver
  dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema
  i2c: rk3x: Add rv1126 support
  arm64: defconfig: Enabled SC8180x configs
  arm64: dts: qcom: sc7280: Add required-opps for USB
  bpf: use kvmemdup_bpfptr helper
  MAINTAINERS: Add maintainers for DWC AHCI SATA driver
  ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support
  ata: ahci-dwc: Add platform-specific quirks support
  dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller DT schema
  ata: ahci: Add DWC AHCI SATA controller support
  ata: libahci_platform: Add function returning a clock-handle by id
  dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema
  ata: ahci: Introduce firmware-specific caps initialization
  ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments
  ata: libahci: Don't read AHCI version twice in the save-config method
  ata: libahci: Discard redundant force_port_map parameter
  ata: libahci: Extend port-cmd flags set with port capabilities
  dt-bindings: ata: ahci: Add platform capability properties
  ata: libahci_platform: Introduce reset assertion/deassertion methods
  ata: libahci_platform: Parse ports-implemented property in resources getter
  ata: libahci_platform: Sanity check the DT child nodes number
  ata: libahci_platform: Convert to using devm bulk clocks API
  ata: libahci_platform: Convert to using platform devm-ioremap methods
  dt-bindings: ata: sata-brcm: Apply common AHCI schema
  dt-bindings: ata: sata: Extend number of SATA ports
  dt-bindings: ata: ahci-platform: Clarify common AHCI props constraints
  dt-bindings: ata: ahci-platform: Detach common AHCI bindings
  dt-bindings: ata: ahci-platform: Move dma-coherent to sata-common.yaml
  s390/pai: Add support for PAI Extension 1 NNPA counters
  s390/mm: fix no previous prototype warnings in maccess.c
  arm64: alternatives: add shared NOP callback
  arm64: alternatives: add alternative_has_feature_*()
  arm64: alternatives: have callbacks take a cap
  arm64: alternatives: make alt_region const
  arm64: alternatives: hoist print out of __apply_alternatives()
  arm64: alternatives: proton-pack: prepare for cap changes
  arm64: alternatives: kvm: prepare for cap changes
  arm64: cpufeature: make cpus_have_cap() noinstr-safe
  bpf: Ensure correct locking around vulnerable function find_vpid()
  ata: make PATA_PLATFORM selectable only for suitable architectures
  ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORM
  ata: libata-core: Check errors in sata_print_link_status()
  ata: libata-sff: Fix double word in comments
  ata: pata_macio: Remove unneeded word in comments
  ata: libata-core: Simplify ata_dev_set_xfermode()
  arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510
  arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c
  arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
  drm/sched: Use parent fence instead of finished
  dma-buf: dma_fence_wait must enable signaling
  dma-buf: Enable signaling on fence for selftests
  dma-buf: set signaling bit for the stub fence
  dma-buf: Remove the signaled bit status check
  dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt properties
  Input: auo-pixcir-ts - switch to using generic device properties
  Input: auo-pixcir-ts - do not force rising edge interrupt trigger
  Input: auo-pixcir-ts - switch to using gpiod API
  Input: auo-pixcir-ts - drop support for platform data
  selftests/tc-testings: add tunnel_key action deleting test case
  selftests/tc-testings: add sample action deleting test case
  selftests/tc-testings: add nat action deleting test case
  selftests/tc-testings: add ife action deleting test case
  selftests/tc-testings: add connmark action deleting test case
  selftests/tc-testings: add selftests for xt action
  selftests/tc-testings: add selftests for gate action
  selftests/tc-testings: add selftests for ctinfo action
  PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
  kselftest/arm64: Add hwcap test for RNG
  kselftest/arm64: Add SVE 2 to the tested hwcaps
  kselftest/arm64: Add missing newline in hwcap output
  arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation
  arm64/sysreg: Use feature numbering for PMU and SPE revisions
  arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
  arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture
  arm64: rework BTI exception handling
  arm64: rework FPAC exception handling
  arm64: consistently pass ESR_ELx to die()
  arm64: die(): pass 'err' as long
  arm64: report EL1 UNDEFs better
  net: fs_enet: Fix wrong check in do_pd_setup
  arm64: dts: rockchip: Add RK3399 NanoPi R4S Enterprise Edition
  dt-bindings: Add doc for FriendlyARM NanoPi R4S Enterprise Edition
  arm64: dts: rockchip: add i2s0 I2S/PDM/TDM 8ch controller to px30
  crypto: qat - use reference to structure in dma_map_single()
  Revert "crypto: qat - reduce size of mapped region"
  crypto: qat - fix DMA transfer direction
  crypto: hisilicon - support get algs by the capability register
  crypto: hisilicon/sec - get algorithm bitmap from registers
  crypto: hisilicon/zip - support zip capability
  crypto: hisilicon/hpre - optimize registration of ecdh
  crypto: hisilicon/hpre - support hpre capability
  crypto: hisilicon/qm - support get device irq information from hardware registers
  crypto: hisilicon/qm - get error type from hardware registers
  crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support
  crypto: hisilicon/qm - get qp num and depth from hardware registers
  crypto: hisilicon/qm - get hardware features from hardware registers
  crypto: hisilicon/sec - delete redundant blank lines
  crypto: inside-secure - Change swab to swab32
  mellanox/mlxsw: fix repeated words in comments
  iov_iter: use "maxpages" parameter
  net: amd: Switch and case should be at the same indent
  net: amd: Correct spelling errors
  net: amd: Unified the comparison between pointers and NULL to the same writing
  wifi: ath11k: Fix kernel-doc issues
  wifi: ath11k: Fix miscellaneous spelling errors
  wifi: ath10k: Fix miscellaneous spelling errors
  arm64: support huge vmalloc mappings
  vsock/vmci: fix repeated words in comments
  rtnetlink: advertise allmulti counter
  net: fec: add pm runtime force suspend and resume support
  bus: mhi: host: always print detected modem name
  spi: dt-bindings: atmel,at91rm9200-spi: Add DMA related properties
  ARM: dts: at91: Add `atmel,usart-mode` required property to serial nodes
  ARM: dts: at91: sam9x60ek: Add DBGU compatibles to uart1
  ARM: dts: at91: sama7g5: Swap rx and tx for spi11
  scsi: scsi_transport_fc: Use %u for dev_loss_tmo
  scsi: csiostor: Convert sysfs snprintf() to sysfs_emit()
  scsi: megaraid: Convert sysfs snprintf() to sysfs_emit()
  scsi: ibmvscsi_tgt: Fix repeated words in comment
  scsi: lpfc: Update lpfc version to 14.2.0.7
  scsi: lpfc: Fix various issues reported by tools
  scsi: lpfc: Add reporting capability for Link Degrade Signaling
  scsi: lpfc: Rework FDMI attribute registration for unintential padding
  scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency
  scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd
  scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application
  scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba
  scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID
  scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases
  scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload
  scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology
  scsi: lpfc: Fix prli_fc4_req checks in PRLI handling
  scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler()
  scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
  scsi: aic79xx: Use __ro_after_init explicitly
  scsi: target: Remove unused se_tmr_req_cache declaration
  scsi: qla2xxx: Remove unused declarations for qla2xxx
  drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names
  scsi: target: alua: Do not report emtpy port group
  scsi: target: core: Set MULTIP bit for se_device with multiple ports
  soc: mediatek: Add mmsys func to adapt to dpi output for MT8186
  Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
  arm64: tegra: Add GPCDMA support for Tegra I2C
  arm64: tegra: Add iommus for HDA on Tegra234
  arm64: tegra: Enable HDA node for Jetson AGX Orin
  arm64: tegra: Add context isolation domains on Tegra234
  arm64: tegra: Fixup iommu-map property formatting
  arm64: dts: tegra: smaug: Add Wi-Fi node
  arm64: dts: tegra: smaug: Add Bluetooth node
  arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit
  arm64: tegra: Add MGBE nodes on Tegra234
  arm64: tegra: Fix up compatible for Tegra234 GPCDMA
  arm64: tegra: Enable PCIe slots in P3737-0000 board
  arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT
  arm64: tegra: Add regulators required for PCIe
  arm64: dts: qcom: sm8450: fix UFS PHY serdes size
  ARM: dts: qcom: apq8026-lg-lenok: Enable ADSP
  ARM: dts: qcom: apq8026-asus-sparrow: Enable ADSP
  ARM: dts: qcom: msm8226: Add ADSP node
  tools/power/x86/intel-speed-select: Release v1.13
  tools/power/x86/intel-speed-select: Optimize CPU initialization
  tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id
  tools/power/x86/intel-speed-select: Remove unused struct clos_config fields
  tools/power/x86/intel-speed-select: Enforce isst_id value
  tools/power/x86/intel-speed-select: Do not export get_physical_id
  tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper
  tools/power/x86/intel-speed-select: Cleanup get_physical_id usage
  tools/power/x86/intel-speed-select: Convert more function to use isst_id
  tools/power/x86/intel-speed-select: Add pkg and die in isst_id
  tools/power/x86/intel-speed-select: Introduce struct isst_id
  tools/power/x86/intel-speed-select: Remove unused core_mask array
  tools/power/x86/intel-speed-select: Remove dead code
  mailbox: apple: Implement poll_data() operation
  mailbox: apple: Implement flush() operation
  tools/power/x86/intel-speed-select: Fix cpu count for TDP level display
  clk: tests: Add missing test case for ranges
  clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
  clk: Introduce the clk_hw_get_rate_range function
  clk: Zero the clk_rate_request structure
  clk: Stop forwarding clk_rate_requests to the parent
  clk: Constify clk_has_parent()
  clk: Introduce clk_core_has_parent()
  clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
  clk: Add our request boundaries in clk_core_init_rate_req
  clk: Introduce clk_hw_init_rate_request()
  clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller
  clk: Change clk_core_init_rate_req prototype
  clk: Set req_rate on reparenting
  clk: Take into account uncached clocks in clk_set_rate_range()
  clk: tests: Add some tests for orphan with multiple parents
  clk: tests: Add tests for mux with multiple parents
  clk: tests: Add tests for single parent mux
  clk: tests: Add tests for uncached clock
  clk: tests: Add reference to the orphan mux bug report
  clk: tests: Add test suites description
  clk: Clarify clk_get_rate() expectations
  clk: Mention that .recalc_rate can return 0 on error
  clk: Skip clamping when rounding if there's no boundaries
  clk: Drop the rate range on clk_put()
  clk: test: Switch to clk_hw_get_clk
  arm64: dts: mediatek: mt6795: Add CPUX system timer node
  soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex
  dt-bindings: soc: mediatek: Add display mutex support for MT6795
  arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
  locking: Add __sched to semaphore functions
  locking/rwsem: Disable preemption while trying for rwsem lock
  locking: Detect includes rwlock.h outside of spinlock.h
  objtool,x86: Teach decode about LOOP* instructions
  x86,retpoline: Be sure to emit INT3 after JMP *%\reg
  sched/fair: Move call to list_last_entry() in detach_tasks
  sched/fair: Cleanup loop_max and loop_break
  sched/fair: Make sure to try to detach at least one movable task
  ARM: footbridge: remove custom DMA address handling
  arm64: defconfig: Make TEGRA186_GPC_DMA built-in
  arm64: dts: rockchip: Add HDMI supplies on rk3399-roc-pc
  arm64: dts: rockchip: Support gru-scarlet sku{2,4} variants
  dt-bindings: arm: rockchip: Add gru-scarlet sku{2,4} variants
  drm/rockchip: remove vop_writel from vop1 driver
  drm/rockchip: support gamma control on RK3399
  drm/rockchip: define gamma registers for RK3399
  KVM: PPC: remove orphan declarations from kvm_ppc.h
  powerpc/ps3: remove orphan declarations from ps3av.h
  powerpc/sysdev: remove unused xics_ipi_dispatch() declaration
  powerpc/powernv: remove orphan declarations from opal.h
  powerpc/mm: remove orphan declarations from mmu_context.h
  powerpc: remove unused udbg_init_debug_beat() declaration
  powerpc: remove unused chrp_event_scan() declaration
  powerpc/spufs: remove orphan declarations from spufs.h
  powerpc/xmon: remove unused ppc_parse_cpu() declaration
  soc/tegra: pmc: Check device node status property
  dt-bindings: Add Host1x context stream IDs on Tegra234
  arm64: tegra: Enable Tegra SPI & QSPI in deconfig
  wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  wifi: mt76: mt7921e: fix random fw download fail
  wifi: mt76: mt7921: introduce Country Location Control support
  wifi: mt76: mt7921e: fix rmmod crash in driver reload test
  wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
  wifi: mt76: mt7915: do not check state before configuring implicit beamform
  wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
  wifi: mt76: mt7915: fix mcs value in ht mode
  soc/tegra: pmc: Use devm_clk_get_optional()
  wifi: mt76: mt7921: get rid of the false positive reset
  wifi: mt76: connac: fix in comment
  wifi: mt76: add PPDU based TxS support for WED device
  wifi: mt76: move move mt76_sta_stats to mt76_wcid
  wifi: mt76: mt7921: fix the firmware version report
  wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
  wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
  wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code
  wifi: mt76: mt7663s: add rx_check callback
  wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
  wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
  wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
  wifi: mt76: sdio: fix transmitting packet hangs
  wifi: mt76: sdio: add rx_check callback for sdio devices
  wifi: mt76: mt7921: delete stray if statement
  wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
  wifi: mt76: mt7915: fix an uninitialized variable bug
  wifi: mt76: sdio: poll sta stat when device transmits data
  wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
  wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
  wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
  wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
  wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
  wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
  wifi: mt76: add rx_check callback for usb devices
  wifi: mt76: testmode: use random payload for tx packets
  wifi: mt76: connac: introduce mt76_connac_reg_map structure
  soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
  firmware: tegra: Switch over to memdup_user()
  ARM: dts: aspeed: elbert: Enable mac3 controller
  net: ftgmac100: support fixed link
  soc/tegra: cbb: Add support for Tegra241 (Grace)
  soc/tegra: cbb: Add driver for Tegra234 CBB 2.0
  soc/tegra: cbb: Add CBB 1.0 driver for Tegra194
  soc/tegra: pmc: Add USB port wake events for Tegra194
  soc/tegra: pmc: Add support for simple wake events
  soc/tegra: pmc: Remove leading space
  soc/tegra: fuse: Add missing of_node_put()
  soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
  soc/tegra: Set ERD bit to mask inband errors
  mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user
  mptcp: allow privileged operations from user namespaces
  mptcp: add do_check_data_fin to replace copied
  selftests: mptcp: move prefix tests of addr_nr_ns2 together
  mptcp: add mptcp_for_each_subflow_safe helper
  bpf: Add verifier check for BPF_PTR_POISON retval and arg
  net: phy: spi_ks8895: switch to using gpiod API
  net: ks8851: switch to using gpiod API
  net: davicom: dm9000: switch to using gpiod API
  ALSA: usb-audio: Fix last interface check for registration
  gpiolib: of: factor out conversion from OF flags
  gpiolib: rework quirk handling in of_find_gpio()
  gpiolib: of: make Freescale SPI quirk similar to all others
  gpiolib: of: do not ignore requested index when applying quirks
  gpio: ws16c48: Ensure number of irq matches number of base
  gpio: 104-idio-16: Ensure number of irq matches number of base
  gpio: 104-idi-48: Ensure number of irq matches number of base
  gpio: 104-dio-48e: Ensure number of irq matches number of base
  counter: 104-quad-8: Ensure number of irq matches number of base
  isa: Introduce the module_isa_driver_with_irq helper macro
  gpio: pca953x: Add support for PCAL6534
  gpio: pca953x: Swap if statements to save later complexity
  gpio: pca953x: Fix pca953x_gpio_set_pull_up_down()
  dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4IOE5V6534Q
  clk: at91: sama5d2: Add Generic Clocks for UART/USART
  dt-bindings: vendor-prefixes: add Diodes
  drm/i915: Fix return type of mode_valid function hook
  can: raw: add CAN XL support
  can: dev: add CAN XL support to virtual CAN
  can: canxl: update CAN infrastructure for CAN XL frames
  can: canxl: introduce CAN XL data structure
  can: set CANFD_FDF flag in all CAN FD frame structures
  can: skb: add skb CAN frame data length helpers
  can: skb: unify skb CAN frame identification helpers
  batman-adv: remove unused struct definitions
  USB: serial: ftdi_sio: add support for HP and HA devices
  USB: serial: ftdi_sio: simplify divisor handling
  USB: serial: ftdi_sio: assume hi-speed type
  USB: serial: ftdi_sio: clean up baudrate request
  USB: serial: ftdi_sio: clean up attribute handling
  USB: serial: ftdi_sio: clean up modem-status handling
  USB: serial: ftdi_sio: tighten device-type detection
  USB: serial: ftdi_sio: rename channel index
  USB: serial: ftdi_sio: include FT2232D in type string
  USB: serial: ftdi_sio: rename chip types
  USB: serial: ftdi_sio: drop redundant chip type comments
  USB: serial: ftdi_sio: clean up chip type enum
  USB: serial: ftdi_sio: fix 300 bps rate for SIO
  arm64: dts: qcom: sa8295p-adp: add missing gpio-ranges in PMIC GPIOs
  arm64: dts: qcom: sa8295p-adp: add fallback compatible to PMIC GPIOs
  arm64: dts: qcom: msm8996-xiaomi: align PMIC GPIO pin configuration with DT schema
  arm64: dts: qcom: msm8994-msft-lumia-octagon: align resin node name with bindings
  arm64: dts: qcom: pmi8994: add missing MPP compatible fallback
  dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
  arm64: dts: qcom: sc7280: Add missing aggre0, aggre1 clocks
  arm64: defconfig: enable newer Qualcomm SoC sound drivers
  drm/i915: Invert if/else ladder for stolen init
  drm/i915/gt: Extract per-platform function for frequency read
  drm/i915: Invert if/else ladder for frequency read
  drm/i915/uc: Fix issues with overriding firmware files
  drm/i915/mtl: Update CHICKEN_TRANS* register addresses
  drm/i915/mtl: Update MBUS_DBOX credits
  dt-bindings: soc: qcom: apr: add missing properties
  ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example
  ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example
  ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example
  ASoC: dt-bindings: qcom,q6adm: convert to dtschema
  ASoC: dt-bindings: qcom,q6asm: convert to dtschema
  dt-bindings: soc: qcom: apr: correct service children
  Bluetooth: hci_sync: allow advertise when scan without RPA
  Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921
  Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921
  Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev()
  dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6331 keys
  dt-bindings: input: Convert mtk-pmic-keys to DT schema
  spi: mpc52xx: Replace of_gpio_count() by gpiod_count()
  spi: fsl_spi: Convert to transfer_one
  drm/tests: Change "igt_" prefix to "drm_test_"
  drm/tests: Split drm_framebuffer_create_test into parameterized tests
  drm/amd/display: fix boolconv.cocci warning
  drm/amd/display: make optc32_phantom_crtc_post_enable, optc32_setup_manual_trigger and optc32_set_drr static
  drm/amd/display: make some functions static
  drm/amd/display: make some functions static
  drm/amd/display: make mmhubbub32_config_mcif_buf static
  drm/amd/display: make some functions static
  drm/amd/display: make optc314_phantom_crtc_post_enable static
  drm/amd/display: make enc314_stream_encoder_dvi_set_stream_attribute static
  drm/amd/display: make some functions static
  drm/amdgpu: make sure to init common IP before gmc
  drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
  drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
  drm/amd/pm:add new gpu_metrics_v2_3 to acquire average temperature info
  PCI: apple: Do not leak reset GPIO on unbind/unload/error
  s390/mm: uninline copy_oldmem_kernel() function
  s390/mm,ptdump: add real memory copy page markers
  s390/mm: rework memcpy_real() to avoid DAT-off mode
  s390/dump: save IPL CPU registers once DAT is available
  s390/pci: convert high_memory to physical address
  s390/smp,ptdump: add absolute lowcore markers
  s390/smp: rework absolute lowcore access
  s390/smp: call smp_reinit_ipl_cpu() before scheduler is available
  arm64: dts: mt7986: add built-in Wi-Fi device nodes
  ASoC: soc-dapm: Switch to use dev_err_probe() helper
  ASoC: cs42l42: Switch to use dev_err_probe() helper
  ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper
  ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
  fortify: Adjust KUnit test for modular build
  arm64: dts: qcom: sc7280-villager: Adjust LTE SKUs
  dt-bindings: arm: qcom: Adjust LTE SKUs for sc7280-villager
  can: flexcan: Switch to use dev_err_probe() helper
  dt-bindings: pinctrl: update bindings for MT7986 SoC
  drm/i915/dgfx: Release mmap on rpm suspend
  drm/i915: Refactor userfault_wakeref to re-use
  Revert "powerpc/rtas: Implement reentrant rtas call"
  Input: synaptics - enable InterTouch for the ThinkPad P1 G3
  pinctrl: ocelot: add help and description information to ocelot pinctrl kconfig
  gpio: mt7621: Switch to use platform_get_irq() function
  gpio: pca953x: introduce support for nxp,pcal6408
  dt-bindings: gpio: pca95xx: add entry for pcal6408
  selinux: remove the unneeded result variable
  lockdown: ratelimit denial messages
  drm/i915/selftest: Clear the output buffers before GPU writes
  drm/i915/selftest: Always cancel semaphore on error
  drm/i915/selftests: Check for incomplete LRI from the context image
  drm/i915/gt: Explicitly clear BB_OFFSET for new contexts
  KVM: selftests: Add test for AArch32 ID registers
  KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system
  KVM: arm64: Add a visibility bit to ignore user writes
  KVM: arm64: Spin off helper for calling visibility hook
  KVM: arm64: Drop raz parameter from read_id_reg()
  KVM: arm64: Remove internal accessor helpers for id regs
  KVM: arm64: Use visibility hook to treat ID regs as RAZ
  drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc
  dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix matching pin config
  dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sc8180x-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix matching pin config
  dt-bindings: pinctrl: qcom,sc7280-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sc7280-pinctrl: reference tlmm schema
  dt-bindings: pinctrl: qcom,sc7280-pinctrl: add gpio-line-names
  dt-bindings: pinctrl: qcom,sc7280-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sc7280-pinctrl: correct number of GPIOs
  dt-bindings: pinctrl: qcom,sm8450-pinctrl: add gpio-line-names
  dt-bindings: pinctrl: qcom,sm8450-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix matching pin config
  dt-bindings: pinctrl: qcom,sm8350-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix matching pin config
  dt-bindings: pinctrl: qcom,sm8250-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sm8250-pinctrl: reference tlmm common pins
  dt-bindings: pinctrl: qcom,sm8250-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sm6375-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix matching pin config
  dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sm6350-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix matching pin config
  dt-bindings: pinctrl: qcom,sm6125-pinctrl: extend example
  dt-bindings: pinctrl: qcom,sm6125-pinctrl: do not require function on non-GPIOs
  dt-bindings: pinctrl: qcom,sm6125-pinctrl: fix matching pin config
  dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix indentation in example
  dt-bindings: pinctrl: qcom,sm6115-pinctrl: require function on GPIOs
  dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix matching pin config
  Input: iqs7222 - set all ULP entry masks by default
  Input: iqs7222 - avoid sending empty SYN_REPORT events
  Input: iqs7222 - trim force communication command
  power: supply: bq25890: Fix enum conversion in bq25890_power_supply_set_property()
  dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property
  dt-bindings: mmc: rockchip: add rockchip,rk3128-dw-mshc
  dt-bindings: mmc: renesas,sdhi: Add iommus property
  mmc: sdhci_am654: Remove the unneeded result variable
  mmc: meson-gx: add SDIO interrupt support
  mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK
  mmc: jz4740_mmc: Fix error check for dma_map_sg
  mmc: meson-mx-sdhc: Fix error check for dma_map_sg
  mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
  dt-bindings: mmc: Fix 'dma-coherent' was unexpected
  mmc: core: Switch to basic workqueue API for sdio_irq_work
  dt-bindings: mmc: sdhci-msm: Document the SM6115 compatible
  mmc: sdhci: Update MAINTAINERS Maintained -> Supported
  dt-bindings: mmc: cdns: remove Piotr Sroka as a maintainer
  dt-bindings: mmc: Add compatible for MT6795 Helio X10 SoC
  dt-bindings: mmc: mmc-spi-slot: drop unneeded spi-max-frequency
  mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode
  dt-bindings: mmc: Set maximum documented operating frequency as 384MHz
  ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR
  ASoC: tas2562: Propagate the error in tas2562_dac_event()
  arm64: dts: rockchip: enable gamma control on RK3399
  arm64: dts: rockchip: Enable video output on rk3566-roc-pc
  dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf
  dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu
  clk: microchip: add PolarFire SoC fabric clock support
  dt-bindings: clk: add PolarFire SoC fabric clock ids
  dt-bindings: clk: document PolarFire SoC fabric clocks
  dt-bindings: clk: rename mpfs-clkcfg binding
  clk: microchip: mpfs: update module authorship & licencing
  clk: microchip: mpfs: convert periph_clk to clk_gate
  clk: microchip: mpfs: convert cfg_clk to clk_divider
  clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo()
  clk: microchip: mpfs: simplify control reg access
  clk: microchip: mpfs: move id & offset out of clock structs
  clk: microchip: mpfs: add MSS pll's set & round rate
  MAINTAINERS: add polarfire soc reset controller
  reset: add polarfire soc reset support
  clk: microchip: mpfs: add reset controller
  dt-bindings: clk: microchip: mpfs: add reset controller support
  dts: arm: at91: Add SAMA5D3-EDS Board
  dt-bindings: arm: at91: Add info on SAMA5D3-EDS
  ARM: dts: lan966x: disable aes
  arm64: dts: qcom: sc7280-herobrine: Add nodes for onboard USB hub
  arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub
  ARM: dts: qcom: ipq8064: pad addresses to 8 digit
  ARM: dts: qcom: ipq8064: reorganize node order and sort them
  soc: qcom: rpmpd: Add SM6375 support
  dt-bindings: power: rpmpd: Add SM6375 power domains
  ARM: dts: qcom: align SDHCI clocks with DT schema
  ARM: dts: qcom: align SDHCI reg-names with DT schema
  arm64: dts: qcom: align SDHCI reg-names with DT schema
  arm64: dts: qcom: sm8250: provide additional MSI interrupts
  clk: qcom: smd-rpm: Add clocks for MSM8909
  dt-bindings: clock: qcom,rpmcc: Add MSM8909
  clk: qcom: gcc-msm8909: Increase delay for USB PHY reset
  clk: qcom: reset: Allow specifying custom reset delay
  clk: qcom: Add driver for MSM8909 GCC
  dt-bindings: clock: Add schema for MSM8909 GCC
  arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node
  ARM: dts: qcom: msm8960: add clocks to the MMCC device node
  ARM: dts: qcom: apq8064: add clocks to the MMCC device node
  ARM: dts: qcom: msm8960: add clocks to the GCC device node
  ARM: dts: qcom: apq8064: add clocks to the GCC device node
  ARM: dts: qcom: msm8960: add clocks to the LCC device node
  ARM: dts: qcom: apq8064: add clocks to the LCC device node
  clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names
  clk: qcom: mmcc-msm8960: move clock parent tables down
  clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names
  clk: qcom: lcc-msm8960: use macros to implement mi2s clocks
  clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names
  clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
  dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8960
  dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-names properties
  arm64: dts: qcom: Use WCD9335 DT bindings
  clk: qcom: clk-rpmh: Remove redundant if statement
  clk: qcom: gcc-sdm845: add sdm670 global clock data
  clk: qcom: gcc-sdm845: use device tree match data
  dt-bindings: clock: gcc-sdm845: add sdm670 global clocks
  xtensa: add FDPIC and static PIE support for noMMU
  xtensa: clean up ELF_PLAT_INIT macro
  ARM: dts: qcom: msm8226: switch TCSR mutex to MMIO
  ARM: dts: qcom: apq8084: switch TCSR mutex to MMIO
  arm64: dts: qcom: msm8994: switch TCSR mutex to MMIO
  arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
  arm64: dts: qcom: msm8996: add missing TCSR syscon compatible
  arm64: dts: qcom: qcs404: add missing TCSR syscon compatible
  arm64: dts: qcom: msm8953: add missing TCSR syscon compatible
  arm64: dts: qcom: ipq6018: add missing TCSR syscon compatible
  drm/i915: Skip applying copy engine fuses
  hwspinlock: qcom: add support for MMIO on older SoCs
  hwspinlock: qcom: correct MMIO max register for newer SoCs
  dt-bindings: hwlock: qcom-hwspinlock: correct example indentation
  dt-bindings: hwlock: qcom-hwspinlock: add support for MMIO on older SoCs
  clk: qcom: a53-pll: convert to use parent_data rather than parent_names
  ARM: dts: qcom: msm8660: fix node names for fixed clocks
  ARM: dts: qcom: msm8660: add pxo/cxo clocks to the GCC node
  clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names
  clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents
  dt-bindings: clock: qcom,gcc-msm8660: separate GCC bindings for MSM8660
  clk: qcom: sm6115: Select QCOM_GDSC
  firmware: qcom: scm: remove unused __qcom_scm_init declaration
  dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
  arm64: dts: qcom: sc7280-herobrine: correct TLMM gpio-line-names
  arm64: dts: qcom: sc7280: align TLMM pin configuration with DT schema
  arm64: dts: qcom: sm8450: align TLMM pin configuration with DT schema
  arm64: dts: qcom: sm8350: align TLMM pin configuration with DT schema
  arm64: dts: qcom: sm8350-sagami: correct TS pin property
  arm64: dts: qcom: sm6350: align TLMM pin configuration with DT schema
  arm64: dts: qcom: sm6125: align TLMM pin configuration with DT schema
  drm/amd/pm: remove unused declarations in hardwaremanager.h
  drm/gma500: remove unused declarations in psb_intel_drv.h
  drm/radeon: remove unused declarations for radeon
  drm/radeon/r600_cs: remove r600_cs_legacy_get_tiling_conf() declaration
  drm/vmwgfx: remove unused vmw_bo_is_vmw_bo() declaration
  drm/amd/display/amdgpu_dm: remove duplicate included header files
  drm/amd/display: Remove the unused function copy_stream_update_to_stream()
  drm/amd/display: make mpc32_program_shaper and mpc32_program_3dlut static
  drm/amd/display: make dcn32_link_encoder_is_in_alt_mode and dcn32_link_encoder_get_max_link_cap static
  drm/amd/display: make dscl32_calc_lb_num_partitions static
  drm/amd/display: make enc32_stream_encoder_dvi_set_stream_attribute static
  drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
  drm/amdgpu: fix warning about missing imu prototype
  drm/amdgpu: reorder CS code
  drm/amdgpu: cleanup CS init/fini and pass1
  drm/amdgpu: use DMA_RESV_USAGE_BOOKKEEP v2
  drm/amdgpu: revert "partial revert "remove ctx->lock" v2"
  drm/amdgpu: move setting the job resources
  drm/amdgpu: remove SRIOV and MCBP dependencies from the CS
  drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
  drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
  drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
  drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule()
  drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
  drm/amd/display: 3.2.202
  drm/amd/display: Fix register definitions for DCN32/321
  drm/amd/display: Refactor SubVP calculation to remove FPU
  drm/amd/display: Avoid force minimal transaction in case of surface_count equal to 0
  drm/amd/display: Don't adjust VRR unnecessarily
  drm/amd/display: Adding log for spread_spectrum_info
  drm/amd/display: Limit user regamma to a valid value
  drm/amd/display: add workaround for subvp cursor corruption for DCN32/321
  drm/amd/display: Added debug option for forcing subvp num ways
  drm/amd/display: Update viewport position for phantom pipes
  drm/amd/display: Round cursor width up for MALL allocation
  drm/amd/display: Correct dram channel width for dcn314
  drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314
  drm/amd/display: Hook up DCN314 specific dml implementation
  drm/amd/display: Enable dlg and vba compilation for dcn314
  drm/amd/display: Fix compilation errors on DCN314
  drm/amd/display: Fix divide by zero in DML
  drm/amd/display: Fixing DIG FIFO Error
  drm/amd/display: SW cursor fallback for SubVP
  drm/amd/display: Assign link type before check dsc workaround.
  drm/amd/display: Reverted DSC programming sequence change
  drm/amd/display: Update MBLK calculation for SubVP
  drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"
  drm/amd/display: Correct I2C register offset
  drm/amd/display: Optimizations for DML math
  drm/amdgpu: Skip reset error status for psp v13_0_0
  drm/amdgpu: Add EEPROM I2C address for smu v13_0_0
  drm/amdgpu: added support for ras driver loading
  drm/amdgpu: add HDP remap functionality to nbio 7.7
  drm/amdgpu/display: remove unneeded "default n" options
  drm/amd/display: fix repeated words in comments
  drm/amdgpu: cleanup coding style in amdgpu_amdkfd_gpuvm.c
  drm/amdgpu: cleanup coding style in amdgpu_amdkfd.c
  drm/amdgpu: cleanup coding style in amdgpu_sync.c file
  drm/amdgpu: cleanup coding style in amdgpu_acpi.c
  drm/amdgpu: Remove the unneeded result variable
  drm/radeon: Remove the unneeded result variable
  drm/radeon/ci_dpm: Remove the unneeded result variable
  drm/amd/display: remove possible condition with no effect (if == else)
  drm/amd/display: Simplify bool conversion
  drm/amd/display: clean up some inconsistent indentings
  drm/amdgpu: Fix hive reference count leak
  drm/amdkfd: Migrate in CPU page fault use current mm
  dt-bindings: nvmem: u-boot,env: add basic NVMEM cells
  phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200
  dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200
  dt-bindings: phy: ti: phy-gmii-sel: Cleanup example
  drm/i915: remove unused i915_gem_lmem_obj_ops declaration
  sh: machvec: Use char[] for section boundaries
  arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus
  arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad
  arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller
  arm64: dts: mediatek: cherry: Add keyboard mapping for the top row
  arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM
  arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller
  arm64: dts: mediatek: cherry: Enable the System Companion Processor
  drm/amdgpu: change the alignment size of TMR BO to 1M
  drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0
  drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only
  drm/amd/display: update header files
  drm/i915/ipc: use intel_uncore_rmw() to enable/disable
  drm/i915/display: move IPC under display wm sub-struct
  drm/i915/ipc: register debugfs only if IPC available
  drm/i915/ipc: move IPC debugfs to skl_watermark.c
  drm/i915/ipc: refactor and rename IPC functions
  drm/amdkfd: Remove prefault before migrating to VRAM
  drm/amdkfd: handle CPU fault on COW mapping
  amd/amdkfd: fix repeated words in comments
  drm/amdgpu: Use per device reset_domain for XGMI on sriov configuration
  drm/amd/amdgpu: update GC 10.3.0 pwrdec
  drm/amdkfd: Fix CRIU restore op due to doorbell offset
  drm/amdgpu: use dirty framebuffer helper
  drm/amdgpu: Don't enable LTR if not supported
  drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
  Input: mtk-pmic-keys - add support for MT6331 PMIC keys
  dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3128-usb2phy
  dt-bindings: phy: ocelot-serdes: convert to YAML
  ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control
  ASoC: nau8825: Add ADCOUT IO drive strength control
  ASoC: Intel: fix unused-variable warning in probe_codec
  ASoC: sunxi: sun4i-codec: silence misleading error in probe
  ASoC: dt-bindings: qcom,q6afe: remove binding
  ASoC: Drop mistakenly applied DTS patch
  phy: usb: sunplus: Fix return value check in update_disc_vol()
  drm/scdc: Document hotplug gotchas
  drm/vc4: hdmi: Reset link on hotplug
  drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around
  drm/vc4: hdmi: Switch to detect_ctx
  drm/vc4: hdmi: Simplify the hotplug handling
  ASoC: Intel: fix unused-variable warning in probe_codec
  drm/vc4: hdmi: Remove mutex in detect
  drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling
  drm/vc4: hdmi: Constify drm_display_mode
  ARM: dts: qcom: apq8060-dragonboard: Add TMA340 to APQ8060 DragonBoard
  ARM: dts: qcom: msm8660: Add GSBI3 I2C bus
  ARM: dts: qcom: msm8660: Add GSBI1 SPI bus
  phy: qcom-snps: Add support for overriding phy tuning parameters
  dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override params bindings
  arm64: dts: qcom: sc7280: Fix Dmic no sound on villager-r1
  arm64: dts: qcom: sc7280: Add sound node for CRD 3.0/3.1
  arm64: dts: qcom: sc7280: Add sound node for CRD 1.0/2.0 and IDP boards
  arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 3.0/3.1
  arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 1.0/2.0 and IDP boards.
  arm64: dts: qcom: sc7280: Add lpass cpu node
  arm64: dts: qcom: sc7280: herobrine: Add max98360a codec node
  arm64: dts: qcom: sc7280: Add max98360a codec for CRD 1.0/2.0 and IDP boards
  arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 3.0/3.1
  arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 1.0/2.0 and IDP boards
  arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 3.0/3.1
  arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 1.0/2.0 and IDP boards
  arm64: dts: qcom: sc7280: Add nodes for soundwire and va tx rx digital macro codecs
  dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
  dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
  dt-bindings: clock: Add "qcom,adsp-pil-mode" property
  arm64: dts: qcom: Add LTE SKUs for sc7280-villager family
  phy: qcom-qmp: drop dual-lane comments
  phy: qcom-qmp-pcie: shorten function prefixes
  phy: qcom-qmp-pcie: drop if (table) conditions
  clk: qcom: lpass: Add support for resets & external mclk for SC7280
  clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon
  dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
  dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
  dt-bindings: clock: Add "qcom,adsp-pil-mode" property
  arm64: dts: qcom: sc7280: Add herobrine-villager-r1
  dt-bindings: arm: qcom: document sc7280 and villager board
  dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-domains property
  dt-bindings: phy: qcom,qmp-usb: add missing power-domains property
  ASoC: ak4458: Add ak4458_reset in device probe and remove
  regulator: Add driver for MT6332 PMIC regulators
  regulator: Add bindings for MT6332 regulator
  regulator: Add driver for MT6331 PMIC regulators
  regulator: Add bindings for MT6331 regulator
  phy: Add RGMII support on lan966x
  perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY
  perf/bpf: Always use perf callchains if exist
  perf: Use sample_flags for callchain
  drm/tests: Set also mock plane src_x, src_y, src_w and src_h
  drm: Use original src rect while initializing damage iterator
  drm/i915/display: Use drm helper instead of own loop for damage clips
  drm/i915/display: Use original src in psr2 sel fetch area calculation
  arm64: dts: ti: Add support for AM62A7-SK
  arm64: dts: ti: Introduce AM62A7 family of SoCs
  dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A
  dt-bindings: arm: ti: Add bindings for AM62A7 SoC
  dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically
  clk: rockchip: Add MUXTBL variant
  dt-bindings: soc: rockchip: Document RV1126 pmugrf
  dt-bindings: soc: rockchip: Document RV1126 grf
  drm/i915/psr: Disable PSR2 when SDP is sent on prior line
  drm/i915/psr: Equation changed for sending start/stop on prior line
  drm/i915: Fix TV encoder clock computation
  drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit
  drm/i915/bios: Fix VBT ACPI DPMS bit polarity
  r8169: remove rtl_wol_shutdown_quirk()
  ALSA: hda/hdmi: change type for the 'assigned' variable
  sfc: introduce shutdown entry point in efx pci driver
  drm/i915/dp: use drm_dp_phy_name() for logging
  f2fs: simplify code in f2fs_prepare_decomp_mem
  f2fs: replace logical value "true" with a int number
  f2fs: increase the limit for reserve_root
  f2fs: complete checkpoints during remount
  f2fs: flush pending checkpoints when freezing super
  drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox
  drm/i915/mtl: Add DP AUX support on TypeC ports
  drm/i915/mtl: Add display power wells
  drm/i915/mtl: Add gmbus and gpio support
  drm/i915: Move display and media IP version to runtime info
  PCI/PM: Simplify pci_pm_suspend_noirq()
  PCI/PM: Always disable PTM for all devices during suspend
  PCI/PTM: Consolidate PTM interface declarations
  PCI/PTM: Reorder functions in logical order
  PCI/PTM: Preserve RsvdP bits in PTM Control register
  PCI/PTM: Move pci_ptm_info() body into its only caller
  PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm()
  PCI/PTM: Separate configuration and enable
  PCI/PTM: Add pci_upstream_ptm() helper
  dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema
  PCI/PTM: Cache PTM Capability offset
  dt-bindings: remoteproc: Add missing (unevaluated|additional)Properties on child nodes
  parisc: hide ioread64 declaration on 32-bit
  dt-bindings: remoteproc: qcom,pil-info: add missing imem compatible
  dt-bindings: phy: hisilicon,hi3670-usb3: simplify example
  dt-bindings: phy: hisilicon,hi3660-usb3: simplify example
  MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry
  dt-bindings: misc: fastrpc: Document memory-region property
  hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private"
  drm/i915/gt: Extract function to apply media fuses
  drm/i915/gt: Use MEDIA_VER() when handling media fuses
  ARM: config: ixp4xx: Disable legacy EEPROM driver
  ia64: export memory_add_physaddr_to_nid to fix cxl build error
  ARM: dts: stm32: argon: remove spidev node
  ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi
  ARM: dts: stm32: Fix typo in license text for Engicam boards
  ARM: dts: stm32: Add timer interrupts on stm32mp15
  ARM: dts: stm32: add pinctrl and disabled spi5 node in stm32mp135f-dk
  ARM: dts: stm32: add spi nodes into stm32mp131.dtsi
  ARM: dts: stm32: enable i2c1 and i2c5 on stm32mp135f-dk.dts
  ARM: dts: stm32: add i2c nodes into stm32mp131.dtsi
  Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP"
  Revert "dt-bindings: Add byteswap order to chrontel ch7033"
  drm/i915/mtl: Hook up interrupts for standalone media
  drm/i915/mtl: Use primary GT's irq lock for media GT
  drm/i915/xelpmp: Expose media as another GT
  drm/i915/mtl: Add gsi_offset when emitting aux table invalidation
  drm/i915/uncore: Add GSI offset to uncore
  drm/i915: Handle each GT on init/release and suspend/resume
  drm/i915: Initialize MMIO access for each GT
  drm/i915: Use a DRM-managed action to release the PCI bridge device
  drm/i915: Rename and expose common GT early init routine
  drm/i915: Prepare more multi-GT initialization
  drm/i915: Drop intel_gt_tile_cleanup()
  drm/i915: Use managed allocations for extra uncore objects
  drm/i915: Only hook up uncore->debug for primary uncore
  drm/i915: Move locking and unclaimed check into mmio_debug_{suspend, resume}
  drm/i915/gt: Fix perf limit reasons bit positions
  Revert "drm/i915/dg2: extend Wa_1409120013 to DG2"
  drm/i915/guc: Cancel GuC engine busyness worker synchronously
  drm/i915/gsc: allocate extended operational memory in LMEM
  mei: debugfs: add pxp mode to devstate in debugfs
  mei: drop ready bits check after start
  mei: gsc: add transition to PXP mode in resume flow
  mei: gsc: setup gsc extended operational memory
  mei: mkhi: add memory ready command
  mei: bus: export common mkhi definitions into a separate header
  mei: extend timeouts on slow devices
  mei: gsc: wait for reset thread on stop
  mei: gsc: use polling instead of interrupts
  drm/i915/gsc: add GSC XeHP SDV platform definition
  drm/i915/gsc: add slow_firmware flag to the gsc device definition
  mei: add slow_firmware flag to the mei auxiliary device
  mei: add kdoc for struct mei_aux_device
  drm/i915/gsc: skip irq initialization if using polling
  wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
  wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
  wifi: rtw89: split scan including lots of channels
  wifi: rtw89: 8852c: support hw_scan
  wifi: rtw89: call tx_wake notify for 8852c in deep ps mode
  wifi: rtw89: support deep ps mode for rtw8852c
  wifi: rtw89: set response rate selection
  wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band
  wifi: rtw89: 8852c: enlarge polling timeout of RX DCK
  wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz
  wifi: rtw89: add DIG register struct to share common algorithm
  wifi: rtw89: support TX diversity for 1T2R chipset
  wifi: rtw89: record signal strength per RF path
  wifi: rtw89: configure TX path via H2C command
  wifi: rtw89: parse phycap of TX/RX antenna number
  wifi: rtw89: use u32_get_bits to access C2H content of PHY capability
  drm/bridge: it6505: use drm_debug_enabled() in it6505_debug_print()
  udf: Support splicing to file
  ARM: dts: imx: update sdma node name format
  ALSA: dummy: Add customizable volume min/max.
  block/drbd: remove unused w_start_resync declaration
  ALSA: dummy: Fix trailing whitespaces.
  drm/aperture: Fix some kerneldoc comments
  drm/format-helper: Add drm_fb_build_fourcc_list() helper
  drm/modes: Add initializer macro DRM_MODE_INIT()
  drm/probe-helper: Add drm_crtc_helper_mode_valid_fixed()
  drm/probe-helper: Add drm_connector_helper_get_modes_fixed()
  blk-throttle: cleanup tg_update_disptime()
  blk-throttle: calling throtl_dequeue/enqueue_tg in pairs
  blk-throttle: use 'READ/WRITE' instead of '0/1'
  blk-throttle: fix io hung due to configuration updates
  blk-throttle: factor out code to calculate ios/bytes_allowed
  blk-throttle: prevent overflow while calculating wait time
  blk-throttle: fix that io throttle can only work for single bio
  sbitmap: fix batched wait_cnt accounting
  latencytop: use the last element of latency_record of system
  kernel/utsname_sysctl.c: print kernel arch
  checkpatch: handle FILE pointer type
  asm-generic: make parameter types consistent in _unaligned_be48()
  kernel/profile.c: simplify duplicated code in profile_setup()
  ntfs: check overflow when iterating ATTR_RECORDs
  ntfs: fix out-of-bounds read in ntfs_attr_find()
  ntfs: fix use-after-free in ntfs_attr_find()
  initramfs: mark my_inptr as __initdata
  fail_function: fix wrong use of fei_attr_remove()
  fail_function: refactor code of checking return value of register_kprobe()
  fail_function: switch to memdup_user_nul() helper
  smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death
  task_work: use try_cmpxchg in task_work_add, task_work_cancel_match and task_work_run
  lib: move from strlcpy with unused retval to strscpy
  init: move from strlcpy with unused retval to strscpy
  reiserfs: move from strlcpy with unused retval to strscpy
  ocfs2: move from strlcpy with unused retval to strscpy
  ia64: move from strlcpy with unused retval to strscpy
  alpha: move from strlcpy with unused retval to strscpy
  bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless
  hfs: replace kmap() with kmap_local_page() in btree.c
  hfs: replace kmap() with kmap_local_page() in bnode.c
  hfs: unmap the page in the "fail_page" label
  kexec: replace kmap() with kmap_local_page()
  iversion: use atomic64_try_cmpxchg)
  aio: use atomic_try_cmpxchg in __get_reqs_available
  buffer: use try_cmpxchg in discard_buffer
  epoll: use try_cmpxchg in list_add_tail_lockless
  ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency
  fs/qnx6: delete unnecessary checks before brelse()
  kernel: exit: cleanup release_thread()
  proc: save LOC in vsyscall test
  llist: use try_cmpxchg in llist_add_batch and llist_del_first
  panic, kexec: make __crash_kexec() NMI safe
  kexec: turn all kexec_mutex acquisitions into trylocks
  lib/cmdline: avoid page fault in next_arg
  checkpatch: add kmap and kmap_atomic to the deprecated list
  fs/isofs: replace kmap() with kmap_local_page()
  treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y
  ipc/util.c: cleanup and improve sysvipc_find_ipc()
  scripts/decodecode: improve faulting line determination
  hfsplus: convert kmap() to kmap_local_page() in btree.c
  hfsplus: convert kmap() to kmap_local_page() in bitmap.c
  hfsplus: convert kmap() to kmap_local_page() in bnode.c
  hfsplus: unmap the page in the "fail_page" label
  mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast
  mm/mremap_pages: save a few cycles in get_dev_pagemap()
  mm: remove BUG_ON() in __isolate_free_page()
  hugetlb: make hugetlb depends on SYSFS or SYSCTL
  mm/kmemleak: make create_object return void
  hugetlb: remove meaningless BUG_ON(huge_pte_none())
  selftest: vm: remove deleted local_config.* from .gitignore
  hugetlb: add comment for subtle SetHPageVmemmapOptimized()
  hugetlb: kill hugetlbfs_pagecache_page()
  hugetlb: pass NULL to kobj_to_hstate() if nid is unused
  hugetlb: use helper {huge_pte|pmd}_lock()
  hugetlb: use sizeof() to get the array size
  hugetlb: use LIST_HEAD() to define a list head
  hugetlb: Use helper macro SZ_1K
  hugetlb: make hugetlb_cma_check() static
  fs/buffer: remove bh_submit_read() helper
  ext2: replace bh_submit_read() helper with bh_read()
  fs/buffer: remove ll_rw_block() helper
  ufs: replace ll_rw_block()
  udf: replace ll_rw_block()
  reiserfs: replace ll_rw_block()
  ocfs2: replace ll_rw_block()
  ntfs3: replace ll_rw_block()
  jbd2: replace ll_rw_block()
  isofs: replace ll_rw_block()
  gfs2: replace ll_rw_block()
  fs/buffer: replace ll_rw_block()
  fs/buffer: add some new buffer read helpers
  fs/buffer: remove __breadahead_gfp()
  mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments
  mm/migrate_device.c: fix a misleading and outdated comment
  mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist
  mm/damon: get the hotness from damon_hot_score() in damon_pageout_score()
  mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE
  mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN
  mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses
  mm/damon: simplify the parameter passing for 'check_accesses'
  mm: fix null-ptr-deref in kswapd_is_running()
  mm: kill is_memblock_offlined()
  filemap: remove find_get_pages_contig()
  ramfs: convert ramfs_nommu_get_unmapped_area() to use filemap_get_folios_contig()
  nilfs2: convert nilfs_find_uncommited_extent() to use filemap_get_folios_contig()
  btrfs: convert process_page_range() to use filemap_get_folios_contig()
  btrfs: convert end_compressed_writeback() to use filemap_get_folios()
  btrfs: convert __process_pages_contig() to use filemap_get_folios_contig()
  filemap: add filemap_get_folios_contig()
  zram: don't retry compress incompressible page
  mm: backing-dev: Remove the unneeded result variable
  page_ext: introduce boot parameter 'early_page_ext'
  s390/hugetlb: switch to generic version of follow_huge_pud()
  memcg: increase MEMCG_CHARGE_BATCH to 64
  mm: page_counter: rearrange struct page_counter fields
  mm: page_counter: remove unneeded atomic ops for low/min
  mm: remove EXPERIMENTAL flag for zswap
  drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset
  mm/gup.c: refactor check_and_migrate_movable_pages()
  mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages()
  mm: skip retry when new limit is not below old one in page_counter_set_max
  mm: pagewalk: add api documentation for walk_page_range_novma()
  mm: pagewalk: fix documentation of PTE hole handling
  mm: memcg: export workingset refault stats for cgroup v1
  mm/page_owner.c: add llseek for page_owner
  mm/damon: replace pmd_huge() with pmd_trans_huge() for THP
  mm/damon: validate if the pmd entry is present before accessing
  mm: release private data before split THP
  mm: thp: remove redundant pgtable check in set_huge_zero_page()
  mm: memory-failure: kill __soft_offline_page()
  mm: memory-failure: kill soft_offline_free_page()
  mm: hugetlb_vmemmap: simplify reset_struct_pages()
  mm, hwpoison: avoid trying to unpoison reserved page
  mm, hwpoison: kill procs if unmap fails
  mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs()
  mm, hwpoison: fix extra put_page() in soft_offline_page()
  mm, hwpoison: fix page refcnt leaking in unpoison_memory()
  mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb()
  mm: fix use-after free of page_ext after race with memory-offline
  arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER
  mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush()
  zsmalloc: zs_object_copy: replace email link to doc
  mm: memcontrol: fix a typo in comment
  mm: kill find_min_pfn_with_active_regions()
  mm/hugetlb: make detecting shared pte more reliable
  mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node()
  mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at()
  mm/hugetlb: fix missing call to restore_reserve_on_error()
  mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group()
  mm/hugetlb: fix incorrect update of max_huge_pages
  memory tiering: adjust hot threshold automatically
  memory tiering: rate limit NUMA migration throughput
  memory tiering: hot page selection with hint page fault latency
  mm/util.c: add warning if __vm_enough_memory fails
  mm: add more BUILD_BUG_ONs to gfp_migratetype()
  mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes
  hugetlb_cgroup: use helper for_each_hstate and hstate_index
  hugetlb_cgroup: use helper macro NUMA_NO_NODE
  hugetlb_cgroup: remove unneeded return value
  hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G}
  hugetlb_cgroup: remove unneeded nr_pages > 0 check
  Kselftests: remove support of libhugetlbfs from kselftests
  kfence: add sysfs interface to disable kfence for selected slabs.
  mm: migration: fix the FOLL_GET failure on following huge page
  tools/vm/page_owner_sort: fix -f option
  mm/vmscan: make the annotations of refaults code at the right place
  mm/util: reduce stack usage of folio_mapcount
  mm/damon/core: simplify the parameter passing for region split operation
  mm/page_alloc: only search higher order when fallback
  page_alloc: remove inactive initialization
  mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process
  mm/mempolicy: fix lock contention on mems_allowed
  mm/cma_debug: show complete cma name in debugfs directories
  mm/swap: remove the end_write_func argument to __swap_writepage
  zsmalloc: remove unnecessary size_class NULL check
  zsmalloc: zs_object_copy: add clarifying comment
  mm/vmscan: define macros for refaults in struct lruvec
  selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh
  userfaultfd: update documentation to describe /dev/userfaultfd
  userfaultfd: selftests: modify selftest to use /dev/userfaultfd
  userfaultfd: add /dev/userfaultfd for fine grained access control
  selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh
  mm/damon/dbgfs: use kmalloc for allocating only one element
  mm/filemap.c: convert page_endio() to use a folio
  mm: memory-failure: cleanup try_to_split_thp_page()
  mm: align larger anonymous mappings on THP boundaries
  mm/page_ext: remove unused variable in offline_page_ext
  selftests/vm: add selftest to verify multi THP collapse
  selftests/vm: add selftest to verify recollapse of THPs
  selftests/vm: add MADV_COLLAPSE collapse context to selftests
  selftests/vm: dedup hugepage allocation logic
  selftests/vm: modularize collapse selftests
  mm/madvise: add MADV_COLLAPSE to process_madvise()
  mm/khugepaged: rename prefix of shared collapse functions
  mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
  mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage
  mm/thp: add flag to enforce sysfs THP in hugepage_vma_check()
  mm/khugepaged: add flag to predicate khugepaged-only behavior
  mm/khugepaged: propagate enum scan_result codes back to callers
  mm/khugepaged: dedup and simplify hugepage alloc and charging
  mm/khugepaged: add struct collapse_control
  mm: khugepaged: don't carry huge page to the next loop for !CONFIG_NUMA
  xfs: support STATX_DIOALIGN
  f2fs: support STATX_DIOALIGN
  f2fs: simplify f2fs_force_buffered_io()
  f2fs: move f2fs_force_buffered_io() into file.c
  ext4: support STATX_DIOALIGN
  fscrypt: change fscrypt_dio_supported() to prepare for STATX_DIOALIGN
  vfs: support STATX_DIOALIGN on block devices
  statx: add direct I/O alignment information
  spi: rockchip: add power-domains property
  power: supply: bq27xxx: fix NULL vs 0 warnings
  power: supply: bq27xxx: fix __be16 warnings
  power: supply: bq25890: Add support for setting IINLIM
  power: supply: bq25890: Disable PUMPX_EN on errors
  drm/vkms: fix 32bit compilation error by replacing macros
  power: supply: Fix repeated word in comments
  staging: wlan-ng: remove unused p80211wext_handler_def declaration
  staging: vt6655: Rename function MACvSetCurrAC0DescAddrEx
  staging: vt6655: Rename function MACvSetCurrTx0DescAddrEx
  staging: vt6655: Cleanup and rename function MACvSetCurrTXDescAddr
  staging: vt6655: Rename function MACvSetCurrRx1DescAddr
  staging: vt6655: Rename function MACvSetCurrRx0DescAddr
  staging: vt6655: Rename function MACbSafeStop
  staging: vt6655: Rename function MACbSafeTxOff
  staging: vt6655: Rename function MACbSafeRxOff
  staging: vt6655: Cleanup and rename function MACbSafeSoftwareReset
  staging: vt6655: Cleanup and rename function MACvRestoreContext
  staging: vt6655: Cleanup and rename function MACvSaveContext
  staging: vt6655: Cleanup and rename function MACvSetLoopbackMode
  staging: rtl8192e: Rename CurSlotTime
  staging: rtl8192e: Rename bHwRadioOff
  staging: rtl8192e: Rename RFChangeInProgress
  staging: rtl8192e: Rename RFWaitCounter
  staging: rtl8192e: Rename rtState
  staging: rtl8192e: Rename bConnectBySSID
  staging: rtl8192e: Rename bActionAllowed
  staging: rtl8192e: Rename ChangeSource
  staging: r8188eu: rtw_is_scan_deny is always false
  staging: r8188eu: remove rtw_clear_scan_deny
  staging: r8188eu: remove rtw_set_scan_deny_timer_hdl
  staging: r8188eu: remove empty rtw_set_scan_deny macro
  staging: vt6655: fix potential memory leak
  staging: r8188eu: make c2h_evt_read() static
  staging: vt6655: remove unnecessary null check
  EDAC: Remove obsolete declarations in edac_module.h
  power: supply: adp5061: show unknown capacity_level as text
  power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
  power: supply: tps65217: Fix comments typo
  power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string
  dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon"
  power: supply: cw2015: Use device managed API to simplify the code
  power: supply: cpcap-charger: fix repeated words in comments
  power: supply: Explain maintenance charging
  fpga: m10bmc-sec: d5005 bmc secure update driver
  bpf: Add verifier support for custom callback return range
  bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
  selftests/bpf: fix ct status check in bpf_nf selftests
  selftests/bpf: Add tests for writing to nf_conn:mark
  bpf: Add support for writing to nf_conn:mark
  bpf: Export btf_type_by_id() and bpf_log()
  bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes
  bpf: Add stub for btf_struct_access()
  bpf: Remove duplicate PTR_TO_BTF_ID RO check
  bpf: Simplify code by using for_each_cpu_wrap()
  bpf: add missing percpu_counter_destroy() in htab_map_alloc()
  drm/vkms: fix variable dereferenced before check warning
  drm/udl: Sync pending URBs at the end of suspend
  drm/udl: Don't re-initialize stuff at retrying the URB list allocation
  drm/udl: Fix inconsistent urbs.count value during udl_free_urb_list()
  drm/udl: Fix potential URB leaks
  drm/udl: Pass rectangle directly to udl_handle_damage()
  drm/udl: Drop unneeded alignment
  drm/udl: Increase the default URB list size to 20
  drm/udl: Suppress error print for -EPROTO at URB completion
  Revert "drm/udl: Kill pending URBs at suspend and disconnect"
  drm/udl: Enable damage clipping
  drm/udl: Add reset_resume
  drm/udl: Restore display mode on resume
  rockchip: add rockchip,rk3128-spi
  leds: simatic-ipc-leds-gpio: Make simatic_ipc_led_gpio_table static
  platform/x86: asus-wmi: Make kbd_rgb_mode_groups static
  asm-generic: Remove empty #ifdef SA_RESTORER
  parisc: Use the generic IO helpers
  parisc: Remove 64bit access on 32bit machines
  wifi: ath11k: Increase TCL data ring size for WCN6750
  wifi: ath11k: Add multi TX ring support for WCN6750
  wifi: ath11k: Enable threaded NAPI
  wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register()
  wifi: ath11k: implement SRAM dump debugfs interface
  wifi: ath11k: Split PCI write/read functions
  ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure
  arm64: dts: rockchip: use BCLK to GPIO switch on rk3399
  arm64: dts: rockchip: Add Hantro encoder node to rk356x
  arm64: dts: rockchip: Add VPU support for RK3568/RK3566
  arm64: dts: rockchip: Enable PCIe controller on rock3a
  arm64: dts: rockchip: add rtc to rock3a
  arm64: dts: rockchip: Add PCIe 2 nodes to quartz64-b
  ARM: dts: rockchip: restyle emac nodes
  ARM: dts: rockchip: fix rk3036 emac node compatible string
  regulator: tps65219: Fix .bypass_val_on setting
  regulator: qcom_rpm: Fix circular deferral regression
  regulator: core: Prevent integer underflow
  ASoC: fsl_asrc: Add initialization finishing check in runtime resume
  ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data
  platform/mellanox: mlxreg-lc: Make error handling flow consistent
  ACPI: video: Change disable_backlight_sysfs_if quirks to acpi_backlight=native
  drivers/platform: toshiba_acpi: Call HCI_PANEL_POWER_ON on resume on some models
  docs: ABI: charge_control_end_threshold may not support all values
  platform/x86: Battery charge mode in toshiba_acpi (sysfs)
  platform/x86: Battery charge mode in toshiba_acpi (internals)
  platform/x86: toshiba_acpi: Add fan RPM reading (hwmon interface)
  Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
  Bluetooth: btintel: Add support for Magnetor
  Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921
  drm/format: Split into more granular test cases
  drm/format: Use appropriate types in expect/assert
  arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually
  arm64: run softirqs on the per-CPU IRQ stack
  ASoC: mediatek: mt8186: Remove clock share parsing from DT
  ASoC: mediatek: mt8186: Configure shared clocks
  ASoC: mediatek: mt8186: Allow setting shared clocks from machine driver
  arm64: dts: mediatek: kukui: Remove i2s-share properties
  ASoC: mediatek: mt8183: Remove clock share parsing from DT
  ASoC: mediatek: mt8183: Configure shared clocks
  ASoC: mediatek: mt8183: Allow setting shared clocks from machine driver
  ASoC: mediatek: mt8192: Remove clock share parsing from DT
  ASoC: mediatek: mt8192-mt6359: Make i2s9 share the clock from i2s8
  ASoC: mediatek: mt8192: Allow setting shared clocks from machine driver
  ASoC: SOF: Intel: Add mtrace type information for IPC4
  ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops
  ASoC: SOF: ipc4: Add support for mtrace log extraction
  ASoC: SOF: ipc4: Configure the debug box offset
  ASoC: SOF: ipc4: Add define for the outbox window index
  ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message
  ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested
  selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping
  selftests/bpf: Deduplicate write_sysctl() to test_progs.c
  bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping
  arm64: dts: rockchip: add Anbernic RG353P and RG503
  dt-bindings: arm: rockchip: Add Anbernic RG353P and RG503
  dt-bindings: vendor-prefixes: add Anbernic
  arm64: dts: rockchip: Add regulator suffix to BPI-R2-Pro
  arm64: dts: rockchip: add LEDs for ROCK 4C+
  arm64: dts: rockchip: add LED for ROCK Pi 4A/B/C/A+/B+
  arm64: dts: rockchip: add rk817 chg to Odroid Go Advance
  soc: rockchip: power-domain: add power domain support for rk3588
  soc: rockchip: power-domain: do not enable domain when adding it
  dt-bindings: power: rockchip: Add bindings for rk3588
  dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml
  dt-bindings: power: add power-domain header for rk3588
  dt-bindings: remoteproc: qcom,smd-edge: define children
  dt-bindings: soc: qcom: smd: restrict child name to smd-edge
  dt-bindings: remoteproc: qcom,glink-edge: require channels in children
  dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge
  dt-bindings: misc: qcom,fastrpc: restrict channel names
  dt-bindings: misc: qcom,fastrpc: add compute iommus
  dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name
  platform/x86: toshiba_acpi: Add fan RPM reading (internals)
  platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry
  platform/x86/amd: pmc: Always write to the STB
  platform/x86/amd: pmc: Add defines for STB events
  ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops
  ARM: footbridge: move isa-dma support into footbridge
  ARM: footbridge: remove leftover from personal-server
  ARM: footbridge: remove addin mode
  drm/rockchip: dsi: add rk3568 support
  dt-bindings: display: rockchip-dsi: add rk3568 compatible
  MAINTAINERS: Drop Bartlomiej Zolnierkiewicz
  drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
  dt-bindings: qcom,pdc: convert to YAML
  libbpf: Remove gcc support for bpf_tail_call_static for now
  arm64: dts: ti: k3-am625-sk: Add epwm nodes
  arm64: dts: ti: k3-am62-main: Add epwm nodes
  drm/rockchip: vop: fix repeated words in comment
  drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies
  drm/i915: Extract skl_watermark.c
  drm/i915: Split intel_read_wm_latency() into per-platform versions
  drm/tidss: fix repeated words in comments
  drm/omap: dmm_tiler:Remove the print function dev_err()
  drm/omap: dss: Fix refcount leak bugs
  drm: omapdrm: dss: replace ternary operator with max()
  of/fdt: Don't calculate initrd size from DT if start > end
  dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support
  arm64: atomic: always inline the assembly
  arm64: atomics: remove LL/SC trampolines
  arm64: stacktrace: track hyp stacks in unwinder's address space
  arm64: stacktrace: track all stack boundaries explicitly
  arm64: stacktrace: remove stack type from fp translator
  arm64: stacktrace: rework stack boundary discovery
  arm64: stacktrace: add stackinfo_on_stack() helper
  arm64: stacktrace: move SDEI stack helpers to stacktrace code
  arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()
  arm64: stacktrace: simplify unwind_next_common()
  arm64: stacktrace: fix kerneldoc comments
  arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
  arm64: alternative: patch alternatives in the vDSO
  arm64: module: move find_section to header
  net: openvswitch: fix repeated words in comments
  net: ipa: don't have gsi_channel_update() return a value
  net: ipa: update channel in gsi_channel_trans_complete()
  net: ipa: kill all other transaction lists
  net: ipa: kill the allocated transaction list
  net: ipa: always use transaction IDs instead of lists
  ARM: dts: r9a06g032-rzn1d400-db: Enable CAN1
  ARM: dts: r9a06g032: Add CAN{0,1} nodes
  MAINTAINERS: Merge ARM/Renesas ARM64 and ARM/SH-Mobile ARM architectures
  net: mscc: ocelot: share the common stat definitions between all drivers
  net: mscc: ocelot: minimize definitions for stats
  net: mscc: ocelot: harmonize names of SYS_COUNT_TX_AGING and OCELOT_STAT_TX_AGED
  net: mscc: ocelot: add support for all sorts of standardized counters present in DSA
  net: mscc: ocelot: exclude stats from bulk regions based on reg, not name
  net: dsa: felix: use ocelot's ndo_get_stats64 method
  net: mscc: ocelot: move more PTP code from the lib to ocelot_ptp.c
  net: mscc: ocelot: unexport ocelot_port_fdb_do_dump from the common lib
  net: mscc: ocelot: move stats code to ocelot_stats.c
  net: mscc: ocelot: sort Makefile files alphabetically
  net: mscc: ocelot: report FIFO drop counters through stats->rx_dropped
  net: dsa: felix: check the 32-bit PSFP stats against overflow
  net: mscc: ocelot: make access to STAT_VIEW sleepable again
  net: dsa: felix: add definitions for the stream filter counters
  arm64/sysreg: Add defintion for ALLINT
  arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation
  arm64/sysreg: Convert TIPDR_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation
  arm64/sysreg: Convert HCRX_EL2 to automatic generation
  arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration
  arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration
  arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields
  arm64/sysreg: Standardise naming for MTE feature enumeration
  arm64/sysreg: Standardise naming for SSBS feature enumeration
  arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants
  arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants
  arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP
  arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange
  arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields
  arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits
  arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd
  arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names
  arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names
  arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names
  arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names
  arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK
  arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration
  arm64/sysreg: Remove stray SMIDR_EL1 defines
  drm/sun4i: tv: Include drm_atomic.h
  fsnotify: remove unused declaration
  sched/psi: Per-cgroup PSI accounting disable/re-enable interface
  sched/psi: Cache parent psi_group to speed up group iteration
  sched/psi: Consolidate cgroup_psi()
  sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure
  sched/psi: Remove NR_ONCPU task accounting
  sched/psi: Optimize task switch inside shared cgroups again
  sched/psi: Move private helpers to sched/stats.h
  sched/psi: Save percpu memory when !psi_cgroups_enabled
  sched/psi: Don't create cgroup PSI files when psi_disabled
  sched/psi: Fix periodic aggregation shut off
  driver core: remove make_class_name declaration
  docs: update mediator information in CoC docs
  Documentation: stable: Document alternative for referring upstream commit hash
  termios: kill uapi termios.h that are identical to generic one
  termios: get rid of non-UAPI asm/termios.h
  termios: convert the last (sparc) INIT_C_CC to array
  make generic INIT_C_CC a bit more generic
  termios: consolidate values for VDISCARD in INIT_C_CC
  termios: start unifying non-UAPI parts of asm/termios.h
  termios: uninline conversion helpers
  comedi: convert sysfs snprintf to sysfs_emit
  staging: rtl8723bs: Fix return type for implementation of ndo_start_xmit
  staging: rtl8723bs: Delete un-necessary return for _rtw_xmit_entry()
  misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
  misc: pci_endpoint_test: Aggregate params checking for xfer
  misc/xilinx_sdfec: Replace kmap() with kmap_local_page()
  misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap()
  misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c
  virt: vbox: Remove unproper information
  virt: vbox: convert to use dev_groups
  crypto: nx - Remove the unneeded result variable
  crypto: ccp - Release dma channels before dmaengine unrgister
  crypto: octeontx - Remove the unneeded result variable
  crypto: akcipher - default implementation for setting a private key
  crypto: aspeed - fix return value check in aspeed_hace_probe()
  misc: microchip: pci1xxxx: use module_auxiliary_driver
  misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE
  misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxiliary_id_table' static
  misc: microchip: pci1xxxx: Fix missing spin_lock_init()
  misc: microchip: pci1xxxx: fix error handling in gp_aux_bus_probe()
  pinctrl: cy8c95x0: Use 'default' in all switch-cases (part 2)
  staging: rtl8192e: Fix return type for implementation of ndo_start_xmit
  staging: rtl8712: Fix return type for implementation of ndo_start_xmit
  staging: rtl8712: fix camelcase in UserPriority
  staging: greybus: audio_helper: remove unused and wrong debugfs usage
  staging: r8188eu: remove unnecessary return labels.
  staging: r8188eu: make two functions static
  staging: r8188eu: remove unused parameter from UpdateBrateTbl()
  staging: r8188eu: remove unused parameters from _BeaconFunctionEnable()
  staging: r8188eu: remove some unused enums
  staging: r8188eu: do not "scan blink" if we have a link
  staging: r8188eu: reset blink state when WPS fails
  staging: r8188eu: always cancel blink_work when WPS failed
  staging: r8188eu: always update status before WPS blinking
  staging: r8188eu: always cancel blink_work before WPS blinking
  staging: r8188eu: don't restart WPS blinking unnecessarily
  staging: r8188eu: simplify the LED_CTL_POWER_OFF case
  staging: r8188eu: remove channel parameters from rtw_sitesurvey_cmd
  staging: r8188eu: remove mlme_osdep.h
  staging: rtl8723bs: remove rtw_is_wps_ie
  staging: rtl8723bs: remove IsHexDigit
  staging: rtl8723bs: remove rtw_hal_is_disable_sw_channel_plan
  staging: rtl8723bs: remove hal_btcoex_SetManualControl
  staging: rtl8723bs: remove GetHexValueFromString
  staging: rtl8723bs: remove odm_PauseDIG
  staging: rtl8723bs: delete rtw_odm.c and rtw_odm.h
  staging: rtl8723bs: remove rtw_change_ifname
  staging: rtl8723bs: delete function rtw_set_chplan_cmd
  staging: rtl8723bs: delete rtw_setdatarate_cmd
  usb: misc: usb3503: call clk_disable_unprepare in the error handling
  usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
  iommu/virtio: Fix compile error with viommu_capable()
  iova: Remove iovad->rcaches check in iova_rcache_get()
  iova: Remove magazine BUG_ON() checks
  iova: Remove some magazine pointer NULL checks
  iommu/dma: Make header private
  net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search
  net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search
  net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search
  net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search
  net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search
  net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search
  net: sched: act_police: get rid of tcf_police_walker and tcf_police_search
  net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search
  net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search
  net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search
  net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search
  net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search
  net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search
  net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search
  net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search
  net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search
  net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search
  net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search
  net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search
  net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search
  net: sched: act_api: implement generic walker and search for tc action
  net: sched: act: move global static variable net_id to tc_action_ops
  net: lan743x: Add support for Rx IP & TCP checksum offload
  net: lan743x: Fix to use multiqueue start/stop APIs
  drm/i915/dsb: hide struct intel_dsb better
  sound: oss: dmasound: remove software_input_volume declaration
  ALSA: memalloc: remove snd_dma_sg_ops declaration
  ALSA: line6: remove line6_set_raw declaration
  mfd: ocelot: Add support for the vsc7512 chip via spi
  dt-bindings: mfd: ocelot: Add bindings for VSC7512
  resource: add define macro for register address resources
  pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration
  pinctrl: microchip-sgpio: allow sgpio driver to be used as a module
  pinctrl: ocelot: add ability to be used in a non-mmio configuration
  net: mdio: mscc-miim: add ability to be used in a non-mmio configuration
  mfd: ocelot: Add helper to get regmap from a resource
  MAINTAINERS: Add maintainer for HiSilicon PTT driver
  docs: trace: Add HiSilicon PTT device driver documentation
  module/decompress: generate sysfs string at compile time
  kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead of i_{zero/one_hundred}
  kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to sysctl.c
  sysctl: remove max_extfrag_threshold
  module: Add debugfs interface to view unloaded tainted modules
  kernel/sysctl.c: remove unnecessary (void*) conversions
  proc: remove initialization assignment
  arm64: dts: qcom: sa8155p-adp: Remove unused properties from eth node
  arm64: dts: qcom: sc7280: correct CPU BWMON unit address
  hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device
  hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device
  iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
  Bluetooth: Fix HCIGETDEVINFO regression
  Input: hgpk - fix repeated word in a comment
  perf: RISC-V: throttle perf events
  perf: RISC-V: exclude invalid pmu counters from SBI calls
  arm64: defconfig: Enable devfreq cooling device
  arm64: dts: allwinner: beelink-gs1: Enable GPU OPP
  arm64: dts: allwinner: h6: Add GPU OPP table
  arm64: dts: allwinner: h6: Add cooling map for GPU
  arm64: dts: allwinner: a100: Add I2C DMA requests
  arm64: dts: allwinner: a100: Add device node for DMA controller
  clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper
  clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper
  clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper
  vfio/mlx5: Set the driver DMA logging callbacks
  vfio/mlx5: Manage error scenarios on tracker
  vfio/mlx5: Report dirty pages from tracker
  vfio/mlx5: Create and destroy page tracker object
  vfio/mlx5: Init QP based resources for dirty tracking
  vfio: Introduce the DMA logging feature support
  vfio: Add an IOVA bitmap support
  vfio: Introduce DMA logging uAPIs
  EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs
  EDAC/skx_common: Make output format similar
  EDAC/skx_common: Use driver decoder first
  dt-bindings: leds: Expand LED_COLOR_ID definitions
  igc: Remove IGC_MDIC_INT_EN definition
  vfio/fsl-mc: Fix a typo in a message
  drm/dp_mst: Avoid deleting payloads for connectors staying enabled
  media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER
  drm/panel-edp: Add Innolux N120ACA-EA1 panel entry
  drivers/net/ethernet/e1000e: check return value of e1e_rphy()
  sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch
  regulator: dt-bindings: qcom,rpmh: Indicate regulator-allow-set-load dependencies
  sparc: Fix the generic IO helpers
  alpha: Use generic <asm-generic/io.h>
  nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
  sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
  spi: Group cs_change and cs_off flags together in struct spi_transfer
  arm64: defconfig: enable ARCH_NXP
  arm64: defconfig: enable ARCH_BCM
  drm/sun4i: tv: Merge mode_set into atomic_enable
  pinctrl: pistachio: Correct the fwnode_irq_get() return value check
  net: sparx5: fix function return type to match actual type
  spi: meson-spicc: do not rely on busy flag in pow2 clk ops
  pinctrl: qcom: spmi-gpio: Make irqchip immutable
  usb: chipidea: make configs for glue drivers visible with EXPERT
  drm/i915: Round TMDS clock to nearest
  drm/i915: Use a fixed N value always
  drm/i915: Allow M/N change during fastset on bdw+
  drm/i915: Add intel_panel_highest_mode()
  drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled
  drm/i915: Nuke fastet state copy hacks
  drm/i915: Set active dpll early for icl+
  drm/i915: Make all clock checks non-fuzzy
  drm/i915: Make M/N checks non-fuzzy
  drm/i915: Compute clocks earlier
  drm/i915: Feed the DPLL output freq back into crtc_state
  drm/i915: Reassign DPLLs only for crtcs going throug .compute_config()
  drm/i915: Do .crtc_compute_clock() earlier
  r8169: merge support for chip versions 10, 13, 16
  spi: lpspi: Remove the unneeded result variable
  ASoC: ak4458: Remove component probe() and remove()
  ASoC: sti-sas: Remove the unneeded result variable
  ASoC: max98390: Remove unnecessary amp on/off conrtol
  ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu()
  ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu()
  firmware: arm_ffa: Split up ffa_ops into info, message and memory operations
  firmware: arm_ffa: Set up 32bit execution mode flag using partiion property
  firmware: arm_ffa: Add v1.1 get_partition_info support
  firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
  firmware: arm_ffa: Make memory apis ffa_device independent
  firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported
  firmware: arm_ffa: Add support for querying FF-A features
  firmware: arm_ffa: Remove ffa_dev_ops_get()
  tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
  firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev
  drm/i915: Set correct domains values at _i915_vma_move_to_active
  drm/i915: Rename ggtt_view as gtt_view
  RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas()
  drm/ssd130x: Replace simple display helpers with the atomic helpers
  pinctrl: meson: Switch to use fwnode instead of of_node
  pinctrl: microchip-sgpio: Correct the fwnode_irq_get() return value check
  net: stmmac: Disable automatic FCS/Pad stripping
  pinctrl: ingenic: Switch to use fwnode instead of of_node
  dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges
  pinctrl: imx8m: kconfig: Fix build error on test compile
  pinctrl: cy8c95x0: Correct comment style
  pinctrl: cy8c95x0: use bits.h macros for all masks
  pinctrl: cy8c95x0: Override IRQ for one of the expanders on Galileo Gen 1
  pinctrl: cy8c95x0: support ACPI device found on Galileo Gen1
  pinctrl: cy8c95x0: Make use of device properties
  pinctrl: cy8c95x0: Implement ->pin_dbg_show()
  pinctrl: cy8c95x0: Use 'default' in all switch-cases
  pinctrl: cy8c95x0: Remove custom ->set_config()
  pinctrl: cy8c95x0: Remove useless conditionals
  pinctrl: cy8c95x0: Remove device initialization
  pinctrl: cy8c95x0: Enable GPIO range
  pinctrl: cy8c95x0: Drop unneeded npins assignment
  pinctrl: cy8c95x0: Fix pin control name to enable more than one
  pinctrl: cy8c95x0: Fix return value in cy8c95x0_detect()
  pinctrl: cy8c95x0: Allow IRQ chip core to handle numbering
  pinctrl: cy8c95x0: make irq_chip immutable
  RDMA/rxe: convert pr_warn to pr_debug
  RDMA/rxe: use %u to print u32 variables
  video: backlight: mt6370: Add MediaTek MT6370 support
  dt-bindings: backlight: Add MediaTek MT6370 backlight
  tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros.
  powerpc/powernv: add missing of_node_put() in opal_export_attrs()
  drm/amd/amdgpu: Add missing CGTS*TCC_DISABLE to 10.3 headers
  drm/amdgpu: prevent toc firmware memory leak
  drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGE
  drm/amdkfd: print address in hex format rather than decimal
  drm/amd/display: Remove the unneeded result variable
  drm/amd/display: fix memory leak when using debugfs_lookup()
  bus: hisi_lpc: Use platform_device_register_full()
  bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR()
  bus: hisi_lpc: Correct error code for timeout
  bus: hisi_lpc: Use devm_platform_ioremap_resource
  bus: hisi_lpc: Don't dereference fwnode handle
  drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
  drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header
  drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled
  powerpc/85xx: Fix fall-through warning for Clang
  powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush
  powerpc/math-emu: Inhibit W=1 warnings
  bpf: Add helper macro bpf_for_each_reg_in_vstate
  drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
  kunit/memcpy: Avoid pathological compile-time string size
  lib: Improve the is_signed_type() kunit test
  LoadPin: Require file with verity root digests to have a header
  dm: verity-loadpin: Only trust verity targets with enforcement
  LoadPin: Fix Kconfig doc about format of file with verity digests
  um: Enable FORTIFY_SOURCE
  lkdtm: Update tests for memcpy() run-time warnings
  fortify: Add run-time WARN for cross-field memcpy()
  fortify: Use SIZE_MAX instead of (size_t)-1
  fortify: Add KUnit test for FORTIFY_SOURCE internals
  fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
  string: Introduce strtomem() and strtomem_pad()
  overflow: Split up kunit tests for smaller stack frames
  overflow: Allow mixed type arguments
  dt-bindings: i2c: imx: add SoC specific compatible strings for layerscape
  dt-bindings: display: bridge: renesas,dw-hdmi: Add resets property
  drm: rcar-du: dsi: Fix VCLKSET write
  drm: rcar-du: Fix DSI enable & disable sequence
  drm: rcar-du: dsi: Improve DSI shutdown
  drm: rcar-du: dsi: Properly stop video mode TX
  drm: rcar-du: lvds: Rename pclk enable/disable functions
  drm: rcar-du: Use %p4cc to print 4CC format
  drm: rcar-du: Drop unused encoder header files
  drm: rcar-du: Drop leftovers variables from Makefile
  drm: rcar-du: Fix r8a779a0 color issue
  drm: rcar-du: Remove unnecessary include
  drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support
  drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support
  media: vsp1: Add premultiplied alpha support
  dt-bindings: rng: omap_rng: Drop requirement for clocks
  HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands
  HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands
  HID: logitech-hidpp: Remove special-casing of Bluetooth devices
  HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices
  HID: core: Export hid_match_id()
  dt-bindings: i2c: mv64xxx: Document DMA properties
  dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks
  perf/x86/intel: Optimize FIXED_CTR_CTRL access
  perf/x86/p4: Remove perfctr_second_write quirk
  perf/x86/intel: Remove x86_pmu::update_topdown_event
  perf/x86/intel: Remove x86_pmu::set_topdown_event_period
  perf/x86: Add a x86_pmu::limit_period static_call
  perf/x86: Change x86_pmu::limit_period signature
  perf/x86/intel: Move the topdown stuff into the intel driver
  perf/x86: Add two more x86_pmu methods
  perf: Add a few assertions
  x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
  arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
  perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags
  perf/core: Expand PERF_EVENT_FLAG_ARCH
  perf: Consolidate branch sample filter helpers
  sched: Show PF_flag holes
  freezer,sched: Rewrite core freezer logic
  sched: Widen TAKS_state literals
  sched/wait: Add wait_event_state()
  sched/completion: Add wait_for_completion_state()
  sched: Add TASK_ANY for wait_task_inactive()
  sched: Change wait_task_inactive()s match_state
  freezer,umh: Clean up freezer/initrd interaction
  freezer: Have {,un}lock_system_sleep() save/restore flags
  sched: Rename task_running() to task_on_cpu()
  sched/fair: Cleanup for SIS_PROP
  sched/fair: Default to false in test_idle_cores()
  sched/fair: Remove useless check in select_idle_core()
  sched/fair: Avoid double search on same cpu
  sched/fair: Remove redundant check in select_idle_smt()
  i2c: designware: Add support to get I2C related timing parameters from firmware.
  bpf: Add zero_map_value to zero map value with special fields
  bpf: Support kptrs in percpu arraymap
  bpf: Add copy_map_value_long to copy to remote percpu memory
  bpf: Fix resetting logic for unreferenced kptrs
  drm/i915/dsi: Extract {vlv,bxt}_get_pclk()
  drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N()
  drm/i915: Shuffle some PLL code around
  drm/i915: Relocate intel_crtc_dotclock()
  selftests/bpf: Add tests for kfunc returning a memory pointer
  bpf/verifier: allow kfunc to return an allocated mem
  bpf/btf: bump BTF_KFUNC_SET_MAX_CNT
  selftests/bpf: add test for accessing ctx from syscall program type
  bpf/verifier: allow all functions to read user provided context
  platform/chrome: cros_ec_typec: Register partner PDOs
  bpf: split btf_check_subprog_arg_match in two
  selftests/bpf: regroup and declare similar kfuncs selftests in an array
  kselftest/arm64: Fix spelling misakes of signal names
  drm/i915/uc: Add patch level version number support
  drm/i915/uc: Support for version reduced and multiple firmware files
  arm64: defconfig: Enable Tegra MGBE driver
  dt-bindings: net: Add Tegra234 MGBE
  of: irq: Report individual failures in of_irq_init()
  dt-bindings: misc: fastrpc convert bindings to yaml
  cgroup/cpuset: remove unreachable code
  audit: remove selinux_audit_rule_update() declaration
  net: hns3: add support to query and set lane number by ethtool
  net: hns3: add querying fec statistics
  net: hns3: debugfs add dump dscp map info
  net: hns3: support ndo_select_queue()
  net: hns3: add support config dscp map to tc
  dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes
  dyndbg: add drm.debug style (drm/parameters/debug) bitmap support
  doc-dyndbg: edit dynamic-debug-howto for brevity, audience
  doc-dyndbg: describe "class CLASS_NAME" query support
  dyndbg: validate class FOO by checking with module
  dyndbg: add ddebug_attach_module_classes
  kernel/module: add __dyndbg_classes section
  dyndbg: add DECLARE_DYNDBG_CLASSMAP macro
  dyndbg: add __pr_debug_cls for testing
  dyndbg: add class_id to pr_debug callsites
  dyndbg: gather __dyndbg[] state into struct _ddebug_info
  dyndbg: cleanup auto vars in dynamic_debug_init
  dyndbg: drop EXPORTed dynamic_debug_exec_queries
  dyndbg: add test_dynamic_debug module
  dyndbg: let query-modname override actual module name
  dyndbg: use ESCAPE_SPACE for cat control
  dyndbg: reverse module.callsite walk in cat control
  dyndbg: reverse module walk in cat control
  dyndbg: show both old and new in change-info
  dyndbg: fix module.dyndbg handling
  dyndbg: fix static_branch manipulation
  netfilter: nat: avoid long-running port range loop
  netfilter: nat: move repetitive nat port reserve loop to a helper
  netfilter: move from strlcpy with unused retval to strscpy
  netfilter: remove NFPROTO_DECNET
  netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst
  netfilter: conntrack: remove unneeded indent level
  net: sysctl: remove unused variable long_max
  net: ethernet: mtk_eth_soc: remove mtk_foe_entry_timestamp
  usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
  usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer
  usb: dwc3: Increase DWC3 controller halt timeout
  usb: dwc3: Remove DWC3 locking during gadget suspend/resume
  usb: dwc3: Avoid unmapping USB requests if endxfer is not complete
  USB/ARM: Switch S3C2410 UDC to GPIO descriptors
  usb: misc: uss720: fix uninitialized variable rlen
  usb: gadget: f_fs: stricter integer overflow checks
  spi: Add capability to perform some transfer with chipselect off
  iommu/amd: Add command-line option to enable different page table
  iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API
  iommu/amd: Add support for Guest IO protection
  iommu/amd: Initial support for AMD IOMMU v2 page table
  iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table
  iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking
  iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support
  iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback
  iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback
  netfilter: conntrack: ignore overly delayed tcp packets
  netfilter: conntrack: prepare tcp_in_window for ternary return value
  kselftest/arm64: Enforce actual ABI for SVE syscalls
  kselftest/arm64: Correct buffer allocation for SVE Z registers
  kselftest/arm64: Include larger SVE and SME VLs in signal tests
  kselftest/arm64: Allow larger buffers in get_signal_context()
  kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()
  kselftest/arm64: Validate contents of EXTRA_CONTEXT blocks
  kselftest/arm64: Only validate each signal context once
  kselftest/arm64: Remove unneeded protype for validate_extra_context()
  kselftest/arm64: Fix validation of EXTRA_CONTEXT signal context location
  kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
  kselftest/arm64: Validate signal ucontext in place
  kselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regs
  kselftest/arm64: Add a test for signal frames with ZA disabled
  kselftest/arm64: Tighten up validation of ZA signal context
  kselftest/arm64: kselftest harness for FP stress tests
  kselftest/arm64: Install signal handlers before output in FP stress tests
  net/mlx5e: Add support to configure more than one macsec offload device
  net/mlx5e: Add MACsec stats support for Rx/Tx flows
  net/mlx5e: Add MACsec offload SecY support
  net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst
  net/mlx5e: Add MACsec RX steering rules
  net/mlx5: Add MACsec Rx tables support to fs_core
  net/mlx5e: Add MACsec offload Rx command support
  net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst
  net/mlx5e: Add MACsec TX steering rules
  net/mlx5: Add MACsec Tx tables support to fs_core
  net/mlx5: Add MACsec offload Tx command support
  net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures
  net/mlx5: Generalize Flow Context for new crypto fields
  net/mlx5: Removed esp_id from struct mlx5_flow_act
  net/macsec: Move some code for sharing with various drivers that implements offload
  net/macsec: Add MACsec skb_metadata_dst Rx Data path support
  net/macsec: Add MACsec skb_metadata_dst Tx Data path support
  iommu/dma: Move public interfaces to linux/iommu.h
  iommu/dma: Clean up Kconfig
  iommu: Clean up bus_set_iommu()
  iommu/virtio: Clean up bus_set_iommu()
  iommu/tegra-smmu: Clean up bus_set_iommu()
  iommu/omap: Clean up bus_set_iommu()
  iommu/mtk: Clean up bus_set_iommu()
  iommu/ipmmu-vmsa: Clean up bus_set_iommu()
  iommu/exynos: Clean up bus_set_iommu()
  iommu/dart: Clean up bus_set_iommu()
  iommu/arm-smmu-v3: Clean up bus_set_iommu()
  iommu/arm-smmu: Clean up bus_set_iommu()
  iommu/amd: Clean up bus_set_iommu()
  iommu: Move bus setup to IOMMU device registration
  drm/gma500: fix repeated words in comments
  iommu: Always register bus notifiers
  iommu/s390: Fail probe for non-PCI devices
  iommu/amd: Handle race between registration and device probe
  iommu/vt-d: Handle race between registration and device probe
  iommu/io-pgtable-arm: Remove iommu_dev==NULL special case
  iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better
  iommu: Retire iommu_capable()
  s390/ptdump: add missing amode31 markers
  s390/mm: split lowcore pages with set_memory_4k()
  MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz
  dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
  spi: nxp-fspi: Do not dereference fwnode in struct device
  ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling
  ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu()
  regmap: spi-avmm: Use swabXX_array() helpers
  regmap: mmio: Use swabXX_array() helpers
  swab: Add array operations
  ASoC: dt-bindings: qcom,q6core: remove binding
  ASoC: simple-card-utils: switch to using gpiod API
  ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies
  ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks
  ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC
  ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON
  ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF
  netfilter: nft_payload: reject out-of-range attributes via policy
  netlink: introduce NLA_POLICY_MAX_BE
  sfc: support PTP over Ethernet
  sfc: support PTP over IPv6/UDP
  sfc: allow more flexible way of adding filters for PTP
  drm/qxl: fix the suspend/resume issue on qxl device
  drm/bochs: fix blanking
  drm/virtio: set fb_modifiers_not_supported
  net: dsa: LAN9303: Add basic support for LAN9354
  net: dsa: LAN9303: Add early read to sync
  net: dsa: microchip: add regmap_range for KSZ9896 chip
  net: dsa: microchip: ksz9477: remove 0x033C and 0x033D addresses from regmap_access_tables
  net: dsa: microchip: add KSZ9896 to KSZ9477 I2C driver
  net: dsa: microchip: add KSZ9896 switch support
  net/mlx5: Query ADV_VIRTUALIZATION capabilities
  net/mlx5: Introduce ifc bits for page tracker
  iommu: Remove duplicate ida_free in iommu_group_alloc
  iommu: Remove comment of dev_has_feat in struct doc
  iommu/omap: Fix buffer overflow in debugfs
  iommu/virtio: Do not dereference fwnode in struct device
  iommu: Do not dereference fwnode in struct device
  drm/sun4i: tv: Add missing reset assertion
  drm/sun4i: tv: Rename error label
  drm/sun4i: tv: Remove useless destroy function
  drm/sun4i: tv: Remove useless function
  drm/sun4i: tv: Convert to atomic hooks
  drm/sun4i: tv: Remove unused mode_valid
  drm/vc4: vec: Fix timings for VEC modes
  drm/vc4: vec: Remove redundant atomic_mode_set
  ath11k: Enable remain-on-channel support on WCN6750
  drm/vc4: vec: Refactor VEC TV mode setting
  clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC
  drm/vc4: vec: Convert to atomic helpers
  drm/vc4: vec: Remove empty mode_fixup
  wifi: b43: remove empty switch statement
  wifi: cw1200: use get_unaligned_le64()
  wifi: cw1200: remove RCU STA pointer handling in TX
  wifi: mwifiex: fix endian annotations in casts
  wifi: mwifiex: fix endian conversion
  wifi: mwifiex: mark a variable unused
  wifi: wl18xx: add some missing endian conversions
  wifi: libertas: fix a couple of sparse warnings
  wifi: ipw2100: fix warnings about non-kernel-doc
  wifi: rtl8xxxu: Fix skb misuse in TX queue selection
  wifi: brcmfmac: remove redundant variable err
  wifi: brcmfmac: add 43439 SDIO ids and initialization
  wifi: rtl8xxxu: Simplify the error handling code
  bcma: Fix typo in comments
  wifi: p54: Fix comment typo
  wifi: mwifiex: Fix comment typo
  wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet
  wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430
  wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
  MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPORT DRIVER
  MAINTAINERS: Change status of some VMware drivers
  MAINTAINERS: Change VMware PVSCSI driver entry to upper case
  drm/ttm: Remove unnecessary '0' values from ret
  wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity
  crypto: aspeed - Fix sparse warnings
  crypto: aspeed: fix format unexpected build warning
  thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously"
  thunderbolt: debugfs: Fix spelling mistakes in seq_puts text
  thunderbolt: Add support for ASMedia NVM image format
  thunderbolt: Move vendor specific NVM handling into nvm.c
  thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read()
  thunderbolt: Rename and make nvm_read() available for other files
  thunderbolt: Extend NVM version fields to 32-bits
  thunderbolt: Allow NVM upgrade of USB4 host routers
  ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 2-port devices
  ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices
  ARM: dts: am335x-netcan: add GPIO names for NetCAN Plus device
  ARM: dts: am335x-baltos: add GPIO names for ir2110 device
  ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices
  ARM: dts: am335x-baltos: change nand-xfer-type
  drm/via: Add new condition to via_dma_cleanup()
  selftests/bpf: Add tracing_struct test in DENYLIST.s390x
  selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments
  selftests/bpf: Add struct argument tests with fentry/fexit programs.
  libbpf: Add new BPF_PROG2 macro
  bpf: arm64: No support of struct argument in trampoline programs
  bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]()
  bpf: x86: Support in-register struct arguments in trampoline programs
  bpf: Allow struct argument in trampoline based programs
  bpf: Replace __ksize with ksize.
  scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition"
  scsi: hisi_sas: Don't send bcast events from HW during nexus HA reset
  scsi: hisi_sas: Add helper to process bcast events
  scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology()
  scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier
  scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW
  scsi: esas2r: Use flex array destination for memcpy()
  scsi: 3w-9xxx: Avoid disabling device if failing to enable it
  scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node
  scsi: qlogicpti: Fix dma_map_sg() check
  scsi: core: Remove useless host error codes
  scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT
  scsi: core: Add error codes for internal SCSI midlayer use
  scsi: cxlflash: Drop DID_ALLOC_FAILURE use
  scsi: qla2xxx: Drop DID_TARGET_FAILURE use
  scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use
  scsi: virtio_scsi: Drop DID_TARGET_FAILURE use
  scsi: uas: Drop DID_TARGET_FAILURE use
  scsi: storvsc: Drop DID_TARGET_FAILURE use
  scsi: xen: Drop use of internal host codes
  drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears)
  fscrypt: stop using PG_error to track error status
  iavf: Fix race between iavf_close and iavf_reset_task
  ice: Simplify memory allocation in ice_sched_init_port()
  ice: switch: Simplify memory allocation
  ice: add helper function to check FW API version
  ice: Check if reset in progress while waiting for offsets
  ice: Allow operation with reduced device MSI-X
  i40e: add description and modify interrupts configuration procedure
  drm/i915: Don't try to disable host RPS when this was never enabled.
  Bluetooth: hci_sync: Fix hci_read_buffer_size_sync
  Bluetooth: Add experimental wrapper for MGMT based mesh
  Bluetooth: Implement support for Mesh
  coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused
  drm/scheduler: quieten kernel-doc warnings
  i40e: Add basic support for I710 devices
  cgroup: Remove CFTYPE_PRESSURE
  cgroup: Improve cftype add/rm error handling
  Input: xpad - add support for XBOX One Elite paddles
  Input: xpad - Poweroff XBOX360W on mode button long press
  Input: xpad - fix wireless 360 controller breaking after suspend
  Input: xpad - add supported devices as contributed on github
  arm64/sysreg: Add hwcap for SVE EBF16
  arm64/sve: Document our actual ABI for clearing registers on syscall
  kselftest/arm64: Count SIGUSR2 deliveries in FP stress tests
  kselftest/arm64: Always encourage preemption for za-test
  kselftest/arm64: Add simple hwcap validation
  Revert "drm: Add missing DP DSC extended capability definitions."
  Revert "drm/i915: Fix intel_dp_mst_compute_link_config"
  Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function"
  Revert "drm/i915: Add DSC support to MST path"
  binder: fix binder_alloc kernel-doc warnings
  binder: remove binder_alloc_set_vma()
  binder: rename alloc->vma_vm_mm to alloc->mm
  arm64: dts: qcom: msm8916-samsung-serranove: Add magnetometer
  arm64: dts: qcom: sc8280xp-pmics: Remove reg entry & use correct node name for pmc8280c_lpg node
  arm64: dts: qcom: sm7225-fairphone-fp4: Add pm7250b PMIC
  arm64: dts: qcom: Add pm7250b PMIC
  misc: microchip: pci1xxxx: fix dependency issues in building the pci1xxxx's aux bus driver.
  drm/i915: split out i915_gem.c declarations to i915_gem.h
  drm/i915: un-inline i915_gem_drain_freed_objects()
  drm/i915: un-inline i915_gem_drain_workqueue()
  drm/i915: remove unused i915_gem_set_global_seqno() declaration
  drm/i915: remove unused macro I915_GTT_OFFSET_NONE
  drm/bridge: anx7625: Set HPD irq detect window to 2ms
  ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id()
  ALSA: hda: cs35l41: Call put_device() in the scope of get_device()
  RDMA/rtrs-clt: Kill xchg_paths
  RDMA/rtrs-clt: Break the loop once one path is connected
  RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH
  perf: Use sample_flags for txn
  perf: Use sample_flags for data_src
  perf: Use sample_flags for weight
  perf: Use sample_flags for branch stack
  perf/x86/intel/pebs: Fix PEBS timestamps overwritten
  perf: Add sample_flags to indicate the PMU-filled sample data
  ALSA: hda: beep: Simplify keep-power-at-enable behavior
  efi/loongarch: Add efistub booting support
  ALSA: usb-audio: Register card at the last interface
  drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages
  arm64: compat: Implement misalignment fixups for multiword loads
  wifi: rsi: fix kernel-doc warning
  net: moxa: fix endianness-related issues from 'sparse'
  net: ftmac100: fix endianness-related issues from 'sparse'
  wifi: mac80211_hwsim: always activate all links
  wifi: mac80211: implement link switching
  wifi: mac80211: keep A-MSDU data in sta and per-link
  wifi: mac80211: set up beacon timing config on links
  wifi: mac80211: add vif/sta link RCU dereference macros
  wifi: mac80211_hwsim: send NDP for link (de)activation
  wifi: mac80211: extend ieee80211_nullfunc_get() for MLO
  wifi: mac80211_hwsim: track active STA links
  wifi: mac80211_hwsim: skip inactive links on TX
  wifi: mac80211: add ieee80211_find_sta_by_link_addrs API
  wifi: mac80211: isolate driver from inactive links
  wifi: mac80211: make smps_mode per-link
  wifi: mac80211: use correct rx link_sta instead of default
  wifi: mac80211: set link_sta in reorder timeout
  net: lan966x: Extend lan966x with RGMII support
  drm/i915: Add DSC support to MST path
  drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function
  drm/i915: Fix intel_dp_mst_compute_link_config
  drm: Add missing DP DSC extended capability definitions.
  can: raw: use guard clause to optimize nesting in raw_rcv()
  can: raw: process optimization in raw_init()
  docs: networking: device drivers: flexcan: fix invalid email
  dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width
  can: etas_es58x: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  can: gs_usb: add RX and TX hardware timestamp support
  can: gs_usb: use common spelling of GS_USB in macros
  crypto: aspeed - fix build module error
  dt-bindings: input: touchscreen: stmpe: Remove node name requirement
  arm64: dts: qcom: fix syscon node names
  arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources
  arm64: dts: qcom: sc7280: Add device tree for herobrine evoker
  dt-bindings: arm: qcom: document sc7280 and evoker board
  arm64: dts: qcom: sc7280: Add cpu and llcc BWMON
  soc: qcom: icc-bwmon: force clear counter/irq registers
  soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
  dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
  powerpc/pasemi: Use of_root in pas_pci_init()
  powerpc/pasemi: Use strscpy instead of strlcpy
  powerpc/xive: fix repeated words in comments
  powerpc/vas: fix repeated words in comments
  powerpc/mobility: fix repeated words in comments
  arm64: dts: rockchip: Fix SD card controller probe on Pinephone Pro
  drm: vkms: Add support to the RGB565 format
  drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats
  drm: vkms: Supports to the case where primary plane doesn't match the CRTC
  drm: vkms: Refactor the plane composer to accept new formats
  drm: vkms: Add fb information to `vkms_writeback_job`
  drm: vkms: get the reference to `drm_framebuffer` instead if coping it
  drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation
  drm: vkms: Rename `vkms_composer` to `vkms_frame_info`
  drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES
  can: kvaser_pciefd: remove redundant variable ret
  can: sja1000: remove redundant variable ret
  can: sja1000: Add support for RZ/N1 SJA1000 CAN Controller
  dt-bindings: can: nxp,sja1000: Document RZ/N1 power-domains support
  can: kvaser_usb: kvaser_usb_hydra: Use kzalloc for allocating only one element
  can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER
  can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_*
  can: rx-offload: can_rx_offload_init_queue(): fix typo
  rnbd-srv: remove redundant setting of blk_open_flags
  rnbd-srv: make process_msg_close returns void
  rnbd-srv: add comment in rnbd_srv_rdma_ev
  block: remove unneeded return value of bio_check_ro()
  blk-mq: remove unneeded needs_restart check
  block/blk-map: Remove set but unused variable 'added'
  iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS().
  iio: adc: max1363: Drop provision to provide an IIO channel map via platform data
  iio: accel: bma400: Add support for single and double tap events
  iio: Add new event type gesture and use direction for single and double tap
  iio: Use per-device lockdep class for mlock
  iio: adc: add max11205 adc driver
  arm64: defconfig: Config that had RPMSG_CHAR now gets RPMSG_CTRL
  arm: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
  ASoC: SOF: Remove strsplit_u32() and tokenize_input()
  lib/string_helpers: Introduce parse_int_array_user()
  r8169: remove not needed net_ratelimit() check
  netlink: Bounds-check struct nlmsgerr creation
  bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc.
  bpf: Remove usage of kmem_cache from bpf_mem_cache.
  bpf: Remove prealloc-only restriction for sleepable bpf programs.
  bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs.
  bpf: Remove tracing program restriction on map types
  bpf: Convert percpu hash map to per-cpu bpf_mem_alloc.
  bpf: Add percpu allocation support to bpf_mem_alloc.
  bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.
  bpf: Adjust low/high watermarks in bpf_mem_cache
  bpf: Optimize call_rcu in non-preallocated hash map.
  bpf: Optimize element count in non-preallocated hash map.
  bpf: Relax the requirement to use preallocated hash maps in tracing progs.
  samples/bpf: Reduce syscall overhead in map_perf_test.
  selftests/bpf: Improve test coverage of test_maps
  bpf: Convert hash map to bpf_mem_alloc.
  bpf: Introduce any context BPF specific memory allocator.
  net: phy: Add 1000BASE-KX interface mode
  net: dpaa: Adjust queue depth on rate change
  soc: fsl: qbman: Add CGR update function
  soc: fsl: qbman: Add helper for sanity checking cgr ops
  net: dpaa: Use mac_dev variable in dpaa_netdev_init
  net: fman: Change return type of disable to void
  net: fman: Clean up error handling
  net: fman: Specify type of mac_dev for exception_cb
  net: fman: Use mac_dev for some params
  net: fman: Pass params directly to mac init
  net: fman: Map the base address once
  net: fman: Remove internal_phy_node from params
  net: fman: Inline several functions into initialization
  net: fman: Mark mac methods static
  net: fman: Move initialization to mac-specific files
  r8169: remove useless PCI region size check
  drm/i915/fbdev: do not create fbdev if HPD is suspended
  drm/i915/fbdev: suspend HPD before fbdev unregistration
  drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove
  drm/i915: Parse DP/eDP max lane count from VBT
  drm/i915: Rename some VBT bits
  drm/i915: Define all possible VBT device handles
  drm/i915: Define more VBT driver features block bits
  drm/i915: Document the sets of bits in the driver features block
  drm/i915: Define VBT max HDMI FRL rate bits
  drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits
  drm/i915: Define VBT eDP/DP max lane count bits
  drm/i915: Properly define the DP redriver VBT bits
  RDMA/hfi1: Remove the unneeded result variable
  drm/i915: Add some more VBT version number comments
  pinctrl: berlin: fix spelling typo in comment
  spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
  spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
  regulator: bd9576: switch to using devm_fwnode_gpiod_get()
  regulator: bd71815: switch to using devm_fwnode_gpiod_get()
  regmap: trace: Remove unneeded blank lines
  regmap: trace: Remove explicit castings
  regmap: trace: Remove useless check for NULL for bulk ops
  ASoC: apple: mca: Postpone requesting of DMA channels
  ASoC: SOF: Introduce function sof_of_machine_select
  ASoC: wm_adsp: Handle optional legacy support
  ASoC: tas2562: Fix mute/unmute
  ASoC: tas2562: Drop conflicting set_bias_level power setting
  ASoC: soc-pcm.c: check fe condition at out of loop
  ASoC: soc-pcm.c: add soc_pcm_ret()
  ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work()
  RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib
  net: dsa: microchip: lan937x: add interrupt support for port phy link
  net: dsa: microchip: lan937x: clear the POR_READY_INT status bit
  net: dsa: microchip: add reference to ksz_device inside the ksz_port
  drm/i915: Unify VBT version number comments
  IB/mlx5: Support querying eswitch functions from DEVX
  net: ipa: verify a few more IDs
  net: ipa: further simplify gsi_channel_trans_last()
  net: ipa: simplify gsi_channel_trans_last()
  net: ipa: use IDs exclusively for last transaction
  net: ipa: use IDs for last allocated transaction
  net: ipa: rework last transaction determination
  r8169: use devm_clk_get_optional_enabled() to simplify the code
  r8169: remove comment about apparently non-existing chip versions
  r8169: merge handling of chip versions 12 and 17 (RTL8168B)
  usb: clean up after dropping driver registration log spam
  usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index()
  usb: phy: tegra: switch to using devm_gpiod_get()
  USB: xhci: make xhci_get_endpoint_address static
  usb: ohci-platform: fix usb disconnect issue after s4
  drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check()
  drm/atomic-helper: print message on driver connector check failure
  drm: hide unregistered connectors from GETCONNECTOR IOCTL
  gpiolib: acpi: Add a quirk for Asus UM325UAZ
  gpiolib: acpi: Add support to ignore programming an interrupt
  arm64: dts: rockchip: rk3399: Radxa ROCK 4C+
  arm64: dts: rockchip: Add RK3399-T OPP table
  dt-bindings: arm: rockchip: Document Radxa ROCK 4C+
  soc: rockchip: io-domain: Add RV1126 IO domains
  dt-bindings: power: rockchip: Document RV1126 PMU IO domains
  soc: rockchip: power-domain: Add RV1126 power domains
  dt-bindings: power: rockchip: Document RV1126 power-controller
  dt-bindings: power: Add power-domain header for RV1126
  drm/i915/ttm: Abort suspend on i915_ttm_backup failure
  dt-bindings: net: altera: tse: add an optional pcs register range
  net: altera: tse: convert to phylink
  net: pcs: add new PCS driver for altera TSE PCS
  net: altera: tse: cosmetic change to use reverse xmas tree ordering
  dt-bindings: net: Convert Altera TSE bindings to yaml
  drm/i915: Start using REG_BIT* macros with CDCLK registers
  powerpc/powermac/udbg_scc: Add missing of_node_put()s in udbg_scc_init()
  powerpc/powermac/pfunc_base: Add missing of_node_put() in macio_gpio_init_one()
  powerpc/powermac/low_i2c: Add missing of_node_put() in kw_i2c_probe()
  powerpc/powermac/feature: Add missing of_node_put()
  powerpc/pci-common: Fix refcount bug for 'phb->dn'
  powerpc/powernv: Add missing of_node_put()s
  powerpc/fsl_pci: Remove of_node_put() when reference escaped out
  powerpc/85xx: Add missing of_node_get/put() in ge_imp3a_pci_assign_primary()
  powerpc/44x: Add of_node_put() when break out from for_each
  powerpc/pci_dn: Add missing of_node_put()
  powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.c
  macintosh: Add missing of_node_get() in do_attach()
  powerpc/83xx: Add missing of_node_put() in mpc832x_spi_init()
  powerpc/512x: Add missing of_node_put() in clock-commonclk.c
  powerpc/powermac: Add missing of_node_put() in smp_core99_setup()
  powerpc/sysdev/fsl_msi: Add missing of_node_put()
  powerpc/sysdev: Add missing of_node_put()s
  powerpc/embedded6xx/ls_uart: Add missing of_node_put()
  powerpc/pseries: Add missing of_node_put() in ibmebus
  powerpc/cell: Add missing of_node_put() in iommu.c
  powerpc/cell: Add missing of_node_put()s in cbe_regs.c
  powerpc/cell: Add missing of_node_put()s
  powerpc/kernel: Add missing of_node_put() in legacy_serial.c
  powerpc/perf: Add missing of_node_put()s in imc-pmu.c
  powerpc/embedded6xx: Add missing of_node_put()s
  powerpc/8xx: Add missing of_node_put() in tqm8xx_setup.c
  powerpc/maple: Add missing of_node_put() in time.c
  powerpc/85xx: Add missing of_node_put() in sgy_cst1000
  powerpc/52xx: Add missing of_node_put() in media5200.c
  powerpc/85xx: Add missing of_node_put() in ksi8560.c
  powerpc/512x: Add missing of_node_put() in mpc5121_clk_init()
  powerpc/vdso: link with -z noexecstack
  powerpc/math-emu: Remove -w build flag and fix warnings
  powerpc/math_emu/efp: Include module.h
  arm64: dts: meson: add support for Beelink GT1 Ultimate
  dt-bindings: arm: amlogic: add Beelink GT1 Ultimate binding
  soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent()
  dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST
  dmaengine: at_xdmac: Replace two if statements with only one with two conditions
  dmaengine: pl330: Remove unused flags
  dmaengine: stm32-dmamux: Simplify code and save a few bytes of memory
  dmaengine: stm32-dmamux: Fix comment typo
  dmaengine: sf-pdma:Remove the print function dev_err()
  dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
  thunderbolt: Add support for receiver lane margining
  thunderbolt: Add helper to check if CL states are enabled on port
  thunderbolt: Pass CL state bitmask to tb_port_clx_supported()
  thunderbolt: Move port CL state functions into correct place in switch.c
  thunderbolt: Move tb_xdomain_parent() to tb.h
  powerpc/pseries: Move dtl scanning and steal time accounting to pseries platform
  powerpc/64: Remove PPC64 special case for cputime accounting default
  powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING
  ARM: dts: imx6: skov: migrate to resistive-adc-touch
  ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
  ARM: dts: imx6sl: use tabs for code indent
  ARM: dts: imx6sx: add missing properties for sram
  ARM: dts: imx6sll: add missing properties for sram
  ARM: dts: imx6sl: add missing properties for sram
  ARM: dts: imx6qp: add missing properties for sram
  ARM: dts: imx6dl: add missing properties for sram
  ARM: dts: imx6q: add missing properties for sram
  kselftest/cgroup: Add cpuset v2 partition root state test
  cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst
  cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule
  cgroup/cpuset: Relocate a code block in validate_change()
  cgroup/cpuset: Show invalid partition reason string
  cgroup/cpuset: Add a new isolated cpus.partition type
  cgroup/cpuset: Relax constraints to partition & cpus changes
  cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective
  cgroup/cpuset: Miscellaneous cleanups & add helper functions
  cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
  blk-throttle: clean up codes that can't be reached
  gpio: exar: access MPIO registers on cascaded chips
  gpiolib: make fwnode_get_named_gpiod() static
  cgroup: add pids.peak interface for pids controller
  cgroup: Remove data-race around cgrp_dfl_visible
  dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC
  dmaengine: hsu: Include headers we are direct user of
  dmaengine: hsu: Use GENMASK() consistently
  dmaengine: hsu: using for_each_set_bit to simplify the code
  dmaengine: hsu: Finish conversion to managed resources
  dmaengine: stm32-mdma: add support to be triggered by STM32 DMA
  dmaengine: stm32-dma: add support to trigger STM32 MDMA
  dmaengine: stm32-dmamux: set dmamux channel id in dma features bitfield
  docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature
  dmaengine: stm32-dma: use bitfield helpers
  dmaengine: stm32-dma: introduce 3 helpers to address channel flags
  MAINTAINERS: Add myself as maintainer for hisi_dma
  dmaengine: hisilicon: Dump regs to debugfs
  dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09
  dmaengine: hisilicon: Use macros instead of magic number
  dmaengine: hisilicon: Add multi-thread support for a DMA channel
  dmaengine: hisilicon: Fix CQ head update
  dmaengine: hisilicon: Disable channels when unregister hisi_dma
  ipmi:ipmb: Fix a vague comment and a typo
  dmaengine: idxd: avoid deadlock in process_misc_interrupts()
  arm64: dts: rockchip: Add initial support for Pine64 PinePhone Pro
  dt-bindings: arm: rockchip: Add PinePhone Pro bindings
  dmaengine: qcom: gpi: Add SM6350 support
  dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350
  arm64: dts: rockchip: Add dts for a rk3399 based board EAIDK-610
  dt-bindings: arm: rockchip: Add EAIDK-610
  dt-bindings: vendor-prefixes: Add OPEN AI LAB
  dt-bindings: dma: arm,pl330: Add missing 'iommus' property
  arm64: dts: rockchip: add csi dphy node to rk356x
  dt-bindings: iio: adc: Add max11205 documentation file
  iio: magnetometer: yamaha-yas530: Use dev_err_probe()
  iio: magnetometer: yamaha-yas530: Make strings const in chip info
  iio: magnetometer: yamaha-yas530: Use pointers as driver data
  arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro
  arm64: dts: rockchip: Add PCIe v3 nodes to rk3568
  dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf
  phy: rockchip-inno-usb2: Return zero after otg sync
  phy: amlogic: use devm_clk_get_enabled() to simplify the code
  phy: rockchip: Support PCIe v3
  dt-bindings: phy: rockchip: add PCIe v3 phy
  iio: adc: tsc2046: silent spi_device_id warning
  iio: adc: tsc2046: add vref support
  dt-bindings: iio: adc: ti,tsc2046: add vref-supply property
  powerpc/pseries: Add wait interval counter definitions to struct lppaca
  selftests/powerpc: Skip 4PB test on 4K PAGE_SIZE systems
  powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
  Revert "sbitmap: fix batched wait_cnt accounting"
  drm/mediatek: dp: Audio support for MT8195
  drm/mediatek: dp: Add hpd debounce
  drm/mediatek: dp: Add MT8195 External DisplayPort support
  drm/mediatek: dp: Determine device of next_bridge
  drm/mediatek: dp: Add multiple calibration data formats support
  drm/mediatek: dp: Add multiple smc commands support
  drm/mediatek: dp: Add multiple bridge types support
  drm/mediatek: Add MT8195 Embedded DisplayPort driver
  video/hdmi: Add audio_infoframe packing for DP
  dt-bindings: mediatek,dp: Add Display Port binding
  memblock_tests: move variable declarations to single block
  memblock tests: remove 'cleared' from comment blocks
  Input: aiptek - switch to using dev_groups for driver-specific attributes
  Input: psmouse - switch to using dev_groups for driver-specific attributes
  Input: atkbd - switch to using dev_groups for driver-specific attributes
  thermal: int340x_thermal: Consolidate priv->data_vault checks
  thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
  thermal: Drop duplicate words from comments
  fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
  wifi: mac80211_hwsim: fix multi-channel handling in netlink RX
  wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig
  wifi: nl80211: add MLD address to assoc BSS entries
  wifi: mac80211: mlme: refactor QoS settings code
  wifi: mac80211_hwsim: warn on invalid link address
  wifi: mac80211: fix double SW scan stop
  wifi: mac80211: mlme: assign link address correctly
  wifi: mac80211: move link code to a new file
  wifi: mac80211_hwsim: refactor RX a bit
  wifi: mac80211_hwsim: check STA magic in change_sta_links
  wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper
  wifi: mac80211_hwsim: remove multicast workaround
  wifi: nl80211: remove redundant err variable
  wifi: mac80211: Support POWERED_ADDR_CHANGE feature
  wifi: nl80211: Add POWERED_ADDR_CHANGE feature
  wifi: mac80211: prevent 4-addr use on MLDs
  wifi: mac80211: prevent VLANs on MLDs
  platform/x86: p2sb: Fix UAF when caller uses resource name
  platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver
  Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate"
  drm/todo: Add entry about dealing with brightness control on devices with > 1 panel
  ACPI: video: Fix indentation of video_detect_dmi_table[] entries
  ACPI: video: Drop NL5x?U, PF4NU1F and PF5?U?? acpi_backlight=native quirks
  ACPI: video: Drop "Samsung X360" acpi_backlight=native quirk
  ACPI: video: Remove acpi_video_set_dmi_backlight_type()
  platform/x86: samsung-laptop: Move acpi_backlight=[vendor|native] quirks to ACPI video_detect.c
  platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c
  platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c
  platform/x86: asus-wmi: Drop DMI chassis-type check from backlight handling
  platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c
  platform/x86: toshiba_acpi: Stop using acpi_video_set_dmi_backlight_type()
  platform/x86: apple-gmux: Stop calling acpi/video.h functions
  platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type()
  ACPI: video: Add Apple GMUX brightness control detection
  ACPI: video: Add Nvidia WMI EC brightness control detection (v3)
  ACPI: video: Refactor acpi_video_get_backlight_type() a bit
  platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2)
  drm/radeon: Register ACPI video backlight when skipping radeon backlight registration
  drm/amdgpu: Register ACPI video backlight when skipping amdgpu backlight registration
  drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2)
  drm/i915: Call acpi_video_register_backlight() (v3)
  drm/i915: Implement WaEdpLinkRateDataReload
  net: sched: htb: remove redundant resource cleanup in htb_init()
  net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()
  net: fec: add stop mode support for imx8 platform
  r8152: Add MAC passthrough support for Lenovo Travel Hub
  net/ipv4: Use __DECLARE_FLEX_ARRAY() helper
  net/sched: cls_api: remove redundant 0 check in tcf_qevent_init()
  net: lantiq_etop: Fix return type for implementation of ndo_start_xmit
  net: sunplus: Fix return type for implementation of ndo_start_xmit
  net: xscale: Fix return type for implementation of ndo_start_xmit
  net: broadcom: Fix return type for implementation of
  ARM: dts: imx7ulp: Add IPG clock for lpi2c
  ARM: dts: imx7ulp: update the LPI2C clock-names
  selftest/bpf: Add test for bpf_getsockopt()
  bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt()
  bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt()
  bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt()
  bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt()
  bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt
  bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf
  bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument
  net: Add a len argument to compat_ipv6_get_msfilter()
  net: Remove unused flags argument from do_ipv6_getsockopt
  bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf
  bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
  bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf
  bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument
  bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf
  bpf: net: Change sk_getsockopt() to take the sockptr_t argument
  net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
  net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled
  ARM: dts: vf610: ddr pinmux
  pinctrl: pistachio: Switch to use fwnode instead of
  pinctrl: at91: use dev_dbg() instead of printk()
  pinctrl: at91: move gpio suspend/resume calls to driver's context
  pinctrl: at91: use kernel-doc style for documentation of at91_gpio_chip
  pinctrl: mcp23s08: Drop assignment of default number of OF cells
  rpmsg: char: Remove the unneeded result variable
  block: enable per-cpu bio caching for the fs bio set
  clk: imx8mp: tune the order of enet_qos_root_clk
  phy: rockchip: add support for the rk356x variant to rockchip-inno-csidphy
  dt-bindings: phy: add compatible for rk356x to rockchip-inno-csi-dphy
  dt-bindings: phy: Update Pratyush Yadav's email
  phy: qcom: edp: Postpone clk_set_rate until the PLL is up
  drm/bridge: chrontel-ch7033: Add byteswap order setting
  dt-bindings: Add byteswap order to chrontel ch7033
  drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP
  drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode
  drm/bridge: ti-sn65dsi86: Reject modes with too large blanking
  arm64: dts: marvell: 98dx25xx: use correct property for i2c gpios
  arm64: dts: marvell: add support for Methode eDPU
  dt-bindings: marvell: armada-37xx: add Methode eDPU compatible
  arm64: dts: marvell: split Methode uDPU DTS
  dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver
  phy: usb: Add USB2.0 phy driver for Sunplus SP7021
  ARM: dts: armada-38x: Add gpio-ranges for pin muxing
  arm64: dts: marvell: rename temp sensor nodes
  arm64: dts: marvell: uDPU: remove LED node pinctrl-names
  arm64: dts: marvell: uDPU: align LED-s with bindings
  arm64: dts: marvell: uDPU: add missing SoC compatible
  arm64: dts: marvell: espressobin-ultra: add generic Espressobin compatible
  dt-bindings: marvell: convert Armada 37xx compatibles to YAML
  dt-bindings: vendor-prefixes: add Methode Electronics
  ARM: dts: dove: Add definitions for PCIe error interrupts
  ARM: dts: kirkwood: Add definitions for PCIe error interrupts
  ARM: dts: armada-39x.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: armada-380.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: armada-375.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: armada-xp-mv78460.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: armada-xp-mv78260.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: armada-xp-mv78230.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: armada-xp-98dx3236.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: armada-370.dtsi: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: dove: Add definitions for PCIe legacy INTx interrupts
  ARM: dts: kirkwood: Add definitions for PCIe legacy INTx interrupts
  drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers
  drm/i915/bios: Validate fp_timing terminator presence
  ARM: dts: kirkwood: lsxl: remove first ethernet port
  ARM: dts: kirkwood: lsxl: fix serial line
  ARM: dts: armada-xp: align SPI node name with dtschema
  arm64: dts: marvell: Add UART1-3 for AC5/AC5X
  ARM: dts: turris-omnia: Fix mpp26 pin name and comment
  selftests/xsk: Avoid use-after-free on ctx
  selftests/bpf: Store BPF object files with .bpf.o extension
  selftests/xsk: Add support for zero copy testing
  selftests/xsk: Make sure single threaded test terminates
  selftests/xsk: Add support for executing tests on physical device
  selftests/xsk: Increase chars for interface name to 16
  selftests/xsk: Introduce default Rx pkt stream
  selftests/xsk: Query for native XDP support
  drm/i915/dp_mst: Fix mst_mgr lookup during atomic check
  selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS
  bpf: Support getting tunnel flags
  misc: microchip: pci1xxxx: Add power management functions - suspend & resume handlers.
  misc: microchip: pci1xxxx: Add gpio irq handler and irq helper functions irq_ack, irq_mask, irq_unmask and irq_set_type of irq_chip.
  misc: microchip: pci1xxxx: Add functions to configure gpio pins as input / output, get status, handle I/O for gpio pins.
  misc: microchip: pci1xxxx: load gpio driver for the gpio controller auxiliary device enumerated by the auxiliary bus driver.
  misc: microchip: pci1xxxx: load auxiliary bus driver for the PIO function in the multi-function endpoint of pci1xxxx device.
  bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...)
  wifi: ath11k: Add support to connect to non-transmit MBSSID profiles
  ASoC: rsnd: Add check for rsnd_mod_power_on
  wifi: ath11k: Fix hardware restart failure due to twt debugfs failure
  wifi: ath11k: Add TWT debugfs support for STA interface
  net: remove netif_tx_napi_add()
  net: bql: add more documentation
  net: ipa: track polled transactions with an ID
  net: ipa: track completed transactions with an ID
  net: ipa: track pending transactions with an ID
  net: ipa: track committed transactions with an ID
  net: ipa: track allocated transactions with an ID
  net: ipa: use an array for transactions
  arm64: Kconfig.platforms: Group NXP platforms together
  arm64: Kconfig.platforms: Re-organized Broadcom menu
  crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs
  crypto: hisilicon/qm - fix missing put dfx access
  crypto: hisilicon/qm - check mailbox operation result
  crypto: aspeed - Enable compile testing
  crypto: qat - fix default value of WDT timer
  crypto: testmgr - fix indentation for test_acomp() args
  crypto: bcm - fix repeated words in comments
  net: lan966x: make reset optional
  dt-bindings: net: sparx5: don't require a reset line
  crypto: marvell/octeontx - fix repeated words in comments
  crypto: n2 - fix repeated words in comments
  hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
  Revert "crypto: allwinner - Fix dma_map_sg error check"
  Revert "crypto: gemini - Fix error check for dma_map_sg"
  HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
  dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC
  wifi: move from strlcpy with unused retval to strscpy
  wifi: wilc1000: remove redundant ret variable
  wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
  arm64: dts: renesas: Add V3H2 Condor-I board support
  arm64: dts: renesas: Add r8a77980a.dtsi
  arm64: dts: renesas: Add condor-common.dtsi
  arm64: dts: renesas: Drop clock-names property from RPC node
  wifi: wfx: prevent underflow in wfx_send_pds()
  wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
  x86/defconfig: Enable CONFIG_DEBUG_WX=y
  x86/defconfig: Refresh the defconfigs
  wifi: rtw89: declare to support beamformee above bandwidth 80MHz
  wifi: rtw89: correct polling address of address CAM
  wifi: rtw89: no HTC field if TX rate might fallback to legacy
  wifi: rtw89: pci: correct TX resource checking in low power mode
  wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
  wifi: rtw89: enlarge the CFO tracking boundary
  wifi: rtw89: pci: correct suspend/resume setting for variant chips
  wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c
  wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore
  wifi: rtw89: 8852c: set TBTT shift configuration
  wifi: rtw89: add retry to change power_mode state
  wifi: rtw89: correct BA CAM allocation
  wifi: rtw89: 8852c: initialize and correct BA CAM content
  wifi: rtw89: 8852c: declare correct BA CAM number
  wifi: rtw89: 8852c: update TX power tables to R49
  wifi: rtw89: 8852c: update RF radio A/B parameters to R49
  wifi: rtw89: TX power limit/limit_ru consider negative
  rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c
  rtw89: coex: Add v1 Wi-Fi SCC coexistence policy
  rtw89: coex: Move _set_policy to chip_ops
  rtw89: coex: update WL role info v1 for RTL8852C branch using
  rtw89: coex: Add v1 version TDMA format and parameters
  rtw89: coex: Define BT B1 slot length
  rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report
  rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip
  rtw89: coex: update radio state for RTL8852A/RTL8852C
  rtw89: 8852c: adjust mactxen delay of mac/phy interface
  rtw89: 8852c: modify PCIE prebkf time
  rtw89: ser: leave lps with mutex
  rtw89: declare support HE HTC always
  rtw89: 8852a: update HW setting on BB
  rtw89: 8852c: disable dma during mac init
  wifi: rtw89: early recognize FW feature to decide if chanctx
  wifi: rtw89: declare support for mac80211 chanctx ops by chip
  wifi: rtw89: add skeleton of mac80211 chanctx ops support
  wifi: rtw89: introduce entity mode and its recalculated prototype
  wifi: rtw89: initialize entity and configure default chandef
  wifi: rtw89: concentrate chandef setting to stack callback
  wifi: rtw89: concentrate parameter control for setting channel callback
  wifi: rtw89: rfk: concentrate parameter control while set_channel()
  wifi: rtw89: txpwr: concentrate channel related control to top
  wifi: rtw89: create rtw89_chan centrally to avoid breakage
  wifi: rtw89: re-arrange channel related stuffs under HAL
  wifi: rtw89: introduce rtw89_chan for channel stuffs
  wifi: rtw89: rewrite decision on channel by entity state
  ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers
  ACPI: video: Make backlight class device registration a separate step (v2)
  ACPI: video: Simplify acpi_video_unregister_backlight()
  ACPI: video: Remove acpi_video_bus from list before tearing it down
  ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type()
  drm/nouveau: Don't register backlight when another backlight should be used (v2)
  ARM: dts: lan966x: add led configuration
  x86/microcode: Print previous version of microcode after reload
  ipv6: tcp: send consistent autoflowlabel in SYN_RECV state
  selftests: net: dsa: symlink the tc_actions.sh test
  netdevsim: remove redundant variable ret
  net: rtnetlink: use netif_oper_up instead of open code
  net: sched: etf: remove true check in etf_enable_offload()
  bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on
  Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
  orangefs: use ->f_mapping
  _nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping
  dma_buf: no need to bother with file_inode()->i_mapping
  nfs_finish_open(): don't open-code file_inode()
  bprm_fill_uid(): don't open-code file_inode()
  sgx: use ->f_mapping...
  exfat_iterate(): don't open-code file_inode(file)
  ibmvmc: don't open-code file_inode()
  ecryptfs: constify path
  spufs: constify path
  nd_jump_link(): constify path
  audit_init_parent(): constify path
  __io_setxattr(): constify path
  do_proc_readlink(): constify path
  overlayfs: constify path
  fs/notify: constify path
  may_linkat(): constify path
  do_sys_name_to_handle(): constify path
  ->getprocattr(): attribute name is const char *, TYVM...
  fs: fix UAF/GPF bug in nilfs_mdt_destroy
  hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata()
  vfio: Remove vfio_group dev_counter
  vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP
  vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT
  vfio/pci: Mask INTx during runtime suspend
  vfio: Increment the runtime PM usage count during IOCTL call
  vfio: Add the device features for the low power entry and exit
  vfio: Split VFIO_GROUP_GET_STATUS into a function
  vfio: Follow the naming pattern for vfio_group_ioctl_unset_container()
  vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container()
  vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd()
  vfio-pci: Replace 'void __user *' with proper types in the ioctl functions
  vfio-pci: Re-indent what was vfio_pci_core_ioctl()
  vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl
  vfio-pci: Fix vfio_pci_ioeventfd() to return int
  vfio/pci: Simplify the is_intx/msi/msix/etc defines
  vfio/pci: Rename vfio_pci_register_dev_region()
  vfio/pci: Split linux/vfio_pci_core.h
  bpf: Remove useless else if
  selftests/bpf: Test concurrent updates on bpf_task_storage_busy
  selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h
  bpf: Use this_cpu_{inc_return|dec} for prog->active
  bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
  drm/amd/display: fix indentation in commit_planes_for_stream()
  drm/amd/display: remove a duplicated declaration
  drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov
  drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support
  drm/amdgpu/vcn: Add vcn/vcn1 in white list to load its firmware under sriov
  drm/amdgpu/vcn: Disable CG/PG for SRIOV
  drm/amd: Skip smu_v13 register irq on SRIOV VF
  drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
  drm/amdgpu: Use RLCG to program GRBM_GFX_CNTL during full access time
  drm/amdgpu: Skip program SDMA0_SEM_WAIT_FAIL_TIMER_CNTL under SRIOV VF
  drm/amdgpu: Skip the VRAM base offset on SRIOV
  drm/amdgpu: skip "Issue additional private vm invalidation to MMHUB" on SRIOV
  drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0
  drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV
  drm/amdgpu: Support PSP 13.0.10 on SR-IOV
  drm/amdgpu: sriov remove vcn_4_0 and jpeg_4_0
  drm/amdgpu: refine virtualization psp fw skip check
  drm/amdgpu: enable WPTR_POLL_ENABLE for sriov on sdma_v6_0
  drm/amdgpu: add a compute pipe reset for RS64
  drm/amdgpu: add sriov nbio callback structure
  drm/amdgpu: add CHIP_IP_DISCOVERY support for virtualization
  drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
  drm/amd/display: fix documentation for amdgpu_dm_update_freesync_caps()
  Documentation/gpu: Add Multiplane Overlay doc
  Documentation/gpu: Add an explanation about the DCN pipeline
  Documentation/gpu: Add info table for ASICs
  drm/amd/amdgpu: skip ucode loading if ucode_size == 0
  drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
  x86/mm: Refuse W^X violations
  sbitmap: fix batched wait_cnt accounting
  MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff
  VMCI: Update maintainers for VMCI
  devres: Slightly optimize alloc_dr()
  drivers: base: Print error code on synthetic uevent failure
  class: use IS_ERR_OR_NULL() helper in class_unregister()
  driver_core: move from strlcpy with unused retval to strscpy
  wifi: ath11k: Add cold boot calibration support on WCN6750
  wifi: ath11k: Fix incorrect QMI message ID mappings
  wifi: ath11k: Register shutdown handler for WCN6750
  cgroup: Implement cgroup_file_show()
  kernfs: Implement kernfs_show()
  kernfs: Factor out kernfs_activate_one()
  kernfs: Add KERNFS_REMOVING flags
  kernfs: Improve kernfs_drain() and always call on removal
  kernfs: Skip kernfs_drain_open_files() more aggressively
  kernfs: Refactor kernfs_get_open_node()
  kernfs: Drop unnecessary "mutex" local variable initialization
  kernfs: Simply by replacing kernfs_deref_open_node() with of_on()
  devres: remove devm_ioremap_np
  tty: mxser: remove redundant assignment to hwid
  dt-binding: serial: mediatek,uart: update bingding for MT8188
  parport: add support for Netmos device 9900
  get_maintainer: Add Alan to .get_maintainer.ignore
  staging: r8188eu: remove os_dep/mlme_linux.c
  staging: r8188eu: make two functions static
  drm/msm/a6xx: Handle GMU prepare-slumber hfi failure
  uio: dfl: add IOPLL user-clock feature id
  speakup_soft: Add direct module parameter
  speakup: Notify synthesizers of the punctuation level change
  speakup-dummy: Add support for PUNCT variable
  platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
  tty/vt: Add console_lock check to vt_console_print()
  kernel/panic: Drop unblank_screen call
  platform/x86: dell-wmi: Add WMI event 0x0012 0x0003 to the list
  ipack: Check dev_set_name() return value
  arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs
  arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node
  arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL
  arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID
  arm64: dts: ti: k3-am65-main: Disable RNG node
  misc: ocxl: fix possible refcount leak in afu_ioctl()
  virt: move from strlcpy with unused retval to strscpy
  misc: move from strlcpy with unused retval to strscpy
  misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp
  misc: bcm_vk: Remove usage of deprecated functions
  misc: bcm-vk: Specify the minimum number of IRQ vecs
  livepatch: Add a missing newline character in klp_module_coming()
  binderfs: rework superblock destruction
  binderfs: remove unused INTSTRLEN macro
  binder: remove unused binder_alloc->buffer_free
  binder: fix trivial kernel-doc typo
  platform/x86: simatic-ipc: add new model 427G
  platform/x86: simatic-ipc: enable watchdog for 227G
  leds: simatic-ipc-leds-gpio: add new model 227G
  gpio-f7188x: use unique labels for banks/chips
  gpio-f7188x: Add GPIO support for Nuvoton NCT6116
  gpio-f7188x: add a prefix to macros to keep gpio namespace clean
  gpio-f7188x: switch over to using pr_fmt
  USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe()
  USB: FHCI: Switch to GPIO descriptors
  serial: Fix double word
  serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion
  ALSA: usb-audio: Clean up endpoint setups at PCM prepare
  livepatch: fix race between fork and KLP transition
  platform/x86: intel_cht_int33fe: Fix comment according to the code flow
  ALSA: asihpi - Remove useless code in hpi_meter_get_peak()
  platform/mellanox: Remove redundant 'NULL' check
  platform/mellanox: Remove unnecessary code
  platform/mellanox: mlxreg-lc: Fix locking issue
  platform/mellanox: mlxreg-lc: Fix coverity warning
  MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS
  ASoC: apple: mca: Unselect COMMON_CLK in Kconfig
  drm/cmdline-parser: Use assert when needed
  drm/cmdline-parser: Merge negative tests
  gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage
  net: sched: gred: remove NULL check before free table->tab in gred_destroy()
  regmap: mmio: Fix rebase error
  ASoC: codecs: rk817: drop I2C dependencies
  ASoC: codecs: wcd934x: add Slimbus dependency
  drm/i915/display: Fix warning callstack for imbalance wakeref
  arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
  drm/panfrost: Update io-pgtable API
  arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
  arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
  arm64: dts: ti: k3-j721e-main: fix RNG node clock id
  arm64: dts: ti: k3-am64-main: Enable crypto accelerator
  dt-bindings: net: rockchip-dwmac: add rk3588 gmac compatible
  net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588
  mm/sl[au]b: check if large object is valid in __ksize()
  mm/slab_common: move declaration of __ksize() to mm/slab.h
  mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using
  sched/deadline: Move __dl_clear_params out of dl_bw lock
  sched/deadline: Add replenish_dl_new_period helper
  sched/deadline: Add dl_task_is_earliest_deadline helper
  arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
  soundwire: intel: cleanup WakeEnable and WakeStatus
  soundwire: intel: cleanup AC Timing Control
  soundwire: intel: cleanup IO control
  soundwire: intel: cleanup PCM Stream channel map and channel count
  soundwire: intel: cleanup PCM stream capabilities
  soundwire: intel: add comment for control stream cap/chmap
  soundwire: intel: remove unused PDM capabilities
  soundwire: intel: cleanup SHIM SYNC
  soundwire: intel: remove IPPTR unused definition
  soundwire: intel: regroup definitions for LCTL
  soundwire: intel: cleanup definition of LCOUNT
  mm/slab_common: unify NUMA and UMA version of tracepoints
  mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace()
  mm/sl[au]b: generalize kmalloc subsystem
  ALSA: usb-audio: Drop superfluous interface setup at parsing
  xfrm: Update ipcomp_scratches with NULL when freed
  octeontx2-pf: Add egress PFC support
  RDMA/siw: Add missing Kconfig selections
  EDAC/mc: Drop duplicated dimm->nr_pages debug printout
  net: sched: remove redundant NULL check in change hook function
  arm64: dts: ti: k3-am64-main: Add main_cpts label
  scsi: target: pscsi: Remove repeated word "calling"
  scsi: hpsa: Simplify {clear|set}_bit() parameters
  scsi: hpsa: Use the bitmap API to allocate bitmaps
  scsi: lpfc: Remove unneeded result variable
  scsi: lpfc: Remove the unneeded result variable
  scsi: docs: Fix a typo
  scsi: qla2xxx: Update version to 10.02.07.900-k
  scsi: qla2xxx: Define static symbols
  scsi: qla2xxx: Enhance driver tracing with separate tunable and more
  scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status
  scsi: qla2xxx: Add debugfs create/delete helpers
  scsi: qla2xxx: Fix response queue handler reading stale packets
  scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets"
  scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational
  scsi: mpt3sas: Update driver version to 43.100.00.00
  scsi: mpt3sas: Increase cmd_per_lun to 128
  scsi: mpt3sas: Fix trace buffer registration failed
  scsi: mpt3sas: Don't change DMA mask while reallocating pools
  scsi: mpt3sas: Prevent error handler escalation when device removed
  powerpc/32: Remove wii_memory_fixups()
  powerpc/32: Allow fragmented physical memory
  powerpc/32: Drop a stale comment about reservation of gigantic pages
  powerpc/code-patching: Speed up page mapping/unmapping
  scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC
  scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP
  scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC
  scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP
  scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC
  scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP
  scsi: qla2xxx: Avoid flush_scheduled_work() usage
  scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1()
  scsi: qla2xxx: Remove unused qlt_tmr_work()
  scsi: qla2xxx: Remove unused del_sess_list field
  scsi: lpfc: Copyright updates for 14.2.0.6 patches
  scsi: lpfc: Update lpfc version to 14.2.0.6
  scsi: lpfc: Remove SANDiags related code
  scsi: lpfc: Add warning notification period to CMF_SYNC_WQE
  scsi: lpfc: Rework MIB Rx Monitor debug info logic
  scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID
  scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery
  scsi: st: Remove redundant variable pointer stp
  scsi: megaraid: Remove redundant assignment to variable mfiStatus
  scsi: initio: Remove redundant assignment to pointer scb
  scsi: message: fusion: Remove redundant variable iocnum
  scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices
  scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices
  scsi: mpi3mr: Block I/Os while refreshing target dev objects
  scsi: mpi3mr: Refresh SAS ports during soft reset
  EDAC/mc: Replace spaces with tabs in memtype flags definition
  net-next: Fix IP_UNICAST_IF option behavior for connected sockets
  net: sched: gred/red: remove unused variables in struct red_stats
  net: sched: choke: remove unused variables in struct choke_sched_data
  net: axienet: Switch to 64-bit RX/TX statistics
  platform/chrome: cros_typec_switch: Inline DRV_NAME
  platform/chrome: cros_typec_switch: Use PTR_ERR_OR_ZERO() to simplify
  platform/chrome: cros_typec_switch: Remove impossible condition
  platform/chrome: cros_typec_switch: Add missing newline on printk
  net/rds: Pass a pointer to virt_to_page()
  clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY
  dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1
  clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical
  clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1
  dt-bindings: reset: mt8195: Add resets for PCIE controllers
  clk: davinci: remove PLL and PSC clocks for DaVinci DM644x and DM646x
  Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables
  Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500)
  Bluetooth: btusb: RTL8761BUV consistent naming
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592
  Input: rt5120 - add power key support
  Bluetooth: Move hci_abort_conn to hci_conn.c
  Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt
  r8152: allow userland to disable multicast
  x86/Kconfig: Specify idle=poll instead of no-hlt
  x86/apic: Don't disable x2APIC if locked
  net: ethernet: move from strlcpy with unused retval to strscpy
  net: move from strlcpy with unused retval to strscpy
  selftests/bpf: Add test cases for htab update
  bpf: Propagate error from htab_lock_bucket() to userspace
  bpf: Disable preemption when increasing per-cpu map_locked
  dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes
  dt-bindings: power: Add missing (unevaluated|additional)Properties on child nodes
  selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION)
  bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION)
  drm/i915/slpc: Fix inconsistent locked return
  dt-bindings: gpio: stmpe: Remove node name requirement
  soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3
  dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186
  net: phy: smsc: use device-managed clock API
  thermal: move from strlcpy() with unused retval to strscpy()
  thermal: da9062-thermal: Drop redundant error message
  libbpf: Add GCC support for bpf_tail_call_static
  selftests/xsk: Add missing close() on netns fd
  xsk: Fix backpressure mechanism on Tx
  thermal/drivers/thermal_mmio: Drop of_match_ptr()
  x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
  MAINTAINERS: Add include/linux/tnum.h to BPF CORE
  overflow, tracing: Define the is_signed_type() macro once
  testing/selftests: Add tests for the is_signed_type() macro
  clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent
  clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent
  dt-bindings: input: colibri-vf50-ts: Improve documentation
  Input: colibri-vf50-ts - don't depend on VF610_ADC
  drm/i915: Allow more varied alternate fixed modes for panels
  coresight: Make new csdev_access offsets unsigned
  coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors
  coresight: Re-use same function for similar sysfs register accessors
  coresight: Simplify sysfs accessors by using csdev_access abstraction
  coresight: Remove unused function parameter
  drm/i915/bios: Copy the whole MIPI sequence block
  drm/i915/bios: Dump PNPID and panel name
  drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON()
  drm/i915/perf: replace BUG_ON() with WARN_ON()
  drm/i915/pch: replace BUG_ON() with drm_WARN_ON()
  drm/i915/dpll: replace BUG_ON() with drm_WARN_ON()
  drm/i915/crt: remove BUG_ON()
  gpio: imx-scu: add imx-scu GPIO driver
  dt-bindings: firmware: imx: Add imx-scu gpio node
  dt-bindings: gpio: Add imx scu gpio driver bindings
  drm/i915/gmbus: mass dev_priv -> i915 rename
  drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D
  drm/i915/gmbus: stop using implicit dev_priv in register definitions
  drm/i915/gmbus: add wrapper for gmbus mmio base
  drm/i915/gmbus: whitespace cleanup in reg definitions
  drm/i915/gmbus: split out gmbus regs in a separate file
  xattr: constify value argument in vfs_setxattr()
  ovl: use vfs_set_acl_prepare()
  acl: move idmapping handling into posix_acl_xattr_set()
  drm/i915: move and group properties under display.properties
  drm/i915: move atomic_helper under display sub-struct
  drm/i915: move quirks under display sub-struct
  drm/i915/quirks: abstract quirks further by making quirk ids an enum
  drm/i915/quirks: abstract checking for display quirks
  drm/i915: move and group modeset_wq and flip_wq under display.wq
  drm/i915: move dbuf under display sub-struct
  drm/i915: move fb_tracking under display sub-struct
  ARM: 9232/1: Replace this_cpu_* with raw_cpu_* in handle_bad_stack()
  ARM: 9228/1: vfp: kill vfp_flush/release_thread()
  ARM: 9226/1: disable FDPIC ABI
  pinctrl: imx8m: kconfig: Depends on SOC_IMX8M
  pinctrl: amd: change dev_warn to dev_dbg for additional feature support
  dt-bindings: arm: ti: k3: Sort the SoC definitions alphabetically
  dt-bindings: arm: ti: k3: Sort the am654 board enums
  net: hns3: net: hns3: add querying and setting fec off mode from firmware
  net: hns3: add querying and setting fec llrs mode from firmware
  net: hns3: add querying fec ability from firmware
  net: hns3: add getting capabilities of gro offload and fd from firmware
  soc: mediatek: pm-domains: Simplify some error message
  net: thunderbolt: Update module description with mention of USB4
  net: thunderbolt: Enable full end-to-end flow control
  thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
  thunderbolt: Show link type for XDomain connections too
  net: thunderbolt: Enable DMA paths only after rings are enabled
  dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes.
  gpio/rockchip: Convert to generic_handle_domain_irq()
  drm/i915: move and group fdi members under display.fdi
  drm/i915: move and group power related members under display.power
  drm/i915: move fbc to display.fbc
  drm/i915: move vbt to display.vbt
  drm/i915: move mipi_mmio_base to display.dsi
  pinctrl: aspeed: Force to disable the function's signal
  phy: lan966x: add support for QUSGMII
  gpio: ucb1400: Use proper header
  drm/i915: move backlight to display.backlight
  drm/i915: move and group cdclk under display.cdclk
  drm/i915: move opregion to display.opregion
  drm/i915: move and group max_bw and bw_obj under display.bw
  drm/i915: move and group hdcp under display.hdcp
  spi: stm32-qspi: Refactor dual flash mode enable check in ->setup()
  spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count()
  ASoC: max98396: Make data monitor features configurable
  ASoC: dt-bindings: max98396: Document data monitor properties
  ASoC: ti: omap-mcbsp: remove useless assignment
  ASoC: fsl: fsl-utils: remove useless assignment
  ASoC: wcd9335: remove always-true condition
  ASoC: wcd-mbhc-v2: remove always-true condition
  ASoC: hdmi-codec: remove unused definitions
  ASoC: SOF: compress: Add copy function for capture case
  ASoC: SOF: compress: Move sof_compr_copy functionality
  arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes
  xfrm: add extack to verify_sec_ctx_len
  xfrm: add extack to validate_tmpl
  xfrm: add extack to verify_policy_type
  xfrm: add extack to verify_policy_dir
  xfrm: add extack support to verify_newpolicy_info
  xfrm: propagate extack to all netlink doit handlers
  net: dsa: microchip: remove IS_9893 flag
  net: dsa: microchip: remove unused sgmii variable
  net: dsa: microchip: ksz9477: remove unused "on" variable
  net: dsa: microchip: remove unused port phy variable
  net: dsa: microchip: ksz9477: use internal_phy instead of phy_port_cnt
  net: dsa: microchip: add regmap_range for KSZ9477 chip
  net: dsa: microchip: ksz9477: remove MII_CTRL1000 check from ksz9477_w_phy()
  net: dsa: microchip: add regmap_range for KSZ8563 chip
  net: dsa: microchip: add support for regmap_access_tables
  net: dsa: microchip: KSZ9893: do not write to not supported Output Clock Control Register
  net: dsa: microchip: ksz8795: add error handling to ksz8_r/w_phy
  net: dsa: microchip: ksz9477: add error handling to ksz9477_r/w_phy
  net: dsa: microchip: forward error value on all ksz_pread/ksz_pwrite functions
  net: dsa: microchip: allow to pass return values for PHY read/write accesses
  net: dsa: microchip: don't announce extended register support on non Gbit chips
  net: dsa: microchip: do per-port Gbit detection instead of per-chip
  net: dsa: microchip: add separate struct ksz_chip_data for KSZ8563 chip
  core: Variable type completion
  media: destage Hantro VPU driver
  usb: reduce kernel log spam on driver registration
  usbip: add USBIP_URB_* URB transfer flags
  usb: dwc3: gadget: Continue handling EP0 xfercomplete events
  usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
  usb: dwc3: gadget: Force sending delayed status during soft disconnect
  usb: dwc3: Do not service EP0 and conndone events if soft disconnected
  usb: host: xhci-plat: suspend/resume clks for brcm
  usb: host: xhci-plat: suspend and resume clocks
  usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX
  doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value
  usb: host: Initiate urb ep with udev ep0
  usb: ehci: Use endpoint in URB to get maxpacket
  usb: gadget: function: rndis: limit # of RNDIS instances to 1000
  usb: chipidea: Add support for VBUS control with PHY
  usb: chipidea: clarify Documentation/ABI text
  usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros
  usb: gadget: at91_udc: Fix comments typo
  usb: gadget: net2272: Remove the initialization of statics to 0
  dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes
  RDMA/rxe: Delete error messages triggered by incoming Read requests
  RDMA/rxe: Remove the unused variable obj
  RDMA/rxe: Fix the error caused by qp->sk
  RDMA/rxe: Fix "kernel NULL pointer dereference" error
  acl: add vfs_set_acl_prepare()
  acl: return EOPNOTSUPP in posix_acl_fix_xattr_common()
  ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
  Revert "net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()"
  mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4
  mlxsw: Add a helper function for getting maximum LAG ID
  mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE
  mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE
  Documentation: bonding: clarify supported modes for tlb_dynamic_lb
  mlxsw: minimal: Return -ENOMEM on allocation failure
  net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule()
  funeth: remove pointless check of devlink pointer in create/destroy_netdev() flows
  dt-bindings: net: dsa: mediatek,mt7530: update binding description
  dt-bindings: net: dsa: mediatek,mt7530: define phy-mode per switch
  dt-bindings: net: dsa: mediatek,mt7530: update examples
  dt-bindings: net: dsa: mediatek,mt7530: fix reset lines
  dt-bindings: net: dsa: mediatek,mt7530: fix description of mediatek,mcm
  dt-bindings: net: dsa: mediatek,mt7530: make trivial changes
  Input: adp5588-keys - use new PM macros
  Input: adp5588-keys - add regulator support
  Input: adp5588-keys - add optional reset gpio
  Input: adp5588-keys - fix coding style warnings
  Input: adp5588-keys - do not check for irq presence
  dt-bindings: input: adp5588: add bindings
  Input: adp5588-keys - add support for fw properties
  Input: adp5588-keys - bail out on returned error
  gpio: gpio-adp5588: drop the driver
  Input: adp5588-keys - support gpi key events as 'gpio keys'
  dt-bindings: clock: drop minItems equal to maxItems
  clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
  Input: matrix_keypad - replace of_gpio_named_count() by gpiod_count()
  Input: clps711x-keypad - get rid of OF_GPIO dependency
  selinux: declare read-only parameters const
  selinux: use int arrays for boolean values
  drm/amdgpu: Remove the unneeded result variable 'r'
  drm/amdgpu: add new ip block for MES 11.0.3
  drm/amdgpu: add new ip block for GFX 11.0
  drm/amdgpu: Set GC family for GC 11.0.3
  drm/amdgpu: enable imu_rlc_ram programming for v11_0_3
  drm/amdkfd: Added GFX 11.0.3 Support
  drm/amdgpu: init gfx config for gfx v11_0_3
  drm/amdgpu: declare firmware for new MES 11.0.3
  drm/amdgpu: declare firmware for new GC 11.0.3
  drm/amdgpu: add new ip block for GMC 11.0
  drm/amdgpu: initialize gmc sw config for v11_0_3
  drm/amdgpu: add gfxhub_v3_0_3 support
  drm/amdgpu: add gc v11_0_3 ip headers
  drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
  selinux: remove an unneeded variable in sel_make_class_dir_entries()
  userfaultfd: open userfaultfds with O_RDONLY
  s390/mm: remove unused access parameter from do_fault_error()
  s390/delay: sync comment within __delay() with reality
  s390: move from strlcpy with unused retval to strscpy
  drm/i915/ats-m: Add thread execution tuning setting
  Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709"
  thermal: gov_user_space: Do not lock thermal zone mutex
  spi: spi-rockchip: Add rk3588-spi compatible
  bpftool: Add support for querying cgroup_iter link
  ASoC: amd: fix spelling mistake: "i.e" -> "i.e."
  memory: mtk-smi: mt8188: Add SMI Support
  memory: mtk-smi: Add enable IOMMU SMC command for MM master
  memory: mtk-smi: Add return value for configure port function
  dt-bindings: memory: mediatek: Add mt8188 smi binding
  iio: light: ltrf216a: Add raw attribute
  dt-bindings: iio: Add missing (unevaluated|additional)Properties on child nodes
  MAINTAINERS: fix Analog Devices forum links
  iio/accel: fix repeated words in comments
  dt-bindings: iio: accel: add dt-binding schema for msa311 accel driver
  iio: add MEMSensing MSA311 3-axis accelerometer driver
  MAINTAINERS: Add myself as a reviewer for panel-edp.c
  staging: vt6655: Rename function MACvSetShortRetryLimit
  staging: vt6655: Delete function MACbIsIntDisable
  staging: vt6655: Rename function MACbIsRegBitsOff
  staging: vt6655: Replace macro MACvSetRFLE_LatchBase
  staging: vt6655: Rename macro MACvSelectPage1
  staging: vt6655: Rename macro MACvSelectPage0
  staging: vt6655: Rename function MACvSetBBType
  staging: vt6655: Convert macro MACvSetBBType to function
  staging: vt6655: Remove declaration of s_vCalculateOFDMRParameter
  staging: rtl8192e: Describe each kernel config option
  staging: r8188eu: use time_after_eq(a,b) to replace "a>=b"
  staging/rtl8192e: fix repeated words in comments
  staging: rtl8192e: Remove PHY_SetRFPowerState and rename StateToSet
  staging: rtl8192e: Remove Unnecessary ftrace-like logging
  staging: rtl8192e: Rename Tx... and RxCheckStuckHandler
  staging: rtl8192e: Remove blank lines in rtl_core.c
  KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats
  KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats.
  media: platform: mtk-mdp3: add MediaTek MDP3 driver
  media: dt-binding: mediatek: add bindings for MediaTek CCORR and WDMA
  media: dt-binding: mediatek: add bindings for MediaTek MDP3 components
  media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
  media: xilinx: video: Add 1X12 greyscale format
  media: xilinx: csi2rxss: Add 1X12 greyscale format
  media: staging: media: imx: imx7-media-csi: Increase video mem limit
  media: uvcvideo: Limit power line control for Sonix Technology
  media: uvcvideo: Use entity get_cur in uvc_ctrl_set
  media: uvcvideo: Fix typo 'the the' in comment
  media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl()
  media: uvcvideo: Fix memory leak in uvc_gpio_parse
  media: renesas: vsp1: Add support for RZ/G2L VSPD
  media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit
  media: renesas: vsp1: Add support for VSP software version
  media: renesas: vsp1: Add support to deassert/assert reset line
  media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings
  media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
  media: amphion: fix a bug that vpu core may not resume after suspend
  phy: qcom-qmp-usb: drop pipe clock lane suffix
  phy: qcom-qmp-pcie-msm8996: drop reset lane suffix
  phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix
  phy: qcom-qmp-combo: drop pipe clock lane suffix
  phy: qcom-qmp-combo: drop unused lane reset
  phy: qcom-qmp-pcie: drop pipe clock lane suffix
  dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name
  dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells property
  dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qmp-usb3-phy schema
  dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name
  dt-bindings: phy: qcom,qmp-usb: add missing child node schema
  dt-bindings: phy: add QMP USB PHY schema
  dt-bindings: phy: qcom,qmp-ufs: add missing child node schema
  dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain
  dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock
  dt-bindings: phy: add QMP UFS PHY schema
  dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name
  dt-bindings: phy: qcom,qmp-pcie: add missing child node schema
  dt-bindings: phy: add QMP PCIe PHY schema
  dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names
  dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE clock names
  dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child node schema
  dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema
  dt-bindings: phy: qcom,qmp: drop child-node comment
  dt-bindings: phy: qcom,qmp: clean up example
  dt-bindings: phy: qcom,qmp: clean up descriptions
  dt-bindings: phy: qcom,qmp: fix child node description
  dt-bindings: phy: qcom,qmp: drop redundant descriptions
  dt-bindings: phy: qcom,qmp: sort compatible strings
  dt-bindings: phy: qcom,qmp: fix bogus clock-cells property
  media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
  media: amphion: don't change the colorspace reported by decoder.
  media: amphion: adjust the encoder's value range of gop size
  media: amphion: insert picture startcode after seek for vc1g format
  media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
  media: cedrus: Set the platform driver data earlier
  drm/i915/selftests: allow misaligned_pin test work with unmappable memory
  media: cedrus: Fix watchdog race condition
  media: videobuf2: Remove vb2_find_timestamp()
  media: cedrus: Use vb2_find_buffer
  media: mediatek: vcodec: Skip non CBR bitrate mode
  media: mediatek: vcodec: Add mt8188 encoder's chip name
  media: mediatek: vcodec: add decoder compatible to support mt8188
  media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188
  media: mediatek: vcodec: Use ctx vb2_queue mutex instead of device mutex
  media: mediatek: vcodec: Fix bitstream crop information error
  media: mediatek: vcodec: Remove encoder driver get IRQ resource
  media: mediatek: vcodec: Add mt8188 encoder driver
  media: dt-bindings: media: mediatek: vcodec: Add encoder dt-bindings for mt8188
  media: mediatek: vcodec: Add encoder driver support for 34-bit iova
  serial: tegra: Remove custom frame size calculation
  serial: sunsab: Remove frame size calculation dead-code
  serial: fsl_lpuart: Remove custom frame size calculation
  serial: cpm_uart: Remove custom frame size calculation
  serial: ucc_uart: Remove custom frame size calculation
  media: ti: cal: fix wdma irq for metadata
  media: ti: cal: combine wdma irq handling
  termios: get rid of stray asm/termios.h include in n_hdlc.c
  loongarch: remove generic-y += termios.h
  serial: pch_uart: CIRC_CNT_TO_END() is enough
  serial: sh-sci: tail is already on valid range
  serial: sh-sci: CIRC_CNT_TO_END() is enough
  tty: Make ->set_termios() old ktermios const
  usb: serial: Make ->set_termios() old ktermios const
  serial: Make ->set_termios() old ktermios const
  tty: Make ldisc ->set_termios() old ktermios const
  tty: Make tty_termios_copy_hw() old ktermios const
  serial: dz: Assume previous baudrate is valid
  tty: Fix comment style in tty_termios_input_baud_rate()
  tty: Remove baudrate dead code & make ktermios params const
  tty: move from strlcpy with unused retval to strscpy
  dt-bindings: serial: samsung: Add 'power-domains' property
  dt-bindings: serial: renesas,scif: Document RZ/Five SoC
  wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
  tty/vt: Remove printable variable
  dt-bindings: serial: samsung_uart: drop ref from reg-io-width
  tty: serial: meson: Use devm_clk_get_enabled() helper
  serial: 8250: Clear dma tx_err unconditionally
  serial: 8250: Add helper for clearing IER
  tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency
  serial: pic32_uart: Convert to use GPIO descriptors
  serial: pic32_uart: Utilize uart_console_enabled()
  serial: fsl_lpuart: Fix comment typo
  serial: pl011: Add reg-io-width parameters
  dt-bindings: serial: pl011: Add a reg-io-width parameter
  tty: xilinx_uartps: Check the clk_enable return value
  tty: xilinx_uartps: Add timeout waiting for loop
  tty: xilinx_uartps: Prevent writes when the controller is disabled
  tty: xilinx_uartps: Fix the ignore_status
  tty: xilinx_uartps: Initialise the read_status_mask
  tty: xilinx_uartps: Update copyright text to correct format
  tty: xilinx_uartps: Check clk_enable return value
  net: devlink: stub port params cmds for they are unused internally
  net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune()
  net: ngbe: Add build support for ngbe
  spi: amd: Fix speed selection
  ethtool: report missing header via ext_ack in the default handler
  ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack
  devlink: use missing attribute ext_ack
  netlink: add helpers for extack attr presence checking
  netlink: add support for ext_ack missing attributes
  netlink: factor out extack composition
  memblock tests: add tests for memblock_trim_memory
  memblock tests: add tests for memblock_*bottom_up functions
  memblock tests: update alloc_nid_api to test memblock_alloc_try_nid_raw
  memblock tests: update alloc_api to test memblock_alloc_raw
  memblock tests: add additional tests for basic api and memblock_alloc
  memblock tests: add labels to verbose output for generic alloc tests
  memblock tests: update zeroed memory check for memblock_alloc_* tests
  memblock tests: update tests to check if memblock_alloc zeroed memory
  memblock tests: update reference to obsolete build option in comments
  memblock tests: add command line help option
  i2c: imx-lpi2c: use bulk clk API
  dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93
  dt-bindings: i2c: i2c-imx-lpi2c: add dmas property
  dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk
  net: unify alloclen calculation for paged requests
  ARM: 9221/1: traps: print un-hashed user pc on undefined instruction
  nfp: add support for eeprom get and set command
  nfp: check if application firmware is indifferent to port speed
  nfp: propagate port speed from management firmware
  ARM: make ARCH_MULTIPLATFORM user-visible
  ARM: fix XIP_KERNEL dependencies
  RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp
  IB/cm: Refactor cm_insert_listen() and cm_find_listen()
  IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen()
  IB/cm: Remove the service_mask parameter from ib_cm_listen()
  RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev
  spi: renesas,sh-msiof: Fix 'unevaluatedProperties' warnings
  ASoC: codecs: rk817: fix missing I2C dependency in compile test
  perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets
  perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets
  perf/hw_breakpoint: Introduce bp_slots_histogram
  perf/hw_breakpoint: Reduce contention with large number of tasks
  locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
  powerpc/hw_breakpoint: Avoid relying on caller synchronization
  soc: mediatek: mtk-svs: Explicitly include bitfield header
  perf/hw_breakpoint: Remove useless code related to flexible breakpoints
  perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable
  perf/hw_breakpoint: Optimize constant number of breakpoint slots
  perf/hw_breakpoint: Mark data __ro_after_init
  perf/hw_breakpoint: Optimize list of per-task breakpoints
  perf/hw_breakpoint: Clean up headers
  perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test
  perf/hw_breakpoint: Add KUnit test for constraints accounting
  arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195
  PCI: qcom-ep: Add MODULE_DEVICE_TABLE
  drm/bridge: it6505: Fix the order of DP_SET_POWER commands
  drm/bridge: megachips: Fix a null pointer dereference bug
  drm/dp: add drm_dp_phy_name() for getting DP PHY name
  arm64: dts: renesas: r8a779f0: Add MSIOF nodes
  dt-bindings: arm: renesas: Document Renesas R-Car V3H2 SoC and board
  phy: move from strlcpy with unused retval to strscpy
  phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys
  phy: qcom-qmp: Add SC8280XP USB3 UNI phy
  phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables
  dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys
  phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845
  dt-bindings: phy: samsung,ufs-phy: match clock items
  phy: tegra: xusb: Only warn once about reset problems in .remove()
  dt-bindings: phy: Add missing (unevaluated|additional)Properties on child nodes
  dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375
  media: ti: cal: use CSI-2 frame number for seq number
  media: ti: cal: rename sd_state to state
  media: ti: cal: fix useless variable init
  media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE
  media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16
  media: MAINTAINERS: change tc358743 maintainer
  media: dw100: Fix an error handling path in dw100_probe()
  media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall
  ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  media: videodev2.h: drop V4L2_CAP_ASYNCIO
  media: rockchip: rga: Fix probe rga_parse_dt bugs
  media: v4l2-ctrls: Fix typo in VP8 comment
  media: airspy: fix memory leak in airspy probe
  phy: qcom: edp: Add SC8280XP eDP and DP PHYs
  phy: qcom: edp: Introduce support for DisplayPort
  phy: qcom: edp: Perform lane configuration
  phy: qcom: edp: Generate unique clock names
  dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles
  media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap()
  media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
  media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
  phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate
  phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g
  dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j7200-wiz-10g
  dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes
  phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver
  dt-bindings: phy: Add PHY_TYPE_USXGMII definition
  phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200
  soundwire: intel: set dev_num_ida_min
  soundwire: bus: allow device number to be unique at system level
  soundwire: bus: rename sdw_ida as sdw_bus_ida
  f2fs: remove gc_urgent_high_limited for cleanup
  f2fs: iostat: support accounting compressed IO
  f2fs: use memcpy_{to,from}_page() where possible
  f2fs: fix wrong continue condition in GC
  f2fs: LFS mode does not support ATGC
  ARM: dts: qcom: pmx55: align SPMI PMIC Power-on node name with dtschema
  ARM: dts: qcom: pm8941: align SPMI PMIC LPG node name with dtschema
  ARM: dts: qcom: align SPMI PMIC ADC node name with dtschema
  arm64: dts: qcom: sdm845-mtp: correct ADC settle time
  arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address
  arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema
  arm64: dts: qcom: align SPMI PMIC Power-on node name with dtschema
  arm64: dts: qcom: align SPMI PMIC LPG node name with dtschema
  arm64: dts: qcom: align SPMI PMIC regulators node name with dtschema
  arm64: dts: qcom: align SPMI PMIC ADC node name with dtschema
  arm64: dts: qcom: pmk8350: drop interrupt-names from ADC
  arm64: dts: qcom: pmk8350: drop incorrect io-channel-ranges
  arm64: dts: qcom: sc7280: Update gpu opp table
  arm64: dts: qcom: sc7280-qcard: Add alias 'wifi0'
  soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver
  soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
  audit: use time_after to compare time
  soc: qcom: qmi: use const for struct qmi_elem_info
  arm64: dts: qcom: sm8250: move DSI opp table to the dsi0 node
  soc: qcom: icc-bwmon: remove redundant ret variable
  arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock
  arm64: dts: qcom: sc7280-herobrine: Don't enable the USB 2.0 port
  arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ
  arm64: dts: qcom: pm8350c: Drop PWM reg declaration
  arm64: dts: qcom: sc7280: Add support for zoglin
  dt-bindings: arm: qcom: document zoglin board
  arm64: dts: qcom: msm8996-xiaomi-*: Add LEDs
  arm64: dts: qcom: use GPIO flags for tlmm
  arm64: dts: qcom: sdm845-db845c: drop gpios from CCI I2C sensors
  arm64: dts: qcom: sdm845-db845c: drop power-domains from CCI I2C sensors
  ARM: dts: qcom: use GPIO flags for tlmm
  ASoC: amd: enable Pink sardine platform machine driver build.
  ASoC: amd: add Pink Sardine machine driver using dmic
  ASoC: amd: create platform device for acp6.2 machine driver
  ASoC: amd: enable Pink Sardine acp6.2 drivers build
  ASoC: amd: add acp6.2 pdm driver pm ops
  ASoC: amd: add acp6.2 pci driver pm ops
  ASoC: amd: add acp6.2 pdm driver dma ops
  ASoC: amd: add acp6.2 irq handler
  ASoC: amd: add acp6.2 pdm platform driver
  ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver
  ASoC: amd: add acp6.2 init/de-init functions
  ASoC: amd: add Pink Sardine ACP PCI driver
  ASoC: amd: add Pink Sardine platform ACP IP register header
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up some inconsistent indentings
  drm/amd/display: clean up one inconsistent indenting
  drm/amdgpu: add new ip block for LSDMA 6.0
  drm/amdgpu: add new ip block for sdma 6.0
  drm/amdgpu: declare firmware for new SDMA 6.0.3
  drm/amdgpu: enable smu block for smu 13.0.10
  drm/amdgpu: added supported smu 13.0.10 sw pptable
  drm/amd/pm: add smu_v13_0_10 driver if version
  drm/amd/pm: add smu_v13_0_10 support
  drm/amdgpu: add new ip block for PSP 13.0
  drm/amdgpu: added firmware module for psp 13.0.10
  drm/amdgpu: support psp v13_0_10 ip block
  drm/amdgpu: add new ip block for SOC21
  drm/amdgpu: Enable pg/cg flags on GC11_0_3 for VCN
  drm/amdgpu: initialize common sw config for v11_0_3
  drm/amdgpu: drop gc 11_0_0 golden settings
  drm/amdkfd: remove redundant variables err and ret
  drm/amd/display: remove redundant vertical_line_start variable
  drm/amd/display: Correct cursor position on horizontal mirror
  drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass
  drm/amd/display: Fix check for stream and plane
  drm/amd/display: Re-initialize viewport after pipe merge
  drm/amd/display: Use correct plane for CAB cursor size allocation
  drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
  drm/amd/display: 3.2.201
  drm/amd/pm: bump SMU 13.0.0 driver_if header version
  drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
  drm/amd/pm: use vbios carried pptable for those supported SKUs
  drm/amd/display: Add visual confirm color support for SubVP
  drm/amd/display: [FW Promotion] Release 0.0.132.0
  drm/amd/display: Add comments.
  drm/amd/display: Revert "program k1/k2 divider for virtual signal for DCN32"
  drm/amd/display: Fix primary EDP link detection
  drm/amd/display: fix wrong register access
  drm/amd/display: use actual cursor size instead of max for CAB allocation
  drm/amd/display: disable display fresh from MALL on an edge case for DCN321
  drm/amd/display: Fix CAB cursor size allocation for DCN32/321
  drm/amd/display: Missing HPO instance added
  drm/amd/display: Refactor edp dsc codes.
  drm/amd/display: SubVP missing scaling case
  drm/amd/display: Add support for visual confirm color
  drm/amd/display: Allow PHY state update between same states
  drm/amd/display: Cleanup PSR flag
  drm/amd/display: Cursor lag with PSR1 eDP
  drm/amd/display: Add DC debug option to force LTTPR mode
  drm/amd/display: add a override flag as wa for some specific dongle
  arm64: dts: qcom: sa8295p-adp: disallow regulator mode switches
  arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disallow regulator mode switches
  arm64: dts: qcom: sc8280xp-crd: disallow regulator mode switches
  arm64: dts: qcom: sc7280: Update lpasscore node
  arm64: dts: qcom: sc7280: Update lpassaudio clock controller for resets
  arm64: dts: qcom: sc7280: Cleanup the lpasscc node
  ARM: dts: qcom: msm8660-surf: move fixed regulator out of soc
  ARM: dts: qcom: msm8660: override nodes by label
  ARM: dts: qcom: msm8226: override nodes by label
  ARM: dts: qcom: msm8960: override nodes by label
  drm/amd/display: Only commit SubVP state after pipe programming
  drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence
  drm/amd/display: Remove assert from PHY state update
  drm/amd/display: set dig fifo read start level to 7 before dig fifo reset
  arm64: dts: qcom: sm6350: Add GPI DMA nodes
  drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
  drm/amd/display: Fix OTG H timing reset for dcn314
  drm/amd/display: Refine aux transaction before retrieve caps
  drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
  drm/amd/display: Don't choose SubVP display if ActiveMargin > 0
  drm/amd/display: Set ODM policy based on number of DSC slices
  drm/amd/display: 3.2.200
  drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
  drm/amd/display: Fix variable dereferenced before check
  drm/amdgpu: Remove the unneeded result variable
  drm/amdgpu: Update mes_v11_api_def.h
  drm/amdgpu: disable FRU access on special SIENNA CICHLID card
  arm64: dts: qcom: sdm845: Add the RPMh stats node
  arm64: dts: qcom: sdm845: Reduce reg size for aoss_qmp
  dt-bindings: soc: qcom: stats: Document SDM845 compatible
  soc: qcom: stats: Add SDM845 stats config and compatible
  arm64: dts: qcom: pm6150l: add missing adc channels
  dt-bindings: firmware: document Qualcomm SM6115 SCM
  arm64: dts: qcom: sm8150: switch TCSR mutex to MMIO
  arm64: dts: qcom: sm8150: split TCSR halt regs out of mutex
  arm64: dts: qcom: sdm630: switch TCSR mutex to MMIO
  arm64: dts: qcom: sdm630: split TCSR halt regs out of mutex
  arm64: dts: qcom: qcs404: switch TCSR mutex to MMIO
  arm64: dts: qcom: sdm845: switch TCSR mutex to MMIO
  arm64: dts: qcom: sdm845: split TCSR halt regs out of mutex
  arm64: dts: qcom: sc7280: split TCSR halt regs out of mutex
  arm64: dts: qcom: sc7180: switch TCSR mutex to MMIO
  arm64: dts: qcom: sc7180: split TCSR halt regs out of mutex
  arm64: dts: qcom: sc7180: add missing TCSR syscon compatible
  arm64: dts: qcom: msm8998: switch TCSR mutex to MMIO
  arm64: dts: qcom: msm8998: split TCSR halt regs out of mutex
  arm64: dts: qcom: msm8996: switch TCSR mutex to MMIO
  arm64: dts: qcom: msm8996: split TCSR halt regs out of mutex
  dt-bindings: mfd: qcom,tcsr: add several devices
  arm64: dts: qcom: sdm845-xiaomi-polaris: Fix sde_dsi_active pinctrl
  soc: qcom: Make QCOM_RPMPD depend on OF
  ARM: dts: qcom: ipq8064: add ipq8065 variant
  ARM: dts: qcom: ipq8064: add ipq8062 variant
  ARM: dts: qcom: ipq8064: add v2 dtsi variant
  ARM: dts: qcom-*: replace deprecated perst-gpio with perst-gpios
  ARM: dts: qcom: stop using snps,dw-pcie falback
  arm64: dts: qcom: msm8916-samsung-a2015: Rename touchscreen analog regulator
  arm64: dts: qcom: msm8916-samsung-e2015: Add touchkey
  ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64
  arm64: dts: qcom: msm8916-samsung-e2015: Add initial common dtsi
  dt-bindings: qcom: Document bindings for new msm8916-samsung-e2015 devices
  dt-bindings: arm: qcom: Document additional sku6 for sc7180 pazquel
  arm64: dts: qcom: Add SKU6 for sc7180-trogdor-pazquel-lte-parade
  clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock
  arm64: dts: qcom: Add device tree for Sony Xperia 1 IV
  arm64: dts: qcom: sm8450: Add SDHCI2
  arm64: dts: qcom: sm8450: Adjust memory map
  dt-bindings: arm: qcom: Document Sony Xperia 1 IV (PDX223)
  arm64: dts: qcom: msm8998: add MSM8998 SDCC specific compatible
  arm64: dts: qcom: msm8992-xiaomi-libra: split qcom,msm-id into tuples
  dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8996
  dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions
  arm64: dts: qcom: msm8916: add clocks to the GCC device node
  clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names
  clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down
  clk: qcom: gcc-msm8916: move GPLL definitions up
  clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents
  dt-bindings: clock: separate bindings for MSM8916 GCC device
  dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml
  selftests/bpf: Fix connect4_prog tcp/socket header type conflict
  regulator: core: Fix regulator supply registration with sysfs
  arm64: dts: qcom: sm6350: Add interconnect support
  arm64: dts: qcom: replace deprecated perst-gpio with perst-gpios
  arm64: dts: qcom: stop using snps,dw-pcie falback
  dt-bindings: crypto: ti,sa2ul: drop dma-coherent property
  dt-bindings: leds: qcom-wled: fix number of addresses
  dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
  dt-bindings: crypto: drop minItems equal to maxItems
  dt-bindings: ata: drop minItems equal to maxItems
  dt-bindings: socionext,uniphier-system-cache: drop minItems equal to maxItems
  media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
  dt-bindings: display: drop minItems equal to maxItems
  dt-bindings: display: synopsys,dw-hdmi: drop ref from reg-io-width
  dt-bindings: display: Add missing (unevaluated|additional)Properties on child nodes
  spi: mt7621: Remove 'clk' from 'struct mt7621_spi'
  spi: mt7621: Use devm_spi_register_controller()
  spi: mt7621: Use the devm_clk_get_enabled() helper to simplify error handling
  spi: mt7621: Fix an error message in mt7621_spi_probe()
  platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
  HSI: omap_ssi_port: Fix dma_map_sg error check
  HSI: cmt_speech: Pass a pointer to virt_to_page()
  HSI: omap_ssi: Fix refcount leak in ssi_probe
  HSI: clients: remove duplicate assignment
  drm: bridge: dw_hdmi: only trigger hotplug event on link change
  spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message()
  drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
  selftests/bpf: Fix bind{4,6} tcp/socket header type conflict
  drm/bridge: tc358767: Handle bridge past DPI output
  media: av7110: move to staging/media/deprecated/saa7146
  media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci
  media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif
  media: fsl-viu: deprecate this driver
  media: tm6000: deprecate this driver
  media: zr364xx: deprecate this driver
  media: meye: deprecate this driver
  media: cpia2: deprecate this driver
  arm64: dts: mt8192: Add dsi node
  arm64: dts: mt8192: Add display nodes
  arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192
  arm64: dts: mt8192: Add mipi_tx node
  arm64: dts: mt8192: Add pwm node
  media: staging/media: add a STAGING_MEDIA_DEPRECATED option
  media: avoid use of 'videobuf'
  media: staging/media/omap4iss/iss_video.c: videobuf -> vb2
  media: platform: ti: avoid using 'videobuf' or 'video-buf'
  arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile
  drm/bridge: anx7625: Support HDMI_I2S audio format
  media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2'
  bpf, mips: No need to use min() to get MAX_TAIL_CALL_CNT
  media: vb2: videobuf -> videobuf2
  media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L
  media: zoran: move to mainline
  media: zoran: from VB2_READ/WRITE: read/write isn't supported
  media: zoran: the video device is video capture only, not M2M
  media: zoran: fix checkpatch --strict issues
  media: ti/omap: fix repeated words in comments
  media: pci/cx23885: fix repeated words in comments
  media: pci/cx18: fix repeated words in comments
  media: pci/cx18: fix repeated words in comments
  media: i2c/cx25840: fix repeated words in comments
  media: v4l2-flash: Fix comment typo
  media: technisat-usb2: Fix comment typo
  media: drxk: Fix comment typo
  media: v4l2-ioctl: Fix typo 'the the' in comment
  media: tm6000: Fix typo 'the the' in comment
  media: gspca: Fix typo 'the the' in comment
  media: platform: ti: Fix typo 'the the' in comment
  media: saa7164: Fix typo 'the the' in comment
  media: ivtv: Fix typo 'the the' in comment
  media: cx88: Fix typo 'the the' in comment
  media: dvb-frontends: Fix typo 'the the' in comment
  media: sun6i-csi: Fix comment typo
  media: dib8000: Fix comment typo
  media: staging/media/av7110/av7110: Fix typo in string
  media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2mem driver
  media: dw100: Add i.MX8MP dw100 dewarper driver
  media: dt-bindings: media: Add i.MX8MP DW100 binding
  media: uapi: Add a control for DW100 driver
  media: v4l: uapi: Add user control base for DW100 controls
  media: Documentation: dw100: Add user documentation for the DW100 driver
  media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks
  media: v4l2-ctrls: optimize type_ops for arrays
  ASoC: codecs: max98088: remove redundant ret variable
  drm/i915/guc: Remove log size module parameters
  net: sparx5: add support for mrouter ports
  net: sparx5: add list for mdb entries in driver
  ethernet: Add helpers to recognize addresses mapped to IP multicast
  genetlink: start to validate reserved header bytes
  spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4
  spi: sh-msiof: add generic Gen4 binding
  spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support
  drm/i915: split gem quirks from display quirks
  ARM: dts: at91: sam9x60ek: remove simple-bus for regulators
  ARM: dts: lan966x: add support for pcb8290
  arm64: dts: rockchip: specify pinctrl for i2c adapters on rock-3a
  arm64: dts: rockchip: add vcc_mipi regulator to rock-3a
  arm64: dts: rockchip: add vcc_cam regulator to rock-3a
  drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h
  drm/i915/vrr: drop window2_delay member from i915
  drm/i915: move and group sagv under display.sagv
  drm/i915: move overlay to display.overlay
  drm/i915: move hotplug to display.hotplug
  x86/earlyprintk: Clean up pciserial
  drm/i915: move wm to display.wm
  drm/i915: move and group fbdev under display.fbdev
  wifi: mac80211: fix potential deadlock in ieee80211_key_link()
  drm/i915: move dpll under display.dpll
  drm/i915: move and split audio under display.audio and display.funcs
  drm/i915: move dmc to display.dmc
  drm/i915: move and group pps members under display.pps
  drm/i915: move and group gmbus members under display.gmbus
  drm/i915: move color_funcs to display.funcs
  drm/i915: move fdi_funcs to display.funcs
  arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config
  drm/i915: move wm_disp funcs to display.funcs
  drm/i915: move hotplug_funcs to display.funcs
  drm/i915: move dpll_funcs to display.funcs
  drm/i915: move cdclk_funcs to display.funcs
  ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y
  ARM: defconfig: fix CONFIG_SND_SOC_AC97_CODEC name
  ARM: defconfig: drop CONFIG_MICROCHIP_PIT64B
  ARM: defconfig: drop CONFIG_USB_FSL_USB2
  ARM: defconfig: drop CONFIG_SND_SOC_FSL_SAI
  ARM: defconfig: drop CONFIG_PTP_1588_CLOCK=y
  ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
  ARM: defconfig: drop CONFIG_SERIAL_OMAP references
  ARM: defconfig: drop CONFIG_NET_VENDOR_ASIX=y
  ARM: defconfig: clean up multi_v4t and multi_v5 configs
  xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode
  xfrm: interface: support collect metadata mode
  drm/i915: add display sub-struct to drm_i915_private
  ARM: defconfig: reorder defconfig files
  net: allow storing xfrm interface metadata in metadata_dst
  esp: choose the correct inner protocol for GSO on inter address family tunnels
  PCI: dwc: Drop dependency on ZONE_DMA32
  arm64: dts: meson-sm1-sei610: Remove 'enable-active-low'
  arm64: dts: meson-g12a: Remove 'enable-active-low'
  drm/gma500: Fix comment typo
  perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
  perf: Capture branch privilege information
  perf: Extend branch type classification
  perf: Add system error and not in transaction branch types
  drm/gma500: Fix SDVO command debug printing
  x86/mce: Retrieve poison range from hardware
  clk: renesas: r8a779f0: Add MSIOF clocks
  clk: renesas: r9a09g011: Add IIC clock and reset entries
  arm64: dts: renesas: r8a774a1: Put I2C aliases to board files
  arm64: dts: renesas: r8a774e1: Rename i2c_dvfs to iic_pmic
  arm64: dts: renesas: r8a779a0: Put I2C aliases to board files
  arm64: dts: renesas: r8a77990: Put I2C aliases to board files
  arm64: dts: renesas: r8a77980: Put I2C aliases to board files
  arm64: dts: renesas: r8a77970: Put I2C aliases to board files
  arm64: dts: renesas: r8a779{51|60|65}: Put I2C aliases to board files
  arm64: dts: renesas: rzv2m evk: Enable i2c
  arm64: dts: renesas: r9a09g011: Add i2c nodes
  arm64: defconfig: Enable additional support for Renesas platforms
  ARM: shmobile: defconfig: Refresh for v6.0-rc1
  RDMA/rxe: Remove an unused member from struct rxe_mr
  cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG
  ASoC: codecs: allow compile testing without MFD drivers
  dt-bindings: mediatek: Add axi clock in mt8173 dts example
  regulator: tps65219: change tps65219_regulator_irq_types to static
  ASoC: amd: acp: Modify dai_id macros to be more generic
  spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path
  ASoC: wcd938x: Remove spurious type_base from irq chip
  ASoC: wcd9335: Convert irq chip to config regs
  drm/msm/a6xx: Improve gpu recovery sequence
  drm/msm/a6xx: Ensure CX collapse during gpu recovery
  drm/msm: Fix cx collapse issue during recovery
  drm/msm: Correct pm_runtime votes in recover worker
  drm/msm: Take single rpm refcount on behalf of all submits
  drm/msm: Remove unnecessary pm_runtime_get/put
  drm/msm: De-open-code some CP_EVENT_WRITE
  dt-bindings: vendor-prefixes: add MEMSensing Microsystems Co., Ltd.
  lib/string_helpers: Add str_read_write() helper
  iio: common: scmi_sensors: use HZ macro from units.h
  iio: accel: adxl345: use HZ macro from units.h
  units: complement the set of Hz units
  drm/msm/iommu: optimize map/unmap
  drm/msm: Add fault-injection support
  drm/msm/gem: Convert to lockdep assert
  RDMA/core: Remove 'device' argument from rdma_build_skb()
  RDMA/srp: Use the attribute group mechanism for sysfs attributes
  RDMA/srp: Handle dev_set_name() failure
  RDMA/srp: Remove the srp_host.released completion
  RDMA/srp: Rework the srp_add_port() error path
  drm/msm/gem: Add msm_gem_assert_locked()
  drm/msm/gem: Evict active GEM objects when necessary
  drm/msm/gem: Consolidate shrinker trace
  drm/msm/gem: Unpin buffers earlier
  drm/msm/gem: Convert to using drm_gem_lru
  drm/gem: Add LRU/shrinker helper
  drm/msm/gem: Remove active refcnt
  drm/msm/gem: Consolidate pin/unpin paths
  drm/msm/gem: Rename to pin/unpin_pages
  drm/msm/gem: Rename update_inactive
  drm/msm/gem: Check for active in shrinker path
  drm/msm: Split out idr_lock
  drm/msm: Small submit cleanup
  drm/msm: Reorder lock vs submit alloc
  bpf: Fix a few typos in BPF helpers documentation
  selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4
  net_sched: remove impossible conditions
  net: fman: memac: Uninitialized variable on error path
  openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests
  openvswitch: allow specifying ifindex of new interfaces
  net: ftmac100: add an opportunity to get ethaddr from the platform
  net: dsa: mv88e6xxx: Allow external SMI if serial
  genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind()
  net/mlx4: Fix error check for dma_map_sg
  net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()
  mlx4: Do type_clear() for devlink ports when type_set() was called previously
  net: dsa: mv88e6xxx: support RGMII cmode
  platform/chrome: cros_ec_typec: Correct alt mode index
  platform/chrome: cros_ec_typec: Add bit offset for DP VDO
  perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support
  perf/core: Add speculation info to branch entries
  perf/x86/amd/lbr: Use fusion-aware branch classifier
  perf/x86: Make branch classifier fusion-aware
  perf/x86/amd/lbr: Add LbrExtV2 software branch filter support
  perf/x86: Move branch classifier
  perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support
  perf/x86/amd/lbr: Add LbrExtV2 branch record support
  perf/x86/amd/lbr: Detect LbrExtV2 support
  x86/cpufeatures: Add LbrExtV2 feature bit
  perf/x86/amd/core: Add generic branch record interfaces
  perf/x86/amd/core: Refactor branch attributes
  perf/x86/amd/brs: Move feature-specific functions
  sched: Add update_current_exec_runtime helper
  selftests/bpf: fix type conflict in test_tc_dtime
  audit: free audit_proctitle only on task exit
  audit: explicitly check audit_context->context enum value
  cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all()
  audit: audit_context pid unused, context enum comment fix
  cgroup: Homogenize cgroup_get_from_id() return value
  cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id
  cgroup: Honor caller's cgroup NS when resolving path
  coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface
  coresight: etm4x: Expose default timestamp source in sysfs
  drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning
  PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc()
  soc: mediatek: mtk-svs: Use bitfield access macros where possible
  soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read
  dt-bindings: power: mediatek: Update maintainer list
  dt-bindings: power: mediatek: Support naming power controller node with unit address
  dt-bindings: power: mediatek: Refine multiple level power domain nodes
  pinctrl: nuvoton: Use 'unsigned int' instead of just 'unsigned'.
  dt-bindings: pinctrl: Add missing (unevaluated|additional)Properties on child nodes
  sbitmap: remove unnecessary code in __sbitmap_queue_get_batch
  gfs2: Switch from strlcpy to strscpy
  pinctrl: amd: Pick some different unicode symbols
  pinctrl: fixup for "i2c: Make remove callback return void"
  drm/i915: Add new ADL-S pci id
  drm/tve200: Fix smatch warning
  drm: bridge: icn6211: Add support for external REFCLK
  dt-bindings: display: bridge: icn6211: Add support for external REFCLK
  drm: bridge: icn6211: Add and use hs_rate and lp_rate
  drm: fix drm_mipi_dbi build errors
  drm/panel: use 'select' for Ili9341 panel driver helpers
  ARM: dts: Let Gemini NS2502 parse redboot partitions
  ARM: dts: gemini: ssi1328: permit to use gigabit
  ARM: dts: gemini: ns2502: permit to use gigabit
  platform/x86: msi-laptop: Add msi_scm_disable_hw_fn_handling() helper
  platform/x86: msi-laptop: Add msi_scm_model_exit() helper
  net: sched: remove unnecessary init of qdisc skb head
  platform/x86: msi-laptop: Fix resource cleanup
  platform/x86: msi-laptop: Simplify ec_delay handling
  platform/x86: msi-laptop: Fix old-ec check for backlight registering
  platform/x86: msi-laptop: Drop MSI_DRIVER_VERSION
  platform/x86: msi-laptop: Use MODULE_DEVICE_TABLE()
  platform/x86: toshiba_acpi: Fix ECO LED control on Toshiba Z830
  platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
  crypto: Kconfig - simplify compression/RNG entries
  crypto: Kconfig - simplify cipher entries
  crypto: Kconfig - simplify userspace entries
  crypto: Kconfig - simplify hash entries
  crypto: Kconfig - simplify aead entries
  crypto: Kconfig - simplify CRC entries
  crypto: Kconfig - simplify public-key entries
  crypto: Kconfig - add submenus
  crypto: Kconfig - sort the arm entries
  crypto: Kconfig - sort the arm64 entries
  crypto: Kconfig - submenus for arm and arm64
  crypto: Kconfig - remove AES_ARM64 ref by SA2UL
  crypto: Kconfig - move x86 entries to a submenu
  crypto: Kconfig - move sparc entries to a submenu
  crypto: Kconfig - move s390 entries to a submenu
  crypto: Kconfig - move powerpc entries to a submenu
  crypto: Kconfig - move mips entries to a submenu
  crypto: hisilicon/qm - no judgment in the back process
  crypto: ccree - Fix dma_map_sg error check
  crypto: allwinner - Fix dma_map_sg error check
  crypto: amlogic - Fix dma_map_sg error check
  crypto: qce - Fix dma_map_sg error check
  crypto: sahara - Fix error check for dma_map_sg
  crypto: gemini - Fix error check for dma_map_sg
  crypto: drivers - move from strlcpy with unused retval to strscpy
  crypto: core - move from strlcpy with unused retval to strscpy
  crypto: aspeed - add HACE crypto driver
  dt-bindings: crypto: add documentation for aspeed hace
  ARM: dts: aspeed: Add HACE device controller node
  dt-bindings: clock: Add AST2500/AST2600 HACE reset definition
  crypto: aspeed - Add HACE hash driver
  crypto: ccp - Fail the PSP initialization when writing psp data file failed
  crypto: ccp - Initialize PSP when reading psp data file failed
  hwrng: imx-rngc - use devres for hwrng registration
  hwrng: imx-rngc - use devm_clk_get_enabled
  crypto: tcrypt - remove mode=1000
  r8152: add PID for the Lenovo OneLink+ Dock
  wifi: rtw88: fix uninitialized use of primary channel index
  net: phylink: allow RGMII/RTBI in-band status
  platform/x86: move from strlcpy with unused retval to strscpy
  x86/microcode: Remove ->request_microcode_user()
  platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
  platform/x86: asus-wmi: Implement TUF laptop keyboard power states
  platform/x86: asus-wmi: Implement TUF laptop keyboard LED modes
  platform/x86: asus-wmi: Support the GPU fan on TUF laptops
  platform/x86: asus-wmi: Modify behaviour of Fn+F5 fan key
  platform/x86: asus-wmi: Update tablet_mode_sw module-param help text
  net: prestera: manage matchall and flower priorities
  net: prestera: add support for egress traffic mirroring
  net: prestera: acl: extract matchall logic into a separate file
  net: asix: ax88772: add ethtool pause configuration
  net: asix: ax88772: migrate to phylink
  wifi: mac80211: use full 'unsigned int' type
  wifi: mac80211: move from strlcpy with unused retval to strscpy
  wifi: mac80211: read ethtool's sta_stats from sinfo
  wifi: mac80211: correct SMPS mode in HE 6 GHz capability
  drm/i915: Skip wm/ddb readout for disabled pipes
  dt-bindings: net: Add missing (unevaluated|additional)Properties on child nodes
  libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton
  bpf: prepare for more bpf syscall to be used from kernel and user space.
  powerpc/82xx: remove spidev node from mgcoge
  powerpc/microwatt: Add LiteX MMC driver
  selftests/powerpc: Add a test for execute-only memory
  powerpc/mm: Support execute-only memory on the Radix MMU
  macintosh: move from strlcpy with unused retval to strscpy
  powerpc: move from strlcpy with unused retval to strscpy
  powerpc/fsl_booke: Make calc_cam_sz() static
  powerpc: Remove stale declarations in mmu_decl.h
  powerpc: Update ISA versions to mention e5500/e6500
  powerpc: Move patch sites out of asm-prototypes.h
  powerpc/boot: Drop unused dummy.c
  powerpc/boot: Convert more files to use SPDX tags
  riscv: enable CD-ROM file systems in defconfig
  drm/mediatek: Remove the unneeded result
  bpf: Add CGROUP prefix to cgroup_iter_order
  Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
  Bluetooth: move from strlcpy with unused retval to strscpy
  Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
  Bluetooth: ISO: Fix not handling shutdown condition
  Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
  Bluetooth: MGMT: Fix Get Device Flags
  Bluetooth: L2CAP: Fix build errors in some archs
  Bluetooth: hci_sync: Fix suspend performance regression
  Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
  Bluetooth: convert hci_update_adv_data to hci_sync
  Bluetooth: move hci_get_random_address() to hci_sync
  Bluetooth: Delete unreferenced hci_request code
  Bluetooth: Move Adv Instance timer to hci_sync
  drm/mediatek: Drop of_gpio header
  Bluetooth: Convert SCO configure_datapath to hci_sync
  Bluetooth: Delete unused hci_req_stop_discovery()
  Bluetooth: Rework le_scan_restart for hci_sync
  Bluetooth: Convert le_scan_disable timeout to hci_sync
  Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921
  drm/i915/pxp: don't start pxp without mei_pxp bind
  ata: libata-core: Simplify ata_build_rw_tf()
  ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE
  ata: libata-core: remove redundant err_mask variable
  ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0
  drm/i915/display/mtl: Extend MBUS programming
  drm/i915/mtl: Reuse adl-p DBUF calculations
  drm/i915/mtl: Update memory bandwidth parameters
  drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM
  drm/i915: Extract wm latency adjustment to its own function
  clk: sunxi-ng: d1: Limit PLL rates to stable ranges
  netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed
  mlxsw: Remove unused mlxsw_core_port_type_get()
  mlxsw: Remove unused port_type_set devlink op
  mlxsw: Remove unused IB stuff
  net: devlink: limit flash component name to match version returned by info_get()
  netdevsim: add version fw.mgmt info info_get() and mark as a component
  net: devlink: extend info_get() version put to indicate a flash component
  selftests/net: fix reinitialization of TEST_PROGS in net self tests.
  dt-bindings: display: adi,adv75xx: Add missing graph schema references
  MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer
  drm/i915/mtl: Fix rawclk for Meteorlake PCH
  drm/i915/mtl: Add support for MTL in Display Init sequences
  drm/i915/mtl: Add VBT port and AUX_CH mapping
  drm/i915/mtl: Add PCH support
  dt-bindings: Remove 'Device Tree Bindings' from end of title:
  of: unittest: taint the kernel when of unittest runs
  bpf/scripts: Assert helper enum value is aligned with comment order
  bpftool: Fix a wrong type cast in btf_dumper_int
  selftests/bpf: add a selftest for cgroup hierarchical stats collection
  selftests/bpf: extend cgroup helpers
  cgroup: bpf: enable bpf programs to integrate with rstat
  selftests/bpf: Test cgroup_iter.
  bpf: Introduce cgroup iter
  drm/i915/mtl: Don't mask off CCS according to DSS fusing
  drm/i915/mtl: MMIO range is now 4MB
  drm/i915: Skip Bit12 fw domain reset for gen12+
  drm/amd: remove possible condition with no effect (if == else)
  drm/amd: remove possible condition with no effect (if == else)
  drm/amd: fix potential memory leak
  drm/amd: fix potential memory leak
  drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
  drm: amd: amdgpu: ACPI: Add comment about ACPI_FADT_LOW_POWER_S0
  drm/radeon: use time_after(a,b) to replace "a>b"
  drm/amdgpu: use dev_info to benefit mGPU case
  drm/amdgpu: use adev_to_drm to get drm device
  drm/amdgpu: add MGCG perfmon setting for gfx11
  drm/amd/amdgpu: avoid soft reset check when gpu recovery disabled
  drm/amdkfd: Fix isa version for the GC 10.3.7
  drm/amdgpu: Fix page table setup on Arcturus
  drm/amdkfd: Allocate doorbells only when needed
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amd/display: Remove redundant check in atomic_check
  drm/amd/display: Adding log clock table from SMU
  drm/amd/display: Uncomment SubVP scaling case
  drm/amd/display: Add interface to track PHY state
  drm/amd/display: Free phantom plane and stream properly
  drm/amd/display: program k1/k2 divider for virtual signal for DCN32
  drm/amd/display: Cursor flicker when entering PSRSU
  drm/amd/display: change to runtime initialization for reg offsets for DCN321
  drm/amd/display: change to runtime initialization for reg offsets for DCN32
  drm/amd/display: Change AUX NACK behavior
  drm/amd/display: HDMI ODM Combine Policy Correction
  drm/amd/display: fix odm 2:1 policy not being applied consistently in 4k144 modes
  drm/amd/display: do not change pipe split policy for RV2
  drm/amd/display: 3.2.199
  drm/amd/display: [FW Promotion] Release 0.0.130.0
  drm/amdgpu: skip set_topology_info for VF
  drm/amdgpu: add sdma instance check for gfx11 CGCG
  ASoC: tas2764: Export highpass filter setting
  ASoC: tas2764: Add IRQ handling
  ASoC: tas2764: Fix mute/unmute
  ASoC: tas2764: Drop conflicting set_bias_level power setting
  ASoC: tas2764: Allow mono streams
  regulator: core: Don't err if allow-set-load but no allowed-modes
  regulator: core: Require regulator drivers to check uV for get_optimum_mode()
  ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
  dt-bindings: arm: coresight-tmc: Add 'iommu' property
  dt-bindings: arm: coresight: Add 'power-domains' property
  gfs2: Clear flags when withdraw prevents xmote
  gfs2: Dequeue waiters when withdrawn
  gfs2: Prevent double iput for journal on error
  spi: amd: Configure device speed
  arm64: dts: mt8195: Add display node for vdosys0
  arm64: dts: mt8195: Add gce node
  arm64: dts: mt8195: Add iommu and smi nodes
  arm64: dts: mt8195: Specify audio reset controller
  arm64: dts: mt8195: Add adsp node and adsp mailbox nodes
  arm64: dts: mt8195: Add audio related nodes
  arm64: dts: mt8195: Add scp node
  arm64: dts: mt8195: Add spmi node
  arm64: dts: mt8195: Add power domains controller
  arm64: dts: mt8195: Add vdosys and vppsys clock nodes
  arm64: dts: mt8195: Add cpufreq node
  arm64: dts: mt8195: Disable I2C0 node
  arm64: dts: mt8195: Disable watchdog external reset signal
  arm64: dts: mediatek: Update mt81xx scpsys node to align with dt-bindings
  drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
  platform/x86: asus-wmi: Simplify tablet-mode-switch handling
  platform/x86: asus-wmi: Simplify tablet-mode-switch probing
  platform/x86: asus-wmi: Add support for ROG X13 tablet mode
  platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
  platform/x86: asus-wmi: Support the hardware GPU MUX on some laptops
  platform/x86: asus-wmi: Simplify some of the *_check_present() helpers
  platform/x86: asus-wmi: Refactor panel_od attribute
  platform/x86: asus-wmi: Refactor egpu_enable attribute
  platform/x86: asus-wmi: Refactor disable_gpu attribute
  platform/x86: asus-wmi: Document the panel_od sysfs attribute
  platform/x86: asus-wmi: Document the egpu_enable sysfs attribute
  platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
  platform/x86: asus-wmi: Use kobj_to_dev()
  platform/x86: asus-wmi: Convert all attr-show to use sysfs_emit
  platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8
  platform/surface: aggregator_registry: Rename HID device nodes based on new findings
  platform/surface: aggregator_registry: Rename HID device nodes based on their function
  platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
  platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
  platform/x86: pmc_atom: Amend comment style and grammar
  platform/x86: pmc_atom: Make terminator entry uniform
  platform/x86: pmc_atom: Improve quirk message to be less cryptic
  platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
  platform/x86: dell-privacy: convert to use dev_groups
  soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table()
  soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table
  soc: mediatek: mtk-svs: Remove hardcoded irqflags
  soc: mediatek: mtk-svs: Switch to platform_get_irq()
  gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes
  dt-bindings: soc: mediatek: pwrap: add compatible for mt8188
  soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF
  ASoC: sigmadsp: switch to use kmemdup_nul() helper
  net: sched: delete duplicate cleanup of backlog and qlen
  arm64: dts: mediatek: mt8183-pumpkin: add keypad support
  arm64: dts: mediatek: mt8183: add keyboard node
  arm64: dts: mt8183: add MediaTek MDP3 nodes
  dt-bindings: pinctrl: mt8186: Fix 'reg-names' for pinctrl nodes
  ASoC: Add Apple MCA I2S transceiver bindings
  ASoC: apple: mca: Add locking
  ASoC: apple: mca: Start new platform driver
  pinctrl: mediatek: add mt8188 driver
  dt-bindings: pinctrl: mediatek: add support for mt8188
  mm/slub: move free_debug_processing() further
  pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver
  dt-bindings: pinctrl: qcom: Add sc8280xp lpass lpi pinctrl bindings
  pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver
  dt-bindings: pinctrl: qcom: Add sm8450 lpass lpi pinctrl bindings
  pinctrl: nomadik: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
  pinctrl: bcm: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
  spi: pxa2xx: Remove the unneeded result variable
  regulator: drivers: Remove unnecessary print function dev_err()
  ASoC: max98088: add support for noise gate reg
  ASoC: codecs: add suspend and resume for ES8316
  ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field
  ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box
  ASoC: SOF: mediatek: Add dai driver for mt8186
  PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value
  drm/virtio: Fix same-context optimization
  udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
  HID: move from strlcpy with unused retval to strscpy
  HID: vivaldi: convert to use dev_groups
  HID: wacom: Simplify comments
  HID: rmi: replace ternary operator with min()
  HID: Kconfig: remove redundant "depends on HID" lines
  wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()
  wifi: nl80211: send MLO links channel info in GET_INTERFACE
  nfp: flower: support case of match on ct_state(0/0x3f)
  wifi: mac80211: allow bw change during channel switch in mesh
  wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link()
  drm/radeon: Don't register backlight when another backlight should be used (v3)
  drm/amdgpu: Don't register backlight when another backlight should be used (v3)
  drm/i915: Don't register backlight when another backlight should be used (v2)
  EDAC/wq: Remove unneeded flush_workqueue()
  wifi: mac80211: allow link address A2 in TXQ dequeue
  wifi: mac80211: fix control port frame addressing
  wifi: mac80211: set link ID in TX info for beacons
  wifi: mac80211_hwsim: fix link change handling
  wifi: mac80211: maintain link_id in link_sta
  wifi: cfg80211/mac80211: check EHT capability size correctly
  wifi: mac80211_hwsim: split iftype data into AP/non-AP
  wifi: mac80211: mlme: don't add empty EML capabilities
  wifi: mac80211: use link ID for MLO in queued frames
  wifi: mac80211: use the corresponding link for stats update
  wifi: mac80211: add link information in ieee80211_rx_status
  wifi: mac80211: properly implement MLO key handling
  wifi: cfg80211: Add link_id parameter to various key operations for MLO
  wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD
  wifi: cfg80211: reject connect response with MLO params for WEP
  wifi: mac80211: fix use-after-free
  wifi: mac80211: use link in TXQ parameter configuration
  wifi: cfg80211: add link id to txq params
  wifi: mac80211: set link BSSID
  wifi: cfg80211: get correct AP link chandef
  wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0
  wifi: mac80211: properly set old_links when removing a link
  wifi: mac80211: accept STA changes without link changes
  HID: playstation: convert to use dev_groups
  net: gro: skb_gro_header helper function
  EDAC/ie31200: Add Skylake-S support
  HID: uclogic: Add support for Parblo A610 PRO
  HID: uclogic: Add support for XP-PEN Deco Pro S
  HID: uclogic: Add support for UGEE v2 mouse frames
  HID: uclogic: Add support for UGEE v2 dial frames
  HID: uclogic: Parse the UGEE v2 frame type
  HID: uclogic: Refactor UGEE v2 frame initialization
  HID: uclogic: Refactor UGEE v2 string descriptor parsing
  HID: uclogic: KUnit best practices and naming conventions
  HID: uclogic: Fix warning in uclogic_rdesc_template_apply
  HID: uclogic: Add missing suffix for digitalizers
  lib/vnsprintf: add const modifier for param 'bitmap'
  drm/vc4: hvs: protect drm_print_regset32()
  drm/vc4: crtc: protect device resources after removal
  drm/vc4: plane: protect device resources after removal
  drm/vc4: hdmi: unlock mutex when device is unplugged
  drm/i915: fix null pointer dereference
  dt-bindings: serial: samsung: add exynosautov9-uart compatible
  Documentation: devlink: fix the locking section
  selftests/net: Add sk_bind_sendto_listen and sk_connect_zero_addr
  selftests/net: Add test for timing a bind request to a port with a populated bhash entry
  net: Add a bhash2 table hashed by port and address
  selftests/bpf: Fix wrong size passed to bpf_setsockopt()
  selftests/bpf: Add cb_refs test to s390x deny list
  netlink: fix some kernel-doc comments
  net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
  Documentation: sysctl: align cells in second content column
  selftests/bpf: Add tests for reference state fixes for callbacks
  bpf: Fix reference state management for synchronous callbacks
  pinctrl: Add Cypress cy8c95x0 support
  dt-binding: pinctrl: Add cypress,cy8c95x0
  mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses.
  KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init()
  KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
  kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails
  drm/i915/dg2: Add additional HDMI pixel clock frequencies
  MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer
  ice: Print human-friendly PHY types
  ice: Implement devlink port split operations
  ice: Add additional flags to ice_nvm_write_activate
  ice: Add port option admin queue commands
  ice: Add support for ip TTL & ToS offload
  block/rnbd-clt: Remove the unneeded result variable
  mm/sl[au]b: introduce common alloc/free functions without tracepoint
  mm/slab: kmalloc: pass requests larger than order-1 page to page allocator
  mm/slab_common: cleanup kmalloc_large()
  mm/slab_common: kmalloc_node: pass large requests to page allocator
  mm/slub: move kmalloc_large_node() to slab_common.c
  mm/slab_common: fold kmalloc_order_trace() into kmalloc_large()
  mm/sl[au]b: factor out __do_kmalloc_node()
  mm/slab_common: cleanup kmalloc_track_caller()
  mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions
  mm/slab: cleanup slab_alloc() and slab_alloc_node()
  mm/slab: move NUMA-related code to __do_cache_alloc()
  drm/i915/guc/slpc: Allow SLPC to use efficient frequency
  staging: r8188eu: remove unnecessary null check
  staging: sm750fb: split multiple assignments to lines
  clk: samsung: MAINTAINERS: add Krzysztof Kozlowski
  ASoC: mediatek: dt-bindings: modify machine bindings for SOF
  ASoC: mediatek: dt-bindings: modify machine bindings for SOF
  r8169: remove support for chip version 60
  r8169: remove support for chip version 50
  r8169: remove support for chip version 49
  r8169: remove support for chip versions 45 and 47
  r8169: remove support for chip version 41
  micrel: ksz8851: fixes struct pointer issue
  tcp: annotate data-race around tcp_md5sig_pool_populated
  net: marvell: prestera: implement br_port_locked flag offloading
  dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges
  dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties
  dt-bindings: PCI: fu740-pci: fix missing clock-names
  regulator: max597x: Remove the unneeded result variable
  ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe()
  x86/mm: Print likely CPU at segfault time
  net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location
  net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G
  dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J7200 CPSW5G
  net: skb: prevent the split of kfree_skb_reason() by gcc
  drm/i915: move has_dsc to runtime info
  drm/i915: move has_dmc to runtime info
  drm/i915: move has_hdcp to runtime info
  drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info
  drm/i915: move platform_engine_mask to runtime info
  drm/i915: move memory_regions to runtime info
  drm/i915: move has_pooled_eu to runtime info
  drm/i915: move ppgtt_type and ppgtt_size to runtime info
  drm/i915: move page_sizes to runtime info
  drm/i915: move fbc_mask to runtime info
  drm/i915: move graphics.ver and graphics.rel to runtime info
  drm/i915: add initial runtime info into device info
  platform/x86/amd/pmf: Fix clang unused variable warning
  platform/x86/amd/pmf: Fix undefined reference to platform_profile
  drm/i915: combine device info printing into one
  drm/i915/guc: remove runtime info printing from time stamp logging
  ALSA: doc: Drop snd_dma_continuous_data() usages
  ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation
  ASoC: Intel: sst: Switch to standard device pages
  ALSA: pdaudiocf: Drop superfluous GFP setup
  ALSA: vx: Drop superfluous GFP setup
  RDMA/hns: Support MR's restrack raw ops for hns driver
  platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs
  clk: do not initialize ret
  clk: remove extra empty line
  net: phy: tja11xx: add interface mode and RMII REF_CLK support
  dt-bindings: net: tja11xx: add nxp,refclk_in property
  mlxsw: minimal: Extend to support line card dynamic operations
  mlxsw: minimal: Extend module to port mapping with slot index
  mlxsw: minimal: Move ports allocation to separate routine
  mlxsw: minimal: Extend APIs with slot index for modular system support
  mlxsw: i2c: Add support for system interrupt handling
  mlxsw: core_linecards: Register a system event handler
  mlxsw: core: Add registration APIs for system event handler
  mlxsw: core_linecards: Separate line card init and fini flow
  bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF
  docs: netlink: basic introduction to Netlink
  net: improve and fix netlink kdoc
  selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere
  bpf: update bpf_{g,s}et_retval documentation
  bpf: expose bpf_strtol and bpf_strtoul to all program types
  bpf: Use cgroup_{common,current}_func_proto in more hooks
  bpf: Introduce cgroup_{common,current}_func_proto
  net: ftmac100: set max_mtu to allow DSA overhead setting
  ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params()
  drm/display/dp_mst: Move all payload info into the atomic state
  drm/radeon: Drop legacy MST support
  drm/display/dp_mst: Maintain time slot allocations when deleting payloads
  drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work
  drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions
  drm/nouveau/kms: Pull mst state in for all modesets
  drm/nouveau/kms: Cache DP encoders in nouveau_connector
  drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots()
  drm/display/dp_mst: Don't open code modeset checks for releasing time slots
  drm/display/dp_mst: Add nonblocking helpers for DP MST
  drm/display/dp_mst: Add helper for finding payloads in atomic MST state
  drm/display/dp_mst: Add some missing kdocs for atomic MST structs
  drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots()
  drm/display/dp_mst: Call them time slots, not VCPI slots
  drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation
  drm/amdgpu/dm/mst: Rename get_payload_table()
  drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)
  scripts/bpf: Set date attribute for bpf-helpers(7) man page
  scripts/bpf: Set version attribute for bpf-helpers(7) man page
  bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE
  bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval
  bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs
  flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode
  rtc: mxc: Use devm_clk_get_enabled() helper
  rtc: gamecube: Always reset HW_SRNPROT after read
  rtc: k3: detect SoC to determine erratum fix
  rtc: k3: wait until the unlock field is not zero
  rtc: mpfs: Remove printing of stray CR
  remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init
  fs: dlm: const void resource name parameter
  fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
  fs: dlm: remove DLM_LSFL_FS from uapi
  fs: dlm: trace user space callbacks
  fs: dlm: change ls_clear_proc_locks to spinlock
  fs: dlm: remove dlm_del_ast prototype
  fs: dlm: handle rcom in else if branch
  fs: dlm: allow lockspaces have zero lvblen
  fs: dlm: fix invalid derefence of sb_lvbptr
  fs: dlm: handle -EINVAL as log_error()
  fs: dlm: use __func__ for function name
  fs: dlm: handle -EBUSY first in unlock validation
  fs: dlm: handle -EBUSY first in lock arg validation
  fs: dlm: fix race between test_bit() and queue_work()
  fs: dlm: fix race in lowcomms
  remoteproc: imx_rproc: Simplify some error message
  ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure
  ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
  ASoC: SOF: ipc4-loader: Verify ext manifest magic number
  ASoC: SOF: imx: imx8ulp: declare ops structure as static
  ASoC: fsl_sai: Update slots number according to bclk_ratio
  ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186
  ASoC: SOF: Introduce function sof_of_machine_select
  regulator: drivers: Add TI TPS65219 PMIC regulators support
  regulator: dt-bindings: Add TI TPS65219 PMIC bindings
  regulator: qcom_smd: Add PM6125 RPM regulators
  regulator: qcom_smd: Sort pmics alphabetically (part 3)
  regulator: qcom_smd: Sort pmics alphabetically (part 2)
  regulator: qcom_smd: Sort pmics alphabetically (part 1)
  regulator: qcom_spmi: Add PM6125 PMIC support
  regulator: qcom_spmi: Sort pmics alphabetically (part 2)
  regulator: qcom_spmi: Sort pmics alphabetically (part 1)
  regulator: qcom_spmi: Add support for LDO_510 and FTSMPS
  regulator: qcom_spmi: Add support for HFSMPS regulator type
  regulator: qcom_smd: Document PM6125 PMIC
  regulator: qcom_smd: Sort compatibles alphabetically
  regulator: qcom_spmi: Document PM6125 PMIC
  regulator: qcom_spmi: Improve formatting of if-then blocks
  soundwire: intel: remove use of __func__ in dev_dbg
  soundwire: bus: remove use of __func__ in dev_dbg
  soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX
  soundwire: intel: Remove unnecessary TODO
  soundwire: qcom: Update error prints to debug prints
  regmap: check right noinc bounds in debug print
  regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
  drm/panel-edp: add IVO M133NW4J-R3 panel entry
  subdev/clk: fix repeated words in comments
  dt-bindings: interrupt-controller: arm,gic: Support two address and size cells
  dt-bindings: interrupt-controller: arm,gic-v3: Make 'interrupts' optional
  ima: fix blocking of security.ima xattrs of unsupported algorithms
  mm/slub: Remove the unneeded result variable
  drm/i915/backlight: Disable pps power hook for aux based backlight
  mm/slab_common: Remove the unneeded result variable
  staging: r8188eu: always update the status variables
  staging: r8188eu: always cancel blink_work
  staging: r8188eu: don't restart "no link" blinking unnecessarily
  staging: r8188eu: remove unused module parameter rtw_chip_version
  staging: r8188eu: remove xmit_osdep.h
  staging: r8188eu: remove os_dep/xmit_linux.c
  staging: r8188eu: rename rtw_os_pkt_complete()
  staging: r8188eu: make rtw_os_pkt_complete() static
  staging: r8188eu: rename rtw_os_xmit_complete()
  staging: r8188eu: move rtw_os_xmit_complete() to rtw_xmit.c
  staging: r8188eu: move struct pkt_file to rtw_xmit.h
  staging: r8188eu: remove unnecessary initialization to zero
  staging: r8188eu: rename _rtw_pktfile_read()
  staging: r8188eu: make _rtw_pktfile_read() static
  staging: r8188eu: rename _rtw_open_pktfile()
  staging: r8188eu: make _rtw_open_pktfile() static
  staging: r8188eu: rename rtw_os_xmit_resource_free()
  staging: r8188eu: make rtw_os_xmit_resource_free() static
  staging: r8188eu: rename rtw_os_xmit_resource_alloc()
  staging: r8188eu: make rtw_os_xmit_resource_alloc() static
  staging: r8188eu: rename rtw_os_xmit_schedule()
  staging: r8188eu: make rtw_os_xmit_schedule() static
  staging: r8188eu: make rtw_remainder_len() static
  staging: rtl8723bs: remove odm_NoiseMonitor.h and odm_NoiseMonitor.c
  staging: rtl8723bs: remove member noise_level from struct dm_odm_t
  staging: rtl8723bs: remove unused function ODM_InbandNoise_Monitor
  staging: rtl8723bs: remove static const variable odm_comp_str
  staging: rtl8723bs: remove function rtw_odm_dbg_comp_set
  staging: rtl8723bs: remove function rtw_odm_adaptivity_parm_msg
  staging: rtl8723bs: remove function IsCommentString
  staging: rtl8723bs: remove function GetFractionValueFromString
  staging: rtl8723bs: remove function rtw_odm_ability_set
  staging: rtl8723bs: remove function rtw_get_ch_setting_union
  staging: rtl8723bs: remove function rtw_odm_dbg_comp_msg
  staging: r8188eu: remove ioctl_cfg80211.h
  staging: r8188eu: remove ODM_ConfigRFWithHeaderFile()
  staging: r8188eu: remove unused function parameter
  staging: r8188eu: merge rtw_{os,}_indicate_scan_done()
  staging: r8188eu: merge rtw_{os,}_indicate_connect()
  staging: r8188eu: merge rtw_{os,}_indicate_disconnect()
  staging: r8188eu: make rtw_reset_securitypriv() static
  staging: r8188eu: remove unneeded initializations
  staging: r8188eu: make rtw_report_sec_ie() static
  staging: r8188eu: move rtw_indicate_sta_assoc_event() to rtw_ap.c
  staging: r8188eu: make rtw_indicate_sta_disassoc_event() static
  staging: r8188eu: make init_addba_retry_timer() static
  staging: r8188eu: make init_mlme_ext_timer() static
  staging: move from strlcpy with unused retval to strscpy
  sbitmap: fix possible io hung due to lost wakeup
  staging: r8188eu: remove rtw_endofpktfile()
  dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195
  ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions
  ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup
  PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3
  drm/i915/utils: remove unused KBps/MBps/GBps macros
  arm64: dts: rockchip: Add analog audio output on quartz64-b
  spi: dw: Quite logging on deferred controller registration
  spi: dt-bindings: snps,dw-apb-ssi: drop ref from reg-io-width
  spi: stm32_qspi: Add transfer_one_message() spi callback
  docs: devres: regulator: Add new get_enable functions to devres.rst
  regmap: introduce value tracing for regmap bulk operations
  ASoC: fsl_sai: Add support multi fifo sdma script
  ASoC: SOF: compress: Remove dai_posn variable
  ASoC: atmel_ssc_dai: Remove the unneeded result variable
  ASoC: mediatek: mt8186: rename sound card name
  PCI: mvebu: Fix endianness when accessing PCI emul bridge members
  net: mscc: ocelot: adjust forwarding domain for CPU ports in a LAG
  net: mscc: ocelot: set up tag_8021q CPU ports independent of user port affinity
  net: dsa: use dsa_tree_for_each_cpu_port in dsa_tree_{setup,teardown}_master
  net: dsa: all DSA masters must be down when changing the tagging protocol
  net: dsa: only bring down user ports assigned to a given DSA master
  net: dsa: existing DSA masters cannot join upper interfaces
  net: bridge: move DSA master bridging restriction to DSA
  net: dsa: don't stop at NOTIFY_OK when calling ds->ops->port_prechangeupper
  net: dsa: walk through all changeupper notifier functions
  sched/fair: Don't init util/runnable_avg for !fair task
  sched/fair: Move task sched_avg attach to enqueue_task_fair()
  sched/fair: Allow changing cgroup of new forked task
  sched/fair: Fix another detach on unattached task corner case
  sched/fair: Combine detach into dequeue when migrating task
  sched/fair: Update comments in enqueue/dequeue_entity()
  sched/fair: Reset sched_avg last_update_time before set_task_rq()
  sched/fair: Remove redundant cpu_cgrp_subsys->fork()
  sched/fair: Maintain task se depth in set_task_rq()
  vsock_test: POLLIN + SO_RCVLOWAT test
  vmci/vsock: check SO_RCVLOWAT before wake up reader
  virtio/vsock: check SO_RCVLOWAT before wake up reader
  vsock: add API call for data ready
  vsock: pass sock_rcvlowat to notify_poll_in as target
  vmci/vsock: use 'target' in notify_poll_in callback
  virtio/vsock: use 'target' in notify_poll_in callback
  hv_sock: disable SO_RCVLOWAT support
  vsock: SO_RCVLOWAT transport set callback
  RDMA/hns: Support MR's restrack ops for hns driver
  RDMA/hns: Support QP's restrack raw ops for hns driver
  RDMA/hns: Support QP's restrack ops for hns driver
  RDMA/hns: Support CQ's restrack raw ops for hns driver
  RDMA/hns: Add or remove CQ's restrack attributes
  RDMA/hns: Remove redundant DFX file and DFX ops structure
  IB/mlx5: Remove duplicate header inclusion related to ODP
  net: sched: remove duplicate check of user rights in qdisc
  ALSA: hda: cleanup definitions for multi-link registers
  PCI: qcom: Sort device-id table
  PCI: qcom: Clean up IP configurations
  PCI: qcom: Make all optional clocks optional
  PCI: qcom: Add support for SA8540P
  PCI: qcom: Add support for SC8280XP
  dt-bindings: PCI: qcom: Add SA8540P to binding
  dt-bindings: PCI: qcom: Add SC8280XP to binding
  dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt
  arm64: dts: exynos: Add SysMMU nodes for Exynos850
  arm64: dts: exynos: Add CMU_AUD, CMU_IS and CMU_MFCMSCL for Exynos850
  arm64: dts: exynosautov9: add fsys0/1 clock DT nodes
  clk: samsung: exynos850: Implement CMU_MFCMSCL domain
  clk: samsung: exynos850: Implement CMU_IS domain
  clk: samsung: exynos850: Implement CMU_AUD domain
  clk: samsung: exynos850: Style fixes
  clk: samsung: exynosautov9: add fsys1 clock support
  clk: samsung: exynosautov9: add fsys0 clock support
  clk: samsung: exynosautov9: correct register offsets of peric0/c1
  clk: samsung: exynosautov9: add missing gate clks for peric0/c1
  xfrm: Drop unused argument
  dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL
  dt-bindings: clock: exynos850: Add Exynos850 CMU_IS
  dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD
  dt-bindings: clock: exynosautov9: add schema for cmu_fsys0/1
  dt-bindings: clock: exynosautov9: add fsys1 clock definitions
  dt-bindings: clock: exynosautov9: add fys0 clock definitions
  clk: samsung: exynos7885: Add TREX clocks
  clk: samsung: exynos7885: Implement CMU_FSYS domain
  dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
  clk: samsung: exynos-clkout: Use of_device_get_match_data()
  net/mlx5: TC, Add support for SF tunnel offload
  net/mlx5: E-Switch, Move send to vport meta rule creation
  net/mlx5: E-Switch, Split creating fdb tables into smaller chunks
  net/mlx5: E-Switch, Add default drop rule for unmatched packets
  net/mlx5e: Completely eliminate priv from fs.h
  net/mlx5e: Make all ttc functions of en_fs get fs struct as argument
  net/mlx5e: Make flow steering arfs independent of priv
  net/mlx5e: Introduce flow steering debug macros
  net/mlx5e: Separate ethtool_steering from fs.h and make private
  net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering
  net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer
  net/mlx5e: Drop priv argument of ptp function in en_fs
  net/mlx5e: Decouple fs_tcp from en.h
  net/mlx5e: Decouple fs_tt_redirect from en.h
  net/mlx5e: Introduce flow steering API
  scsi: mpi3mr: Support SAS transport class callbacks
  scsi: mpi3mr: Add framework to issue MPT transport cmds
  scsi: mpi3mr: Add SAS SATA end devices to STL
  scsi: mpi3mr: Get target object based on rphy
  scsi: mpi3mr: Add expander devices to STL
  scsi: mpi3mr: Enable STL on HBAs where multipath is disabled
  scsi: mpi3mr: Add helper functions to manage device's port
  scsi: mpi3mr: Add helper functions to retrieve device objects
  scsi: mpi3mr: Add framework to add phys to STL
  scsi: mpi3mr: Enable Enclosure device add event
  scsi: mpi3mr: Add helper functions to retrieve config pages
  scsi: mpi3mr: Add framework to issue config requests
  scsi: mpi3mr: Add config and transport related debug flags
  scsi: ufs: wb: Modify messages
  scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed()
  scsi: ufs: wb: Add explicit flush sysfs attribute
  scsi: ufs: wb: Change function name and parameter names
  scsi: ufs: wb: Change wb_enabled condition test
  scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling
  scsi: ufs: core: Use local_clock() for debugging timestamps
  scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption
  scsi: ufs: ufs-mediatek: Fix performance scaling
  scsi: ufs: ufs-mediatek: Dump more registers
  scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors
  scsi: ufs: ufs-mediatek: Remove redundant header files
  drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro
  clk: Fix comment typo
  clk: clocking-wizard: Update the compatible
  clk: clocking-wizard: Fix the reconfig for 5.2
  clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs
  clk: clocking-wizard: Move clocking-wizard out
  dt-bindings: add documentation of xilinx clocking wizard
  clk: tegra20: Fix refcount leak in tegra20_clock_init
  clk: tegra: Fix refcount leak in tegra114_clock_init
  clk: tegra: Fix refcount leak in tegra210_clock_init
  net: dsa: tag_8021q: remove old comment regarding dsa_8021q_netdev_ops
  net_sched: move from strlcpy with unused retval to strscpy
  openvswitch: move from strlcpy with unused retval to strscpy
  ethtool: move from strlcpy with unused retval to strscpy
  dsa: move from strlcpy with unused retval to strscpy
  net: move from strlcpy with unused retval to strscpy
  packet: move from strlcpy with unused retval to strscpy
  l2tp: move from strlcpy with unused retval to strscpy
  ipv6: move from strlcpy with unused retval to strscpy
  ipv4: move from strlcpy with unused retval to strscpy
  caif: move from strlcpy with unused retval to strscpy
  bridge: move from strlcpy with unused retval to strscpy
  ax25: move from strlcpy with unused retval to strscpy
  vlan: move from strlcpy with unused retval to strscpy
  isdn: move from strlcpy with unused retval to strscpy
  net: dsa: make phylink-related OF properties mandatory on DSA and CPU ports
  net: dsa: rename dsa_port_link_{,un}register_of
  net: dsa: avoid dsa_port_link_{,un}register_of() calls with platform data
  of: base: export of_device_compatible_match() for use in modules
  dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports
  dt-bindings: net: dsa: rzn1-a5psw: add missing CPU port phy-mode to example
  dt-bindings: net: dsa: microchip: add missing CPU port phy-mode to example
  dt-bindings: net: dsa: b53: add missing CPU port phy-mode to example
  dt-bindings: net: dsa: hellcreek: add missing CPU port phy-mode/fixed-link to example
  dt-bindings: net: dsa: xrs700x: add missing CPU port phy-mode to example
  Input: gameport - move from strlcpy with unused retval to strscpy
  clk: zynqmp: Check the return type zynqmp_pm_query_data
  clk: zynqmp: Add a check for NULL pointer
  clk: zynqmp: Replaced strncpy() with strscpy()
  clk: zynqmp: Fix stack-out-of-bounds in strncpy`
  clk: zynqmp: make bestdiv unsigned
  clk: move from strlcpy with unused retval to strscpy
  dt-bindings: clock: gpio-gate-clock: Convert to json-schema
  dt-bindings: clock: Move versaclock.h to dt-bindings/clock
  dt-bindings: clock: Move lochnagar.h to dt-bindings/clock
  i2c: muxes: Drop obsolete dependency on COMPILE_TEST
  fscrypt: remove fscrypt_set_test_dummy_encryption()
  drm/amd/display: remove unneeded defines from bios parser
  drm/amd/display: enable PCON support for dcn314
  drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
  drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
  drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
  drm/radeon: add a force flush to delay work when radeon
  drm/amd/display: remove unused header
  drm/amd/display: Include missing header
  drm/amd/display: remove unneeded semicolon
  drm/amd/display: fix i386 frame size warning
  drm/amdgpu: Remove the additional kfd pre reset call for sriov
  drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
  drm/amdgpu: fix hive reference leak when adding xgmi device
  drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
  drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
  of: move from strlcpy with unused retval to strscpy
  dt-bindings: arm,versatile-sysreg: Convert to DT schema format
  dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example
  dt-bindings: gpu: arm,mali: restrict opp-table to objects
  dt-bindings: interconnect: restrict opp-table to objects
  dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict opp-table to objects
  drm/panel-edp: add AUO B133UAN02.1 panel entry
  RAS/CEC: Reduce offline page threshold for Intel systems
  block: use on-stack page vec for <= UIO_FASTIOV
  block: enable bio caching use for passthru IO
  block: shrink rq_map_data a bit
  block, bfq: remove useless parameter for bfq_add/del_bfqq_busy()
  block, bfq: remove useless checking in bfq_put_queue()
  block, bfq: remove unused functions
  block: Change the return type of blk_mq_map_queues() into void
  coresight: docs: Fix a broken reference
  coresight: trbe: fix Kconfig "its" grammar
  drm/lcdif: switch to devm_drm_of_get_bridge
  drm/lcdif: Clean up debug prints and comments
  drm/lcdif: Consistently use plain timings
  drm/lcdif: Clean up headers
  net: prestera: cache port state for non-phylink ports too
  net: freescale: xgmac: Do not dereference fwnode in struct device
  null_blk: Modify the behavior of null_map_queues()
  block/rnbd-srv: Add event tracing support
  block: sed-opal: Add ioctl to return device status
  drm/ttm: Switch to using the new res callback
  drm/nouveau: Implement intersect/compatible functions
  drm/i915: Implement intersect/compatible functions
  drm/amdgpu: Implement intersect/compatible functions
  drm/ttm: Implement intersect/compatible functions
  drm/ttm: Add new callbacks to ttm res mgr
  Remove DECnet support from kernel
  spi: intel: 64k erase is supported from Canon Lake and beyond
  spi: intel: Add support for second flash chip
  regulator: core: Remove "ramp_delay not set" debug message
  regmap/hexagon: Properly fix the generic IO helpers
  ASoC: samsung: Use iio_get_channel_type() accessor.
  ASoC: soc-pcm.c: summarize related settings at soc_new_pcm()
  net: lan966x: Extend MAC to support also lag interfaces.
  net: lan966x: Extend FDB to support also lag
  net: lan966x: Add lag support for lan966x
  net: lan966x: Extend lan966x_foreign_bridging_check
  net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nb
  net: lan966x: Flush fdb workqueue when port is leaving a bridge.
  net: lan966x: Split lan966x_fdb_event_work
  net: lan966x: Add registers used to configure lag interfaces
  tsnep: Record RX queue
  tsnep: Support full DMA mask
  tsnep: Improve TX length handling
  tsnep: Add loopback support
  tsnep: Fix TSNEP_INFO_TX_TIME register define
  openvswitch: Fix overreporting of drops in dropwatch
  openvswitch: Fix double reporting of drops in dropwatch
  net: lan966x: Add QUSGMII support for lan966x
  net: phy: Add helper to derive the number of ports from a phy mode
  dt-bindings: net: ethernet-controller: add QUSGMII mode
  net: phy: Introduce QUSGMII PHY mode
  net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
  net: phy: realtek: add support for RTL8211F(D)(I)-VD-CG
  dt-bindings: pinctrl: aspeed: Add missing properties to examples
  ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support
  af_unix: Show number of inflight fds for sockets in TCP_LISTEN state too
  drm/i915/dsc/mtl: Enable alternate ICH method
  drm/i915/dsc/mtl: Update the DSC minor version
  thunderbolt: Add support for Intel Meteor Lake
  thunderbolt: Add comment where Thunderbolt 4 PCI IDs start
  drm/i915/display: avoid warnings when registering dual panel backlight
  pinctrl: armada-37xx: Remove unused macro PIN_GRP()
  pinctrl: armada-37xx: Checks for errors in gpio_request_enable callback
  pinctrl: armada-37xx: Fix definitions for MPP pins 20-22
  pinctrl: armada-37xx: Add missing GPIO-only pins
  pinctrl: rockchip: Add RV1126 pinctrl support
  dt-bindings: pinctrl: rockchip: Document RV1126 pinctrl
  clk: renesas: r9a07g044: Add conditional compilation for r9a07g044_cpg_info
  clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks
  arm64: dts: renesas: r9a09g011: Add pinctrl node
  arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types
  arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types
  arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types
  arm64: dts: renesas: r9a07g043: Fix audio clk node names
  arm64: dts: renesas: r9a07g054: Add DMA support to RSPI
  arm64: dts: renesas: r9a07g044: Add DMA support to RSPI
  arm64: dts: renesas: r9a07g043: Add DMA support to RSPI
  arm64: dts: renesas: r8a779f0: Add TMU nodes
  platform/chrome: fix memory corruption in ioctl
  platform/chrome: fix double-free in chromeos_laptop_prepare()
  powerpc/vdso: Don't map VDSO at a fixed address on PPC32
  powerpc/selftests: Use timersub() for gettimeofday()
  drm/msm: Make .remove and .shutdown HW shutdown consistent
  ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file
  ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile
  ARM: dts: imx6ul-kontron: Simplify devicetree structure
  ARM: dts: vf610: align SPI node name with dtschema
  ARM: dts: imx: align gpio-keys node names with dtschema
  ARM: dts: imx: align LED node names with dtschema
  ARM: dts: imx: align SPI node name with dtschema
  ARM: dts: imx6qdl-tqma6x: add fixed power supplies
  tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt
  tomoyo: use vsnprintf() properly
  ARM: dts: ls1021a: Use generic node name for DMA
  ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
  ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
  ARM: dts: imx6qdl-vicut1.dtsi: Add backlight-isb node
  IB: move from strlcpy with unused retval to strscpy
  RDMA/efa: Support CQ receive entries with source GID
  RDMA/rtrs-clt: Output sg index when warning on
  RDMA/rtrs-srv: Add event tracing support
  RDMA/rtrs-clt: Add event tracing support
  ARM: dts: imx7d-sdb: config the max pressure for tsc2046
  ARM: dts: vf610: don't use multiple blank lines
  ARM: dts: vf610-twr: indent use tabs, no spaces at start of line
  ARM: dts: vf610: no spaces in indent but tabs
  ARM: dts: imx7d-pico: indent use tabs, no spaces at start of line
  ARM: dts: imx6qdl-sabre: change to use SPDX identifiers
  ARM: dts: imx6qdl: phytec: no spaces at start of line, indent use tabs
  ARM: dts: imx6qdl-mba6: don't use multiple blank lines
  ARM: dts: imx6-sabrelite: change to use SPDX identifiers
  ARM: dts: imx6q-mccmon6: Add fsl,err006687-workaround-present property
  ARM: dts: imx6: delete interrupts property if interrupts-extended is set
  Revert "drm/i915/guc: Add delay to disable scheduling after pin count goes to zero"
  d_path.c: typo fix...
  dynamic_dname(): drop unused dentry argument
  iio: Avoid multiple line dereference for mask
  iio: stx104: Move to addac subdirectory
  staging: iio: frequency: ad9832: Fix alignment for DMA safety
  batman-adv: Drop initialization of flexible ethtool_link_ksettings
  i2c: ismt: Remove useless DMA-32 fallback configuration
  i2c: designware: Introduce semaphore reservation timer to AMDPSP driver
  net: prestera: add missing ABI compatibility check
  amt: remove unnecessary skb pointer check
  selftests/net: test l2 tunnel TOS/TTL inheriting
  net: fman: memac: Use params instead of priv for max_speed
  net: fman: Export/rename some common functions
  net: fman: Configure fixed link in memac_initialization
  net: fman: Move struct dev to mac_device
  net: fman: Store initialization function in match data
  net: fman: Get PCS node in per-mac init
  net: fman: dtsec: Always gracefully stop/start
  net: fman: Store en/disable in mac_device instead of mac_priv_s
  net: fman: Don't pass comm_mode to enable/disable
  net: fman: Convert to SPDX identifiers
  dt-bindings: net: Convert FMan MAC bindings to yaml
  Revert "Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support'"
  fs-verity: use kmap_local_page() instead of kmap()
  fs-verity: use memcpy_from_page()
  clk: sprd: Hold reference returned by of_get_parent()
  clk: berlin: Add of_node_put() for of_get_parent()
  clk: at91: dt-compat: Hold reference returned by of_get_parent()
  clk: qoriq: Hold reference returned by of_get_parent()
  clk: oxnas: Hold reference returned by of_get_parent()
  clk: st: Hold reference returned by of_get_parent()
  clk: tegra: Add missing of_node_put()
  clk: meson: Hold reference returned by of_get_parent()
  clk: nomadik: Add missing of_node_put()
  selftest/bpf: Add setget_sockopt to DENYLIST.s390x
  selftests/bpf: Fix spelling mistake.
  dt-bindings: iio: temperature: use spi-peripheral-props.yaml
  dt-bindings: iio: samsung,sensorhub-rinato: use spi-peripheral-props.yaml
  dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml
  dt-bindings: iio: imu: use spi-peripheral-props.yaml
  dt-bindings: iio: health: ti,afe4403: use spi-peripheral-props.yaml
  dt-bindings: iio: frequency: adf4371: use spi-peripheral-props.yaml
  dt-bindings: iio: dac: use spi-peripheral-props.yaml
  dt-bindings: iio: amplifiers: adi,ada4250: use spi-peripheral-props.yaml
  dt-bindings: iio: accel: use spi-peripheral-props.yaml
  dt-bindings: iio: adc: use spi-peripheral-props.yaml
  dt-bindings: iio: adc: Drop Patrick Vasseur
  iio: MAINTAINERS: Drop Tomislav Denis
  dt-bindings: iio: Drop Tomislav Denis
  objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning
  objtool: Use arch_jump_destination() in read_intra_function_calls()
  locking: Add __lockfunc to slow path functions
  iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5
  iio: imu: inv_mpu6050: move from strlcpy with unused retval to strscpy
  iio: st_sensors: move from strlcpy with unused retval to strscpy
  iio: frequency: admv1014: return -EINVAL directly
  drm/virtio: remove drm_plane_cleanup() destroy hook
  dt-bindings: pinctrl: samsung: deprecate header with register constants
  dt-bindings: pinctrl: samsung: stop using bindings header with constants
  ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled
  spi: move from strlcpy with unused retval to strscpy
  ASoC: amd: acp: remove unnecessary NULL checks
  ASoC: Change handling of unimplemented set_bclk_ratio
  ASoC: amd: acp: add a label to make error path more clean
  ASoC: amd: acp: switch to use dev_err_probe()
  ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe()
  ASoC: SOF: imx: Add i.MX8ULP HW support
  dt-bindings: dsp: fsl: Add SOF compatile string for i.MX8ULP
  ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-da7219-max98357
  ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-rt1019-rt5682s
  ASoC: mediatek: mt8186: support DSP downlink
  media: vivid: add pixel_array test control
  media: v4l2-ctrls: add change flag for when dimensions change
  media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions
  media: v4l2-ctrls: alloc arrays in ctrl_ref
  media: v4l2-ctrls: allocate space for arrays
  affs: move from strlcpy with unused retval to strscpy
  hwrng: imx-rngc - use KBUILD_MODNAME as driver name
  crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet
  crypto: testmgr - don't generate WARN for missing modules
  crypto: x86/sha512 - load based on CPU features
  crypto: hisilicon/qm - remove unneeded hardware cache write back
  crypto: hisilicon/qm - remove unneeded data storage
  crypto: hisilicon/qm - fix missing destroy qp_idr
  crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write()
  crypto: hisilicon/zip - some misc cleanup
  crypto: hisilicon/zip - optimization for performance
  crypto: testmgr - extend acomp tests for NULL destination buffer
  crypto: api - Fix comment typo
  crypto: cavium - Fix comment typo
  crypto: drbg - remove unnecessary (void*) conversions
  crypto: ccp - Add a quirk to firmware update
  crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST
  crypto: sun8i-ce - using the pm_runtime_resume_and_get to simplify the code
  crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call
  hwrng: arm-smccc-trng - fix NO_ENTROPY handling
  crypto: qcom-rng - Fix qcom_rng_of_match unused warning
  hwrng: core - let sleep be interrupted when unregistering hwrng
  crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
  crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ
  crypto: lib - move __crypto_xor into utils
  crypto: lib - create utils module and move __crypto_memneq into it
  crypto: qat - add check to validate firmware images
  crypto: sahara - don't sleep when in softirq
  drm/i915/mtl: Introduce FBC B
  drm/i915/mtl: Meteorlake and later support DP 2.0
  ALSA: hda: Remove unused defines
  ALSA: hda: Remove unused MAX_PIN_CONFIGS constant
  ALSA: hda: Rework snd_hdac_stream_reset() to use macros
  ALSA: hda: Move stream-register polling macros
  usb/hcd: Fix dma_map_sg error check
  usb: gadget: tegra: Reduce pad power
  phy: tegra: xusb: add utmi pad power on/down ops
  usb: move from strlcpy with unused retval to strscpy
  dt-bindings: timer: renesas,tmu: Add r8a779f0 support
  dt-bindings: timer: Add compatible for MediaTek MT8188
  isofs: delete unnecessary checks before brelse()
  fs/reiserfs: replace ternary operator with min() and min_t()
  USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage
  usb: gadget: udc: renesas_usb3: Add support for RZ/V2M
  dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support
  usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level
  usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common
  usb: typec: tcpci_rt1711h: Add compatible id with rt1715
  usb: typec: tcpci_rt1711h: Add initial phy setting
  usb: typec: tcpci_rt1711h: Add regulator support when source vbus
  usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn
  dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H
  usb: dwc3: qcom: clean up icc init
  usb: dwc3: qcom: only parse 'maximum-speed' once
  usb: common: debug: Check non-standard control requests
  usb: dwc3: trace: add Start of Frame Number to trace event
  usb: dwc3: debug: show events parameters in hex
  usb: dwc3: gadget: conditionally remove requests
  USB: host: npcm: Add NPCM8XX support
  dt-bindings: usb: npcm7xx: Add npcm845 compatible
  usb: host: npcm7xx: remove USB EHCI host reset sequence
  igc: add xdp frags support to ndo_xdp_xmit
  selftests: mlxsw: Add egress VID classification test
  selftests: mlxsw: Add ingress RIF configuration test for VXLAN
  selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge
  selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge
  net: ethernet: mtk_eth_soc: remove unused txd_pdma pointer in mtk_xdp_submit_frame
  net: macsec: Expose MACSEC_SALT_LEN definition to user space
  selftests/bpf: bpf_setsockopt tests
  bpf: Add a few optnames to bpf_setsockopt
  bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt()
  bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt()
  bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt()
  bpf: Refactor bpf specific tcp optnames to a new function
  bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt()
  bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt
  bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog()
  bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable()
  bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable()
  bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable()
  bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt()
  bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf
  net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr
  Input: move from strlcpy with unused retval to strscpy
  drm/i915/guc: Add delay to disable scheduling after pin count goes to zero
  drm/i915/selftests: Use correct selfest calls for live tests
  platform/chrome: cros_ec_typec: Get retimer handle
  platform/chrome: cros_ec_typec: Cleanup switch handle return paths
  platform/chrome: cros_typec_switch: Register mode switches
  platform/chrome: cros_typec_switch: Add event check
  platform/chrome: cros_typec_switch: Set EC retimer
  platform/chrome: cros_typec_switch: Add switch driver
  platform/chrome: Add Type-C mux set command definitions
  ixgbe: Manual AN-37 for troublesome link partners for X550 SFI
  net: phy: at803x: add disable hibernation mode support
  dt-bindings: net: ar803x: add disable-hibernation-mode propetry
  usb: gadget: rndis: use %u instead of %d to print u32 values
  usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader"
  usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver
  dt-bindings: usb: Add MediaTek MT6370 TCPC
  usb: common: usb-conn-gpio: Simplify some error message
  ARM: dts: qcom: msm8974: add rpm-stats device node
  ARM: dts: qcom: apq8084: add rpm-stats device node
  dt-bindings: firmware: convert Qualcomm SCM binding to the yaml
  soc: qcom: socinfo: Add PM6125 ID
  soc: qcom: socinfo: Add an ID for SM6375
  soc: qcom: smem_state: Add refcounting for the 'state->of_node'
  soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
  soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
  soc: qcom: icc-bwmon: add per-variant quirks
  soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
  soc: qcom: icc-bwmon: store count unit per variant
  soc: qcom: icc-bwmon: clear all registers on init
  soc: qcom: icc-bwmon: store reference to variant data in container
  soc: qcom: icc-bwmon: drop unused registers
  soc: qcom: icc-bwmon: re-use IRQ enable/clear define
  dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
  ARM: qcom: include defconfig in MAINTAINERS
  ARM: multi_v7_defconfig: enable more Qualcomm drivers
  ARM: qcom_defconfig: enable more Qualcomm drivers
  clk: gcc-sc8280xp: keep USB power-domains always-on
  clk: gcc-sc8280xp: keep PCIe power-domains always-on
  arm64: defconfig: enable more Qualcomm drivers
  net: ethernet: altera: Add use of ethtool_op_get_ts_info
  ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC
  ice: remove non-inclusive language
  ice: Remove ucast_shared
  ice: Allow 100M speeds for some devices
  ice: Implement FCS/CRC and VLAN stripping co-existence policy
  ice: Implement control of FCS/CRC stripping
  ARM: Kconfig: clean up platform selection
  ARM: simplify machdirs/platdirs handling
  ARM: remove obsolete Makefile.boot infrastructure
  spi: amd: Setup all xfers before opcode execution
  regulator: core: Resolve supply name earlier to prevent double-init
  x86/microcode: Document the whole late loading problem
  regulator: Add devm helpers for get and enable
  x86/clear_user: Make it faster
  drm/i915/dsi: use VBT backlight and CABC port definitions directly
  drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
  drm/i915/dsi: filter invalid backlight and CABC ports
  ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
  ALSA: hda: Remove codec init and exit routines
  ALSA: hda: Always free codec on the device release
  ASoC: Intel: Drop hdac_ext usage for codec device creation
  ASoC: SOF: Intel: Introduce HDA codec init and exit routines
  ASoC: Intel: Skylake: Introduce HDA codec init and exit routines
  ARM: dts: aspeed: bletchley: Remove hdc1080 node
  ARM: dts: aspeed: bletchley: Add USB debug card IPMB node
  ARM: dts: aspeed: ast2600-evb: Update I2C devices
  memory: brcmstb_memc: Add Broadcom STB memory controller driver
  Documentation: sysfs: Document Broadcom STB memc sysfs knobs
  dt-bindings: memory-controller: Document Broadcom STB MEMC
  interconnect: imx: Make imx_icc_unregister() return void
  stmmac: intel: remove unused 'has_crossts' flag
  dma_buf_getfile(): don't bother with ->f_flags reassignments
  Change calling conventions for filldir_t
  drm/i915/guc: clear stalled request after a reset
  selftests/bpf: Few fixes for selftests/bpf built in release mode
  libbpf: Clean up deprecated and legacy aliases
  libbpf: Streamline bpf_attr and perf_event_attr initialization
  libbpf: Fix potential NULL dereference when parsing ELF
  drm/i915/guc: skip scrub_ctbs selftest if reset is disabled
  Input: adc-joystick - add polled input device support
  dt-bindings: adc-joystick: add poll-interval
  Input: Add IBM Operation Panel driver
  dt-bindings: input: Add documentation for IBM Operation Panel
  Revert "mlxsw: core: Add the hottest thermal zone detection"
  net: dsa: bcm_sf2: Have PHYLINK configure CPU/IMP port(s)
  net: dsa: bcm_sf2: Introduce helper for port override offset
  net: sfp: use simplified HWMON_CHANNEL_INFO macro
  arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad
  arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: mark HID wakeup sources
  arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: move HID pin config
  arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disable touchscreen pull-up
  arm64: dts: qcom: sc8280xp-crd: mark HID wakeup sources
  arm64: dts: qcom: sc8280xp-crd: move HID pin config
  arm64: dts: qcom: sc8280xp-crd: disable touchscreen pull-up
  arm64: dts: qcom: sdm845: add LLCC BWMON
  arm64: dts: qcom: sdm845: narrow LLCC address space
  drm/i915/guc: Reduce spam from error capture
  drm/i915/guc: Make GuC log sizes runtime configurable
  drm/i915/guc: Use streaming loads to speed up dumping the guc log
  drm/i915/guc: Record CTB info in error logs
  drm/i915/guc: Add GuC <-> kernel time stamp translation information
  drm/i915/guc: Fix capture size warning and bump the size
  drm/i915/guc: Add a helper for log buffer size
  ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR
  selftests/bpf: Tests libbpf autoattach APIs
  libbpf: Allows disabling auto attach
  ata: libata-core: improve parameter names for ata_dev_set_feature()
  ata: libata-core: Print timeout value when internal command times
  ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk()
  ARM: dts: imx6dl-yapp4: Bind the backlight controller to the LCD panel
  ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk()
  ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put()
  ASoC: cs42l42: Move cs42l42_supply_names to .c file
  ASoC: cs42l42: Add include dependencies to cs42l42.h
  ASoC: cs42l42: Don't include kernel.h
  thermal/core: Fix lockdep_assert() warning
  thermal/core: Move the mutex inside the thermal_zone_device_update() function
  thermal/core: Move the thermal zone lock out of the governors
  thermal/governors: Group the thermal zone lock inside the throttle function
  thermal/core: Rework the monitoring a bit
  thermal/core: Rearm the monitoring only one time
  thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err()
  thermal/of: Remove old OF code
  thermal/core: Move set_trip_temp ops to the sysfs code
  thermal/drivers/samsung: Switch to new of thermal API
  regulator/drivers/max8976: Switch to new of thermal API
  Input: sun4i-ts - switch to new of thermal API
  iio/drivers/sun4i_gpadc: Switch to new of thermal API
  hwmon/drivers/core: Switch to new of thermal API
  hwmon: pm_bus: core: Switch to new of thermal API
  ata/drivers/ahci_imx: Switch to new of thermal API
  thermal/drivers/ti-soc: Switch to new of API
  thermal/drivers/hisilicon: Switch to new of API
  thermal/drivers/maxim: Switch to new of API
  thermal/drivers/banggap: Switch to new of API
  thermal/drivers/mtk: Switch to new of API
  thermal/drivers/qoriq: Switch to new of API
  thermal/drivers/rzg2l: Switch to new of API
  thermal/drivers/rcar: Switch to new of API
  thermal/drivers/imx: Switch to new of API
  thermal/drivers/db8500: Switch to new of API
  thermal/drivers/armada: Switch to new of API
  thermal/drivers/amlogic: Switch to new of API
  thermal/drivers/st: Switch to new of API
  thermal/drivers/qcom: Switch to new of API
  thermal/drivers/broadcom: Switch to new of API
  thermal/drivers/sprd: Switch to new of API
  thermal/drivers/sun8i: Switch to new of API
  thermal/drivers/tegra: Switch to new of API
  thermal/drivers/mmio: Switch to new of API
  thermal/drivers/generic-adc: Switch to new of API
  thermal/drivers/uniphier: Switch to new of API
  thermal/drivers/rockchip: Switch to new of API
  thermal/of: Make new code and old code co-exist
  thermal/of: Fix free after use in thermal_of_unregister()
  thermal/of: Return -ENODEV instead of -EINVAL if registration fails
  thermal/of: Fix error code in of_thermal_zone_find()
  thermal/of: Rework the thermal device tree initialization
  ASoC: codecs: show PING status on resume failures
  soundwire: add sdw_show_ping_status() helper
  soundwire: intel/cadence: expose PING status in manager ops
  soundwire: add read_ping_status helper definition in manager ops
  regmap: mmio: Support accelerared noinc operations
  regmap: Support accelerated noinc operations
  ASoC: core: remove setting platform_max in kcontrol macros
  ASoC: tlv320adcx140: Add a new kcontrol
  ASoC: qcom: qdsp6: q6prm: add new clocks
  ASoC: Variable type completion
  ASoC: codecs: es8326: change es8326_regmap_config to static
  ASoC: SOF: compress: Add support for computing timestamps
  ASoC: SOF: compress: Save channel count and sample bytes
  ASoC: SOF: compress: Introduce sof_compr_stream
  ASoC: SOF: compress: Remove byte offset computation
  net: wwan: t7xx: Devlink documentation
  net: wwan: t7xx: Enable devlink based fw flashing and coredump collection
  net: wwan: t7xx: PCIe reset rescan
  net: wwan: t7xx: Infrastructure for early port configuration
  net: wwan: t7xx: Add AP CLDMA
  net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241
  ACPI: video: Add acpi_video_backlight_use_native() helper
  batman-adv: Drop unused headers in trace.h
  batman-adv: Start new development cycle
  drm/i915/irq: Fix a "the the" typo
  tcp: Make SYN ACK RTO tunable by BPF programs with TFO
  dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl
  dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl
  dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl
  drm/i915/dg2: Add additional tuning settings
  drm/i915/gt: Add dedicated function for non-ctx register tuning settings
  net: sched: delete unused input parameter in qdisc_create
  net: vertexcom: mse102x: Update email address
  dt-bindings: vertexcom-mse102x: Update email address
  net: sched: remove the unused return value of unregister_qdisc
  drm/amdgpu: Document gfx_off members of struct amdgpu_gfx
  Documentation/gpu: Document GFXOFF's count and residency
  drm/amd/pm: Implement GFXOFF's entry count and residency for vangogh
  drm/amd: Add detailed GFXOFF stats to debugfs
  drm/amd/display: fix minor codestyle problems
  drm/amd/display: fix overflow on MIN_I64 definition
  drm/amd/display: Unneeded semicolon
  drm/amd/display: Fix comment typo
  drm/amd/display: Remove unused code
  drm/amdgpu: use sjt mec fw on aldebaran for sriov
  drm/amd/display: include soc._clock_tmp[] into DC's scratch region
  drm/amd/display: implement DSC pass-through support
  drm/amd/display: consider DSC pass-through during mode validation
  drm/dp_mst: add passthrough_aux to struct drm_dp_mst_port
  Documentation/gpu/amdgpu/amdgpu_dm: add DM docs for pixel blend mode
  drm/amd/display: add doc entries for MPC blending configuration
  Documentation/amdgpu/display: add DC color caps info
  Documentation/amdgpu_dm: Add DM color correction documentation
  drm/amd/display: Document some of the DML structs
  drm/amd/display: Expand documentation for timing
  drm/amd/display: Document pipe split policy
  drm/amd/display: Add some extra kernel doc to amdgpu_dm
  drm/amd/display: Add basic kernel doc to CRC code under DC
  drm/amd/display: Add documentation to some of the cursor struct
  drm/amdgpu: reduce reset time
  drm/amdgpu: revert context to stop engine before mode2 reset
  drm/amdgpu: save and restore gc hub regs
  drm/amdgpu: add debugfs amdgpu_reset_level
  drm/amdgpu: let mode2 reset fallback to default when failure
  drm/amdgpu: add mode2 reset for sienna_cichlid
  selinux: Implement userns_create hook
  selftests/bpf: Add tests verifying bpf lsm userns_create hook
  bpf-lsm: Make bpf_lsm_userns_create() sleepable
  security, lsm: Introduce security_create_user_ns()
  selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm
  drm/nouveau/kms/nv140-: Disable interlacing
  dt-bindings: arm: psci: Relax and simplify compatible constraints
  ice: introduce ice_ptp_reset_cached_phctime function
  ice: re-arrange some static functions in ice_ptp.c
  ice: track and warn when PHC update is late
  ice: track Tx timestamp stats similar to other Intel drivers
  ice: initialize cached_phctime when creating Rx rings
  ice: set tx_tstamps when creating new Tx rings via ethtool
  locks: fix TOCTOU race when granting write lease
  ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions
  ASoC: Intel: common: add ACPI matching tables for Raptor Lake
  interconnect: Make icc_provider_del() return void
  interconnect: sm8450: Ignore return value of icc_provider_del() in .remove()
  interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove()
  interconnect: msm8974: Ignore return value of icc_provider_del() in .remove()
  interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove()
  interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove()
  interconnect: imx: Ignore return value of icc_provider_del() in .remove()
  staging: r8188eu: drop the DRIVERVERSION macro
  staging: r8188eu: drop the DRV_NAME macro
  staging: r8188eu: use KBUILD_MODNAME instead of a string constant
  staging: r8188eu: set firmware path in a macro
  staging: r8188eu: add firmware dependency
  staging: r8188eu: make rtw_init_recv_timer() static
  staging: r8188eu: make rtw_recv_indicatepkt() static
  staging: r8188eu: make rtw_handle_tkip_mic_err() static
  staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() into rtw_recv.c
  staging: r8188eu: merge rtw_os_recvbuf_resource_free() into rtw_recv.c
  staging: r8188eu: do not spam the kernel log
  staging: r8188eu: the high prio queue is always selected
  staging: r8188eu: remove two unused defines
  staging: r8188eu: change all num...Q variables to u8
  staging: r8188eu: make numNQ a u8
  staging: r8188eu: remove a temporary variable
  staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority
  staging: r8188eu: we always use HQ and NQ for two endpoints
  staging: r8188eu: remove _InitNormalChipOneOutEpPriority
  staging: r8188eu: simplify two_out_pipe
  staging: r8188eu: simplify three_out_pipe
  staging: r8188eu: summarize common Queue2Pipe settings
  staging: r8188eu: remove comments about endpoint mapping
  staging: r8188eu: remove OutEpNumber
  staging: r8188eu: summarize endpoint-related settings
  staging: r8188eu: move endpoint init functions to usb_halinit.c
  staging: r8188eu: merge two small functions
  staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUsb's return value
  staging: r8188eu: Hal_MappingOutPipe should return an int
  staging: r8188eu: simplify the calculation of ie start offset
  staging: r8188eu: read aid from struct ieee80211_mgmt
  staging: r8188eu: read capability info from struct ieee80211_mgmt
  staging: r8188eu: read status_code from struct ieee80211_mgmt
  staging: r8188eu: replace a get_da call
  staging: r8188eu: clean up comment for phy_calculate_bit_shift()
  staging: r8188eu: avoid camel case in phy_CalculateBitShift()
  staging: r8188eu: use ffs() in phy_CalculateBitShift()
  staging: r8188eu: convert rtw_p2p_enable to correct error code semantics
  staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static
  staging: r8188eu: make handle_txrpt_ccx_88e() static
  staging/rtl8723bs/core: remove inactive initialization
  staging: r8188eu: refactor dump_chip_info()
  staging: r8188eu: convert dump_chip_info() to use netdev_dbg()
  staging: r8188eu: return an error code in rtw_usb_if1_init
  staging: r8188eu: make rtw_handle_dualmac a void function
  staging: r8188eu: handle errors from ReadAdapterInfo8188EU
  staging: rtl8192u: fix rmmod warn when device is renamed
  staging: rtl8192u: move debug files to debugfs
  staging: rtl8192u: remove unnecessary cast
  staging: rtl8192u: move debug stuff to its own file
  staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec
  staging: vme_user: Fix checkpatch warnings in vme_tsi148.c
  staging: pi433: fix wrong debug message on rf69_write_fifo()
  staging: vt6655: Convert macro MACvDisableBarkerPreambleMd
  staging: vt6655: Convert macro MACvEnableBarkerPreambleMd
  staging: vt6655: Convert macro MACvDisableProtectMD
  staging: vt6655: Rename function MACvEnableProtectMD
  staging: vt6655: Create one function for two macros
  staging: vt6655: Convert macro MACvEnableProtectMD to function
  staging: vt6655: Replace MACvTransmitAC0 with function vt6655_mac_dma_ctl
  staging: vt6655: Replace MACvTransmit0 with function vt6655_mac_dma_ctl
  staging: vt6655: Replace MACvReceive1 with function vt6655_mac_dma_ctl
  staging: vt6655: Rename function MACvReceive0 and add parameter
  staging: vt6655: Convert macro MACvReceive0 to function
  RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
  dt-bindings: arm: amlogic: add bindings for Jethub D1p (j110)
  arm64: dts: meson-axg: add support for JetHub D1p (j110)
  IB/mlx5: Call io_stop_wc() after writing to WC MMIO
  ASoC: fsl_sai: fix incorrect mclk number in error message
  ASoC: codecs: add support for ES8326
  ASoC: dt-bindings: Add Everest ES8326 audio CODEC
  ASoC: Intel: Drop legacy HSW/BDW board-match information
  ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency
  ASoC: Intel: bdw_rt286: Rename module
  ASoC: Intel: hsw_rt5640: Rename module
  i2c: Make remove callback return void
  gpio: pca953x: Make platform teardown callback return void
  leds: lm3601x: Improve error reporting for problems during .remove()
  leds: lm3601x: Don't use mutex after it was destroyed
  leds: lm3697: Remove duplicated error reporting in .remove()
  drm/i2c/sil164: Drop no-op remove function
  selftests/net: Refactor xfrm_fill_key() to use array of structs
  pinctrl: samsung: Finish initializing the gpios before registering them
  dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node
  memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
  memory: of: Fix refcount leak bug in of_get_ddr_timings()
  memory: dfl-emif: Update the dfl emif driver support revision 1
  memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
  drm/i915/backlight: split out backlight registers to a separate file
  arm64: dts: renesas: rzg2l-smarc-som: Add PHY interrupt support for ETH{0/1}
  dt-bindings: interrupt-controller: Add macros for NMI and IRQ0-7 interrupts present on RZ/G2L SoC
  dt-bindings: pinctrl: renesas: Document RZ/Five SoC
  arm64: dts: renesas: Add Renesas R8A779MB SoC support
  efi/x86-mixed: move unmitigated RET into .rodata
  soc: renesas: Identify RZ/Five SoC
  dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/Five SoC
  dt-bindings: arm: renesas: Document R-Car H3Ne-1.7G SoC and boards
  soc: renesas: Identify R-Car H3Ne-1.7G
  audit: fix repeated words in comments
  lsm: clean up redundant NULL pointer check
  libbpf: Making bpf_prog_load() ignore name if kernel doesn't support
  iio: pressure: dlhl60d: Don't take garbage into consideration when reading data
  iio: magnetometer: yas530: Add YAS537 variant
  iio: magnetometer: yas530: Add function pointers to "chip_info"
  iio: magnetometer: yas530: Add temperature calculation to "chip_info"
  iio: magnetometer: yas530: Add IIO scaling to "chip_info"
  iio: magnetometer: yas530: Add volatile registers to "chip_info"
  iio: magnetometer: yas530: Introduce "chip_info" structure
  iio: magnetometer: yas530: Apply documentation and style fixes
  iio: magnetometer: yas530: Move printk %*ph parameters out from stack
  iio: magnetometer: yas530: Rename functions and registers
  iio: magnetometer: yas530: Change data type of calibration coefficients
  iio: magnetometer: yas530: Correct temperature handling
  iio: magnetometer: yas530: Correct scaling of magnetic axes
  iio: magnetometer: yas530: Change range of data in volatile register
  iio: magnetometer: yas530: Change data type of hard_offsets to signed
  dt-bindings: iio: mlx90632 Add supply regulator documentation
  iio: temperature: mlx90632 Add supply regulator to sensor
  iio: imu: adis16475: Benefit from devm_clk_get_enabled() to simplify
  iio: frequency: adrf6780: Benefit from devm_clk_get_enabled() to simplify
  iio: frequency: adf4371: Benefit from devm_clk_get_enabled() to simplify
  iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() to simplify
  iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() to simplify
  iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled() to simplify
  iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to simplify
  iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared() to simplify
  iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
  iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to simplify
  iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify
  iio: magn: hmc5843: Move struct dev_pm_ops out of header
  iio: magn: hmc5843: Drop excessive indentation of assignments of hmc5843_driver
  iio: adc: mt6360: Drop an incorrect __maybe_unused marking.
  staging: iio: resolver: ad2s1210: Fix alignment for DMA safety
  staging: iio: meter: ade7854: Fix alignment for DMA safety
  staging: iio: frequency: ad9834: Fix alignment for DMA safety
  iio: light: cm32181: Mark the dev_pm_ops static.
  iio: test: Mark file local structure arrays static.
  dt-bindings: iio: adc: stmpe: Remove node name requirement
  iio: cdc: ad7746: Move driver out of staging.
  iio: cdc: ad7746: Add device specific ABI documentation.
  staging: iio: ad7746: White space cleanup
  staging: iio: cdc: ad7746: Use read_avail() rather than opencoding.
  staging: iio: cdc: ad7746: Switch from _offset to _zeropoint for differential channels.
  iio: core: Introduce _zeropoint for differential channels
  staging: iio: cdc: ad7746: Use _raw and _scale for temperature channels.
  staging: iio: cdc: ad7746: Drop unused i2c_set_clientdata()
  staging: iio: cdc: ad7746: Break up use of chan->address and use FIELD_PREP etc
  staging: iio: cdc: ad7764: Push locking down into case statements in read/write_raw
  staging: iio: cdc: ad7746: Factor out ad7746_read_channel()
  staging: iio: cdc: ad7746: Use local buffer for multi byte reads.
  staging: iio: cdc: ad7746: Push handling of supply voltage scale to userspace.
  staging: iio: cdc: ad7746: Use explicit be24 handling.
  iio: ABI: Fix wrong format of differential capacitance channel ABI.
  iio: inkern: fix coding style warnings
  iio: inkern: remove OF dependencies
  iio: adc: stm32-adc: convert to device properties
  iio: adc: qcom-spmi-adc5: convert to device properties
  iio: adc: qcom-spmi-vadc: convert to device properties
  iio: adc: qcom-pm8xxx-xoadc: convert to device properties
  iio: adc: at91-sama5d2_adc: convert to device properties
  iio: adc: ab8500-gpadc: convert to device properties
  iio: adc: ingenic-adc: convert to IIO fwnode interface
  thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API
  iio: inkern: move to fwnode properties
  iio: inkern: split of_iio_channel_get_by_name()
  iio: inkern: only return error codes in iio_channel_get_*() APIs
  iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
  iio: inkern: only release the device node when done with it
  iio: adc: qcom-spmi-adc5: Add missing VCOIN/GPIO[134] channels
  iio: adc: at91-sama5d2_adc: add runtime pm support
  iio: adc: at91-sama5d2_adc: add empty line after functions
  iio: adc: at91-sama5d2_adc: add support for temperature sensor
  dt-bindings: iio: adc: at91-sama5d2_adc: add id for temperature channel
  iio: adc: at91-sama5d2_adc: lock around at91_adc_read_info_raw()
  iio: adc: at91-sama5d2_adc: add startup and tracktim as parameter for at91_adc_setup_samp_freq()
  iio: adc: at91-sama5d2_adc: update trackx on emr
  iio: adc: at91-sama5d2_adc: move oversampling storage in its function
  iio: adc: at91-sama5d2_adc: add 64 and 256 oversampling ratio
  iio: adc: at91-sama5d2_adc: adjust osr based on specific platform data
  iio: adc: at91-sama5d2_adc: add .read_avail() chan_info ops
  iio: adc: at91-sama5d2_adc: drop AT91_OSR_XSAMPLES defines
  iio: adc: at91-sama5d2_adc: move the check of oversampling in its function
  iio: adc: at91-sama5d2_adc: handle different EMR.OSR for different hw versions
  iio: adc: at91-sama5d2_adc: exit from write_raw() when buffers are enabled
  iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
  iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
  iio: adc: at91-sama5d2_adc: check return status for pressure and touch
  iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
  iio: Add names for function definition arguments.
  Documentation: ABI: testing: rtq6056: Update ABI docs
  iio: adc: Add rtq6056 support
  dt-bindings: iio: adc: Add rtq6056 adc support
  iio: light: Add support for ltrf216a sensor
  dt-bindings: Document ltrf216a light sensor bindings
  iio: adc: imx8qxp-adc: propagate regulator_get_voltage error
  MAINTAINERS: Update Microchip MCP3911 to Maintained
  dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc
  iio: Fix indentation for multiline conditional.
  iio: Add blank lines after declarations.
  cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[]
  riscv: topology: fix default topology reporting
  riscv: dts: microchip: add qspi compatible fallback
  selftests/bpf: Update CI kconfig
  selftests/bpf: Add connmark read test
  selftests/bpf: Add existing connection bpf_*_ct_lookup() test
  bpftool: Clear errno after libcap's checks
  x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32
  x86: Fix various duplicate-word comment typos
  x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h
  arm64: defconfig: remove BCM4908
  arm64: bcmbca: Merge ARCH_BCM4908 to ARCH_BCMBCA
  arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA
  arm64: dts: Add BCM4908 generic board dts
  arm64: dts: Move BCM4908 dts to bcmbca folder
  arm64: dts: bcmbca: update BCM4908 board dts files
  dt-bindings: arm64: bcmbca: Update BCM4908 description
  dt-bindings: arm64: bcmbca: Merge BCM4908 into BCMBCA
  soc: bcm: brcmstb: Document panic notifier action and remove useless header
  ARM: dts: BCM5301X: Add basic PCI controller properties
  arm64: dts: broadcom: bcm4908: add Asus GT-AC5300 LEDs
  arm64: dts: broadcom: bcm4908: add LEDs controller block
  arm64: dts: broadcom: bcm4908: add remaining LED pins
  ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk()
  bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation
  bpftool: Fix a typo in a comment
  dt-bindings: gpio: fairchild,74hc595: use spi-peripheral-props.yaml
  MAINTAINERS: Add AMD PMF driver entry
  platform/x86/amd/pmf: Force load driver on older supported platforms
  platform/x86/amd/pmf: Handle AMT and CQL events for Auto mode
  platform/x86/amd/pmf: Add support for Auto mode feature
  platform/x86/amd/pmf: Get performance metrics from PMFW
  platform/x86/amd/pmf: Add fan control support
  platform/x86/amd/pmf: Add heartbeat signal support
  platform/x86/amd/pmf: Add debugfs information
  platform/x86/amd/pmf: Add support SPS PMF feature
  platform/x86/amd/pmf: Add support for PMF APCI layer
  platform/x86/amd/pmf: Add support for PMF core layer
  spi/panel: dt-bindings: drop 3-wire from common properties
  spi: lpspi: Simplify some error message
  spi: microchip-core: Simplify some error message
  spi: s3c64xx: correct dma_chan pointer initialization
  spi: lpspi: add dmas property
  spi: dt-bindings: lpspi: add i.MX93 compatible
  regulator: Add missing devm_* functions to devres.rst
  spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties
  MAINTAINERS: add qspi to Polarfire SoC entry
  spi: microchip-core-qspi: Add support for microchip fpga qspi controllers
  spi: dt-binding: add coreqspi as a fallback for mpfs-qspi
  spi: dt-binding: document microchip coreQSPI
  spi: npcm-pspi: Add NPCM845 peripheral SPI support
  dt-binding: spi: npcm-pspi: Add npcm845 compatible
  regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load()
  drm/i915/tc: Fix PHY ownership programming in HDMI legacy mode
  dt-bindings: gpio: gpio-xilinx: Convert Xilinx axi gpio binding to YAML
  x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing()
  thunderbolt: Add DP OUT resource when DP tunnel is discovered
  arm64: dts: renesas: r9a07g054: Update pinctrl node to handle GPIO interrupts
  arm64: dts: renesas: r9a07g054: Add IRQC node
  arm64: dts: renesas: r9a07g044: Update pinctrl node to handle GPIO interrupts
  arm64: dts: renesas: r9a07g044: Add IRQC node
  arm64: dts: renesas: r8a779f0: Add CMT support
  arm64: dts: renesas: spider-cpu: Enable eMMC0
  arm64: dts: renesas: r8a779f0: Add SDHI0 support
  clk: renesas: r8a779f0: Add CMT clocks
  clk: renesas: r8a779f0: Add SDH0 clock
  drm/i915/xelpd: Fix unclaimed accesses while loading PIPEDMC-C/D
  soc: renesas: Kconfig: Enable IRQC driver for RZ/G2L SoC
  drm/vc4: Drop of_gpio header
  dt-bindings: fpga: microchip,mpf-spi-fpga-mgr: use spi-peripheral-props.yaml
  fpga: microchip-spi: add missing module author entry
  fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards
  platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
  regmap: Make use of get_unaligned_be24(), put_unaligned_be24()
  regmap: mmio: Fix MMIO accessors to avoid talking to IO port
  regmap: mmio: Introduce IO accessors that can talk to IO port
  regmap: mmio: Get rid of broken 64-bit IO
  regmap: mmio: Remove mmio_relaxed member from context
  ASoC: imx-rpmsg: Support configure sysclk for codec dai
  ASoC: sam9g20_wm8731: Simplify some error message
  ASoC: codecs: dt bind. doc for the new TI SRC4392 codec
  ASoC: mt6359: fix tests for platform_get_irq() failure
  ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix
  ASoC: Variable type completion
  ASoC: mediatek: mt8186: remove unnecessary NULL check
  ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
  ASoC: dt-bindings: fsl,sai: Convert format to json-schema
  ASoC: codecs: add support for the TI SRC4392 codec
  ASoC: tlv320adcx140: Fix a typo in a comment
  ASoC: simple-card-utils: Fixup DAI sample format
  ASoC: dt-bindings: Add sample format conversion
  ASoC: dt-bindings: Definitions for DAI params
  ASoC: omap: Replace sprintf() with sysfs_emit()
  ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at()
  ASoC: core: Replace sprintf() with sysfs_emit()
  ASoC: Intel: skylake: Replace sprintf() with sysfs_emit()
  ASoC: Intel: catpt: Replace sprintf() with sysfs_emit()
  ASoC: Intel: sst: Replace sprintf() with sysfs_emit()
  ASoC: tlv320aic26: Replace sprintf() with sysfs_emit()
  ASoC: cs43130: Replace scnprintf() with sysfs_emit()
  ASoC: amd: acp: Add TDM support for acp i2s stream
  ASoC: amd: acp: Initialize list to store acp_stream during pcm_open
  arm64: topology: move store_cpu_topology() to shared code
  x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time()
  x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality
  sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE()
  Input: applespi - use correct struct names in comment
  Input: tc3589x-keypad - use correct struct names in comment
  Input: bma150 - fix a typo in some comments
  libbpf: Add names for auxiliary maps
  drm/i915: Use luminance range calculated during edid parsing
  drm/amdgpu_dm: Rely on split out luminance calculation function
  drm: New function to get luminance range based on static hdr metadata
  drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
  drm/bridge: tc358767: disable main link PHYs on main link disable
  drm/bridge: tc358767: increase CLRSIPO count
  drm/bridge: tc358767: don't fixup mode sync polarity
  Input: mt6779-keypad - support double keys matrix
  Input: mt6779-keypad - prepare double keys support with calc_row_col
  dt-bindings: mediatek,mt6779-keypad: add mediatek,keys-per-group
  dt-bindings: mediatek,mt6779-keypad: use unevaluatedProperties
  MAINTAINERS: input: add mattijs for mt6779-keypad
  bpf: Use bpf_map_area_alloc consistently on bpf map creation
  bpf: Make __GFP_NOWARN consistent in bpf map creation
  bpf: Use bpf_map_area_free instread of kvfree
  bpf: Remove unneeded memset in queue_stack_map creation
  libbpf: preserve errno across pr_warn/pr_info/pr_debug
  selftests/bpf: add destructive kfunc test
  bpf: export crash_kexec() as destructive kfunc
  bpf: add destructive kfunc flag
  selftests/xsk: Update poll test cases
  dma-buf/sync_file: use strscpy to replace strlcpy
  drm/i915: Sanitycheck PCI BARs
  drm/i915: Use of BARs names instead of numbers
  drm/udl: Replace BUG_ON() with WARN_ON()
  drm/udl: Kill pending URBs at suspend and disconnect
  drm/udl: Sync pending URBs at suspend / disconnect
  drm/udl: Replace semaphore with a simple wait queue
  drm/i915/hdcp: replace BIT() with REG_BIT() in register definitions
  drm/i915/hdcp: split out hdcp registers to a separate file
  drm/format-helper: Rename parameter vmap to src
  drm/format-helper: Move destination-buffer handling into internal helper
  drm/format-helper: Rework XRGB8888-to-MONO conversion
  drm/format-helper: Rework XRGB8888-to-GRAY8 conversion
  drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion
  drm/format-helper: Rework RGB888-to-XRGB8888 conversion
  drm/format-helper: Rework RGB565-to-XRGB8888 conversion
  drm/format-helper: Rework XRGB8888-to-RGB888 conversion
  drm/format-helper: Rework XRGB8888-to-RGBG565 conversion
  drm/format-helper: Rework XRGB8888-to-RGBG332 conversion
  drm/format-helper: Convert drm_fb_swab() to struct iosys_map
  drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio()
  drm/format-helper: Provide drm_fb_blit()
  iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM()
  wifi: rtw88: prohibit enter IPS during HW scan
  wifi: rtw88: add flag check before enter or leave IPS
  wifi: rtw88: add flushing queue before HW scan
  wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan
  wifi: rtw88: add the update channel flow to support setting by parameters
  wifi: rtw88: add mutex when set regulatory and get Tx power table
  wifi: rtw88: add mutex when set SAR
  wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed
  wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod
  wifi: brcmfmac: fix invalid address access when enabling SCAN log level
  wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring
  wifi: brcmfmac: fix continuous 802.1x tx pending timeout error
  selftests/bpf: add extra test for using dynptr data slice after release
  bpf: Fix ref_obj_id for dynptr data slices in verifier
  selftests/bpf: Fix vmtest.sh getopts optstring
  selftests/bpf: Fix vmtest.sh -h to not require root
  bpf: Always return corresponding btf_type in __get_type_size()
  selftests/bpf: Add BPF-helper test for CLOCK_TAI access
  bpf: Add BPF-helper for accessing CLOCK_TAI
  bpf: Cleanup check_refcount_ok
  net: netfilter: Remove ifdefs for code shared by BPF and ctnetlink
  bpf, iter: Fix the condition on p when calling stop.
  cgroup: enable cgroup_get_from_file() on cgroup1
  btf: Add a new kfunc flag which allows to mark a function to be sleepable
  drm/i915/ttm: fix CCS handling
  drm/i915/ttm: remove calc_ctrl_surf_instr_size
  wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
  wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices
  wifi: rtw89: 8852a: correct WDE IMR settings
  wifi: rtw89: refine leaving LPS function
  wifi: qtnfmac: remove braces around single statement blocks
  wifi: rtlwifi: 8192de: correct checking of IQK reload
  wifi: brcmsmac: remove duplicate words
  dt-bindings: wireless: use spi-peripheral-props.yaml
  wifi: rtw88: access chip_info by const pointer
  wifi: rtw88: phy: fix warning of possible buffer overflow
  wifi: rtw88: fix store OP channel info timing when HW scan
  wifi: rtw88: fix stopping queues in wrong timing when HW scan
  wifi: rtw88: 8822c: extend supported probe request size
  bpf: Improve docstring for BPF_F_USER_BUILD_ID flag
  libbpf: Do not require executable permission for shared libraries
  drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
  bpf: Verifier cleanups
  libbpf: Reject legacy 'maps' ELF section
  selftests/bpf: Clean up sys_nanosleep uses
  dt-binding: ipmi: add fallback to npcm845 compatible
  drm/panfrost: Add support for devcoredump
  drm/panfrost: Add specific register offset macros for JS and MMU AS
  gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
  x86/mm: Rename set_memory_present() to set_memory_p()
  drm/simpledrm: Convert to atomic helpers
  drm/simpledrm: Compute framebuffer stride if not set
  drm/simpledrm: Remove pdev field from device structure
  drm/simpledrm: Inline device-init helpers
  drm/simpledrm: Remove mem field from device structure
  drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
  libbpf: Ensure functions with always_inline attribute are inline
  bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name
  libbpf: Initialize err in probe_map_create
  libbpf: Skip empty sections in bpf_object__init_global_data_maps
  drm: Remove the drm_get_unmapped_area() helper
  drm/vmwgfx: Remove unused hugepage support
  drm/vmwgfx: cleanup comments
  drm/vmwgfx: clean up some error pointer checking
  drm: fix whitespace in drm_plane_create_color_properties()
  x86/acrn: Set up timekeeping
  locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled
  sched/core: Remove superfluous semicolon
  sched/fair: Make per-cpu cpumasks static
  sched/fair: Remove unused parameter idle of _nohz_idle_balance()
  drm/todo: remove task to rename CMA helpers
  drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}
  drm/gem: rename GEM CMA helpers to GEM DMA helpers
  drm/fb: rename FB CMA helpers to FB DMA helpers
  drm/fb: remove unused includes of drm_fb_cma_helper.h
  drm/i915/gem: Remove shared locking on freeing objects
  selftests: futex: Fix 'the the' typo in comment
  sched/debug: Print each field value left-aligned in sched_show_task()
  Input: elan_i2c - convert to use dev_groups
  drm/i915/dg2: Add Wa_1509727124
  drm/i915/dg2: Add support for DC5 state
  sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity()
  sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware
  sched/core: Introduce sched_asym_cpucap_active()
  drm/i915/dg2: Update DG2 to GuC v70.4.1
  drm/i915/guc: Don't send policy update for child contexts.
  drm/i915/guc: Don't abort on CTB_UNUSED status
  drm/i915/guc: Support larger contexts on newer hardware
  drm/i915/selftest: Cope with not having an RCS engine
  drm/i915/guc: Add selftest for a hung GuC
  drm/i915/guc: Fix issues with live_preempt_cancel
  drm/i915/guc: Route semaphores to GuC for Gen12+
  drm/mgag200: Remove type field from struct mga_device
  drm/mgag200: Move CRTC atomic_enable to model-specific code
  drm/mgag200: Move mode-config to model-specific code
  drm/mgag200: Provide per-device callbacks for PIXPLLC
  drm/mgag200: Provide per-device callbacks for BMC synchronization
  drm/mgag200: Add per-device callbacks
  drm/mgag200: Set SCROFF in primary-plane code
  drm/mgag200: Replace simple-KMS with regular atomic helpers
  drm/mgag200: Reorganize before dropping simple-KMS helpers
  drm/mgag200: Store primary plane's color format in CRTC state
  drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function
  drm/mgag200: Move ER/EW3 register initialization to per-model code
  drm/mgag200: Move DAC-register setup into model-specific code
  drm/mgag200: Split mgag200_modeset_init()
  drm/tests: Split up test cases in igt_check_drm_format_min_pitch
  drm/dp_mst: fix drm_dp_dpcd_read return value checks
  drm/i915/guc: Check for ct enabled while waiting for response
  drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
  drm/format-helper: Support multiple target formats results
  drm/format-helper: Rename test cases to make them more generic
  drm/format-helper: Fix test on big endian architectures
  drm/todo: remove task for idr_init_base()
  drm/via: use idr_init_base() to initialize dev_priv->object_idr
  drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr
  drm/sis: use idr_init_base() to initialize dev_priv->object_idr
  drm: use idr_init_base() to initialize mode_config.tile_idr
  drm: use idr_init_base() to initialize mode_config.object_idr
  drm: use idr_init_base() to initialize master->lessee_idr
  drm: use idr_init_base() to initialize master->magic_map
  drm/amdgpu: use idr_init_base() to initialize fpriv->bo_list_handles
  drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles
  drm/i915/d13: Add Wa_16015201720 disabling clock gating for PIPEDMC-A/B
  drm/i915/d12+: Disable DMC handlers during loading/disabling the firmware
  drm/i915/gt: describe the new tlb parameter at i915_vma_resource
  drm/i915/gt: Batch TLB invalidations
  drm/i915/gt: Skip TLB invalidations once wedged
  drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
  drm/i915/gt: document with_intel_gt_pm_if_awake()
  drm/i915/gt: Ignore TLB invalidations on idle engines
  drm/i915/dmc: Update DG2 DMC firmware to v2.07
  drm/i915/ttm: don't leak the ccs state
  drm/i915: disable pci resize on 32-bit machine
  drm/i915: Suppress oom warning for shmemfs object allocation failure
  drm/i915: Pass drm_i915_private struct instead of gt for gen11_gu_misc_irq_handler/ack()
  drm/i915/display: Cleanup intel_phy_is_combo()
  fbdev: Make registered_fb[] private to fbmem.c
  drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMCMI-1A TFT
  dt-bindings: display: panel: sitronix,st7701: Add Densitron DMT028VGHMCMI-1A TFT
  drm: Fix typo 'the the' in comment
  drm/i915/hdmi: Prune modes that require HDMI2.1 FRL
  drm/fsl-dcu: Use drm_plane_helper_destroy()
  drm/armada: Use drm_plane_helper_destroy()
  drm/plane-helper: Export individual helpers
  drm: Remove unnecessary include statements of drm_plane_helper.h
  drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING
  drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers
  drm/vmwgfx: Remove trailing whitespace
  drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log
  drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
  drm/komeda - At init write GCU control block to handle already on DPU
  drm/komeda: Add legacy FB support so VT's work as expected
  drm/arm/hdlcd: Simplify IRQ install/uninstall
  drm/arm/hdlcd: Take over EFI framebuffer properly
  drm/arm: Fix spelling typo in comments
  fbdev: Fix order of arguments to aperture_remove_conflicting_devices()
  drm/bridge: parade-ps8640: Fix regulator supply order
  drm: correct comments
  drm/vc4: Add explicit declaration of 'drmm_of_get_bridge'
  drm/i915/selftests: Fix comment typo
  drm/i915/gt: Remove unneeded semicolon
  drm/i915/guc: Don't use pr_err when not necessary
  drm/panel-edp: Add panel entry for B120XAN01.0
  drm/panel-edp: Add panel entry for R140NWF5 RH
  signal: Drop signals received after a fatal signal has been processed
  signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit
  signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit
  ipc: mqueue: fix possible memory leak in init_mqueue_fs()
  drm/i915/guc: support v69 in parallel to v70
  drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR
  drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state
  drm/sched: move calling drm_sched_entity_select_rq
  drm/gud: Fix endianness in gud_xrgb8888_to_color() helper
  drm/format-helper: Fix endianness in drm_fb_*_to_*() conversion helpers
  drm/bridge: tc358767: Add of_node_put() when breaking out of loop
  drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt()
  drm/bochs: Fix some error handling paths in bochs_pci_probe()
  drm/virtio: kms: use drm managed resources
  drm/virtio: plane: use drm managed resources
  drm/virtio: Return proper error codes instead of -1
  drm/virtio: Use dev_is_pci()
  drm/virtio: Improve DMA API usage for shmem BOs
  drm/virtio: Simplify error handling of virtio_gpu_object_create()
  drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
  drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
  drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
  drm/virtio: Check whether transferred 2D BO is shmem
  drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
  fbdev: Remove conflict-handling code
  fbdev: Acquire framebuffer apertures for firmware devices
  video/aperture: Remove conflicting VGA devices, if any
  video: Provide constants for VGA I/O range
  video/aperture: Disable and unregister sysfb devices via aperture helpers
  fbdev: Remove conflicting devices on PCI bus
  fbdev: Convert drivers to aperture helpers
  fbdev/core: Remove remove_conflicting_pci_framebuffers()
  fbdev/vga16fb: Auto-generate module init/exit code
  fbdev/vga16fb: Create EGA/VGA devices in sysfb code
  fbdev: Remove trailing whitespaces
  drm/i915/gt: Expose per-gt RPS defaults in sysfs
  drm/i915/gt: Create gt/gtN/.defaults/ for per gt sysfs defaults
  drm/panel/panel-sitronix-st7701: Split GIP and init sequences
  drm/panel/panel-sitronix-st7701: Parametrize voltage and timing
  drm/panel/panel-sitronix-st7701: Infer horizontal pixel count from TFT mode
  drm/panel/panel-sitronix-st7701: Adjust porch control bitfield name
  drm/panel/panel-sitronix-st7701: Infer vertical line count from TFT mode
  drm/panel/panel-sitronix-st7701: Make gamma correction TFT specific
  drm/panel/panel-sitronix-st7701: Make voltage supplies common to ST7701
  drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LPM, non-continuous clock
  drm/panel/panel-sitronix-st7701: Make DSI mode flags common to ST7701
  drm/i915/display: Add debug print for scaler filter
  drm:remove rebundant word "in" in comments
  drm:delete the repeated word "the" in comments
  ipmi: Fix comment typo
  char: ipmi: modify NPCM KCS configuration
  dt-bindings: ipmi: Add npcm845 compatible
  dma-buf/dma_resv_usage: update explicit sync documentation
  drm/mgag200:remove rebundant word "or" in comments
  signal: break out of wait loops on kthread_stop()
  drm/i915/psr: Disable PSR before disable pipe
  Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state"
  drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disabling order
  drm/bridge: it6505: Modified video clock calculation and video debug message
  drm/bridge: it6505: Add i2c api power on check
  drm/bridge: it6505: Modified power sequence
  drm/bridge: it6505: Power on downstream device in .atomic_enable
  drm/ssd130x: Use new regmap bulk write support to drop custom bus
  drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY permutations
  drm/via: Fix style issues in via_3d_reg header
  drm/via: Make macros readable in the via_3d_reg header
  drm/via: Use SPDX tag for MIT license in via_3d_reg header
  drm/via: Update to the latest via_3d_reg header
  drm/via: Embed via_drv.h in via_dri1
  drm/via: Embed via_verifier in via_dri1
  drm/via: Embed via_dmablit in via_dri1
  drm/via: Embed via_irq in via_dri1
  drm/via: Embed via_video in via_dri1
  drm/via: Embed via_mm in via_dri1
  drm/via: Embed via_map in via_dri1
  drm/via: Embed via_dma in via_dri1
  drm/via: Rename via_drv to via_dri1
  drm/nouveau/bios: set info only when the return is not 0
  drm/i915/reset: Handle reset timeouts under unrelated kernel hangs
  drm/amdgpu: re-apply "move internal vram_mgr function into the C file""
  drm/amdgpu: reapply "fix start calculation in amdgpu_vram_mgr_new""
  drm: Prevent drm_copy_field() to attempt copying a NULL pointer
  drm: Use size_t type for len variable in drm_copy_field()
  nvdimm/namespace: drop unneeded temporary variable in size_store()
  nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid()
  drm/vc4: v3d: Switch to devm_pm_runtime_enable
  drm/vc4: v3d: Rework the runtime_pm setup
  drm/vc4: v3d: Stop disabling interrupts
  drm/vc4: perfmon: Add missing mutex_destroy
  drm/vc4: Switch to drmm_mutex_init
  drm/vc4: debugfs: Simplify debugfs registration
  drm/vc4: debugfs: Return an error on failure
  drm/vc4: debugfs: Protect device resources
  drm/vc4: vec: Switch to devm_pm_runtime_enable
  drm/vc4: vec: Protect device resources after removal
  drm/vc4: vec: Switch to DRM-managed connector initialization
  drm/vc4: vec: Switch to DRM-managed encoder initialization
  drm/vc4: vec: Remove call to drm_connector_unregister()
  drm/vc4: vec: Switch to drmm_kzalloc
  drm/vc4: vec: Embed DRM structures into the private structure
  drm/vc4: vec: Remove vc4_dev vec pointer
  drm/vc4: txp: Protect device resources
  drm/vc4: txp: Remove call to drm_connector_unregister()
  drm/vc4: txp: Switch to drmm_kzalloc
  drm/vc4: txp: Remove duplicate regset
  drm/vc4: txp: Remove vc4_dev txp pointer
  drm/vc4: hdmi: Switch to devm_pm_runtime_enable
  drm/vc4: hdmi: Protect device resources after removal
  drm/vc4: hdmi: Move audio structure offset checks
  drm/vc4: hdmi: Use devm to register hotplug interrupts
  drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
  drm/vc4: hdmi: Use a device-managed action for DDC
  drm/vc4: hdmi: Switch to device-managed CEC initialization
  drm/vc4: hdmi: Switch to device-managed ALSA initialization
  drm/vc4: hdmi: Switch to DRM-managed connector initialization
  drm/vc4: hdmi: Switch to DRM-managed encoder initialization
  drm/vc4: hdmi: Remove call to drm_connector_unregister()
  drm/vc4: hdmi: Switch to drmm_kzalloc
  drm/vc4: dsi: Switch to devm_pm_runtime_enable
  drm/vc4: dsi: Fix the driver structure lifetime
  drm/vc4: dsi: Switch to drmm_of_get_bridge
  drm/vc4: dsi: Switch to DRM-managed encoder initialization
  drm/vc4: dsi: Embed DRM structures into the private structure
  drm/vc4: dpi: Protect device resources
  drm/vc4: dpi: Switch to drmm_of_get_bridge
  drm/vc4: dpi: Switch to DRM-managed encoder initialization
  drm/vc4: dpi: Add action to disable the clock
  drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call
  drm/vc4: dpi: Return an error if we can't enable our clock
  drm/vc4: dpi: Switch to drmm_kzalloc
  drm/vc4: dpi: Embed DRM structures into the private structure
  drm/vc4: dpi: Remove vc4_dev dpi pointer
  drm/vc4: crtc: Switch to DRM-managed CRTC initialization
  drm/vc4: crtc: Switch to drmm_kzalloc
  drm/vc4: crtc: Move debugfs_name to crtc_data
  drm/vc4: plane: Switch to drmm_universal_plane_alloc()
  drm/vc4: crtc: Remove manual plane removal on error
  drm/vc4: plane: Take possible_crtcs as an argument
  drm/vc4: hvs: Remove planes currently allocated before taking down
  drm/vc4: hvs: Protect device resources after removal
  drm/vc4: crtc: Create vblank reporting function
  drm/vc4: drv: Use drm_dev_unplug
  drm/vc4: drv: Call component_unbind_all()
  drm/bridge: panel: Introduce drmm_of_get_bridge
  drm/bridge: panel: Introduce drmm_panel_bridge_add
  drm/connector: Introduce drmm_connector_init
  drm/connector: Check for destroy implementation
  drm/connector: Consolidate Connector Initialization
  drm/connector: Clarify when drm_connector_unregister is needed
  drm/connector: Mention the cleanup after drm_connector_init
  drm/connector: Reorder headers
  drm/encoder: Introduce drmm_encoder_init
  drm/crtc: Introduce drmm_crtc_init_with_planes
  drm/mipi-dsi: Detach devices when removing the host
  drm/i915: Add Wa_14016291713
  dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
  drm/i915/display: Ensure PSR gets disabled if no encoders in new state
  drm: selftest: convert drm_mm selftest to KUnit
  drm: selftest: convert drm_buddy selftest to KUnit
  drm: selftest: convert drm_framebuffer selftest to KUnit
  drm: selftest: convert drm_dp_mst_helper selftest to KUnit
  drm: selftest: convert drm_plane_helper selftest to KUnit
  drm: selftest: convert drm_format selftest to KUnit
  drm: selftest: convert drm_rect selftest to KUnit
  drm: selftest: convert drm_cmdline_parser selftest to KUnit
  drm: selftest: convert drm_damage_helper selftest to KUnit
  drm/ttm: audit bo->resource usage v2
  drm/nouveau: audit bo->resource usage
  drm/amdgpu: audit bo->resource usage
  drm/ttm: rename and cleanup ttm_bo_init
  Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new"
  Revert "drm/amdgpu: move internal vram_mgr function into the C file"
  drm/ingenic: Use the new PM macros
  drm/ingenic: Don't request full modeset if property is not modified
  drm/ingenic: Add support for the JZ4760(B)
  drm/ingenic: Fix MODULE_LICENSE() string
  dt-bindings/display: ingenic: Add compatible string for the JZ4760(B)
  drm/fb: Improve drm_framebuffer.offsets documentation
  drm/panel: simple: add support for the Samsung LTL101AL01 panel
  dt-bindings: display: simple: add support for Samsung LTL101AL01
  drm/mode: Improve drm_mode_fb_cmd2 documentation
  drm/fourcc: Add DRM_FORMAT_D[1248]
  drm/fourcc: Add DRM_FORMAT_R[124]
  drm/fourcc: Clarify the meaning of single-channel "red"
  drm/gem-fb-helper: Use actual bpp for size calculations
  drm/fb-helper: Add support for DRM_FORMAT_C[124]
  drm/fourcc: Add DRM_FORMAT_C[124]
  drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB
  drm/client: Use actual bpp when allocating frame buffers
  drm/fourcc: Add drm_format_info.is_color_indexed flag
  drm/fourcc: Add drm_format_info_bpp() helper
  drm/mipi-dsi: Make remove callback return void
  drm/panel-novatek-nt35510: Emit an error message if power off fails
  drm/panel: simple: Make panel_simple_remove() return void
  drm/bridge: Avoid uninitialized variable warning
  drm/sun4i: Update Kconfig defaults and descriptions
  drm/i915/dg2: Bump up CDCLK for DG2
  drm/vc4: hdmi: Rework power up
  drm/vc4: hdmi: Depends on CONFIG_PM
  drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
  drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
  drm: bridge: adv7511: unregister cec i2c device after cec adapter
  drm: bridge: adv7511: fix CEC power down control register offset
  gfs2: Mark the remaining process-independent glock holders as GL_NOPID
  gfs2: Mark flock glock holders as GL_NOPID
  gfs2: Add GL_NOPID flag for process-independent glock holders
  gfs2: Add flocks to glockfd debugfs file
  gfs2: Add glockfd debugfs file
  gnss: replace ida_simple API
  ucounts: Split rlimit and ucount values and max values

Bug: 120440023
Bug: 120444281
Bug: 146449535
Bug: 151154716
Bug: 169045115
Bug: 174125747
Bug: 175808144
Bug: 184219858
Bug: 188684133
Bug: 200103201
Bug: 206561931
Bug: 210255585
Bug: 216636351
Bug: 220186325
Bug: 229696117
Bug: 229794062
Bug: 229934827
Bug: 232430739
Bug: 232431151
Bug: 232431411
Bug: 242898038
Bug: 243793188
Bug: 248351908
Bug: 248993649
Bug: 248994334
Bug: 250930332
Bug: 251537418
Bug: 252915518
Bug: 253726452
Bug: 254386546
Bug: 254735056
Bug: 256216004
Bug: 256225968
Bug: 257342715
Bug: 257458145
Bug: 77139736
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1247
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1380
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2113#note_1579296
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3575
Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7252
Change-Id: I1b012f7c103d05f7989c3f928ab69ea2db4f24fa
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-11-14 23:19:58 -08:00
Greg Kroah-Hartman
de07798cf0 Merge 27bc50fc90 ("Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") into android-mainline
Steps on the way to 6.1-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3a6855cb0e3a54f605ccb92af058088f280e0349
2022-10-25 14:49:20 +02:00
Kefeng Wang
5f7fa13fa8 mm: add pageblock_align() macro
Add pageblock_align() macro and use it to simplify code.

Link: https://lkml.kernel.org/r/20220907060844.126891-2-wangkefeng.wang@huawei.com
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-10-03 14:03:04 -07:00
Kefeng Wang
4f9bc69ac5 mm: reuse pageblock_start/end_pfn() macro
Move pageblock_start_pfn/pageblock_end_pfn() into pageblock-flags.h, then
they could be used somewhere else, not only in compaction, also use
ALIGN_DOWN() instead of round_down() to be pair with ALIGN(), which should
be same for pageblock usage.

Link: https://lkml.kernel.org/r/20220907060844.126891-1-wangkefeng.wang@huawei.com
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-10-03 14:03:03 -07:00
jianzhou
8185d5396e Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  Revert "ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration"
  Linux 6.0-rc3
  .mailmap: update Luca Ceresoli's e-mail address
  mm/mprotect: only reference swap pfn page if type match
  squashfs: don't call kmalloc in decompressors
  mm/damon/dbgfs: avoid duplicate context directory creation
  mailmap: update email address for Colin King
  asm-generic: sections: refactor memory_intersects
  bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
  ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
  Revert "memcg: cleanup racy sum avoidance code"
  mm/zsmalloc: do not attempt to free IS_ERR handle
  binder_alloc: add missing mmap_lock calls when using the VMA
  mm: re-allow pinning of zero pfns (again)
  vmcoreinfo: add kallsyms_num_syms symbol
  mailmap: update Guilherme G. Piccoli's email addresses
  writeback: avoid use-after-free after removing device
  shmem: update folio if shmem_replace_page() updates the page
  mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
  provide arch_test_bit_acquire for architectures that define test_bit
  perf stat: Capitalize topdown metrics' names
  perf docs: Update the documentation for the save_type filter
  perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address
  perf record: Fix manpage formatting of description of support to hybrid systems
  perf test: Stat test for repeat with a weak group
  perf stat: Clear evsel->reset_group for each stat run
  tools kvm headers arm64: Update KVM header from the kernel sources
  perf python: Fix build when PYTHON_CONFIG is user supplied
  perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
  fbdev: fbcon: Properly revert changes when vc_resize() failed
  wait_on_bit: add an acquire memory barrier
  UPSTREAM: scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
  audit: move audit_return_fixup before the filters
  net: lantiq_xrx200: restore buffer if memory allocation failed
  net: lantiq_xrx200: fix lock under memory pressure
  net: lantiq_xrx200: confirm skb is allocated before using
  net: stmmac: work around sporadic tx issue on link-up
  ionic: VF initial random MAC address if no assigned mac
  ionic: fix up issues with handling EAGAIN on FW cmds
  ionic: clear broken state on generation change
  rxrpc: Fix locking in rxrpc's sendmsg
  drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
  drm/amdgpu: add MGCG perfmon setting for gfx11
  drm/amdkfd: Fix isa version for the GC 10.3.7
  drm/amdgpu: Fix page table setup on Arcturus
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amdgpu: add sdma instance check for gfx11 CGCG
  drm/amd/display: enable PCON support for dcn314
  drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
  drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
  drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
  cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
  xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
  Documentation/ABI: Mention retbleed vulnerability info file for sysfs
  x86/sev: Mark snp_abort() noreturn
  io_uring/net: save address for sendzc async execution
  s390/mm: do not trigger write fault when vma does not allow VM_WRITE
  s390: fix double free of GS and RI CBs on fork() failure
  xen: move from strlcpy with unused retval to strscpy
  xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY
  LoongArch: mm: Avoid unnecessary page fault retires on shared memory types
  LoongArch: Add subword xchg/cmpxchg emulation
  LoongArch: Cleanup headers to avoid circular dependency
  LoongArch: Cleanup reset routines with new API
  LoongArch: Fix build warnings in VDSO
  LoongArch: Select PCI_QUIRKS to avoid build error
  ACPI: property: Remove default association from integer maximum values
  ACPI: property: Ignore already existing data node tags
  ACPI: property: Fix type detection of unified integer reading functions
  net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2
  ANDROID: GKI: remove CONFIG_STACK_HASH_ORDER
  ANDROID: staging: ashmem: Add shrinker name
  cifs: Add helper function to check smb1+ server
  cifs: Use help macro to get the mid header size
  cifs: Use help macro to get the header preamble size
  MAINTAINERS: rectify file entry in BONDING DRIVER
  fbdev: Move fbdev drivers from strlcpy to strscpy
  fbdev: omap: Remove unnecessary print function dev_err()
  fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
  fbdev: fbcon: Destroy mutex on freeing struct fb_info
  fbdev: radeon: Clean up some inconsistent indenting
  fbdev: sisfb: Clean up some inconsistent indenting
  fbdev: fb_pm2fb: Avoid potential divide by zero error
  fbdev: ssd1307fb: Fix repeated words in comments
  fbdev: omapfb: Fix tests for platform_get_irq() failure
  i40e: Fix incorrect address type for IPv6 flow rules
  ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
  md: call __md_stop_writes in md_stop
  Revert "md-raid: destroy the bitmap after destroying the thread"
  md: Flush workqueue md_rdev_misc_wq in md_alloc()
  md/raid10: Fix the data type of an r10_sync_page_io() argument
  cifs: skip extra NULL byte in filenames
  lib/cpumask_kunit: add tests file to MAINTAINERS
  lib/cpumask_kunit: log mask contents
  lib/test_cpumask: follow KUnit style guidelines
  lib/test_cpumask: fix cpu_possible_mask last test
  lib/test_cpumask: drop cpu_possible_mask full test
  io_uring: conditional ->async_data allocation
  io_uring/notif: order notif vs send CQEs
  io_uring/net: fix indentation
  io_uring/net: fix zc send link failing
  io_uring/net: fix must_hold annotation
  loop: Check for overflow while configuring loop
  net: Fix a data-race around sysctl_somaxconn.
  net: Fix a data-race around netdev_unregister_timeout_secs.
  net: Fix a data-race around gro_normal_batch.
  net: Fix data-races around sysctl_devconf_inherit_init_net.
  net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
  net: Fix a data-race around netdev_budget_usecs.
  net: Fix data-races around sysctl_max_skb_frags.
  net: Fix a data-race around netdev_budget.
  net: Fix a data-race around sysctl_net_busy_read.
  net: Fix a data-race around sysctl_net_busy_poll.
  net: Fix a data-race around sysctl_tstamp_allow_data.
  net: Fix data-races around sysctl_optmem_max.
  ratelimit: Fix data-races in ___ratelimit().
  net: Fix data-races around netdev_tstamp_prequeue.
  net: Fix data-races around netdev_max_backlog.
  net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
  net: Fix data-races around sysctl_[rw]mem_(max|default).
  net/core/skbuff: Check the return value of skb_copy_bits()
  fec: Restart PPS after link state change
  net: neigh: don't call kfree_skb() under spin_lock_irqsave()
  x86/sev: Don't use cc_platform_has() for early SEV-SNP calls
  x86/boot: Don't propagate uninitialized boot_params->cc_blob_address
  netfilter: nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases
  netfilter: flowtable: fix stuck flows on cleanup due to pending work
  netfilter: flowtable: add function to invoke garbage collection immediately
  netfilter: nf_tables: disallow binding to already bound chain
  netfilter: nft_tunnel: restrict it to netdev family
  netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
  netfilter: nf_tables: do not leave chain stats enabled on error
  netfilter: nft_payload: do not truncate csum_offset and csum_type
  netfilter: nft_payload: report ERANGE for too long offset and length
  netfilter: nf_tables: make table handle allocation per-netns friendly
  netfilter: nf_tables: disallow updates of implicit chain
  Revert "ANDROID: Convert db845c to a mixed build."
  bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback
  bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
  bnxt_en: set missing reload flag in devlink features
  bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
  ANDROID: vendor_hooks: update android_vh_ufs_send_uic_command
  net: dsa: microchip: make learning configurable and keep it off while standalone
  riscv: dts: microchip: mpfs: remove pci axi address translation property
  riscv: dts: microchip: mpfs: remove bogus card-detect-delay
  riscv: dts: microchip: mpfs: remove ti,fifo-depth property
  riscv: dts: microchip: mpfs: fix incorrect pcie child node name
  btrfs: add info when mount fails due to stale replace target
  btrfs: replace: drop assert for suspended replace
  btrfs: fix silent failure when deleting root reference
  btrfs: fix space cache corruption and potential double allocations
  netfilter: nft_tproxy: restrict to prerouting hook
  ANDROID: Convert db845c to a mixed build.
  cgroup: Fix race condition at rebind_subsystems()
  cpufreq: check only freq_table in __resolve_freq()
  x86/cpu: Add new Raptor Lake CPU model number
  thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
  netfilter: conntrack: work around exceeded receive window
  netfilter: ebtables: reject blobs that don't provide all entry points
  ACPI: processor: Remove freq Qos request for all CPUs
  nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
  io_uring: fix submission-failure handling for uring-cmd
  net: dsa: don't dereference NULL extack in dsa_slave_changeupper()
  net: ipvtap - add __init/__exit annotations to module init/exit funcs
  io_uring: fix off-by-one in sync cancelation file check
  io_uring: uapi: Add `extern "C"` in io_uring.h for liburing
  MAINTAINERS: Add `include/linux/io_uring_types.h`
  arm64/sme: Don't flush SVE register state when handling SME traps
  arm64/sme: Don't flush SVE register state when allocating SME storage
  arm64/signal: Flush FPSIMD register state when disabling streaming mode
  arm64/signal: Raise limit on stack frames
  arm64/cache: Fix cache_type_cwg() for register generation
  arm64/sysreg: Guard SYS_FIELD_ macros for asm
  arm64/sysreg: Directly include bitfield.h
  arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
  arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
  arm64: fix rodata=full
  arm64: Fix comment typo
  docs/arm64: elf_hwcaps: unify newlines in HWCAP lists
  ANDROID: fix up arm64 gki_defconfig for CONFIG_CLK_SUNXI
  smb3: missing inode locks in punch hole
  smb3: missing inode locks in zero range
  ANDROID: fix up db845c build
  ANDROID: xfrm: fix up CONFIG_ANDROID dependencies
  ANDROID: remove CONFIG_ANDROID from gki_defconfig files
  ANDROID: remove CONFIG_ANDROID dependency for CONFIG_ASHMEM
  scsi: sd: Revert "Rework asynchronous resume support"
  bonding: 3ad: make ad_ticks_per_sec a const
  bonding: 802.3ad: fix no transmission of LACPDUs
  selftests: include bonding tests into the kselftest infra
  net: moxa: get rid of asymmetry in DMA mapping/unmapping
  net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
  net: ipa: don't assume SMEM is page-aligned
  net: dsa: microchip: keep compatibility with device tree blobs with no phy-mode
  audit: fix potential double free on error path from fsnotify_add_inode_mark
  net/mlx5: Unlock on error in mlx5_sriov_enable()
  net/mlx5e: Fix use after free in mlx5e_fs_init()
  net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup()
  net/mlx5: unlock on error path in esw_vfs_changed_event_handler()
  net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
  net/mlx5e: TC, Add missing policer validation
  net/mlx5e: Fix wrong application of the LRO state
  net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
  net/mlx5: Fix cmd error logging for manage pages cmd
  net/mlx5: Disable irq when locking lag_lock
  net/mlx5: Eswitch, Fix forwarding decision to uplink
  net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
  net/mlx5e: Properly disable vlan strip on non-UL reps
  perf tools: Fix compile error for x86
  ANDROID: Updating OWNERS_DrNo
  btrfs: don't allow large NOWAIT direct reads
  btrfs: don't merge pages into bio if their page offset is not contiguous
  btrfs: update generation of hole file extent item when merging holes
  btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
  btrfs: check if root is readonly while setting security xattr
  ice: xsk: use Rx ring's XDP ring when picking NAPI context
  ice: xsk: prohibit usage of non-balanced queue id
  nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
  ftrace: Fix build warning for ops_references_rec() not used
  r8152: fix the RX FIFO settings when suspending
  r8152: fix the units of some registers for RTL8156A
  rose: check NULL rose_loopback_neigh->loopback
  ntfs: fix acl handling
  parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
  parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
  parisc: led: Move from strlcpy with unused retval to strscpy
  parisc: ccio-dma: Fix typo in comment
  Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
  parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
  Linux 6.0-rc2
  tracing: Have filter accept "common_cpu" to be consistent
  tracing/probes: Have kprobes and uprobes use $COMM too
  tracing/eprobes: Have event probes be consistent with kprobes and uprobes
  tracing/eprobes: Fix reading of string fields
  tracing/eprobes: Do not hardcode $comm as a string
  tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
  ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
  tracing/perf: Fix double put of trace event when init fails
  tracing: React to error return from traceprobe_parse_event_name()
  asm goto: eradicate CC_HAS_ASM_GOTO
  x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
  i2c: imx: Make sure to unregister adapter on remove()
  Revert "i2c: scmi: Replace open coded device_get_match_data()"
  parisc: Fix exception handler for fldw and fstw instructions
  kprobes: don't call disarm_kprobe() for disabled kprobes
  mm/shmem: shmem_replace_page() remember NR_SHMEM
  mm/shmem: tmpfs fallocate use file_modified()
  mm/shmem: fix chattr fsflags support in tmpfs
  mm/hugetlb: support write-faults in shared mappings
  mm/hugetlb: fix hugetlb not supporting softdirty tracking
  mm/uffd: reset write protection when unregister with wp-mode
  mm/smaps: don't access young/dirty bit if pte unpresent
  mm: add DEVICE_ZONE to FOR_ALL_ZONES
  kernel/sys_ni: add compat entry for fadvise64_64
  mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
  Revert "zram: remove double compression logic"
  get_maintainer: add Alan to .get_maintainer.ignore
  scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
  kbuild: fix the modules order between drivers and libs
  scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-length
  kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__
  modpost: fix module versioning when a symbol lacks valid CRC
  ata: libata: Set __ATA_BASE_SHT max_sectors
  scsi: core: Fix passthrough retry counter handling
  scsi: ufs: core: Reduce the power mode change timeout
  SUNRPC: RPC level errors should set task->tk_rpc_status
  NFSv4.2 fix problems with __nfs42_ssc_open
  NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT
  selftests/vm: fix inability to build any vm tests
  Revert "net: macsec: update SCI upon MAC address change."
  net: dpaa: Fix <1G ethernet on LS1046ARDB
  drm/radeon: add a force flush to delay work when radeon
  drm/amd/display: Include missing header
  drm/amdgpu: Remove the additional kfd pre reset call for sriov
  drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
  drm/amdgpu: fix hive reference leak when adding xgmi device
  drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
  drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
  blk-mq: fix io hung due to missing commit_rqs
  perf tools: Support reading PERF_FORMAT_LOST
  libperf: Add a test case for read formats
  libperf: Handle read format in perf_evsel__read()
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS
  tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
  tools headers UAPI: Sync KVM's vmx.h header with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  tools headers kvm s390: Sync headers with the kernel sources
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf beauty: Update copy of linux/socket.h with the kernel sources
  perf cpumap: Fix alignment for masks in event encoding
  perf/x86/intel: Fix pebs event constraints for ADL
  perf/x86/intel/ds: Fix precise store latency handling
  perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline
  perf/x86/lbr: Enable the branch type for the Arch LBR by default
  cifs: move from strlcpy with unused retval to strscpy
  cifs: Fix memory leak on the deferred close
  perf cpumap: Compute mask size in constant time
  perf cpumap: Synthetic events and const/static
  perf cpumap: Const map for max()
  x86/mm: Use proper mask when setting PUD mapping
  drm/gem: Fix GEM handle release errors
  x86/nospec: Fix i386 RSB stuffing
  x86/nospec: Unwreck the RSB stuffing
  KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device()
  KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow()
  x86/kvm: Fix "missing ENDBR" BUG for fastop functions
  x86/kvm: Simplify FOP_SETCC()
  x86/ibt, objtool: Add IBT_NOSEAL()
  KVM: Rename mmu_notifier_* to mmu_invalidate_*
  KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS
  KVM: MIPS: remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS
  KVM: Move coalesced MMIO initialization (back) into kvm_create_vm()
  KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
  KVM: Properly unwind VM creation if creating debugfs fails
  riscv: traps: add missing prototype
  riscv: signal: fix missing prototype warning
  perf: riscv legacy: fix kerneldoc comment warning
  net: moxa: MAC address reading, generating, validity checking
  tcp: handle pure FIN case correctly
  tcp: refactor tcp_read_skb() a bit
  tcp: fix tcp_cleanup_rbuf() for tcp_read_skb()
  tcp: fix sock skb accounting in tcp_read_skb()
  igb: Add lock to avoid data race
  dt-bindings: Fix incorrect "the the" corrections
  net: genl: fix error path memory leak in policy dumping
  stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
  tee: add overflow check in register_shm_helper()
  drm/vc4: hdmi: Rework power up
  drm/vc4: hdmi: Depends on CONFIG_PM
  blk-mq: run queue no matter whether the request is the last request
  blk-mq: remove unused function blk_mq_queue_stopped()
  x86/bugs: Add "unknown" reporting for MMIO Stale Data
  io_uring/net: use right helpers for async_data
  fs: __file_remove_privs(): restore call to inode_has_no_xattr()
  net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_run
  net/mlx5e: Allocate flow steering storage during uplink initialization
  net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats
  net: mscc: ocelot: keep ocelot_stat_layout by reg address, not offset
  net: mscc: ocelot: make struct ocelot_stat_layout array indexable
  net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
  net: mscc: ocelot: turn stats_lock into a spinlock
  net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
  net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
  net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
  net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
  net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
  cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
  net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()
  cifs: remove unused server parameter from calc_smb_size()
  dcache: move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop
  net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
  locks: Fix dropped call to ->fl_release_private()
  riscv: dts: microchip: correct L2 cache interrupts
  cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
  ice: Fix VF not able to send tagged traffic with no VLAN filters
  ice: Ignore error message when setting same promiscuous mode
  ice: Fix clearing of promisc mode with bridge over bond
  ice: Ignore EEXIST when setting promisc mode
  ice: Fix double VLAN error when entering promisc mode
  ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
  btrfs: tree-checker: check for overlapping extent items
  btrfs: fix warning during log replay when bumping inode link count
  btrfs: fix lost error handling when looking up extended ref on log replay
  btrfs: fix lockdep splat with reloc root extent buffers
  btrfs: move lockdep class helpers to locking.c
  btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
  arm64: adjust KASLR relocation after ARCH_RANDOM removal
  arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
  ALSA: info: Fix llseek return value when using callback
  testing: selftests: nft_flowtable.sh: rework test to detect offload failure
  ALSA: hda/cs8409: Support new Dolphin Variants
  KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
  KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
  fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
  tls: rx: react to strparser initialization errors
  MAINTAINERS: update idmapping tree
  acl: handle idmapped mounts for idmapped filesystems
  xfrm: policy: fix metadata dst->dev xmit null pointer dereference
  platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop
  testing: selftests: nft_flowtable.sh: use random netns names
  netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
  net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
  riscv: Ensure isa-ext static keys are writable
  Revert "drm/amd/amdgpu: add pipe1 hardware support"
  drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex
  drm/amdgpu: Fix interrupt handling on ih_soft ring
  drm/amdgpu: Add secure display TA load for Renoir
  drm/amd/display: Include scaling factor for SubVP command
  drm/amdgpu/vcn: Return void from the stop_dbg_mode
  drm/amdgpu: remove useless condition in amdgpu_job_stop_all_jobs_on_sched()
  drm/amdgpu: Add decode_iv_ts helper for ih_v6 block
  drm/amd/display: add chip revision to DCN32
  drm/amd/display: avoid doing vm_init multiple time
  drm/amd/display: Use pitch when calculating size to cache in MALL
  drm/amd/display: Don't set DSC for phantom pipes
  drm/amd/display: Update clock table policy for DCN314
  drm/amd/display: Modify header inclusion pattern
  drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video
  drm/amd/display: Add debug parameter to retain default clock table
  drm/amdgpu: Increase tlb flush timeout for sriov
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: Add reserved dc_log_type.
  drm/amd/display: Fix pixel clock programming
  drm/amd/display: 3.2.198
  drm/amd/display: reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition
  drm/amd/pm: Enable GFXOFF feature for SMU IP v13.0.4
  drm/amdgpu: enable IH Clock Gating for OSS IP v6.0.1
  drm/amdkfd: potential crash in kfd_create_indirect_link_prop()
  drm/amdkfd: reserve 2 queues for sdma 6.0.1 in bitmap
  drm/amdgpu: enable ATHUB IP v3.0.1 Clock Gating
  drm/amdgpu: enable HDP IP v5.2.1 Clock Gating
  drm/amdgpu: enable MMHUB IP v3.0.1 Clock Gating
  drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support
  drm/amdgpu: add HDP IP v5.2.1 Clock Gating support
  drm/amdgpu: add MMHUB IP v3.0.1 Clock Gating support
  drm/amd/pm: update the smu driver interface version for SMU IP v13.0.4
  drm/amdkfd: Fix mm reference in SVM eviction worker
  drm/amd/pm: add mode1 support on smu_v13_0_7
  drm/amd/amdgpu: add ih cg and hdp sd on smu_v13_0_7
  drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
  drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
  drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
  gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
  LoadPin: Return EFAULT on copy_from_user() failures
  exec: Replace kmap{,_atomic}() with kmap_local_page()
  x86: simplify load_unaligned_zeropad() implementation
  locking/atomic: Make test_and_*_bit() ordered on failure
  i40e: Fix to stop tx_timeout recovery if GLOBR fails
  i40e: Fix tunnel checksum offload with fragmented traffic
  RDMA: Handle the return code from dma_resv_wait_timeout() properly
  RDMA/erdma: Correct the max_qp and max_cq capacities of the device
  RDMA/erdma: Using the key in FMR WR instead of MR structure
  ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7
  RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size
  RDMA/mlx5: Use the proper number of ports
  ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties
  IB/iser: Fix login with authentication
  ublk_drv: do not add a re-issued request aborted previously to ioucmd's task_work
  ublk_drv: update comment for __ublk_fail_req()
  ublk_drv: check ubq_daemon_is_dying() in __ublk_rq_task_work()
  x86/entry: Fix entry_INT80_compat for Xen PV guests
  virtio: kerneldocs fixes and enhancements
  virtio: Revert "virtio: find_vqs() add arg sizes"
  virtio_vdpa: Revert "virtio_vdpa: support the arg sizes of find_vqs()"
  virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"
  virtio-mmio: Revert "virtio_mmio: support the arg sizes of find_vqs()"
  virtio: Revert "virtio: add helper virtio_find_vqs_ctx_size()"
  virtio_net: Revert "virtio_net: set the default max ring size by find_vqs()"
  io_uring/notif: raise limit on notification slots
  io_uring/net: improve zc addr import error handling
  io_uring/net: use right helpers for async recycle
  net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
  net: moxa: pass pdev instead of ndev to DMA functions
  ksmbd: don't remove dos attribute xattr on O_TRUNC open
  ksmbd: remove unnecessary generic_fillattr in smb2_open
  selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning
  sched/psi: Remove redundant cgroup_psi() when !CONFIG_CGROUPS
  sched/psi: Remove unused parameter nbytes of psi_trigger_create()
  sched/psi: Zero the memory of struct psi_group
  ata: libata-eh: Add missing command name
  module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m
  mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m
  dt-bindings: thermal: Fix missing required property
  thermal/core: Add missing EXPORT_SYMBOL_GPL
  lib/cpumask: drop always-true preprocessor guard
  lib/cpumask: add inline cpumask_next_wrap() for UP
  cpumask: align signatures of UP implementations
  mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
  selftests/landlock: fix broken include of linux/landlock.h
  netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
  nios2: add force_successful_syscall_return()
  nios2: restarts apply only to the first sigframe we build...
  nios2: fix syscall restart checks
  nios2: traced syscall does need to check the syscall number
  nios2: don't leave NULLs in sys_call_table[]
  nios2: page fault et.al. are *not* restartable syscalls...
  netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
  netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
  s390/ap: fix crash on older machines based on QCI info missing
  s390/hypfs: avoid error message under KVM
  ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
  mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
  mmc: mtk-sd: Clear interrupts when cqe off/disable
  mmc: pxamci: Fix another error handling path in pxamci_probe()
  mmc: pxamci: Fix an error handling path in pxamci_probe()
  selftests/powerpc: Add missing PMU selftests to .gitignores
  mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX
  mlxsw: spectrum_ptp: Protect PTP configuration with a mutex
  mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
  mlxsw: spectrum_ptp: Fix compilation warnings
  net_sched: cls_route: disallow handle of 0
  net: fix potential refcount leak in ndisc_router_discovery()
  neighbour: make proxy_queue.qlen limit per-device
  neigh: fix possible DoS due to net iface start/stop loop
  net: qrtr: start MHI channel after endpoit creation
  x86/PAT: Have pat_enabled() properly reflect state when running on Xen
  drm/sun4i: dsi: Prevent underflow when computing packet sizes
  dt-bindings: display: sun4i: Add D1 TCONs to conditionals
  powerpc/pci: Fix get_phb_number() locking
  cifs: missing directory in MAINTAINERS file
  Linux 6.0-rc1
  radix-tree: replace gfp.h inclusion with gfp_types.h
  take care to handle NULL ->proc_lseek()
  x86/kprobes: Fix JNG/JNLE emulation
  afs: Enable multipage folio support
  perf test: Refactor shell tests allowing subdirs
  perf vendor events: Update events for snowridgex
  perf vendor events: Update events and metrics for skylakex
  perf vendor events: Update metrics for sapphirerapids
  perf vendor events: Update events for knightslanding
  perf vendor events: Update metrics for jaketown
  perf vendor events: Update metrics for ivytown
  perf vendor events: Update events and metrics for icelakex
  perf vendor events: Update events and metrics for haswellx
  perf vendor events: Update events and metrics for cascadelakex
  perf vendor events: Update events and metrics for broadwellx
  perf vendor events: Update metrics for broadwellde
  perf jevents: Fold strings optimization
  perf jevents: Compress the pmu_events_table
  perf metrics: Copy entire pmu_event in find metric
  perf pmu-events: Hide the pmu_events
  perf pmu-events: Don't assume pmu_event is an array
  perf pmu-events: Move test events/metrics to JSON
  perf test: Use full metric resolution
  perf pmu-events: Hide pmu_events_map
  perf pmu-events: Avoid passing pmu_events_map
  perf pmu-events: Hide pmu_sys_event_tables
  perf jevents: Sort JSON files entries
  perf jevents: Provide path to JSON file on error
  perf jevents: Remove the type/version variables
  perf jevent: Add an 'all' architecture argument
  NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES
  NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds
  NFS: Fix another fsync() issue after a server reboot
  NFS: Fix missing unlock in nfs_unlink()
  ublk_drv: update iod->addr for UBLK_IO_NEED_GET_DATA
  ip6_tunnel: Fix the type of functions
  net: dsa: mv88e6060: prevent crash on an unused port
  fec: Fix timer capture timing in `fec_ptp_enable_pps()`
  io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields
  io_uring: make io_kiocb_to_cmd() typesafe
  fs: don't randomize struct kiocb fields
  cifs: Do not access tcon->cfids->cfid directly from is_path_accessible
  MAINTAINERS: add PCI Endpoint NTB drivers to NTB files
  perf stat: Remove duplicated include in builtin-stat.c
  perf scripting python: Delete repeated word in comments
  perf tools: Fix double word in comments
  perf trace: Fix double word in comments
  perf script: Delete repeated word "from"
  perf test: Fix double word in comments
  dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties
  dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos
  dt-bindings: Drop Robert Jones
  dt-bindings: Drop Beniamin Bia and Stefan Popa
  dt-bindings: iio: Drop Bogdan Pricop
  dt-bindings: iio: Drop Joachim Eastwood
  lib: remove lib/nodemask.c
  dt-bindings: gpio: sifive: add gpio-line-names
  iavf: Fix deadlock in initialization
  iavf: Fix reset error handling
  iavf: Fix NULL pointer dereference in iavf_get_link_ksettings
  iavf: Fix adminq error handling
  wireguard: selftests: set CONFIG_NONPORTABLE on riscv32
  RISC-V: KVM: Support sstc extension
  netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
  perf record: Improve error message of -p not_existing_pid
  perf build-id: Print debuginfod queries if -v option is used
  perf build-id: Fix coding style, replace 8 spaces by tabs
  irqchip/loongson-liointc: Fix an error handling path in liointc_init()
  block: Do not call blk_put_queue() if gendisk allocation fails
  net: lan966x: fix checking for return value of platform_get_irq_byname()
  net: cxgb3: Fix comment typo
  bnx2x: Fix comment typo
  net: ipa: Fix comment typo
  virtio_net: fix endian-ness for RSS
  MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections
  xen: remove XEN_SCRUB_PAGES in xen.config
  net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
  skfp/h: fix repeated words in comments
  xen/pciback: Fix comment typo
  xen/xenbus: fix return type in xenbus_file_read()
  xen-blkfront: Apply 'feature_persistent' parameter when connect
  xen-blkback: Apply 'feature_persistent' parameter when connect
  xen-blkback: fix persistent grants negotiation
  rds: add missing barrier to release_refill
  x86/xen: Add support for HVMOP_set_evtchn_upcall_vector
  docs/zh_CN/LoongArch: Add I14 description
  docs/LoongArch: Add I14 description
  LoongArch: Update Loongson-3 default config file
  LoongArch: Add USER_STACKTRACE support
  LoongArch: Add STACKTRACE support
  LoongArch: Add prologue unwinder support
  LoongArch: Add guess unwinder support
  LoongArch: Add vDSO syscall __vdso_getcpu()
  LoongArch: Add PCI controller support
  LoongArch: Parse MADT to get multi-processor information
  LoongArch: Jump to the link address before enable PG
  LoongArch: Requires __force attributes for any casts
  LoongArch: Fix unsigned comparison with less than zero
  LoongArch: Adjust arch/loongarch/Kconfig
  LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
  scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static
  scsi: megaraid_sas: Remove unnecessary kfree()
  scsi: megaraid_sas: Fix double kfree()
  scsi: ufs: core: Enable link lost interrupt
  scsi: core: Allow the ALUA transitioning state enough time
  scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
  cifs: Add constructor/destructors for tcon->cfid
  SMB3: fix lease break timeout when multiple deferred close handles for the same file.
  smb3: allow deferred close timeout to be configurable
  cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir
  perf c2c: Update documentation for new display option 'peer'
  perf c2c: Use 'peer' as default display for Arm64
  perf c2c: Sort on peer snooping for load operations
  perf c2c: Refactor display string
  perf c2c: Refactor node header
  perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop'
  perf c2c: Use explicit names for display macros
  perf c2c: Add mean dimensions for peer operations
  perf c2c: Add dimensions of peer metrics for cache line view
  perf c2c: Add dimensions for peer load operations
  perf c2c: Output statistics for peer snooping
  perf mem: Add statistics for peer snooping
  perf arm-spe: Use SPE data source for neoverse cores
  perf mem: Print snoop peer flag
  perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
  perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h
  RISC-V: Improve SBI definitions
  RISC-V: Move counter info definition to sbi header file
  RISC-V: Fix SBI PMU calls for RV32
  RISC-V: Update user page mapping only once during start
  RISC-V: Fix counter restart during overflow for RV32
  perf tools: Tidy guest option documentation
  perf inject: Fix missing guestmount option documentation
  perf script: Fix missing guest option documentation
  RISC-V: Prefer sstc extension if available
  RISC-V: Enable sstc extension parsing from DT
  RISC-V: Add SSTC extension CSR details
  docs: i2c: i2c-sysfs: fix hyperlinks
  docs: i2c: i2c-sysfs: improve wording
  riscv:uprobe fix SR_SPIE set/clear handling
  docs: i2c: instantiating-devices: add syntax coloring to dts and C blocks
  docs: i2c: smbus-protocol: improve DataLow/DataHigh definition
  docs: i2c: i2c-protocol: remove unused legend items
  docs: i2c: i2c-protocol,smbus-protocol: remove nonsense words
  docs: i2c: i2c-protocol: update introductory paragraph
  i2c: move core from strlcpy to strscpy
  i2c: move drivers from strlcpy to strscpy
  i2c: kempld: Support ACPI I2C device declaration
  i2c: mediatek: add i2c compatible for MT8188
  dt-bindings: i2c: update bindings for mt8188 soc
  dt-bindings: riscv: fix SiFive l2-cache's cache-sets
  perf offcpu: Update offcpu test for child process
  perf offcpu: Track child processes
  perf offcpu: Parse process id separately
  perf offcpu: Check process id for the given workload
  riscv: ensure cpu_ops_sbi is declared
  RISC-V: cpu_ops_spinwait.c should include head.h
  RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h>
  riscv: dts: starfive: correct number of external interrupts
  riscv: dts: sifive unmatched: Add PWM controlled LEDs
  spi: dt-bindings: Drop Pratyush Yadav
  spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
  net: atm: bring back zatm uAPI
  dpaa2-eth: trace the allocated address instead of page struct
  io_uring: consistently make use of io_notif_to_data()
  io_uring: fix error handling for io_uring_cmd
  netfilter: nf_tables: really skip inactive sets when allocating name
  riscv/purgatory: Omit use of bin2c
  riscv/purgatory: hard-code obj-y in Makefile
  net: add missing kdoc for struct genl_multicast_group::flags
  netfilter: nfnetlink: re-enable conntrack expectation events
  nfp: fix use-after-free in area_cache_get()
  MAINTAINERS: use my korg address for mt7601u
  mlxsw: minimal: Fix deadlock in ports creation
  RISC-V: Add modules to virtual kernel memory layout dump
  netfilter: nf_tables: fix scheduling-while-atomic splat
  riscv: traps_misaligned: do not duplicate stringify
  RISC-V: Fixup schedule out issue in machine_crash_shutdown()
  RISC-V: Fixup get incorrect user mode PC for kernel mode regs
  RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
  ice: Fix call trace with null VSI during VF reset
  bonding: fix reference count leak in balance-alb mode
  Revert "Makefile.extrawarn: re-enable -Wformat for clang"
  cifs: Move cached-dir functions into a separate file
  ice: Fix VSI rebuild WARN_ON check for VF
  dm bufio: fix some cases where the code sleeps with spinlock held
  arch/riscv: add Zihintpause support
  net: usb: qmi_wwan: Add support for Cinterion MV32
  netfilter: nf_ct_irc: cap packet search space to 4k
  netfilter: nf_ct_ftp: prefer skb_linearize
  netfilter: nf_ct_h323: cap packet size at 64k
  netfilter: nf_ct_sane: remove pseudo skb linearization
  vdpa/mlx5: Fix possible uninitialized return value
  i2c: microchip-corei2c: fix erroneous late ack send
  dt-bindings: i2c: qcom,i2c-cci: convert to dtschema
  i2c: qcom-geni: Fix GPI DMA buffer sync-back
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70
  vdpa_sim_blk: add support for discard and write-zeroes
  vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH
  vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests
  vdpa_sim_blk: check if sector is 0 for commands other than read or write
  vdpa_sim: Implement suspend vdpa op
  vhost-vdpa: uAPI to suspend the device
  vhost-vdpa: introduce SUSPEND backend feature bit
  vdpa: Add suspend operation
  virtio-blk: Avoid use-after-free on suspend/resume
  virtio_vdpa: support the arg sizes of find_vqs()
  vhost-vdpa: Call ida_simple_remove() when failed
  vDPA: fix 'cast to restricted le16' warnings in vdpa.c
  vDPA: !FEATURES_OK should not block querying device config space
  vDPA/ifcvf: support userspace to query features and MQ of a management device
  vDPA/ifcvf: get_config_size should return a value no greater than dev implementation
  vhost scsi: Allow user to control num virtqueues
  vhost-scsi: Fix max number of virtqueues
  vdpa/mlx5: Support different address spaces for control and data
  vdpa/mlx5: Implement susupend virtqueue callback
  vduse: Support querying information of IOVA regions
  vduse: Support registering userspace memory for IOVA regions
  vduse: Support using userspace pages as bounce buffer
  vduse: Use memcpy_{to,from}_page() in do_bounce()
  vduse: Remove unnecessary spin lock protection
  net: virtio_net: notifications coalescing support
  virtio: Check dev_set_name() return value
  tools/virtio: fix build
  vDPA/ifcvf: remove duplicated assignment to pointer cfg
  vdpa: ifcvf: Fix spelling mistake in comments
  vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address
  vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init
  vdpa_sim_blk: set number of address spaces and virtqueue groups
  vdpa_sim_blk: call vringh_complete_iotlb() also in the error path
  vdpa_sim_blk: limit the number of request handled per batch
  vdpa_sim_blk: use dev_dbg() to print errors
  virtio_net: support set_ringparam
  virtio_net: support tx queue resize
  virtio_net: support rx queue resize
  virtio_net: split free_unused_bufs()
  virtio_net: get ringparam by virtqueue_get_vring_max_size()
  virtio_net: set the default max ring size by find_vqs()
  virtio: add helper virtio_find_vqs_ctx_size()
  virtio_mmio: support the arg sizes of find_vqs()
  virtio_pci: support the arg sizes of find_vqs()
  virtio: find_vqs() add arg sizes
  virtio_pci: support VIRTIO_F_RING_RESET
  virtio_pci: extract the logic of active vq for modern pci
  virtio_pci: introduce helper to get/set queue reset
  virtio_pci: struct virtio_pci_common_cfg add queue_reset
  virtio_ring: struct virtqueue introduce reset
  virtio: queue_reset: add VIRTIO_F_RING_RESET
  virtio: allow to unbreak/break virtqueue individually
  virtio_pci: struct virtio_pci_common_cfg add queue_notify_data
  virtio_ring: introduce virtqueue_resize()
  virtio_ring: packed: introduce virtqueue_resize_packed()
  virtio_ring: packed: introduce virtqueue_reinit_packed()
  virtio_ring: packed: extract the logic of attach vring
  virtio_ring: packed: extract the logic of vring init
  virtio_ring: packed: extract the logic of alloc state and extra
  virtio_ring: packed: extract the logic of alloc queue
  virtio_ring: packed: introduce vring_free_packed
  virtio_ring: split: introduce virtqueue_resize_split()
  virtio_ring: split: reserve vring_align, may_reduce_num
  virtio_ring: split: introduce virtqueue_reinit_split()
  virtio_ring: split: extract the logic of attach vring
  virtio_ring: split: extract the logic of vring init
  virtio_ring: split: extract the logic of alloc state and extra
  virtio_ring: split: extract the logic of alloc queue
  virtio_ring: split: introduce vring_free_split()
  virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split
  virtio_ring: split: stop __vring_new_virtqueue as export symbol
  virtio_ring: introduce virtqueue_init()
  virtio_ring: split vring_virtqueue
  virtio_ring: extract the logic of freeing vring
  virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset
  virtio: struct virtio_config_ops add callbacks for queue_reset
  virtio: record the maximum queue num supported by the device.
  drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures
  virtio_mmio: add support to set IRQ of a virtio device as wakeup source
  dt-bindings: virtio: mmio: add optional wakeup-source property
  vdpa: Use device_iommu_capable()
  virtio: VIRTIO_HARDEN_NOTIFICATION is broken
  virtio_pmem: set device ready in probe()
  virtio_pmem: initialize provider_data through nd_region_desc
  vringh: iterate on iotlb_translate to handle large translations
  virtio_ring: remove the arg vq of vring_alloc_desc_extra()
  remoteproc: rename len of rpoc_vring to num
  bpf: Shut up kern_sys_bpf warning.
  KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table
  Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline
  ksmbd: request update to stale share config
  ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
  net/tls: Use RCU API to access tls_ctx->netdev
  tls: rx: device: don't try to copy too much on detach
  tls: rx: device: bound the frag walk
  net_sched: cls_route: remove from list when handle is 0
  ALSA: hda: Fix crash due to jack poll in suspend
  ALSA: hda/cirrus - support for iMac 12,1 model
  selftests: forwarding: Fix failing tests with old libnet
  net: refactor bpf_sk_reuseport_detach()
  net: fix refcount bug in sk_psock_get (2)
  cifs: Remove {cifs,nfs}_fscache_release_page()
  x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
  Makefile: link with -z noexecstack --no-warn-rwx-segments
  crypto: blake2b: effectively disable frame size warning
  xfs: fix inode reservation space for removing transaction
  drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
  cifs: fix lock length calculation
  dt-bindings: mailbox: arm,mhu: Make secure interrupt optional
  dt-bindings: pinctrl: qcom,ipq6018: Fix example 'gpio-ranges' size
  riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
  drm/amdgpu: double free error and freeing uninitialized null pointer
  drm/amdgpu: Only disable prefer_shadow on hawaii
  drm/amd/display: set panel orientation before drm_dev_register
  drm/amd/pm: Fix a potential gpu_metrics_table memory leak
  drm/amd/pm: Fix a potential gpu_metrics_table memory leak
  drm/amdgpu: add GFX Power Gating support for GC IP v11.0.1
  drm/amdgpu: enable GFX Power Gating for GC IP v11.0.1
  drm/amdkfd: Handle restart of kfd_ioctl_wait_events
  drm/amdgpu: Avoid direct cast to amdgpu_ttm_tt
  drm/amd/pm: skip pptable override for smu_v13_0_7
  drm/amd/pm: add 3715 softpptable support for SMU13.0.0
  drm/amdgpu: Enable translate_further to extend UTCL2 reach
  drm/amd/display: 3.2.197
  drm/amd/display: Add 16 lines margin for SubVP
  drm/amd/display: Fix TDR eDP and USB4 display light up issue
  drm/amd/display: clear optc underflow before turn off odm clock
  drm/amd/display: Don't try to enter MALL SS if stereo3d
  drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
  drm/amd/display: Revert "attempt to fix the logic in commit_planes_for_stream()"
  drm/amd/display: Correct DTBCLK for dcn314
  drm/amd/display: Enable SubVP by default on DCN32 & DCN321
  drm/amd/display: Check correct bounds for stream encoder instances for DCN303
  drm/amd/display: Fix VPG instancing for dcn314 HPO
  drm/amd/display: Fix Compile-time Warning
  drm/amd/display: Allow alternate prefetch modes in DML for DCN32
  drm/amd/display: Fix HDMI VSIF V3 incorrect issue
  drm/amd/display: Avoid MPC infinite loop
  drm/amd/display: Device flash garbage before get in OS
  drm/amd/display: Fix TMDS 4K@60Hz YCbCr420 corruption issue
  drm/amd/display: Add a variable to update FCLK latency
  drm/amd/display: fix CAB allocation for multiple displays
  drm/amd/display: Drop FPU flags from Makefile
  drm/amd/display: Move populate dml pipes from DCN314 to dml
  drm/amd/display: Create FPU files for DCN314
  drm/amd/display: Use pixels per container logic for DCN314 DCCG dividers
  drm/amdgpu/pm: remove EnableGfxOff message for SMU IP v13.0.4
  drm/amdgpu/pm: update smu driver interface header for SMU IP v13.0.4
  drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.1
  drm/amdgpu: add GFX Clock Gating support for GC IP v11.0.1
  drm/amd/display: change family id name for DCN314
  drm/amdgpu: Remove redundant reference of header file
  KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh
  KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers
  KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES
  KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals
  KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test
  KVM: selftests: Make rseq compatible with glibc-2.35
  KVM: Actually create debugfs in kvm_create_vm()
  KVM: Pass the name of the VM fd to kvm_create_vm_debugfs()
  KVM: Get an fd before creating the VM
  KVM: Shove vcpu stats_id init into kvm_vcpu_init()
  KVM: Shove vm stats_id init into kvm_create_vm()
  KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen
  KVM: x86/mmu: rename trace function name for asynchronous page fault
  KVM: x86/xen: Stop Xen timer before changing IRQ
  KVM: x86/xen: Initialize Xen timer only once
  KVM: SVM: Disable SEV-ES support if MMIO caching is disable
  KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
  KVM: x86: Tag kvm_mmu_x86_module_init() with __init
  KVM: x86: emulator: Fix illegal LEA handling
  KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF
  KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg
  KVM: x86: do not report preemption if the steal time cache is stale
  KVM: x86: revalidate steal time cache if MSR value changes
  selftests: kvm: fix compilation
  drm/amdgpu: Avoid another list of reset devices
  drm/amd/display: include missing headers
  drm/amdgpu: change vram width algorithm for vram_info v3_0
  drm/amdgpu: Pessimistic availability based on rounded up allocations
  drm/amdgpu: Remove rounding from vram allocation path
  drm/amd/display: remove header from source file
  drm/amd/display: make variables static
  drm/amd/display: remove DML Makefile duplicate lines
  Revert "drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration"
  Revert "drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath"
  Revert "drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport"
  Revert "drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule"
  drm/amd/display: Add a missing register field for HPO DP stream encoder
  perf tools: Do not pass NULL to parse_events()
  perf tests: Fix Track with sched_switch test for hybrid case
  perf parse-events: Fix segfault when event parser gets an error
  selftests/bpf: Ensure sleepable program is rejected by hash map iter
  selftests/bpf: Add write tests for sk local storage map iterator
  selftests/bpf: Add tests for reading a dangling map iter fd
  bpf: Only allow sleepable program for resched-able iterator
  bpf: Check the validity of max_rdwr_access for sock local storage map iterator
  bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
  bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
  bpf: Acquire map uref in .init_seq_private for hash map iterator
  bpf: Acquire map uref in .init_seq_private for array map iterator
  bpf: Disallow bpf programs call prog_run command.
  fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
  fs/ntfs3: Remove unused function wnd_bits
  rtla: Consolidate and show all necessary libraries that failed for building
  tools/rtla: Build with EXTRA_{C,LD}FLAGS
  tools/rtla: Fix command symlinks
  rtla: Fix tracer name
  dt-bindings: Drop DT_MK_SCHEMA_FLAGS conditional selecting schema files
  netfilter: nf_tables: possible module reference underflow in error path
  netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
  netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
  bpf, arm64: Fix bpf trampoline instruction endianness
  nvme-tcp: check if the queue is allocated before stopping it
  nvme-fabrics: Fix a typo in an error message
  nvme-fabrics: parse nvme connect Linux error codes
  nvmet-auth: use kmemdup instead of kmalloc + memcpy
  nvme-fc: fix the fc_appid_store return value
  nvme-fc: restart admin queue if the caller needs to restart queue
  regulator: core: Fix missing error return from regulator_bulk_get()
  ASoC: codec: tlv320aic32x4: fix mono playback via I2S
  perf machine: Fix missing free of machine->kallsyms_filename
  perf script: Fix reference to perf insert instead of perf inject
  perf sched latency: Fix subcommand matching error
  perf kvm: Fix subcommand matching error
  perf probe: Fix an error handling path in 'parse_perf_probe_command()'
  perf inject jit: Ignore memfd and anonymous mmap events if jitdump present
  perf list: Add PMU pai_crypto event description for IBM z16
  perf vendor events: Remove bad jaketown uncore events
  perf vendor events: Remove bad ivytown uncore events
  perf vendor events: Remove bad broadwellde uncore events
  perf jevents: Add JEVENTS_ARCH make option
  perf jevents: Simplify generation of C-string
  perf jevents: Clean up pytype warnings
  tools build: Switch to new openssl API for test-libcrypto
  Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test"
  perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting
  bpftool: Complete libbfd feature detection
  tools, build: Retry detection of bfd-related features
  perf test: JSON format checking
  perf stat: Add JSON output option
  hwmon: (nct6775) Fix platform driver suspend regression
  genetlink: correct uAPI defines
  devlink: Fix use-after-free after a failed reload
  net:bonding:support balance-alb interface with vlan to bridge
  macsec: Fix traffic counters/statistics
  ALSA: usb-audio: make read-only array marker static const
  vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
  vsock: Fix memory leak in vsock_connect()
  KVM: arm64: Fix compile error due to sign extension
  Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
  netlabel: fix typo in comment
  hwmon: (lm90) Fix error return value from detect function
  powerpc/kexec: Fix build failure from uninitialised variable
  powerpc/ppc-opcode: Fix PPC_RAW_TW()
  powerpc64/ftrace: Fix ftrace for clang builds
  powerpc: Make eh value more explicit when using lwarx
  powerpc: Don't hide eh field of lwarx behind a macro
  powerpc: Fix eh field when calling lwarx on PPC32
  ipv6: do not use RT_TOS for IPv6 flowlabel
  mlx5: do not use RT_TOS for IPv6 flowlabel
  vxlan: do not use RT_TOS for IPv6 flowlabel
  geneve: do not use RT_TOS for IPv6 flowlabel
  geneve: fix TOS inheriting for ipv4
  net: atlantic: fix aq_vec index out of range error
  ax88796: Fix some typo in a comment
  selftests/bpf: Add test for prealloc_lru_pop bug
  bpf: Don't reinit map value in prealloc_lru_pop
  bpf: Allow calling bpf_prog_test kfuncs in tracing programs
  dt-bindings: mfd: convert to yaml Qualcomm SPMI PMIC
  dm writecache: fix smatch warning about invalid return from writecache_map
  dm verity: fix verity_parse_opt_args parsing
  dm verity: fix DM_VERITY_OPTS_MAX value yet again
  dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking
  add barriers to buffer_uptodate and set_buffer_uptodate
  NTB: EPF: Tidy up some bounds checks
  NTB: EPF: Fix error code in epf_ntb_bind()
  PCI: endpoint: pci-epf-vntb: reduce several globals to statics
  PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init()
  PCI: endpoint: Fix Kconfig dependency
  NTB: EPF: set pointer addr to null using NULL rather than 0
  Documentation: PCI: extend subheading underline for "lspci output" section
  Documentation: PCI: Use code-block block for scratchpad registers diagram
  Documentation: PCI: Add specification for the PCI vNTB function device
  PCI: endpoint: Support NTB transfer between RC and EP
  NTB: epf: Allow more flexibility in the memory BAR map method
  PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address
  dt-bindings: soc: qcom: smd-rpm: extend example
  dt-bindings: soc: qcom: smd: reference SMD edge schema
  dt-bindings: mmc: sdhci-msm: Fix 'operating-points-v2 was unexpected' issue
  dt-bindings: display: simple-framebuffer: Drop Bartlomiej Zolnierkiewicz
  can: mcp251x: Fix race condition on receive interrupt
  plip: avoid rcu debug splat
  net: bgmac: Fix a BUG triggered by wrong bytes_compl
  net: dsa: felix: suppress non-changes to the tagging protocol
  netfilter: nf_tables: fix null deref due to zeroed list head
  netfilter: nf_tables: disallow jump to implicit chain from set element
  netfilter: nf_tables: upfront validation of data via nft_data_init()
  NFS: Improve readpage/writepage tracing
  NFS: Improve O_DIRECT tracing
  NFS: Improve write error tracing
  posix-cpu-timers: Cleanup CPU timers before freeing them during exec
  time: Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64
  netfilter: ip6t_LOG: Fix a typo in a comment
  netfilter: nf_tables: do not allow RULE_ID to refer to another chain
  netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
  netfilter: nf_tables: do not allow SET_ID to refer to another table
  netfilter: nf_tables: validate variable length element extension
  ACPI: property: Fix error handling in acpi_init_properties()
  drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
  drm/shmem-helper: Add missing vunmap on error
  ntb: intel: add GNR support for Intel PCIe gen5 NTB
  NTB: ntb_tool: uninitialized heap data in tool_fn_write()
  ntb: idt: fix clang -Wformat warnings
  ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
  fscache: add tracepoint when failing cookie
  fscache: don't leak cookie access refs if invalidation is in progress or failed
  ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
  drm/ttm: Fix dummy res NULL ptr deref bug
  ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support
  can: ems_usb: fix clang's -Wunaligned-access warning
  can: j1939: j1939_session_destroy(): fix memory leak of skbs
  can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
  irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse
  s390/qeth: cache link_info for ethtool
  net: phy: dp83867: fix get nvmem cell fail
  net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified
  atm: idt77252: fix use-after-free bugs caused by tst_timer
  net: dsa: felix: fix min gate len calculation for tc when its first gate is closed
  net/x25: fix call timeouts in blocking connects
  tsnep: Fix tsnep_tx_unmap() error path usage
  tsnep: Fix unused warning for 'tsnep_of_match'
  fix copy_page_from_iter() for compound destinations
  hugetlbfs: copy_page_to_iter() can deal with compound pages
  copy_page_to_iter(): don't split high-order page in case of ITER_PIPE
  expand those iov_iter_advance()...
  pipe_get_pages(): switch to append_pipe()
  get rid of non-advancing variants
  ceph: switch the last caller of iov_iter_get_pages_alloc()
  9p: convert to advancing variant of iov_iter_get_pages_alloc()
  af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages()
  iter_to_pipe(): switch to advancing variant of iov_iter_get_pages()
  block: convert to advancing variants of iov_iter_get_pages{,_alloc}()
  iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()
  iov_iter: saner helper for page array allocation
  fold __pipe_get_pages() into pipe_get_pages()
  ITER_XARRAY: don't open-code DIV_ROUND_UP()
  unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts
  unify xarray_get_pages() and xarray_get_pages_alloc()
  unify pipe_get_pages() and pipe_get_pages_alloc()
  iov_iter_get_pages(): sanity-check arguments
  iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper
  ITER_PIPE: fold data_start() and pipe_space_for_user() together
  ITER_PIPE: cache the type of last buffer
  ITER_PIPE: clean iov_iter_revert()
  ITER_PIPE: clean pipe_advance() up
  ITER_PIPE: lose iter_head argument of __pipe_get_pages()
  ITER_PIPE: fold push_pipe() into __pipe_get_pages()
  ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives
  ITER_PIPE: helpers for adding pipe buffers
  ITER_PIPE: helper for getting pipe buffer by index
  splice: stop abusing iov_iter_advance() to flush a pipe
  switch new_sync_{read,write}() to ITER_UBUF
  new iov_iter flavour - ITER_UBUF
  Documentation/mm: add details about kmap_local_page() and preemption
  highmem: delete a sentence from kmap_local_page() kdocs
  Documentation/mm: rrefer kmap_local_page() and avoid kmap()
  Documentation/mm: avoid invalid use of addresses from kmap_local_page()
  Documentation/mm: don't kmap*() pages which can't come from HIGHMEM
  highmem: specify that kmap_local_page() is callable from interrupts
  highmem: remove unneeded spaces in kmap_local_page() kdocs
  mm, hwpoison: enable memory error handling on 1GB hugepage
  mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage
  mm, hwpoison: make __page_handle_poison returns int
  mm, hwpoison: set PG_hwpoison for busy hugetlb pages
  mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage
  mm, hwpoison, hugetlb: support saving mechanism of raw error pages
  mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry
  mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages()
  mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE
  mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst
  mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability
  mm: hugetlb_vmemmap: replace early_param() with core_param()
  mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c
  mm: hugetlb_vmemmap: introduce the name HVO
  mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling
  mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled()
  Bluetooth: ISO: Fix not using the correct QoS
  Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed()
  Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP
  Bluetooth: MGMT: Fixes build warnings with C=1
  Bluetooth: hci_event: Fix build warning with C=1
  Bluetooth: ISO: Fix memory corruption
  Bluetooth: Fix null pointer deref on unexpected status event
  Bluetooth: ISO: Fix info leak in iso_sock_getsockopt()
  Bluetooth: hci_conn: Fix updating ISO QoS PHY
  Bluetooth: ISO: unlock on error path in iso_sock_setsockopt()
  Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
  rtc: spear: set range max
  vfio: Move vfio.c to vfio_main.c
  NFS: don't unhash dentry during unlink/rename
  ASoC: rt5640: Fix the JD voltage dropping issue
  ASoC: tas2770: Fix handling of mute/unmute
  ASoC: tas2770: Drop conflicting set_bias_level power setting
  ASoC: tas2770: Allow mono streams
  ASoC: tas2770: Set correct FSYNC polarity
  drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
  rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
  rtc: zynqmp: initialize fract_tick
  drm/i915/gem: Remove shared locking on freeing objects
  drm/i915/gt: Batch TLB invalidations
  vfs: Check the truncate maximum size in inode_newsize_ok()
  ACPI: VIOT: Do not dereference fwnode in struct device
  drm/i915/gt: Skip TLB invalidations once wedged
  drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
  drm/i915/gt: Ignore TLB invalidations on idle engines
  drm/i915/ttm: don't leak the ccs state
  drm/i915: disable pci resize on 32-bit machine
  x86/bugs: Enable STIBP for IBPB mitigated RETBleed
  kernel/sysctl.c: Remove trailing white space
  kernel/sysctl.c: Clean up indentation, replace spaces with tab.
  sysctl: Merge adjacent CONFIG_TREE_RCU blocks
  remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found
  bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc
  selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf
  bpf: Use proper target btf when exporting attach_btf_obj_id
  mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
  irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI
  net: bpf: Use the protocol's set_rcvlowat behavior if there is one
  virtio_net: fix memory leak inside XPD_TX with mergeable
  ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
  wifi: wilc1000: fix spurious inline in wilc_handle_disconnect()
  wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result
  drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
  update Coccinelle URL
  coccinelle: free: add version constraint
  Revert "iommu/dma: Add config for PCI SAC address trick"
  apparmor: Update MAINTAINERS file with new email address
  posix-timers: Make do_clock_gettime() static
  Revert "s390/smp: enforce lowcore protection on CPU restart"
  Revert "s390/smp: rework absolute lowcore access"
  Revert "s390/smp,ptdump: add absolute lowcore markers"
  net: seg6: initialize induction variable to first valid array index
  net: bcmgenet: Indicate MAC is in charge of PHY PM
  eth: fix the help in Wangxun's Kconfig
  net: avoid overflow when rose /proc displays timer information.
  octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
  octeontx2-af: Fix key checking for source mac
  octeontx2-af: Fix mcam entry resource leak
  octeontx2-af: suppress external profile loading warning
  octeontx2-af: Apply tx nibble fixup always
  MAINTAINERS: Update ibmveth maintainer
  bnxt_en: Remove duplicated include bnxt_devlink.c
  netfilter: flowtable: fix incorrect Kconfig dependencies
  selftests: netfilter: add test case for nf trace infrastructure
  netfilter: nf_tables: fix crash when nf_trace is enabled
  xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
  xfs: fix intermittent hang during quotacheck
  xfs: check return codes when flushing block devices
  cxl/hdm: Fix skip allocations vs multiple pmem allocations
  cxl/region: Disallow region granularity != window granularity
  cxl/region: Fix x1 interleave to greater than x1 interleave routing
  cxl/region: Move HPA setup to cxl_region_attach()
  video: fbdev: s3fb: Check the size of screen before memset_io()
  video: fbdev: arkfb: Check the size of screen before memset_io()
  video: fbdev: vt8623fb: Check the size of screen before memset_io()
  bpf: Cleanup ftrace hash in bpf_trampoline_put
  cifs: update internal module number
  cifs: alloc_mid function should be marked as static
  cifs: remove "cifs_" prefix from init/destroy mids functions
  cifs: remove useless DeleteMidQEntry()
  cifs: when insecure legacy is disabled shrink amount of SMB1 code
  cxl/region: Fix decoder interleave programming
  Documentation: cxl: remove dangling kernel-doc reference
  cxl/region: describe targets and nr_targets members of cxl_region_params
  cxl/regions: add padding for cxl_rr_ep_add nested lists
  cxl/region: Fix IS_ERR() vs NULL check
  cxl/region: Fix region reference target accounting
  cxl/region: Fix region commit uninitialized variable warning
  cxl/region: Fix port setup uninitialized variable warnings
  io_uring: fix io_recvmsg_prep_multishot sparse warnings
  ASoC: Intel: fix sof_es8336 probe
  ASoC: DPCM: Don't pick up BE without substream
  ALSA: ice1712: remove redundant assignment to new
  MAINTAINERS: rectify entry for ARM/HPE GXP ARCHITECTURE
  spi: spi.c: Add missing __percpu annotations in users of spi_statistics
  ASoC: SOF: ipc3-topology: Fix clang -Wformat warning
  ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
  ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
  ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
  ASoC: Intel: avs: Fix potential buffer overflow by snprintf()
  f2fs: use onstack pages instead of pvec
  f2fs: intorduce f2fs_all_cluster_page_ready
  f2fs: clean up f2fs_abort_atomic_write()
  f2fs: handle decompress only post processing in softirq
  f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
  f2fs: do not set compression bit if kernel doesn't support
  f2fs: remove device type check for direct IO
  f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data
  f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE
  af_key: Do not call xfrm_probe_algs in parallel
  selftests: add few test cases for tap driver
  net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
  ALSA: hda/realtek: Add quirk for another Asus K42JZ model
  selftests: mptcp: make sendfile selftest work
  mptcp: do not queue data on closed subflows
  mptcp: move subflow cleanup in mptcp_destroy_common()
  rv: Unlock on error path in rv_unregister_reactor()
  BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
  s390/dasd: Establish DMA alignment
  s390/dasd: drop unexpected word 'for' in comments
  bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function
  bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI
  bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI
  dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet"
  drm/amd/amdgpu: fix build failure due to implicit declaration
  usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
  dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
  dm verity: only copy bvec_iter in verity_verify_io if in_tasklet
  dm verity: optimize verity_verify_io if FEC not configured
  dm verity: conditionally enable branching for "try_verify_in_tasklet"
  dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP
  dm verity: allow optional args to alter primary args handling
  dm verity: Add optional "try_verify_in_tasklet" feature
  drm/amd/display: restore code for plane with no modifiers
  drm/nouveau: recognise GA103
  drm/nouveau: fix another off-by-one in nvbios_addr
  ksmbd: fix heap-based overflow in set_ntacl_dacl()
  io_uring/net: send retry for zerocopy
  io_uring: mem-account pbuf buckets
  audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker()
  lockd: detect and reject lock arguments that overflow
  NFSD: discard fh_locked flag and fh_lock/fh_unlock
  NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
  NFSD: use explicit lock/unlock for directory ops
  NFSD: reduce locking in nfsd_lookup()
  NFSD: only call fh_unlock() once in nfsd_link()
  NFSD: always drop directory lock in nfsd_unlink()
  NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
  NFSD: add posix ACLs to struct nfsd_attrs
  MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
  modpost: remove .symbol_white_list field entirely
  modpost: remove unneeded .symbol_white_list initializers
  modpost: add PATTERNS() helper macro
  modpost: shorten warning messages in report_sec_mismatch()
  Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost"
  x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
  drm/imx/dcss: get rid of HPD warning message
  sched/core: Do not requeue task on CPU excluded from cpus_mask
  irqchip/loongson-eiointc: Fix a build warning
  irqchip/loongson-eiointc: Fix irq affinity setting
  iommu/hyper-v: Use helper instead of directly accessing affinity
  perf/core: Fix ';;' typo
  nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
  net: phy: Warn about incorrect mdio_bus_phy_resume() state
  docs: net: bonding: remove mentions of trans_start
  Revert "veth: Add updating of trans_start"
  net/sched: remove hacks added to dev_trans_start() for bonding to work
  net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS
  riscv: implement cache-management errata for T-Head SoCs
  tpm: Add check for Failure mode for TPM2 modules
  tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
  tpm: fix platform_no_drv_owner.cocci warning
  KEYS: asymmetric: enforce SM2 signature use pkey algo
  pkcs7: support EC-RDSA/streebog in SignerInfo
  pkcs7: parser support SM2 and SM3 algorithms combination
  sign-file: Fix confusing error messages
  X.509: Support parsing certificate using SM2 algorithm
  tpm: Add tpm_tis_i2c backend for tpm_tis_core
  tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
  dt-bindings: trivial-devices: Add Infineon SLB9673 TPM
  tpm: Add upgrade/reduced mode support for TPM1.2 modules
  tools/testing/selftests/vm/hmm-tests.c: fix build
  dt-bindings: pinctrl: qcom,pmic-gpio: add PM8226 constraints
  pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM
  ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
  pinctrl: qcom: sm8250: Fix PDC map
  pinctrl: amd: Fix an unused variable
  tools/thermal: Fix possible path truncations
  thermal: Drop obsolete dependency on COMPILE_TEST
  thermal: sysfs: Fix cooling_device_stats_setup() error code path
  thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P
  perf stat: Refactor __run_perf_stat() common code
  cpuidle: Add cpu_idle_miss trace event
  fs/ntfs3: Make ni_ins_new_attr return error
  fs/ntfs3: Create MFT zone only if length is large enough
  fs/ntfs3: Refactoring attr_insert_range to restore after errors
  fs/ntfs3: Refactoring attr_punch_hole to restore after errors
  fs/ntfs3: Refactoring attr_set_size to restore after errors
  fs/ntfs3: New function ntfs_bad_inode
  fs/ntfs3: Make MFT zone less fragmented
  fs/ntfs3: Check possible errors in run_pack in advance
  fs/ntfs3: Added comments to frecord functions
  fs/ntfs3: Fill duplicate info in ni_add_name
  fs/ntfs3: Make static function attr_load_runs
  fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free
  fs/ntfs3: Remove unused mi_mark_free
  fs/ntfs3: Fix very fragmented case in attr_punch_hole
  fs/ntfs3: Fix work with fragmented xattr
  fs/ntfs3: Make ntfs_fallocate return -ENOSPC instead of -EFBIG
  fs/ntfs3: extend ni_insert_nonresident to return inserted ATTR_LIST_ENTRY
  fs/ntfs3: Check reserved size for maximum allowed
  fs/ntfs3: Do not change mode if ntfs_set_ea failed
  mailbox: imx: clear pending interrupts
  io_uring: pass correct parameters to io_req_set_res
  modpost: use more reliable way to get fromsec in section_rel(a)()
  modpost: add array range check to sec_name()
  modpost: refactor get_secindex()
  kbuild: set EXIT trap before creating temporary directory
  video: fbdev: i740fb: Check the argument of i740_calc_vclk()
  video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
  x86/speculation: Add LFENCE to RSB fill sequence
  libceph: clean up ceph_osdc_start_request prototype
  modpost: remove unused Elf_Sword macro
  Makefile.extrawarn: re-enable -Wformat for clang
  x86/numa: Use cpumask_available instead of hardcoded NULL check
  x86/speculation: Add RSB VM Exit protections
  sched/rt: Fix Sparse warnings due to undefined rt.c declarations
  video:backlight: remove reference to AVR32 architecture in ltv350qv
  video: remove support for non-existing atmel,at32ap-lcdc in atmel_lcdfb
  usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig
  sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver
  net: remove cdns,at32ap7000-macb device tree entry
  misc: update maintainer email address and description for atmel-ssc
  mfd: remove reference to AVR32 architecture in atmel-smc.c
  dma:dw: remove reference to AVR32 architecture in core.c
  exit: Fix typo in comment: s/sub-theads/sub-threads
  sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
  MAINTAINERS: Use Lee Jones' kernel.org address for Backlight submissions
  powerpc/64e: Fix kexec build error
  tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements
  xfrm: clone missing x->lastused in xfrm_do_migrate
  xfrm: fix XFRMA_LASTUSED comment
  Revert "xfrm: update SA curlft.use_time"
  doc: sfp-phylink: Fix a broken reference
  ext4: add ioctls to get/set the ext4 superblock uuid
  ext4: avoid resizing to a partial cluster size
  ext4: reduce computation of overhead during resize
  jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
  ext4: block range must be validated before use in ext4_mb_clear_bb()
  mbcache: automatically delete entries from cache on freeing
  mbcache: Remove mb_cache_entry_delete()
  ext2: avoid deleting xattr block that is being reused
  ext2: unindent codeblock in ext2_xattr_set()
  ext2: factor our freeing of xattr block reference
  ext4: fix race when reusing xattr blocks
  ext4: unindent codeblock in ext4_xattr_block_set()
  ext4: remove EA inode entry from mbcache on inode eviction
  mbcache: add functions to delete entry if unused
  mbcache: don't reclaim used entries
  ext4: make sure ext4_append() always allocates new block
  ext4: check if directory block is within i_size
  ext4: reflect mb_optimize_scan value in options file
  ext4: avoid remove directory when directory is corrupted
  ext4: aligned '*' in comments
  Documentation: ext4: fix cell spacing of table heading on blockmap table
  ext4: recover csum seed of tmp_inode after migrating to extents
  ext4: fix warning in ext4_iomap_begin as race between bmap and write
  ext4: correct the misjudgment in ext4_iget_extra_inode
  ext4: correct max_inline_xattr_value_size computing
  ext4: fix use-after-free in ext4_xattr_set_entry
  ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
  ext4: fix extent status tree race in writeback error recovery path
  jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
  jbd2: unexport jbd2_log_start_commit()
  jbd2: remove unused exports for jbd2 debugging
  jbd2: rename jbd_debug() to jbd2_debug()
  ext4: use ext4_debug() instead of jbd_debug()
  ext4: reuse order and buddy in mb_mark_used when buddy split
  ext4: update the s_overhead_clusters in the backup sb's when resizing
  ext4: update s_overhead_clusters in the superblock during an on-line resize
  ext4: fix reading leftover inlined symlinks
  ublk_drv: add support for UBLK_IO_NEED_GET_DATA
  ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA
  ublk_drv: cleanup ublksrv_ctrl_dev_info
  ublk_drv: add SET_PARAMS/GET_PARAMS control command
  ublk_drv: fix ublk device leak in case that add_disk fails
  ublk_drv: cancel device even though disk isn't up
  block: fix leaking page ref on truncated direct io
  block: ensure bio_iov_add_page can't fail
  block: ensure iov_iter advances for added pages
  drivers:md:fix a potential use-after-free bug
  md/raid5: Ensure batch_last is released before sleeping for quiesce
  md/raid5: Move stripe_request_ctx up
  md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage()
  md/raid5: Make is_inactive_blocked() helper
  md/raid5: Refactor raid5_get_active_stripe()
  block: pass struct queue_limits to the bio splitting helpers
  block: move bio_allowed_max_sectors to blk-merge.c
  block: move the call to get_max_io_size out of blk_bio_segment_split
  block: move ->bio_split to the gendisk
  block: change the blk_queue_bounce calling convention
  block: change the blk_queue_split calling convention
  nvme: update MAINTAINERS for the new auth code
  nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
  nvme: enable generic interface (/dev/ngXnY) for unknown command sets
  nvme: factor out a nvme_ns_is_readonly helper
  nvme: refactor namespace probing
  nvme: generalize the nvme_multi_css check in nvme_scan_ns
  nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns
  nvme: catch -ENODEV from nvme_revalidate_zones again
  nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS
  nvmet-auth: fix return value check in auth receive
  nvmet-auth: fix return value check in auth send
  nvmet-auth: fix a couple of spelling mistakes
  nvmet: fix a format specifier in nvmet_auth_ctrl_exponential
  nvmet: don't check for NULL pointer before kfree in nvmet_host_release
  nvme-apple: stop casting function pointer signatures
  nvme-tcp: split nvme_tcp_alloc_tagset
  nvme-rdma: split nvme_rdma_alloc_tagset
  nvme-pci: split nvme_dev_add
  nvme-pci: split nvme_alloc_admin_tags
  nvme-pci: print the command name of aborted commands
  nvme-pci: remove useless assignment in nvme_pci_setup_prps
  nvme-auth: uninitialized variable in nvme_auth_transform_key()
  nvme-auth: fix off by one checks
  nvme: define compat_ioctl again to unbreak 32-bit userspace.
  nvme: don't always build constants.o
  nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
  md-raid10: fix KASAN warning
  md-raid: destroy the bitmap after destroying the thread
  md: return the allocated devices from md_alloc
  md: open code md_probe in autorun_devices
  md: remove unneeded semicolon
  remove the sx8 block driver
  md: fix build failure for !MODULE
  raid5: fix duplicate checks for rdev->saved_raid_disk
  md: simplify md_open
  md: only delete entries from all_mddevs when the disk is freed
  md: stop using for_each_mddev in md_exit
  md: stop using for_each_mddev in md_notify_reboot
  md: stop using for_each_mddev in md_do_sync
  md: factor out the rdev overlaps check from rdev_size_store
  md: rename md_free to md_kobj_release
  md: implement ->free_disk
  md: fix error handling in md_alloc
  md: fix mddev->kobj lifetime
  md/raid5: Convert prepare_to_wait() to wait_woken() api
  md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request()
  bcache: remove EXPERIMENTAL for Kconfig option 'Asynchronous device registration'
  nbd: add missing definition of pr_fmt
  null_blk: fix ida error handling in null_add_dev()
  nvme-multipath: refactor nvme_mpath_add_disk
  nvme-apple: use nvme core helper to cancel requests in tagset
  nvme-pci: use nvme core helper to cancel requests in tagset
  nvme-tcp: use in-capsule data for I/O connect
  nvme-rdma: remove timeout for getting RDMA-CM established event
  null_blk: add configfs variables for 2 options
  null_blk: add module parameters for 4 options
  block/rnbd-srv: Replace sess_dev_list with index_idr
  block/rnbd-srv: Set keep_id to true after mutex_trylock
  nvmet-auth: expire authentication sessions
  nvmet-auth: Diffie-Hellman key exchange support
  nvmet: implement basic In-Band Authentication
  nvmet: parse fabrics commands on io queues
  nvme-auth: Diffie-Hellman key exchange support
  nvme: implement In-Band authentication
  nvme-fabrics: decode 'authentication required' connect error
  nvme: add definitions for NVMe In-Band authentication
  lib/base64: RFC4648-compliant base64 encoding
  crypto: add crypto_has_kpp()
  crypto: add crypto_has_shash()
  nvme-loop: use nvme core helpers to cancel all requests in a tagset
  nvme: fix qid param blk_mq_alloc_request_hctx
  nvme: remove unused timeout parameter
  nvme: handle the persistent internal error AER
  nvme: remove a double word in a comment
  rnbd-clt: make rnbd_clt_change_capacity return void
  rnbd-clt: pass sector_t type for resize capacity
  rnbd-clt: check capacity inside rnbd_clt_change_capacity
  rnbd-clt: adjust the layout of struct rnbd_clt_dev
  rnbd-clt: reduce the size of struct rnbd_clt_dev
  rnbd-clt: kill read_only from struct rnbd_clt_dev
  rnbd-clt: don't free rsp in msg_open_conf for map scenario
  rnbd-clt: open code send_msg_open in rnbd_clt_map_device
  block: null_blk: Use the bitmap API to allocate bitmaps
  md: Fix spelling mistake in comments
  md/raid5: Increase restriction on max segments per request
  md/raid5: Improve debug prints
  md/raid5: Pivot raid5_make_request()
  md/raid5: Check all disks in a stripe_head for reshape progress
  md/raid5: Refactor add_stripe_bio()
  md/raid5: Keep a reference to last stripe_head for batch
  md/raid5: Refactor for loop in raid5_make_request() into while loop
  md/raid5: Move read_seqcount_begin() into make_stripe_request()
  md/raid5: Drop the do_prepare flag in raid5_make_request()
  md/raid5: Factor out helper from raid5_make_request() loop
  md/raid5: Move common stripe get code into new find_get_stripe() helper
  md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio()
  md/raid5: Refactor raid5_make_request loop
  md/raid5: Factor out ahead_of_reshape() function
  md/raid5: Make logic blocking check consistent with logic that blocks
  md: unlock mddev before reap sync_thread in action_store
  md: Explicitly create command-line configured devices
  md: Notify sysfs sync_completed in md_reap_sync_thread()
  md: Ensure resync is reported after it starts
  md: Use enum for overloaded magic numbers used by mddev->curr_resync
  md/raid5-cache: Annotate pslot with __rcu notation
  md/raid5-cache: Clear conf->log after finishing work
  md/raid5-cache: Drop RCU usage of conf->log
  md/raid5-cache: Take mddev_lock in r5c_journal_mode_show()
  md/raid5: suspend the array for calls to log_exit()
  md/raid5-ppl: Drop unused argument from ppl_handle_flush_request()
  md/raid5-log: Drop extern decorators for function prototypes
  MAINTAINERS: add patchwork link to linux-raid project
  drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes
  libceph: fix ceph_pagelist_reserve() comment typo
  ceph: remove useless check for the folio
  ceph: don't truncate file in atomic_open
  ceph: make f_bsize always equal to f_frsize
  ceph: flush the dirty caps immediatelly when quota is approaching
  libceph: print fsid and epoch with osd id
  libceph: check pointer before assigned to "c->rules[]"
  ceph: don't get the inline data for new creating files
  ceph: update the auth cap when the async create req is forwarded
  ceph: make change_auth_cap_ses a global symbol
  ceph: fix incorrect old_size length in ceph_mds_request_args
  ceph: switch back to testing for NULL folio->private in ceph_dirty_folio
  ceph: call netfs_subreq_terminated with was_async == false
  ceph: convert to generic_file_llseek
  ceph: fix the incorrect comment for the ceph_mds_caps struct
  ceph: don't leak snap_rwsem in handle_cap_grant
  ceph: prevent a client from exceeding the MDS maximum xattr size
  ceph: choose auth MDS for getxattr with the Xs caps
  ceph: add session already open notify support
  ceph: wait for the first reply of inflight async unlink
  fs/dcache: export d_same_name() helper
  ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED
  ceph: use correct index when encoding client supported features
  fscrypt: add fscrypt_context_for_new_inode
  fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size
  fs: change test in inode_insert5 for adding to the sb list
  perf lock: Print the number of lost entries for BPF
  perf lock: Add --map-nr-entries option
  perf lock: Introduce struct lock_contention
  wireguard: selftests: support UML
  wireguard: allowedips: don't corrupt stack when detecting overflow
  wireguard: selftests: update config fragments
  wireguard: ratelimiter: use hrtimer in selftest
  dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible
  mailbox: imx: support RST channel
  dt-bindings: mailbox: imx-mu: add RST channel
  dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon const for relevant entries
  scripts/faddr2line: Add CONFIG_DEBUG_INFO check
  scripts/faddr2line: Fix vmlinux detection on arm64
  mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb
  NFSv4/pnfs: Fix a use-after-free bug in open
  NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
  tracing: Use alignof__(struct {type b;}) instead of offsetof()
  perf scripting python: Do not build fail on deprecation warnings
  genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
  perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test
  perf parse-events: Break out tracepoint and printing
  tracing/eprobe: Show syntax error logs in error_log file
  scripts/tracing: Fix typo 'the the' in comment
  tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT
  tracing: Use free_trace_buffer() in allocate_trace_buffers()
  RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv()
  perf parse-events: Don't #define YY_EXTRA_TYPE
  RDMA/rxe: Fix error unwind in rxe_create_qp()
  afs: Fix access after dec in put functions
  afs: Use refcount_t rather than atomic_t
  dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml
  Input: adc-joystick - fix ordering in adc_joystick_probe()
  dt-bindings: power: supply: drop quotes when not needed
  dt-bindings: power: reset: drop quotes when not needed
  dt-bindings: power: drop quotes when not needed
  RDMA/mlx5: Add missing check for return value in get namespace flow
  RDMA/rxe: Split qp state for requester and completer
  RDMA/rxe: Generate error completion for error requester QP state
  RDMA/rxe: Update wqe_index for each wqe error completion
  leds: is31fl319x: use simple i2c probe function
  leds: is31fl319x: Fix devm vs. non-devm ordering
  leds: is31fl319x: Make use of dev_err_probe()
  leds: is31fl319x: Make use of device properties
  leds: is31fl319x: Cleanup formatting and dev_dbg calls
  leds: is31fl319x: Add support for is31fl319{0,1,3} chips
  leds: is31fl319x: Move chipset-specific values in chipdef struct
  leds: is31fl319x: Use non-wildcard names for vars, structs and defines
  leds: is31fl319x: Add missing si-en compatibles
  ALSA: line6: Replace sprintf() with sysfs_emit()
  ALSA: hda: Replace sprintf() with sysfs_emit()
  ALSA: pcm: Replace sprintf() with sysfs_emit()
  ALSA: core: Replace scnprintf() with sysfs_emit()
  ALSA: control-led: Replace sprintf() with sysfs_emit()
  ALSA: aoa: Replace sprintf() with sysfs_emit()
  ALSA: ac97: Replace sprintf() with sysfs_emit()
  arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
  ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
  ovl: fix spelling mistakes
  regulator: pca9450: Remove restrictions for regulator-name
  ASoC: amd: yc: Update DMI table entries for AMD platforms
  net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ
  EDAC/ppc_4xx: Include required of_irq header directly
  powerpc/pci: Fix PHB numbering when using opal-phbid
  x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
  x86/kprobes: Update kcb status flag after singlestepping
  kprobes: Forbid probing on trampoline and BPF code areas
  net: usb: ax88179_178a: Bind only to vendor-specific interface
  Input: gscps2 - check return value of ioremap() in gscps2_probe()
  selftests: net: fix IOAM test skip return code
  net: usb: make USB_RTL8153_ECM non user configurable
  venus: pm_helpers: Fix warning in OPP during probe
  net: marvell: prestera: remove reduntant code
  octeontx2-pf: Reduce minimum mtu size to 60
  scsi: pm8001: Fix typo 'the the' in comment
  scsi: megaraid_sas: Remove redundant variable cmd_type
  scsi: FlashPoint: Remove redundant variable bm_int_st
  scsi: zfcp: Fix missing auto port scan and thus missing target ports
  scsi: core: Call blk_mq_free_tag_set() earlier
  scsi: core: Simplify LLD module reference counting
  scsi: core: Make sure that hosts outlive targets
  scsi: core: Make sure that targets outlive devices
  scsi: ufs: ufs-pci: Correct check for RESET DSM
  scsi: target: core: De-RCU of se_lun and se_lun acl
  scsi: target: core: Fix race during ACL removal
  scsi: ufs: core: Correct ufshcd_shutdown() flow
  scsi: ufs: core: Increase the maximum data buffer size
  scsi: lpfc: Check the return value of alloc_workqueue()
  cxl/region: Stop initializing interleave granularity
  cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime
  cxl/acpi: Minimize granularity for x1 interleaves
  cxl/region: Delete 'region' attribute from root decoders
  cxl/acpi: Autoload driver for 'cxl_acpi' test devices
  cxl/region: decrement ->nr_targets on error in cxl_region_attach()
  dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI properties
  net: devlink: Fix missing mutex_unlock() call
  net/tls: Remove redundant workqueue flush before destroy
  vfio/pci: fix the wrong word
  vfio/ccw: Check return code from subchannel quiesce
  vfio/ccw: Remove FSM Close from remove handlers
  vfio/ccw: Add length to DMA_UNMAP checks
  mtd: core: check partition before dereference
  net: txgbe: Fix an error handling path in txgbe_probe()
  net: dsa: Fix spelling mistakes and cleanup code
  Documentation: devlink: add add devlink-selftests to the table of contents
  cxl/region: prevent underflow in ways_to_cxl()
  cxl/region: uninitialized variable in alloc_hpa()
  dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
  net: ionic: fix error check for vlan flags in ionic_set_nic_features()
  net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr()
  nfp: flower: add support for tunnel offload without key ID
  net: rose: add netdev ref tracker to 'struct rose_sock'
  net: rose: fix netdev reference changes
  tools bpftool: Don't display disassembler-four-args feature test
  tools bpftool: Fix compilation error with new binutils
  tools bpf_jit_disasm: Don't display disassembler-four-args feature test
  tools bpf_jit_disasm: Fix compilation error with new binutils
  tools perf: Fix compilation error with new binutils
  tools include: add dis-asm-compat.h to handle version differences
  tools build: Don't display disassembler-four-args feature test
  tools build: Add feature test for init_disassemble_info API changes
  dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items
  perf test: Add ARM SPE system wide test
  perf tools: Rework prologue generation code
  perf bpf: Convert legacy map definition to BTF-defined
  parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
  parisc: Drop zero variable initialisations in mm/init.c
  parisc: Do not initialise statics to 0
  parisc: Check the return value of ioremap() in lba_driver_probe()
  parisc: Drop pa_swapper_pg_lock spinlock
  parisc: Fix comment typo in fault.c
  parisc: Fix device names in /proc/iomem
  parisc: Clean up names in hardware database
  of/fdt: declared return type does not match actual return type
  lib/nodemask: inline next_node_in() and node_random()
  powerpc: drop dependency on <asm/machdep.h> in archrandom.h
  devicetree/bindings: correct possessive "its" typos
  platform/x86/intel/vsec: Fix wrong type for local status variables
  dt-bindings: net: convert emac_rockchip.txt to YAML
  platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency
  selftests: kvm: set rax before vmcall
  perf symbol: Fail to read phdr workaround
  perf lock: Implement cpu and task filters for BPF
  perf lock: Use BPF for lock contention analysis
  perf lock: Pass machine pointer to is_lock_function()
  powerpc/64: Init jump labels before parse_early_param()
  selftests/powerpc: Avoid GCC 12 uninitialised variable warning
  powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
  powerpc/xive: Fix refcount leak in xive_get_max_prio
  powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
  powerpc/perf: Include caps feature for power10 DD1 version
  perf test: Add user space counter reading tests
  perf test: Remove x86 rdpmc test
  selftests: KVM: Add exponent check for boolean stats
  selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test
  selftests: KVM: Check stat name before other fields
  net/funeth: Tx handling of XDP with fragments.
  net/funeth: Unify skb/XDP packet mapping.
  net/funeth: Unify skb/XDP gather list writing.
  net/funeth: Unify skb/XDP Tx packet unmapping.
  KVM: x86/mmu: remove unused variable
  net: devlink: enable parallel ops on netlink interface
  net: devlink: remove devlink_mutex
  net: devlink: convert reload command to take implicit devlink->lock
  net: devlink: introduce "unregistering" mark and use it during devlinks iteration
  udp: Remove redundant __udp_sysctl_init() call from udp_init().
  net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug()
  cifs: trivial style fixup
  cifs: fix wrong unlock before return from cifs_tree_connect()
  cifs: avoid use of global locks for high contention data
  cifs: remove remaining build warnings
  cifs: list_for_each() -> list_for_each_entry()
  cifs: update MAINTAINERS file with reviewers
  smb2: small refactor in smb2_check_message()
  cifs: Fix memory leak when using fscache
  cifs: remove minor build warning
  cifs: remove some camelCase and also some static build warnings
  cifs: remove unnecessary (void*) conversions.
  cifs: remove unnecessary type castings
  cifs: remove redundant initialization to variable mnt_sign_enabled
  smb3: check xattr value length earlier
  xen: don't require virtio with grants for non-PV guests
  kernel: remove platform_has() infrastructure
  virtio: replace restricted mem access flag with callback
  xen: Fix spelling mistake
  xen/manage: Use orderly_reboot() to reboot
  ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
  ksmbd: prevent out of bound read for SMB2_WRITE
  ksmbd: fix use-after-free bug in smb2_tree_disconect
  ksmbd: fix memory leak in smb2_handle_negotiate
  ksmbd: fix racy issue while destroying session on multichannel
  ksmbd: use wait_event instead of schedule_timeout()
  csky: abiv1: Fixup compile error
  csky: cmpxchg: Coding convention for BUILD_BUG()
  MAINTAINERS: Add Namjae's exfat git tree
  exfat: Drop superfluous new line for error messages
  exfat: Downgrade ENAMETOOLONG error message to debug messages
  exfat: Expand exfat_err() and co directly to pr_*() macro
  exfat: Define NLS_NAME_* as bit flags explicitly
  exfat: Return ENAMETOOLONG consistently for oversized paths
  exfat: remove duplicate write inode for extending dir/file
  exfat: remove duplicate write inode for truncating file
  exfat: reuse __exfat_write_inode() to update directory entry
  rtla: Define syscall numbers for riscv
  rtla: Fix double free
  rtla: Fix Makefile when called from -C tools/
  tracing: Use a struct alignof to determine trace event field alignment
  can: can327: fix a broken link to Documentation
  xfs: delete extra space and tab in blank line
  xfs: fix NULL pointer dereference in xfs_getbmap()
  csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN*
  csky: Add qspinlock support
  staging: r8188eu: fix potential uninitialised variable use in rtw_pwrctrl.c
  arm64: dts: apple: t8103: Add ANS2 NVMe nodes
  ALSA: hda/realtek: Add quirk for Clevo NV45PZ
  f2fs: fix to do sanity check on segment type in build_sit_entries()
  f2fs: obsolete unused MAX_DISCARD_BLOCKS
  f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
  f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
  f2fs: introduce sysfs atomic write statistics
  f2fs: don't bother wait_ms by foreground gc
  f2fs: invalidate meta pages only for post_read required inode
  f2fs: allow compression of files without blocks
  f2fs: fix to check inline_data during compressed inode conversion
  f2fs: Delete f2fs_copy_page() and replace with memcpy_page()
  f2fs: fix to invalidate META_MAPPING before DIO write
  f2fs: add a sysfs entry to show zone capacity
  f2fs: adjust zone capacity when considering valid block count
  f2fs: enforce single zone capacity
  f2fs: remove redundant code for gc condition
  f2fs: introduce memory mode
  dt-bindings: leds: pwm-multicolor: document max-brigthness
  leds: turris-omnia: convert to use dev_groups
  rv/reactor: Add the panic reactor
  rv/reactor: Add the printk reactor
  rv/monitor: Add the wwnr monitor
  rv/monitor: Add the wip monitor
  rv/monitor: Add the wip monitor skeleton created by dot2k
  Documentation/rv: Add deterministic automata instrumentation documentation
  Documentation/rv: Add deterministic automata monitor synthesis documentation
  tools/rv: Add dot2k
  Documentation/rv: Add deterministic automaton documentation
  tools/rv: Add dot2c
  Documentation/rv: Add a basic documentation
  rv/include: Add instrumentation helper functions
  rv/include: Add deterministic automata monitor definition via C macros
  rv/include: Add helper functions for deterministic automata
  rv: Add runtime reactors interface
  rv: Add Runtime Verification (RV) interface
  ftrace/x86: Add back ftrace_expected assignment
  tracing: Use a copy of the va_list for __assign_vstr()
  batman-adv: tracing: Use the new __vstring() helper
  kbuild: add dtbs_prepare target
  firmware: dmi: Use the proper accessor for the version field
  csky: Add jump-label implementation
  Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32"
  MIPS: Introduce CAVIUM_RESERVE32 Kconfig option
  MIPS: msi-octeon: eliminate kernel-doc warnings
  MIPS: Fix comment typo
  memblock test: Modify the obsolete description in README
  ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
  sfc: implement ethtool get/set RX ring size for EF100 reps
  sfc: use a dynamic m-port for representor RX and set it promisc
  sfc: move table locking into filter_table_{probe,remove} methods
  sfc: insert default MAE rules to connect VFs to representors
  sfc: receive packets from EF100 VFs into representors
  sfc: check ef100 RX packets are from the wire
  sfc: determine wire m-port at EF100 PF probe time
  sfc: ef100 representor RX top half
  sfc: ef100 representor RX NAPI poll
  sfc: plumb ef100 representor stats
  net: marvell: prestera: uninitialized variable bug
  dn_route: replace "jiffies-now>0" with "jiffies!=now"
  scripts/gdb: ensure the absolute path is generated on initial source
  MAINTAINERS: kunit: add David Gow as a maintainer of KUnit
  mailmap: add linux.dev alias for Brendan Higgins
  mailmap: update Kirill's email
  profile: setup_profiling_timer() is moslty not implemented
  ocfs2: fix a typo in a comment
  ocfs2: use the bitmap API to simplify code
  ocfs2: remove some useless functions
  lib/mpi: fix typo 'the the' in comment
  proc: add some (hopefully) insightful comments
  bdi: remove enum wb_congested_state
  kernel/hung_task: fix address space of proc_dohung_task_timeout_secs
  lib/lzo/lzo1x_compress.c: replace ternary operator with min() and min_t()
  squashfs: support reading fragments in readahead call
  squashfs: implement readahead
  squashfs: always build "file direct" version of page actor
  Revert "squashfs: provide backing_dev_info in order to disable read-ahead"
  mm: Kconfig: fix typo
  mm: memory-failure: convert to pr_fmt()
  mm: use is_zone_movable_page() helper
  hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
  hugetlbfs: cleanup some comments in inode.c
  hugetlbfs: remove unneeded header file
  hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
  hugetlbfs: use helper macro SZ_1{K,M}
  mm: cleanup is_highmem()
  mm/hmm: add a test for cross device private faults
  selftests: add soft-dirty into run_vmtests.sh
  selftests: soft-dirty: add test for mprotect
  mm/mprotect: fix soft-dirty check in can_change_pte_writable()
  mm: memcontrol: fix potential oom_lock recursion deadlock
  mm/gup.c: fix formatting in check_and_migrate_movable_page()
  xfs: fail dax mount if reflink is enabled on a partition
  mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
  userfaultfd: don't fail on unrecognized features
  hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
  selftest/vm: uninitialized variable in main()
  mm/cma_debug.c: align the name buffer length as struct cma
  tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning
  mm/mempolicy: remove unneeded out label
  mm/page_alloc: correct the wrong cpuset file path in comment
  mm: remove unneeded PageAnon check in restore_exclusive_pte()
  tools/vm/page_owner_sort.c: adjust the indent in is_need()
  mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
  mm/damon/reclaim: fix potential memory leak in damon_reclaim_init()
  mm: vmpressure: don't count proactive reclaim in vmpressure
  zsmalloc: zs_malloc: return ERR_PTR on failure
  writeback: remove inode_to_wb_is_valid()
  memblock,arm64: expand the static memblock memory table
  mm: remove obsolete comment in do_fault_around()
  mm: compaction: include compound page count for scanning in pageblock isolation
  selftests/vm: skip 128TBswitch on unsupported arch
  selftests/vm: fix errno handling in mrelease_test
  mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
  filemap: minor cleanup for filemap_write_and_wait_range
  mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
  android: binder: fix lockdep check on clearing vma
  android: binder: stop saving a pointer to the VMA
  mips: rename mt_init to mips_mt_init
  mm: shrinkers: fix double kfree on shrinker name
  NFSD: add security label to struct nfsd_attrs
  NFSD: set attributes when creating symlinks
  NFSD: introduce struct nfsd_attrs
  NFSD: verify the opened dentry after setting a delegation
  NFSD: drop fh argument from alloc_init_deleg
  NFSD: Move copy offload callback arguments into a separate structure
  NFSD: Add nfsd4_send_cb_offload()
  NFSD: Remove kmalloc from nfsd4_do_async_copy()
  NFSD: Refactor nfsd4_do_copy()
  NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
  NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
  NFSD: Replace boolean fields in struct nfsd4_copy
  NFSD: Make nfs4_put_copy() static
  NFSD: Reorder the fields in struct nfsd4_op
  NFSD: Shrink size of struct nfsd4_copy
  NFSD: Shrink size of struct nfsd4_copy_notify
  NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
  NFSD: Fix strncpy() fortify warning
  NFSD: Clean up nfsd4_encode_readlink()
  NFSD: Use xdr_pad_size()
  NFSD: Simplify starting_len
  NFSD: Optimize nfsd4_encode_readv()
  NFSD: Add an nfsd4_read::rd_eof field
  NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
  NFSD: Optimize nfsd4_encode_fattr()
  NFSD: Optimize nfsd4_encode_operation()
  nfsd: silence extraneous printk on nfsd.ko insertion
  NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
  NFSD: keep track of the number of v4 clients in the system
  NFSD: refactoring v4 specific code to a helper in nfs4state.c
  NFSD: Ensure nf_inode is never dereferenced
  NFSD: NFSv4 CLOSE should release an nfsd_file immediately
  NFSD: Move nfsd_file_trace_alloc() tracepoint
  NFSD: Separate tracepoints for acquire and create
  NFSD: Clean up unused code after rhashtable conversion
  NFSD: Convert the filecache to use rhashtable
  NFSD: Set up an rhashtable for the filecache
  NFSD: Replace the "init once" mechanism
  NFSD: Remove nfsd_file::nf_hashval
  NFSD: nfsd_file_hash_remove can compute hashval
  NFSD: Refactor __nfsd_file_close_inode()
  NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
  NFSD: Remove lockdep assertion from unhash_and_release_locked()
  NFSD: No longer record nf_hashval in the trace log
  NFSD: Never call nfsd_file_gc() in foreground paths
  NFSD: Fix the filecache LRU shrinker
  NFSD: Leave open files out of the filecache LRU
  NFSD: Trace filecache LRU activity
  NFSD: WARN when freeing an item still linked via nf_lru
  NFSD: Hook up the filecache stat file
  NFSD: Zero counters when the filecache is re-initialized
  NFSD: Record number of flush calls
  NFSD: Report the number of items evicted by the LRU walk
  NFSD: Refactor nfsd_file_lru_scan()
  NFSD: Refactor nfsd_file_gc()
  NFSD: Add nfsd_file_lru_dispose_list() helper
  NFSD: Report average age of filecache items
  NFSD: Report count of freed filecache items
  NFSD: Report count of calls to nfsd_file_acquire()
  NFSD: Report filecache LRU size
  NFSD: Demote a WARN to a pr_warn()
  SUNRPC: Fix server-side fault injection documentation
  nfsd: remove redundant assignment to variable len
  NFSD: Fix space and spelling mistake
  NFSD: Instrument fh_verify()
  SUNRPC: Expand the svc_alloc_arg_err tracepoint
  NLM: Defend against file_lock changes after vfs_test_lock()
  SUNRPC: Fix xdr_encode_bool()
  nfsd: eliminate the NFSD_FILE_BREAK_* flags
  clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw()
  clk: mux: Introduce devm_clk_hw_register_mux_parent_hws()
  clk: divider: Introduce devm_clk_hw_register_divider_parent_hw()
  dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory
  dt-bindings: eeprom: at25: use spi-peripheral-props.yaml
  dt-bindings: display: use spi-peripheral-props.yaml
  bpf: Remove unneeded semicolon
  libbpf: Add bpf_obj_get_opts()
  netdevsim: Avoid allocation warnings triggered from user space
  bpf: Fix NULL pointer dereference when registering bpf trampoline
  bpf: Fix test_progs -j error with fentry/fexit tests
  video: fbdev: imxfb: fix return value check in imxfb_probe()
  openrisc: io: Define iounmap argument as volatile
  MAINTAINERS: Update Richard Henderson's address
  openrisc: Add virt defconfig
  openrisc: Add pci bus support
  RDMA/srpt: Fix a use-after-free
  RDMA/srpt: Introduce a reference count in struct srpt_device
  RDMA/srpt: Duplicate port name members
  drm/amd/display: Fix a compilation failure on PowerPC caused by FPU code
  drm/amdgpu: enable support for psp 13.0.4 block
  drm/amdgpu: add files for PSP 13.0.4
  drm/amdgpu: add header files for MP 13.0.4
  drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index
  drm/amdgpu: send msg to IMU for the front-door loading
  drm/amdkfd: use time_is_before_jiffies(a + b) to replace "jiffies - a > b"
  selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout
  bpftool: Don't try to return value from void function in skeleton
  bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
  bpf: btf: Fix vsnprintf return value check
  perf stat: Add topdown metrics in the default perf stat on the hybrid machine
  perf x86 evlist: Add default hybrid events for perf stat
  perf evlist: Always use arch_evlist__add_default_attrs()
  perf evsel: Add arch_evsel__hw_name()
  perf stat: Revert "perf stat: Add default hybrid events"
  iavf: Fix 'tc qdisc show' listing too many queues
  iavf: Fix max_rate limiting
  powerpc/mm: Export memory_add_physaddr_to_nid() for modules
  docs: embargoed-hardware-issues: fix invalid AMD contact email
  wifi: rtw88: check the return value of alloc_workqueue()
  wifi: rtw89: 8852a: adjust IMR for SER L1
  wifi: rtw89: 8852a: update RF radio A/B R56
  perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event
  wifi: wcn36xx: Add debugfs entry to read firmware feature strings
  wifi: wcn36xx: Move capability bitmap to string translation function to firmware.c
  wifi: wcn36xx: Move firmware feature bit storage to dedicated firmware.c file
  wifi: wcn36xx: Rename clunky firmware feature bit enum
  RISC-V: KVM: Add support for Svpbmt inside Guest/VM
  RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap()
  RISC-V: KVM: Add G-stage ioremap() and iounmap() functions
  KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache
  RISC-V: KVM: Add extensible CSR emulation framework
  RISC-V: KVM: Add extensible system instruction emulation framework
  RISC-V: KVM: Factor-out instruction emulation into separate sources
  RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ioctl_run
  RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function
  RISC-V: KVM: Fix variable spelling mistake
  RISC-V: KVM: Improve ISA extension by using a bitmap
  selftests: netdevsim: Add test cases for route deletion failure
  netdevsim: fib: Add debugfs knob to simulate route deletion failure
  netdevsim: fib: Fix reference count leak on route deletion failure
  net: ethernet: mtk_eth_soc: add xdp tx return bulking support
  net: ethernet: mtk_eth_soc: introduce xdp multi-frag support
  net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map utility routine
  selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior
  selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior
  seg6: add support for SRv6 H.L2Encaps.Red behavior
  seg6: add support for SRv6 H.Encaps.Red behavior
  vmxnet3: do not reschedule napi for rx processing
  Documentation: Describe net.ipv4.tcp_reflect_tos.
  net/af_packet: check len when min_header_len equals to 0
  net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
  ALSA: control: Use deferred fasync helper
  ALSA: pcm: Use deferred fasync helper
  ALSA: timer: Use deferred fasync helper
  ALSA: core: Add async signal helpers
  microblaze: Fix some typos in comment
  iommu/amd: Fix compile warning in init code
  mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2
  mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls
  mlxsw: spectrum: Support time stamping on Spectrum-2
  mlxsw: Send PTP packets as data packets to overcome a limitation
  mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations
  mlxsw: Query UTC sec and nsec PCI offsets and values
  mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2
  mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs
  mlxsw: spectrum_ptp: Add helper functions to configure PTP traps
  iommu/amd: Add support for AVIC when SNP is enabled
  iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement
  ACPI/IORT: Fix build error implicit-function-declaration
  can: etas_es58x: remove useless calls to usb_fill_bulk_urb()
  staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup
  memblock tests: fix compilation errors
  dt-bindings: nfc: use spi-peripheral-props.yaml
  net: dsa: qca8k: move read_switch_id function to common code
  net: dsa: qca8k: move port LAG functions to common code
  net: dsa: qca8k: move port VLAN functions to common code
  net: dsa: qca8k: move port mirror functions to common code
  net: dsa: qca8k: move port FDB/MDB function to common code
  net: dsa: qca8k: move set age/MTU/port enable/disable functions to common code
  net: dsa: qca8k: move bridge functions to common code
  net: dsa: qca8k: move port set status/eee/ethtool stats function to common code
  net: dsa: qca8k: move mib init function to common code
  net: dsa: qca8k: move qca8k bulk read/write helper to common code
  net: dsa: qca8k: move qca8k read/write/rmw and reg table to common code
  net: dsa: qca8k: move mib struct to common code
  net: dsa: qca8k: make mib autocast feature optional
  net: dsa: qca8k: cache match data to speed up access
  firewire: net: Make use of get_unaligned_be48(), put_unaligned_be48()
  amt: fix typo in comment
  mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c
  ax25: fix incorrect dev_tracker usage
  selftests: net: dsa: Add a Makefile which installs the selftests
  devlink: Hold the instance lock in health callbacks
  net/mlx5: Lock mlx5 devlink health recovery callback
  net/mlx4: Lock mlx4 devlink reload callback
  net/mlx4: Use devl_ API for devlink port register / unregister
  net/mlx4: Use devl_ API for devlink region create / destroy
  net/mlx5: Lock mlx5 devlink reload callbacks
  net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload
  net: devlink: remove region snapshots list dependency on devlink->lock
  net: devlink: remove region snapshot ID tracking dependency on devlink->lock
  bnxt_en: implement callbacks for devlink selftests
  devlink: introduce framework for selftests
  net/mlx5e: kTLS, Dynamically re-size TX recycling pool
  net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections
  net/mlx5e: kTLS, Take stats out of OOO handler
  net/mlx5e: kTLS, Introduce TLS-specific create TIS
  net/tls: Multi-threaded calls to TX tls_dev_del
  net/tls: Perform immediate device ctx cleanup when possible
  tls: rx: Fix unsigned comparison with less than zero
  tls: rx: fix the false positive warning
  tls: strp: rename and multithread the workqueue
  tls: rx: don't consider sock_rcvtimeo() cumulative
  selftests: tls: handful of memrnd() and length checks
  net: usb: delete extra space and tab in blank line
  libbpf: Support PPC in arch_specific_syscall_pfx
  riscv: Add support for non-coherent devices using zicbom extension
  dt-bindings: riscv: document cbom-block-size
  of: also handle dma-noncoherent in of_dma_is_coherent()
  dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag
  dm bufio: Add flags argument to dm_bufio_client_create
  net/mlx5e: Move mlx5e_init_l2_addr to en_main
  net/mlx5e: Split en_fs ndo's and move to en_main
  net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main
  net/mlx5e: Add mdev to flow_steering struct
  net/mlx5e: Report flow steering errors with mdev err report API
  net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer
  net/mlx5e: Allocate VLAN and TC for featured profiles only
  net/mlx5e: Make mlx5e_tc_table private
  net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer
  net/mlx5e: TC, Support tc action api for police
  net/mlx5e: TC, Separate get/update/replace meter functions
  net/mlx5e: Add red and green counters for metering
  net/mlx5e: TC, Allocate post meter ft per rule
  net/mlx5: DR, Add support for flow metering ASO
  net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation
  net/mlx5: Fix driver use of uninitialized timeout
  net/mlx5: DR, Fix SMFS steering info dump format
  net/mlx5: Adjust log_max_qp to be 18 at most
  net/mlx5e: Modify slow path rules to go to slow fdb
  net/mlx5e: Fix calculations related to max MPWQE size
  net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size
  net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
  net/mlx5e: TC, Fix post_act to not match on in_port metadata
  net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
  drm/amdgpu: fix hive reference leak when reflecting psp topology info
  drm/amd/pm: enable GFX ULV feature support for SMU13.0.0
  drm/amd/pm: update driver if header for SMU 13.0.0
  drm/amdgpu: move mes self test after drm sched re-started
  drm/amdgpu: drop non-necessary call trace dump
  drm/amdgpu: enable VCN cg and JPEG cg/pg
  drm/amdgpu: vcn_4_0_2 video codec query
  drm/amdgpu: add VCN_4_0_2 firmware support
  drm/amdgpu: add VCN function in NBIO v7.7
  drm/amdgpu: fix a vcn4 boot poll bug in emulation mode
  drm/amd/amdgpu: add memory training support for PSP_V13
  drm/amdkfd: remove an unnecessary amdgpu_bo_ref
  drm/amd/pm: Add get_gfx_off_status interface for yellow carp
  dt-bindings: input: ariel-pwrbutton: use spi-peripheral-props.yaml
  drm/amd/display: Remove unused struct freesync_context
  drm/amd/amdgpu: add additional page fault settings for gfx11
  drm/amd/display: remove unneeded semicolon
  drm/amdgpu: fix i2s_pdata out of bound array access
  drm/amdkfd: fix kgd_mem memory leak when importing dmabuf
  drm/amdgpu: add debugfs for kfd system and ttm mem used
  drm/amdkfd: track unified memory reservation with xnack off
  drm/amd/display: fix signedness bug in execute_synaptics_rc_command()
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amd/display: Clean up some inconsistent indenting
  drm/amdkfd: Split giant svm range
  drm/amdkfd: Set svm range max pages
  drm/amdgpu: Allow TTM to evict svm bo from same process
  drm/amdgpu: Fix the incomplete product number
  drm/amdgpu: use adev_to_drm for consistency
  drm/amdgpu/dc/dce: fix repeated words in comments
  perf vendor events arm64: Arm Cortex-A78C and X1C
  perf vendor events: Update Intel snowridgex
  perf vendor events: Update Intel westmereex
  perf vendor events: Update Intel westmereep-sp
  perf vendor events: Update Intel westmereep-dp
  perf vendor events: Update Intel tigerlake
  perf vendor events: Update Intel skylakex
  perf vendor events: Update Intel skylake
  perf vendor events: Update Intel silvermont
  perf vendor events: Update Intel sapphirerapids
  perf vendor events: Update Intel sandybridge
  perf vendor events: Update Intel nehalemex
  perf vendor events: Update Intel nehalemep
  perf vendor events: Add Intel meteorlake
  perf vendor events: Update Intel knightslanding
  perf vendor events: Update Intel jaketown
  perf vendor events: Update Intel ivytown
  perf vendor events: Update Intel ivybridge
  perf vendor events: Update Intel icelakex
  perf vendor events: Update Intel icelake
  perf vendor events: Update Intel haswellx
  perf vendor events: Update Intel haswell
  perf vendor events: Update goldmontplus mapfile.csv
  perf vendor events: Update goldmont mapfile.csv
  perf vendor events: Update Intel elkhartlake
  perf vendor events: Update Intel cascadelakex
  perf vendor events: Update bonnell mapfile.csv
  perf vendor events: Update Intel alderlake
  perf vendor events: Update Intel broadwellde
  perf vendor events: Update Intel broadwell
  perf vendor events: Update Intel broadwellx
  platform/x86: pmc_atom: Fix comment typo
  ice: allow toggling loopback mode via ndo_set_features callback
  ice: compress branches in ice_set_features()
  ice: Fix promiscuous mode not turning off
  ice: Introduce enabling promiscuous mode on multiple VF's
  platform/surface: gpe: Add support for 13" Intel version of Surface Laptop 4
  platform/olpc: Fix uninitialized data in debugfs write
  platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity
  platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table
  igb: convert .adjfreq to .adjfine
  KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs()
  KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog
  ixgbe: convert .adjfreq to .adjfine
  i40e: convert .adjfreq to .adjfine
  i40e: use mul_u64_u64_div_u64 for PTP frequency calculation
  e1000e: convert .adjfreq to .adjfine
  e1000e: remove unnecessary range check in e1000e_phc_adjfreq
  ice: implement adjfine with mul_u64_u64_div_u64
  KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
  KVM: x86: Do not block APIC write for non ICR registers
  KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register
  platform/x86: sony-laptop: Remove useless comparisons in sony_pic_read_possible_resource()
  tools/power/x86/intel-speed-select: Remove unneeded semicolon
  tools/power/x86/intel-speed-select: Fix off by one check
  KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values
  KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
  Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control"
  KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
  KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
  KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
  Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled"
  KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
  KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}()
  KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
  KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
  KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
  KVM: selftests: Add an option to run vCPUs while disabling dirty logging
  KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs
  KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level()
  KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs
  KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used
  KVM: x86/mmu: Add shadow mask for effective host MTRR memtype
  KVM: x86: Drop unnecessary goto+label in kvm_arch_init()
  KVM: x86: Reject loading KVM if host.PAT[0] != WB
  KVM: SVM: Fix x2APIC MSRs interception
  KVM: x86/mmu: Remove underscores from __pte_list_remove()
  KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs
  KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper
  KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature
  KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers
  KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps
  KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits()
  KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection
  s390/unwind: fix fgraph return address recovery
  s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit()
  s390: add ELF note type for encrypted CPU state of a PV VCPU
  s390/smp,ptdump: add absolute lowcore markers
  s390/smp: rework absolute lowcore access
  s390/setup: rearrange absolute lowcore initialization
  s390/boot: cleanup adjust_to_uv_max() function
  s390/smp: enforce lowcore protection on CPU restart
  s390/tape: fix comment typo
  s390/hmcdrv: fix Kconfig "its" grammar
  IB/qib: Fix repeated "in" within comments
  tty: amiserial: Fix comment typo
  firmware_loader: Replace kmap() with kmap_local_page()
  sysfs docs: ABI: Fix typo in comment
  kobject: fix Kconfig.debug "its" grammar
  swiotlb: fix passing local variable to debugfs_create_ulong()
  dma-mapping: reformat comment to suppress htmldoc warning
  drivers: lkdtm: fix clang -Wformat warning
  char: remove VR41XX related char driver
  ARM: 9220/1: amba: Remove deferred device addition
  ARM: 9219/1: fix undeclared soft_restart
  ARM: 9218/1: dma-mapping: fix pointer/integer warning
  ARM: 9217/1: add definition of arch_irq_work_raise()
  ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
  ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
  dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles
  gpio: 74xx-mmio: Use bits instead of plain numbers for flags
  ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
  reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage"
  ovl: improve ovl_get_acl() if POSIX ACL support is off
  net: cdns,macb: use correct xlnx prefix for Xilinx
  dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx
  ASoC: q6asm: use kcalloc() instead of kzalloc()
  wifi: brcmfmac: prevent double-free on hardware-reset
  wifi: brcmfmac: support brcm,ccode-map-trivial DT property
  dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial
  wifi: brcmfmac: Replace default (not configured) MAC with a random MAC
  wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper
  wifi: brcmfmac: Remove #ifdef guards for PM related functions
  wifi: brcmfmac: use strreplace() in brcmf_of_probe()
  can: peak_usb: advertise timestamping capabilities and add ioctl support
  can: peak_canfd: advertise timestamping capabilities and add ioctl support
  can: kvaser_usb: advertise timestamping capabilities and add ioctl support
  can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support
  can: etas_es58x: advertise timestamping capabilities and add ioctl support
  can: mcp251xfd: advertise timestamping capabilities and add ioctl support
  can: dev: add generic function can_eth_ioctl_hwts()
  can: dev: add generic function can_ethtool_op_get_ts_info_hwts()
  can: dev: add hardware TX timestamp
  can: tree-wide: advertise software timestamping capabilities
  ACPI: scan: Add CLSA0101 Laptop Support
  ALSA: hda: cs35l41: Support CLSA0101
  ALSA: hda: cs35l41: Use the CS35L41 HDA internal define
  add missing includes and forward declarations to networking includes under linux/
  kernfs: Fix typo 'the the' in comment
  docs: driver-api: firmware: add driver firmware guidelines. (v3)
  Revert "Merge branch 'octeontx2-minor-tc-fixes'"
  staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to function
  staging: vt6655: Rename MACvClearStckDS
  staging: fbtft: core: set smem_len before fb_deferred_io_init call
  lib/test_printf.c: fix clang -Wformat warnings
  tty: serial: document uart_get_console()
  tty: serial: serial_core, reformat kernel-doc for functions
  Documentation: serial: link uart_ops properly
  Documentation: serial: move GPIO kernel-doc to the functions
  Documentation: serial: dedup kernel-doc for uart functions
  Documentation: serial: move uart_ops documentation to the struct
  dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126
  serial: mvebu-uart: uart2 error bits clearing
  tty: serial: fsl_lpuart: correct the count of break characters
  serial: stm32: make info structs static to avoid sparse warnings
  serial: fsl_lpuart: zero out parity bit in CS7 mode
  tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate.
  serial: 8250_bcm2835aux: Add missing clk_disable_unprepare()
  can: v(x)can: add software tx timestamps
  can: slcan: add software tx timestamps
  can: janz-ican3: add software tx timestamp
  can: can327: add software tx timestamps
  usb: misc: onboard_usb_hub: Remove duplicated power_on delay
  MAINTAINERS: Add maintainer for the slcan driver
  can: slcan: add support for listen-only mode
  can: slcan: use the generic can_change_mtu()
  can: slcan: change every `slc' occurrence in `slcan'
  can: slcan: remove legacy infrastructure
  can: slcan: remove useless header inclusions
  can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names
  powerpc: add support for syscall stack randomization
  powerpc: Move system_call_exception() to syscall.c
  powerpc/powernv: rename remaining rng powernv_ functions to pnv_
  powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
  powerpc/powernv: Avoid crashing if rng is NULL
  selftests/powerpc: Fix matrix multiply assist test
  powerpc/signal: Update comment for clarity
  powerpc: make facility_unavailable_exception 64s
  powerpc/platforms/83xx/suspend: Remove write-only global variable
  powerpc/platforms/83xx/suspend: Prevent unloading the driver
  powerpc/platforms/83xx/suspend: Reorder to get rid of a forward declaration
  powerpc/sysdev: Fix comment typo
  powerpc/pseries/vas: Fix comment typo
  powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes
  powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
  powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options
  powerpc/pseries: define driver for Platform KeyStore
  powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
  powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
  pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window
  powerpc/crash: save cpu register data in crash_smp_send_stop()
  powerpc: Update reviewers
  powerpc: Finally remove unnecessary headers from asm/prom.h
  powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h
  EDAC/mpc85xx: Include required of headers directly
  scsi: cxlflash: Include missing linux/irqdomain.h
  video: fbdev: offb: Include missing linux/platform_device.h
  docs: powerpc: add elf_hwcaps to table of contents
  docs: powerpc: use different label name for elf_hwcaps.rst
  docs: powerpc: fix indentation warnings
  net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports
  mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
  mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups
  mtd: spi-nor: spansion: Add local function to discover page size
  mtd: spi-nor: core: Track flash's internal address mode
  mtd: spi-nor: core: Return error code from set_4byte_addr_mode()
  mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time
  mtd: spi-nor: core: Shrink the storage size of the flash_info's addr_nbytes
  mtd: spi-nor: s/addr_width/addr_nbytes
  net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit()
  dt-bindings: net: hirschmann,hellcreek: use absolute path to other schema
  net/sched: sch_cbq: change the type of cbq_set_lss to void
  media: hantro: Remove dedicated control documentation
  SUNRPC: Don't reuse bvec on retransmission of the request
  ASoC: dt-bindings: use spi-peripheral-props.yaml
  btrfs: reset RO counter on block group if we fail to relocate
  ACPI: property: Read buffer properties as integers
  ACPI: property: Add support for parsing buffer property UUID
  ACPI: property: Unify integer value reading functions
  ACPI: property: Switch node property referencing from ifs to a switch
  ACPI: property: Move property ref argument parsing into a new function
  ACPI: property: Use acpi_object_type consistently in property ref parsing
  ACPI: property: Tie data nodes to acpi handles
  ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
  RDMA/erdma: Add driver to kernel build environment
  RDMA/erdma: Add the ABI definitions
  hantro: Remove incorrect HEVC SPS validation
  RDMA/erdma: Add the erdma module
  RDMA/erdma: Add connection management (CM) support
  RDMA/erdma: Add verbs implementation
  RDMA/erdma: Add verbs header file
  RDMA/erdma: Add event queue implementation
  RDMA/erdma: Add cmdq implementation
  RDMA/erdma: Add main include file
  RDMA/erdma: Add the hardware related definitions
  RDMA: Add ERDMA to rdma_driver_id definition
  media: cedrus: hevc: Add check for invalid timestamp
  media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: clarify error handling
  media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl()
  media: Documentation: mc-core: Fix typo
  media: videodev2.h.rst.exceptions: add missing exceptions
  media: vimc: wrong pointer is used with PTR_ERR
  RDMA/mlx5: Rename the mkey cache variables and functions
  RDMA/mlx5: Store in the cache mkeys instead of mrs
  RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs
  RDMA/mlx5: Replace cache list with Xarray
  RDMA/mlx5: Replace ent->lock with xa_lock
  arm64: Update 'unwinder howto'
  KVM: arm64: Don't open code ARRAY_SIZE()
  KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c
  KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions
  KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit
  KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around
  SUNRPC: Reinitialise the backchannel request buffers before reuse
  dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema
  dt-bindings: power: reset: qcom,pon: use absolute path to other schema
  selftests/bpf: Adjust vmtest.sh to use local kernel configuration
  selftests/bpf: Copy over libbpf configs
  selftests/bpf: Sort configuration
  dt-bindings: iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts'
  dt-bindings: power: supply: charger-manager: Add missing type for 'cm-battery-stat'
  ovl: fix some kernel-doc comments
  ovl: warn if trusted xattr creation fails
  usb: misc: onboard_usb_hub: Add TI USB8041 hub support
  usb: misc: onboard_usb_hub: Add reset-gpio support
  NFSv4.1: RECLAIM_COMPLETE must handle EACCES
  ASoC: codecs: va-macro: use fsgen as clock
  wifi: plfxlc: Use eth_zero_addr() to assign zero address
  wifi: wilc1000: use existing iftype variable to store the interface type
  wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI
  wifi: wilc1000: cancel the connect operation during interface down
  wifi: wilc1000: get correct length of string WID from received config packet
  wifi: wilc1000: set station_info flag only when signal value is valid
  wifi: wilc1000: set correct value of 'close' variable in failure case
  wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array
  wifi: b43: do not initialise static variable to 0
  wifi: b43legacy: clean up one inconsistent indenting
  wifi: rtl8xxxu: Fix the error handling of the probe function
  wifi: wl12xx: Drop if with an always false condition
  wifi: libertas: Fix possible refcount leak in if_usb_probe()
  USB: usbsevseg: convert sysfs snprintf to sysfs_emit
  wifi: mwifiex: clean up one inconsistent indenting
  dt-bindings: usb: Add binding for TI USB8041 hub controller
  ARM: multi_v7_defconfig: enable USB onboard HUB driver
  ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx
  usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub
  dt-bindings: usb: generic-ehci: allow usb-hcd schema properties
  usb: typec: ucsi: stm32g0: add bootloader support
  usb: typec: ucsi: stm32g0: add support for stm32g0 controller
  dt-bindings: usb: typec: add bindings for stm32g0 controller
  usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
  usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
  usb/chipidea: fix repeated words in comments
  usb: renesas-xhci: Do not print any log while fw verif success
  usb: typec: retimer: Add missing id check in match callback
  USB: xhci: Fix comment typo
  usb/typec/tcpm: fix repeated words in comments
  usb/musb: fix repeated words in comments
  usb/misc: fix repeated words in comments
  usb/image: fix repeated words in comments
  usb/host: fix repeated words in comments
  usb/core: fix repeated words in comments
  usb/atm: fix repeated words in comments
  USB: gadget: Fix use-after-free Read in usb_udc_uevent()
  USB: HCD: Fix URB giveback issue in tasklet function
  usb: xhci_plat_remove: avoid NULL dereference
  usb: typec: anx7411: fix passing zero to 'PTR_ERR'
  usb: typec: anx7411: Fix error return code in anx7411_i2c_probe()
  usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients()
  usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR()
  usb: typec: anx7411: use semi-colons instead of commas
  usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq()
  usb: typec: anx7411: Fix an array out of bounds
  usb: phy: remove redundant store to variable var after & operation
  net/smc: Enable module load on netlink usage
  net/smc: Pass on DMBE bit mask in IRQ handler
  s390/ism: Cleanups
  net/smc: Eliminate struct smc_ism_position
  kconfig: Qt5: tell the user which packages are required
  modpost: use sym_get_data() to get module device_table data
  modpost: drop executable ELF support
  checkstack: add riscv support for scripts/checkstack.pl
  kconfig: shorten the temporary directory name for cc-option
  scripts: headers_install.sh: Update config leak ignore entries
  kbuild: error out if $(INSTALL_MOD_PATH) contains % or :
  kbuild: error out if $(KBUILD_EXTMOD) contains % or :
  kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild
  kbuild: rpm-pkg: fix build error when _arch is undefined
  docs: kbuild: fix typo
  kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
  Revert "scripts/mod/modpost.c: permit '.cranges' secton for sh64 architecture."
  init/Kconfig: update KALLSYMS_ALL help text
  kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
  kbuild: remove sed command from cmd_ar_builtin
  certs: unify blacklist_hashes.c and blacklist_nohashes.c
  certs: move scripts/check-blacklist-hashes.awk to certs/
  ASoC: mediatek: mt8186: remove unnecessary judgments
  misc: Mark MICROCODE_MINOR unused
  powerpc/64e: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
  powerpc/44x: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
  powerpc/405: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
  powerpc/32: Don't always pass -mcpu=powerpc to the compiler
  powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
  powerpc/ppc-opcode: Define and use PPC_RAW_SETB()
  powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_RAW_TW()
  powerpc/probes: Remove ppc_opcode_t
  powerpc: Remove remaining parts of oprofile
  powerpc/perf: Use PVR rather than oprofile field to determine CPU version
  powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG
  powerpc/32: Set an IBAT covering up to _einittext during init
  powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
  powerpc/mce: use early_cpu_to_node() in mce_init()
  powerpc/64s: Remove spurious fault flushing for NMMU
  powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush
  powerpc/64s: POWER10 nest MMU does not require flush escalation workaround
  powerpc: add documentation for HWCAPs
  powerpc/vdso: Fix __kernel_sync_dicache sequence with coherent icache
  powerpc/pci: Add config option for using all 256 PCI buses
  powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac
  powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code
  powerpc/pci: Make pcibios_make_OF_bus_map() static
  powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code
  powerpc: dts: turris1x.dts: Add CPLD reboot node
  powerpc/fsl-pci: Fix Class Code of PCIe Root Port
  powerpc/purgatory: Omit use of bin2c
  powerpc/pseries/mobility: set NMI watchdog factor during an LPM
  powerpc/watchdog: introduce a NMI watchdog's factor
  watchdog: export lockup_detector_reconfigure
  can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops()
  can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops()
  can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops()
  wifi: rtlwifi: Remove duplicate word and Fix typo
  ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
  ASoC: mchp-spdifrx: disable end of block interrupt on failures
  wifi: mwifiex: Fix comment typo
  wifi: mwl8k: use time_after to replace "jiffies > a"
  wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
  wifi: iwlwifi: mvm: fix clang -Wformat warnings
  wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
  Revert "ath11k: add support for hardware rfkill for QCA6390"
  wifi: ath11k: Fix register write failure on QCN9074
  fuse: retire block-device-based superblock on force unmount
  vfs: function to prevent re-use of block-device-based superblocks
  Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"
  reset: tps380x: Add TPS380x device driver supprt
  net: dsa: microchip: add support for phylink mac config
  net: dsa: microchip: ksz8795: use common xmii function
  net: dsa: microchip: ksz9477: use common xmii function
  net: dsa: microchip: apply rgmii tx and rx delay in phylink mac config
  net: dsa: microchip: lan937x: add support for configuing xMII register
  net: dsa: microchip: add support for common phylink mac link up
  net: dsa: microchip: add common duplex and flow control function
  net: dsa: microchip: add common ksz port xmii speed selection function
  net: dsa: microchip: add common gigabit set and get function
  staging: r8188eu: convert rtw_pwr_wakeup to correct error code semantics
  staging: r8188eu: make dump_chip_info() static
  staging: r8188eu: remove DoReserved prototype
  staging: r8188eu: remove OnAtim prototype
  staging: r8188eu: remove SetHwReg8188EU()
  staging: r8188eu: make update_TSF() and correct_TSF() static
  staging: r8188eu: remove unused parameter from update_TSF()
  staging: r8188eu: remove unused parameter from correct_TSF()
  staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU()
  staging: pi433: remove duplicated comments
  staging: qlge: refine variable name
  ksmbd: fix kernel oops from idr_remove()
  ksmbd: add channel rwlock
  ksmbd: replace sessions list in connection with xarray
  selftests: net: Fix typo 'the the' in comment
  ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward()
  scsi: target: Remove XDWRITEREAD emulated support
  scsi: megaraid: Remove the static variable initialisation
  scsi: ch: Do not initialise statics to 0
  scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot"
  scsi: target: iscsi: Do not require target authentication
  scsi: target: iscsi: Allow AuthMethod=None
  scsi: target: iscsi: Support base64 in CHAP
  scsi: target: iscsi: Add support for extended CDB AHS
  scsi: ufs: dt-bindings: Add SC8280XP binding
  selftests/vm: fix va_128TBswitch.sh permissions
  drm/nouveau/disp: move DAC load detection method
  drm/nouveau/disp: add output class
  drm/nouveau/disp: add supervisor mutex
  drm/nouveau/disp: add conn method to query HPD pin status
  drm/nouveau/disp: add connector class
  drm/nouveau/disp: add common channel class handling
  drm/nouveau/disp: split sor hda funcs out to their own struct
  drm/nouveau/disp: split sor dp funcs out to their own struct
  drm/nouveau/disp: replace hda func pointer check with flag
  drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new()
  drm/nouveau/disp: group supervisor-related struct members
  drm/nouveau/disp: merge head/outp/ior code into chipset files
  drm/nouveau/disp: add common class handling between <nv50 and >=nv50
  drm/nouveau/disp: collapse nv50_disp into nvkm_disp
  drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_func
  drm/nouveau/disp: clean up nvkm_outp constructors
  drm/nouveau/disp: collapse nvkm_dp into nvkm_outp
  tls: rx: do not use the standard strparser
  tls: rx: device: add input CoW helper
  tcp: allow tls to decrypt directly from the tcp rcv queue
  tls: rx: device: keep the zero copy status with offload
  tls: rx: don't free the output in case of zero-copy
  tls: rx: factor SW handling out of tls_rx_one_record()
  tls: rx: wrap recv_pkt accesses in helpers
  i2c: extend documentation about retvals of master_xfer functions
  i2c: mux-gpmux: Add of_node_put() when breaking out of loop
  dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126
  xfrm: fix refcount leak in __xfrm_policy_check()
  selftests: mlxsw: Check line card info on activated line card
  selftests: mlxsw: Check line card info on provisioned line card
  mlxsw: core_linecards: Implement line card device flashing
  mlxsw: core_linecards: Expose device PSID over device info
  mlxsw: reg: Add Management DownStream Device Tunneling Register
  mlxsw: core_linecards: Probe active line cards for devices and expose FW version
  mlxsw: reg: Extend MDDQ by device_info
  mlxsw: core_linecards: Expose HW revision and INI version
  mlxsw: core_linecards: Introduce per line card auxiliary device
  net: devlink: introduce nested devlink entity for line card
  net: devlink: move net check into devlinks_xa_for_each_registered_get()
  net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration
  perf test: Avoid sysfs state affecting fake events
  perf vendor events intel: Update event list for haswellx
  perf vendor events intel: Update event list for broadwellx
  perf vendor events intel: Update event list for Snowridgex
  perf vendor events intel: Rename tremontx to snowridgex
  perf vendor events intel: Update event list for Sapphirerapids
  perf vendor events intel: Update event list for Alderlake
  perf inject: Fix spelling mistake "theads" -> "threads"
  perf kwork: Add workqueue trace BPF support
  perf kwork: Add softirq trace BPF support
  perf kwork: Add IRQ trace BPF support
  perf kwork: Implement BPF trace
  perf kwork: Implement perf kwork timehist
  perf kwork: Add workqueue latency support
  perf kwork: Add softirq latency support
  perf kwork: Implement perf kwork latency
  perf kwork: Add workqueue report support
  perf kwork: Add softirq report support
  perf kwork: Add irq report support
  perf kwork: Implement 'report' subcommand
  cxl/region: Introduce cxl_pmem_region objects
  cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge
  cxl/region: Add region driver boiler plate
  tools lib: Add list_last_entry_or_null()
  perf kwork: Add workqueue kwork record support
  perf kwork: Add softirq kwork record support
  perf kwork: Add irq kwork record support
  perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue)
  ice: Add support for PPPoE hardware offload
  flow_offload: Introduce flow_match_pppoe
  gpio: xilinx: add missing blank line after declarations
  net/sched: flower: Add PPPoE filter
  flow_dissector: Add PPPoE dissectors
  dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment
  dmaengine: axi-dmac: check cache coherency register
  ASoC: mediatek: mt8186: set the correct string to strncmp()
  dt-bindings: reset: Add TPS380x documentation
  dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G2UL USBPHY Control bindings
  ASoC: dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx
  rtc: Add NCT3018Y real time clock driver
  dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock
  dt-bindings: rtc: nxp,pcf85063: Convert to DT schema
  mmc: mediatek: add support for SDIO eint wakup IRQ
  mmc: core: Add support for SDIO wakeup interrupt
  dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties
  dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt'
  rtc: rx8025: fix 12/24 hour mode detection on RX-8035
  dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126
  rtc: cros-ec: Only warn once in .remove() about notifier_chain problems
  rtc: vr41xx: remove driver
  rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler()
  selftests/bpf: Attach to socketcall() in test_probe_user
  libbpf: Extend BPF_KSYSCALL documentation
  bpf, devmap: Compute proper xdp_frame len redirecting frames
  ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema
  dmaengine: sh: rz-dmac: Add device_synchronize callback
  dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
  dmaengine: tegra: Add terminate() for Tegra234
  dt-bindings: dmaengine: Add compatible for Tegra234
  ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler()
  PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg()
  RDMA/rw: drop pci_p2pdma_[un]map_sg()
  RDMA/core: introduce ib_dma_pci_p2p_dma_supported()
  nvme-pci: convert to using dma_map_sgtable()
  nvme-pci: check DMA ops when indicating support for PCI P2PDMA
  iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg
  iommu: Explicitly skip bus address marked segments in __iommu_map_sg()
  dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support
  dma-direct: support PCI P2PDMA pages in dma-direct map_sg
  dma-mapping: allow EREMOTEIO return code for P2PDMA transfers
  PCI/P2PDMA: Introduce helpers for dma_map_sg implementations
  PCI/P2PDMA: Attempt to set map_type if it has not been set
  lib/scatterlist: add flag for indicating P2PDMA segments in an SGL
  bpf: Fix bpf_xdp_pointer return pointer
  octeontx2-pf: Fix UDP/TCP src and dst port tc filters
  octeontx2-pf: cn10k: Fix egress ratelimit configuration
  ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE()
  ASoC: mchp-spdiftx: return directly ret
  ASoC: mchp-spdifrx: use single tab indent for structure
  selftests/bpf: Don't assign outer source IP to host
  bpf: Set flow flag to allow any source IP in bpf_tunnel_key
  geneve: Use ip_tunnel_key flow flags in route lookups
  vxlan: Use ip_tunnel_key flow flags in route lookups
  ip_tunnels: Add new flow flags field to ip_tunnel_key
  sfc/siena: fix repeated words in comments
  sfc/falcon: fix repeated words in comments
  KVM: arm64: Introduce pkvm_dump_backtrace()
  KVM: arm64: Implement protected nVHE hyp stack unwinder
  KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace
  KVM: arm64: Stub implementation of pKVM HYP stack unwinder
  KVM: arm64: Allocate shared pKVM hyp stacktrace buffers
  KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig
  KVM: arm64: Introduce hyp_dump_backtrace()
  KVM: arm64: Implement non-protected nVHE hyp stack unwinder
  KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace
  KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder
  KVM: arm64: On stack overflow switch to hyp overflow_stack
  arm64: stacktrace: Add description of stacktrace/common.h
  arm64: stacktrace: Factor out common unwind()
  arm64: stacktrace: Handle frame pointer from different address spaces
  arm64: stacktrace: Factor out unwind_next_common()
  arm64: stacktrace: Factor out on_accessible_stack_common()
  arm64: stacktrace: Add shared header for common stack unwinding code
  rtc: rv8803: fix missing unlock on error in rv8803_set_time()
  rtc: zynqmp: Add calibration set and get support
  rtc: zynqmp: Updated calibration value
  dt-bindings: rtc: zynqmp: Add clock information
  rtc: sun6i: add support for R329 RTC
  can: etas_es58x: remove DRV_VERSION
  can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME
  can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names
  can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names
  can: gs_ubs: use KBUILD_MODNAME instead of hard coded names
  can: esd_usb: use KBUILD_MODNAME instead of hard coded names
  can: softing: use KBUILD_MODNAME instead of hard coded names
  can: ems_usb: use KBUILD_MODNAME instead of hard coded names
  can: can327: use KBUILD_MODNAME instead of hard coded names
  can: mcp251xfd: mcp251xfd_dump(): fix comment
  virtio_fs: Modify format for virtio_fs_direct_access
  dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp
  dt-bindings: pinctrl: mt8186: Add gpio-line-names property
  ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header
  pinctrl: amd: Use unicode for debugfs output
  pinctrl: amd: Fix newline declaration in debugfs output
  pinctrl: at91: Fix typo 'the the' in comment
  dt-bindings: pinctrl: st,stm32: Correct 'resets' property name
  pinctrl: mvebu: Missing a blank line after declarations.
  pinctrl: qcom: Add SM6375 TLMM driver
  dt-bindings: pinctrl: Add DT schema for SM6375 TLMM
  video: fbdev: sis: fix typos in SiS_GetModeID()
  video: fbdev: imxfb: Convert request_mem_region + ioremap to devm_ioremap_resource
  video: fbdev: imxfb: Fold <linux/platform_data/video-imxfb.h> into only user
  video: fbdev: imxfb: Drop unused symbols from header
  video: fbdev: imxfb: Drop platform data support
  video: fbdev: amba-clcd: Fix refcount leak bugs
  net: ethernet: stmicro: stmmac: permit MTU change with interface up
  net: ethernet: stmicro: stmmac: generate stmmac dma conf before open
  net: ethernet: stmicro: stmmac: move dma conf to dedicated struct
  net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release
  net: ethernet: stmicro: stmmac: move queue reset to dedicated functions
  net: delete extra space and tab in blank line
  dt-bindings: net: fsl,fec: Add nvmem-cells / nvmem-cell-names properties
  ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe
  ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe
  ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682
  ASoC: Intel: sof_es8336: remove hard-coded SSP selection
  ASoC: Intel: sof_es8336: reset the num_links during probe
  ASoC: Intel: sof_es8336: add support for HDMI_In capture
  ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
  ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
  ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table
  ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0
  ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit
  ASoC: SOF: Add cont_update_posn to platform parameters
  ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
  drm/amd/display: Reduce stack size in the mode support function
  drm/amd/display: 3.2.196
  drm/amd/display: Copy crc_skip_count when duplicating CRTC state
  drm/amd/display: Add debug option for idle optimizations on cursor updates
  drm/amd/display: Disable MPC split for DCN32/321
  drm/amd/display: Add missing ODM 2:1 policy logic
  drm/amd/display: Update DCN32 and DCN321 SR latencies
  drm/amd/display: Add reinstate dram in the FPO logic
  drm/amd/display: Add dc_ctx to link_enc_create() parameters
  drm/amd/display: Cache cursor when cursor exceeds 64x64
  drm/amd/display: Add support for manual DMUB FAMS trigger
  drm/amd/display: Fix dpstreamclk programming
  drm/amd/display: Add missing AUDIO_DTO_SEL reg field
  drm/amd/display: Add OTG/ODM functions
  drm/amd/display: Use correct clock source constructor for DCN314
  drm/amd/display: Use correct DTO_SRC_SEL for 128b/132b encoding
  drm/amd/display: Add pixel rate div calcs and programming
  drm/amd/display: Remove FPU flags from DCN30 Makefile
  drm/amd/display: Create patch bounding box function for isolate FPU
  drm/amd/display: Move mclk calculation function to DML
  drm/amd/display: Remove FPU operations from dcn201 resources
  drm/amd/display: Fallback to SW cursor if SubVP + cursor too big
  drm/amd/display: Drop unnecessary FPU flags on dcn302 files
  drm/amd/display: Reboot while unplug hdcp enabled dp from mst hub
  drm/amd/display: Reset pipe count when iterating for DET override
  drm/amd/display: Calculate MALL cache lines based on Mblks required
  drm/amd/display: Fix two MPO videos in single display ODM combine mode
  drm/amd/display: Guard against zero memory channels
  drm/amd/display: Updates SubVP and SubVP DRR cases
  drm/amd/display: Fix OPTC function pointers for DCN314
  drm/amd/display: Add enable/disable FIFO callbacks to stream setup
  drm/amd/display: Avoid MPC infinite loop
  drm/amdgpu: enable swiotlb for gmc 11.0
  drm/amdgpu: enable swiotlb for gmc 10.0 (V2)
  perf data: Add missing unistd.h header needed for pid_t
  perf lock: Support -t option for 'contention' subcommand
  perf lock: Add -k and -F options to 'contention' subcommand
  perf lock: Add 'contention' subcommand
  perf lock: Add lock aggregation enum
  perf lock: Add flags field in the lock_stat
  dt-bindings: panel: raydium,rm67191: Add missing type to 'video-mode'
  ARM: dts: add EMAC AXI settings for Cyclone5
  of/fdt: Clean up early_init_dt_reserve_memory_arch()
  vfio: Replace phys_pfn with pages for vfio_pin_pages()
  vfio/ccw: Add kmap_local_page() for memcpy
  vfio: Rename user_iova of vfio_dma_rw()
  vfio/ccw: Change pa_pfn list to pa_iova list
  vfio/ap: Change saved_pfn to saved_iova
  vfio: Pass in starting IOVA to vfio_pin/unpin_pages API
  cxl/hdm: Commit decoder state to hardware
  cxl/region: Program target lists
  cxl/region: Attach endpoint decoders
  cxl/acpi: Add a host-bridge index lookup mechanism
  cxl/region: Enable the assignment of endpoint decoders to regions
  cxl/region: Allocate HPA capacity to regions
  cxl/region: Add interleave geometry attributes
  cxl/region: Add a 'uuid' attribute
  ASoC: max98373: Removing 0x203E from the volatile reg
  drivers/remoteproc: fix repeated words in comments
  perf test: Add test for #system_tsc_freq in metrics
  perf tsc: Add cpuinfo fall back for arch_get_tsc_freq()
  perf tsc: Add arch TSC frequency information
  NFSv4.1 probe offline transports for trunking on session creation
  SUNRPC create a function that probes only offline transports
  SUNRPC export xprt_iter_rewind function
  SUNRPC restructure rpc_clnt_setup_test_and_add_xprt
  NFSv4.1 remove xprt from xprt_switch if session trunking test fails
  SUNRPC create an rpc function that allows xprt removal from rpc_clnt
  SUNRPC enable back offline transports in trunking discovery
  SUNRPC create an iterator to list only OFFLINE xprts
  NFSv4.1 offline trunkable transports on DESTROY_SESSION
  SUNRPC add function to offline remove trunkable transports
  SUNRPC expose functions for offline remote xprt functionality
  drm/amd: Fix typo 'the the' in comment
  drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule
  drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport
  drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath
  drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration
  drm/amd/display: reduce stack size in dcn32 dml (v2)
  drm/amdkfd: Process notifier release callback don't take mutex
  drm/amdkfd: Correct mmu_notifier_get failure handling
  drm/amd/display: Specify supported modifiers for dcn314
  drm/amd/display: Fix dc_version detect for dcn314
  drm/amd/display: move FPU code from dcn301 clk mgr to DML folder
  drm/amd/display: move FPU code from dcn30 clk mgr to DML folder
  drm/amd/display: move FPU code on dcn21 clk_mgr
  drm/amd/display: remove useless FPU protection wrapper from dcn31_resource file
  drm/amd/display: fix soft-fp vs hard-fp on DCN 3.1 family for powerpc
  drm/amd/display: 3.2.195
  drm/amd/display: Drop FPU code from dcn321 resource
  drm/amd/display: Create dcn321_fpu file
  drm/amd/display: Drop FPU flags from dcn32 Makefile
  drm/amd/display: Move bounding box to FPU folder
  drm/amd/display: Move ntuple to insert entry
  drm/amd/display: Move dlg params calculation
  drm/amd/display: Move wm and dlg calculation to FPU code
  drm/amd/display: Move SubVP functions to dcn32_fpu
  drm/amd/display: Move phanton stream to FPU code
  drm/amd/display: Move insert entry table to the FPU code
  drm/amdgpu: Refactor code to handle non coherent and uncached
  drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10
  drm/amd/pm: revise the driver reloading fix for SMU 13.0.0 and 13.0.7
  drm/amd/pm: correct smu 13.0.0/7 mp1 state setup
  drm/amd/pm: update SMU13.0.0 driver_if header
  drm/amd/pm: enable GPO feature support for SMU13.0.0
  drm/amd/pm: update driver if header for smu_13_0_7
  drm/amd/display: Move predict pipe to dml fpu folder
  drm/pm/swsmu: add ras eeprom i2c function for smu13 v13_0_0
  drm/amd/display: Add dcdebugmask option for disabling MPO
  drm/amd/display: Add visualconfirm module parameter
  drm/amd/display: Move populate phaton function to dml
  drm/amdgpu: bump driver version for IP discovery info in HW INFO
  drm/amdgpu: add the IP discovery IP versions for HW INFO data
  drm/amd/display: Drop FPU flags from dcn32_clk_mgr
  drm/amd/display: Revert "drm/amd/display: disable idle optimizations"
  drm/amd/display: Update DML logic for unbounded req handling
  drm/amd/display: Update Cursor Attribute MALL cache
  drm/amdgpu: Fix comment typo
  drm/radeon: Fix comment typo
  drm/amdgpu: add dm ip block for dcn 3.1.4
  drm/amd/display: Disable dmcu fw loading for dcn314
  drm/amd/display: Loop through all pipes for DET allocation
  drm/amd/display: Disable GPUVM in IP resource configuration
  Documentation/gpu: Add GFXOFF section
  drm/amd/debugfs: Expose GFXOFF state to userspace
  drm/amd/display: move dcn31_update_soc_for_wm_a func to dml fpu folder
  drm/amd/display: Remove unused MaxUsedBW variable
  drm/amd/display: Remove unused variables from dcn10_stream_encoder
  drm/amd/display: Remove unused variables from dml_rq_dlg_get_dlg_params
  drm/amd/display: Remove unused NumberOfStates variable
  drm/amd/display: Remove unused dml32_CalculatedoublePipeDPPCLKAndSCLThroughput function
  drm/amd/display: Remove unused clk_src variable
  drm/amd/display: Update de-tile override to anticipate pipe splitting
  drm/amd/display: Don't set dram clock change requirement for SubVP
  drm/amd/display: Fix hard hang if DSC is disabled
  drm/amd/display: remove number of DSC slices override in DML
  drm/amd/display: Create a file dedicated for CRTC
  net: ethernet: mtk-ppe: fix traffic offload with bridged wlan
  mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq()
  mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types()
  mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC
  mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC
  mlxsw: pci: Simplify FRC clock reading
  mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization
  mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable'
  mlxsw: resources: Add resource identifier for maximum number of FIDs
  mlxsw: spectrum: Fix the shift of FID field in TX header
  mlxsw: Set time stamp type as part of config profile
  mlxsw: cmd: Add UTC related fields to query firmware command
  mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2
  mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register
  mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2
  mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack()
  ASoC: mediatek: mt8186: fix Kconfig dependency
  net: macb: Update tsu clk usage in runtime suspend/resume for Versal
  net: macb: Sort CAPS flags by bit positions
  dt-bindings: net: cdns,macb: Add versal compatible string
  net: ethernet: mtk_eth_soc: add support for page_pool_get_stats
  net: ethernet: mtk_eth_soc: add xmit XDP support
  net: ethernet: mtk_eth_soc: introduce xdp ethtool counters
  net: ethernet: mtk_eth_soc: add basic XDP support
  net: ethernet: mtk_eth_soc: rely on page_pool for single page buffers
  USB: serial: fix tty-port initialized comments
  USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros
  USB: gadget: f_acm: use CDC defines
  staging: gdm724x: drop unused CDC defines
  USB: cdc-acm: use CDC serial-state defines
  USB: cdc-acm: use CDC control-line defines
  USB: cdc: add serial-state defines
  USB: cdc: add control-signal defines
  ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops
  ALSA: hda: cs35l41: Fix build error unused-function
  ALSA: hiface: fix repeated words in comments
  ALSA: usb/6fire: fix repeated words in comments
  ALSA: asihpi: fix repeated words in comments
  powerpc/mobility: wait for memory transfer to complete
  selftests/powerpc/ptrace: Add peek/poke of FPRs
  selftests/powerpc/ptrace: Use more interesting values
  selftests/powerpc/ptrace: Make child errors more obvious
  selftests/powerpc/ptrace: Do more of ptrace-gpr in asm
  selftests/powerpc/ptrace: Build the ptrace-gpr test as 32-bit when possible
  selftests/powerpc/ptrace: Convert to load/store doubles
  selftests/powerpc/ptrace: Drop unused load_fpr_single_precision()
  selftests/powerpc: Add 32-bit support to asm helpers
  selftests/powerpc: Don't save TOC by default in asm helpers
  selftests/powerpc: Don't save CR by default in asm helpers
  selftests/powerpc/ptrace: Split CFLAGS better
  selftests/powerpc/ptrace: Set LOCAL_HDRS
  selftests/powerpc: Ensure 16-byte stack pointer alignment
  powerpc: Fix all occurences of duplicate words
  USB: mtu3: tracing: Use the new __vstring() helper
  selftests/kprobe: Update test for no event name syntax error
  tracing: Add example and documentation for new __vstring() macro
  selftests/kprobe: Do not test for GRP/ without event failures
  selftests/ftrace: Add test case for GRP/ only input
  tracing: Auto generate event name when creating a group of events
  tracing: eprobe: Remove duplicate is_good_name() operation
  tracing: eprobe: Add missing log index
  mac80211: tracing: Use the new __vstring() helper
  m68k: Fix syntax errors in comments
  m68k: coldfire: make symbol m523x_clk_lookup static
  m68k: coldfire/device.c: protect FLEXCAN blocks
  MAINTAINERS: ksmbd: add entry for documentation
  ksmbd: remove unused ksmbd_share_configs_cleanup function
  i2c: qcom-geni: Use the correct return value
  spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
  i2c: cadence: Support PEC for SMBus block read
  i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer()
  SUNRPC: Remove xdr_align_data() and xdr_expand_hole()
  NFS: Replace the READ_PLUS decoding code
  SUNRPC: Add a function for zeroing out a portion of an xdr_stream
  SUNRPC: Add a function for directly setting the xdr page len
  SUNRPC: Introduce xdr_stream_move_subsegment()
  NFS: Replace fs_context-related dprintk() call sites with tracepoints
  SUNRPC: Replace dprintk() call site in xs_data_ready
  SUNRPC: Fail faster on bad verifier
  nfs: only issue commit in DIO codepath if we have uncommitted data
  nfs: always check dreq->error after a commit
  nfs: add new nfs_direct_req tracepoint events
  SUNRPC: Shrink size of struct rpc_task
  HID: amd_sfh: Handle condition of "no sensors"
  HID: amd_sfh: Fix implicit declaration error on i386
  vfio/ccw: Only pass in contiguous pages
  vfio/ap: Pass in physical address of ind to ap_aqic()
  drm/i915/gvt: Replace roundup with DIV_ROUND_UP
  vfio: Make vfio_unpin_pages() return void
  watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
  watchdog: dw_wdt: Fix comment typo
  watchdog: Fix comment typo
  dt-bindings: watchdog: Add fsl,scu-wdt yaml file
  watchdog:Fix typo in comment
  watchdog: pm8916_wdt: Handle watchdog enabled by bootloader
  watchdog: pm8916_wdt: Report reboot reason
  watchdog: pm8916_wdt: Avoid read of write-only PET register
  watchdog: wdat_wdt: Remove #ifdef guards for PM related functions
  watchdog: tegra_wdt: Remove #ifdef guards for PM related functions
  watchdog: st_lpc_wdt: Remove #ifdef guards for PM related functions
  watchdog: sama5d4_wdt: Remove #ifdef guards for PM related functions
  watchdog: s3c2410_wdt: Remove #ifdef guards for PM related functions
  watchdog: mtk_wdt: Remove #ifdef guards for PM related functions
  watchdog: dw_wdt: Remove #ifdef guards for PM related functions
  watchdog: bcm7038_wdt: Remove #ifdef guards for PM related functions
  watchdog: realtek-otto: add RTL9310 support
  dt-bindings: watchdog: realtek,otto-wdt: add RTL9310
  watchdog: sp805_wdt: add arm cmsdk apb wdt support
  watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
  watchdog: max77620: update Luca Ceresoli's e-mail address
  dt-bindings: watchdog: Add binding for Qcom SDX65
  watchdog: f71808e_wdt: Add check for platform_driver_register
  dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
  USB: docs: fixed table margin in configfs-usb-gadget-mass-storage
  ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
  net: usb: ax88179_178a: wol optimizations
  net: usb: ax88179_178a: move priv to driver_priv
  net: usb: ax88179_178a: restore state on resume
  net: usb: ax88179_178a: clean up pm calls
  net: usb: ax88179_178a: remove redundant init code
  csky: Move HEAD_TEXT_SECTION out of __init_begin-end
  csky: Correct position of _stext
  csky: Use the bitmap API to allocate bitmaps
  csky/kprobe: reclaim insn_slot on kprobe unregistration
  Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet
  Bluetooth: btusb: Add support for ISO packets
  Bluetooth: ISO: Add broadcast support
  Bluetooth: Add initial implementation of BIS connections
  Bluetooth: Add BTPROTO_ISO socket type
  Bluetooth: Add initial implementation of CIS connections
  vfio/spapr_tce: Fix the comment
  dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high'
  mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister()
  riscv: enable Docker requirements in defconfig
  RDMA/rxe: Replace __rxe_do_task by rxe_run_task
  RDMA/rxe: Limit the number of calls to each tasklet
  RDMA/rxe: Make the tasklet exits the same
  RDMA/rxe: Fix rnr retry behavior
  RDMA/rxe: Add rxe_is_fenced() subroutine
  RDMA/rxe: For invalidate compare according to set keys in mr
  ASoC: amd: yc: Update DMI table entries
  ASoC: dt-bindings: atmel-i2s: Convert to json-schema
  ASoC: audio-graph-card2: Add of_node_put() in fail path
  Bluetooth: hci_core: Introduce hci_recv_event_data
  bpf: Simplify bpf_prog_pack_[size|mask]
  bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)
  bpf, x64: Allow to use caller address from stack
  ftrace: Allow IPMODIFY and DIRECT ops on the same function
  ftrace: Add modify_ftrace_direct_multi_nolock
  Bluetooth: Convert delayed discov_off to hci_sync
  Bluetooth: Remove update_scan hci_request dependancy
  Bluetooth: Remove dead code from hci_request.c
  Bluetooth: btrtl: Fix typo in comment
  Bluetooth: MGMT: Fix holding hci_conn reference while command is queued
  iomap: remove iomap_writepage
  zonefs: remove ->writepage
  gfs2: remove ->writepage
  gfs2: stop using generic_writepages in gfs2_ail1_start_one
  xfs: Fix typo 'the the' in comment
  xfs: Fix comment typo
  iavf: Check for duplicate TC flower filter before parsing
  bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test
  i40e: Refactor tc mqprio checks
  i2c: brcmstb: Use dev_name() for adapter name
  i2c: Add Renesas RZ/V2M controller
  dt-bindings: i2c: Document RZ/V2M I2C controller
  bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF
  swiotlb: clean up some coding style and minor issues
  ALSA: usb-audio: Add quirk for Behringer UMC202HD
  dma-mapping: update comment after dmabounce removal
  scsi: sd: Add a comment about limiting max_sectors to shost optimal limit
  RDMA: Fix comment typo
  IB: Fix repeated words 'the the' comments
  drivers: iommu: fix clang -wformat warning
  HID: apple: Add "GANSS" to the non-Apple list
  HID: alps: Declare U1_UNICORN_LEGACY support
  uapi: asm-generic: fcntl: Fix typo 'the the' in comment
  ASoC: Intel: avs: Use lookup table to create modules
  ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41
  firmware: cs_dsp: Add memory chunk helpers
  firmware: cs_dsp: Add pre_stop callback
  wifi: mac80211: fix link data leak
  wifi: mac80211: mlme: fix disassoc with MLO
  wifi: mac80211: add macros to loop over active links
  wifi: mac80211: remove erroneous sband/link validation
  wifi: mac80211: mlme: transmit assoc frame with address translation
  wifi: mac80211: verify link addresses are different
  wifi: mac80211: rx: track link in RX data
  wifi: mac80211: optionally implement MLO multicast TX
  wifi: mac80211: expand ieee80211_mgmt_tx() for MLO
  wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API
  wifi: mac80211: report link ID to cfg80211 on mgmt RX
  wifi: cfg80211: report link ID in NL80211_CMD_FRAME
  wifi: mac80211: add hardware timestamps for RX and TX
  wifi: cfg80211: add hardware timestamps to frame RX info
  wifi: cfg80211/nl80211: move rx management data into a struct
  wifi: cfg80211: add a function for reporting TX status with hardware timestamps
  wifi: nl80211: add RX and TX timestamp attributes
  wifi: ieee80211: add helper functions for detecting TM/FTM frames
  wifi: mac80211_hwsim: handle links for wmediumd/virtio
  wifi: mac80211: sta_info: fix link_sta insertion
  wifi: mac80211: mlme: fix link_sta setup
  wifi: nl80211/mac80211: clarify link ID in control port TX
  wifi: mac80211: return error from control port TX for drops
  wifi: nl80211: require MLD address on link STA add/modify
  wifi: mac80211: more station handling sanity checks
  wifi: mac80211: fix link sta hash table handling
  wifi: mac80211: validate link address doesn't change
  wifi: mac80211: mlme: set sta.mlo to mlo state
  wifi: mac80211: fast-xmit: handle non-MLO clients
  wifi: mac80211_hwsim: fix address translation for MLO
  wifi: mac80211: fix RX MLD address translation
  wifi: mac80211: fix NULL pointer deref with non-MLD STA
  wifi: mac80211: mlme: fix override calculation
  wifi: mac80211: tx: use AP address in some places for MLO
  s390/docs: fix warnings for vfio_ap driver doc
  s390/docs: fix warnings for vfio_ap driver lock usage doc
  net: add missing includes and forward declarations under net/
  sfc: attach/detach EF100 representors along with their owning PF
  sfc: hook up ef100 representor TX
  sfc: support passing a representor to the EF100 TX path
  sfc: determine representee m-port for EF100 representors
  sfc: phys port/switch identification for ef100 reps
  sfc: add basic ethtool ops to ef100 reps
  sfc: add skeleton ef100 VF representors
  sfc: detect ef100 MAE admin privilege/capability at probe time
  sfc: update EF100 register descriptions
  ping: support ipv6 ping socket flow labels
  net: marvell: prestera: use netif_is_any_bridge_port instead of open code
  mlxsw: use netif_is_any_bridge_port() instead of open code
  arch_topology: Fix cache attributes detection in the CPU hotplug path
  ACPI: PPTT: Leave the table mapped for the runtime usage
  cacheinfo: Use atomic allocation for percpu cache attributes
  ALSA: asihpi: Fix typo in comments
  ALSA: emu10k1: Fix typo in comments
  MAINTAINERS: Update Intel 8255 GPIO driver file list
  dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'
  selftests/bpf: Fix test_verifier failed test in unprivileged mode
  selftests/bpf: Add negative tests for new nf_conntrack kfuncs
  selftests/bpf: Add tests for new nf_conntrack kfuncs
  selftests/bpf: Add verifier tests for trusted kfunc args
  net: netfilter: Add kfuncs to set and change CT status
  net: netfilter: Add kfuncs to set and change CT timeout
  net: netfilter: Add kfuncs to allocate and insert CT
  net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup
  bpf: Add documentation for kfuncs
  bpf: Add support for forcing kfunc args to be trusted
  bpf: Switch to new kfunc flags infrastructure
  tools/resolve_btfids: Add support for 8-byte BTF sets
  bpf: Introduce 8-byte BTF set
  net: ipv6: avoid accepting values greater than 2 for accept_untracked_na
  selftests: tls: add a test for timeo vs lock
  tls: rx: release the sock lock on locking timeout
  cxl/region: Add region creation support
  resource: Introduce alloc_free_mem_region()
  cxl/mem: Enumerate port targets before adding endpoints
  cxl/hdm: Add sysfs attributes for interleave ways + granularity
  cxl/port: Move dport tracking to an xarray
  cxl/port: Move 'cxl_ep' references to an xarray per port
  cxl/port: Record parent dport when adding ports
  cxl/port: Record dport in endpoint references
  cxl/hdm: Add support for allocating DPA to an endpoint decoder
  cxl/hdm: Track next decoder to allocate
  cxl/hdm: Add 'mode' attribute to decoder objects
  cxl/hdm: Enumerate allocated DPA
  riscv: convert the t-head pbmt errata to use the __nops macro
  riscv: introduce nops and __nops macros for NOP sequences
  Bluetooth: mgmt: Fix using hci_conn_abort
  Bluetooth: Use bt_status to convert from errno
  Bluetooth: Add bt_status
  Bluetooth: hci_sync: Split hci_dev_open_sync
  Bluetooth: hci_sync: Refactor remove Adv Monitor
  Bluetooth: hci_sync: Refactor add Adv Monitor
  Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING
  Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR
  Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
  Bluetooth: hci_sync: Check LMP feature bit instead of quirk
  Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask
  Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922
  Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK
  Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode
  Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode
  Bluetooth: hci_bcm: Add DT compatible for CYW55572
  dt-bindings: net: broadcom-bluetooth: Add conditional constraints
  dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding
  Bluetooth: clean up error pointer checking
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
  Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
  Bluetooth: Add default wakeup callback for HCI UART driver
  Bluetooth: hci_sync: Don't remove connected devices from accept list
  Bluetooth: hci_sync: Fix not updating privacy_mode
  Bluetooth: Collect kcov coverage from hci_rx_work
  Bluetooth: hci_sync: Fix resuming scan after suspend resume
  Bluetooth: btmtksdio: Add in-band wakeup support
  Bluetooth: mgmt: Fix refresh cached connection info
  Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data
  Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name}
  Bluetooth: use memset avoid memory leaks
  Bluetooth: fix an error code in hci_register_dev()
  Bluetooth: hci_bcm: Add BCM4349B1 variant
  dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
  Bluetooth: Unregister suspend with userchannel
  Bluetooth: Fix index added after unregister
  Bluetooth: When HCI work queue is drained, only queue chained work
  Bluetooth: hci_intel: Add check for platform_driver_register
  Bluetooth: clear the temporary linkkey in hci_conn_cleanup
  Bluetooth: hci_bcm: Add support for FW loading in autobaud mode
  dt-bindings: net: broadcom-bluetooth: Add property for autobaud mode
  Bluetooth: hci_qca: Return wakeup for qca_wakeup
  Bluetooth: btusb: Add support of IMC Networks PID 0x3568
  net: ipa: fix build
  RISC-V: Add fast call path of crash_kexec()
  riscv: mmap with PROT_WRITE but no PROT_READ is invalid
  bpf, docs: Use SPDX license identifier in bpf_doc.py
  ASoC: audio-graph-card: Add of_node_put() in fail path
  ASoC: amd: enable RPL Platform acp drivers build
  ASoC: amd: add RPL Platform pci driver pm-ops
  ASoC: amd: add RPL Platform init/de-init functions
  ASoC: amd: add ACP PCI driver for RPL platform
  ASoC: amd: add RPL Platform acp header file
  ASoC: amd: acp: Add error handling cases
  ASoC: amd: acp: Modify const resource struct variable to generic
  bpf, arm64: Fix compile error in dummy_tramp()
  dt-bindings: rtc: Add EM Microelectronic EM3027 bindings
  dt-bindings: rtc: ds1307: Convert to json-schema
  ice: add write functionality for GNSS TTY
  dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format
  dt-bindings: vendor-prefixes: add Densitron
  dt-bindings: Fix typo in comment
  perf lock: Fix a copy-n-paste bug
  ice: add i2c write command
  dt-bindings: leds: is31fl319x: Document variants specificities
  dt-bindings: leds: Convert is31fl319x to dtschema
  dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block
  dt-bindings: leds: skyworks,aat1290: convert to dtschema
  dt-bindings: leds: fix indentation in examples
  dt-bindings: leds: lp50xx: correct reg/unit addresses in example
  can: pch_can: pch_can_error(): initialize errc before using it
  mmc: renesas_sdhi: newer SoCs don't need manual tap correction
  mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
  mmc: cavium-octeon: Add of_node_put() when breaking out of loop
  mmc: core: quirks: Add of_node_put() when breaking out of loop
  cxl/core: Define a 'struct cxl_endpoint_decoder'
  cxl/core: Define a 'struct cxl_root_decoder'
  cxl/acpi: Track CXL resources in iomem_resource
  cxl/core: Define a 'struct cxl_switch_decoder'
  RDMA/rxe: Fix mw bind to allow any consumer key portion
  virtiofs: delete unused parameter for virtio_fs_cleanup_vqs
  fuse: Add module param for CAP_SYS_ADMIN access bypassing allow_other
  fuse: Remove the control interface for virtio-fs
  fuse: ioctl: translate ENOSYS
  fuse: limit nsec
  fuse: avoid unnecessary spinlock bump
  fuse: fix deadlock between atomic O_TRUNC and page invalidation
  fuse: write inode in fuse_release()
  dmaengine: xilinx: use strscpy to replace strlcpy
  scripts/gdb: fix 'lx-dmesg' on 32 bits arch
  bpf: Check attach_func_proto more carefully in check_helper_call
  dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script
  dmaengine: idxd: Correct IAX operation code names
  ASoC: amd: acp: Drop superfluous mmap callback
  ASoC: amd: acp: Modify local variables name to generic
  ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
  ASoC: imx-card: use snd_pcm_format_t type for asrc_format
  ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
  ASoC: fsl-asoc-card: force cast the asrc_format type
  ASoC: fsl_asrc: force cast the asrc_format type
  ASoC: fsl_sai: Don't use plain integer as NULL pointer
  dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
  dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
  dmaengine: dw-axi-dmac: do not print NULL LLI during error
  libbpf: Fix str_has_sfx()'s return value
  libbpf: Fix sign expansion bug in btf_dump_get_enum_value()
  HID: wacom: Force pen out of prox if no events have been received in a while
  HID: nintendo: Add missing array termination
  HID: lg-g15: Fix comment typo
  HID: amd_sfh: Implement SFH1.1 functionality
  HID: amd_sfh: Move interrupt handling to common interface
  HID: amd_sfh: Move amd_sfh_work to common interface
  HID: amd_sfh: Move global functions to static
  HID: amd_sfh: Add remove operation in amd_mp2_ops
  HID: amd_sfh: Add PM operations in amd_mp2_ops
  HID: amd_sfh: Add descriptor operations in amd_mp2_ops
  HID: amd_sfh: Move request_list variable to client data
  HID: amd_sfh: Move request_list struct to header file
  HID: amd_sfh: Move common macros and structures
  HID: amd_sfh: Add NULL check for hid device
  HID: core: remove unneeded assignment in hid_process_report()
  net/cdc_ncm: Increase NTB max RX/TX values to 64kb
  net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices
  ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments
  HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
  ceph: rely on vfs for setgid stripping
  fs: move S_ISGID stripping into the vfs_*() helpers
  platform/chrome: cros_kunit_util: add default value for `msg->result`
  platform/chrome: merge Kunit utils and test cases
  RDMA/rxe: Fix spelling mistake in error print
  net: ipa: move configuration data files into a subdirectory
  net: ipa: list supported IPA versions in the Makefile
  net: ipa: fix an outdated comment
  net: ipa: report when the driver has been removed
  net: ipa: skip some cleanup for unused transactions
  net: ipa: rearrange transaction initialization
  net: ipa: add a transaction committed list
  net: ipa: add an endpoint device attribute group
  selftests: net: af_unix: Fix a build error of unix_connect.c.
  net: amd8111e: remove repeated dev->features assignement
  xfs: don't leak memory when attr fork loading fails
  xfs: fix for variable set but not used warning
  xfs: xfs_buf cache destroy isn't RCU safe
  xfs: delete unnecessary NULL checks
  xfs: fix comment for start time value of inode with bigtime enabled
  netfilter: xt_TPROXY: remove pr_debug invocations
  netfilter: flowtable: prefer refcount_inc
  netfilter: ipvs: Use the bitmap API to allocate bitmaps
  module: Replace kmap() with kmap_local_page()
  ASoC: jz4740-i2s: Remove unused 'mem' resource
  ASoC: Makefile: Fix simultaneous build of KUNIT tests
  apparmor: correct config reference to intended one
  drm/amd/display: Create a file dedicated to planes
  drm/amd/display: Add tags for indicating mst progress status
  drm/amd/display: Add is_mst_connector debugfs entry
  drm/amd/display: fix trigger_hotplug to support mst case
  drm/amd/display: Expose function reset_cur_dp_mst_topology
  drm/amd/display: Update in dml
  drm/amd/display: Remove unused variable
  drm/amd/display: Support vertical interrupt 0 for all dcn ASIC
  drm/amd/pm: enable gfx ulv and gpo on smu_v13_0_7
  drm/amd/display: Change get_pipe_idx function scope
  drm/amdgpu: Write masked value to control register
  drm/amdgpu: fix scratch register access method in SRIOV
  drm/amdgpu: remove acc_size from reserve/unreserve mem
  drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
  ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts'
  bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards
  Input: deactivate MT slots when inhibiting or suspending devices
  Input: properly queue synthetic events
  perf python: Ignore unused command line arguments when building with clang
  vfio: Replace the iommu notifier with a device list
  vfio: Replace the DMA unmapping notifier with a callback
  ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document
  ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document
  ASoC: mediatek: mt8186: add audio afe document
  ASoC: mediatek: mt6358: add new compatible for using mt6366
  ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s
  ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357
  ASoC: mediatek: mt8186: add mt8186-mt6366 common driver
  ASoC: mediatek: mt8186: add platform driver
  perf build: Avoid defining _FORTIFY_SOURCE multiple times
  perf test: Fix test case 83 ('perf stat CSV output linter') on s390
  gpio: gpio-mm: Implement and utilize register structures
  gpio: 104-idi-48: Implement and utilize register structures
  gpio: 104-dio-48e: Implement and utilize register structures
  gpio: i8255: Introduce the Intel 8255 interface library module
  gpio: 104-idio-16: Implement and utilize register structures
  gpio: ws16c48: Implement and utilize register structures
  s390/crash: support multi-segment iterators
  s390/crash: use static swap buffer for copy_to_user_real()
  s390/crash: move copy_to_user_real() to crash_dump.c
  s390/zcore: fix race when reading from hardware system area
  s390/crash: fix incorrect number of bytes to copy to user space
  s390/crash: remove redundant panic() on save area allocation failure
  s390/mm: remove unused tprot() function
  perf cs-etm: Fix duplicated 'the' in comment
  perf probe: Fix duplicated 'the' in comment
  perf scripting perl: Ignore some warnings to keep building with perl headers
  perf python: Avoid deprecation warning on distutils
  perf gtk: Only support --gtk if compiled in
  perf intel-pt: Add documentation for tracing guest machine user space
  perf intel-pt: Use guest pid/tid etc in guest samples
  perf intel-pt: Add machine_pid and vcpu to auxtrace_error
  perf intel-pt: Determine guest thread from guest sideband
  perf intel-pt: Disable sync switch with guest sideband
  perf intel-pt: Track guest context switches
  perf intel-pt: Add some more logging to intel_pt_walk_next_insn()
  perf intel-pt: Remove guest_machine_pid
  perf tools: Add perf_event__is_guest()
  perf tools: Handle injected guest kernel mmap event
  perf machine: Use realloc_array_as_needed() in machine__set_current_tid()
  perf inject: Add support for injecting guest sideband events
  perf tools: Add reallocarray_as_needed()
  perf tools: Automatically use guest kcore_dir if present
  perf tools: Make has_kcore_dir() work also for guest kcore_dir
  perf tools: Remove also guest kcore_dir with host kcore_dir
  perf script python: intel-pt-events: Add machine_pid and vcpu
  perf script python: Add machine_pid and vcpu
  perf auxtrace: Add machine_pid and vcpu to auxtrace_error
  perf dlfilter: Add machine_pid and vcpu
  perf script: Add machine_pid and vcpu
  perf session: Use sample->machine_pid to find guest machine
  perf tools: Add machine_pid and vcpu to perf_sample
  perf tools: Add guest_cpu to hypervisor threads
  perf session: Create guest machines from id_index
  perf tools: Add machine_pid and vcpu to id_index
  perf buildid-cache: Do not require purge files to also be in the file system
  perf buildid-cache: Add guestmount'd files to the build ID cache
  perf script: Add --dump-unsorted-raw-trace option
  perf tools: Add perf_event__synthesize_id_sample()
  perf tools: Factor out evsel__id_hdr_size()
  perf tools: Export perf_event__process_finished_round()
  perf ordered_events: Add ordered_events__last_flush_time()
  perf tools: Export dsos__for_each_with_build_id()
  ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema
  ASoC: dt-bindings: atmel-classd: Convert to json-schema
  powerpc/kvm: Remove comment related to moving PMU code to perf subsystem
  powerpc/kvm: Move pmu code in kvm folder to separate file for power9 and later platforms
  KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt
  KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr declarations
  macintosh/adb: fix oob read in do_adb_query() function
  watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers
  powerpc/pseries: register pseries-wdt device with platform bus
  powerpc/pseries: add FW_FEATURE_WATCHDOG flag
  powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code
  net: ipa: initialize ring indexes to 0
  net: marvell: prestera: add phylink support
  vmxnet3: Implement ethtool's get_channels command
  KVM: s390: resetting the Topology-Change-Report
  KVM: s390: guest support for topology function
  KVM: s390: Cleanup ipte lock access and SIIF facility checks
  reset: reset-simple should depends on HAS_IOMEM
  dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
  memblock tests: change build options to run-time options
  can: error: add definitions for the different CAN error thresholds
  can: add CAN_ERR_CNT flag to notify availability of error counter
  can: error: specify the values of data[5..7] of CAN error frames
  can: usb_8dev: do not report txerr and rxerr during bus-off
  can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
  can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
  can: sun4i_can: do not report txerr and rxerr during bus-off
  can: hi311x: do not report txerr and rxerr during bus-off
  can: slcan: do not report txerr and rxerr during bus-off
  can: sja1000: do not report txerr and rxerr during bus-off
  can: rcar_can: do not report txerr and rxerr during bus-off
  can: pch_can: do not report txerr and rxerr during bus-off
  platform/chrome: cros_kbd_led_backlight: fix build warning
  platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd()
  platform/chrome: cros_ec_proto: add Kunit tests for get_sensor_count
  platform/chrome: cros_ec_proto: add Kunit tests for check_features
  platform/chrome: cros_ec_proto: add Kunit tests for get_host_event
  platform/chrome: cros_ec_proto: add Kunit tests for get_next_event
  platform/chrome: cros_ec_proto: add Kunit test for cros_ec_map_error()
  platform/chrome: cros_ec_proto: add Kunit tests for cmd_xfer_status
  platform/chrome: cros_ec_proto: return -EPROTO if empty payload
  platform/chrome: cros_ec_proto: add Kunit test for empty payload
  platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out
  platform/chrome: cros_ec_proto: change Kunit expectation when timed out
  platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete()
  platform/chrome: cros_ec_proto: separate cros_ec_xfer_command()
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_send_command()
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_cmd_xfer()
  platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command()
  net/sched: remove qdisc_root_lock() helper
  riscv/efi_stub: Add 64bit boot-hartid support on RV64
  riscv: cpu: Add 64bit hartid support on RV64
  riscv: smp: Add 64bit hartid support on RV64
  riscv: spinwait: Fix hartid variable type
  riscv: cpu_ops_sbi: Add 64bit hartid support on RV64
  Documentation/cxl: Use a double line break between entries
  cxl/port: Read CDAT table
  driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW}
  cxl/pci: Create PCI DOE mailbox's for memory devices
  PCI/DOE: Add DOE mailbox support functions
  PCI: Replace magic constant for PCI Sig Vendor ID
  PCI: Add vendor ID for the PCI SIG
  of: overlay: Simplify of_overlay_fdt_apply() tail
  of: overlay: Move devicetree_corrupt() check up
  sfc: update MCDI protocol headers
  net/mlx5: CT: Remove warning of ignore_flow_level support for non PF
  net/mlx5e: Add resiliency for PTP TX port timestamp
  net/mlx5: Expose ts_cqe_metadata_size2wqe_counter
  net/mlx5e: HTB, move htb functions to a new file
  net/mlx5e: HTB, change functions name to follow convention
  net/mlx5e: HTB, remove priv from htb function calls
  net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure
  net/mlx5e: HTB, move stats and max_sqs to priv
  net/mlx5e: HTB, move section comment to the right place
  net/mlx5e: HTB, move ids to selq_params struct
  net/mlx5e: HTB, reduce visibility of htb functions
  net/mlx5e: Fix mqprio_rl handling on devlink reload
  net/mlx5e: Report header-data split state through ethtool
  can: peak_usb: include support for a new MCU
  can: peak_usb: correction of an initially misnamed field name
  can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const
  perf tools: Fix dso_id inode generation comparison
  can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x.
  can: c_can: remove wrong comment
  can: slcan: do not sleep with a spin lock held
  can: sja1000: Change the return type as void for SoC specific init
  can: sja1000: Use device_get_match_data to get device data
  can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller
  dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support
  dt-bindings: can: sja1000: Convert to json-schema
  can: slcan: clean up if/else
  can: slcan: convert comparison to NULL into !val
  can: slcan: fix whitespace issues
  can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level()
  can: slcan: convert comments to network style comments
  can: slcan: use scnprintf() as a hardening measure
  RDMA/mlx5: Expose steering anchor to userspace
  RDMA/mlx5: Refactor get flow table function
  libbpf: fix an snprintf() overflow check
  selftests/bpf: fix a test for snprintf() overflow
  bpf, docs: document BPF_MAP_TYPE_HASH and variants
  iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
  iommu/arm-smmu-qcom: Add SM6375 SMMU compatible
  dt-bindings: arm-smmu: Add compatible for Qualcomm SM6375
  selftests/bpf: test eager BPF ringbuf size adjustment logic
  libbpf: make RINGBUF map size adjustments more eagerly
  bpf: fix bpf_skb_pull_data documentation
  libbpf: fallback to tracefs mount point if debugfs is not mounted
  bpf: Don't redirect packets with invalid pkt_len
  selftests/bpf: validate .bss section bigger than 8MB is possible now
  bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size
  bpf: make uniform use of array->elem_size everywhere in arraymap.c
  bpf: fix potential 32-bit overflow when accessing ARRAY map element
  docs/bpf: Update documentation for BTF_KIND_FUNC
  bpf: fix lsm_cgroup build errors on esoteric configs
  selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests
  libbpf: add ksyscall/kretsyscall sections support for syscall kprobes
  libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL
  selftests/bpf: add test of __weak unknown virtual __kconfig extern
  libbpf: generalize virtual __kconfig externs and use it for USDT
  scsi: qla2xxx: tracing: Use the new __vstring() helper
  scsi: iscsi: tracing: Use the new __vstring() helper
  usb: musb: tracing: Use the new __vstring() helper
  s390/uvdevice: autoload module based on CPU facility
  s390/cpufeature: allow for facility bits
  s390/cpufeature: rework to allow more than only hwcap bits
  MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers
  s390/Docs: new doc describing lock usage by the vfio_ap device driver
  s390/vfio-ap: update docs to include dynamic config support
  s390/vfio-ap: handle config changed and scan complete notification
  s390/vfio-ap: sysfs attribute to display the guest's matrix
  s390/vfio-ap: implement in-use callback for vfio_ap driver
  s390/vfio-ap: reset queues after adapter/domain unassignment
  s390/vfio-ap: hot plug/unplug of AP devices when probed/removed
  s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned
  s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove
  s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign
  s390/vfio-ap: use proper locking order when setting/clearing KVM pointer
  s390/vfio-ap: introduce new mutex to control access to the KVM pointer
  s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock
  s390/vfio-ap: allow assignment of unavailable AP queues to mdev device
  s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev
  s390/vfio-ap: introduce shadow APCB
  s390/vfio-ap: manage link between queue struct and matrix mdev
  s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c
  s390/vfio-ap: use new AP bus interface to search for queue devices
  ASoC: nau8821: Don't unconditionally free interrupt
  ASoC: amd: yc: Decrease level of error message
  ASoC: nau8821: add new widget to control system clock
  ASoC: rsnd: ssiu: add missing .quit callback for gen2
  KVM: s390: pv: don't present the ecall interrupt twice
  net: dsa: microchip: fix the missing ksz8_r_mib_cnt
  fs: Add missing umask strip in vfs_tmpfile
  fs: add mode_strip_sgid() helper
  dt-bindings: iio: adc: Add compatible for MT8188
  tty: vt: initialize unicode screen buffer
  KVM: s390: pv: destroy the configuration before its memory
  KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm
  s390/mm: KVM: pv: when tearing down, try to destroy protected pages
  KVM: s390: pv: add mmu_notifier
  Revert "platform/chrome: Add Type-C mux set command definitions"
  Revert "platform/chrome: cros_typec_switch: Add switch driver"
  Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep"
  Revert "platform/chrome: cros_typec_switch: Set EC retimer"
  Revert "platform/chrome: cros_typec_switch: Add event check"
  Revert "platform/chrome: cros_typec_switch: Register mode switches"
  Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths"
  Revert "platform/chrome: cros_ec_typec: Get retimer handle"
  apparmor: move ptrace mediation to more logical task.{h,c}
  mtd: spi-nor: esmt: Use correct name of f25l32qa
  apparmor: extend policydb permission set by making use of the xbits
  dt-bindings: mfd: syscon: Update Lee Jones' email address
  apparmor: allow label to carry debug flags
  MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
  MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
  mfd: sun6i-prcm: Update Kconfig description
  mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment
  mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
  mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
  mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
  mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
  mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
  mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
  mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
  mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
  mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
  mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
  mfd: mt6397: Add basic support for MT6331+MT6332 PMIC
  mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
  mfd: ipaq-micro: Fix spelling mistake of "receive{d}"
  mfd: db8500-prcmu: Drop duplicated word "the" in the comments
  dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
  mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc
  mfd: intel_soc_pmic_chtwc: Use dev_err_probe()
  mfd: tc6393xb: Make disable callback return void
  mfd: dln2: Automatically detect and fill endpoint pointers
  dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys
  dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section
  mfd: pm8008: Remove driver data structure pm8008_data
  mfd: twl: Remove platform data support
  dt-bindings: mfd: Add mp2733 compatible
  dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615
  dt-bindings: mfd: qcom,tcsr: Convert to dtschema
  mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU
  mfd: mt6358-irq: Add MT6357 PMIC support
  mfd: mt6397-core: Add MT6357 PMIC support
  dt-bindings: mfd: Add compatible for MT6331 PMIC
  dt-bindings: mfd: stm32-timers: Document how to specify interrupts
  mfd: max77620: Fix refcount leak in max77620_initialise_fps
  MAINTAINERS: Fix file entry for MAX77693 DT
  syscon: Use %pa to format the variable of resource_size_t type
  mfd: tc6387xb: Drop disable callback that is never called
  mfd: t7l66xb: Drop platform disable callback
  mfd: asic3: Make asic3_gpio_remove() return void
  MAINTAINERS: Update Intel PMIC (MFD part) to Supported
  dt-bindings: mfd: ti,j721e-system-controller: Add clock property
  dt-bindings: mfd: Convert da9063 to yaml
  mfd: max77714: Update Luca Ceresoli's e-mail address
  apparmor: fix overlapping attachment computation
  backlight: lp855x: Switch to atomic PWM API
  dt-bindings: backlight: Update Lee Jones' email address
  apparmor: fix setting unconfined mode on a loaded profile
  apparmor: Fix some kernel-doc comments
  apparmor: Mark alloc_unconfined() as static
  gpio: remove VR41XX related gpio driver
  mtd: spi-nor: micron-st: Skip FSR reading if SPI controller does not support it
  ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors
  scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit
  scsi: sd: allow max_sectors be capped at DMA optimal size limit
  iio: light: isl29028: Fix the warning in isl29028_remove()
  iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytes
  iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
  RDMA/rxe: Remove unused qp parameter
  iio: adc: max1027: unlock on error path in max1027_read_single_value()
  dt-bindings: gpio: add pull-disable flag
  gpiolib: acpi: support bias pull disable
  gpiolib: of: support bias pull disable
  gpiolib: add support for bias pull disable
  gpio: 74xx-mmio: use bits.h macros for all masks
  gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in()
  gpio: 74xx-mmio: Make use of device properties
  IB/qib: Fix comment typo
  gpiolib: cdev: compile out HTE unless CONFIG_HTE selected
  gpiolib: cdev: consolidate edge detector configuration flags
  gpiolib: cdev: simplify line event identification
  gpiolib: cdev: replace if-else chains with switches
  gpiolib: cdev: simplify parameter in call to hte_edge_setup
  gpiolib: cdev: simplify linereq_free
  gpio: 104-idi-48: unsigned to unsigned int cleanup
  gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91
  gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
  dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bindings to YAML
  gpio: lp3943: unsigned to unsigned int cleanup
  gpiolib: of: Use device_match_of_node() helper
  gpio: adp5588: sort header inclusion alphabetically
  gpio: adp5588: Do not use defined value for driver name and compatible
  gpio: adp5588: Switch from of headers to mod_devicetable.h
  gpio: rockchip: add support for rk3588
  dt-bindings: gpio: rockchip: add gpio-ranges
  gpio: adnp: Make use of device properties
  gpio: adnp: use simple i2c probe function
  gpio: pca9570: add pca9571 support
  gpio: pca9570: Add DT bindings for NXP PCA9571
  gpio: xgs-iproc: Drop if with an always false condition
  gpio: brcmstb: Make .remove() obviously always return 0
  gpio: ucb1400: Remove platform setup and teardown support
  gpio: twl4030: Don't return an error after WARN in .remove
  gpio: twl4030: Drop platform teardown callback
  dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4
  gpio: davinci: Add support for system suspend/resume PM
  dt-bindings: gpio: gpio-mvebu: document offset and marvell,pwm-offset
  dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio
  dt-bindings: gpio: gpio-mvebu: convert txt binding to DT schema format
  gpiolib: devres: Get rid of unused devm_gpio_free()
  net: prestera: acl: add support for 'police' action on egress
  MAINTAINERS: Use my kernel.org email
  OPP: Don't drop opp->np reference while it is still in use
  RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
  OPP: Don't drop opp_table->np reference while it is still in use
  scsi: core: cap shost max_sectors according to DMA limits only once
  dma-iommu: add iommu_dma_opt_mapping_size()
  dma-mapping: add dma_opt_mapping_size()
  net: macb: fixup sparse warnings on __be16 ports
  net: prestera: acl: fix code formatting
  vmxnet3: Record queue number to incoming packets
  net: devlink: remove unused locked functions
  netdevsim: convert driver to use unlocked devlink API during init/fini
  net: devlink: add unlocked variants of devlink_region_create/destroy() functions
  mlxsw: convert driver to use unlocked devlink API during init/fini
  net: devlink: add unlocked variants of devlink_dpipe*() functions
  net: devlink: add unlocked variants of devlink_sb*() functions
  net: devlink: add unlocked variants of devlink_resource*() functions
  net: devlink: add unlocked variants of devling_trap*() functions
  net: devlink: avoid false DEADLOCK warning reported by lockdep
  scsi: target: iscsi: Fix clang -Wformat warnings
  scsi: ufs: core: Read device property for ref clock
  scsi: libsas: Resume SAS host for phy reset or enable via sysfs
  scsi: hisi_sas: Modify v3 HW SATA completion error processing
  scsi: hisi_sas: Relocate DMA unmap of SMP task
  scsi: hisi_sas: Remove unnecessary variable to hold DMA map elements
  scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw()
  scsi: mpi3mr: Delete a stray tab
  scsi: mpi3mr: Unlock on error path
  scsi: mpi3mr: Reduce VD queue depth on detecting throttling
  scsi: mpi3mr: Resource Based Metering
  clk: qcom: gcc-msm8994: use parent_hws for gpll0/4
  scsi: sg: Allow waiting for commands to complete on removed device
  scsi: qla2xxx: Update version to 10.02.07.800-k
  scsi: qla2xxx: Update manufacturer details
  scsi: qla2xxx: Fix sparse warning for dport_data
  scsi: qla2xxx: Fix discovery issues in FC-AL topology
  scsi: qla2xxx: Fix imbalance vha->vref_count
  scsi: qla2xxx: edif: Fix dropped IKE message
  scsi: qla2xxx: Fix response queue handler reading stale packets
  scsi: qla2xxx: Zero undefined mailbox IN registers
  scsi: qla2xxx: Fix incorrect display of max frame size
  scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
  clk: qcom: clk-rpm: convert to parent_data API
  dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc
  clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies
  clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies
  clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies
  clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions
  clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock
  clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
  clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled
  clk: qcom: Drop mmcx gdsc supply for dispcc and videocc
  drm/amdgpu: add comment to HW_IP_VCN_ENC type
  drm/amd/pm: enable mode1 reset for smu_v13_0_7
  drm/amdgpu: correct the PSP_BL_CMD enum
  drm/amdgpu: drop runpm from amdgpu_device structure
  drm/amdgpu: drop runtime pm disablement quirk on several sienna cichlid cards
  drm/amdgpu: skip SMU FW reloading in runpm BACO case
  drm/amdgpu: introduce runtime pm mode
  drm/amd/display: Remove unnecessary NULL check in commit_planes_for_stream()
  drm/amdgpu: Clarify asics naming in Kconfig options
  drm/amd/display: Fix spelling mistake "supporing" -> "supporting"
  drm/amd/display: Enable building new display engine with KCOV enabled
  drm/amdgpu: restore original stable pstate on ctx fini
  platform/chrome: cros_typec_switch: Add ACPI Kconfig dep
  drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x
  drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x
  drm/amdgpu: create I2S platform devices for Jadeite platform
  drm/amdgpu: add dmi check for jadeite platform
  drm/amdgpu: Call trace info was found in dmesg when loading amdgpu
  drm/amdgpu: fix for coding style issues
  drm/amdgpu: add umc ras functions for umc v8_10_0
  drm/amdgpu: add umc v8_10_0 ip headers
  drm/amdgpu: Get rid of amdgpu_job->external_hw_fence
  drm/amdgpu: limiting AV1 to first instance on VCN4 decode
  remoteproc: Directly use ida_alloc()/free()
  remoteproc: Use unbounded workqueue for recovery work
  remoteproc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators
  remoteproc: sysmon: Send sysmon state only for running rprocs
  remoteproc: sysmon: Wait for SSCTL service to come up
  remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq
  remoteproc: qcom: pas: Check if coredump is enabled
  remoteproc: qcom: pas: Mark devices as wakeup capable
  remoteproc: qcom: pas: Mark va as io memory
  remoteproc: qcom: pas: Add decrypt shutdown support for modem
  remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config
  remoteproc: qcom_q6v5: Introduce panic handler for MSS
  remoteproc: qcom_q6v5_mss: Update MBA log info
  remoteproc: qcom: correct kerneldoc
  remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use
  remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code
  dt-bindings: bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems
  perf buildid-list: Add a "-m" option to show kernel and modules build-ids
  platform/chrome: cros_ec_typec: Register port altmodes
  platform/chrome: cros_ec_typec: Rename port altmode array
  iio: proximity: sx9324: add empty line in front of bullet list
  iio: magnetometer: hmc5843: Remove duplicate 'the'
  iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
  iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
  iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
  iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
  iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
  iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
  iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc
  iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read()
  iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc.
  iio: ABI: max31865: Drop in_filter_notch_centre_frequency as in main docs.
  iio: ABI: temperature: Unify documentation for thermocouple fault detection.
  iio: Be consistent with allocation result tests.
  iio: Use parens with sizeof
  iio: adc: npcm: Add NPCM8XX support
  dt-bindings: iio: adc: npcm: Add npcm845 compatible string
  iio: cros: Register FIFO callback after sensor is registered
  remoteproc: mediatek: Support MT8188 SCP
  dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp
  igc: Remove forced_speed_duplex value
  igc: Remove MSI-X PBA Clear register
  igc: Lift TAPRIO schedule restriction
  powerpc/52xx: Mark gpt driver as not removable
  dt-bindings: pinctrl: mt8195: Use drive-strength-microamp in examples
  ASoC: mediatek: mt8195: extract SOF common code
  wifi: wl1251: fix repeated words in comments
  wifi: rsi: fix repeated words in comments
  wifi: rtl8192se: fix repeated words in comments
  wifi: rtlwifi: fix repeated words in comments
  wifi: rt2x00: fix repeated words in comments
  wifi: qtnfmac: fix repeated words in comments
  wifi: iwlegacy: fix repeated words in comments
  wifi: ipw2x00: fix repeated words in comments
  wifi: brcmsmac: fix repeated words in comments
  wifi: brcmfmac: fix repeated words in comments
  wifi: b43: fix repeated words in comments
  wifi: atmel: fix repeated words in comments
  wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
  wifi: p54: add missing parentheses in p54_flush()
  wifi: mt7601u: fix clang -Wformat warning
  wifi: mt7601u: eeprom: fix clang -Wformat warning
  wifi: p54: Use the bitmap API to allocate bitmaps
  wifi: p54: Fix an error handling path in p54spi_probe()
  RDMA/rxe: Remove unused mask parameter
  RDMA/rxe: Rename rxe_atomic_reply to atomic_reply
  RDMA/rxe: Add common rxe_prepare_res()
  mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume
  RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup
  dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible
  mmc: sdhci-msm: drop redundant of_device_id entries
  dt-bindings: mmc: sdhci-msm: add MSM8998
  RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
  Drivers: hv: Create debugfs file with hyper-v balloon usage information
  RDMA/hns: Recover 1bit-ECC error of RAM on chip
  RDMA/hns: Refactor the abnormal interrupt handler function
  RDMA/hns: Fix incorrect clearing of interrupt status register
  RDMA/hns: Fix the wrong type of return value of the interrupt handler
  RDMA/hns: Remove unused abnormal interrupt of type RAS
  RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
  RDMA/hfi1: Depend on !UML
  atl1c: use netif_napi_add_tx() for Tx NAPI
  net: dsa: microchip: fix Clang -Wunused-const-variable warning on 'ksz_dt_ids'
  tls: rx: decrypt into a fresh skb
  tls: rx: async: don't put async zc on the list
  tls: rx: async: hold onto the input skb
  tls: rx: async: adjust record geometry immediately
  tls: rx: return the decrypted skb via darg
  tls: rx: read the input skb from ctx->recv_pkt
  tls: rx: factor out device darg update
  tls: rx: remove the message decrypted tracking
  tls: rx: don't keep decrypted skbs on ctx->recv_pkt
  tls: rx: don't try to keep the skbs always on the list
  tls: rx: allow only one reader at a time
  RDMA/irdma: Use the bitmap API to allocate bitmaps
  net/smc: Extend SMC-R link group netlink attribute
  net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R
  net/smc: Use sysctl-specified types of buffers in new link group
  net/smc: Introduce a sysctl for setting SMC-R buffer type
  net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu
  net/smc: remove redundant dma sync ops
  wifi: wcn36xx: fix repeated words in comments
  wifi: wil6210: fix repeated words in comments
  wifi: ath: fix repeated words in comments
  wifi: ath6kl: fix repeated words in comments
  wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
  wifi: ath5k: fix repeated words in comments
  wifi: ath11k: mac: fix long line
  Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable"
  pinctrl: imx93: Add MODULE_DEVICE_TABLE()
  pinctrl: sunxi: Add driver for Allwinner D1
  pinctrl: sunxi: Make some layout parameters dynamic
  pinctrl: sunxi: Refactor register/offset calculation
  pinctrl: sunxi: Support the 2.5V I/O bias mode
  pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
  dt-bindings: pinctrl: Add compatible for Allwinner D1
  pinctrl: qcom-pmic-gpio: add support for PMP8074
  dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074
  pinctrl: qcom: spmi-gpio: Add pm8226 compatibility
  pinctrl: core: Use device_match_of_node() helper
  dt-bindings: pinctrl: mt8195: Add gpio-line-names property
  dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp
  dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-unit
  pinctrl: at91: remove #ifdef CONFIG_PM
  pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP
  RDMA/rtrs-srv: Do not use mempool for page allocation
  RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
  RDMA/rtrs-srv: Use per-cpu variables for rdma stats
  RDMA/rtrs-clt: Use this_cpu_ API for stats
  RDMA/rtrs-srv: Fix modinfo output for stringify
  RDMA: remove useless condition in siw_create_cq()
  RDMA/rtrs-clt: Use bitmap_empty()
  RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps
  RDMA/qib: Use the bitmap API to allocate bitmaps
  RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
  RDMA/irdma: Fix VLAN connection with wildcard address
  RDMA/irdma: Fix a window for use-after-free
  RDMA/irdma: Make resource distribution algorithm more QP oriented
  RDMA/irdma: Make CQP invalid state error non-critical
  RDMA/irdma: Add AE source to error log
  RDMA/irdma: Add 2 level PBLE support for FMR
  cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances
  video: fbdev: omapfb: Unexport omap*_update_window_async()
  video: fbdev: atari: Remove backward bug-compatibility
  video: fbdev: atari: Remove unused definitions and variables
  video: fbdev: atari: Fix VGA modes
  video: fbdev: atari: Fix TT High video mode vertical refresh
  video: fbdev: atari: Remove unneeded casts to void *
  video: fbdev: atari: Remove unneeded casts from void *
  video: fbdev: atari: Fix ext_setcolreg()
  video: fbdev: atari: Fix inverse handling
  video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags
  video: fbdev: atari: Simplify atafb_pan_display()
  video: fbdev: Make *fb_setup() and *fb_init() static
  video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static
  video: fbdev: sa1100fb: Remove unused sa1100fb_setup()
  video: fbdev: amiga: Simplify amifb_pan_display()
  swiotlb: move struct io_tlb_slot to swiotlb.c
  swiotlb: ensure a segment doesn't cross the area boundary
  swiotlb: consolidate rounding up default_nslabs
  swiotlb: remove unused fields in io_tlb_mem
  swiotlb: fix use after free on error handling path
  dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible
  dt-bindings: opp: Add msm8939 to the compatible list
  dt-bindings: opp: Add missing compat devices
  dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks
  cpufreq: Change order of online() CB and policy->cpus modification
  docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU
  powerpc/perf: Add support for caps under sysfs in powerpc
  powerpc/perf: Give generic PMU a nice name
  fs/ocfs2: Fix spelling typo in comment
  ia64: old_rr4 added under CONFIG_HUGETLB_PAGE
  proc: fix test for "vsyscall=xonly" boot option
  proc: fix a dentry lock race between release_task and lookup
  autofs: remove unused ino field inode
  autofs: add comment about autofs_mountpoint_changed()
  autofs: use dentry info count instead of simple_empty()
  autofs: make dentry info count consistent
  autofs: use inode permission method for write access
  lib: devres: use numa aware allocation
  lib/smp_processor_id: fix imbalanced instrumentation_end() call
  cpumask: update cpumask_next_wrap() signature
  lib/test: introduce cpumask KUnit test suite
  cpumask: Fix invalid uniprocessor mask assumption
  cpumask: add UP optimised for_each_*_cpu versions
  x86/cacheinfo: move shared cache map definitions
  scripts/bloat-o-meter: add -p argument
  scripts/bloat-o-meter: switch argument parsing to using argparse
  epoll: autoremove wakers even more aggressively
  ipc/mqueue: remove unnecessary (void*) conversion
  kdump: round up the total memory size to 128M for crashkernel reservation
  proc: delete unused <linux/uaccess.h> includes
  vmcoreinfo: include kallsyms symbols
  kallsyms: move declarations to internal header
  lib/ts_bm.c: remove redundant store to variable consumed after addition
  lib/scatterlist: use matched parameter type when calling __sg_free_table()
  lib: make LZ4_decompress_safe_forceExtDict() static
  lib/radix-tree: remove unused argument of insert_entries
  kfifo: fix kfifo_to_user() return type
  compiler-gcc.h: remove ancient workaround for gcc PR 58670
  lib/error-inject: traverse list with mutex
  lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing
  net, lib/once: remove {net_}get_random_once_wait macro
  lib/lru_cache: fix error free handing in lc_create
  init: add "hostname" kernel parameter
  zram: fix unused 'zram_wb_devops' warning
  writeback: cleanup bdi_sched_wait()
  mm/mmap: fix obsolete comment of find_extend_vma
  mm/page_vma_mapped.c: use helper function huge_pte_lock
  mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask
  mm, hugetlb: skip irrelevant nodes in show_free_areas()
  mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free()
  mm/mprotect: remove the redundant initialization for error
  mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid
  mm/huge_memory: comment the subtly logic in __split_huge_pmd
  mm/huge_memory: correct comment of prep_transhuge_page
  mm/huge_memory: fix comment of page_deferred_list
  mm/huge_memory: minor cleanup for split_huge_pages_all
  mm/huge_memory: try to free subpage in swapcache when possible
  mm/huge_memory: check pmd_present first in is_huge_zero_pmd
  mm/huge_memory: fix comment in zap_huge_pud
  mm/huge_memory: use helper macro __ATTR_RW
  mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid
  mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd
  mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed
  mm/huge_memory: use helper touch_pud in huge_pud_set_accessed
  mm/huge_memory: fix comment of __pud_trans_huge_lock
  mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd
  mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd
  ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER
  xtensa: drop definition of PGD_ORDER
  parisc: rename PGD_ORDER to PGD_TABLE_ORDER
  loongarch: drop definition of PGD_ORDER
  loongarch: drop definition of PUD_ORDER
  loongarch: drop definition of PMD_ORDER
  loongarch: drop definition of PTE_ORDER
  nios2: drop definition of PGD_ORDER
  nios2: drop definition of PTE_ORDER
  mips: rename PGD_ORDER to PGD_TABLE_ORDER
  mips: drop definitions of PTE_ORDER
  mips: rename PUD_ORDER to PUD_TABLE_ORDER
  mips: rename PMD_ORDER to PMD_TABLE_ORDER
  csky: drop definition of PGD_ORDER
  csky: drop definition of PTE_ORDER
  mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT
  sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
  mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT
  x86/mm: move protection_map[] inside the platform
  arm64/mm: move protection_map[] inside the platform
  sparc/mm: move protection_map[] inside the platform
  powerpc/mm: move protection_map[] inside the platform
  mm/mmap: define DECLARE_VM_GET_PAGE_PROT
  mm/mmap: build protect protection_map[] with __P000
  mm: nommu: pass a pointer to virt_to_page()
  mm: gup: pass a pointer to virt_to_page()
  mm: kfence: pass a pointer to virt_to_page()
  mm/highmem: pass a pointer to virt_to_page()
  lib/test_free_pages.c: pass a pointer to virt_to_page()
  mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled()
  mm/page_alloc: replace local_lock with normal spinlock
  mm/page_alloc: remotely drain per-cpu lists
  mm/page_alloc: protect PCP lists with a spinlock
  mm/page_alloc: remove mistaken page == NULL check in rmqueue
  mm/page_alloc: split out buddy removal code from rmqueue into separate helper
  mm/page_alloc: use only one PCP list for THP-sized allocations
  mm/page_alloc: add page->buddy_list and page->pcp_list
  hugetlb: lazy page table copies in fork()
  hugetlb: do not update address in huge_pmd_unshare
  arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page
  hugetlb: skip to end of PT page mapping when pte not present
  kasan: separate double free case from invalid free
  doc: proc: fix the description to THPeligible
  mm: khugepaged: reorg some khugepaged helpers
  mm: thp: kill __transhuge_page_enabled()
  mm: thp: kill transparent_hugepage_active()
  mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate
  mm: thp: consolidate vma size check to transhuge_vma_suitable
  mm: khugepaged: check THP flag in hugepage_vma_check()
  xfs: add dax dedupe support
  xfs: support CoW in fsdax mode
  fsdax: dedup file range to use a compare function
  fsdax: add dax_iomap_cow_copy() for dax zero
  fsdax: replace mmap entry in case of CoW
  fsdax: introduce dax_iomap_cow_copy()
  fsdax: output address in dax_iomap_pfn() and rename it
  fsdax: set a CoW flag when associate reflink mappings
  xfs: implement ->notify_failure() for XFS
  mm: introduce mf_dax_kill_procs() for fsdax case
  fsdax: introduce dax_lock_mapping_entry()
  pagemap,pmem: introduce ->memory_failure()
  mm: factor helpers for memory_failure_dev_pagemap
  dax: introduce holder for dax_device
  tools: add selftests to hmm for COW in device memory
  tools: add hmm gup tests for device coherent type
  tools: update test_hmm script to support SP config
  tools: update hmm-test to support device coherent type
  lib: add support for device coherent type in test_hmm
  lib: test_hmm add module param for zone device type
  lib: test_hmm add ioctl to get zone device type
  drm/amdkfd: add SPM support for SVM
  mm/gup: migrate device coherent pages when pinning instead of failing
  mm: add device coherent vma selection for memory migration
  mm: handling Non-LRU pages returned by vm_normal_pages
  mm: add zone device coherent type memory support
  mm: move page zone helpers from mm.h to mmzone.h
  mm: rename is_pinnable_page() to is_longterm_pinnable_page()
  selftests/vm: add protection_keys tests to run_vmtests
  mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init()
  um: include sys/types.h for size_t
  um: Replace to_phys() and to_virt() with less generic function names
  um: Add missing apply_returns()
  um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
  um: include linux/stddef.h for __always_inline
  UML: add support for KASAN under x86_64
  mm: Add PAGE_ALIGN_DOWN macro
  um: random: Don't initialise hwrng struct with zero
  um: remove unused mm_copy_segments
  um: remove unused variable
  um: Remove straying parenthesis
  um: x86: print RIP with symbol
  arch: um: Fix build for statically linked UML w/ constructors
  x86/um: Kconfig: Fix indentation
  um/drivers: Kconfig: Fix indentation
  um: Kconfig: Fix indentation
  net/mlx5: fs, allow flow table creation with a UID
  net/mlx5: fs, expose flow table ID to users
  net/mlx5: Expose the ability to point to any UID from shared UID
  ipoib: switch to netif_napi_add_weight()
  IB/hfi1: switch to netif_napi_add_weight()
  IB/hfi1: switch to netif_napi_add_tx()
  RDMA/qib: Use the bitmap API when applicable
  platform/surface: tabletsw: Fix __le32 integer access
  leds: leds-bcm63138: get rid of LED_OFF
  leds: add help info about BCM63138 module name
  dt-bindings: leds: leds-bcm63138: unify full stops in descriptions
  MIPS: BMIPS: Utilize cfe_die() for invalid DTB
  MIPS: CFE: Add cfe_die()
  dt-bindings: leds: lp50xx: fix LED children names
  dt-bindings: leds: class-multicolor: reference class directly in multi-led node
  leds: bcm63138: add support for BCM63138 controller
  dt-bindings: leds: add Broadcom's BCM63138 controller
  media: rkisp1: debug: Add dump file in debugfs for MI main path registers
  media: rkisp1: Make the internal CSI-2 receiver optional
  media: rkisp1: Add infrastructure to support ISP features
  media: rkisp1: Support the ISP parallel input
  media: dt-bindings: media: rkisp1: Add port for parallel interface
  media: rkisp1: Use fwnode_graph_for_each_endpoint
  media: rkisp1: csi: Plumb the CSI RX subdev
  media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver
  media: rkisp1: isp: Disallow multiple active sources
  media: rkisp1: isp: Rename rkisp1_get_remote_source()
  media: rkisp1: isp: Constify various local variables
  media: rkisp1: isp: Fix whitespace issues
  media: rkisp1: isp: Initialize some variables at declaration time
  media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in single variable
  media: rkisp1: isp: Move input configuration to rkisp1_config_isp()
  media: rkisp1: isp: Pass rkisp1_isp pointer to internal ISP functions
  media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp
  media: rkisp1: isp: Add container_of wrapper to cast subdev to rkisp1_isp
  media: rkisp1: isp: Rename rkisp1_device.active_sensor to source
  media: rkisp1: isp: Pass mbus type and flags to rkisp1_config_cif()
  media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_isp_s_stream()
  media: rkisp1: csi: Constify argument to rkisp1_csi_start()
  media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config()
  media: rkisp1: csi: Move start delay to rkisp1_csi_start()
  media: rkisp1: csi: Rename CSI functions with a common rkisp1_csi prefix
  media: rkisp1: csi: Handle CSI-2 RX configuration fully in rkisp1-csi.c
  media: rkisp1: isp: Start CSI-2 receiver before ISP
  media: rkisp1: Split CSI handling to separate file
  media: rkisp1: Fix sensor source pad retrieval at bound time
  media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_subdev_notifier_register()
  media: rkisp1: Create internal links at probe time
  media: rkisp1: Create link from sensor to ISP at notifier bound time
  media: rkisp1: Reject sensors without pixel rate control at bound time
  media: rkisp1: Move sensor .s_stream() call to ISP
  leds: clevo-mail: Mark as broken pending interface fix
  leds: pwm-multicolor: Support active-low LEDs
  media: rkisp1: cap: Print debug message on failed link validation
  dt-bindings: leds: pwm-multicolor: Add active-low property
  media: rkisp1: Make rkisp1_isp_mbus_info common
  leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors
  media: rkisp1: Access ISP version from info pointer
  media: rkisp1: Save info pointer in rkisp1_device
  media: rkisp1: Rename rkisp1_match_data to rkisp1_info
  KVM: arm64: Get rid or outdated comments
  KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg()
  KVM: arm64: Get rid of find_reg_by_id()
  KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr()
  KVM: arm64: vgic: Consolidate userspace access for base address setting
  KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting
  KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user
  KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers
  KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers
  KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace
  KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP
  KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API
  KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess()
  KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr()
  KVM: arm64: Get rid of reg_from/to_user()
  KVM: arm64: Consolidate sysreg userspace accesses
  KVM: arm64: Rely on index_to_param() for size checks on userspace access
  KVM: arm64: Introduce generic get_user/set_user helpers for system registers
  KVM: arm64: Reorder handling of invariant sysregs from userspace
  KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper
  KVM: arm64: Fix hypervisor address symbolization
  media: rkisp1: Read the ID register at probe time instead of streamon
  media: rkisp1: Disable runtime PM in probe error path
  media: rkisp1: Enable compilation on ARCH_MXC
  media: mc-entity: Add a new helper function to get a remote pad for a pad
  media: mc-entity: Add a new helper function to get a remote pad
  media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_first()
  media: v4l2-async: Add notifier operation to destroy asd instances
  media: rkvdec: Use vb2_find_buffer
  media: hantro: Use vb2_find_buffer
  media: vicodec: Use vb2_find_buffer
  media: tegra-vde: Use vb2_find_buffer
  media: mediatek: vcodec: Use vb2_find_buffer
  media: videobuf2: Introduce vb2_find_buffer()
  media: cedrus: h265: Implement support for tiles
  media: cedrus: Add helper for determining number of elements
  media: cedrus: h265: Add a couple of error checks
  media: cedrus: Add error handling for failed setup
  media: cedrus: Improve error messages for controls
  media: cedrus: h265: Fix logic for not low delay flag
  media: cedrus: h265: Fix flag name
  media: hantro: sunxi: Enable 10-bit decoding
  media: hantro: Store VP9 bit depth in context
  media: hantro: postproc: Properly calculate chroma offset
  media: hantro: postproc: Fix legacy regs configuration
  media: hantro: postproc: Fix buffer size calculation
  media: hantro: Support format filtering by depth
  media: Add P010 tiled format
  leds: clevo-mail: fix Kconfig "its" grammar
  rpmsg: convert sysfs snprintf to sysfs_emit
  rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
  rpmsg: qcom: correct kerneldoc
  rpmsg: qcom: glink: remove unused name
  rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
  hwspinlock: qcom: Add support for mmio usage to sfpb-mutex
  clk: qcom: fix build error initializer element is not constant
  power: supply: olpc_battery: Hold the reference returned by of_find_compatible_node
  power: supply: ab8500: add missing destroy_workqueue in ab8500_charger_bind
  power: supply: ab8500: Remove flush_scheduled_work() call.
  power: supply: ab8500_fg: drop duplicated 'is' in comment
  power: supply: ab8500: Drop external charger leftovers
  power: supply: ab8500: Add MAINTAINERS entry
  dt-bindings: power: reset: qcom,pshold: convert to dtschema
  power: supply: Fix typo in power_supply_check_supplies
  iio: test: rework Kconfig to support modules
  iio: afe: rescale: export symbols used during testing
  iio: test: format: follow CONFIG_ naming convention
  iio: test: format: add MODULE_* information
  iio: test: rescale: add MODULE_* information
  iio: adc: ad7949: Fix error message
  iio: dac: cio-dac: Cleanup indexing for DAC writes
  iio: adc: stx104: Implement and utilize register structures
  iio: magnetometer: rm3100: do not explicity set INDIO_BUFFER_TRIGGERED mode
  iio: proximity: sx_common: Allow IIO core to take care of firmware node
  iio: proximity: sx_common: Don't use IIO device for properties
  iio: trigger: move trig->owner init to trigger allocate() stage
  dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles
  scripts/coccinelle/free: add NULL test before dev_{put, hold} functions
  coccinelle: Remove script that checks replacing 0/1 with false/true in functions returning bool
  i2c: mlxcpld: Add callback to notify probing completion
  i2c: scmi: Replace open coded device_get_match_data()
  i2c: stm32: add support for the STM32MP13 soc
  dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13
  media: uvcvideo: Remove unneeded goto
  media: uvcvideo: Limit power line control for Acer EasyCamera
  media: uvcvideo: Limit power line control for Quanta cameras
  media: uvcvideo: Limit power line control for Chicony Easycamera
  media: uvcvideo: Limit power line control for Chicony Easycamera
  media: uvcvideo: Limit power line control for Quanta UVC Webcam
  media: uvcvideo: Add support for per-device control mapping overrides
  media: uvcvideo: Add missing value for power_line_frequency
  media: uvcvideo: Replace broken URL
  media: uvcvideo: Fix comment blocks style
  media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support
  media: imx: imx-mipi-csis: Implement the .get_frame_desc() operation
  media: imx: imx-mipi-csis: Add version register
  media: imx: imx-mipi-csis: Set the subdev fwnode for endpoint matching
  serial: remove VR41XX serial driver
  selftests: net: arp_ndisc_untracked_subnets: test for arp_accept and accept_untracked_na
  net: ipv6: new accept_untracked_na option to accept na only if in-network
  net: ipv4: new arp_accept option to accept garp only if in-network
  net/9p: Initialize the iounit field during fid creation
  xhci: tracing: Use the new __vstring() helper
  usb: chipidea: tracing: Use the new __vstring() helper
  tracing/iwlwifi: Use the new __vstring() helper
  tracing/brcm: Use the new __vstring() helper
  tracing/ath: Use the new __vstring() helper
  tracing/IB/hfi1: Use the new __vstring() helper
  tracing/events: Add __vstring() and __assign_vstr() helper macros
  libbpf: perfbuf: Add API to get the ring buffer
  ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params
  ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown
  ASoC: SOF: Intel: hda: only fixup topology name if not set already
  ASoC: SOF: Intel: hda: don't set fw_filename
  ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name
  ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number
  ASoC: SOF: ipc4-topology: set domain bit based on dp domain type
  ASoC: SOF: add ipc4 SRC module support
  ASoC: SOF: ipc4-pcm: set pcm rate to dai setting
  ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free
  ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call
  bpf: iterators: Build and use lightweight bootstrap version of bpftool
  tools: runqslower: Build and use lightweight bootstrap version of bpftool
  samples: bpf: Fix cross-compiling error by using bootstrap bpftool
  Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()"
  Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations"
  ice: Remove pci_aer_clear_nonfatal_status() call
  ice: Add EXTTS feature to the feature bitmap
  neighbor: tracing: Have neigh_create event use __string()
  tracing/ipv4/ipv6: Use static array for name field in fib*_lookup_table event
  bpf: Fix check against plain integer v 'NULL'
  media: uapi: move HEVC stateless controls out of staging
  media: uapi: Change data_bit_offset definition
  media: uapi: HEVC: fix padding in v4l2 control structures
  media: hantro: Stop using Hantro dedicated control
  media: controls: Log HEVC stateless control in .std_log
  media: uapi: Move the HEVC stateless control type out of staging
  media: uapi: Move parsed HEVC pixel format out of staging
  media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS control
  ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links
  ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX
  ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX
  ASoC: Intel: sof_sdw: avoid oops in error handling
  drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
  firmware: stratix10-svc: fix kernel-doc warning
  media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic array
  media: uapi: HEVC: Add documentation to uAPI structure
  x86/olpc: fix 'logical not is only applied to the left hand side'
  media: uapi: HEVC: Add SEI pic struct flags
  media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
  media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefix
  media: uapi: HEVC: Add missing fields in HEVC controls
  media: vivid: add dynamic array test control
  media: v4l2-ctrls: add support for dynamically allocated arrays.
  media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY
  PM / devfreq: imx: Register i.MX8MP interconnect device
  interconnect: imx: Add platform driver for imx8mp
  interconnect: imx: configure NoC mode/prioriry/ext_control
  interconnect: imx: introduce imx_icc_provider
  interconnect: imx: set src node
  interconnect: imx: fix max_node_id
  media: venus: set ubwc configuration on specific video hardware
  media: venus: venus_helper_get_bufreq(): req is never NULL
  media: ov5693: add ov5693_of_match, dts support
  media: dt-bindings: ov5693: document YAML binding
  media: ov5693: add support for acpi clock-frequency prop
  media: ov5693: rename clk into xvclk
  media: ov5693: add dvdd into ov5693_supply_names array
  media: ov5693: count num_supplies using array_size
  media: entity: Use dedicated data link iterator
  ALSA: hda: Skip event processing for unregistered codecs
  media: entity: Add iterator for entity data links
  ALSA: hda: cs35l41: Add module parameter to control firmware load
  ALSA: hda: cs35l41: Support Firmware switching and reloading
  ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence
  media: mt9p031: Implement crop bounds get selection
  ALSA: hda: hda_cs_dsp_ctl: Add fw id strings
  ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables
  media: stm32: dcmi: Fix subdev op call with uninitialized state
  ALSA: hda: cs35l41: Support Hibernation during Suspend
  media: subdev: Add v4l2_subdev_call_state_try() macro
  media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV
  media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select
  media: ov7251: add missing disable functions on error in ov7251_set_power_on()
  media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY
  media: v4l2: Sanitize colorspace values in the framework
  media: v4l2: Make colorspace validity checks more future-proof
  media: vivid: Add support for the new YUVA and YUVX formats
  media: v4l2-tpg: Add support for the new YUVA and YUVX formats
  media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats
  media: mediatek: vcodec: Make encoder capability fields fit requirements
  media: mediatek: vcodec: Make decoder capability fields fit requirements
  media: lirc: ensure lirc device receives repeats
  media: ati-remote: remove private err() macro
  media: igorplugusb: use correct size pass to igorplugusb_probe()
  media: vimc: documentation for lens
  media: vimc: use data link entities enum to index the ent_config array
  media: vimc: enumerate data link entities for clarity
  media: vimc: expand the names of vimc entity types
  drm/amdgpu: Fix for drm buddy memory corruption
  media: vimc: add ancillary lens
  media: v4l: async: Also match secondary fwnode endpoints
  lib/cpumask: move some one-line wrappers to header file
  headers/deps: mm: align MANITAINERS and Docs with new gfp.h structure
  headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h>
  headers/deps: mm: Optimize <linux/gfp.h> header dependencies
  lib/cpumask: move trivial wrappers around find_bit to the header
  lib/cpumask: change return types to unsigned where appropriate
  cpumask: change return types to bool where appropriate
  lib/bitmap: change type of bitmap_weight to unsigned long
  ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic
  ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic
  ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic
  ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic
  wifi: mac80211: mlme: set sta.mlo correctly
  wifi: mac80211: remove stray printk
  platform/chrome: cros_ec_typec: Get retimer handle
  platform/chrome: cros_ec_typec: Cleanup switch handle return paths
  platform/chrome: cros_typec_switch: Register mode switches
  platform/chrome: cros_typec_switch: Add event check
  platform/chrome: cros_typec_switch: Set EC retimer
  platform/chrome: cros_typec_switch: Add switch driver
  platform/chrome: Add Type-C mux set command definitions
  MIPS: Fixed __debug_virt_addr_valid()
  MIPS: BCM47XX: Add support for Netgear WNR3500L v2
  dt-bindings: phy: mediatek: tphy: add compatible for mt8188
  phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode
  phy: qcom-qmp-usb: statify qmp_phy_vreg_l
  ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM
  ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware
  ACPI: utils: Add api to read _SUB from ACPI
  phy: stm32: fix error return in stm32_usbphyc_phy_init
  net: 9p: fix refcount leak in p9_read_work() error handling
  9p: roll p9_tag_remove into p9_req_put
  MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer
  octeontx2-af: Set NIX link credits based on max LMAC
  octeontx2-af: Fixes static warnings
  net: dsa: qca8k: move driver to qca dir
  net/sched: sch_cbq: Delete unused delay_timer
  KVM: arm64: selftests: Add support for GICv2 on v3
  wifi: mac80211: support MLO authentication/association with one link
  wifi: mac80211: add API to parse multi-link element
  wifi: mac80211_hwsim: fix TX link selection
  wifi: mac80211_hwsim: use MLO link ID for TX
  wifi: mac80211_hwsim: do rc update per link
  wifi: mac80211: do link->MLD address translation on RX
  wifi: mac80211: select link when transmitting to non-MLO stations
  wifi: mac80211: fix up link station creation/insertion
  wifi: mac80211_hwsim: implement sta_state for MLO
  wifi: mac80211: limit A-MSDU subframes for client too
  wifi: mac80211: mlme: refactor ieee80211_set_associated()
  wifi: cfg80211: add cfg80211_get_iftype_ext_capa()
  wifi: mac80211: mlme: look up beacon elems only if needed
  wifi: mac80211: mlme: refactor assoc link setup
  wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth()
  wifi: mac80211: mlme: refactor assoc success handling
  wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit
  wifi: mac80211: mlme: refactor assoc req element building
  wifi: mac80211: mlme: switch some things back to deflink
  wifi: mac80211: mlme: change flags in ieee80211_determine_chantype()
  wifi: mac80211: mlme: shift some code around
  wifi: mac80211: mlme: refactor link station setup
  wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link
  wifi: mac80211: make ieee80211_check_rate_mask() link-aware
  wifi: mac80211: add multi-link element to AUTH frames
  wifi: mac80211: mlme: clean up supported channels element code
  wifi: mac80211: release channel context on link stop
  wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO
  wifi: nl80211: fix some attribute policy entries
  wifi: nl80211: reject fragmented and non-inheritance elements
  wifi: nl80211: reject link specific elements on assoc link
  wifi: cfg80211: set country_elem to NULL
  wifi: mac80211: remove link_id parameter from link_info_changed()
  wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()
  wifi: nl80211: advertise MLO support
  wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef()
  wifi: mac80211: don't check carrier in chanctx code
  wifi: nl80211: allow link ID in set_wiphy with frequency
  wifi: mac80211: Allow EAPOL tx from specific link
  wifi: mac80211: Allow EAPOL frames from link addresses
  wifi: cfg80211/mac80211: Support control port TX from specific link
  wifi: nl80211: Support MLD parameters in nl80211_set_station()
  wifi: nl80211: check MLO support in authenticate
  wifi: mac80211: add a helper to fragment an element
  wifi: mac80211: skip rate statistics for MLD STAs
  wifi: nl80211: set BSS to NULL if IS_ERR()
  wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities
  wifi: nl80211: better validate link ID for stations
  wifi: mac80211: fix link manipulation
  wifi: mac80211: tighten locking check
  wifi: cfg80211: clean up links appropriately
  wifi: mac80211: consider EHT element size in assoc request
  wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements
  wifi: mac80211: refactor adding custom elements
  wifi: mac80211: refactor adding rates to assoc request
  wifi: mac80211: use only channel width in ieee80211_parse_bitrates()
  wifi: cfg80211: add ieee80211_chanwidth_rate_flags()
  wifi: mac80211: remove redundant condition
  wifi: mac80211: don't set link address for station
  wifi: mac80211: fix multi-BSSID element parsing
  wifi: mac80211: move tdls_chan_switch_prohibited to link data
  wifi: mac80211: don't re-parse elems in ieee80211_assoc_success()
  wifi: mac80211: replace link_id with link_conf in start/stop_ap()
  wifi: mac80211: refactor elements parsing with parameter struct
  wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO
  wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct
  wifi: cfg80211: adjust assoc comeback for MLO
  wifi: mac80211: mlme: unify assoc data event sending
  wifi: cfg80211: prepare association failure APIs for MLO
  wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request
  wifi: mac80211: mlme: use correct link_sta
  wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw
  wifi: mac80211: mlme: use ieee80211_get_link_sband()
  wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data
  wifi: mac80211: mlme: first adjustments for MLO
  wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link
  wifi: mac80211: mlme: track AP (MLD) address separately
  wifi: mac80211: remove unused bssid variable
  wifi: mac80211: change QoS settings API to take link into account
  wifi: mac80211: expect powersave handling in driver for MLO
  wifi: mac80211: move ps setting to vif config
  wifi: mac80211: provide link ID in link_conf
  wifi: mac80211: set up/tear down client vif links properly
  wifi: mac80211: move ieee80211_request_smps_mgd_work
  wifi: nl80211: acquire wdev mutex for dump_survey
  wifi: mac80211: fix key lookup
  wifi: mac80211: separate out connection downgrade flags
  wifi: mac80211: Align with Draft P802.11be_D2.0
  wifi: mac80211: Align with Draft P802.11be_D1.5
  wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS
  wifi: mac80211: debug: omit link if non-MLO connection
  wifi: mac80211_hwsim: Ack link addressed frames
  wifi: cfg80211: drop BSS elements from assoc trace for now
  wifi: cfg80211: make cfg80211_auth_request::key_idx signed
  wifi: nl80211: enable setting the link address at new station
  wifi: mac80211: RCU-ify link/link_conf pointers
  wifi: nl80211: hold wdev mutex for station APIs
  wifi: nl80211: hold wdev mutex for channel switch APIs
  wifi: nl80211: hold wdev mutex in add/mod/del link station
  wifi: mac80211: implement callbacks for <add/mod/del>_link_station
  wifi: cfg80211/mac80211: separate link params from station params
  wifi: cfg80211: add API to add/modify/remove a link station
  wifi: mac80211: add an ieee80211_get_link_sband
  wifi: mac80211: Remove AP SMPS leftovers
  wifi: cfg80211: Allow MLO TX with link source address
  wifi: mac80211: Consider MLO links in offchannel logic
  wifi: mac80211: rx: accept link-addressed frames
  wifi: mac80211: consistently use sdata_dereference()
  wifi: mac80211_hwsim: Support link channel matching on rx
  wifi: mac80211: fix mesh airtime link metric estimating
  wifi: mac80211: make 4addr null frames using min_rate for WDS
  wifi: cfg80211: use strscpy to replace strlcpy
  wifi: mac80211: exclude multicast packets from AQL pending airtime
  wifi: mac80211_hwsim: use 32-bit skb cookie
  wifi: rsi: remove unused variable
  iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled
  iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled
  iommu/amd: Set translation valid bit only when IO page tables are in use
  iommu/amd: Introduce function to check and enable SNP
  iommu/amd: Globally detect SNP support
  iommu/amd: Process all IVHDs before enabling IOMMU features
  iommu/amd: Introduce global variable for storing common EFR and EFR2
  iommu/amd: Introduce Support for Extended Feature 2 Register
  iommu/amd: Change macro for IOMMU control register bit shift to decimal value
  iommu/exynos: Enable default VM instance on SysMMU v7
  iommu/exynos: Add SysMMU v7 register set
  iommu/exynos: Abstract non-common registers on different variants
  iommu/exynos: Set correct dma mask for SysMMU v5+
  iommu/exynos: Handle failed IOMMU device registration properly
  iommu/exynos: Reuse SysMMU constants for page size and order
  iommu/mediatek: Log with dev_err_probe when failing to parse dts
  iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024
  iommu/vt-d: Remove global g_iommus array
  iommu/vt-d: Remove unnecessary check in intel_iommu_add()
  iommu/vt-d: Refactor iommu information of each domain
  iommu/vt-d: Use IDA interface to manage iommu sequence id
  iommu/vt-d: Remove unused domain_get_iommu()
  iommu/vt-d: Convert global spinlock into per domain lock
  iommu/vt-d: Use device_domain_lock accurately
  iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller
  iommu/vt-d: Check device list of domain in domain free path
  iommu/vt-d: Acquiring lock in pasid manipulation helpers
  iommu/vt-d: Acquiring lock in domain ID allocation helpers
  iommu/vt-d: Replace spin_lock_irqsave() with spin_lock()
  iommu/vt-d: Unnecessary spinlock for root table alloc and free
  iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk()
  iommu/vt-d: Remove clearing translation data in disable_dmar_iommu()
  iommu/vt-d: debugfs: Remove device_domain_lock usage
  iommu/vt-d: Remove unused iovad from dmar_domain
  iommu/vt-d: Move include/linux/intel-iommu.h under iommu
  x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU
  KVM: x86: Remove unnecessary include
  drm/i915: Remove unnecessary include
  iommu/vt-d: Remove unnecessary exported symbol
  agp/intel: Use per device iommu check
  iommu/vt-d: Move trace/events/intel_iommu.h under iommu
  iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature
  iommu: remove the put_resv_regions method
  iommu: remove iommu_dev_feature_enabled
  iommu: remove the unused dev_has_feat method
  iommu/virtio: Add map/unmap_pages() callbacks implementation
  ALSA: bcd2000: Fix a UAF bug on the error path of probing
  bpf: Fix subprog names in stack traces.
  selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func
  net: devlink: fix return statement in devlink_port_new_notify()
  net: devlink: fix a typo in function name devlink_port_new_notifiy()
  net: devlink: make devlink_dpipe_headers_register() return void
  extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP
  extcon: rt8973a: Drop useless mask_invert flag on irqchip
  extcon: sm5502: Drop useless mask_invert flag on irqchip
  extcon: Drop unexpected word "the" in the comments
  extcon: Remove extraneous space before a debug message
  extcon: fsa9480: Drop no-op remove function
  module: Show the last unloaded module's taint flag(s)
  module: Use strscpy() for last_unloaded_module
  module: Modify module_flags() to accept show_state argument
  lib/bitmap: change return types to bool where appropriate
  arm: align find_bit declarations with generic kernel
  riscv: dts: canaan: build all devicetress if SOC_CANAAN
  riscv: dts: canaan: add specific compatible for kd233's LCD
  riscv: dts: canaan: fix bus {ranges,reg} warnings
  riscv: dts: canaan: remove spi-max-frequency from controllers
  riscv: dts: canaan: use custom compatible for k210 i2s
  riscv: dts: canaan: fix kd233 display spi frequency
  riscv: dts: canaan: fix mmc node names
  riscv: dts: canaan: fix the k210's timer nodes
  riscv: dts: canaan: fix the k210's memory node
  dt-bindings: memory-controllers: add canaan k210 sram controller
  dt-bindings: display: ili9341: document canaan kd233's lcd
  dt-bindings: display: convert ilitek,ili9341.txt to dt-schema
  riscv: dts: sifive: "fix" pmic watchdog node name
  riscv: dts: canaan: Add k210 topology information
  riscv: dts: sifive: Add fu740 topology information
  riscv: dts: sifive: Add fu540 topology information
  riscv: dts: starfive: Add JH7100 CPU topology
  bpf: Add endian modifiers to fix endian warnings
  Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
  bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
  xsk: Mark napi_id on sendmsg()
  drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
  drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
  Documentation/ABI: mlxreg-io: Fix contact info
  platform/mellanox: mlxreg-io: Add locking for io operations
  platform/x86: mlx-platform: Add COME board revision register
  platform/x86: mlx-platform: Add support for new system XH3000
  platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis
  platform/x86: mlx-platform: Add support for systems equipped with two ASICs
  platform/x86: mlx-platform: Add cosmetic changes for alignment
  platform/x86: mlx-platform: Make activation of some drivers conditional
  drm/nouveau/kms: Fix failure path for creating DP connectors
  platform/x86: asus-wmi: Add mic-mute LED classdev support
  MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
  ACPI: video: Fix acpi_video_handles_brightness_key_presses()
  tracing: devlink: Use static array for string in devlink_trap_report event
  RISC-V: Add CONFIG_{NON,}PORTABLE
  riscv: config: enable SOC_STARFIVE in defconfig
  MAINTAINERS: Update 104-QUAD-8 driver maintainers list
  counter: 104-quad-8: Implement and utilize register structures
  counter: 104-quad-8: Utilize iomap interface
  MAINTAINERS: Update info for William Breathitt Gray
  xfs: fix use-after-free in xattr node block inactivation
  KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack
  KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0
  KVM: x86: Add dedicated helper to get CPUID entry with significant index
  KVM: SVM: fix task switch emulation on INTn instruction.
  KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity
  KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages
  KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index
  bpf, arm64: Mark dummy_tramp as global
  firmware: stratix10-svc: To support a command ATF Get Version
  firmware: stratix10-svc: extend svc to support RSU feature
  firmware: stratix10-rsu: extend RSU driver to get DCMF status
  firmware: stratix10-svc: add new FCS commands
  firmware: stratix10-svc: add FCS polling command
  firmware: stratix10-svc: Add support for FCS
  misc: Add a mechanism to detect stalls on guest vCPUs
  dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-detector compatible
  cxl: Fix a memory leak in an error handling path
  cxl: Use the bitmap API to allocate bitmaps
  mei: me: fix clang -Wformat warning
  eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
  MAINTAINERS: Change mentions of mpm to olivia
  docs: ABI: sysfs-devices-soc: Update Lee Jones' email address
  docs: ABI: sysfs-class-pwm: Update Lee Jones' email address
  serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags
  serial: 8250_dwlib: remove redundant sanity check for RS485 flags
  dt_bindings: rs485: Correct delay values
  serial: core: sanitize RS485 delays read from device tree
  serial: core: move sanitizing of RS485 delays into own function
  serial: core, 8250: set RS485 termination GPIO in serial core
  serial: ar933x: Remove superfluous code in ar933x_config_rs485()
  serial: ar933x: Fix check for RS485 support
  serial: 8250_bcm7271: Save/restore RTS in suspend/resume
  serial: 8250_dw: Avoid pslverr on reading empty receiver fifo
  tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl()
  serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
  tty: 8250: Add support for Brainboxes PX cards.
  usb: typec: Add retimer handle to port
  usb: typec: Add support for retimers
  usb: dwc3: qcom: fix missing optional irq warnings
  dt-bindings: usb: qcom,dwc3: refine interrupt requirements
  dt-bindings: usb: qcom,dwc3: add SC8280XP binding
  usb: typec: anx7411: Add Analogix PD ANX7411 support
  dt-bindings: usb: Add analogix anx7411 PD binding
  usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
  usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
  usb: ldusb: replace ternary operator with max_t()
  usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage
  usb: misc: onboard_hub: Fix 'missing prototype' warning
  Revert "dt-bindings: usb: mtk-xhci: Make all clocks required"
  usb: gadget: f_mass_storage: forced_eject attribute
  usb: gadget: udc: amd5536 depends on HAS_DMA
  staging: vt6655: Convert macro vt6655_mac_word_reg_bits_off to function
  staging: vt6655: Convert macro vt6655_mac_reg_bits_off to function
  staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on to function
  staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function
  staging: vt6655: Rename MACvWordRegBitsOff
  staging: vt6655: Rename MACvRegBitsOff
  staging: vt6655: Rename MACvWordRegBitsOn
  staging: vt6655: Rename MACvRegBitsOn
  staging: vt6655: Rename wData to reg_value in two macros
  staging: vt6655: Rename byData to reg_value in two macros
  staging: vt6655: Rename wBits to bit_mask in two macros
  staging: vt6655: Rename byBits to bit_mask in two macros
  staging: vt6655: Rename byRegOfs to reg_offset in four macros
  staging: r8188eu: fall back to random mac address
  staging: r888eu: use dynamic allocation for efuse buffer
  staging: qlge: Avoid multiplication while keep the same logic
  staging: qlge: Fix indentation issue under long for loop
  drm/mgag200: Don't read-back PCI option register before writing
  dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
  ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
  ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
  xen-netfront: re-order error checks in xennet_get_responses()
  xen-netfront: remove leftover call to xennet_tx_buf_gc()
  MIPS: Remove VR41xx support
  MIPS: dts: align gpio-key node names with dtschema
  MIPS: dts: correct gpio-keys names and properties
  leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver
  platform/x86: simatic-ipc: drop custom P2SB bar code
  leds: simatic-ipc-leds: Convert to use P2SB accessor
  watchdog: simatic-ipc-wdt: convert to use P2SB accessor
  EDAC, pnd2: convert to use common P2SB accessor
  EDAC, pnd2: Use proper I/O accessors and address space annotation
  i2c: i801: convert to use common P2SB accessor
  mfd: lpc_ich: Add support for pinctrl in non-ACPI system
  mfd: lpc_ich: Switch to generic p2sb_bar()
  mfd: lpc_ich: Factor out lpc_ich_enable_spi_write()
  MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  pinctrl: intel: Check against matching data instead of ACPI companion
  platform/x86/intel: Add Primary to Sideband (P2SB) bridge support
  ALSA: hda: cs35l41: Support Speaker ID for laptops
  ALSA: hda: cs35l41: Support multiple load paths for firmware
  ALSA: hda: cs35l41: Support reading subsystem id from ACPI
  ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver
  ALSA: hda: cs35l41: Add initial DSP support and firmware loading
  ALSA: hda: cs35l41: Save codec object inside component struct
  ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly
  ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls
  ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update
  xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL
  xtensa: enable KCOV support
  xtensa: iss: fix handling error cases in iss_net_configure()
  xtensa: iss/network: provide release() callback
  xtensa: iss/network: drop 'devices' list
  selftests/bpf: Return true/false (not 1/0) from bool functions
  libbpf: Fix the name of a reused map
  samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
  scsi: smartpqi: Update version to 2.1.18-045
  scsi: smartpqi: Update copyright to current year
  scsi: smartpqi: Add ctrl ready timeout module parameter
  scsi: smartpqi: Update deleting a LUN via sysfs
  scsi: smartpqi: Add module param to disable managed ints
  scsi: smartpqi: Fix RAID map race condition
  scsi: smartpqi: Fix DMA direction for RAID requests
  scsi: smartpqi: Stop logging spurious PQI reset failures
  scsi: smartpqi: Add PCI IDs for Lenovo controllers
  scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i
  scsi: smartpqi: Fix PCI control linkdown system hang
  scsi: smartpqi: Add driver support for multi-LUN devices
  scsi: smartpqi: Close write read holes
  scsi: smartpqi: Add PCI IDs for ramaxel controllers
  scsi: smartpqi: Add controller fw version to console log
  scsi: smartpqi: Shorten drive visibility after removal
  scsi: fnic: Refactor code in fnic probe to initialize SCSI layer
  scsi: gvp11.c: Fix DMA mask calculation error
  octeontx2-af: Limit link bringup time at firmware
  scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES
  scsi: ufs: ufs-exynos: Change ufs phy control sequence
  xfs: lockless buffer lookup
  xfs: remove a superflous hash lookup when inserting new buffers
  xfs: reduce the number of atomic when locking a buffer after lookup
  xfs: merge xfs_buf_find() and xfs_buf_get_map()
  xfs: break up xfs_buf_find() into individual pieces
  NFC: nxp-nci: add error reporting
  xfs: add in-memory iunlink log item
  xfs: add log item precommit operation
  xfs: combine iunlink inode update functions
  xfs: clean up xfs_iunlink_update_inode()
  xfs: double link the unlinked inode list
  xfs: introduce xfs_iunlink_lookup
  xfs: refactor xlog_recover_process_iunlinks()
  xfs: track the iunlink list pointer in the xfs_inode
  xfs: factor the xfs_iunlink functions
  xfs: flush inode gc workqueue before clearing agi bucket
  KVM: VMX: Update PT MSR intercepts during filter change iff PT in host+guest
  KVM: selftests: Drop unused SVM_CPUID_FUNC macro
  KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is()
  KVM: selftests: Clean up requirements for XFD-aware XSAVE features
  KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported
  KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFD
  KVM: selftests: Inline "get max CPUID leaf" helpers
  KVM: selftests: Rename kvm_get_supported_cpuid_index() to __..._entry()
  KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index()
  KVM: selftests: Use this_cpu_has() to detect SVM support in L1
  KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test
  KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid()
  KVM: selftests: Set input function/index in raw CPUID helper(s)
  KVM: selftests: Make get_supported_cpuid() returns "const"
  KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC
  KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test
  KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test
  KVM: selftests: Use vCPU's CPUID directly in Hyper-V test
  KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of)
  KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test
  KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr
  KVM: selftests: Use vm->pa_bits to generate reserved PA bits
  KVM: selftests: Add helpers to get and modify a vCPU's CPUID entries
  KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index()
  KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry()
  KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid()
  KVM: selftests: Cache CPUID in struct kvm_vcpu
  KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2()
  KVM: selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM
  KVM: selftests: Use kvm_cpu_has() for nSVM soft INT injection test
  KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time
  KVM: selftests: Remove the obsolete/dead MMU role test
  KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test
  KVM: selftests: Use kvm_cpu_has() in AMX test
  KVM: selftests: Check for _both_ XTILE data and cfg in AMX test
  KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test
  KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest
  KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest
  KVM: selftests: Use kvm_cpu_has() for nested VMX checks
  KVM: selftests: Use kvm_cpu_has() for nested SVM checks
  KVM: selftests: Use kvm_cpu_has() in the SEV migration test
  KVM: selftests: Add framework to query KVM CPUID bits
  KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage
  KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate
  KVM: selftests: Fix filename reporting in guest asserts
  KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT
  KVM: selftests: Increase UCALL_MAX_ARGS to 7
  KVM: selftests: enumerate GUEST_ASSERT arguments
  KVM: x86: WARN only once if KVM leaves a dangling userspace I/O request
  KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
  KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
  KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific
  KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe()
  drm/amd/display: remove duplicate dcn314 includes
  drm/amd/display: Enable DCN314 in DM
  drm/amd/display: Add DMUB support for DCN314
  drm/amd/display: Enable DCN314 in DC
  drm/amd/display: Add DCN314 version identifiers
  drm/amd/display: Add DCN314 DML calculation support
  drm/amd/display: Add DCN314 DC resources
  drm/amd/display: Add DCN314 clock manager
  drm/amd/display: Add DCN314 IRQ services
  drm/amdgpu: Add reg headers for DCN314
  drm/amd/display: Ensure valid event timestamp for cursor-only commits
  drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
  apparmor: disable showing the mode as part of a secid to secctx
  apparmor: Convert secid mapping to XArrays instead of IDR
  apparmor: add a kernel label to use on kernel objects
  net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO
  net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features
  net/mlx5e: Extend flower police validation
  net/mlx5e: configure meter in flow action
  net/mlx5e: Removed useless code in function
  net/mlx5: Bridge, implement QinQ support
  net/mlx5: Bridge, implement infrastructure for VLAN protocol change
  net/mlx5: Bridge, extract VLAN push/pop actions creation
  net/mlx5: Bridge, rename filter fg to vlan_filter
  net/mlx5: Bridge, refactor groups sizes and indices
  net/mlx5: debugfs, Add num of in-use FW command interface slots
  net/mlx5: Expose vnic diagnostic counters for eswitch managed vports
  net/mlx5: Use software VHCA id when it's supported
  net/mlx5: Introduce ifc bits for using software vhca id
  net/mlx5: Use the bitmap API to allocate bitmaps
  netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn *
  NFSv4: Fix races in the legacy idmapper upcall
  bpf: Tidy up verifier check_func_arg()
  libbpf: Error out when binary_path is NULL for uprobe and USDT
  platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail
  drm/i915: Add lmem_bar_size modparam
  drm/i915: Add support for LMEM PCIe resizable bar
  drm/i915: Correct ss -> steering calculation for pre-Xe_HP platforms
  iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_parse_dt()
  iio: adc: xilinx-xadc: Make use of device properties
  iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
  drm/amd/display: attempt to fix the logic in commit_planes_for_stream()
  drm/amd/pm: Implement get GFXOFF status for vangogh
  drm/amd/display: correct check of coverage blend mode
  drm/amd/pm: Prevent divide by zero
  drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
  drm/amd/display: make some dc_dmub_srv functions static
  drm/amdgpu: fix file permissions on some files
  drm/amdgpu: Fix acronym typo in glossary
  drm/amd/display: 3.2.194
  drm/amd/display: Fix lag when moving windowed MPO across display using ODM 2:1 combine
  drm/amd/display: Add NBIO reg offsets to DC
  drm/amd/display: Add DCN reg offsets to DC
  drm/amd/display: add system info table log
  drm/amd/display: Grab dc_lock before detecting link
  drm/amd/display: Re-implementing ARGB16161616 pixel format as 22
  drm/amd/display: 3.2.193
  drm/amd/display: update DML1 logic for unbounded req handling
  drm/amdgpu/gfx11: add aggregated doorbell support
  drm/amdgpu/sdma6: add aggregated doorbell support
  drm/amdgpu/mes: ring aggregatged doorbell when mes queue is unmapped
  drm/amdgpu/mes11: initialize aggregated doorbell
  drm/amdgpu/mes: init aggregated doorbell
  drm/amdgpu: support reset flag set for gpu reset
  drm/amdgpu: support SDMA soft recovery for sdma v6
  drm/amdgpu: enable soft reset for gfx 11
  drm/amdgpu: support gfx soft reset for gfx v11
  drm/amd/display: Reduce SCDC Status Flags Definition
  drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
  drm/amd/display: make enable link independent from verified link caps
  drm/amd/display: Ignore First MST Sideband Message Return Error
  drm/i915/ttm: fix 32b build
  KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation
  KVM: s390: pv: clear the state without memset
  KVM: s390: pv: add export before import
  KVM: s390: pv: usage counter instead of flag
  KVM: s390: pv: refactor s390_reset_acc
  KVM: s390: pv: handle secure storage exceptions for normal guests
  KVM: s390: pv: handle secure storage violations for protected guests
  KVM: s390: pv: leak the topmost page table when destroy fails
  octeontx2-af: returning uninitialized variable
  octeontx2-af: Remove duplicate include
  net/sched: remove return value of unregister_tcf_proto_ops
  ASoC: SOF: Intel: add trigger callback into sdw_callback
  soundwire: Intel: add trigger callback
  KVM: s390: Add facility 197 to the allow list
  net: phy: mxl-gpy: print firmware in human readable form
  net: phy: mxl-gpy: rename the FW type field name
  net: phy: mxl-gpy: cache PHY firmware version
  net: phy: mxl-gpy: fix version reporting
  net: ip6mr: add RTM_GETROUTE netlink op
  net: devlink: move unlocked function prototypes alongside the locked ones
  net: devlink: use helpers to work with devlink->lock mutex
  net: devlink: fix unlocked vs locked functions descriptions
  ASoC: mt6359: Fix refcount leak bug
  ASoC: amd: fix Jadeite kconfig warning and build errors
  ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type()
  ASoC: amd: Fix error pointer dereference
  octeontx2-af: Skip CGX/RPM probe incase of zero lmac count
  ALSA: core: Fix missing return value comments for kernel docs
  ALSA: memalloc: Fix missing return value comments for kernel docs
  ALSA: control: Fix missing return value comments for kernel docs
  ALSA: compress: Fix kernel doc warnings
  ALSA: dmaengine: Fix missing return value comments for kernel docs
  ALSA: pcm: Fix missing return value comments for kernel docs
  ALSA: compress: Enable kernel doc markers for some functions
  swiotlb: split up the global swiotlb lock
  cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call
  cpufreq: qcom-hw: Disable LMH irq when disabling policy
  cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled
  cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h
  cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init()
  net: prestera: add support for port range filters
  net: extract port range fields from fl_flow_key
  net: marvell: prestera: implement software MDB entries allocation
  net: marvell: prestera: define and implement MDB / flood domain API for entries creation and deletion
  net: marvell: prestera: define MDB/flood domain entries and HW API to offload them to the HW
  net: marvell: prestera: rework bridge flags setting
  mmc: block: Add single read for 4k sector cards
  ip6_tunnel: allow to inherit from VLAN encapsulated IP
  ip6_gre: use actual protocol to select xmit
  ip6_gre: set DSCP for non-IP
  ip_tunnel: allow to inherit from VLAN encapsulated IP
  mmc: mxcmmc: Use mmc_card_sdio macro
  mmc: core: Use mmc_card_* macro and add a new for the sd_combo type
  dt-bindings: mmc: sdhci-msm: constrain reg-names per variants
  dt-bindings: mmc: sdhci-msm: fix reg-names entries
  Revert "reset: microchip-sparx5: allow building as a module"
  Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe"
  Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline
  KVM: s390/pci: fix include duplicates
  USB: serial: fix repeated word "the" in comments
  USB: serial: io_edgeport: fix spelling mistakes
  ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41
  ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR()
  ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations
  ALSA: hda: cs35l41: Don't dereference fwnode handle
  drm/nouveau/kms/nv50-: remove unused functions
  drm/nouveau/flcn: remove unused functions
  drm/nouveau: remove double WFI when destroying channels
  drm/nouveau/ce/gv100-: move method buffer to ce ctx
  drm/nouveau/fifo: remove rd32/wr32 accessors from channels
  drm/nouveau/fifo: rip out cevent, never used
  drm/nouveau/device: remove pwrsrc notify in favour of a direct call to clk
  drm/nouveau/nvkm: remove unused header
  drm/nouveau/nvkm: zero out engine pointer for subdev-provided classes
  drm/nouveau/nvkm: use list_add_tail() when building object tree
  drm/nouveau/nvkm: rip out event uapi
  drm/nouveau/nvif: add wrapper for open-coded nvif_object_constructed()
  qlogic: qed: fix clang -Wformat warnings
  igb: add xdp frags support to ndo_xdp_xmit
  selftests: mptcp: add MPC backup tests
  mptcp: more accurate MPC endpoint tracking
  mptcp: allow the in kernel PM to set MPC subflow priority
  mptcp: address lookup improvements
  mptcp: introduce and use mptcp_pm_send_ack()
  net: ip_tunnel: use strscpy to replace strlcpy
  tcp: make retransmitted SKB fit into the send window
  nfp: support TX VLAN ctag insert in NFDK
  bpf: Make non-preallocated allocation low priority
  nfp: fix clang -Wformat warnings
  bpf, x86: fix freeing of not-finalized bpf_prog_pack
  arch: arm64: dts: marvell: rename the sfp GPIO properties
  arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPIO properties
  dt-bindings: net: sff,sfp: rename example dt nodes to be more generic
  dt-bindings: net: convert sff,sfp to dtschema
  bpf: reparent bpf maps on memcg offlining
  KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs
  KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk
  KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, again
  KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()
  selftests/bpf: add a ksym iter subtest
  bpf: add a ksym BPF iterator
  drm/i915/selftests: fix subtraction overflow bug
  drm/i915/gt: Only kick the signal worker if there's been an update
  drm/i915: Bump GT idling delay to 2 jiffies
  drm/i915/gem: Look for waitboosting across the whole object prior to individual waits
  drm/i915/gt: Serialize TLB invalidates with GT resets
  drm/i915/gt: Serialize GRDOM access between multiple engine resets
  tracing/histograms: Simplify create_hist_fields()
  tracing/user_events: Fix syntax errors in comments
  dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings to YAML
  dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings to YAML
  drm/amdkfd: bump KFD version for unified ctx save/restore memory
  drm/amd/display: fix unnecessary pipe split playing NV12 1080p MPO video
  drm/amd/display: Fix black screen when disabling Freesync in OSD
  drm/amd/display: Disable PSRSU when DSC enabled on the specific sink
  drm/amd/display: Clear edid when unplug mst connector
  drm/amd/display: Fix windowed MPO video with ODM combine for DCN32
  drm/amd/display: Removing assert statements for Linux
  drm/amd/display: Helper function for ALPM initialization
  drm/amd/display: Check for DP2.0 when checking ODM combine
  drm/amd/display: Exit SubVP if MPO in use
  drm/amdgpu/mes: set correct mes ring ready flag
  drm/amdgpu: Remove one duplicated ef removal
  module: Move module's Kconfig items in kernel/module/
  KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
  xfs: replace inode fork size macros with functions
  xfs: replace XFS_IFORK_Q with a proper predicate function
  of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
  ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes
  ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used
  drm/i915/dg2: Add Wa_15010599737
  OPP: Remove dev{m}_pm_opp_of_add_table_noclk()
  PM / devfreq: tegra30: Register config_clks helper
  OPP: Allow config_clks helper for single clk case
  OPP: Provide a simple implementation to configure multiple clocks
  OPP: Assert clk_count == 1 for single clk helpers
  OPP: Add key specific assert() method to key finding helpers
  OPP: Compare bandwidths for all paths in _opp_compare_key()
  OPP: Allow multiple clocks for a device
  lib/test_bitmap: test the tail after bitmap_to_arr64()
  lib/bitmap: fix off-by-one in bitmap_to_arr64()
  NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE
  sunrpc: fix expiry of auth creds
  nfs: fix port value parsing
  uapi: sof: abi: Bump SOF ABI for ext_data_length
  ASoC: SOF: compress: Prevent current kernel running with older FW
  ASoC: SOF: Copy compress parameters into extended data
  ASoC: SOF: compress: Dynamically allocate pcm params struct
  nfs: Replace kmap() with kmap_local_page()
  NFS: remove redundant code in nfs_file_write()
  nfs/blocklayout: refactor block device opening
  drm/amdgpu/gmc10: adjust gart size for parts that support S/G display
  drm/amdgpu/mes: fix bo va unmap issue in mes
  NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
  NFSv4.1: Don't decrease the value of seq_nr_highest_sent
  ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once
  ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data
  net: change the type of ip_route_input_rcu to static
  ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code
  perf lock: Look up callchain for the contended locks
  perf record: Allow to specify max stack depth of fp callchain
  perf lock: Handle lock contention tracepoints
  perf lock: Add lock contention tracepoints record support
  perf lock: Skip print_bad_events() if nothing bad
  perf lock: Allow to use different kernel symbols
  perf lock: Print wait times with unit
  ASoC: SOF: topology: remove unused variable
  ASoC: soc-pcm: demote warnings on non-atomic BE connection
  ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag
  ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot
  ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
  ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot
  perf test: Add test for branch stack sampling
  perf test: Make all metrics test more tolerant
  perf test: Add debug line to diagnose broken metrics
  dt-bindings: mmc: Add compatible for MediaTek MT8188
  dt-bindings: mmc: sdhci-msm: document resets
  mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
  mmc: core: Replace with already defined values for readability
  dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema
  staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHwReg8188EU()
  mmc: tmio: avoid glitches when resetting
  memstick/ms_block: Use the bitmap API when applicable
  memstick/ms_block: Fix a memory leak
  memstick/ms_block: Fix some incorrect memory allocation
  mmc: renesas_sdhi: Fix typo's
  mmc: renesas_sdhi: Get the reset handle early in the probe
  mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node()
  mmc: sdhci-pci-gli: Fix build error unused-function
  mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability
  mmc: host: Improve I/O read/write performance for GL9763E
  mmc: sdhci-st: Obviously always return success in remove callback
  mmc: sdhci-of-arasan: Obviously always return success in remove callback
  mmc: dw_mmc: rockchip: Obviously always return success in remove callback
  mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback
  mmc: dw_mmc: exynos: Obviously always return success in remove callback
  mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe()
  mmc: mmci: Fix typo in comment
  dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements
  dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4
  mmc: debugfs: Fix file release memory leak
  dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and generic Gen4 support
  mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string
  dt-bindings: mmc: convert mmc-spi-slot to yaml
  dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU
  dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema
  mmc: cqhci: Capture eMMC and SD card errors
  mmc: debugfs: Add debug fs error state entry for mmc driver
  mmc: debugfs: Add debug fs entry for mmc driver
  mmc: sdhci: Capture eMMC and SD card errors
  mmc: core: Capture eMMC and SD card errors
  mmc: mtk-sd: fix typo
  mmc: mxcmmc: Silence a clang warning
  mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
  mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0
  dt-bindings: mmc: Add Broadcom optional sdio_freq clock
  dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings
  mmc: sdhci-of-dwcmshc: add support for rk3588
  mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
  mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
  Documentation/process: Add embargoed HW contact for LLVM
  ALSA: hda: cs35l41: Improve dev_err_probe() messaging
  ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference
  devlink: Hold the instance lock in port_new / port_del callbacks
  net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set
  net/mlx5: Use devl_ API in mlx5e_devlink_port_register
  devlink: Remove unused functions devlink_rate_leaf_create/destroy
  net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register
  net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register
  devlink: Remove unused function devlink_rate_nodes_destroy
  net/mlx5: Use devl_ API for rate nodes destroy
  net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter
  drivers: mcb: directly use ida_alloc()/free()
  interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values
  interconnect: qcom: icc-rpm: Support multiple buckets
  interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended()
  interconnect: qcom: Move qcom_icc_xlate_extended() to a common file
  dt-bindings: interconnect: Update property for icc-rpm path tag
  swiotlb: fail map correctly with failed io_tlb_default_mem
  habanalabs: move h/w dirty message to debug
  habanalabs: rename soft reset to compute reset
  habanalabs: add status of reset after device release
  habanalabs: fix update of is_in_soft_reset
  habanalabs: expose only valid debugfs nodes
  habanalabs/gaudi2: map virtual MSI-X doorbell memory for user
  habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell
  habanalabs/gaudi2: modify CS completion CQ to use virtual MSI-X doorbell
  habanalabs/gaudi2: replace defines for reserved sob/mob with enums
  habanalabs/gaudi2: configure virtual MSI-X doorbell interface
  habanalabs: add a value field to hl_fw_send_pci_access_msg()
  habanalabs: fixes to the poll-timeout macros
  habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup
  habanalabs: initialize variable explicitly
  habanalabs: Use the bitmap API to allocate bitmaps
  habanalabs/gaudi2: remove unused defines
  habanalabs: make sure variable is set before used
  habanalabs: don't declare tmp twice in same function
  habanalabs: do not set max power on a secured device
  habanalabs/gaudi2: SM mask can only be 8-bit
  habanalabs/gaudi2: remove unused variable
  habanalabs: allow detection of unsupported f/w packets
  habanalabs: save f/w preboot minor version
  habanalabs: add support for common decoder interrupts
  habanalabs: naming refactor of user interrupt flow
  habanalabs: wait for preboot ready after hard reset
  habanalabs/gaudi2: reset device upon critical ECC event
  habanalabs: enable gaudi2 code in driver
  habanalabs: add gaudi2 MMU support
  habanalabs: add gaudi2 wait-for-CS support
  habanalabs/gaudi2: add gaudi2 profiler module
  habanalabs/gaudi2: add gaudi2 security module
  habanalabs: add generic security module
  habanalabs: remove obsolete device variables used for testing
  habanalabs: initialize new asic properties
  habanalabs: add unsupported functions
  habanalabs: add gaudi2 asic-specific code
  uapi: habanalabs: add gaudi2 defines
  habanalabs/gaudi2: add asic registers header files
  habanalabs: remove redundant argument in access_dev_mem APIs
  habanalabs: use %pa to print pci bar size
  habanalabs/gaudi: replace hl_poll_timeout with while loop
  habanalabs: communicate supported page sizes to user
  habanalabs: remove dead code from free_device_memory()
  habanalabs/gaudi: enable error interrupt on ARB WDT
  habanalabs: page size can only be a power of 2
  habanalabs: refactor dma asic-specific functions
  habanalabs/gaudi: remove unused enum
  habanalabs/gaudi: mask constant value before cast
  habanalabs/gaudi: use correct type in assignment
  habanalabs/gaudi: fix function name in comment
  habanalabs/goya: move dma direction enum to uapi file
  habanalabs: set default value for memory_scrub
  habanalabs: move call to scrub_device_mem after ctx_fini
  habanalabs/gaudi: use memory_scrub_val from debugfs
  habanalabs: don't send addr and size to scrub_device_mem cb
  habanalabs: don't do memory scrubbing when unmapping
  habanalabs: print if firmware is secured during load
  habanalabs/gaudi: fix a race condition causing DMAR error
  habanalabs/gaudi: fix warning: var might be used uninitialized
  habanalabs: move memory_scrub_val to hdev struct
  habanalabs: fix comment style
  habanalabs: use kvcalloc when possible
  habanalabs: print pointer with correct modifier
  habanalabs: check fence pointer before use
  habanalabs: add critical indication in sram ecc
  habanalabs/gaudi: notify user process on device unavailable
  habanalabs: remove unused get_dma_desc_list_size
  habanalabs: fix NULL dereference on cs timeout
  habanalabs/gaudi: fix shift out of bounds
  habanalabs: add validity check for cq counter offset
  habanalabs/gaudi: fix incorrect MME offset calculation
  habanalabs: avoid unnecessary error print
  habanalabs: send an event notification when CS timeout occurs
  habanalabs/gaudi: send device reset notification
  habanalabs/gaudi: invoke device reset from one code block
  habanalabs: expose undefined opcode status via info ioctl
  habanalabs/gaudi: collect undefined opcode error info
  habanalabs: fix race between hl_get_compute_ctx() and hl_ctx_put()
  habanalabs: keep a record of completed CS outcomes
  habanalabs/gaudi: fix comment to reflect current code
  habanalabs: change the write flag name of error info structs
  habanalabs/gaudi: move tpc assert raise into internal func
  habanalabs: align ioctl uapi structures to 64-bit
  habanalabs: add terminating NULL to attrs arrays
  habanalabs: Fix kernel-doc
  habanalabs: Fix kernel-doc
  habanalabs: fix double unlock on error in map_device_va()
  drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
  dt-bindings: remove Joonyoung Shim from maintainers
  drm/exynos: MAINTAINERS: move Joonyoung Shim to credits
  bpf: Fix 'dubious one-bit signed bitfield' warnings
  samples/bpf: Fix xdp_redirect_map egress devmap prog
  amd-xgbe: fix clang -Wformat warnings
  atm: he: Use the bitmap API to allocate bitmaps
  net/fq_impl: Use the bitmap API to allocate bitmaps
  net: dsa: hellcreek: Use the bitmap API to allocate bitmaps
  selftests: tls: add test for NoPad getsockopt
  tls: rx: fix the NoPad getsockopt
  tls: rx: add counter for NoPad violations
  tls: fix spelling of MIB
  rtla/utils: Use calloc and check the potential memory allocation failure
  of: unittest: make unittest_gpio_remove() consistent with unittest_gpio_probe()
  of: unittest: Switch to use fwnode instead of of_node
  dt-bindings: input: iqs7222: Use central 'linux,code' definition
  dt-bindings: mtd/partitions: Convert arm-firmware-suite to DT schema
  clk: sprd: Add dt-bindings include file for UMS512
  dt-bindings: clk: sprd: Add bindings for ums512 clock controller
  cxl/pmem: Delete unused nvdimm attribute
  dt-bindings: arm: cpus: add cortex-a78ae compatible
  bpf, arm64: Add bpf trampoline for arm64
  bpf, arm64: Implement bpf_arch_text_poke() for arm64
  MAINTAINERS: Update file list for module maintainers
  dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties'
  arm64: Add LDR (literal) instruction
  bpf: Remove is_valid_bpf_tramp_flags()
  drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
  PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
  Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended
  bcm63xx: fix Tx cleanup when NAPI poll budget is zero
  octeontx2-af: Enable Exact match flag in kex profile
  octeontx2-pf: Add support for exact match table.
  octeontx2-af: Invoke exact match functions if supported
  octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
  octeontx2: Modify mbox request and response structures
  octeontx2-af: Debugsfs support for exact match.
  octeontx2-af: Drop rules for NPC MCAM
  octeontx2-af: FLR handler for exact match table.
  octeontx2-af: devlink configuration support
  octeontx2-af: Exact match scan from kex profile
  octeontx2-af: Exact match support
  octeontx2-af: Use hashed field in MCAM key
  module: Use vzalloc() instead of vmalloc()/memset(0)
  modules: Ensure natural alignment for .altinstructions and __bug_table sections
  module: Increase readability of module_kallsyms_lookup_name()
  module: Fix ERRORs reported by checkpatch.pl
  module: Add support for default value for module async_probe
  skmsg: Fix invalid last sg check in sk_msg_recvmsg()
  ASoC: nau8821: Add headset button detection
  drm/i915/ttm: fix sg_table construction
  ASoC: SOF: remove warning on ABI checks
  ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init()
  netfilter: nf_tables: move nft_cmp_fast_mask to where its used
  netfilter: nf_tables: use correct integer types
  netfilter: nf_tables: add and use BE register load-store helpers
  netfilter: nf_tables: use the correct get/put helpers
  netfilter: x_tables: use correct integer types
  netfilter: nfnetlink: add missing __be16 cast
  netfilter: nft_set_bitmap: Fix spelling mistake
  netfilter: h323: merge nat hook pointers into one
  netfilter: nf_conntrack: use rcu accessors where needed
  netfilter: nf_conntrack: add missing __rcu annotations
  netfilter: nf_flow_table: count pending offload workqueue tasks
  net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
  netfilter: conntrack: use correct format characters
  netfilter: conntrack: use fallthrough to cleanup
  ASoC: codecs: rt274: Set component to NULL on remove
  ASoC: codecs: rt298: Set component to NULL on remove
  ASoC: codecs: rt286: Set component to NULL on remove
  ASoC: codecs: rt298: Fix jack detection
  ASoC: codecs: rt298: Fix NULL jack in interrupt
  reset: a10sr: allow building under COMPILE_TEST
  fddi/skfp: fix repeated words in comments
  ethernet/via: fix repeated words in comments
  reset: allow building of reset simple driver if expert config selected
  net: Find dst with sk's xfrm policy not ctl_sk
  lib/test_printf.c: split write-beyond-buffer check in two
  mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr()
  mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
  mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
  mt76: get rid of mt76_wcid_hw routine
  mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY
  mt76: add phy_idx to mt76_wcid
  mt76: introduce phys array in mt76_dev structure
  mt76: add phy_idx in mt76_rx_status
  mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id
  mt76: add len parameter to __mt76_mcu_msg_alloc signature
  mt76: mt7915 add ht mpdu density
  mt76: mt7921: reduce the mutex lock scope during reset
  mt76: mt7921: reduce log severity levels for informative messages
  mt76: connac: move tx initialization/cleanup in mt76_connac module
  mt76: mt7921: make mt7921_pci_driver static
  mt76: mt7921: enable HW beacon filter in the initialization stage
  mt76: mt7921: enable HW beacon filter not depending on PM flag
  mt76: remove q->qid
  mt76: do not use skb_set_queue_mapping for internal purposes
  mt76: pass original queue id from __mt76_tx_queue_skb to the driver
  mt76: mt7615: fix throughput regression on DFS channels
  mt76: allow receiving frames with invalid CCMP PN via monitor interfaces
  mt76: mt76x02: improve reliability of the beacon hang check
  mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only
  mt76: mt7915: update the maximum size of beacon offload
  mt76: do not check the ccmp pn for ONLY_MONITOR frame
  mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only
  mt76: mt7915: update mpdu density in 6g capability
  mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe
  mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx
  mt76: mt7915: disable UL MU-MIMO for mt7915
  mt76: move mt76_connac2_mcu_fill_message in mt76_connac module
  mt76: move mcu_txd/mcu_rxd structures in shared code
  mt76: mt7915: rely on mt76_connac_tx_free
  mt76: connac: move mt7615_txp_skb_unmap in common code
  mt76: connac: move mt76_connac_write_hw_txp in shared code
  mt76: connac: move mt76_connac_tx_complete_skb in shared code
  mt76: connac: move mt76_connac_tx_free in shared code
  mt76: move mt7615_txp_ptr in mt76_connac module
  mt76: connac: move mt76_connac_fw_txp in common module
  mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi
  mt76: mt7921: enlarge maximum VHT MPDU length to 11454
  mt76: mt7921: fix aggregation subframes setting to HE max
  mt76: mt7921s: fix possible sdio deadlock in command fail
  mt76: mt7921: do not update pm states in case of error
  mt76: mt7615: do not update pm stats in case of error
  mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl
  mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module
  mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module
  mt76: connac: move HE radiotap parsing in connac module
  mt76: mt7921: fix command timeout in AP stop period
  mt76: mt7921: not support beacon offload disable command
  mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module
  mt76: connac: move connac2_mac_write_txwi in mt76_connac module
  mt76: connac: move mac connac2 defs in mt76_connac2_mac.h
  mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
  mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
  mt76: enable the VHT extended NSS BW feature
  mt76: mt7663: rely on mt76_connac2_fw_trailer
  mt76: connac: move mt76_connac2_load_patch in connac module
  mt76: connac: move mt76_connac2_load_ram in connac module
  mt76: mt7921: move fw toggle in mt7921_load_firmware
  mt76: connac: move shared fw structures in connac module
  mt76: mt7921: get rid of mt7921_mcu_exit
  mt76: mt7921: add missing bh-disable around rx napi schedule
  mt76: mt7615: add missing bh-disable around rx napi schedule
  mt76: mt7915: add missing bh-disable around tx napi enable/schedule
  dt-bindings: net: wireless: mt76: add clock description for MT7986.
  mt76: mt7921s: fix firmware download random fail
  mt76: mt7921: add PATCH_FINISH_REQ cmd response handling
  mt76: add DBDC rxq handlings into mac_reset_work
  mt76: mt7915: add more ethtool stats
  mt76: mt7921: introduce ACPI SAR config in tx power
  mt76: mt7921: introduce ACPI SAR support
  mt76: add 6 GHz band support in mt76_sar_freq_ranges
  mt76: mt7915: fix endian bug in mt7915_rf_regval_set()
  mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
  mt76: mt7915: fix endianness in mt7915_rf_regval_get
  wifi: mac80211_hwsim: add back erroneously removed cast
  ASoC: fsl_utils: Drop usage of __clk_get_name()
  ASoC: mediatek: mt8186: Remove condition with no effect
  ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting
  ASoC: SOF: mediatek: Revise mt8195 boot flow
  s390: Add attestation query information
  KVM: s390: drop unexpected word 'and' in the comments
  drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  dt-bindings: pinctrl: sunxi: allow vcc-pi-supply
  dt-bindings: pinctrl: sunxi: Make interrupts optional
  MIPS: Make phys_to_virt utilize __va()
  MIPS: vdso: Utilize __pa() for gic_pfn
  MIPS: mm: Use the bitmap API to allocate bitmaps
  MIPS: math-emu: Use the bitmap API to allocate bitmaps
  pinctrl: qcom: Add pinctrl driver for MSM8909
  dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm
  pinctrl: starfive: Serialize adding groups and functions
  coresight: etm4x: avoid build failure with unrolled loops
  wifi: mac80211_hwsim: fix race condition in pending packet
  wifi: mac80211: Use the bitmap API to allocate bitmaps
  wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade
  wifi: nl80211: fix sending link ID info of associated BSS
  wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()
  wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit
  staging: r8188eu: the bcnhead parameter is always 0
  staging: r8188eu: efuse_utilized is never read
  staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical
  staging: r8188eu: offset is always 0 in iol_read_efuse
  staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse
  staging: r8188eu: txpktbuf_bndy is always 0
  staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse
  staging: r8188eu: use memcpy for fallback mac address
  staging: r8188eu: always initialise efuse buffer with 0xff
  staging: r8188eu: use a local buffer for efuse data
  staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller
  staging: r8188eu: remove eeprom function prototypes
  staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv
  staging: r8188eu: remove unused eeprom defines
  staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU()
  staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
  MAINTAINERS: additional files related kvm s390 pci passthrough
  KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices
  vfio-pci/zdev: different maxstbl for interpreted devices
  vfio-pci/zdev: add function handle to clp base capability
  vfio-pci/zdev: add open/close device hooks
  KVM: s390: pci: add routines to start/stop interpretive execution
  KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding
  KVM: s390: mechanism to enable guest zPCI Interpretation
  KVM: s390: pci: enable host forwarding of Adapter Event Notifications
  KVM: s390: pci: do initial setup for AEN interpretation
  KVM: s390: pci: add basic kvm_zdev structure
  vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM
  s390/pci: stash dtsm and maxstbl
  s390/pci: stash associated GISA designation
  s390/pci: externalize the SIC operation controls and routine
  s390/airq: allow for airq structure that uses an input vector
  s390/airq: pass more TPI info to airq handlers
  s390/sclp: detect the AISI facility
  s390/sclp: detect the AENI facility
  s390/sclp: detect the AISII facility
  s390/sclp: detect the zPCI load/store interpretation facility
  NFS: Fix case insensitive renames
  pNFS/files: Handle RDMA connection errors correctly
  pNFS/flexfiles: Report RDMA connection errors to the server
  Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
  SUNRPC: Fix an RPC/RDMA performance regression
  cxl/hdm: Initialize decoder type for memory expander devices
  cxl/port: Cache CXL host bridge data
  platform/x86: intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
  tools/testing/cxl: Fix decoder default state
  tools/testing/cxl: Add partition support
  tools/testing/cxl: Expand CFMWS windows
  tools/testing/cxl: Move cxl_test resources to the top of memory
  cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem'
  cxl/debug: Move debugfs init to cxl_core_init()
  platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID
  platform/x86: serial-multi-instantiate: Get rid of redundant 'else'
  platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up
  platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging
  platform/x86: serial-multi-instantiate: Drop duplicate check
  platform/x86: serial-multi-instantiate: Improve autodetection
  platform/x86/intel/ifs: Mark as BROKEN
  platform/x86: asus-wmi: Add key mappings
  efi: Fix efi_power_off() not being run before acpi_power_off() when necessary
  platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
  platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4
  cxl/Documentation: List attribute permissions
  cxl/hdm: Require all decoders to be enumerated
  cxl/mem: Convert partition-info to resources
  cxl: Introduce cxl_to_{ways,granularity}
  cxl/core: Drop is_cxl_decoder()
  cxl/core: Drop ->platform_res attribute for root decoders
  cxl/core: Rename ->decoder_range ->hpa_range
  cxl/hdm: Use local hdm variable
  pinctrl: amd: Remove contact information
  pinctrl: amd: Don't save/restore interrupt status and wake status bits
  pinctrl: amd: Use devm_platform_get_and_ioremap_resource
  pinctrl: qcom: spmi-gpio: make the irqchip immutable
  xfs: use XFS_IFORK_Q to determine the presence of an xattr fork
  xfs: make inode attribute forks a permanent part of struct xfs_inode
  xfs: convert XFS_IFORK_PTR to a static inline helper
  apparmor: test: Remove some casts which are no-longer required
  apparmor: Fix memleak in aa_simple_write_to_buffer()
  apparmor: fix reference count leak in aa_pivotroot()
  apparmor: Fix some kernel-doc comments
  apparmor: Fix undefined reference to `zlib_deflate_workspacesize'
  apparmor: fix aa_label_asxprint return check
  apparmor: Fix some kernel-doc comments
  apparmor: Fix some kernel-doc comments
  apparmor: Fix match_mnt_path_str() and match_mnt() kernel-doc comment
  apparmor: Use struct_size() helper in kmalloc()
  apparmor: Fix failed mount permission check error message
  security/apparmor: remove redundant ret variable
  apparmor: fix quiet_denied for file rules
  apparmor: resolve uninitialized symbol warnings in policy_unpack_test.c
  apparmor: Update MAINTAINERS file with the lastest information
  apparmor: don't create raw_sha1 symlink if sha1 hashing is disabled
  apparmor: Enable tuning of policy paranoid load for embedded systems
  apparmor: make export of raw binary profile to userspace optional
  apparmor: Update help description of policy hash for introspection
  lsm: Fix kernel-doc
  apparmor: Fix kernel-doc
  apparmor: fix absroot causing audited secids to begin with =
  cxl/port: Keep port->uport valid for the entire life of a port
  xfs: removed useless condition in function xfs_attr_node_get
  xfs: add selinux labels to whiteout inodes
  ALSA: hda: Remove unused macro definition
  ALSA: hda: Reset all SIE bits in INTCTL
  ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
  ALSA: hda: Fix put_device() inconsistency in error path
  ALSA: hda: Make device usage_count consistent across subsequent probing
  ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted
  ixp4xx_eth: Set MAC address from device tree
  ixp4xx_eth: Fall back to random MAC address
  af_unix: fix unix_sysctl_register() error path
  selftests: mptcp: update pm_nl_ctl usage header
  selftests: mptcp: avoid Terminated messages in userspace_pm
  selftests: mptcp: userspace pm subflow tests
  selftests: mptcp: userspace pm address tests
  selftests: mptcp: tweak simult_flows for debug kernels
  mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h
  bus: mhi: ep: Check dev_set_name() return value
  9p: Add client parameter to p9_req_put()
  9p: Drop kref usage
  Input: i8042 - add dritek quirk for Acer Aspire One AO532
  bcm63xx_enet: change the driver variables to static
  net: phylink: fix SGMII inband autoneg enable
  Documentation: add a description for net.core.high_order_alloc_disable
  net: rxrpc: fix clang -Wformat warning
  tls: rx: make tls_wait_data() return an recvmsg retcode
  tls: create an internal header
  tls: rx: coalesce exit paths in tls_decrypt_sg()
  tls: rx: wrap decrypt params in a struct
  tls: rx: always allocate max possible aad size for decrypt
  strparser: pad sk_skb_cb to avoid straddling cachelines
  KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
  selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n
  KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP
  KVM: x86: Initialize number of APIC LVT entries during APIC creation
  bpf: Correctly propagate errors up from bpf_core_composites_match
  drm/amdgpu/mes: fix mes submission in atomic context
  drm/amd/pm: drop the thermal_controller_type check
  drm/amd/pm: ac/dc change for smu_v13_0
  drm/amd/display: Enable ODM combine default policy
  drm/amd/display: Add callback to set dig mode
  dt-bindings: input: gpio-keys: accept also interrupt-extended
  dt-bindings: input: gpio-keys: reference input.yaml and document properties
  dt-bindings: input: gpio-keys: enforce node names to match all properties
  dt-bindings: input: Convert adc-keys to DT schema
  dt-bindings: input: Centralize 'linux,input-type' definition
  dt-bindings: input: Use common 'linux,keycodes' definition
  dt-bindings: input: Centralize 'linux,code' definition
  dt-bindings: input: Increase maximum keycode value to 0x2ff
  libbpf: Disable SEC pragma macro on GCC
  Input: mt6779-keypad - implement row/column selection
  Input: mt6779-keypad - match hardware matrix organization
  KVM: x86: Add helpers to identify CTL and STATUS MCi MSRs
  KVM: x86: Use explicit case-statements for MCx banks in {g,s}et_msr_mce()
  KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
  bpf: Check attach_func_proto more carefully in check_return_code
  Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
  ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt
  ASoC: SOF: ipc4-topology: check dai->private in ipc_free()
  drm/i915/mtl: Add MeteorLake PCI IDs
  drm/i915/mtl: Add MeteorLake platform info
  ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration
  ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout
  ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET
  ASoC: Intel: avs: Recognize FW_CFG_RESERVED
  ASoC: Intel: avs: Use helper function to set up DMA
  ASoC: Intel: avs: Set max DMA segment size
  ASoC: Intel: avs: Block IPC channel on suspend
  ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size
  ASoC: Intel: avs: Copy only as many RX bytes as necessary
  ASoC: Intel: avs: Relax DSP core transition timings
  ASoC: Intel: avs: Assign I2S gateway when parsing topology
  ASoC: Intel: avs: Register HDAudio ext-bus operations
  ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform
  ASoC: amd: acp: ACP code generic to support newer platforms
  ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver
  media: amphion: only insert the first sequence startcode for vc1l format
  media: amphion: sync buffer status with firmware during abort
  media: hantro: Fix RK3399 H.264 format advertising
  media: docs: Remove extraneous \endgroup from P010 table
  media: dt-bindings: media: samsung,s5pv210-jpeg: convert to dtschema
  media: amphion: defer setting last_buffer_dequeued until resolution changes are processed
  media: mediatek: vcodec: Initialize decoder parameters for each instance
  media: mediatek: vcodec: decoder: Embed framesize inside mtk_video_fmt
  media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx
  media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT
  media: mediatek: vcodec: decoder: Skip alignment for default resolution
  media: mediatek: vcodec: decoder: Fix 4K frame size enumeration
  media: mediatek: vcodec: decoder: Const-ify stepwise_fhd
  media: staging: media: imx: imx7-media-csi: Drop usage of shared helpers
  media: staging: media: imx: imx7-media-csi: Drop V4L2 events support
  media: staging: media: imx: imx7-media-csi: Inline imx7_csi_enum_pixel_formats()
  media: staging: media: imx: imx7-media-csi: Drop unneeded pixel format validation
  media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_FMT_Y14 support
  media: staging: media: imx: imx7-media-csi: Fix list of supported formats
  media: staging: media: imx: imx7-media-csi: Simplify default format in try_fmt
  media: staging: media: imx: imx7-media-csi: Inline imx7_csi_init_mbus_fmt()
  media: staging: media: imx: imx7-media-csi: Drop unneeded imx7_csi_pixfmt fields
  media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/BAYER format selectors
  media: staging: media: imx: imx7-media-csi: Simplify default mbus code in try_fmt
  media: staging: media: imx: imx7-media-csi: Define macro for default mbus code
  media: staging: media: imx: imx7-media-csi: Make default formats consistent
  media: staging: media: imx: imx7-media-csi: Drop unsupported YUV and RGB formats
  media: staging: media: imx: imx7-media-csi: Drop IPU-only formats
  media: staging: media: imx: imx7-media-csi: Drop IC support from imx7_csi_try_colorimetry()
  media: staging: media: imx: imx7-media-csi: Replace ipu_color_space with bool yuv field
  media: staging: media: imx: imx7-media-csi: Import format helpers
  media: staging: media: imx: imx7-media-csi: Drop error message on alloc failure
  media: staging: media: imx: imx7-media-csi: Decouple from shared macros
  media: staging: media: imx: imx7-media-csi: Decouple from imx_media_dma_buf
  media: staging: media: imx: imx7-media-csi: Store imx7_csi in drv data
  media: staging: media: imx: imx7-media-csi: Fold imx_media_video_dev into imx7_csi
  media: staging: media: imx: imx7-media-csi: Decouple from imx_media_buffer
  media: staging: media: imx: imx7-media-csi: Fold imx_media_dev into imx7_csi
  media: staging: media: imx: imx7-media-csi: Inline pipeline start/stop
  media: staging: media: imx: imx7-media-csi: Avoid unnecessary casts
  media: staging: media: imx: imx7-media-csi: Import imx_media_pipeline_set_stream()
  media: staging: media: imx: imx7-media-csi: Inline imx_media_pipeline_pad()
  media: staging: media: imx: imx7-media-csi: Don't initialize unused fields
  media: staging: media: imx: imx7-media-csi: Drop imx_media_add_video_device call
  media: staging: media: imx: imx7-media-csi: Embed imx_media_dev in imx7_csi
  media: staging: media: imx: imx7-media-csi: Import imx_media_dev_init() helper
  media: staging: media: imx: imx7-media-csi: Don't set subdev group id
  media: staging: media: imx: imx7-media-csi: Ensure consistent function prefix
  media: staging: media: imx: imx7-media-csi: Fold capture_priv into imx7_csi
  media: staging: media: imx: imx7-media-csi: Reorganize imx7_csi structure
  media: staging: media: imx: imx7-media-csi: Drop unused controls support
  media: staging: media: imx: imx7-media-csi: Drop legacy video device support
  media: staging: media: imx: imx7-media-csi: Import video device helpers
  media: staging: media: imx: imx7-media-csi: Remove imx_media_of_add_csi
  media: staging: media: imx: imx7-media-csi: Move format init to probe time
  media: staging: media: imx: imx7-media-csi: Drop unused frame_interval
  media: staging: media: imx: imx7-media-csi: Don't populate vdev lists
  media: staging: media: imx: imx7-media-csi: Move misc init out of probe()
  media: staging: media: imx: imx7-media-csi: Drop the imx_media notifier
  media: staging: media: imx: imx7-media-csi: Drop duplicate link creation
  media: staging: media: imx: imx7-media-csi: Import notifier helpers
  media: staging: media: imx: imx7-media-csi: Split imx_media_dev from probe()
  media: staging: media: imx: imx7-media-csi: Initialize locks early on
  media: renesas: rcar_drif: Drop of_match_ptr()
  media: xilinx: Drop unexpected word 'with' in comments
  media: mt9p031: Move open subdev op init code into init_cfg
  media: mt9p031: Add MT9P006 compatible
  media: dt-bindings: mt9p031: Add MT9P006 compatible string
  media: staging/media/atomisp/pci/atomisp: Fix typo in string
  media: atomisp: clean up for-loop, remove redundant assignment to variable i
  media: staging: media/atomisp: use max() impl
  media: atomisp: Fix typo in comments
  media: atomisp_gmin_platform: stop abusing efivar API
  media: atomisp: fix -Wdangling-pointer warning
  media: atomisp: fix uninitialized stack mem usage in ia_css_rmgr_acq_vbuf()
  media: atomisp: revert "don't pass a pointer to a local variable"
  media: atomisp-mt9m114: Fix pointer dereferenced before checking
  media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
  media: staging: media: atomisp: Use kmap_local_page() in hmm_store()
  media: staging: media: atomisp: Use kmap_local_page() in hmm_set()
  drm/i915/gt: Add general DSS steering iterator to intel_gt_mcr
  media: staging: media: atomisp: Convert kmap() to kmap_local_page()
  x86/sgx: Drop 'page_index' from sgx_backing
  clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration to support DFS
  drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c
  drm/tegra: vic: Use devm_platform_ioremap_resource()
  media: staging: atomisp: rework reading the id and revision values
  gpu: host1x: Use the bitmap API to allocate bitmaps
  media: atomisp: Add a notes.txt file
  media: atomisp: remove force argument from __destroy_[stream[s]|pipe[s]]()
  media: atomisp: use atomisp_destroy_pipes_stream_force() in more places
  media: atomisp: use atomisp_css_update_stream() in more places
  media: atomisp: use atomisp_create_pipes_stream() in more places
  media: atomisp: add error logging to atomisp_destroy_pipes_stream_force()
  media: atomisp: add error checking to atomisp_create_pipes_stream()
  media: atomisp: fix __get_frame_info() error handling
  media: atomisp: remove hmm_page_object
  gpu: host1x: Generalize host1x_cdma_push_wide()
  gpu: host1x: Initialize syncval in channel_submit()
  media: atomisp: drop HMM_BO_SHARE type
  media: atomisp: drop highmem var/arg from the hmm code
  media: atomisp: Simplify hmm_alloc() calls
  i915/perf: Disable OA sseu config param for gfx12.50+
  i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
  media: atomisp: add hmm_create_from_userdata() helper
  media: atomisp: remove unused hmm address translation functions
  media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags
  media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED
  media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines
  media: atomisp: remove atomisp_is_acc_enabled()
  media: atomisp: remove no longer used atomisp_css_acc_done() function
  media: atomisp: asc.acc.pipeline is always NULL
  media: atomisp: remove unused atomisp_*css_* functions
  media: atomisp: remove atomisp_acc.c
  media: atomisp: remove private acceleration ioctls
  media: atomisp: remove bogus comment above hmm_bo_allocated() prototype
  media: atomisp: removed unused hmm_bo_get_page_info() function
  media: atomisp: drop hmm_page_type
  media: atomisp: remove unused attribute argument from ia_css_frame_map()
  media: atomisp: remove pool related kernel cmdline options
  media: atomisp: remove hmm_mem_stats
  media: atomisp: remove hmm pool code
  media: atomisp: remove dynamic and reserved pool code
  media: atomisp: remove hmm_pool_[un]register()
  media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS
  media: atomisp: drop contiguous flag from struct ia_css_frame
  media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from ia_css_frame_init_planes()
  media: atomisp: drop contiguous argument from frame_create()
  media: atomisp: drop contiguous argument from frame_allocate_with_data()
  media: atomisp: drop contiguous argument from ia_css_frame_allocate_with_buffer_size()
  drm/msm/dpu: Fix for non-visible planes
  media: atomisp: remove unused ia_css_frame_allocate_contiguous*() functions
  media: atomisp: remove the unused RAW_BUF_STRIDE macro
  ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config
  ASoC: Intel: sof_cs42l42: support BT offload audio
  media: On Semi AR0521 sensor driver
  drm/tegra: Include DMA API header where used
  drm/tegra: Fix vmapping of prime buffers
  platform/x86/amd/pmc: Add new platform support
  platform/x86/amd/pmc: Add new acpi id for PMC controller
  platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT
  media: dt-bindings: Add bindings for On Semi AR0521 camera sensor
  media: ov5640: Move format mux config in format
  media: ov5640: Split DVP and CSI-2 formats
  media: ov5640: Adjust format to bpp in s_fmt
  drm/tegra: vic: Fix build warning when CONFIG_PM=n
  media: ov5640: Restrict sizes to mbus code
  media: ov5640: Add BGR888 format
  media: ov5640: Add RGB565_1X16 format
  media: ov5640: Register device properties
  media: ov5640: Implement get_selection
  media: ov5640: Implement init_cfg
  media: ov5640: Change CSI-2 timings to comply with FPS
  gpu: host1x: Register context bus unconditionally
  media: ov5640: Remove frame rate check from find_mode()
  media: ov5640: Adjust vblank with s_frame_interval
  drm/tegra: vic: Add Tegra234 support
  gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+
  gpu: host1x: Add MLOCK release code on Tegra234
  gpu: host1x: Rewrite job opcode sequence
  gpu: host1x: Tegra234 device data and headers
  gpu: host1x: Program interrupt destinations on Tegra234
  gpu: host1x: Allow reset to be missing
  gpu: host1x: Program virtualization tables
  gpu: host1x: Simplify register mapping and add common aperture
  gpu: host1x: Deduplicate hardware headers
  drm/tegra: Implement stream ID related callbacks on engines
  drm/tegra: Support context isolation
  drm/tegra: nvdec: Fix TRANSCFG register offset
  drm/tegra: falcon: Set DMACTX field on DMA transactions
  gpu: host1x: Program context stream ID on submission
  gpu: host1x: Add context device management code
  dt-bindings: host1x: Fix bracketing in example
  dt-bindings: Add bindings for Tegra234 Host1x and VIC
  media: ov5640: Add VBLANK control
  media: ov5640: Add HBLANK control
  media: ov5640: Remove ov5640_mode_init_data
  media: ov5640: Remove duplicated mode settings
  media: ov5640: Re-sort per-mode register tables
  media: ov5640: Provide timings accessor
  media: ov5640: Split DVP and CSI-2 timings
  media: ov5640: Fix 720x480 in RGB888 mode
  media: ov5640: Rework timings programming
  media: ov5640: Rework CSI-2 clock tree
  media: ov5640: Update pixel_rate and link_freq
  media: ov5640: Add LINK_FREQ control
  media: ov5640: Associate bpp with formats
  media: ov5640: Add ov5640_is_csi2() function
  media: ov5604: Re-arrange modes definition
  media: ov5640: Add pixel rate to modes
  media: stm32-dcmi: add support of 1X16 serial pixel formats variant
  media: st-mipid02: expose 1X16 serial pixel format
  media: st-mipid02: add support for YVYU and VYUY formats
  media: st-mipid02: add support of pixel clock polarity
  media: ov7251: Fix multiple problems in s_stream callback
  media: sunxi: Add support for the A83T MIPI CSI-2 controller
  media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 bindings documentation
  media: MAINTAINERS: Add entry for the Allwinner A31 MIPI CSI-2 bridge driver
  media: sunxi: Add support for the A31 MIPI CSI-2 controller
  media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bindings documentation
  media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 input port
  dt-bindings: host1x: Add iommu-map property
  media: hantro: Add support for RK356x encoder
  media: dt-binding: media: Add rk3568-vepu binding
  media: amphion: release core lock before reset vpu core
  ath9k: remove unexpected words "the" in comments
  media: Fix incorrect P010 chroma order description
  ath11k: Fix typo in comments
  media: docs: Fix VIVIOC typo
  media: v4l2-ctrls: Fix missing newline in examples
  media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
  media: pvrusb2: drop unexpected word 'a' in comments
  media: ti: drop unexpected word 'a' in comments
  media: gspca: drop unexpected word 'is' in the comments
  media: cx18: Fix typo in comments
  nvmem: mtk-efuse: Simplify with devm_platform_get_and_ioremap_resource()
  dt-bindings: nvmem: mediatek: efuse: add support for mt8186
  dt-bindings: nvmem: mediatek: efuse: add support mt8183
  dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema
  MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER
  nvmem: microchip-otpc: add support
  dt-bindings: microchip-otpc: document Microchip OTPC
  binder: fix redefinition of seq_file attributes
  eeprom: idt_89hpesx: fix clang -Wformat warnings
  slimbus: messaging: fix typos in comments
  drivers: slimbus: Directly use ida_alloc()/free()
  intel_th: pci: Add Raptor Lake-S CPU support
  intel_th: pci: Add Raptor Lake-S PCH support
  intel_th: pci: Add Meteor Lake-P support
  intel_th: msu: Fix vmalloced buffers
  intel_th: msu-sink: Potential dereference of null pointer
  intel_th: Fix a resource leak in an error handling path
  virt: acrn: using for_each_set_bit to simplify the code
  sgi-xp: Use the bitmap API to allocate bitmaps
  net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads
  net: minor optimization in __alloc_skb()
  iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts
  tty: n_gsm: fix missing corner cases in gsmld_poll()
  tty: n_gsm: fix flow control handling in tx path
  tty: n_gsm: fix DM command
  tty: n_gsm: fix wrong T1 retry count handling
  serial: RS485 termination is supported if DT provides one
  serial: Embed rs485_supported to uart_port
  MIPS: ath79: Remove one of the identical args in early_printk
  serial: 8250_fsl: Don't report FE, PE and OE twice
  octeontx2-af: Don't reset previous pfc config
  usb: dwc3: gadget: fix high speed multiplier setting
  usb: dwc3: gadget: refactor dwc3_repare_one_trb
  tools: usb: testusb: Add super-plus speed reporting
  tools: usb: testusb: Add super speed reporting
  tools: usb: testusb: Add wireless speed reporting
  usb: core: hub: Create platform devices for onboard hubs in hub_probe()
  usb: misc: Add onboard_usb_hub driver
  dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub'
  of/platform: Add stubs for of_platform_device_create/destroy()
  usb: mtu3: support function remote wakeup
  usb: mtu3: check capability of usb3 dual role
  usb: mtu3: add feature to disable device's usb3 port
  usb: mtu3: print endpoint type as string
  usb: typec: tcpci: move tcpci.h to include/linux/usb/
  gadgetfs: ep_io - wait until IRQ finishes
  dt-bindings: usb: mtk-xhci: add compatible for mt8188
  usb: gadget: udc: atmel: convert to platform driver
  usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional()
  USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array()
  staging: vt6655: Use loop in vt6655_mac_read_ether_addr
  staging: vt6655: Use loop in vt6655_mac_write_bssid_addr
  staging: r8188eu: pattrib addresses were already set by the caller
  staging: r8188eu: remove sta2sta_data_frame prototype
  staging: vt6655: Convert macro vt6655_mac_read_ether_addr to function
  staging: vt6655: Convert macro vt6655_mac_write_bssid_addr to function
  staging: vt6655: Move two macros to file where those are used
  staging: vt6655: Rename MACvReadEtherAddress
  staging: vt6655: Rename MACvWriteBSSIDAddress
  staging: vt6655: Rename pbyEtherAddr to mac_addr
  staging: switch to netif_napi_add_weight()
  staging: r8188eu: use ieee80211 helper to check for nullfunc frame
  staging: r8188eu: remove a misleading comment
  staging: r8188eu: don't set pattrib->ta again
  staging: r8188eu: don't set pattrib->ra again
  staging: r8188eu: don't set pattrib->dst again
  staging: r8188eu: set bssid only once
  staging: r8188eu: Block comments use * on subsequent lines
  staging: r8188eu: mac addr len is unused
  staging: r8188eu: remove sdio definitions
  staging: r8188eu: read pwr seq length, remove PWR_CMD_END
  staging: r8188eu: support only us in PWR_CMD_DELAY
  staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c
  selftests/bpf: Add test involving restrict type qualifier
  bpftool: Add support for KIND_RESTRICT to gen min_core_btf command
  staging: r8188eu: make ffaddr2pipehdl() static
  staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg8188EU()
  Staging: rtl8192e: Added spaces around '+'
  Staging: rtl8192e: Remove unnecessary blank line
  Staging: rtl8192e: Added braces around else
  Staging: rtl8192e: Remove unnecessary parentheses
  Staging: rtl8192e: Avoid multiple assignments
  Staging: rtl8192e: Refactored rtllib_modes
  MAINTAINERS: Add entry for AF_XDP selftests files
  selftests, xsk: Rename AF_XDP testing app
  bpf, docs: Remove deprecated xsk libbpf APIs description
  l2tp: l2tp_debugfs: fix Clang -Wformat warnings
  eth: sp7021: switch to netif_napi_add_tx()
  eth: mtk: switch to netif_napi_add_tx()
  media: c8sectpfe: Remove unneeded NULL check before clk_disable_unprepare
  media: c8sectpfe: Clean up handling of *_buffer_aligned
  ASoC: nau8825: Declare 2 channels for DAI of capture stream
  ASoC: amd: Remove duplicated include in acp-es8336.c
  ASoC: add tas2780 DT binding
  ASoC: add tas2780 driver
  ASoC: amd: fix for variable set but not used warning
  ASoC: amd: drop machine driver remove function
  ASoC: amd: remove unused header file inclusion
  ASoC: amd: acp-es8336: use static variables
  ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE
  ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have
  ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation
  ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space
  ASoC: audio-graph-card2.c: make Codec2Codec settings optional
  ASoC: audio-graph-card2.c: use of_property_read_u32() for rate
  dt-bindings: opp: accept array of frequencies
  OPP: Make dev_pm_opp_set_opp() independent of frequency
  OPP: Reuse _opp_compare_key() in _opp_add_static_v2()
  OPP: Remove rate_not_available parameter to _opp_add()
  OPP: Use consistent names for OPP table instances
  OPP: Use generic key finding helpers for bandwidth key
  OPP: Use generic key finding helpers for level key
  OPP: Add generic key finding helpers and use them for freq APIs
  OPP: Remove dev_pm_opp_find_freq_ceil_by_volt()
  OPP: Remove custom OPP helper support
  OPP: ti: Migrate to dev_pm_opp_set_config_regulators()
  OPP: Add dev_pm_opp_get_supplies()
  OPP: Make _generic_set_opp_regulator() a config_regulators() interface
  OPP: Add support for config_regulators() helper
  OPP: Migrate set-prop-name helper API to use set-config helpers
  OPP: Migrate attach-genpd API to use set-config helpers
  OPP: Migrate set-opp-helper API to use set-config helpers
  OPP: Migrate set-clk-name API to use set-config helpers
  OPP: Migrate set-supported-hw API to use set-config helpers
  OPP: Migrate set-regulators API to use set-config helpers
  soc/tegra: Migrate to dev_pm_opp_set_config()
  soc/tegra: Add comment over devm_pm_opp_set_clkname()
  drm/lima: Migrate to dev_pm_opp_set_config()
  cpufreq: ti: Migrate to dev_pm_opp_set_config()
  cpufreq: sti: Migrate to dev_pm_opp_set_config()
  cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config()
  OPP: Add dev_pm_opp_set_config() and friends
  OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list
  phy: phy-mtk-dp: change mtk_dp_phy_driver to static
  phy: freescale: Add i.MX8qm Mixel LVDS PHY support
  dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding
  dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc.
  phy: cadence-torrent: Remove unused `regmap` field from state struct
  phy: cadence: Sierra: Remove unused `regmap` field from state struct
  phy: samsung-ufs: ufs: change phy on/off control
  phy: samsung-ufs: convert phy clk usage to clk_bulk API
  net: macb: sort init_reset_optional() with other init()s
  net: macb: simplify error paths in init_reset_optional()
  net: macb: unify macb_config alignment style
  net: macb: add polarfire soc reset support
  dt-bindings: net: cdns,macb: document polarfire soc's macb
  net: l2tp: fix clang -Wformat warning
  net: page_pool: optimize page pool page allocation in NUMA scenario
  riscv: dts: microchip: Add mpfs' topology information
  scsi: zfcp: Drop redundant "the" in the comments
  scsi: zfcp: Declare zfcp_sdev_attrs as static
  scsi: ufs: Skip last hci reset to get valid register values
  scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL
  scsi: lpfc: Copyright updates for 14.2.0.5 patches
  scsi: lpfc: Update lpfc version to 14.2.0.5
  scsi: lpfc: Remove Menlo/Hornet related code
  scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri()
  scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration
  scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test
  scsi: lpfc: Fix attempted FA-PWWN usage after feature disable
  scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
  scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
  scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb
  scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
  scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb()
  dt-bindings: i2c: i2c-rk3x: add rk3588 compatible
  scsi: sd: Rework asynchronous resume support
  scsi: core: Move the definition of SCSI_QUEUE_DELAY
  scsi: megaraid_sas: Clean up some inconsistent indenting
  scsi: gvp11: Convert m68k WD33C93 drivers to DMA API
  scsi: a2091: Convert m68k WD33C93 drivers to DMA API
  scsi: a3000: Convert m68k WD33C93 drivers to DMA API
  scsi: core: Shorten long warning messages
  i2c: add support for microchip fpga i2c controllers
  scsi: target: Detect UNMAP support post configuration
  scsi: target: Add file configure_unmap callout
  scsi: target: Add iblock configure_unmap callout
  scsi: target: Add callout to configure UNMAP settings
  scsi: target: Remove incorrect zero blocks WRITE_SAME check
  scsi: mpi3mr: Increase cmd_per_lun to 128
  scsi: mpi3mr: Enable shared host tagset
  vfio/ccw: Move FSM open/close to MDEV open/close
  vfio/ccw: Refactor vfio_ccw_mdev_reset
  vfio/ccw: Create a CLOSE FSM event
  vfio/ccw: Create an OPEN FSM Event
  vfio/ccw: Update trace data for not operational event
  vfio/ccw: Flatten MDEV device (un)register
  vfio/ccw: Pass enum to FSM event jumptable
  vfio/ccw: Remove private->mdev
  vfio/ccw: Do not change FSM state in subchannel event
  vfio/ccw: Fix FSM state if mdev probe fails
  vfio/ccw: Remove UUID from s390 debug log
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: fix non-x86/PPC64 compilation
  drm/amd/display: Fix new dmub notification enabling in DM
  drm/amdgpu: Fix one list corruption when create queue fails
  drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning
  drm/amd/display: remove repeated includes
  drm/amdgpu/display: Remove duplicated argument to ||
  drm/amd/display: make get_refresh_rate() static
  drm/amd/display: remove set but unused variable
  drm/amdkfd: optimize svm range evict
  drm/amd/display: correct idle_power_optimizations disablement return value
  drm/amd/display: remove stale debug setting
  drm/amdkfd: change svm range evict
  drm/amdkfd: add new flag for svm
  scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
  selftests/sgx: Page removal stress test
  selftests/sgx: Test reclaiming of untouched page
  selftests/sgx: Test invalid access to removed enclave page
  selftests/sgx: Test faulty enclave behavior
  selftests/sgx: Test complete changing of page type flow
  selftests/sgx: Introduce TCS initialization enclave operation
  selftests/sgx: Introduce dynamic entry point
  selftests/sgx: Test two different SGX2 EAUG flows
  selftests/sgx: Add test for TCS page permission changes
  selftests/sgx: Add test for EPCM permission changes
  Documentation/x86: Introduce enclave runtime management section
  x86/sgx: Free up EPC pages directly to support large page ranges
  x86/sgx: Support complete page removal
  x86/sgx: Support modifying SGX page type
  x86/sgx: Tighten accessible memory range after enclave initialization
  x86/sgx: Support adding of pages to an initialized enclave
  x86/sgx: Support restricting of enclave page permissions
  x86/sgx: Support VA page allocation without reclaiming
  x86/sgx: Export sgx_encl_page_alloc()
  x86/sgx: Export sgx_encl_{grow,shrink}()
  x86/sgx: Keep record of SGX page type
  x86/sgx: Create utility to validate user provided offset and length
  x86/sgx: Make sgx_ipi_cb() available internally
  x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()
  x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask()
  x86/sgx: Export sgx_encl_ewb_cpumask()
  x86/sgx: Support loading enclave page without VMA permissions check
  x86/sgx: Add wrapper for SGX2 EAUG function
  x86/sgx: Add wrapper for SGX2 EMODT function
  x86/sgx: Add wrapper for SGX2 EMODPR function
  x86/sgx: Add short descriptions to ENCLS wrappers
  drm/msm/mdp5: Fix global state lock backoff
  vfio/spapr_tce: Remove the unused parameters container
  iio: light: cm32181: Add PM support
  MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER
  dt-bindings: display: tegra: Convert to json-schema
  ARM/dma-mapping: merge IOMMU ops
  ARM/dma-mapping: consolidate IOMMU ops callbacks
  ARM/dma-mapping: drop .dma_supported for IOMMU ops
  ARM/dma-mapping: use dma-direct unconditionally
  ARM/dma-mapping: use the generic versions of dma_to_phys/phys_to_dma by default
  ARM/dma-mapping: use dma_to_phys/phys_to_dma in the dma-mapping code
  ARM/dma-mapping: remove the unused virt_to_dma helper
  ARM/dma-mapping: mark various dma-mapping routines static in dma-mapping.c
  ARM/dma-mapping: remove dmabounce
  ARM: sa1100/assabet: move dmabounce hack to ohci driver
  drm/msm: Make enable_eviction flag static
  ASoC: fsl_utils: Don't use plain integer as NULL pointer
  selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage
  libbpf, riscv: Use a0 for RC register
  interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth
  xfs: rework xfs_buf_incore() API
  ASoC: jz4740-i2s: Refactor DMA channel setup
  ASoC: jz4740-i2s: Remove Open Firmware dependency
  af_unix: Optimise hash table layout.
  ASoC: amd: fix ACPI dependency compile errors and warnings
  xfs: make is_log_ag() a first class helper
  xfs: replace xfs_ag_block_count() with perag accesses
  xfs: Pre-calculate per-AG agino geometry
  xfs: Pre-calculate per-AG agbno geometry
  xfs: pass perag to xfs_alloc_read_agfl
  xfs: pass perag to xfs_alloc_put_freelist
  xfs: pass perag to xfs_alloc_get_freelist
  xfs: pass perag to xfs_read_agf
  xfs: pass perag to xfs_read_agi
  xfs: pass perag to xfs_alloc_read_agf()
  xfs: kill xfs_alloc_pagf_init()
  xfs: pass perag to xfs_ialloc_read_agi()
  xfs: kill xfs_ialloc_pagi_init()
  xfs: make last AG grow/shrink perag centric
  xfs: expanding delayed logging design with background material
  xfs: xlog_sync() manually adjusts grant head space
  xfs: avoid cil push lock if possible
  xfs: move CIL ordering to the logvec chain
  xfs: convert log vector chain to use list heads
  xfs: convert CIL to unordered per cpu lists
  xfs: Add order IDs to log items in CIL
  xfs: convert CIL busy extents to per-cpu
  xfs: track CIL ticket reservation in percpu structure
  xfs: implement percpu cil space used calculation
  media: venus: hfi_platform: Correct supported codecs for sc7280
  media: venus: Add support for SSR trigger using fault injection
  drm/i915/selftests: Grab the runtime pm in shrink_thp
  iommu/mediatek: Allow page table PA up to 35bit
  iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
  iommu/amd: Update amd_iommu_fault structure to include PCI seg ID
  iommu/amd: Update device_state structure to include PCI seg ID
  iommu/amd: Print PCI segment ID in error log messages
  iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
  iommu/amd: Specify PCI segment ID when getting pci device
  iommu/amd: Include PCI segment ID when initialize IOMMU
  iommu/amd: Introduce get_device_sbdf_id() helper function
  iommu/amd: Flush upto last_bdf only
  iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf]
  iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit()
  iommu/amd: Update (un)init_device_table_dma()
  iommu/amd: Update set_dte_irq_entry
  iommu/amd: Update dump_dte_entry
  iommu/amd: Update iommu_ignore_device
  iommu/amd: Update set_dte_entry and clear_dte_entry
  iommu/amd: Convert to use per PCI segment rlookup_table
  iommu/amd: Update alloc_irq_table and alloc_irq_index
  iommu/amd: Update amd_irte_ops functions
  iommu/amd: Introduce struct amd_ir_data.iommu
  iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function
  iommu/amd: Convert to use rlookup_amd_iommu helper function
  iommu/amd: Convert to use per PCI segment irq_lookup_table
  iommu/amd: Introduce per PCI segment rlookup table size
  iommu/amd: Introduce per PCI segment alias table size
  iommu/amd: Introduce per PCI segment device table size
  iommu/amd: Introduce per PCI segment last_bdf
  iommu/amd: Introduce per PCI segment unity map list
  iommu/amd: Introduce per PCI segment alias_table
  iommu/amd: Introduce per PCI segment old_dev_tbl_cpy
  iommu/amd: Introduce per PCI segment dev_data_list
  iommu/amd: Introduce per PCI segment irq_lookup_table
  iommu/amd: Introduce per PCI segment rlookup table
  iommu/amd: Introduce per PCI segment device table
  iommu/amd: Introduce pci segment structure
  iommu/amd: Update struct iommu_dev_data definition
  iommu/amd: Handle return of iommu_device_sysfs_add
  phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register
  phy: qcom-qmp-usb: replace FLL layout writes for msm8996
  phy: qcom-qmp: pcs-pcie-v4: add missing registers
  phy: qcom-qmp: pcs-v3: add missing registers
  phy: qcom-qmp: qserdes-com-v5: add missing registers
  phy: qcom-qmp: qserdes-com-v4: add missing registers
  phy: qcom-qmp: qserdes-com-v3: add missing registers
  phy: qcom-qmp: qserdes-com: add missing registers
  phy: qcom-qmp: split PCS_UFS V3 symbols to separate header
  phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers
  phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers
  phy: qcom-qmp: move PCIE QHP registers to separate header
  phy: qcom-qmp: move PCS V5 registers to separate headers
  phy: qcom-qmp: move PCS V4 registers to separate headers
  phy: qcom-qmp: move PCS V3 registers to separate headers
  phy: qcom-qmp: move PCS V2 registers to separate header
  phy: qcom-qmp: move QSERDES PLL registers to separate header
  phy: qcom-qmp: move QSERDES V5 registers to separate headers
  phy: qcom-qmp: move QSERDES V4 registers to separate headers
  phy: qcom-qmp: move QSERDES V3 registers to separate headers
  phy: qcom-qmp: move QSERDES registers to separate header
  phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3
  phy: qcom-qmp: rename QMP V2 PCS registers
  phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines
  phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3
  phy: qcom-qmp-combo,usb: add support for separate PCS_USB region
  phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table
  phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
  drm/msm/dp: delete vdda regulator related functions from eDP/DP controller
  phy: qcom-qmp: add regulator_set_load to dp phy
  dt-bindings: remoteproc: qcom: q6v5: fix example
  remoteproc: qcom: wcnss: Fix handling of IRQs
  dt-bindings: remoteproc: qcom,smd-edge: define re-usable schema for smd-edge
  dt-bindings: remoteproc: qcom,glink-edge: define re-usable schema for glink-edge
  dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in example
  dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains
  dt-bindings: remoteproc: qcom,adsp: simplify interrupts
  dt-bindings: remoteproc: qcom,adsp: add interconnects
  dt-bindings: remoteproc: remove unneeded ref for names
  qed: Use bitmap_empty()
  qed: Use the bitmap API to allocate bitmaps
  cnic: Use the bitmap API to allocate bitmaps
  bnxt: Use the bitmap API to allocate bitmaps
  sfc: falcon: Use the bitmap API to allocate bitmaps
  sfc/siena: Use the bitmap API to allocate bitmaps
  net: dsa: b53: remove unnecessary spi_set_drvdata()
  drm: rcar-du: Lift z-pos restriction on primary plane for Gen3
  drm: rcar-du: Fix Alpha blending issue on Gen3
  drm: rcar-du: Add num_rpf to struct rcar_du_device_info
  drm: rcar-du: Drop file name from comment header blocks
  drm: rcar-du: Extend CMM HDSE documentation
  drm/msm: Switch to pfn mappings
  drm/msm: Deprecate MSM_BO_UNCACHED harder
  drm/msm/adreno: Defer enabling runpm until hw_init()
  drm/msm/gem: Drop obj lock in msm_gem_free_object()
  drm/msm/dp: remove dp_display_en/disable prototypes and data argument
  drm/msm/dp: rename second dp_display_enable()'s argument
  drm/msm/dp: remove unused stubs
  drm/msm/adreno: Do not propagate void return values
  drm/msm/gpu: Add GEM debug label to devcore
  drm/msm/gpu: Capture all BO addr+size in devcore
  drm/msm: switch msm_kms_init_aspace() to use device_iommu_mapped()
  drm/msm: move KMS aspace init to the separate helper
  drm/msm: Stop using iommu_present()
  Revert "Merge branch 'octeontx2-af-next'"
  Input: goodix - switch use of acpi_gpio_get_*_resource() APIs
  drm/i915/guc: Asynchronous flush of GuC log regions
  dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
  clk: qcom: add support for SM8350 DISPCC
  clk: qcom: add support for SM8350 GPUCC
  clk: qcom: add camera clock controller driver for SM8450 SoC
  clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces
  clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces
  clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code
  clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
  drm: xlnx: add <linux/io.h> for readl/writel
  vfio/pci: fix the wrong word
  drm/i915: Nuke PCH_JSP
  drm/i915: Nuke PCH_MCC
  drm/i915: Use short PCH names consistently
  phy: qcom-edp: add regulator_set_load to edp phy
  soundwire: qcom: Enable software clock gating requirement flag
  soundwire: qcom: Check device status before reading devid
  dmaengine: altera-msgdma: Fixed some inconsistent function name descriptions
  dmaengine: imx-sdma: Add missing struct documentation
  drm/msm/mdp5: move iommu_domain_alloc() call close to its usage
  drm/msm/dpu: check both DPU and MDSS devices for the IOMMU
  fs/ntfs3: Remove unnecessary 'NULL' values from pointers
  drm/msm: Fix %d vs %u
  drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h
  drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_blk_reg_map
  drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map
  drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map
  drm/msm/adreno: Allow larger address space size
  drm/msm/adreno: Fix up formatting
  drm/msm/a6xx: Add speedbin support for A619 GPU
  drm/msm/adreno: Add A619 support
  drm/msm/adreno: Remove dead code
  drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy
  Documentation: coresight: Expand branch broadcast documentation
  Documentation: coresight: Link config options to existing documentation
  Documentation: coresight: Turn numbered subsections into real subsections
  coresight: Add config flag to enable branch broadcast
  dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID
  dt-bindings: hwinfo: group Chip ID-like devices
  drm/bridge: ti-sn65dsi86: Use atomic variants of drm_bridge_funcs
  drm/mediatek: dpi: Add dp_intf support
  libbpf: Remove unnecessary usdt_rel_ip assignments
  selftests/bpf: Fix few more compiler warnings
  selftests/bpf: Fix bogus uninitialized variable warning
  drm/mediatek: dpi: Add pixels_per_iter config support
  drm/mediatek: dpi: Add input_2pixel config support
  drm/mediatek: dpi: Add config to support direct connection to dpi panels
  drm/mediatek: dpi: Add YUV422 output support
  ASoC: rsnd: Emit useful error messages in .remove()
  i2c: i801: Add support for Intel Meteor Lake-P
  dt-bindings: i2c: nomadik: Add power domain to binding
  dt-bindings: i2c: nomadik: Drop unused voltage supply from example
  drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
  drm/bridge: fsl-ldb: Fix mode clock rate validation
  drm: bridge: ldb: Drop DE flip from Freescale i.MX8MP LDB bridge
  drm/bridge: anx7625: Add wait_hpd_asserted() callback
  drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel
  drm/bridge: anx7625: use pm_runtime_force_suspend(resume)
  drm/bridge: anx7625: Convert to devm_i2c_new_dummy_device()
  dmaengine: sf-pdma: Add multithread support for a DMA channel
  Revert "kernfs: Change kernfs_notify_list to llist."
  net: hinic: avoid kernel hung in hinic_get_stats64()
  net: hinic: fix bug that ethtool get wrong stats
  tls: rx: periodically flush socket backlog
  selftests: tls: add selftest variant for pad
  tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3
  tls: rx: support optimistic decrypt to user buffer with TLS 1.3
  tls: rx: don't include tail size in data_len
  iommu: arm-smmu-impl: Add 8250 display compatible to the client list.
  iommu/iova: change IOVA_MAG_SIZE to 127 to save memory
  ASoC: Intel: avs: Fix i2s_test card name initialization
  ASoC: imx-card: Fix DSD/PDM mclk frequency
  iommu/exynos: Make driver independent of the system page size
  iommu: Clean up release_device checks
  iommu: Make .release_device optional
  iommu: Use dev_iommu_ops() for probe_finalize
  iommu/arm-smmu: Get associated RMR info and install bypass SMR
  iommu/arm-smmu-v3: Get associated RMR info and install bypass STE
  iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypass
  iommu/arm-smmu-v3: Introduce strtab init helper
  ACPI/IORT: Add a helper to retrieve RMR info directly
  ACPI/IORT: Add support to retrieve IORT RMR reserved regions
  ACPI/IORT: Provide a generic helper to retrieve reserve regions
  ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void
  iommu: Introduce a callback to struct iommu_resv_region
  KVM: arm64: Don't return from void function
  octeontx2-af: Enable Exact match flag in kex profile
  octeontx2-pf: Add support for exact match table.
  octeontx2-af: Invoke exact match functions if supported
  octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
  octeontx2: Modify mbox request and response structures
  octeontx2-af: Debugsfs support for exact match.
  octeontx2-af: Drop rules for NPC MCAM
  octeontx2-af: FLR handler for exact match table.
  octeontx2-af: devlink configuration support
  octeontx2-af: Exact match scan from kex profile
  octeontx2-af: Exact match support
  octeontx2-af: Use hashed field in MCAM key
  nfp: enable TSO by default for nfp netdev
  nfp: allow TSO packets with metadata prepended in NFDK path
  soundwire: qcom: Add flag for software clock gating check
  soundwire: qcom: Add support for controlling audio CGCR from HLOS
  soundwire: intel: use pm_runtime_resume() on component probe
  soundwire: peripheral: remove useless ops pointer
  soundwire: revisit driver bind/unbind and callbacks
  soundwire: bus_type: fix remove and shutdown support
  dt-bindings: dma: dw-axi-dmac: extend the number of interrupts
  dmaengine: dmatest: use strscpy to replace strlcpy
  bpftool: Remove zlib feature test from Makefile
  dmaengine: ste_dma40: fix typo in comment
  dmaengine: jz4780: fix typo in comment
  dmaengine: s3c24xx: fix typo in comment
  dmaengine: qcom: fix typo in comment
  dmaengine: owl: fix typo in comment
  dmaengine: mediatek-cqdma: fix typo in comment
  dmaengine: fix typos in comments
  dmaengine: xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe()
  libbpf: Cleanup the legacy uprobe_event on failed add/attach_event()
  libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy()
  libbpf: Cleanup the legacy kprobe_event on failed add/attach_event()
  selftests/bpf: Add type match test against kernel's task_struct
  selftests/bpf: Add nested type to type based tests
  selftests/bpf: Add test checking more characteristics
  selftests/bpf: Add type-match checks to type-based tests
  libbpf: add bpf_core_type_matches() helper macro
  bpf, libbpf: Add type match support
  bpftool: Honor BPF_CORE_TYPE_MATCHES relocation
  bpf: Introduce TYPE_MATCH related constants/macros
  net: asix: change the type of asix_set_sw/hw_mii to static
  net: dsa: felix: build as module when tc-taprio is module
  net: sched: provide shim definitions for taprio_offload_{get,free}
  eth: remove neterion/vxge
  dt-bindings: net: dsa: mediatek,mt7530: Add missing 'reg' property
  drm/amdgpu/display: disable prefer_shadow for generic fb helpers
  drm/amdgpu: keep fbdev buffers pinned during suspend
  drm/amd/display: Remove unused variables from vba_vars_st
  drm/amd/display: Remove duplicate code across dcn30 and dcn31
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: Remove return value of Calculate256BBlockSizes
  drm/amdpgu/debugfs: Simplify some exit paths
  drm/amdgpu/mes: Fix an error handling path in amdgpu_mes_self_test()
  drm/amd/display: Maintain old audio programming sequence
  drm/amd/display: 3.2.192
  drm/amd/display: rename hdmi_frl_pcon_support
  drm/amd/display: enable PCON SST support for newer ASICs
  drm/amd/display: OVT Update on InfoFrame and Mode Management
  drm/amdgpu/mes11: fix to unmap legacy queue
  drm/amd/display: Initialize lt_settings on instantiation
  drm/amd/display: Fix uninitialized variable.
  drm/amd/display: Move all linux includes into OS types
  drm/amd/display: Fix null timing generator resource
  drm/amd/display: Add flag to modify MST delay
  drm/amd/display: Disable TBT3 DSC work around by default.
  drm/amd/display: Fix refresh rate issue on Club 3D
  drm/amd/display: Remove configuration option for dpia hpd delay
  drm/amd/display: Indicate stream change on ODM change
  drm/amd/display: disable otg toggle w/a on boot
  drm/amd/display: Fix dmub soft hang for PSR 1
  drm/amd/display: Guard against NULL link encoder in log hw state
  drm/amd/display: Remove incorrect ASSERT check for link_enc
  drm/amd/display: Guard against ddc_pin being NULL for AUX
  drm/amd/display: Program ACP related register
  drm/amd/display: add an option to skip wait for HPD when powering on eDP panel
  drm/amd/display: Don't set dram clock change requirement for SubVP
  drm/amd/display: Extend soc BB capabilitiy
  drm/amd/display: Maintain consistent mode of operation during encoder assignment
  drm/amd/display: guard for virtual calling destroy_link_encoders
  drm/amd/display: disable timing sync b/w odm halves
  drm/amd/display: Add minimal pipe split transition state
  drm/amd/display: Add SubVP control lock
  drm/amd/display: Fix stream->link_enc unassigned during stream removal
  drm/amd/display: Add basic infrastructure for enabling FAMS
  drm/amd/display: Make OPTC3 function accessible to other DCN
  drm/amd/display: Update gpuvm_max_page_table_levels IP param
  drm/amd/display: Switch to correct DTO on HDMI
  drm/amd/display: Change DET policy for MPO cases
  drm/amd/display: Use two pixel per container for k1/k2 div
  drm/amd/display: Apply ODM 2:1 policy for single display configuration
  drm/amd/display: Add function to set pixels per cycle
  drm/amd/display: Prepare for new interfaces
  drm/amd/display: Add SubVP required code
  drm/amd/display: Add missing registers for ACP
  drm/amdgpu: skip whole ras bad page framework on sriov
  drm/amdgpu: Only send ras feature for gfx block
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amdkfd: simplify vm_validate_pt_pd_bos
  drm/amd: Add debug mask for subviewport mclk switch
  ASoC: SOF: Intel: byt: remove duplicating driver data retrieval
  ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval
  ASoC: tegra: tegra20_das: Drop write-only driver data member
  ASoC: tegra: tegra20_das: Make helper functions return void
  ASoC: tegra: tegra20_das: Get rid of global pointer for driver data
  ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read
  ASoC: tegra: tegra20_das: Fold header file into only user
  ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR
  ASoC: dt-bindings: qcom,sm8250: add SDM845 sound
  ASoC: Intel: catpt: remove duplicating driver data retrieval
  drm: Remove linux/i2c.h from drm_crtc.h
  drm: Remove linux/media-bus-format.h from drm_crtc.h
  drm: Remove linux/fb.h from drm_crtc.h
  drm/vmwgfx: Stop using 'TRUE'
  remoteproc: pru: Add support for various PRU cores on K3 AM62x SoCs
  dt-bindings: remoteproc: pru: Update bindings for K3 AM62x SoCs
  dt-bindings: remoteproc: pru: Re-arrange "compatible" in alphabetic order
  ASoC: Intel: avs: correct config reference for I2S test board
  ASoC: xilinx: Suppress second error message about reset failure in .remove()
  ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci
  ALSA: usb-audio: Add endianness annotations
  interconnect: qcom: msm8939: Use icc_sync_state
  fs/ntfs3: Remove duplicated assignment to variable r
  fs/ntfs3: Unlock on error in attr_insert_range()
  fs/ntfs3: Make ntfs_update_mftmirr return void
  fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
  dmaengine: sun4i: Set the maximum segment size
  tools/testing/crypto: Use vzalloc instead of vmalloc+memset
  ASoC: madera: Replace kernel.h with the necessary inclusions
  ASoC: rt5640: Add the MICBIAS1 to the dapm routing
  ASoC: amd: enable machine driver build for Jadeite platform
  ASoC: amd: add Machine driver for Jadeite platform
  ASoC: amd: add I2S MICSP instance support
  ASoC: dt-bindings: fsl-sai: Add two PLL clock source
  ASoC: dt-bindings: fsl_spdif: Add two PLL clock source
  ASoC: fsl_sai: Add support for PLL switch at runtime
  ASoC: fsl_micfil: Add support for PLL switch at runtime
  ASoC: fsl_spdif: Add support for PLL switch at runtime.
  ASoC: fsl_utils: Add function to handle PLL clock source
  cxgb4: Use the bitmap API to allocate bitmaps
  net/mlx5: fix 32bit build
  media: isl7998x: select V4L2_FWNODE to fix build error
  bpf, samples: Remove AF_XDP samples
  bpftool: Rename "bpftool feature list" into "... feature list_builtins"
  bpf: Omit superfluous address family check in __bpf_skc_lookup
  selftests: net: af_unix: Test connect() with different netns.
  af_unix: Put pathname sockets in the global hash table.
  MIPS: Loongson64: Fix section mismatch warning
  mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
  MIPS: mscc: ocelot: enable FDMA usage
  MIPS: Fix some typos
  MIPS: Alchemy: devboards: Remove duplicate 'the' in two places.
  MIPS: PCI: Remove leading space in info message, rename pci
  mips: sgi-ip22: Drop redundant check from .remove()
  MAINTAINERS: add include/dt-bindings/mips to MIPS
  phy: amlogic: Add G12A Analog MIPI D-PHY driver
  dt-bindings: phy: add Amlogic G12A Analog MIPI D-PHY bindings
  ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static
  phy: phy-brcm-usb: drop unexpected word "the" in the comments
  phy: rockchip-inno-usb2: Sync initial otg state
  phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support
  dt-bindings: phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding
  phy: qcom-qmp-pcie: make pipe clock rate configurable
  clk: renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config
  clk: renesas: r9a07g043: Add support for RZ/Five SoC
  dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG Clock and Reset Definitions
  pinctrl: renesas: r8a779g0: Add missing MODSELx for AVBx
  pinctrl: renesas: r8a779g0: Add missing MODSELx for TSN0
  pinctrl: renesas: r8a779g0: Add missing ERROROUTC_A
  pinctrl: renesas: r8a779g0: Add missing PWM
  pinctrl: renesas: r8a779g0: Add missing FlexRay
  pinctrl: renesas: r8a779g0: Add missing TPU0TOx_A
  pinctrl: renesas: r8a779g0: Add missing CANFD5_B
  pinctrl: renesas: r8a779g0: Add missing SCIF1_X
  pinctrl: renesas: r8a779g0: Add missing SCIF3
  pinctrl: renesas: r8a779g0: Add missing HSCIF1_X
  pinctrl: renesas: r8a779g0: Add missing HSCIF3_A
  pinctrl: renesas: r8a779g0: Add missing IRQx_A/IRQx_B
  pinctrl: renesas: r8a779g0: Add missing TCLKx_A/TCLKx_B/TCLKx_X
  pinctrl: renesas: r8a779g0: Tidyup POC1 voltage
  pinctrl: renesas: r8a779g0: Tidy up ioctrl_regs
  pinctrl: renesas: r8a779g0: Remove unused MOD_SELx definitions
  pinctrl: renesas: r8a779g0: Remove unused IPxSRx definitions
  pinctrl: renesas: r8a779g0: Remove unused NOGP definitions
  pinctrl: renesas: r8a779g0: Fixup MODSEL8
  pinctrl: renesas: r8a779g0: Add pins, groups and functions
  pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support
  pinctrl: renesas: Add PORT_GP_CFG_13 macros
  dt-bindings: pinctrl: renesas,pfc: Document r8a779g0 support
  pinctrl: renesas: Add RZ/V2M pin and gpio controller driver
  phy: qcom-qmp: clean up hex defines
  phy: qcom-qmp: clean up define alignment
  phy: qcom-qmp: clean up v4 and v5 define order
  phy: qcom-qmp-usb: clean up pipe clock handling
  phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check
  phy: qcom-qmp-pcie: drop obsolete pipe clock type check
  phy: phy-mtk-dp: Add driver for DP phy
  phy: cdns-dphy: Add support for DPHY TX on J721e
  phy: cdns-dphy: Add band config for dphy tx
  phy: dt-bindings: cdns,dphy: Add compatible for dphy on j721e
  phy: rockchip-inno-usb2: Prevent incorrect error on probe
  phy: dphy: drop unexpected word "the" in the comments
  phy: tegra: Add PCIe PIPE2UPHY support for Tegra234
  dt-bindings: PHY: P2U: Add support for Tegra234 P2U block
  phy: mediatek: Add PCIe PHY driver
  dt-bindings: phy: mediatek: Add YAML schema for PCIe PHY
  phy: ti: tusb1210: Don't check for write errors when powering on
  drm/msm: Fix fence rollover issue
  drm/msm: Use div64_ul instead of do_div
  drm/msm: Expose client engine utilization via fdinfo
  drm: Add DRM_GEM_FOPS
  drm/msm: Make msm_gem_free_object() static
  clk: qcom: gcc-msm8960: create tsens device if there are no child nodes
  dt-bindings: clock: qcom,gcc-apq8064: split tsens to the child node
  dt-bindings: clock: qcom,gcc-apq8064: move msm8960 compat from gcc-other.yaml
  clk: sunxi: Do not select the PRCM MFD
  clk: sunxi: Limit legacy clocks to 32-bit ARM
  drm: bridge: sii8620: fix possible off-by-one
  drm/msm/disp/dpu1: add dspp support for sc7280
  drm/msm/mdp5: Add perf data for MDP v1.16
  drm/msm/mdp4: get rid of struct mdp4_platform_config
  drm/msm/mdp4: move iommu_domain_alloc() call close to its usage
  drm/msm/hdmi: support attaching the "next" bridge
  drm/msm/hdmi: drop empty bridge callbacks
  drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements
  drm/msm/hdmi: reuse MSM8960's config for MSM8660
  drm/msm/hdmi: merge platform config for 8974/8084/8994/8996
  drm/msm/hdmi: drop hpd_regs usage on 8x74/8084
  drm/msm/hdmi: drop empty 'none' regulator lists
  drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform
  drm/msm/hdmi: drop unused GPIO support
  drm/msm/hdmi: drop the hdmi-mux support
  dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as deprecated
  dt-bindings: display/msm: hdmi: mark old GPIO properties as deprecated
  dt-bindings: display/msm: hdmi: split and convert to yaml
  drm/msm/dp: use ARRAY_SIZE for calculating num_descs
  drm/msm/dsi: Use single function for reset
  drm/msm/hdmi: fill the pwr_regs bulk regulators
  drm/msm/dp: Remove encoder pointer from struct msm_dp
  drm/msm/dp: make dp_bridge_mode_valid() more precise
  dt-bindings: msm: update maintainers list with proper id
  drm/msm/dpu: simplify and unify dpu_encoder_get_intf and dpu_encoder_get_wb
  dt-bindings: msm/dp: List supplies in the bindings
  drm/msm/dpu: Add interface support for CRC debugfs
  drm/msm/dp: rewrite dss_module_power to use bulk clock functions
  drm/msm/dpu: Add MISR register support for interface
  drm/msm/dp: inline dp_power_clk_set_rate()
  drm/msm/dpu: Move MISR methods to dpu_hw_util
  drm/msm/dp: set stream_pixel rate directly
  drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link")
  drm/msm/dpu: Move LM CRC code into separate method
  drm/msm/dpu: remove hard-coded linewidth limit for writeback
  drm/msm/dpu: fix maxlinewidth for writeback block
  drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display()
  drm/msm/dpu: drop enum msm_display_caps
  drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends
  drm/msm/dpu: make dpu hardware catalog static const
  drm/msm/dpu: constify struct dpu_mdss_cfg
  drm/msm/dpu: change catalog->dma_cfg to be a const pointer
  drm/msm/dpu: change catalog->perf to be a const pointer
  drm/msm/dpu: remove hwversion field from data structures
  drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog
  drm/msm/dpu: use feature bit for LM combined alpha check
  drm/msm/dpu: add writeback support for sc7180
  remoteproc: mediatek: Enable cache for mt8186 SCP
  memblock tests: remove completed TODO items
  memblock tests: set memblock_debug to enable memblock_dbg() messages
  memblock tests: add verbose output to memblock tests
  memblock tests: Makefile: add arguments to control verbosity
  dma-mapping: Fix build error unused-value
  ACPI: Remove the unused find_acpi_cpu_cache_topology()
  arch_topology: Warn that topology for nested clusters is not supported
  arch_topology: Add support for parsing sockets in /cpu-map
  arch_topology: Set cluster identifier in each core/thread from /cpu-map
  arch_topology: Limit span of cpu_clustergroup_mask()
  arch_topology: Don't set cluster identifier as physical package identifier
  arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found
  arch_topology: Check for non-negative value rather than -1 for IDs validity
  arch_topology: Set thread sibling cpumask only within the cluster
  arch_topology: Drop LLC identifier stash from the CPU topology
  arm64: topology: Remove redundant setting of llc_id in CPU topology
  arch_topology: Use the last level cache information from the cacheinfo
  arch_topology: Add support to parse and detect cache attributes
  cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability
  cacheinfo: Use cache identifiers to check if the caches are shared if available
  cacheinfo: Allow early detection and population of cache attributes
  cacheinfo: Add support to check if last level cache(LLC) is valid or shared
  cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF
  cacheinfo: Add helper to access any cache index for a given CPU
  cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node
  ACPI: PPTT: Use table offset as fw_token instead of virtual address
  drm/mediatek: dpi: Move the csc_enable bit to SoC config
  drm/mediatek: dpi: Move the yuv422_en_bit to SoC config
  drm/mediatek: dpi: Move swap_shift to SoC config
  drm/mediatek: dpi: Move hvsize_mask to SoC config
  drm/mediatek: dpi: Move dimension mask to SoC config
  drm/mediatek: dpi: Implement a swap_input toggle in SoC config
  drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config
  drm/mediatek: dpi: Add support for quantization range
  drm/mediatek: dpi: Only enable dpi after the bridge is enabled
  drm/mediatek: dpi: Remove output format of YUV
  drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf
  dt-bindings: display: mediatek: dpi: Revise mediatek strings to correct format
  dt-bindings: display: mediatek: dpi: Add DP_INTF compatible
  drm/mediatek: Ensure bridge disable happends before suspend
  IB: Fix spelling of 'writable'
  interconnect: add device managed bulk API
  dt-bindings: interconnect: add fsl,imx8mp.h
  dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc
  RDMA/rxe: Remove unnecessary include statement
  drm/ingenic: Use the highest possible DMA burst size
  tracing: ALSA: hda: Remove string manipulation out of the fast path
  ALSA: wavefront: remove redundant assignment to pointer end
  ALSA: usb-audio: Turn off 'manual mode' on Dell dock
  ALSA: usb-audio: Support jack detection on Dell dock
  ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe()
  ASoC: fsl_asrc_dma: Add legacy_dai_naming flag
  ASoC: fsl_micfil: Add legacy_dai_naming flag
  ASoC: codes: Add support for ES8316 producer mode
  ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter()
  ASoC: codecs: max98088: Clean up some inconsistent indenting
  ASoC: dt-bindings: convert designware-i2s to dt-schema
  ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
  net: hns: Fix spelling mistakes in comments.
  nfp: support TX VLAN ctag insert
  nfp: support RX VLAN ctag/stag strip
  usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon register access
  usbnet: smsc95xx: Clean up nopm handling
  usbnet: smsc95xx: Fix deadlock on runtime resume
  net: phy: broadcom: Add support for BCM53128 internal PHYs
  dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts description
  selftest: net: bridge mdb add/del entry to port that is down
  net: ipconfig: use strscpy to replace strlcpy
  mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines
  mlxsw: spectrum_fid: Remove flood_index() from FID operation structure
  mlxsw: Enable unified bridge model
  mlxsw: Add ubridge to config profile
  mlxsw: Add support for 802.1Q FID family
  mlxsw: Add new FID families for unified bridge model
  mlxsw: Add support for VLAN RIFs
  mlxsw: Configure egress FID classification after routing
  mlxsw: spectrum_router: Do not configure VID for sub-port RIFs
  mlxsw: spectrum_fid: Configure layer 3 egress VID classification
  mlxsw: Configure ingress RIF classification
  mlxsw: spectrum_fid: Configure VNI to FID classification
  mlxsw: Configure egress VID for unicast FDB entries
  drm/i915: Fix vm use-after-free in vma destruction
  xfrm: improve wording of comment above XFRM_OFFLOAD flags
  esp6: Fix spelling mistake
  selftests/vm: only run 128TBswitch with 5-level paging
  mm/khugepaged: try to free transhuge swapcache when possible
  mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp()
  mm/khugepaged: use helper macro __ATTR_RW
  mm/khugepaged: minor cleanup for collapse_file
  mm/khugepaged: trivial typo and codestyle cleanup
  mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs
  mm/khugepaged: remove unneeded shmem_huge_enabled() check
  mm: sparsemem: drop unexpected word 'a' in comments
  mm: hugetlb: kill set_huge_swap_pte_at()
  mm/page_alloc: make the annotations of available memory more accurate
  zram: do not lookup algorithm in backends table
  mm, docs: fix comments that mention mem_hotplug_end()
  mm/smaps: add Pss_Dirty
  mm: rmap: simplify the hugetlb handling when unmapping or migration
  mm/madvise: minor cleanup for swapin_walk_pmd_entry()
  mm: hugetlb: remove minimum_order variable
  mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory
  mm: memory_hotplug: enumerate all supported section flags
  mm/swap: convert __delete_from_swap_cache() to a folio
  mm/swap: convert delete_from_swap_cache() to take a folio
  mm: convert page_swap_flags to folio_swap_flags
  mm: convert destroy_compound_page() to destroy_large_folio()
  mm/swap: convert __page_cache_release() to use a folio
  mm/swap: convert __put_compound_page() to __folio_put_large()
  mm/swap: convert __put_single_page() to __folio_put_small()
  mm/swap: convert __put_page() to __folio_put()
  mm/swap: convert put_pages_list to use folios
  mm/swap: convert release_pages to use a folio internally
  mm/swap: convert try_to_free_swap to use a folio
  mm/swap: optimise lru_add_drain_cpu()
  mm/swap: pull the CPU conditional out of __lru_add_drain_all()
  mm/swap: rename lru_pvecs to cpu_fbatches
  mm/swap: convert activate_page to a folio_batch
  mm/swap: convert lru_lazyfree to a folio_batch
  mm/swap: convert lru_deactivate to a folio_batch
  mm/swap: convert lru_deactivate_file to a folio_batch
  mm/swap: convert lru_add to a folio_batch
  mm/swap: make __pagevec_lru_add static
  mm/swap: add folio_batch_move_lru()
  mm: add folios_put()
  mm/vmscan: convert reclaim_pages() to use a folio
  mm/vmscan: convert shrink_active_list() to use a folio
  mm/vmscan: convert move_pages_to_lru() to use a folio
  mm/vmscan: convert isolate_lru_pages() to use a folio
  mm/vmscan: convert reclaim_clean_pages_from_list() to folios
  mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection
  userfaultfd: selftests: infinite loop in faulting_process
  Docs/admin-guide/damon: add a document for DAMON_LRU_SORT
  mm/damon: introduce DAMON-based LRU-lists Sorting
  Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action
  mm/damon/schemes: add 'LRU_DEPRIO' action
  Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action
  mm/damon/schemes: add 'LRU_PRIO' DAMOS action
  mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling
  mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values
  mm/swap: remove swap_cache_info statistics
  mm/swapfile: fix possible data races of inuse_pages
  lib/test_vmalloc: switch to prandom_u32()
  mm/vmalloc: extend __find_vmap_area() with one more argument
  mm/vmalloc: initialize VA's list node after unlink
  mm/vmalloc: extend __alloc_vmap_area() with extra arguments
  mm/vmalloc: make link_va()/unlink_va() common to different rb_root
  mm: shrinkers: add scan interface for shrinker debugfs
  tools: add memcg_shrinker.py
  mm: docs: document shrinker debugfs
  mm: shrinkers: provide shrinkers with names
  mm: shrinkers: introduce debugfs interface for memory shrinkers
  mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino()
  mm/mempolicy: fix get_nodes out of bound access
  mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte()
  kasan: fix zeroing vmalloc memory with HW_TAGS
  mm: introduce clear_highpage_kasan_tagged
  mm: rename kernel_init_free_pages to kernel_init_pages
  mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()'
  mm/damon/reclaim: make 'enabled' checking timer simpler
  mm/damon/sysfs: deduplicate inputs applying
  mm/damon/reclaim: deduplicate 'commit_inputs' handling
  mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h
  Docs/admin-guide/damon/reclaim: remove a paragraph that been obsolete due to online tuning support
  mm/migration: fix potential pte_unmap on an not mapped pte
  mm/migration: return errno when isolate_huge_page failed
  mm/migration: remove unneeded lock page and PageMovable check
  mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable()
  mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK
  coccinelle: Extend address test from ifaddr semantic patch to test expressions
  drm/panel: simple: add ETML0700Y5DHA panel
  dt-bindings: display: simple: add EDT ETML0700Y5DHA panel
  drm/panel: simple: Add support for HannStar HSD101PWW2 panel
  dt-bindings: display: simple: Add HannStar HSD101PWW2
  dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03
  drm/mediatek: Remove mt8192 display rdma compatible
  net: usb: Remove unnecessary '0' values from hasdata
  can: slcan: extend the protocol with CAN state info
  can: slcan: extend the protocol with error info
  can: slcan: add ethtool support to reset adapter errors
  can: slcan: move driver into separate sub directory
  can: slcan: send the open/close commands to the adapter
  can: slcan: set bitrate by CAN device driver API
  can: slcan: allow to send commands to the adapter
  can: slcan: use CAN network device driver API
  can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U
  can: slcan: use the alloc_can_skb() helper
  can: slcan: use netdev helpers to print out messages
  can: slcan: use the BIT() helper
  net/mlx5e: TC, Support offloading police action
  net/mlx5e: Add flow_action to parse state
  net/mlx5e: Add post meter table for flow metering
  net/mlx5e: Add generic macros to use metadata register mapping
  net/mlx5e: Get or put meter by the index of tc police action
  net/mlx5e: Add support to modify hardware flow meter parameters
  net/mlx5e: Prepare for flow meter offload if hardware supports it
  net/mlx5: Implement interfaces to control ASO SQ and CQ
  net/mlx5: Add support to create SQ and CQ for ASO
  net/mlx5: E-switch: Change eswitch mode only via devlink command
  net/mlx5: E-switch, Remove dependency between sriov and eswitch mode
  net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
  net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created
  net/mlx5: delete dead code in mlx5_esw_unlock()
  net/mlx5: Delete ipsec_fs header file as not used
  net: dsa: microchip: add LAN937x in the ksz spi probe
  net: dsa: microchip: lan937x: add phylink_mac_config support
  net: dsa: microchip: lan937x: add phylink_mac_link_up support
  net: dsa: microchip: lan937x: add phylink_get_caps support
  net: dsa: microchip: lan937x: add MTU and fast_age support
  net: dsa: microchip: lan937x: register mdio-bus
  net: dsa: microchip: lan937x: add phy read and write support
  net: dsa: microchip: lan937x: add dsa_tag_protocol
  net: dsa: microchip: add DSA support for microchip LAN937x
  net: dsa: microchip: generic access to ksz9477 static and reserved table
  net: dsa: tag_ksz: add tag handling for Microchip LAN937x
  dt-bindings: net: dsa: dt bindings for microchip lan937x
  dt-bindings: net: make internal-delay-ps based on phy-mode
  net: phy: micrel: Adding LED feature for LAN8814 PHY
  dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY
  net: add skb_[inner_]tcp_all_headers helpers
  drm/rockchip: Fix an error handling path rockchip_dp_probe()
  drm/rockchip: vop: Don't crash for invalid duplicate_state()
  9p: Fix some kernel-doc comments
  9p fid refcount: cleanup p9_fid_put calls
  9p fid refcount: add a 9p_fid_ref tracepoint
  9p fid refcount: add p9_fid_get/put wrappers
  9p: Fix minor typo in code comment
  9p: Remove unnecessary variable for old fids while walking from d_parent
  9p: Make the path walk logic more clear about when cloning is required
  9p: Track the root fid with its own variable during lookups
  platform/x86/intel/pmt: telemetry: Fix fixed region handling
  platform/x86/intel/vsec: Add support for Raptor Lake
  platform/x86/intel/vsec: Rework early hardware code
  platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
  platform/surface: Update copyright year of various drivers
  platform/surface: aggregator: Move subsystem hub drivers to their own module
  platform/surface: aggregator: Move device registry helper functions to core module
  platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Laptop Studio
  platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Pro 8
  platform/surface: Add KIP/POS tablet-mode switch driver
  platform/surface: aggregator: Add helper macros for requests with argument and return value
  qlogic/qed: fix repeated words in comments
  samsung/sxgbe: fix repeated words in comments
  stmicro/stmmac: fix repeated words in comments
  ethernet/sun: fix repeated words in comments
  usbnet: remove vestiges of debug macros
  net: pcs: rzn1-miic: update speed only if interface is changed
  octeontx2-af: fix operand size in bitwise operation
  drm/i915/display: clean up comments
  drm/doc/rfc: VM_BIND uapi definition
  drm/i915: Update i915 uapi documentation
  drm/doc/rfc: VM_BIND feature design document
  drm/i915: DG2 and ATS-M device ID updates
  dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
  dt-bindings: chosen: remove old .txt binding
  iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGGERED mode
  iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TRIGGERED mode
  dmaengine: fsl-edma: remove redundant assignment to pointer last_sg
  dmaengine: mediatek: mtk-hsdma: Fix typo in comment
  dmaengine: at_xdmac: Fix typo in comment
  dt-bindings: dma: fsl-edma: Convert to DT schema
  dmaengine: ep93xx: Fix typo in comments
  dmaengine: imx-sdma: Improve the SDMA irq name
  xfs: introduce per-cpu CIL tracking structure
  xfs: rework per-iclog header CIL reservation
  xfs: lift init CIL reservation out of xc_cil_lock
  xfs: use the CIL space used counter for emptiness checks
  drm/i915/pvc: Implement w/a 16016694945
  ASoC: codecs: wsa883x: add missing break statement
  selftests/bpf: Skip lsm_cgroup when we don't have trampolines
  net/cmsg_sender: Remove a semicolon
  tty: n_gsm: fix resource allocation order in gsm_activate_mux()
  tty: n_gsm: fix deadlock and link starvation in outgoing data path
  nfp: support VF rate limit with NFDK
  cdc-eem: always use BIT
  cxgb4: Fix typo in string
  selftests: net: fib_rule_tests: fix support for running individual tests
  net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK
  mptcp: refine memory scheduling
  mptcp: drop SK_RECLAIM_* macros
  mptcp: never fetch fwd memory from the subflow
  dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul
  wifi: nl80211: retrieve EHT related elements in AP mode
  iio: adc: stm32-adc: disable adc before calibration
  iio: adc: stm32-adc: make safe adc disable
  iio: dac: ad5380: align '*' each line and drop unneeded blank line
  iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrency" -> "coherency"
  iio: Don't use bare "unsigned"
  dt-bindings: iio: dac: mcp4922: expand for mcp4921 support
  iio: dac: mcp4922: add support to mcp4921
  neterion/vxge: fix repeated words in comments
  ethernet/neterion: fix repeated words in comments
  ethernet/natsemi: fix repeated words in comments
  mellanox/mlxsw: fix repeated words in comments
  ethernet/marvell: fix repeated words in comments
  marvell/octeontx2/af: fix repeated words in comments
  wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
  wifi: cfg80211: remove chandef check in cfg80211_cac_event()
  wifi: nl80211: relax wdev mutex check in wdev_chandef()
  wifi: nl80211: acquire wdev mutex earlier in start_ap
  wifi: nl80211: hold wdev mutex for tid config
  wifi: cfg80211: handle IBSS in channel switch
  wifi: mac80211: properly skip link info driver update
  wifi: mac80211: only accumulate airtime deficit for active clients
  wifi: mac80211: add debugfs file to display per-phy AQL pending airtime
  wifi: mac80211: add a per-PHY AQL limit to improve fairness
  wifi: mac80211: keep recently active tx queues in scheduling list
  wifi: mac80211: consider aql_tx_pending when checking airtime deficit
  wifi: mac80211: make sta airtime deficit field s32 instead of s64
  wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling
  wifi: mac80211: fix a kernel-doc complaint
  remove CONFIG_ANDROID
  pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig
  kernfs: fix potential NULL dereference in __kernfs_remove
  wifi: cfg80211: remove redundant documentation
  firmware: Hold a reference for of_find_compatible_node()
  uacce: Handle parent device removal or parent driver module rmmod
  scripts/tags.sh: Include tools directory in tags generation
  bus: mvebu-mbus: Fix spelling mistake
  wifi: mac80211: sta_info: fix a missing kernel-doc struct element
  MAINTAINERS: update Android driver maintainers
  wifi: mac80211: add a missing comma at kernel-doc markup
  wifi: cfg80211: fix kernel-doc warnings all over the file
  misc: rtsx_pcr: Fix a typo
  drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC
  wifi: ieee80211: s1g action frames are not robust
  tty: n_gsm: fix race condition in gsmld_write()
  tty: n_gsm: fix packet re-transmission without open control channel
  tty: n_gsm: fix non flow control frames during mux flow off
  tty: n_gsm: fix missing timer to handle stalled links
  tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
  tty: n_gsm: fix tty registration before control channel open
  tty: n_gsm: fix user open not possible at responder until initiator open
  dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string
  staging: r8188eu: remove unneeded semicolon
  staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from SetHwReg8188EU()
  staging: r8188eu: drop return value from receive_disconnect
  drm/i915: turn on small BAR support
  drm/i915/ttm: disallow CPU fallback mode for ccs pages
  drm/i915/ttm: handle blitter failure on DG2
  drm/i915/selftests: ensure we reserve a fence slot
  drm/i915/selftests: skip the mman tests for stolen
  drm/i915/uapi: tweak error capture on recoverable contexts
  drm/i915/error: skip non-mappable pages
  drm/i915/uapi: add NEEDS_CPU_ACCESS hint
  drm/i915/uapi: apply ALLOC_GPU_ONLY by default
  drm/i915: remove intel_memory_region avail
  drm/i915/uapi: expose the avail tracking
  drm/i915/uapi: add probed_cpu_visible_size
  drm/doc: add rfc section for small BAR uapi
  dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl
  time64.h: consolidate uses of PSEC_PER_NSEC
  net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port
  net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF) out of rmw
  net: dsa: felix: keep reference on entire tc-taprio config
  net: gianfar: add support for software TX timestamping
  net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_pcs_get()
  clk: qcom: gcc-msm8916: Add rates to the GP clocks
  clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
  clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
  hisilicon/hns3/hns3vf:fix repeated words in comments
  google/gve:fix repeated words in comments
  freescale/fs_enet:fix repeated words in comments
  ethernet/emulex:fix repeated words in comments
  atheros/atl1e:fix repeated words in comments
  lib: test_bitmap: add compile-time optimization/evaluations assertions
  bitmap: don't assume compiler evaluates small mem*() builtins calls
  net/ice: fix initializing the bitmap in the switch code
  bitops: let optimize out non-atomic bitops on compile-time constants
  bitops: wrap non-atomic bitops with a transparent macro
  bitops: define const_*() versions of the non-atomics
  bitops: unify non-atomic bitops prototypes across architectures
  bitops: always define asm-generic non-atomic bitops
  ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
  RDMA/rxe: Replace include statement
  RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs
  drm/amdgpu/display: add missing FP_START/END checks dcn32_clk_mgr.c
  drm/amd/display: Fix __nedf2 undefined for 32 bit compilation
  drm/amd/display: Fix __muldf3 undefined for 32 bit compilation
  drm/amd/display: Fix __floatunsidf undefined for 32 bit compilation
  clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
  clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
  drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation
  riscv: Kconfig.socs: Add comments
  riscv: Kconfig.erratas: Add comments
  riscv: Kconfig: Fix indentation and add comments
  clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
  clk: qcom: ipq8074: add USB GDSCs
  dt-bindings: clocks: qcom,gcc-ipq8074: support power domains
  clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
  clk: qcom: ipq8074: add PPE crypto clock
  dt-bindings: clock: qcom: ipq8074: add PPE crypto clock
  clk: qcom: ipq8074: fix NSS port frequency tables
  clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
  clk: qcom: ipq8074: fix NSS core PLL-s
  dt-bindings: connector: usb: align example indentation to four-space
  bpftool: Show also the name of type BPF_OBJ_LINK
  docs: dt: writing-bindings: Update URL to DT schemas
  drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
  intel/ice:fix repeated words in comments
  ice: Remove unnecessary NULL check before dev_put
  ice: use eth_broadcast_addr() to set broadcast address
  ice: switch: dynamically add VLAN headers to dummy packets
  ice: Add support for VLAN TPID filters in switchdev
  ice: Add support for double VLAN in switchdev
  selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
  selftests/xsk: Verify correctness of XDP prog attach point
  selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket
  selftests/xsk: Avoid bpf_link probe for existing xsk
  RDMA/rxe: Fix deadlock in rxe_do_local_ops()
  drm/amdkfd: Bump KFD API version for SMI profiling event
  drm/amdkfd: Asynchronously free smi_client
  drm/amdkfd: Add unmap from GPU SMI event
  drm/amdkfd: Add user queue eviction restore SMI event
  drm/amdkfd: Add migration SMI event
  drm/amdkfd: Add GPU recoverable fault SMI event
  drm/amdkfd: Enable per process SMI event
  drm/amdkfd: Add KFD SMI event IDs and triggers
  Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM"
  drm/amdgpu: enable mes to access registers v2
  drm/amdgpu/mes: add mes register access interface
  drm/amdgpu/mes11: add mes11 misc op
  drm/amdkfd: fix cu mask for asics with wgps
  drm/amdgpu: add common interface for mes misc op
  drm/amdgpu/mes11: update mes interface for acessing registers
  net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start
  drm: Remove unnecessary junk from drm_crtc.h
  intel/ixgbevf:fix repeated words in comments
  intel/igc:fix repeated words in comments
  intel/igbvf:fix repeated words in comments
  intel/igb:fix repeated words in comments
  intel/iavf:fix repeated words in comments
  intel/i40e:fix repeated words in comments
  intel/fm10k:fix repeated words in comments
  intel/e1000e:fix repeated words in comments
  intel/e1000:fix repeated words in comments
  ixgbe: drop unexpected word 'for' in comments
  igb: remove unexpected word "the"
  fm10k: remove unexpected word "the"
  ixgbe: remove unexpected word "the"
  vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open()
  vfio: remove useless judgement
  vfio: Clear the caps->buf to NULL after free
  RDMA/rxe: Merge normal and retry atomic flows
  RDMA/rxe: Move atomic original value to res
  RDMA/rxe: Move atomic responder res to atomic_reply
  vfio: check iommu_group_set_name() return value
  RDMA/rxe: Add a responder state for atomic reply
  RDMA/rxe: Move code to rxe_prepare_atomic_res()
  Documentation: coresight: Escape coresight bindings file wildcard
  vfio: Split migration ops from main device ops
  vfio/mlx5: Protect mlx5vf_disable_fds() upon close device
  intel: remove unused macros
  dt-bindings: serial: 8250: Add npcm845 compatible string
  serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x()
  8250_dwlib: Convert bitops to newer form
  serial: 8250_dw: Drop PM ifdeffery
  ASoC: codecs: wsa883x: handle timeouts in resume path
  serial: 8250_dw: Sort headers alphabetically
  ASoC: codecs: wsa881x: handle timeouts in resume path
  earlycon: prevent multiple register_console()
  serial: 8250_dw: Take port lock while accessing LSR
  serial: 8250_port: Fix spelling mistake
  tty: serial: samsung_tty: loopback mode support
  tty: serial: samsung_tty: support more than 4 uart ports
  bpftool: Use feature list in bash completion
  bpftool: Add feature list (prog/map/link/attach types, helpers)
  bpftool: Remove attach_type_name forward declaration
  pinctrl: intel: Add Intel Meteor Lake pin controller support
  RDMA/rxe: Convert read side locking to rcu
  RDMA/rxe: Stop lookup of partially built objects
  drm/i915: Drain freed object after suspend display
  arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ"
  usb: host: xhci: use snprintf() in xhci_decode_trb()
  ASoC: tegra: delete a semicolon
  ASoC: wm_adsp: Minor clean and redundant code removal
  ASoC: samsung: change neo1973_audio from a global to static
  ASoC: codecs: wsa883x: add control, dapm widgets and map
  pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant
  dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles
  pinctrl: qcom: sc7280: Fix compile bug
  net, neigh: introduce interval_probe_time_ms for periodic probe
  sysctl: add proc_dointvec_ms_jiffies_minmax
  atheros/atl1c:fix repeated words in comments
  drm/i915: use DISPLAY_VER() instead of accessing match_info directly
  drm/i915/bios: debug log ddi port info after parsing
  ASoC: doc: Update dead links
  ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
  memblock: avoid some repeat when add new range
  drm/edid: take HF-EEODB extension count into account
  drm/edid: add HF-EEODB support to EDID read and allocation
  drm/edid: do invalid block filtering in-place
  drm/edid: add drm_edid_raw() to access the raw EDID data
  drm/probe-helper: add drm_connector_helper_get_modes()
  drm/edid: add drm_edid_connector_update()
  drm/edid: abstract debugfs override EDID set/reset
  drm/edid: clean up connector update error handling and debug logging
  drm/edid: convert drm_connector_update_edid_property() to struct drm_edid
  drm/edid: move drm_connector_update_edid_property() to drm_edid.c
  drm/vc4: change vc4_dma_range_matches from a global to static
  net: pcs-rzn1-miic: fix return value check in miic_probe()
  net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5psw_probe()
  net: txgbe: Add build support for txgbe
  clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
  clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
  clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
  clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
  ipv6: remove redundant store to value after addition
  net: switchdev: add reminder near struct switchdev_notifier_fdb_info
  net: dsa: microchip: count pause packets together will all other packets
  net: dsa: microchip: add pause stats support
  net: dsa: ar9331: add support for pause stats
  net: dsa: add get_pause_stats support
  clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe
  drm/amdgpu: fix documentation warning
  iosys-map: Add per-word write
  iosys-map: Add per-word read
  Input: i8042 - add TUXEDO devices to i8042 quirk tables
  Input: i8042 - add debug output for quirks
  Input: i8042 - merge quirk tables
  Input: i8042 - move __initconst to fix code styling warning
  perf jevents: Remove jevents.c
  perf jevents: Switch build to use jevents.py
  perf jevents: Add python converter script
  bpftool: Probe for memcg-based accounting before bumping rlimit
  perf python: Prefer python3
  drm/amd/display: Re-org and cleanup the redundant code
  drm/amd/display: expose additional modifier for DCN32/321
  drm/amd: Load TA firmware for DCN321/DCN32
  drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK
  drm/amdgpu/amdgpu_dm: fix kernel-doc markups
  drm/amd/display: change to_dal_irq_source_dnc32() storage class specifier to static
  drm/amd/display: Remove unused globals FORCE_RATE and FORCE_LANE_COUNT
  drm/amdgpu/display: drop set but unused variable
  drm/amdgpu: Fix typos in amdgpu_stop_pending_resets
  media: dt-bindings: Convert gpio-ir-receiver to DT schema
  drm/amd/display: Removed unused variable ret
  media: dt-bindings: rc: Allow 'ir-receiver' node names
  drm/i915/guc/slpc: Add a new SLPC selftest
  selftests/bpf: lsm_cgroup functional test
  bpftool: implement cgroup tree for BPF_LSM_CGROUP
  libbpf: implement bpf_prog_query_opts
  libbpf: add lsm_cgoup_sock type
  tools/bpf: Sync btf_ids.h to tools
  bpf: expose bpf_{g,s}etsockopt to lsm cgroup
  bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP
  bpf: minimize number of allocated lsm slots per program
  bpf: per-cgroup lsm flavor
  bpf: convert cgroup_bpf.progs to hlist
  bpf: add bpf_func_t and trampoline helpers
  power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables
  usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
  USB: cdc-acm: use define for timeout
  usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove()
  usb: gadget: aspeed_udc: fix handling of tx_len == 0
  usb: dwc3: gadget: fix a kernel-doc warning
  usb: dwc3: document async_callbacks field
  usb: typec_altmode: add a missing "@" at a kernel-doc parameter
  ASoC: wcd9335: Use DT bindings instead of local DAI definitions
  ASoC: dt-bindings: Add bindings for WCD9335 DAIs
  ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs()
  ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
  dt-bindings: arm: Convert CoreSight CPU debug to DT schema
  dt-bindings: arm: Convert CoreSight bindings to DT schema
  dt-bindings: arm: Rename Coresight filenames to match compatible
  coresight: syscfg: Update load and unload operations
  coresight: configfs: Fix unload of configurations on module exit
  gfs2: List traversal in do_promote is safe
  gfs2: do_promote glock holder stealing fix
  gfs2: Use better variable name
  gfs2: Make go_instantiate take a glock
  gfs2: Add new go_held glock operation
  gfs2: Revert 'Fix "truncate in progress" hang'
  gfs2: Instantiate glocks ouside of glock state engine
  gfs2: Fix up gfs2_glock_async_wait
  pinctrl: renesas: r8a779f0: Remove unused POC2
  reset: microchip-sparx5: allow building as a module
  dt-bindings: pinctrl: renesas: Remove spaces before #define
  net: prestera: acl: add support for 'egress' rules
  selftests: forwarding: ethtool_extended_state: Convert to busywait
  nfp: flower: fix comment typos and formatting
  net: dsa: microchip: move remaining register offset to ksz_chip_reg
  net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg
  net: dsa: microchip: change the size of reg from u8 to u16
  net: dsa: microchip: remove the struct ksz8
  net: dsa: microchip: move ksz8->shifts to ksz_common
  net: dsa: microchip: move ksz8->masks to ksz_common
  net: dsa: microchip: move ksz8->regs to ksz_common
  net: ethernet: mtk-star-emac: enable half duplex hardware support
  net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs
  net: ethernet: mtk-star-emac: add support for MII interface
  dt-bindings: net: mtk-star-emac: add description for new properties
  net: ethernet: mtk-star-emac: add timing adjustment support
  net: ethernet: mtk-star-emac: add clock pad selection for RMII
  dt-bindings: net: mtk-star-emac: add support for MT8365
  net: ethernet: mtk-star-emac: add support for MT8365 SoC
  net: ethernet: mtk-star-emac: modify IRQ trigger flags
  net: ethernet: mtk-star-emac: store bit_clk_div in compat structure
  sfc: Separate netdev probe/remove from PCI probe/remove
  sfc: replace function name in string with __func__
  sfc: Unsplit literal string.
  sfc: Move EF100 efx_nic_type structs to the end of the file
  sfc: Separate efx_nic memory from net_device memory
  sfc: Encapsulate access to netdev_priv()
  sfc: Change BUG_ON to WARN_ON and recovery code.
  sfc: Remove netdev init from efx_init_struct
  sfc: Add a PROBED state for EF100 VDPA use.
  sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
  mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs
  mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index
  mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry
  mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}()
  mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry
  mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries
  mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry'
  mlxsw: spectrum_switchdev: Rename MIDs list
  mlxsw: spectrum_switchdev: Rename MID structure
  mlxsw: Align PGT index to legacy bridge model
  mtd: rawnand: arasan: Fix clock rate in NV-DDR
  mtd: rawnand: arasan: Update NAND bus clock instead of system clock
  mtd: core: introduce of support for dynamic partitions
  dt-bindings: mtd: partitions: add additional example for qcom,smem-part
  dt-bindings: mtd: partitions: support label/name only partition
  ASoC: rockchip: i2s: Remove unwanted dma settings in rockchip_i2s_probe
  ASoC: dt-bindings: fsl,micfil: Convert format to json-schema
  ASoC: fsl_micfil: change micfil default settings
  ASoC: max98396: Fix TDM mode BSEL settings
  ASoC: rockchip: i2s: Fix the debug level on missing pinctrl
  MAINTAINERS: add ASoC Qualcomm codecs
  ASoC: codecs: add wsa883x amplifier support
  ASoC: dt-bindings: Add WSA883x bindings
  bus: mhi: host: pci_generic: Add another Foxconn T99W175
  KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y
  KVM: arm64: nvhe: Rename confusing obj-y
  powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers
  KVM: PPC: Kconfig: Fix indentation
  powerpc/powernv: Kconfig: Replace single quotes
  powerpc: Kconfig.debug: Remove extra empty line
  powerpc: Kconfig: Replace tabs with whitespaces
  powerpc/perf: Update MMCR2 to support event exclude_idle
  powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters
  KVM: PPC: Do not warn when userspace asked for too big TCE table
  powerpc/bpf/32: Add instructions for atomic_[cmp]xchg
  powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations
  powerpc/bpf/64: Add instructions for atomic_[cmp]xchg
  powerpc/bpf/64: add support for atomic fetch operations
  powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations
  powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in radix mode
  powerpc/papr_scm: use dev_get_drvdata
  powerpc/64: Drop ppc_inst_as_str()
  selftests/powerpc: Add missing files to .gitignores
  KVM: arm64: Move the handling of !FP outside of the fast path
  KVM: arm64: Document why pause cannot be turned into a flag
  KVM: arm64: Reduce the size of the vcpu flag members
  KVM: arm64: Add build-time sanity checks for flags
  KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together
  KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag
  KVM: arm64: Kill unused vcpu flags field
  KVM: arm64: Move vcpu WFIT flag to the state flag set
  KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set
  KVM: arm64: Move vcpu SVE/SME flags to the state flag set
  KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set
  drm/i915: Fix a lockdep warning at error capture
  KVM: PPC: Align pt_regs in kvm_vcpu_arch structure
  KVM: PPC: Book3S HV: tracing: Add missing hcall names
  KVM: PPC: Book3S HV: Provide more detailed timings for P9 entry path
  KVM: PPC: Book3S HV: Expose timing functions to module code
  KVM: PPC: Book3S HV: Decouple the debug timing from the P8 entry path
  KVM: PPC: Book3S HV: Add a new config for P8 debug timing
  KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
  fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream"
  powerpc/64e: KASAN Full support for BOOK3E/64
  powerpc/64e: Reorganise virtual memory
  powerpc/64e: Move virtual memory closer to linear memory
  powerpc/64e: Remove unused REGION related macros
  powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS
  powerpc/64e: Fix early TLB miss with KUAP
  powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
  powerpc/64e: Rewrite p4d_populate() as a static inline function
  powerpc: Remove _PAGE_SAO stub for book3e/64
  powerpc/32: Remove __map_without_ltlbs
  powerpc/32: Remove 'noltlbs' kernel parameter
  powerpc/32: Remove the 'nobats' kernel parameter
  powerpc: Restore CONFIG_DEBUG_INFO in defconfigs
  powerpc/irq: Simplify __do_irq()
  powerpc/irq: Perform stack_overflow detection after switching to IRQ stack
  powerpc/irq: Make __do_irq() static
  powerpc/irq: Increase stack_overflow detection limit when KASAN is enabled
  powerpc/irq: remove inline assembly in hard_irq_disable macro
  powerpc/irq: Replace #ifdefs by IS_ENABLED()
  powerpc/irq: Don't open code irq_soft_mask helpers
  powerpc/irq64: Remove get_irq_happened()
  powerpc/irq: Split irq.c
  powerpc: Don't include asm/ppc_asm.h in other headers
  powerpc: Include asm/firmware.h in all users of firmware_has_feature()
  Input: sensehat-joystick - remove unnecessary error message
  Input: exc3000 - fix return value check of wait_for_completion_timeout
  tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention
  net: mptcp: fix some spelling mistake in mptcp
  Revert the ARM/dts changes for Renesas RZ/N1
  Input: edt-ft5x06 - show crc and header errors by sysfs
  Input: edt-ft5x06 - show firmware version by sysfs
  Input: edt-ft5x06 - show model name by sysfs
  Input: edt-ft5x06 - set report rate by dts property
  Input: edt-ft5x06 - get/set M12 report rate by sysfs
  dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz
  net: phylink: disable PCS polling over major configuration
  net: phylink: remove pcs_ops member
  tcp: diag: add support for TIME_WAIT sockets to tcp_abort()
  net/funeth: Support for ethtool -m
  af_unix: Do not call kmemdup() for init_net's sysctl table.
  power: reset: pwr-mlxbf: add missing include
  drm: lcdif: Add support for i.MX8MP LCDIF variant
  dt-bindings: lcdif: Add compatible for i.MX8MP
  drm/bridge: tc358767: Do not cache dsi_lanes twice
  selftests/powerpc/pmu: Add test for hardware cache events
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_sel field
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_ctl field
  selftests/powerpc/pmu: Add selftest for group constraint for unit and pmc field in p9
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_cmp field
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCR1 cache bits
  selftests/powerpc/pmu: Add selftest for group constraint check for MMCR0 l2l3_sel bits
  selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE events valid check
  selftests/powerpc/pmu: Add selftest for event alternatives for power10
  selftests/powerpc/pmu: Add selftest for event alternatives for power9
  selftests/powerpc/pmu: Add selftest for blacklist events check in power9
  selftests/powerpc/pmu: Add selftest for reserved bit check for MMCRA thresh_ctl field
  selftests/powerpc/pmu: Add selftest for checking invalid bits in event code
  selftests/powerpc/pmu: Add selftest for group constraint check MMCRA sample bits
  selftests/powerpc/pmu: Add selftest for group constraint for MMCRA Sampling Mode field
  selftests/powerpc/pmu: Add selftest for group constraint check for radix_scope_qual field
  selftests/powerpc/pmu: Add selftest for group constraint check when using same PMC
  selftests/powerpc/pmu: Add selftest to check constraint for number of counters in use.
  selftests/powerpc/pmu: Add selftest to check PMC5/6 is excluded from some constraint checks
  selftests/powerpc/pmu: Add selftest for group constraint check for PMC5 and PMC6
  selftests/powerpc/pmu: Add support for perf event code tests
  selftests/powerpc/pmu: Add interface test for bhrb disable field for non-branch samples
  selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit/cache fields
  selftests/powerpc/pmu: Add selftest for checking valid and invalid bhrb filter maps
  selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_REGS_INTR option will not crash on any platforms
  selftests/powerpc/pmu: Add selftest to check branch stack enablement will not crash on any platforms
  selftests/powerpc/pmu: Refactor the platform check and add macros to find array size/PVR
  drm/display/selftests: drop extra word 'for' in comments for MST selftests
  platform/x86: hp-wmi: Ignore Sanitization Mode event
  platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
  dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail
  dt-bindings: ata: ahci-ceva: convert to yaml
  of: reserved-memory: Print allocation/reservation failures as error
  libbpf: fix up few libbpf.map problems
  libbpf: enforce strict libbpf 1.0 behaviors
  selftests/bpf: remove last tests with legacy BPF map definitions
  libbpf: clean up SEC() handling
  libbpf: remove internal multi-instance prog support
  libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x
  libbpf: remove multi-instance and custom private data APIs
  libbpf: remove most other deprecated high-level APIs
  libbpf: remove prog_info_linear APIs
  libbpf: clean up perfbuf APIs
  libbpf: remove deprecated BTF APIs
  libbpf: remove deprecated probing APIs
  libbpf: remove deprecated XDP APIs
  libbpf: remove deprecated low-level APIs
  libbpf: move xsk.{c,h} into selftests/bpf
  platform/x86: panasonic-laptop: Use acpi_video_get_backlight_type()
  platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
  platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
  platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
  platform/x86: panasonic-laptop: sort includes alphabetically
  platform/x86: panasonic-laptop: de-obfuscate button codes
  dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key node name
  can: ctucanfd: ctucan_interrupt(): fix typo
  gfs2: Minor gfs2_glock_nq_m cleanup
  vfs: escape hash as well
  ACPI: video: Change how we determine if brightness key-presses are handled
  f2fs: initialize page_array_entry slab only if compression feature is on
  f2fs: optimize error handling in redirty_blocks
  f2fs: do not skip updating inode when retrying to flush node page
  fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE
  fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation
  Revert "drm/amdkfd: Free queue after unmap queue success"
  drm/amdgpu/display/dc: Fix null pointer exception
  drm/amdgpu: Follow up change to previous drm scheduler change.
  drm/sched: Partial revert of 'drm/sched: Keep s_fence->parent pointer'
  drm/amdgpu: Prevent race between late signaled fences and GPU reset.
  drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences
  drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() declaration
  drm/amdgpu: add mc wptr addr support for mes
  drm/amd/display : Log DP link training failure reason
  drm/amd/pm: enable VR0 HOT support for SMU 13.0.0
  drm/amdgpu: update GFX11 cs settings
  drm/amdgpu/display: reduce stack size in dml32_ModeSupportAndSystemConfigurationFull()
  dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull-{up,down}
  ASoC: qcom: Add driver support for audioreach solution
  selftests/powerpc/pmu: Add interface test for bhrb disable field
  selftests/powerpc/pmu: Add interface test for mmcra_ifm field for conditional branch type
  selftests/powerpc/pmu: Add interface test for mmcra_ifm field for any branch type
  selftests/powerpc/pmu: Add interface test for mmcra_ifm field of indirect call type
  selftests/powerpc/pmu: Add support for branch sampling in get_intr_regs function
  selftests/powerpc/pmu: Add interface test for mmcra_thresh_cmp fields
  selftests/powerpc: Add support to fetch "platform" and "base platform" from auxv to detect platform.
  selftests/powerpc/pmu: Add mask/shift bits for extracting threshold compare field
  pinctrl: samsung: do not use bindings header with constants
  powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
  of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc
  drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block
  drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
  drm/vc4: hdmi: Force modeset when bpc or format changes
  drm/vc4: hdmi: Fix timings for interlaced modes
  drm/vc4: hdmi: Report that 3d/stereo is allowed
  drm/vc4: hdmi: Add MISC_CONTROL register for vc4
  drm/vc4: hdmi: Add HDMI format detection registers to register list
  drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
  drm/vc4: hdmi: Skip writes to disabled packet RAM
  drm/vc4: hdmi: Stop checking for enabled output in audio
  drm/vc4: hdmi: Move HDMI reset to pm_resume
  drm/vc4: hdmi: Switch to pm_runtime_status_suspended
  drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
  drm/vc4: hdmi: Avoid full hdmi audio fifo writes
  drm/vc4: hdmi: Clear unused infoframe packet RAM registers
  drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps
  drm/vc4: hdmi: Disable audio if dmas property is present but empty
  drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
  drm/vc4: dsi: Fix dsi0 interrupt support
  drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
  drm/vc4: dsi: Correct pixel order for DSI0
  drm/vc4: dsi: Correct DSI divider calculations
  drm/vc4: dsi: Release workaround buffer and DMA
  drm/vc4: dpi: Ensure a default format is selected
  drm/vc4: dpi: Add option for inverting pixel clock and output enable
  drm/vc4: dpi: Add support for composite syncs to vc4_dpi
  drm/vc4: hvs: Add debugfs node that dumps the current display lists
  drm/vc4: plane: Add alpha_blend_mode property to each plane.
  drm/vc4: plane: Fix margin calculations for the right/bottom edges
  drm/vc4: plane: Remove subpixel positioning check
  drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
  drm/vc4: kms: Warn if clk_set_min_rate fails
  drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
  mlxsw: spectrum_fid: Configure flooding entries using PGT APIs
  mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization
  mlxsw: spectrum: Initialize PGT table
  mlxsw: Extend PGT APIs to support maintaining list of ports per entry
  mlxsw: Add a dedicated structure for bitmap of ports
  mlxsw: Add an indication of SMPE index validity for PGT table
  mlxsw: Add an initial PGT table support
  mlxsw: spectrum_fid: Configure egress VID classification for multicast
  mlxsw: Set flood bridge type for FIDs
  mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family
  mlxsw: Prepare 'bridge_type' field for SFMR usage
  mlxsw: spectrum_fid: Configure flooding table type for rFID
  mlxsw: spectrum: Add a temporary variable to indicate bridge model
  pinctrl: aspeed: Fix typo in comment
  ASoC: qcom: lpass: Fix apq8016 compat string to match yaml
  drm/fourcc: Document the Intel CCS modifiers' CC plane expected pitch
  pinctrl: ingenic: Convert to immutable irq chip
  pinctrl: ingenic: Use irqd_to_hwirq()
  arch/*/: remove CONFIG_VIRT_TO_BUS
  drm/i915: Fix error code in icl_compute_combo_phy_dpll()
  ipv6/addrconf: fix timing bug in tempaddr regen
  pinctrl: pinctrl-zynqmp: Fix kernel-doc warning
  pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance
  dt-bindings: pinctrl-zynqmp: Add output-enable configuration
  firmware: xilinx: Add configuration values for tri-state
  bpf: Fix sockmap calling sleepable function in teardown path
  pinctrl: ocelot: allow building as a module
  drm/doc: Fix comment typo
  hinic: Use the bitmap API when applicable
  nfp: add support for 'ethtool -t DEVNAME' command
  nfp: support vepa mode in HW bridge
  net: atlantic:fix repeated words in comments
  amd/xgbe: fix repeated words in comments
  agere: fix repeated words in comments
  net: axienet: Modify function description
  scsi: ufs: ufs-qcom: Remove unneeded code
  scsi: ufs: ufs-mediatek: Fix invalid access to vccqx
  scsi: ufs: ufs-mediatek: Support performance boosting
  scsi: ufs: ufs-mediatek: Support host power control
  scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro
  scsi: ufs: ufs-mediatek: Add stage information for ref-clk control
  scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early
  scsi: ufs: ufs-mediatek: Always add delays for VCC operations
  scsi: ufs: ufs-mediatek: Fix build warnings
  scsi: dpt_i2o: Remove obsolete driver
  scsi: BusLogic: Remove bus_to_virt()
  scsi: fcoe: Remove redundant assignment to variable 'wlen'
  scsi: ufs: ufshcd: Constify pointed data
  scsi: ufs: ufshcd-pltfrm: Constify pointed data
  ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
  ASoC: samsung: Enable compile test
  ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include
  ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware
  dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
  dt-bindings: input: iqs7222: Correct bottom speed step size
  dt-bindings: input: iqs7222: Remove support for RF filter
  Input: iqs7222 - remove support for RF filter
  Input: iqs7222 - handle reset during ATI
  Input: iqs7222 - acknowledge reset before writing registers
  Input: iqs7222 - protect volatile registers
  Input: iqs7222 - fortify slider event reporting
  Input: iqs7222 - correct slider event disable logic
  drm/i915/guc/slpc: Use non-blocking H2G for waitboost
  dt-bindings: clock: qcom,gcc-sdm845: add parent power domain
  clk: qcom: clk-krait: add apq/ipq8064 errata workaround
  clk: qcom: clk-krait: unlock spin after mux completion
  clk: qcom: clk-hfpll: use poll_timeout macro
  clk: qcom: gcc-sm6350: Drop extra semicolon
  vfio: check vfio_register_iommu_driver() return value
  docs: rename Documentation/vm to Documentation/mm
  vfio: Use device_iommu_capable()
  vfio/type1: Simplify bus_type determination
  drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend
  drm/i915/guc: Don't update engine busyness stats too frequently
  Revert "drm/i915: Hold reference to intel_context over life of i915_request"
  drm/i915: Do not access rq->engine without a reference
  ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling
  drm/i915: Move the color stuff under INTEL_INFO->display
  drm/i915: Get rid of XE_LPD_CURSOR_OFFSETS
  drm/i915: Use _MMIO_PIPE2() where appropriate
  drm/i915: Use _MMIO_TRANS2() where appropriate
  drm/i915: s/_CURSOR2/_MMIO_CURSOR2//
  drm/i915: Make pipe_offsets[] & co. u32
  drm/i915: Move display_mmio_offset under INTEL_INFO->display
  drm/i915: Move pipe_offsets[] & co. to INTEL_INFO->display
  vfio: de-extern-ify function prototypes
  drm/i915: Move dbuf details to INTEL_INFO->display
  drm/i915: Eliminate PIPECONF RMWs from .color_commit()
  can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters
  of: base: Avoid console probe delay when fw_devlink.strict=1
  driver core: fw_devlink: Allow firmware to mark devices as best effort
  kernfs: Replace global kernfs_open_file_mutex with hashed mutexes.
  kernfs: Introduce interface to access global kernfs_open_file_mutex.
  kernfs: Change kernfs_notify_list to llist.
  kernfs: make ->attr.open RCU protected.
  kernfs/file.c: remove redundant error return counter assignment
  drm/i915: Prefer "XEHP_" prefix for registers
  drm/i915: Correct duplicated/misplaced GT register definitions
  driver core: fix potential deadlock in __driver_attach
  ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id
  Docs/ABI/testing: Add VDUSE sysfs interface ABI document
  drm/mediatek: Add mediatek-drm plane color encoding info
  devtmpfs: fix the dangling pointer of global devtmpfsd thread
  drm/mediatek: Add display merge async reset control
  Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm"
  Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
  drm/mediatek: Add display merge mute/unmute support for MT8195
  drm/mediatek: Add display merge start/stop API for cmdq support
  drm/mediatek: Add display merge advance config API for MT8195
  tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
  drm/mediatek: Add display MDP RDMA support for MT8195
  platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
  platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
  misc: rtsx: Fix an error handling path in rtsx_pci_probe()
  Binder: add TF_UPDATE_TXN to replace outdated txn
  lkdtm: cfi: use NULL for a null pointer rather than zero
  vboxguest: Do not use devm for irq
  cxl: drop unexpected word "the" in the comments
  sgi-xp: xpc_uv: drop unexpected word "the" in the comments
  apm-emulation: drop unexpected word "the" in the comments
  misc: sgi-gru: grukservices: drop unexpected word "the" in the comments
  dt-bindings: display: mediatek: add vdosys1 RDMA definition for mt8195
  backlight: rt4831: Apply ocp level from devicetree
  dt-bindings: backlight: rt4831: Add the new ocp level property
  drm/stm: ltdc: update hardware error management
  drm/stm: ltdc: add support of horizontal & vertical mirroring
  drm/stm: ltdc: add support of the dynamic z-order
  drm/stm: ltdc: fix various coding-style warnings
  drm/stm: ltdc: remove error message about scaling
  drm/stm: ltdc: disable all layers before crtc shutdown
  speakup: Generate speakupmap.h automatically
  dt-bindings: usb: mtk-xhci: Make all clocks required
  dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
  usb: core: sysfs: convert sysfs snprintf to sysfs_emit
  Documentation: samsung-s3c24xx: Add blank line after SPDX directive
  serial: 8250_dwlib: Support for 9th bit multipoint addressing
  serial: Support for RS-485 multipoint addresses
  serial: take termios_rwsem for ->rs485_config() & pass termios as param
  serial: 8250_lpss: Use 32-bit reads
  serial: 8250: create lsr_save_mask
  serial: 8250: make saved LSR larger
  serial: Consolidate BOTH_EMPTY use
  serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE
  serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED
  serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA
  serial: msm: Rename UART_* defines to MSM_UART_*
  serial: msm: Convert container_of UART_TO_MSM to static inline
  serial: st-asc: remove include of pm_runtime.h
  tty: serial: atmel: remove enable/disable clock due to atmel_console_setup()
  tty: serial: atmel: use devm_clk_get()
  tty: serial: atmel: stop using legacy pm ops
  dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588
  serial: kgdboc: Fix typo in comment
  MAINTAINERS: Update DW 8250 UART maintainership
  dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings
  tty: serial: Fix refcount leak bug in ucc_uart.c
  drivers: tty: serial: Add missing of_node_put() in serial-tegra.c
  serial: Drop timeout from uart_port
  tty: Add closing marker into comment in tty_ldisc.h
  serial: 8250_pericom: Use UART_LCR_DLAB
  serial: 8250: Use UART_LCR_WLEN8 instead of literal
  serial: sifive: Remove useless license text when SPDX-License-Identifier is already used
  ASoC: fsl_sai: Configure dataline/FIFO information from dts property
  ASoC: dt-bindings: fsl-sai: Add new property to configure dataline
  ASoC: fsl_sai: Make res a member of struct fsl_sai
  ASoc: fsl_sai: Add pinctrl operation for PDM and DSD
  ASoC: fsl_sai: Add support for more sample rates
  ASoC: fsl_sai: Add DSD bit format support
  ASoC: fsl_sai: Add PDM daifmt support
  ASoC: sun50i-codec-analog: Add support for internal bias
  ASoC: dt-bindings: sun50i-codec: Add binding for internal bias
  ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get()
  ASoC: tas2552: use pm_runtime_resume_and_get()
  ASoC: rockchip: pdm: use pm_runtime_resume_and_get()
  ASoC: img: img-i2s-out: use pm_runtime_resume_and_get()
  ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get()
  ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get()
  ASoC: wsa881x: use pm_runtime_resume_and_get()
  ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()
  ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get()
  ASoC: Intel: catpt: use pm_runtime_resume_and_get()
  ASoC: soc-component: Remove non_legacy_dai_naming flag
  ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag
  ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag
  ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag
  ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag
  ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag
  ASoC: si476x: Remove now redundant non_legacy_dai_naming flag
  ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag
  ASoC: rk817: Remove now redundant non_legacy_dai_naming flag
  ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag
  ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag
  ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag
  ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag
  ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag
  ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag
  ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag
  ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag
  ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag
  ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag
  ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag
  ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag
  ASoC: dmic: Remove now redundant non_legacy_dai_naming flag
  ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag
  ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag
  ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag
  ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag
  ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag
  ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag
  ASoC: ac97: Remove now redundant non_legacy_dai_naming flag
  ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag
  ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag
  ASoC: wm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: uda*: Remove now redundant non_legacy_dai_naming flag
  tty/vt: consolemap: use E_TABSZ for the translations size
  ASoC: twl*: Remove now redundant non_legacy_dai_naming flag
  tty/vt: consolemap: remove dflt reset from con_do_clear_unimap()
  tty/vt: consolemap: improve UNI_*() macros definitions
  tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir*
  tty/vt: consolemap: saner variable names in set_inverse_transl()
  tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
  ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag
  tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode()
  tty/vt: consolemap: use ARRAY_SIZE(), part II.
  ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag
  ASoC: tas*: Remove now redundant non_legacy_dai_naming flag
  ASoC: sta*: Remove now redundant non_legacy_dai_naming flag
  ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: spdif: Remove now redundant non_legacy_dai_naming flag
  ASoC: rt*: Remove now redundant non_legacy_dai_naming flag
  ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: nau*: Remove now redundant non_legacy_dai_naming flag
  ASoC: msm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: max*: Remove now redundant non_legacy_dai_naming flag
  ASoC: es*: Remove now redundant non_legacy_dai_naming flag
  ASoC: da*: Remove now redundant non_legacy_dai_naming flag
  ASoC: cs*: Remove now redundant non_legacy_dai_naming flag
  ASoC: alc*: Remove now redundant non_legacy_dai_naming flag
  ASoC: ak*: Remove now redundant non_legacy_dai_naming flag
  ASoC: ad*: Remove now redundant non_legacy_dai_naming flag
  ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag
  ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag
  ASoC: test-component: Remove now redundant non_legacy_dai_naming flag
  ASoC: tegra: Remove now redundant non_legacy_dai_naming flag
  ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag
  ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag
  ASoC: samsung: Remove now redundant non_legacy_dai_naming flag
  ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag
  ASoC: meson: Remove now redundant non_legacy_dai_naming flag
  ASoC: fsl: Remove now redundant non_legacy_dai_naming flag
  media: TDA1997x: Remove now redundant non_legacy_dai_naming flag
  ASoC: core: Switch core to new DAI naming flag
  ASoC: samsung: Migrate to new style legacy DAI naming flag
  ASoC: mxs-saif: Migrate to new style legacy DAI naming flag
  ASoC: ti: Migrate to new style legacy DAI naming flag
  ASoC: ux500: Migrate to new style legacy DAI naming flag
  ASoC: sof: Migrate to new style legacy DAI naming flag
  ASoC: pxa: Migrate to new style legacy DAI naming flag
  ASoC: au1x: Migrate to new style legacy DAI naming flag
  ASoC: rockchip: Migrate to new style legacy DAI naming flag
  ASoC: test-component: Migrate to new style legacy DAI naming flag
  ASoC: qcom: Migrate to new style legacy DAI naming flag
  ASoC: dwc: Migrate to new style legacy DAI naming flag
  ASoC: adi: Migrate to new style legacy DAI naming flag
  ASoC: xtensa: Migrate to new style legacy DAI naming flag
  ASoC: fsl: Migrate to new style legacy DAI naming flag
  ASoC: atmel: Migrate to new style legacy DAI naming flag
  ASoC: amd: Migrate to new style legacy DAI naming flag
  ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag
  ASoC: meson: Migrate to new style legacy DAI naming flag
  ASoC: Intel: Migrate to new style legacy DAI naming flag
  ASoC: sunxi: Migrate to new style legacy DAI naming flag
  ASoC: xilinx: Migrate to new style legacy DAI naming flag
  ASoC: hisilicon: Migrate to new style legacy DAI naming flag
  ASoC: tegra: Migrate to new style legacy DAI naming flag
  ASoC: sh: Migrate to new style legacy DAI naming flag
  ASoC: bcm: Migrate to new style legacy DAI naming flag
  ASoC: stm32: Migrate to new style legacy DAI naming flag
  ASoC: ep93xx: Migrate to new style legacy DAI naming flag
  ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag
  ASoC: spear: Migrate to new style legacy DAI naming flag
  ASoC: img: Migrate to new style legacy DAI naming flag
  drm/vc4: Migrate to new style legacy DAI naming flag
  soundwire: intel: Migrate to new style legacy DAI naming flag
  ASoC: soc-component: Add legacy_dai_naming flag
  ASoC: max98396: Implement DSP speaker monitor
  ASoC: max98396: Fix register access for PCM format settings
  ASoC: max98396: Improve some error prints
  ASoC: max98396: add voltage regulators
  ASoC: dt-bindings: max98396: Document adi,bypass-slot-no
  ASoC: dt-bindings: max98396: add voltage supplies
  drm/i915: tweak the ordering in cpu_write_needs_clflush
  staging: r8188eu: make power sequences static
  staging: r8188eu: merge two led structs
  staging: r8188eu: remove rtw_usleep_os
  staging: r8188eu: core/rtw_recv.c: clean up nested if statements
  staging: vchiq_arm: Add missing memory barrier comments
  Staging: rtl8192e: Cleaning up error handling
  Staging: rtl8192e: Using kzalloc and delete memset
  Staging: rtl8192e: Use struct_size
  drm/doc: Add KUnit documentation
  drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb332()
  drm/rect: Add DRM_RECT_INIT() macro
  drm/i915/dgfx: Disable d3cold at gfx root port
  ipmr: fix a lockdep splat in ipmr_rtm_dumplink()
  sfc:falcon: fix repeated words in comments
  sfc: fix repeated words in comments
  net: Print hashed skb addresses for all net and qdisc events
  MAINTAINERS: add Renesas RZ/N1 switch related driver entry
  ARM: dts: r9a06g032-rzn1d400-db: add switch description
  ARM: dts: r9a06g032: describe switch
  ARM: dts: r9a06g032: describe GMAC2
  ARM: dts: r9a06g032: describe MII converter
  dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible
  dt-bindings: net: snps,dwmac: add "power-domains" property
  net: dsa: rzn1-a5psw: add FDB support
  net: dsa: rzn1-a5psw: add statistics support
  net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port switch driver
  dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Advanced 5 port switch
  net: pcs: add Renesas MII converter driver
  dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter
  net: dsa: add Renesas RZ/N1 switch tag driver
  net: dsa: add support for ethtool get_rmon_stats()
  net: dsa: allow port_bridge_join() to override extack message
  mtd: spi-nor: move SECT_4K_PMC special handling
  pinctrl: qcom: sc7280: Fix compile bug
  drm/ast: Enable primary plane with CRTC
  drm/simple-kms: Use drm_atomic_helper_check_crtc_state()
  drm/atomic-helper: Add helper drm_atomic_helper_check_crtc_state()
  drm/fb-helper: Fix out-of-bounds access
  vfio/pci: Remove console drivers
  drm: Implement DRM aperture helpers under video/
  MAINTAINERS: Broaden scope of simpledrm entry
  media: mediatek: vcodec: Report supported bitrate modes
  media: av7110: Remove duplicate 'with' in two places.
  media: saa7164: Remove duplicate 'on' in two places.
  media: mediatek: vcodec: Fix non subdev architecture open power fail
  media: usb: gspca: aligned '*' each line
  media: tw686x: Fix memory leak in tw686x_video_init
  media: driver/nxp/imx-jpeg: fix a unexpected return value problem
  media: MAINTAINERS: add Yunfei Dong as mediatek vcodec driver maintainer
  media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless
  media: tw686x: Fix an error handling path in tw686x_probe()
  media: stm32: dcmi: Drop always NULL sd_state from dcmi_pipeline_s_fmt()
  media: stm32: dcmi: Fill in remaining Bayer formats
  drm/ast: Fix black screen when getting out of suspend
  media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability
  media: rkvdec:Remove redundant memset
  media: atmel: atmel-isc-base: allow wb ctrls to be changed when isc is not configured
  media: sta2x11: remove VIRT_TO_BUS dependency
  media: mediatek: vcodec: return EINVAL if plane is too small
  media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
  media: mediatek: vcodec: remove unneeded semicolon
  media: hdpvr: fix error value returns in hdpvr_read
  media: mediatek: vcodec: fix minmax.cocci warning
  media: MAINTAINERS: add include/dt-bindings/media to MEDIA INPUT INFRASTRUCTURE
  drm/mcde: Fix refcount leak in mcde_dsi_bind
  media: ddbridge: Remove useless license text when SPDX-License-Identifier is already used
  media: em28xx: Remove useless license text when SPDX-License-Identifier is already used
  media: rcar_drif: Remove useless license text when SPDX-License-Identifier is already used
  media: platform: cros-ec: Add kinox to the match table
  media: amphion: output firmware error message
  media: imx-jpeg: Disable slot interrupt when frame done
  media: mediatek: vcodec: Change encoder v4l2 capability value
  media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly
  media: mediatek: vcodec: Change decoder v4l2 capability value
  media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly
  media: rkisp1: Drop parentheses and fix indentation in rkisp1_probe()
  media: rkisp1: Align macro definitions
  media: rkisp1: capture: Bypass the main device for handling querycap
  media: rkisp1: debug: Update max register name length
  media: rkisp1: debug: Consolidate reg dumps for shadow registers
  platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
  platform/x86/dell: Kconfig: Remove unnecessary "depends on X86_PLATFORM_DEVICES"
  platform/x86: Kconfig: Remove unnecessary "if X86"
  platform/x86: acer_wmi: Cleanup Kconfig selects
  platform/x86: thinkpad_acpi: Replace custom str_on_off() etc
  platform/x86: thinkpad_acpi: Sort headers for better maintenance
  platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
  media: rkisp1: debug: Move resizer register dump to debugfs
  platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
  media: rkisp1: debug: Add debugfs files to dump core and ISP registers
  media: rkisp1: debug: Collect input status by sampling ISP_FLAGS_SHD
  media: rkisp1: Compile debugfs support conditionally
  media: rkisp1: Move debugfs code to a separate file
  media: rkisp1: resizer: Simplify register access
  media: rkisp1: Swap value and address arguments to rkisp1_write()
  media: rkisp1: regs: Rename CCL, ICCL and IRCL registers with VI_ prefix
  media: rkisp1: regs: Don't use BIT() macro for multi-bit register fields
  media: rkisp1: Simplify rkisp1_entities_register() error path
  media: rkisp1: stats: Simplify (un)registration
  media: rkisp1: params: Fix and simplify (un)registration
  media: rkisp1: resizer: Fix and simplify (un)registration
  media: rkisp1: isp: Fix and simplify (un)registration
  media: rkisp1: capture: Fix and simplify (un)registration
  media: rkisp1: capture: Initialize entity before video device
  dmaengine: remove DMA_MEMCPY_SG once again
  pinctrl: mediatek: mt8192: Fix compile warnings
  clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs
  clk: qcom: gdsc: add support for collapse-vote registers
  clk: qcom: gdsc: add collapse-bit helper
  clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
  powerpc/powermac: Remove empty function note_scsi_host()
  powerpc: Update asm-prototypes.h comment
  selftests/powerpc: Skip energy_scale_info test on older firmware
  pinctrl: mediatek: fix the pinconf definition of some GPIO pins
  pinctrl: mediatek: dropping original advanced drive configuration function
  pinctrl: mediatek: add rsel setting on mt8192
  pinctrl: mediatek: add drive for I2C related pins on mt8192
  pinctrl: mediatek: add generic driving setup property on mt8192
  pinctrl: bcm2835: Make the irqchip immutable
  pinctrl: bcm2835: drop irq_enable/disable callbacks
  MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTROL SUBSYSTEM
  pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
  pinctrl: qcom: sc7280: Add clock optional check for ADSP bypass targets
  dt-bindings: pinctrl: qcom: sc7280: Add boolean param for ADSP bypass platforms
  clk: qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names
  clk: qcom: mmcc-msm8996: move clock parent tables down
  clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: rpmh: Add note about sleep/wake state for BCMs
  f2fs: use the updated test_dummy_encryption helper functions
  can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION
  can/esd_usb: Fixed some checkpatch.pl warnings
  can/esd_usb: Rename all terms USB2 to USB
  can/esd_usb: Add an entry to the MAINTAINERS file
  can/esd_usb2: Rename esd_usb2.c to esd_usb.c
  KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity
  KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info
  net: pcs: xpcs: depends on PHYLINK in Kconfig
  raw: fix a typo in raw_icmp_error()
  usbnet: Fix linkwatch use-after-free on disconnect
  i40e: read the XDP program once per NAPI
  sfc: siena: fix repeated words in comments
  net: helper function skb_len_add
  tc-testing: gitignore, delete plugins directory
  net/funeth: Support UDP segmentation offload
  RDMA/rxe: Remove useless pkt parameters
  drm/connector: Remove usage of the deprecated ida_simple_xxx API
  bpf: Merge "types_are_compat" logic into relo_core.c
  bpf, docs: Fix the code formatting in instruction-set
  perf tools: Rework prologue generation code
  drm/panel: introduce ebbg,ft8719 panel
  drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro
  dt-bindings: display: Add bindings for EBBG FT8719
  dt-bindings: vendor-prefixes: Add prefix for EBBG
  drm: bridge: adv7511: Add check for mipi_dsi_driver_register
  drm/bridge: parade-ps8622: Use backlight helper
  drm/panel-edp: Add LQ140M1JW48 edp panel entry
  RDMA: Correct duplicated words in comments
  drm/panel: simple: add AM-800600P5TMQW-TB8H
  dt-bindings: display: simple: add Ampire AM-800600P5TMQW-TB8H panel
  drm: shmobile: Use backlight helper
  rtc: Directly use ida_alloc()/free()
  drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper
  drm/panel: panel-dsi-cm: Use backlight helpers
  drm/panel: sony-acx565akm: Use backlight helpers
  rtc: Introduce ti-k3-rtc
  dt-bindings: rtc: Add TI K3 RTC description
  drm/panel: panel-simple: Add dev_err_probe if backlight could not be found
  drm/pl111: drop unexpected word "the" in the comments
  drm/panel: nt35510: Remove duplicate 'the' in two places.
  dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section
  MAINTAINERS: add PolarFire SoC's RTC
  rtc: Add driver for Microchip PolarFire SoC
  rtc: use simple i2c probe
  rtc: Remove unused rtc_dev_exit().
  rtc: Replace flush_scheduled_work() with flush_work().
  rtc: isl1208: do not advertise update interrupt feature if no interrupt specified
  dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible
  rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss
  rtc: rv8803: initialize registers on post-probe voltage loss
  rtc: rv8803: factor out existing register initialization to function
  rtc: mc146818-lib: reduce RTC_UIP polling period
  IB/iser: Drain the entire QP during destruction flow
  mtd: dataflash: Add SPI ID table
  mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path
  mtd: rawnand: sm_common: drop unexpected word 'is' in the comments
  net: pcs: lynx: consolidate sgmii and 1000base-x config code
  net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement()
  net: lan743x: Use correct variable in lan743x_sgmii_config()
  rpmsg: Strcpy is not safe, use strscpy_pad() instead
  rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
  drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support
  dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG01 compatible string
  KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too
  rpmsg: Fix parameter naming for announce_create/destroy ops
  KVM: x86: de-underscorify __emulator_pio_in
  KVM: x86: wean fast IN from emulator_pio_in
  KVM: x86: wean in-kernel PIO from vcpu->arch.pio*
  KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out()
  KVM: x86: drop PIO from unregistered devices
  KVM: x86: inline kernel_pio into its sole caller
  KVM: x86: complete fast IN directly with complete_emulator_pio_in()
  KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception
  KVM: SVM: Add AVIC doorbell tracepoint
  KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible
  KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid
  KVM: SVM: Introduce hybrid-AVIC mode
  KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu
  KVM: SVM: Introduce logic to (de)activate x2AVIC mode
  KVM: x86: nSVM: always intercept x2apic msrs
  KVM: SVM: Refresh AVIC configuration when changing APIC mode
  KVM: x86: Deactivate APICv on vCPU with APIC disabled
  KVM: SVM: Adding support for configuring x2APIC MSRs interception
  KVM: SVM: Do not support updating APIC ID when in x2APIC mode
  KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID
  KVM: SVM: Update max number of vCPUs supported for x2AVIC mode
  KVM: SVM: Detect X2APIC virtualization (x2AVIC) support
  KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD
  x86/cpufeatures: Introduce x2AVIC CPUID bit
  KVM: debugfs: expose pid of vcpu threads
  perf script ibs: Support new IBS bits in raw trace dump
  perf tool ibs: Sync AMD IBS header file
  perf header: Record non-CPU PMU capabilities
  perf header: Store PMU caps in an array of strings
  perf header: Pass "cpu" pmu name while printing caps
  perf pmu: Parse pmu caps sysfs only once
  perf record ibs: Warn about sampling period skew
  KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg
  remoteproc: Fix dma_mem leak after rproc_shutdown
  dma-mapping: Add dma_release_coherent_memory to DMA API
  ASoC: audio_graph_card2: Fix port numbers in example
  ASoC: sgtl5000: Fix noise on shutdown/remove
  regmap: Wire up regmap_config provided bulk write in missed functions
  regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
  regmap: Re-introduce bulk read support check in regmap_bulk_read()
  drm/logicvc: add missing of_node_put() in logicvc_layers_init()
  drm: fix device_node_continue.cocci warnings
  drm: Remove unnecessary print function dev_err()
  drm: logicvc: fix error code in logicvc_layer_init()
  drm: logicvc: Fix uninitialized variable in probe
  lib: bitmap: fix the duplicated comments on bitmap_to_arr64()
  selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop
  bpf: Fix for use-after-free bug in inline_bpf_loop
  bpf: Replace hard-coded 0 with BPF_K in check_alu_op
  ASoC: cs35l41: Add support for CLSA3541 ACPI device ID
  ASoC: rockchip: i2s: Fix missing error code in rockchip_i2s_probe()
  usb: gadget: u_ether: Remove duplicated include in u_ether.c
  usb: max-3421: drop unexpected word "the" in the comments
  usb: dwc2: drop unexpected word "the" in the comments
  usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
  usb: musb: mpfs: Fix error codes in probe()
  mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs
  mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN
  mlxsw: spectrum: Use different arrays of FID families per-ASIC type
  mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map()
  mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op()
  mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op()
  mlxsw: spectrum_fid: Update FID structure prior to device configuration
  mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings
  staging: r8188eu: Make rtw_signal_stat_timer_hdl a static function
  ip6mr: convert mrt_lock to a spinlock
  ipmr: convert mrt_lock to a spinlock
  ipmr: convert /proc handlers to rcu_read_lock()
  ipmr: adopt rcu_read_lock() in mr_dump()
  ip6mr: switch ip6mr_get_route() to rcu_read_lock()
  ip6mr: do not acquire mrt_lock while calling ip6_mr_forward()
  ip6mr: do not acquire mrt_lock before calling ip6mr_cache_unresolved
  ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6)
  ip6mr: do not acquire mrt_lock in pim6_rcv()
  ip6mr: ip6mr_cache_report() changes
  ipmr: do not acquire mrt_lock in ipmr_get_route()
  ipmr: do not acquire mrt_lock while calling ip_mr_forward()
  ipmr: do not acquire mrt_lock before calling ipmr_cache_unresolved()
  ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT)
  ipmr: do not acquire mrt_lock in __pim_rcv()
  ipmr: ipmr_cache_report() changes
  ipmr: change igmpmsg_netlink_event() prototype
  ipmr: add rcu protection over (struct vif_device)->dev
  ip6mr: do not get a device reference in pim6_rcv()
  net: dsa: microchip: common ksz_spi_probe for ksz switches
  net: dsa: microchip: remove the ksz8/ksz9477_switch_register
  net: dsa: microchip: move ksz_dev_ops to ksz_common.c
  net: dsa: microchip: common menuconfig for ksz series switch
  net: dsa: microchip: ksz9477: separate phylink mode from switch register
  net: dsa: microchip: common dsa_switch_ops for ksz switches
  net: dsa: microchip: move start of switch to ksz_setup
  net: dsa: microchip: move multicast enable to ksz_setup
  net: dsa: microchip: move broadcast rate limit to ksz_setup
  net: dsa: microchip: move setup function to ksz_common
  net: dsa: microchip: add the enable_stp_addr pointer in ksz_dev_ops
  net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops
  net: dsa: microchip: rename shutdown to reset in ksz_dev_ops
  Bonding: add per-port priority for failover re-selection
  bonding: add slave_dev field for bond_opt_value
  KVM: selftests: Enhance handling WRMSR ICR register in x2APIC mode
  KVM: selftests: Add a self test for CMCI and UCNA emulations.
  KVM: x86: Enable CMCI capability by default and handle injected UCNA errors
  KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs.
  KVM: x86: Use kcalloc to allocate the mce_banks array.
  KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic.
  KVM: x86: Add APIC_LVTx() macro.
  KVM: x86/mmu: Avoid unnecessary flush on eager page split
  KVM: x86: Fill apic_lvt_mask with enums / explicit entries.
  KVM: x86: Make APIC_VERSION capture only the magic 0x14UL.
  KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs
  KVM: Allow for different capacities in kvm_mmu_memory_cache structs
  KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page()
  KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels
  KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU
  KVM: x86/mmu: Cache the access bits of shadowed translations
  KVM: x86/mmu: Update page stats in __rmap_add()
  KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu
  KVM: x86/mmu: Pass const memslot to rmap_add()
  KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page()
  KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page()
  KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page()
  KVM: x86/mmu: Pass memory caches to allocate SPs separately
  KVM: x86/mmu: Move guest PT write-protection to account_shadowed()
  KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages
  KVM: x86/mmu: Consolidate shadow page allocation and initialization
  KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions
  KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes
  KVM: x86/mmu: Derive shadow MMU page role from parent
  KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root()
  KVM: x86/mmu: Use a bool for direct
  KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs
  KVM: selftests: Cache binary stats metadata for duration of test
  KVM: selftests: Test disabling NX hugepages on a VM
  KVM: selftests: Add NX huge pages test
  KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basis
  KVM: x86: Fix errant brace in KVM capability handling
  KVM: selftests: Read binary stat data in lib
  KVM: selftests: Clean up coding style in binary stats test
  KVM: selftests: Read binary stats desc in lib
  KVM: selftests: Read binary stats header in lib
  KVM: selftests: Remove dynamic memory allocation for stats header
  xfrm: change the type of xfrm_register_km and xfrm_unregister_km
  drm/ast: Fixed the casting issue reported by sparse
  bus: mhi: host: Move IRQ allocation to controller registration phase
  MAINTAINERS: add Microchip PolarFire FPGA drivers entry
  dt-bindings: fpga: add binding doc for microchip-spi fpga mgr
  fpga: microchip-spi: add Microchip MPF FPGA manager
  docs: fpga: mgr: document parse_header() callback
  fpga: fpga-mgr: support bitstream offset in image buffer
  platform/chrome: wilco_ec: event: Fix typo in comment
  cxgb4/cxgb4vf: Fix typo in comments
  bnxt: Fix typo in comments
  net: phy: mxl-gpy: add temperature sensor
  net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name()
  net: sfp: use hwmon_sanitize_name()
  net: phy: Add support for 1PPS out and external timestamps
  net: phy: broadcom: Add PTP support for some Broadcom PHYs.
  net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
  net: dsa: mv88e6xxx: get rid of SPEED_MAX setting
  net: dsa: mv88e6xxx: remove mv88e6065 dead code
  KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x
  gfs2: Fix spelling mistake in comment
  Revert "drm/amd/display: ignore modifiers when checking for format support"
  drm/amdgpu/display: Fix spelling mistake "supporing" -> "supporting"
  drm/amdkfd: Fix spelling mistake "mechanim" -> "mechanism"
  Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
  drm/amdgpu: drop unexpected word 'for' in comments
  drm/amd/display: Fix indentation in dcn32_get_vco_frequency_from_reg()
  drm/amdgpu: Update mes_v11_api_def.h
  drm/amdkfd: Enable GFX11 usermode queue oversubscription
  drm/amdgpu: Fetch MES scheduler/KIQ versions
  drm/amdgpu: To flush tlb for MMHUB of RAVEN series
  gpu/drm/radeon: Fix typo in comments
  drm/fourcc: fix integer type usage in uapi header
  drm/i915: Call i915_gem_suspend() only after display is turned off
  selftests/bpf: Fix rare segfault in sock_fields prog test
  selftests/bpf: Test a BPF CC implementing the unsupported get_info()
  selftests/bpf: Test an incomplete BPF CC
  selftests/bpf: Test a BPF CC writing sk_pacing_*
  bpf: Require only one of cong_avoid() and cong_control() from a TCP CC
  bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
  perf script: Add some missing event dumps
  perf record: Add finished init event
  perf record: Add new option to sample identifier
  perf record: Always record id index
  perf record: Always get text_poke events with --kcore option
  perf data convert: Prefer sampled CPU when exporting JSON
  drm/i915/selftests: Increase timeout for live_parallel_switch
  drm/display: Fix build error without CONFIG_OF
  ASoC: dapm: Move stereo autodisable check
  ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card()
  ASoC: Intel: bdw_rt286: Remove FE DAI ops
  ASoC: Intel: bdw_rt286: Improve codec_init() quality
  ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability
  ASoC: Intel: bdw_rt286: Improve probe() function quality
  ASoC: Intel: bdw_rt286: Update file comments
  ASoC: Intel: bdw_rt286: Update code indentation
  ASoC: Intel: bdw_rt286: Reword driver name
  ASoC: Intel: bdw_rt286: Reword prefixes of all driver members
  ASoC: Intel: Rename broadwell source file to bdw_rt286
  ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability
  ASoC: Intel: hsw_rt5640: Improve probe() function quality
  ASoC: Intel: hsw_rt5640: Update file comments
  ASoC: Intel: hsw_rt5640: Update code indentation
  ASoC: Intel: hsw_rt5640: Reword driver name
  ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members
  ASoC: Intel: Rename haswell source file to hsw_rt5640
  nfp: add 'ethtool --identify' support
  drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO"
  dma-buf: deprecate DMABUF_SYSFS_STATS
  iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte
  iommu/mediatek: Cleanup pericfg lookup flow
  test_bpf: fix incorrect netdev features
  selftests/bpf: Add benchmark for local_storage get
  raw: remove unused variables from raw6_icmp_error()
  net: phy: Add support for AQR113C EPHY
  net: pcs: lynx: use mdiodev accessors
  isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments
  net: ipa: remove unexpected word "the"
  cxgb4vf: remove unexpected word "the"
  amt: remove unnecessary (void*) conversions
  Input: cyapa_gen6 - aligned "*" each line
  clk: Remove never used devm_clk_*unregister()
  clk: Fix pointer casting to prevent oops in devm_clk_release()
  drm/i915/gt: Re-do the intel-gtt split
  agp/intel: Rename intel-gtt symbols
  Input: gpio_mouse - fix typos in comments
  drm/amdgpu/vcn: fix no previous prototype warning
  amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2
  amdgpu/pm: Fix incorrect variable for size of clocks array
  drm/amdkfd: Free queue after unmap queue success
  drm/amdkfd: Add queue to MES if it becomes active
  KVM: selftests: Add MONITOR/MWAIT quirk test
  remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
  RISC-V: PCI: Avoid handing out address 0 to devices
  bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline
  coresight: Clear the connection field properly
  drm/hyperv-drm: Include framebuffer and EDID headers
  iommu/mediatek: Lookup phandle to retrieve syscon to infracfg
  dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle
  iommu/dma: Fix race condition during iova_domain initialization
  iommu/dma: Add config for PCI SAC address trick
  iommu: Directly use ida_alloc()/free()
  ASoC: rockchip: i2s: Fix crash on missing pinctrl
  ASoC: amd: acp: Fix error handling in .remove()
  ASoC: core: Make snd_soc_unregister_card() return void
  ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings
  dt-bindings: dsp: mediatek: Add mt8186 dsp document
  firmware: mediatek: Use meaningful names for mbox
  dt-bindings: dsp: mediatek: Use meaningful names for mbox
  af_unix: Remove unix_table_locks.
  af_unix: Put a socket into a per-netns hash table.
  af_unix: Acquire/Release per-netns hash table's locks.
  af_unix: Define a per-netns hash table.
  af_unix: Include the whole hash table size in UNIX_HASH_SIZE.
  af_unix: Clean up some sock_net() uses.
  mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID
  mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI
  mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure
  mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command
  mlxsw: cmd: Increase 'config_profile.flood_mode' length
  mlxsw: Add enumerator for 'config_profile.flood_mode'
  mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync()
  mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int
  mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set()
  mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set()
  mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice
  mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync()
  mlxsw: Remove lag_vid_valid indication
  swiotlb: panic if nslabs is too small
  x86/swiotlb: fix param usage in boot-options.rst
  swiotlb: remove a useless return in swiotlb_init
  swiotlb: remove the unused swiotlb_force declaration
  drm/i915/display: Add smem fallback allocation for dpt
  drm/i915: extend i915_vma_pin_iomap()
  drm/i915: don't leak lmem mapping in vma_evict
  platform/surface: aggregator: Reserve more event- and target-categories
  platform/surface: avoid flush_scheduled_work() usage
  platform/x86: Move AMD platform drivers to separate directory
  platform/x86: thinkpad_acpi: Use backlight helper
  platform/x86: compal-laptop: Use backlight helper
  platform/x86: apple-gmux: Use backlight helper
  platform/x86: acer-wmi: Use backlight helper
  platform/x86: thinkpad-acpi: Enable AMT by default on supported systems
  platform/x86: thinkpad-acpi: Add support for hotkey 0x131a
  platform/x86: thinkpad-acpi: Add support for automatic mode transitions
  platform/x86: thinkpad-acpi: profile capabilities as integer
  staging: r8188eu: Fixed some blank line coding style issues
  staging: r8188eu: Fixed comment style
  staging: r8188eu: Fixed two whitespace coding style issues
  staging: r8188eu: Fixed two brace coding style issues
  staging: r8188eu: Fixed a function declaration coding style issue
  GPU: drm: drop unexpected word "the" in the comments
  drm: panel-orientation-quirks: drop unexpected word "the" in the comments
  drm/vc4: drop unexpected word "the" in the comments
  drm/prime: drop unexpected word "the" in the comments
  USB: serial: use kmemdup instead of kmalloc + memcpy
  drm/i915/gem: add missing else
  drm/i915: Fix spelling typo in comment
  usb: dwc2: host: add TPL support
  net: phy: dp83td510: add SQI support
  net: phy: smsc: Deduplicate interrupt acknowledgement upon phy_init_hw()
  powerpc/52xx: Get rid of of_node assignment
  powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode
  powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq()
  cxl: drop unexpected word "the" in the comments
  samples/bpf: fixup some tools to be able to support xdp multibuffer
  scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer
  scsi: mpt3sas: Remove flush_scheduled_work() call
  scsi: trace: Print driver_tag and scheduler_tag in SCSI trace
  scsi: sym53c8xx_2: Remove redundant "with"
  scsi: snic: Remove redundant "on"
  scsi: ufs: core: Fix typos in error messages
  scsi: aacraid: Remove redundant "the"
  scsi: target: Remove duplicate "the"
  scsi: message: fusion: Drop redundant "the"
  scsi: hisi_sas: Align comments
  scsi: mpt3sas: Fix whitespace and spelling mistake
  scsi: mpt3sas: Fix typo in comment
  scsi: core: bsg: Remove usage of the deprecated ida_simple_xxx() API
  scsi: libiscsi: Improve conn_send_pdu API
  scsi: iscsi: Try to avoid taking back_lock in xmit path
  scsi: iscsi: Remove iscsi_get_task back_lock requirement
  scsi: iscsi: Remove unneeded task state check
  scsi: iscsi_tcp: Drop target_alloc use
  scsi: iscsi_tcp: Tell net when there's more data
  scsi: iscsi: Run recv path from workqueue
  scsi: iscsi: Add recv workqueue helpers
  scsi: iscsi: Rename iscsi_conn_queue_work()
  scsi: iscsi: Fix session removal on shutdown
  scsi: qedi: Use QEDI_MODE_NORMAL for error handling
  scsi: iscsi: Add helper to remove a session from the kernel
  scsi: iscsi: Clean up bound endpoints during shutdown
  scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
  scsi: iscsi: Fix HW conn removal use after free
  scsi: ufs: ufs-mediatek: Fix build error and type mismatch
  drm/amd/display: fix incorrect comparison in DML
  drm/amd/display: fix array index in DML
  drm/amdgpu: vm - drop unexpected word "the" in the comments
  drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
  drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
  drm/amdkfd: correct sdma queue number of sdma 6.0.1
  drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
  amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
  drm/amd/display: 3.2.191
  drm/amd/display: Drop duplicate define
  drm/amd/display: Update hook dcn32_funcs
  drm/amd/display: Implement a pme workaround function
  drm/amd/display: Get VCO frequency from registers
  drm/amd/display: Update SW state correctly for FCLK
  drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK calculation
  drm/amd/display: Update DPPCLK programming sequence
  drm/amd/display: Check minimum disp_clk and dpp_clk debug option
  drm/amd/display: Fix in dp link-training when updating payload allocation table
  drm/amd/display: extract update stream allocation to link_hwss
  drm/amd/display: Remove unused vendor specific w/a
  drm/amd/display: Handle downstream LTTPR with fixed VS sequence
  drm/amd/display: Fix typo in override_lane_settings
  drm/amd/display: Change initializer to single brace
  drm/amd/display: rename lane_settings to hw_lane_settings
  drm/amd/display: Fix in overriding DP drive settings
  drm/amd/display: Enrich the log in MST payload update
  drm/amd/display: Change HDMI judgement condition.
  drm/amd/display: Fix DC warning at driver load
  drm/amd/display: Add SMU logging code
  drm/amd/display: Turn off internal backlight when plugging external monitor
  drm/amd/display: Fix eDP not light up on resume
  drm/amd/display: add mst port output bw check
  drm/amd/display: Drop unnecessary detect link code
  drm/amd/display: Take emulated dc_sink into account for HDCP
  drm/amd/display: Release remote dc_sink under mst scenario
  drm/amd/display: Revert "drm/amd/display: turn DPMS off on connector unplug"
  drm/amd/display: Revert "drm/amd/display: Add flag to detect dpms force off during HPD"
  drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
  drm/amd/display: Remove compiler warning
  drm/amdgpu: add LSDMA block for LSDMA v6.0.1
  drm/amd/display: add missing reg defs for DCN3x HUBBUB
  drm/amd: Don't show warning on reading vbios values for SMU13 3.1
  drm/amd/pm: skip to set mp1 unload state in special case
  drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM
  drm/amdgpu/pm: adjust EccInfo_t struct
  drm/amdgpu: Adjust logic around GTT size (v3)
  drm/radeon: fix incorrrect SPDX-License-Identifiers
  drm/amdgpu: Remove break for VMID loop TLB flush on MES
  drm/amdgpu/vcn: adjust unified queue code format
  drm/amdgpu/vcn: support unified queue only in vcn4
  drm/amdgpu/vcn: add unified queue ib test
  intel/i40e: delete if NULL check before dev_kfree_skb
  i40e: Remove unnecessary synchronize_irq() before free_irq()
  i40e: Add support for ethtool -s <interface> speed <speed in Mb>
  iio: chemical: sps30: Move symbol exports into IIO_SPS30 namespace
  iio: pressure: bmp280: Move symbol exports to IIO_BMP280 namespace
  iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace
  drm/nouveau/mmu: drop unexpected word "the" in the comments
  mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
  devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm
  drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_topology_state docs
  drm/display/dp_mst: Don't validate port refs in drm_dp_check_and_send_link_address()
  drm/display: Remove duplicate 'the' in two places.
  drm/i915: Add global forcewake request to drpc
  bpf, arm64: Keep tail call count across bpf2bpf calls
  bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT
  dt-bindings: usb: dwc2: document TPL support
  usb: host: ehci-platform: add TPL support
  usb: host: ohci-platform: add TPL support
  drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in struct drm_dp_aux
  drm/panel: atna33xc20: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
  drm/panel-edp: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
  drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux
  drm: Config orientation property if panel provides it
  drm/panel: elida-kd35t133: Implement .get_orientation callback
  drm/panel: ili9881c: Implement .get_orientation callback
  drm/panel: panel-simple: Implement .get_orientation callback
  drm/panel: lvds: Implement .get_orientation callback
  drm/panel: panel-edp: Implement .get_orientation callback
  drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback
  drm/panel: Add an API to allow drm to set orientation from panel
  gpio: pch: Change PCI device macros
  gpio: pch: Use dev_err_probe()
  ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s
  ASoC: rockchip: i2s: switch BCLK to GPIO
  staging: octeon-usb: move driver out of staging
  usb: chipidea: ci_hdrc_imx: use dev_err_probe()
  usb: chipidea: udc: implement get_frame
  usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo
  USB: storage: Fix typo in comment
  USB: ohci-sm501: Fix typo in comment
  usb: musb: core: drop redundant checks
  usb: renesas: Fix refcount leak bug
  usb: host: ohci-ppc-of: Fix refcount leak bug
  usb: typec: mux: Add CONFIG guards for functions
  usb: typec: mux: Allow muxes to specify mode-switch
  usb: dwc3: qcom: Keep power domain on to retain controller status
  usb: dwc3: qcom: Configure wakeup interrupts during suspend
  usb: dwc3: qcom: Add helper functions to enable,disable wake irqs
  usb: dwc3: core: Host wake up support from system suspend
  dt-bindings: usb: dwc3: Add wakeup-source property support
  usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
  MAINTAINERS: add musb to PolarFire SoC entry
  usb: musb: Add support for PolarFire SoC's musb controller
  usb: gadget: Remove unnecessary print function dev_err()
  usb: gadget: ast2600: Fix a couple of spelling mistakes
  usb: gadget: aspeed_udc: cleanup loop in ast_dma_descriptor_setup()
  usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestore in ast_udc_ep_queue
  MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER
  net: dsa: microchip: move get_phy_flags & mtu to ksz_common
  net: dsa: microchip: update fdb add/del/dump in ksz_common
  net: dsa: microchip: update the ksz_port_mdb_add/del
  net: dsa: microchip: update the ksz_phylink_get_caps
  net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state by ksz_dev_ops
  net: dsa: microchip: move the port mirror to ksz_common
  net: dsa: microchip: move vlan functionality to ksz_common
  net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_write_phy16
  net: dsa: microchip: move tag_protocol to ksz_common
  net: dsa: microchip: move switch chip_id detection to ksz_common
  net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
  bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem
  ASoC: core: Add new SOC_DOUBLE_SX_TLV macro
  ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
  ASoC: cs35l41: Correct some control names
  ASoC: wm5110: Fix DRE control
  ASoC: wm_adsp: Fix event for preloader
  drm/aperture: Run fbdev removal before internal helpers
  nfp: compose firmware file name with new hwinfo "nffw.partno"
  arm64: dts: apple: Re-parent ANS2 power domains
  raw: complete rcu conversion
  net: warn if mac header was not set
  Revert "usb: dwc3: Remove the checks of -ENOSYS"
  drm/xlnx: Fix build failure due to missing include
  staging: r8188eu: remove basic_types.h
  staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN
  wifi: rtw89: 8852a: rfk: fix div 0 exception
  wifi: rtw89: disable invalid phy reports for all ICs
  wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly
  wifi: rtw89: fix long RX latency in low power mode
  wifi: rtw89: drop invalid TX rate report of legacy rate
  wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently
  wifi: rtw89: enable VO TX AMPDU
  wifi: rtw89: fix potential TX stuck
  wifi: rtw89: support TDLS
  wifi: rtw89: allocate BSSID CAM per TDLS peer
  wifi: rtw89: separate BSSID CAM operations
  wifi: rtw89: allocate address CAM and MAC ID to TDLS peer
  wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
  MAINTAINERS: add ARM/APPLE MACHINE mailing list
  selftests/bpf: BPF test_prog selftests for bpf_loop inlining
  selftests/bpf: BPF test_verifier selftests for bpf_loop inlining
  bpf: Inline calls to bpf_loop when callback is known
  selftests/bpf: allow BTF specs and func infos in test_verifier tests
  selftests/bpf: specify expected instructions in test_verifier tests
  uprobe: gate bpf call behind BPF_EVENTS
  drm/amdgpu/display: drop set but unused variable
  drm: Drop drm_connector.h from drm_crtc.h
  drm: Drop drm_blend.h from drm_crtc.h
  drm: Drop drm_framebuffer.h from drm_crtc.h
  drm: Drop drm_edid.h from drm_crtc.h
  drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep
  drm/bridge: ti-sn65dsi83: add more dev_err_probe
  drm/bridge/tc358775: Fix DSI clock division for vsync delay calculation
  drm/bridge/tc358775: Return before displaying inappropriate error message
  MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs
  dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
  drm/bridge: imx: Add LDB support for i.MX8qm
  drm/bridge: imx: Add LDB support for i.MX8qxp
  dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display bridge binding
  drm/bridge: imx: Add LDB driver helper support
  drm/bridge: imx: Add i.MX8qxp pixel link to DPI support
  dt-bindings: display: bridge: Add i.MX8qxp pixel link to DPI binding
  drm/bridge: imx: Add i.MX8qm/qxp display pixel link support
  dt-bindings: display: bridge: Add i.MX8qm/qxp display pixel link binding
  drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support
  dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combiner binding
  media: docs: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
  media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
  drm/bridge: anx7625: Use DPI bus type
  dt-bindings:drm/bridge:anx7625: add port@0 property
  drm/i915/bios: calculate panel type as per child device index in VBT
  drm/i915/display: convert modeset setup to struct drm_i915_private *i915
  drm/i915/display: split out hw state readout and sanitize
  KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests
  drm/i915/display: Re-add check for low voltage sku for max dp source rate
  KVM: selftests: Mostly fix broken Hyper-V Features test
  KVM: selftests: Add x86-64 support for exception fixup
  KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior
  KVM: x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs
  KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs
  KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value
  Revert "KVM: x86: always allow host-initiated writes to PMU MSRs"
  Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu"
  KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES
  KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES
  selftests/bpf: Enable config options needed for xdp_synproxy test
  skmsg: Get rid of unncessary memset()
  skmsg: Get rid of skb_clone()
  net: Introduce a new proto_ops ->read_skb()
  tcp: Introduce tcp_read_skb()
  pinctrl: intel: Drop no more used members of struct intel_pingroup
  pinctrl: intel: Switch to to embedded struct pingroup
  pinctrl: merrifield: Switch to to embedded struct pingroup
  pinctrl: lynxpoint: Switch to to embedded struct pingroup
  pinctrl: cherryview: Switch to to embedded struct pingroup
  pinctrl: baytrail: Switch to to embedded struct pingroup
  pinctrl: intel: Embed struct pingroup into struct intel_pingroup
  interconnect: qcom: Add SM6350 driver support
  dt-bindings: interconnect: Add Qualcomm SM6350 NoC support
  dt-bindings: interconnect: qcom: Split out rpmh-common bindings
  interconnect: qcom: icc-rpmh: Support child NoC device probe
  cfg80211: Indicate MLO connection info in connect and roam callbacks
  wifi: mac80211_hwsim: print the link id
  wifi: mac80211_hwsim: support creating MLO-capable radios
  wifi: nl80211: expose link ID for associated BSSes
  wifi: nl80211: expose link information for interfaces
  wifi: mac80211_hwsim: send a beacon per link
  wifi: mac80211: set STA deflink addresses
  wifi: mac80211: maintain link-sta hash table
  wifi: mac80211: RCU-ify link STA pointers
  wifi: mac80211: ethtool: use deflink for now
  wifi: mac80211: move ieee80211_bssid_match() function
  wifi: mac80211: return a beacon for a specific link
  wifi: mac80211: pass the link id in start/stop ap
  wifi: mac80211: use link in start/stop ap
  wifi: mac80211: implement add/del interface link callbacks
  wifi: cfg80211: add optional link add/remove callbacks
  wifi: cfg80211: sort trace.h
  wifi: mac80211: add sta link addition/removal
  wifi: mac80211: add MLO link ID to TX frame metadata
  wifi: mac80211: remove band from TX info in MLO
  wifi: mac80211: add vif link addition/removal
  wifi: nl80211: support MLO in auth/assoc
  wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode
  wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed
  wifi: cfg80211: simplify cfg80211_mlme_auth() prototype
  wifi: ieee80211: add definitions for multi-link element
  wifi: nl80211: refactor BSS lookup in nl80211_associate()
  wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()
  wifi: mac80211: tx: simplify chanctx_conf handling
  wifi: mac80211: status: look up band only where needed
  wifi: mac80211: sort trace.h file
  wifi: mac80211: correct link config data in tracing
  wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware
  wifi: mac80211: make some SMPS code MLD-aware
  wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware
  wifi: mac80211: add link_id to eht.c code for MLO
  wifi: mac80211: add link_id to vht.c code for MLO
  wifi: mac80211: refactor some link setup code
  wifi: mac80211: validate some driver features for MLO
  wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS
  wifi: mac80211: refactor some sta_info link handling
  wifi: mac80211: remove sta_info_tx_streams()
  wifi: mac80211: make channel context code MLO-aware
  wifi: mac80211: pass link ID where already present
  wifi: mac80211: add per-link configuration pointer
  wifi: mac80211: split bss_info_changed method
  wifi: mac80211: reorg some iface data structs for MLD
  wifi: mac80211: move interface config to new struct
  wifi: mac80211: move some future per-link data to bss_conf
  wifi: cfg80211: do some rework towards MLO link APIs
  wifi: mac80211: reject WEP or pairwise keys with key ID > 3
  ASoC: fsl_asrc_dma: Use dmaengine_terminate_async()
  MAINTAINERS: update ASoC Qualcomm maintainer email-id
  ASoC: rockchip: i2s: switch BCLK to GPIO
  regmap: Wire up regmap_config provided bulk write in missed functions
  regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
  regmap: Re-introduce bulk read support check in regmap_bulk_read()
  x86: kvm: remove NULL check before kfree
  KVM: Do not zero initialize 'pfn' in hva_to_pfn()
  KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level()
  KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page()
  KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page()
  KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page()
  KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn
  KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page
  KVM: Avoid pfn_to_page() and vice versa when releasing pages
  KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
  KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn()
  KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask
  KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits
  KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks
  KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs
  KVM: x86/mmu: Dedup macros for computing various page table masks
  KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h
  KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro
  KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper
  KVM: x86: Move "apicv_active" into "struct kvm_lapic"
  KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield
  KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update()
  KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations
  KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync
  KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1
  KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_*
  KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
  KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
  fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
  fbcon: Fix accelerated fbdev scrolling while logo is still shown
  wcn36xx: Fix typo in comment
  ath6kl: avoid flush_scheduled_work() usage
  ath9k: htc: clean up statistics macros
  ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
  media: pvrusb2: fix memory leak in pvr_probe
  media: rcar-vin: Fix channel routing for Ebisu
  media: mediatek/vcodec: Enable incoherent buffer allocation
  media: amphion: delete unnecessary NULL check
  media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
  media: imx-jpeg: Align upwards buffer size
  media: imx-jpeg: Leave a blank space before the configuration data
  media: imx-jpeg: Correct some definition according specification
  media: platform: fix missing/incorrect resource cleanup in error case
  media: amphion: Replace zero-length array with flexible-array member
  media: Hantro: Correct G2 init qp field
  media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy
  media: atmel: atmel-isc-base: move cropping settings outside start_dma
  media: camss: Move and unexport functions specific to ISPIF
  media: amphion: return error if format is unsupported by vpu
  media: staging: atomisp: fix typo in comment
  media: platform: exynos4-is: fix typos in comments
  media: mediatek: vcodec: fix typo in comment
  media: platform: exynos-gsc: fix typo in comment
  media: tw686x: Register the irq at the end of probe
  media: tw5864: Convert to use managed functions pcim* and devm*
  media: platform: cros-ec: Add moli to the match table
  media: platform: omap: Pass a pointer to virt_to_page()
  media: amphion: vdec check format in enum_fmt
  media: camss: Allocate camss struct as a managed device resource
  media: hantro: Be more accurate on pixel formats step_width constraints
  media: airspy: respect the DMA coherency rules
  media: media: jpegenc: set bit mask for jpegenc
  media: media: jpegenc: add mediatek,mt8186-jpgenc compatible
  media: rc: Directly use ida_free()
  media: ttusbir: avoid unnecessary usb_unlink_urb()
  media: ttusbir: NOIO during resume
  media: xbox_remote: xbox_remote_initialize() cannot fail
  media: streamzap: avoid unnecessary GFP_ATOMIC
  media: redrat3: no unnecessary GFP_ATOMIC
  media: imon_raw: respect DMA coherency
  media: iguanair: no superfluous usb_unlink_urb()
  media: igorplugusb: remove superfluous usb_unlink_urb()
  media: igorplugusb: break cyclical race on disconnect
  media: igorplugusb: prevent use after free in probe error
  media: igorplugusb: respect DMA coherency
  media: mediatek: vcodec: Add to support H264 inner racing mode
  media: mediatek: vcodec: prevent kernel crash when scp ipi timeout
  media: mediatek: vcodec: Different codec using different capture format
  media: mediatek: vcodec: Adds compatible for mt8195
  media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195
  media: mediatek: vcodec: Add to support lat soc hardware
  media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc
  media: mediatek: vcodec: add vp9 decoder driver for mt8186
  media: vivid.rst: document HDMI Video Guard Band control
  media: Add P010 video format
  media: imx-jpeg: Encoder support to set jpeg quality
  media: platform: samsung: s5p-jpeg: replace ternary operator with max()
  media: i2c: adv7180: fix reserved bit in Video Selection 2
  media: stkwebcam: deprecate driver, move to staging
  media: platform: exynos-gsc: remove redundant initializations of f_chk_len and f_chk_addr
  media: amphion: support for reloading module
  media: atmel: atmel-isc-base: remove unneeded semicolon
  media: st-delta: Remove unneeded NULL check in delta-v4l2
  media: usbtv: Add PAL-Nc standard
  media: cx88: Fix PAL-Nc standard
  media: vivid: add HDMI Video Guard Band control
  media: v4l2-tpg: add HDMI Video Guard Band test pattern
  media: cec-adap.c: log when claiming LA fails unexpectedly
  media: adv7604: try all infoframe types
  media: camss: Allocate power domain resources dynamically
  media: davinci: vpif: add missing of_node_put() in vpif_probe()
  media: TDA1997x: Fix the error handling in tda1997x_probe()
  media: dt-bindings: qcom,sdm660-camss: document interconnects
  media: camss: csid: fix wrong size passed to devm_kmalloc_array()
  media: staging: media: zoran: replace dprintk with new debugging macros
  media: staging: media: zoran: replace all pr_err with zrdev_err as appropriate
  media: staging: media: zoran: setup videocodec header for debugging macros
  media: staging: media: zoran: add logging macros
  media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
  media: imx-jpeg: Don't fill the description field in struct v4l2_fmtdesc
  mlxsw: reg: Add support for VLAN RIF as part of RITR register
  mlxsw: Add support for egress FID classification after decapsulation
  mlxsw: reg: Add egress FID field to RITR register
  mlxsw: reg: Add Router Egress Interface to VID Register
  mlxsw: reg: Replace MID related fields in SFGC register
  mlxsw: reg: Add flood related field to SFMR register
  mlxsw: reg: Add VID related fields to SFD register
  mlxsw: reg: Add SMPE related fields to SFMR register
  mlxsw: Add SMPE related fields to SMID2 register
  mlxsw: reg: Add Switch Multicast Port to Egress VID Register
  mlxsw: reg: Add ingress RIF related fields to SVFA register
  mlxsw: reg: Add ingress RIF related fields to SFMR register
  mlxsw: reg: Add 'flood_rsp' field to SFMR register
  drm/i915: Improve on suspend / resume time with VT-d enabled
  vmxnet3: disable overlay offloads if UPT device does not support
  raw: Use helpers for the hlist_nulls variant.
  raw: Fix mixed declarations error in raw_icmp_error().
  Staging: r8188eu: core: rtw_xmit: Fixed a coding style issue
  Staging: r8188eu: core: rtw_xmit: Fixed a brace coding style issue
  Staging: r8188eu: core: rtw_xmit: Fixed some spelling errors in the comments
  Staging: r8188eu: core: rtw_xmit: Fixed two indentation coding style issues.
  Staging: r8188eu: core: rtw_xmit: Fixed some whitespace coding style issues
  staging: rtl8723bs: remove trailing whitespace
  staging: vchiq: provide testing instructions
  staging: sm750fb: fix CamelCase function parameter
  staging: r8188eu: call rtw_IOL_append_WRF_cmd directly
  staging: r8188eu: call rtw_IOL_append_WD_cmd directly
  staging: r8188eu: call rtw_IOL_append_WW_cmd directly
  staging: r8188eu: call rtw_IOL_append_WB_cmd directly
  staging: r8188eu: remove unused macros
  staging: r8188eu: replace confusing macros
  staging: r8188eu: remove NULL check before vfree
  ALSA: rawmidi: Take buffer refcount while draining output
  ALSA: rawmidi: Check stream state at exported functions
  ALSA: rawmidi: Take open_mutex around parameter changes
  ALSA: rawmidi: Move lock to snd_rawmidi_substream
  ALSA: rawmidi: Make internal functions local static
  powerpc: Move prom_init() out of asm-prototypes.h
  powerpc: Don't include asm/setup.h in asm/machdep.h
  iio: adc: stm32-adc: Use generic_handle_domain_irq()
  sfc/siena: Fix typo in comment
  sfc: Fix typo in comment
  net: emac: Fix typo in a comment
  Revert "nfp: update nfp_X logging definitions"
  net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed()
  net: phy: marvell: use mii_bmcr_encode_fixed()
  net: phy: use mii_bmcr_encode_fixed()
  net: mii: add mii_bmcr_encode_fixed()
  raw: convert raw sockets to RCU
  raw: use more conventional iterators
  net: dsa: felix: update base time of time-aware shaper when adjusting PTP time
  net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional
  proximity: vl53l0x: Make VDD regulator actually optional
  MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM AND DRIVERS
  dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address
  iio: gyro: bmg160: Fix typo in comment
  iio: dac: stm32-dac: Replace open coded str_enable_disable()
  iio: accel: mma7660: Drop wrong use of ACPI_PTR()
  iio:light:tsl2563: Replace cancel_delayed_work() with cancel_delayed_work_sync().
  iio: light: tsl2563: Replace flush_scheduled_work() with cancel_delayed_work_sync().
  iio: trigger: warn about non-registered iio trigger getting attempt
  iio: adc: qcom-spmi-rradc: introduce round robin adc
  dt-bindings: iio: adc: document qcom-spmi-rradc
  mfd: qcom-spmi-pmic: read fab id on supported PMICs
  mfd: qcom-spmi-pmic: expose the PMIC revid information to clients
  spmi: add a helper to look up an SPMI device from a device node
  ping: convert to RCU lookups, get rid of rwlock
  ax25: use GFP_KERNEL in ax25_dev_device_up()
  atm: iphase: Fix typo in comment
  ppp: Fix typo in comment
  nfp: add support for .get_pauseparam()
  net: dsa: ar9331: fix potential dead lock on mdio access
  dt-bindings: vexpress-sysreg: Allow for no child nodes
  dt-bindings: vexpress-sysreg: Add deprecated GPIO provider properties
  dt-bindings: perf: Convert Arm CCN to DT schema
  dt-bindings: display: Add Arm virtual platforms display
  ASoC: codecs: soundwire: call pm_runtime_resume() in component probe
  ASoC: SOF: pcm: use pm_resume_and_get() on component probe
  ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request
  ASoC: ops: Fix integer detection for when max possible values > 1
  bpf: Fix bpf_skc_lookup comment wrt. return type
  fs/ntfs3: Add missing error check
  power: reset: at91-reset: add support for SAMA7G5
  power: reset: at91-reset: add reset_controller_dev support
  power: reset: at91-reset: add at91_reset_data
  power: reset: at91-reset: document structures and enums
  dt-bindings: reset: add sama7g5 definitions
  dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings
  dt-bindings: reset: convert Atmel/Microchip reset controller to YAML
  thunderbolt: Fix typo in comment
  drm/i915/gt: Cleanup interface for MCR operations
  power: reset: pwr-mlxbf: add BlueField SoC power control driver
  drm/i915/gt: Move multicast register handling to a dedicated file
  bpf: Fix non-static bpf_func_proto struct definitions
  tipc: cleanup unused function
  net: macb: fix negative max_mtu size for sama5d3
  hinic: Replace memcpy() with direct assignment
  net: ag71xx: fix discards 'const' qualifier warning
  tcp: fix build...
  net: stmmac: make mdio register skips PHY scanning for fixed-link
  stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support
  net: pcs: xpcs: add CL37 1000BASE-X AN support
  stmmac: intel: prepare to support 1000BASE-X phy interface setting
  net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105
  ASoC: twl4030: Drop legacy, non DT boot support
  ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg
  ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc4: remove use of __func__ in dev_dbg
  ASoC: SOF: sof-client: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg
  ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg
  ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg
  ASoC: SOF: Intel: hda-stream: report error on stream not opened
  ASoC: SOF: Intel: hda-dsp: report error on power-up/down
  ASoC: Intel: sof_rt5682: remap jack pins
  ASoC: Intel: sof_nau8825: remap jack pins
  ASoC: Intel: sof_da7219_max98373: remap jack pins
  ASoC: Intel: sof_cs42l42: remap jack pins
  ASoC: Intel: cml_rt1011_rt5682: remap jack pins
  ASoC: Intel: glk_rt5682_max98357a: remap jack pins
  ASoC: Intel: bxt_da7219_max98357a: remap jack pins
  ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins
  ASoC: Intel: kbl_da7219_max98927: remap jack pins
  ASoC: Intel: kbl_da7219_max98357a: remap jack pins
  ASoC: Intel: kbl_rt5663_max98927: remap jack pins
  ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins
  ASoC: Intel: skl_nau88l25_max98357a: remap jack pins
  ASoC: sunxi: sun4i-i2s: update kernel-doc
  ASoC: cs4270: update kernel-doc
  ASoC: SOF: Intel: hda: Fix compressed stream position tracking
  ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
  ASoC: SOF: pm: add definitions for S4 and S5 states
  ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
  selftests: spectrum-2: tc_flower_scale: Dynamically set scale target
  selftests: mlxsw: Add a RIF counter scale test
  selftests: mlxsw: tc_flower_scale: Add a traffic test
  selftests: mlxsw: resource_scale: Pass target count to cleanup
  selftests: mlxsw: resource_scale: Allow skipping a test
  selftests: mlxsw: resource_scale: Introduce traffic tests
  selftests: mlxsw: resource_scale: Update scale target after test setup
  selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations
  mlxsw: Add a resource describing number of RIFs
  mlxsw: Keep track of number of allocated RIFs
  mlxsw: Trap ARP packets at layer 3 instead of layer 2
  tcp: fix possible freeze in tx path under memory pressure
  tcp: fix possible freeze in tx path under memory pressure
  tcp: fix over estimation in sk_forced_mem_schedule()
  drm/i915/display: some struct drm_i915_private *i915 conversions
  drm/i915/display: rename dev_priv -> i915 in crtc state dump
  drm/i915/display: change who adds [] around crtc state dump context string
  drm/i915/display: split out crtc state dump to a separate file
  drm/i915/display: split out modeset verification code
  drm/i915/mpllb: move mpllb state check to intel_snps_phy.c
  drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings
  drm/i915/dpll: move shared dpll state verification to intel_dpll_mgr.c
  drm/i915/wm: move wm state verification to intel_pm.c
  selftests/bpf: Don't force lld on non-x86 architectures
  drm/i915/fdinfo: Don't show engine classes not present
  drm/i915: Improve user experience and driver robustness under SIGINT or similar
  clk: renesas: r8a779f0: Add HSCIF clocks
  clk: renesas: r8a779f0: Add PCIe clocks
  clk: renesas: r8a779f0: Add Z0 and Z1 clock support
  dt-bindings: mtd: qcom_nandc: document qcom,boot-partitions binding
  mtd: nand: raw: qcom_nandc: add support for unprotected spare data pages
  mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct
  mtd: parsers: scpart: add missing of_node_put() in scpart_parse()
  selftests/bpf: Add selftests for raw syncookie helpers in TC mode
  bpf: Allow the new syncookie helpers to work with SKBs
  selftests/bpf: Add selftests for raw syncookie helpers
  bpf: Add helpers to issue and check SYN cookies in XDP
  bpf: Allow helpers to accept pointers with a fixed size
  bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie
  net: phy: add support to get Master-Slave configuration
  net: lan743x: Add support to SGMII 1G and 2.5G
  net: lan743x: Add support to Secure-ON WOL
  net: lan743x: Add support to LAN743x register dump
  net: dsa: realtek: rtl8365mb: handle PHY interface modes correctly
  net: dsa: realtek: rtl8365mb: remove learn_limit_max private data member
  net: dsa: realtek: rtl8365mb: correct the max number of ports
  net: dsa: realtek: rtl8365mb: remove port_mask private data member
  net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RTL8367RB_VB
  net: ipa: move more code out of gsi_channel_update()
  net: ipa: call gsi_evt_ring_rx_update() unconditionally
  net: ipa: pass GSI pointer to gsi_evt_ring_rx_update()
  net: ipa: don't pass channel when mapping transaction
  net: ipa: don't assume one channel per event ring
  net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell
  linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe()
  dt-bindings: dp83867: add binding for io_impedance_ctrl nvmem cell
  lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE
  checkpatch: fix incorrect camelcase detection on numeric constant
  selftests/filesystems: add a vfat RENAME_EXCHANGE test
  fat: add renameat2 RENAME_EXCHANGE flag support
  fat: factor out reusable code in vfat_rename() as helper functions
  fat: add a vfat_rename2() and make existing .rename callback a helper
  squashfs: don't use intermediate buffer if pages missing
  squashfs: extend "page actor" to handle missing pages
  delayacct: remove some unused variables
  kexec_file: increase maximum file size to 4G
  fs/kernel_read_file: allow to read files up-to ssize_t
  include/uapi/linux/swab.h: move explicit cast outside ternary
  lib/btree: simplify btree_{lookup|update}
  ia64: fix sparse warnings with cmpxchg() & xchg()
  include/linux/rbtree.h: replace kernel.h with the necessary inclusions
  lib/flex_proportions.c: remove local_irq_ops in fprop_new_period()
  lib/list_debug.c: Detect uninitialized lists
  ocfs2: kill EBUSY from dlmfs_evict_inode
  profiling: fix shift too large makes kernel panic
  checkpatch: add XA_STATE and XA_STATE_ORDER to the macro declaration list
  mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan()
  mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock
  mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear()
  mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages()
  selftests: make use of GUP_TEST_FILE macro
  userfaultfd/selftests: fix typo in comment
  net: set proper memcg for net_init hooks allocations
  mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe
  mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
  mm: kmemleak: check physical address when scan
  mm: kmemleak: add rbtree and store physical address for objects allocated with PA
  mm: kmemleak: add OBJECT_PHYS flag for objects allocated with physical address
  mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys()
  lib/test_hmm: avoid accessing uninitialized pages
  mm/memremap: fix wrong function name above memremap_pages()
  mm/mempool: use might_alloc()
  mm/slab: delete cache_alloc_debugcheck_before()
  mm/page_alloc: use might_alloc()
  mm/highmem: delete memmove_page()
  mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2
  mm/vmalloc: add code comment for find_vmap_area_exceed_addr()
  mm/vmalloc: fix typo in local variable name
  mm/vmalloc: remove the redundant boundary check
  mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type()
  mm/damon: remove obsolete comments of kdamond_stop
  mm/memory_hotplug: drop 'reason' argument from check_pfn_span()
  mm/shmem.c: clean up comment of shmem_swapin_folio
  mm: avoid unnecessary page fault retires on shared memory types
  tools/vm/slabinfo: use alphabetic order when two values are equal
  mm: use PAGE_ALIGNED instead of IS_ALIGNED
  mm/x86: remove dead code for hugetlbpage.c
  selftests/bpf: add tests for sleepable (uk)probes
  libbpf: add support for sleepable uprobe programs
  bpf: allow sleepable uprobe programs to attach
  bpf: implement sleepable uprobes by chaining gps
  bpf: move bpf_prog to bpf.h
  scsi: iscsi: Make iscsi_unregister_transport() return void
  scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails
  scsi: ufs: ufs-mediatek: Support multiple VCC sources
  scsi: ufs: Export regulator functions
  scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx
  scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls
  scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ
  scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly
  scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
  scsi: ufs: ufs-mediatek: Introduce workaround for power mode change
  scsi: ufs: Fix ADAPT logic for HS-G5
  scsi: ufs: Export ufshcd_uic_change_pwr_mode()
  scsi: qla2xxx: Update version to 10.02.07.700-k
  scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
  scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
  scsi: qla2xxx: Add debug prints in the device remove path
  scsi: qla2xxx: Fix losing target when it reappears during delete
  scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
  scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
  scsi: qla2xxx: Turn off multi-queue for 8G adapters
  scsi: qla2xxx: Wind down adapter after PCIe error
  scsi: qla2xxx: Add a new v2 dport diagnostic feature
  scsi: qla2xxx: Fix excessive I/O error messages by default
  scsi: iscsi: Prefer xmit of DataOut over new commands
  scsi: ufs: Rearrange addresses in increasing order
  scsi: ufs: host: ufs-exynos: Use already existing definition
  scsi: ufs: host: ufs-exynos: Remove unused defines
  scsi: pm8001: Expose hardware queues for pm80xx
  scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free
  scsi: pm8001: Set up tags before using them
  scsi: pm8001: Rework shost initial values
  scsi: ufs: exynos: Constify driver data
  scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_fcp_op_cmp()
  scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required()
  MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK
  phy: qcom-qmp: fix PCIe PHY support
  phy: qcom-qmp: fix msm8996 PCIe PHY support
  phy: ti: phy-j721e-wiz: use OF data for device specific data
  dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/functional/
  phy: samsung-ufs: add support for FSD ufs phy driver
  phy: samsung-ufs: move cdr offset to drvdata
  dt-bindings: phy: Add FSD UFS PHY bindings
  dt-bindings: phy: List supplies for qcom,edp-phy
  iosys-map: Fix typo in documentation
  libbpf: Fix internal USDT address translation logic for shared libraries
  riscv: remove usage of function-pointers from cpufeatures and t-head errata
  riscv: make patch-function pointer more generic in cpu_manufacturer_info struct
  drm/nouveau: Fix spelling typo in comments
  drm/i915: Implement w/a 22010492432 for adl-s
  i2c: Fix a potential use after free
  drm/dp/mst: Read the extended DPCD capabilities during system resume
  dt-bindings: efm32: remove bindings for deleted platform
  dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder
  dt-bindings: interrupt-controller: Convert rda,8810pl-intc to YAML
  riscv: switch has_fpu() to the unified static key mechanism
  riscv: introduce unified static key mechanism for ISA extensions
  RDMA/rxe: fix xa_alloc_cycle() error return value check again
  dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_handler()
  MAINTAINERS: idxd driver maintainer update
  dmaengine: apple-admac: Use {low,upp}er_32_bits() to split 64-bit address
  MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  dt-bindings: dma: apple,admac: Fix example interrupt parsing
  riscv: dts: microchip: remove spi-max-frequency property
  clk: imx: clk-fracn-gppll: Add more freq config for video pll
  clk: imx: clk-fracn-gppll: correct rdiv
  clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate()
  clk: imx: clk-fracn-gppll: fix mfd value
  clk: imx93: Correct the edma1's parent clock
  clk: imx93: correct nic_media parent
  clk: imx93: use adc_root as the parent clock of adc1
  drm/i915/bios: Introduce panel_bits() and panel_bool()
  drm/i915/bios: Don't parse the DPS panel type when the VBT does not have it
  drm/i915/bios: Move panel_type stuff out of parse_panel_options()
  drm/i915: Remove bogus LPT iCLKIP WARN
  drm/i915: Sanitize underrun reporting before turning off any pipes
  drm/i915: Extract intel_sanitize_fifo_underrun_reporting()
  drm/i915: Do not start connector polling on headless sku
  drm/i915: Do not start connector polling if display is disabled
  drm/i915/opregion: add function to check if headless sku
  net: mana: Add support of XDP_REDIRECT action
  net: mana: Add the Linux MANA PF driver
  ASoC: SOF: Intel: IPC4: enable IMR boot
  ASoC: Intel: Skylake: remove redundant re-assignments to pointer array
  ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put()
  net: ethernet: stmmac: reset force speed bit for ipq806x
  net: ethernet: stmmac: add missing sgmii configure for ipq806x
  clk: ti: Stop using legacy clkctrl names for omap4 and 5
  drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation
  drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops
  drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops
  drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets
  drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource
  drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data
  RDMA/usnic: Use device_iommu_capable()
  RDMA/core: Add a netevent notifier to cma
  RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP
  mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead
  drm/amdgpu/display: fix build when CONFIG_DEBUG_FS is not set
  clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled()
  clk: Provide new devm_clk helpers for prepared and enabled clocks
  clk: generalize devm_clk_get() a bit
  clk: Improve documentation for devm_clk_get() and its optional variant
  samples/bpf: Check detach prog exist or not in xdp_fwd
  clk: mediatek: reset: Add infra_ao reset support for MT8186
  dt-bindings: arm: mediatek: Add #reset-cells property for MT8186
  dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186
  clk: mediatek: reset: Add infra_ao reset support for MT8192/MT8195
  dt-bindings: reset: mediatek: Add infra_ao reset index for MT8192/MT8195
  dt-bindings: arm: mediatek: Add #reset-cells property for MT8192/MT8195
  clk: mediatek: reset: Add reset support for simple probe
  clk: mediatek: reset: Add new register reset function with device
  clk: mediatek: reset: Change return type for clock reset register function
  clk: mediatek: reset: Support inuput argument index mode
  clk: mediatek: reset: Support nonsequence base offsets of reset registers
  clk: mediatek: reset: Revise structure to control reset register
  clk: mediatek: reset: Merge and revise reset register function
  clk: mediatek: reset: Extract common drivers to update function
  clk: mediatek: reset: Refine and reorder functions in reset.c
  clk: mediatek: reset: Fix written reset bit offset
  clk: mediatek: reset: Add reset.h
  iio: Use octal permissions and DEVICE_ATTR_{RO,RW}.
  iio: adc: meson_saradc: Use regmap_read_poll_timeout() for busy wait
  iio: adc: meson_saradc: Use temporary variable for struct device
  iio: adc: meson_saradc: Use devm_clk_get_optional()
  iio: adc: meson_saradc: Convert to use dev_err_probe()
  iio: adc: meson_saradc: Align messages to be with physical device prefix
  iio: adc: meson_saradc: Don't attach managed resource to IIO device object
  iio: adc: sc27xx_adc: Re-use generic struct u32_fract
  iio: at91-sama5d2: Limit requested watermark value to hwfifo size
  iio: imu: st_lsm6dsx: Limit requested watermark value to hwfifo size
  iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DSX namespace
  iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPLE_DEV_PM_OPS()
  iio: humidity: hts221: Move symbol exports into IIO_HTS221 namespace
  iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to allow compiler to remove dead code.
  iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc
  iio: core: drop of.h from iio.h
  iio: adc: intel_mrfld_adc: explicitly add proper header files
  i2c: hisi: use HZ_PER_KHZ macro in units.h
  i2c: qcom-cci: add msm8974 compatible
  dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible
  drm/i915/pvc: Add recommended MMIO setting
  drm/bridge: it6505: Add missing CRYPTO_HASH dependency
  drm/bridge: anx7625: Zero error variable when panel bridge not present
  soc: qcom: geni: Disable MMIO tracing for GENI SE
  serial: qcom_geni_serial: Disable MMIO tracing for geni serial
  asm-generic/io: Add logging support for MMIO accessors
  KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM
  lib: Add register read/write tracing support
  drm/meson: Fix overflow implicit truncation warnings
  irqchip/tegra: Fix overflow implicit truncation warnings
  coresight: etm4x: Use asm-generic IO memory barriers
  arm64: io: Use asm-generic high level MMIO accessors
  arch/*: Disable softirq stacks on PREEMPT_RT.
  HID: nintendo: Set phys property of input device based on HID phys
  dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference generic schema
  pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
  dt-bindings: pinctrl: sunxi: Disallow the resets property
  ARM: dts: sunxi: Drop resets from r_pio nodes
  pinctrl: sunxi: Remove reset controller consumers
  dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv
  dt-bindings: pinctrl: mt8192: Add drive-strength-microamp
  pinctrl: amd: Implement pinmux functionality
  pinctrl: amd: Add amd_get_iomux_res function
  pinctrl: amd: Define and use AMD_PINS macro
  pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups
  pinctrl: amd: Remove amd_pingroup and use pingroup
  pinctrl: Add pingroup and define PINCTRL_PINGROUP
  HID: uclogic: Add support for XP-PEN Deco L
  HID: uclogic: Allow to generate frame templates
  HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply()
  HID: uclogic: Make template placeholder IDs generic
  drm/amd/display: Drop unnecessary guard from DC resource
  KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte
  KVM: VMX: Use try_cmpxchg64 in pi_try_set_control
  KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic
  KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting
  KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h
  KVM: X86/SVM: Use root_level in svm_load_mmu_pgd()
  KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write()
  KVM: Rename ack_flush() to ack_kick()
  KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c
  KVM: s390: selftests: Fix memop extension capability check
  KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING
  KVM: SEV: fix misplaced closing parenthesis
  net: sparx5: Allow mdb entries to both CPU and ports
  KVM: selftests: Remove the mismatched parameter comments
  bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads
  net: don't check skb_count twice
  ASoC: SOF: mediatek: Fix error code in probe
  ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers
  ASoC: SOF: Intel: Add support for MeteorLake (MTL)
  ASoC: SOC: Intel: introduce cl_init callback
  net: bridge: allow add/remove permanent mdb entries on disabled ports
  i40e: add xdp frags support to ndo_xdp_xmit
  selftests/livepatch: better synchronize test_klp_callbacks_busy
  net: phy: marvell-88x2222: set proper phydev->port
  ASoC: tegra: Fix MBDRC bypass mode check
  ASoC: tegra: Fix clock DAI format on Tegra210
  dt-bindings: net: xilinx: document xilinx emaclite driver binding
  net: ipa: rework gsi_channel_tx_update()
  net: ipa: stop counting total RX bytes and transactions
  net: ipa: simplify TX completion statistics
  net: ipa: introduce gsi_trans_tx_committed()
  net: ipa: rename two transaction fields
  net: ipa: use "tre_ring" for all TRE ring local variables
  drm/i915/bios: split ddi port parsing and debug printing
  drm/i915/bios: no need to pass i915 to parse_ddi_port()
  drm/i915/bios: use dvi and hdmi support helpers
  ALSA: control: Add input validation
  ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG
  ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG
  ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION
  ALSA: control: Use xarray for faster lookups
  arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board
  dt-bindings: net: dsa: make reset optional and add rgmii-mode to mt7531
  net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant
  net: dsa: mt7530: rework mt753[01]_setup
  net: dsa: mt7530: rework mt7530_hw_vlan_{add,del}
  dt-bindings: net: dsa: convert binding for mediatek switches
  mlxsw: Revert "Prepare for XM implementation - LPM trees"
  mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal"
  mlxsw: Revert "Introduce initial XM router support"
  drm/amdgpu/display: make FP handling in Makefiles consistent
  Revert "drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN"
  drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set
  drm/amdgpu: remove redundant enable_mes and enable_mes_kiq
  drm/amd/display: Blank for uclk OC in dm instead of dc
  drm/amd/display: Add null check to dc_submit_i2c_oem
  drm/amd/display: FVA timing adjustment
  drm/amd/display: Add vrr_active_variable to dc_stream_update
  drm/amd/display: Pass vrr mode to dcn
  drm/amd/display: Adding VTEM to dc
  drm/amd/display: Copy hfvsif_infopacket when stream update
  drm/amd/display: Add support for HF-VSIF
  drm/amd/display: Firmware assisted MCLK switch and FS
  drm/amd/display: DAL ACR, dc part, fix missing dcn30
  drm/amd/display: Fix comments
  drm/amd/display: Drop unused privacy_mask setters and getters
  drm/amd/display: 3.2.190
  drm/amd/display: update topology_update_input_v3 struct
  drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
  drm/amd/display: dsc validate fail not pass to atomic check
  drm/amd/display: Fix monitor flash issue
  drm/amd/display: lower lane count first when CR done partially fails in EQ
  drm/amdkfd: Add available memory ioctl
  Revert "drm/amdgpu/gmc11: enable AGP aperture"
  drm/amd/pm: enable MACO support for SMU 13.0.0
  drm/amd/pm: enable UCLK DS feature for SMU 13.0.0
  drm/amd/display: dml: move some variables to heap
  drm/amd/display: Use pre-allocated temp struct for bounding box update
  drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
  drm/amdgpu/pm: remove the repeated EnableGfxImu message sending
  drm/amdgpu/pm: correct the firmware flag address for SMU IP v13.0.4
  drm/amd/display: ignore modifiers when checking for format support
  drm/amd: disable GPA mode in backdoor load
  drm/amdgpu/discovery: enable vcn/jpeg v4_0_2
  drm/amd/pm: fix driver reload SMC firmware fail issue for smu13
  selftests/bpf: Avoid skipping certain subtests
  selftests/bpf: Fix test_varlen verification failure with latest llvm
  remoteproc: omap_remoteproc: Fix typo in comment
  remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
  rpmsg: mtk_rpmsg: Fix circular locking dependency
  drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER_FUSE_BIT()
  rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
  bpftool: Do not check return value from libbpf_set_strict_mode()
  Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK"
  i2c: mv64xxx: Add atomic_xfer method to driver
  i2c: mv64xxx: Remove shutdown method from driver
  i2c: xiic: Fix the type check for xiic_wakeup
  bpf, arm: Remove unused function emit_a32_alu_r()
  KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible
  KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required()
  KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type
  KVM: selftests: Add a missing apostrophe in comment to show ownership
  KVM: selftests: kvm_binary_stats_test: Fix index expressions
  libbpf: Fix an unsigned < 0 bug
  bpf: Fix spelling in bpf_verifier.h
  ASoC: cs35l45: Add endianness flag in snd_soc_component_driver
  ASoC: ops: Fix boolean/integer detection for simple controls
  iio: trigger: stm32-lptimer-trigger: explicitly add proper header files
  iio: pressure: cros_ec_baro: explicitly add proper header files
  iio: light: cros_ec_light_prox: explicitly add proper header files
  iio: humidity: hts221_buffer: explicitly add proper header files
  iio: dac: vf610_dac: explicitly add proper header files
  iio: dac: stm32-dac: explicitly add proper header files
  iio: common: cros_ec_sensors: explicitly add proper header files
  iio: common: cros_ec_lid_angle: explicitly add proper header files
  iio: adc: rzg2l_adc: explicitly add proper header files
  iio: adc: npcm_adc: explicitly add proper header files
  iio: adc: mt6360-adc: explicitly add proper header files
  iio: adc: mp2629_adc: explicitly add proper header files
  iio: adc: ingenic-adc: explicitly add proper header files
  iio: adc: imx8qxp-adc: explicitly add proper header files
  iio: adc: imx7d_adc: explicitly add proper header files
  iio: adc: berlin2-adc: explicitly add proper header files
  iio: adc: ad7606_par: explicitly add proper header files
  iio: adc: ad7606: explicitly add proper header files
  iio: temp: maxim_thermocouple: Fix alignment for DMA safety
  iio: temp: max31865: Fix alignment for DMA safety
  iio: temp: ltc2983: Fix alignment for DMA safety
  iio: resolver: ad2s90: Fix alignment for DMA safety
  iio: resolver: ad2s1200: Fix alignment for DMA safety
  iio: proximity: vcnl3020: Drop unnecessary alignment requirement for i2c device
  iio: proximity: as3935: Fix alignment for DMA safety
  iio: pressure: dlhl60d: Drop unnecessary alignment forcing.
  iio: potentiometer: mcp4131: Fix alignment for DMA safety
  iio: potentiometer: mcp41010: Fix alignment for DMA safety
  iio: potentiometer: max5481: Fix alignment for DMA safety
  iio: potentiometer: ad5272: Fix alignment for DMA safety
  iio: potentiometer: ad5110: Fix alignment for DMA safety
  iio: imu: mpu6050: Fix alignment for DMA safety
  iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
  iio: imu: inv_icm42600: Fix alignment for DMA safety
  iio: imu: fxos8700: Fix alignment for DMA safety
  iio: gyro: fxas210002c: Fix alignment for DMA safety
  iio: gyro: adxrs450: Fix alignment for DMA safety
  iio: gyro: adis16130: Fix alignment for DMA safety
  iio: gyro: adis16080: Fix alignment for DMA safety
  iio: frequency: adrf6780: Fix alignment for DMA safety
  iio: frequency: admv4420: Fix alignment for DMA safety
  iio: frequency: admv1014: Fix alignment for DMA safety
  iio: frequency: admv1013: Fix alignment for DMA safety
  iio: frequency: adf4371: Fix alignment for DMA safety
  iio: frequency: adf4350: Fix alignment for DMA safety
  iio: frequency: ad9523: Fix alignment for DMA safety
  iio: dac: ti-dac7612: Fix alignment for DMA safety
  iio: dac: ti-dac7311: Fix alignment for DMA safety
  iio: dac: ti-dac5571: Fix alignment for DMA safety
  iio: dac: ti-dac082s085: Fix alignment for DMA safety
  iio: dac: mcp4922: Fix alignment for DMA safety
  iio: dac: ltc2688: Fix alignment for DMA safety
  iio: dac: ad8801: Fix alignment for DMA safety
  iio: dac: ad7303: Fix alignment for DMA safety
  iio: dac: ad7293: Fix alignment for DMA safety
  iio: dac: ad5791: Fix alignment for DMA saftey
  iio: dac: ad5770r: Fix alignment for DMA safety
  iio: dac: ad5766: Fix alignment for DMA safety
  iio: dac: ad5764: Fix alignment for DMA safety
  iio: dac: ad5761: Fix alignment for DMA safety
  iio: dac: ad5755: Fix alignment for DMA safety
  iio: dac: ad5686: Fix alignment for DMA safety
  iio: dac: ad5592r: Fix alignment for DMA safety
  iio: dac: ad5504: Fix alignment for DMA safety
  iio: dac: ad5449: Fix alignment for DMA safety
  iio: dac: ad5421: Fix alignment for DMA safety
  iio: dac: ad5360: Fix alignment for DMA safety
  iio: dac: ad5064: Fix alignment for DMA safety
  iio: common: ssp: Fix alignment for DMA safety
  iio: amplifiers: ad8366: Fix alignment for DMA safety
  iio: addac: ad74413r: Fix alignment for DMA safety
  iio: adc: ti-tlc4541: Fix alignment for DMA safety
  iio: adc: ti-ads8688: Fix alignment for DMA safety
  iio: adc: ti-ads8344: Fix alignment for DMA safety
  iio: adc: ti-ads7950: Fix alignment for DMA safety
  iio: adc: ti-ads131e08: Fix alignment for DMA safety
  iio: adc: ti-ads124s08: Fix alignment for DMA safety
  iio: adc: ti-adc161s626: Fix alignment for DMA safety
  iio: adc: ti-adc128s052: Fix alignment for DMA safety
  iio: adc: ti-adc12138: Fix alignment for DMA safety
  iio: adc: ti-adc108s102: Fix alignment for DMA safety
  iio: adc: ti-adc084s021: Fix alignment for DMA safety
  iio: adc: ti-adc0832: Fix alignment for DMA safety
  iio: adc: mcp320x: Fix alignment for DMA safety
  iio: adc: max1241: Fix alignment for DMA safety
  iio: adc: max1118: Fix alignment for DMA safety
  iio: adc: max11100: Fix alignment for DMA safety
  iio: adc: max1027: Fix alignment for DMA safety
  iio: adc: ltc2497: Fix alignment for DMA safety
  iio: adc: ltc2496: Fix alignment for DMA safety
  iio: adc: hi8435: Fix alignment for DMA safety
  iio: adc: ad7949: Fix alignment for DMA safety
  iio: adc: ad7923: Fix alignment for DMA safety
  iio: adc: ad7887: Fix alignment for DMA safety
  iio: adc: ad7768-1: Fix alignment for DMA safety
  iio: adc: ad7766: Fix alignment for DMA safety
  iio: adc: ad7606: Fix alignment for DMA safety
  iio: adc: ad7476: Fix alignment for DMA safety
  iio: adc: ad7298: Fix alignment for DMA safety
  iio: adc: ad7292: Fix alignment for DMA safety
  iio: adc: ad7280a: Fix alignment for DMA safety
  iio: adc: ad7266: Fix alignment for DMA safety
  iio: accel: sca3300: Fix alignment for DMA safety
  iio: accel: sca3000: Fix alignment for DMA safety
  iio: accel: bmi088: Fix alignment for DMA safety
  iio: accel: bma220: Fix alignment for DMA safety
  iio: accel: adxl367: Fix alignment for DMA safety
  iio: accel: adxl355: Fix alignment for DMA safety
  iio: accel: adxl313: Fix alignment for DMA safety
  iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large
  iio: sx9324: Add setting for CS idle mode
  dt-bindings: iio: sx9324: Add CS idle/sleep mode
  iio: sx9360: Add pre-charge resistor setting
  dt-bindings: iio: sx9360: Add precharge resistor setting
  iio: sx9324: Add Setting for internal analog gain
  dt-bindings: iio: sx9324: Add input analog gain
  iio: sx9324: Add Setting for internal compensation resistor
  dt-bindings: iio: sx9324: Add internal compensation resistor setting
  iio: sx9324: Add precharge internal resistance setting
  dt-bindings: iio: sx9324: Add precharge resistor setting
  iio: sx9324: Fix register field spelling
  iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS()
  iio: gyro: mpu3050: Drop unused symbol exports.
  iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI namespace.
  iio: core: drop iio_get_time_res()
  iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit
  iio: accel: sca3000: Fix syntax errors in comments
  iio: accel: sca3300: Add inclination channels
  iio: accel: sca3300: Add support for SCL3300
  iio: accel: sca3300: modified to support multi chips
  iio: accel: sca3300: add define for temp channel for reuse.
  dt-bindings: iio: accel: sca3300: Document murata,scl3300
  iio: adc: nau7802: Make use of device properties
  iio: adc: nau7802: Convert driver to use ->probe_new()
  iio: adc: vf610_adc: Make use of device properties
  iio: dac: ad5592r: Get rid of OF specifics
  iio: adc: lpc18xx_adc: Switch from of headers to mod_devicetable.h
  drm/i915: Skip FDI vs. dotclock sanity check during readout
  drm/i915: Introduce struct iclkip_params
  drm/i915: Extract intel_crtc_dotclock()
  ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support
  ASoC: ops: Don't modify the driver's plaform_max when reading state
  ASoC: SOF: Compile and runtime IPC version selection
  ASoC: SOF: topology: add code to parse config params for ACPDMIC dai
  Revert "ARM: dts: aspeed: Add USB2.0 device controller node"
  docs: tls: document the TLS_TX_ZEROCOPY_RO
  platform/chrome: cros_ec: Always expose last resume result
  ASoC: SOF: reduce default verbosity of IPC logs
  ASoC: fsl_mqs: Add support for i.MX93 platform
  ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX93 platform
  ASoC: SOF: Intel: hda-dai: enhance debug messages
  ASoC: mediatek: mt8186: Use new direct clock defines
  ASoC: sun8i-codec: Partial revert to fix clock specifiers
  platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown"
  ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32()
  net: phy: fixed_phy: set phy_mask before calling mdiobus_register()
  scsi: MAINTAINERS: Add maintainer for Renesas UFS driver
  scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller
  scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
  scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
  scsi: dt-bindings: ufs: Document Renesas R-Car UFS host controller
  scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI
  scsi: ufs: host: ufs-exynos: Add mphy apb clock mask
  scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible
  net/mlx5: Add bits and fields to support enhanced CQE compression
  net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK
  net/mlx5: group fdb cleanup to single function
  net/mlx5: Add support EXECUTE_ASO action for flow entry
  net/mlx5: Add HW definitions of vport debug counters
  net/mlx5: Add IFC bits and enums for flow meter
  RDMA/mlx5: Support handling of modify-header pattern ICM area
  net/mlx5: Manage ICM of type modify-header pattern
  net/mlx5: Introduce header-modify-pattern ICM properties
  ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform
  ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
  MAINTAINERS: update ASoC/Intel/SOF maintainers
  Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled"
  can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
  platform/surface: aggregator_registry: Add support for keyboard cover on Surface Pro 8
  platform/surface: aggregator_registry: Add KIP device hub
  platform/surface: aggregator_registry: Change device ID for base hub
  platform/surface: aggregator_registry: Generify subsystem hub functionality
  platform/surface: aggregator: Add comment for KIP subsystem category
  HID: surface-hid: Add support for hot-removal
  power/supply: surface_battery: Use client device wrappers for notifier registration
  power/supply: surface_charger: Use client device wrappers for notifier registration
  platform/surface: aggregator_registry: Use client device wrappers for notifier registration
  platform/surface: aggregator: Allow notifiers to avoid communication on unregistering
  platform/surface: aggregator: Allow devices to be marked as hot-removed
  platform/surface: aggregator: Allow is_ssam_device() to be used when CONFIG_SURFACE_AGGREGATOR_BUS is disabled
  drm/msm: Fix convert to drm_of_get_data_lanes_count
  MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER
  ASoC: wcd938x: Fix event generation for some controls
  ASoC: hdmi-codec: Update to modern DAI terminology
  riscv: dts: microchip: add mpfs's CAN controllers
  dt-bindings: can: mpfs: document the mpfs CAN controller
  net: make __sys_accept4_file() static
  tcp: sk_forced_mem_schedule() optimization
  net: smsc95xx: add support for Microchip EVB-LAN8670-USB
  nfp: support 48-bit DMA addressing for NFP3800
  ASoC: wcd9335: Fix spurious event generation
  ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
  net: ipa: derive channel from transaction
  net: ipa: determine channel from event
  net: ipa: simplify endpoint transaction completion
  net: ipa: rename endpoint->trans_tre_max
  net: ipa: rename channel->tlv_count
  net: ipa: verify command channel TLV count
  dt-bindings: clock: renesas,rzg2l: Simplify header file references
  clk: renesas: rza1: Remove struct rz_cpg
  clk: renesas: r8a7779: Remove struct r8a7779_cpg
  clk: renesas: r8a7778: Remove struct r8a7778_cpg
  clk: renesas: sh73a0: Remove sh73a0_cpg.reg
  clk: renesas: r8a7740: Remove r8a7740_cpg.reg
  clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg
  clk: renesas: r8a779f0: Add SDHI0 clock
  drm/probe-helper: abstract .get_modes() connector helper call
  drm/edid: add new interfaces around struct drm_edid
  drm/edid: keep track of alloc size in drm_do_get_edid()
  drm/edid: add block count and data helper functions for drm_edid
  drm/edid: abstract cea data block collection size
  drm/edid: fix CTA data block collection size for CTA version 3
  clk: renesas: r8a779f0: Add thermal clock
  x86/crypto: Remove stray comment terminator
  drm/syncobj: add missing error return code in drm_syncobj_transfer_to_timeline()
  drm: vkms: Alloc the compose frame using vzalloc
  drm/vkms: check plane_composer->map[0] before using it
  drm/v3d: Add support for bcm2711
  drm/v3d: Get rid of pm code
  dt-bindings: gpu: v3d: Add BCM2711's compatible
  drm/bridge: rcar: Drop unused variables due to drm_of_get_data_lanes_count_ep
  drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep conversion
  drm: of: Mark empty drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep static
  drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count
  drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice
  platform/x86: system76_acpi: Use dev_get_drvdata
  platform/x86: Drop the PMC_ATOM Kconfig option
  drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep
  drm/msm: Convert to drm_of_get_data_lanes_count
  drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count
  drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep
  drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count
  drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count
  drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep
  drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep
  drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count
  drm: of: Add drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep
  staging: rtl8723bs: uninitialize static variable
  staging: r8188eu: replace FIELD_OFFSET with offsetof
  dt-bindings: usb: add documentation for aspeed udc
  ARM: dts: aspeed: Add USB2.0 device controller node
  usb: gadget: add Aspeed ast2600 udc driver
  usb: Avoid extra usb SET_SEL requests when enabling link power management
  usb: dwc3: Fix typos in Kconfig
  usb: dwc3: Fix a repeated word checkpatch warning
  usb: dwc3: Fix bare use of unsigned checkpatch warning
  usb: typec: tcpm: Register USB Power Delivery Capabilities
  usb: typec: USB Power Delivery helpers for ports and partners
  usb: typec: Separate USB Power Delivery from USB Type-C
  usb: hub: port: add sysfs entry to switch port power
  drm: Fix htmldocs indentation warning w/ DP AUX power requirements
  selftest/bpf/benchs: Add bpf_map benchmark
  bpf: avoid grabbing spin_locks of all cpus when no free elems
  can: etas_es58x: fix signedness of USB RX and TX pipes
  can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket()
  can: Break loopback loop on loopback documentation
  KVM: selftests: Sanity check input to ioctls() at build time
  KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE
  KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste
  KVM: selftests: Add kvm_has_cap() to provide syntactic sugar
  KVM: selftests: Return an 'unsigned int' from kvm_check_cap()
  KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number
  KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test
  KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create()
  KVM: selftests: Drop @num_percpu_pages from __vm_create_with_vcpus()
  KVM: selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus()
  KVM: selftests: Open code and drop 'struct kvm_vm' accessors
  KVM: selftests: Remove vcpu_state() helper
  KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists()
  KVM: selftests: Purge vm+vcpu_id == vcpu silliness
  KVM: selftests: Require vCPU output array when creating VM with vCPUs
  KVM: selftests: Remove vcpu_get() usage from dirty_log_test
  KVM: selftests: Stop conflating vCPU index and ID in perf tests
  KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config
  KVM: selftests: Convert get-reg-list away from its "VCPU_ID"
  KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs
  KVM: selftests: Convert kvm_page_table_test away from reliance on vcpu_id
  KVM: selftests: Drop @vcpuids param from VM creators
  KVM: selftests: Drop vm_create_default* helpers
  KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test
  KVM: selftests: Use vm_create() in tsc_scaling_sync
  KVM: selftests: Convert tprot away from VCPU_ID
  KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID
  KVM: selftests: Convert memop away from VCPU_ID
  KVM: selftests: Convert s390's "resets" test away from VCPU_ID
  KVM: selftests: Convert sync_regs_test away from VCPU_ID
  KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID
  KVM: selftests: Convert hypercalls test away from vm_create_default()
  KVM: selftests: Sync stage before VM is freed in hypercalls test
  KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers
  KVM: selftests: Convert vgic_init away from vm_create_default_with_vcpus()
  KVM: selftests: Convert triple_fault_event_test away from VCPU_ID
  KVM: selftests: Convert svm_nested_soft_inject_test away from VCPU_ID
  KVM: selftests: Convert arch_timer away from VCPU_ID
  KVM: selftests: Convert steal_time away from VCPU_ID
  KVM: selftests: Add VM creation helper that "returns" vCPUs
  KVM: selftests: Convert hardware_disable_test to pass around vCPU objects
  KVM: selftests: Convert psci_test away from VCPU_ID
  KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs
  KVM: selftests: Rename vm_vcpu_add* helpers to better show relationships
  KVM: selftests: Return created vcpu from vm_vcpu_add_default()
  KVM: selftests: Add "arch" to common utils that have arch implementations
  KVM: selftests: Move vm_is_unrestricted_guest() to x86-64
  KVM: selftests: Make arm64's guest_get_vcpuid() declaration arm64-only
  KVM: selftests: Convert vgic_irq away from VCPU_ID
  KVM: selftests: Convert fix_hypercall_test away from VCPU_ID
  KVM: selftests: Convert debug-exceptions away from VCPU_ID
  KVM: selftests: Convert xapic_state_test away from hardcoded vCPU ID
  KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync
  KVM: selftests: Convert system_counter_offset_test away from VCPU_ID
  KVM: selftests: Convert set_memory_region_test away from VCPU_ID
  KVM: selftests: Convert dirty_log_test away from VCPU_ID
  KVM: selftests: Convert xen_shinfo_test away from VCPU_ID
  KVM: selftests: Convert xen_vmcall_test away from VCPU_ID
  KVM: selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID
  KVM: selftests: Convert userspace_io_test away from VCPU_ID
  KVM: selftests: Convert cpuid_test away from VCPU_ID
  KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID
  KVM: selftests: Convert amx_test away from VCPU_ID
  KVM: selftests: Add proper helper for advancing RIP in debug_regs
  KVM: selftests: Convert debug_regs away from VCPU_ID
  KVM: selftests: Convert emulator_error_test away from VCPU_ID
  KVM: selftests: Convert evmcs_test away from VCPU_ID
  KVM: selftests: Convert hyperv_clock away from VCPU_ID
  KVM: selftests: Convert hyperv_features away from VCPU_ID
  KVM: selftests: Convert hyperv_svm_test away from VCPU_ID
  KVM: selftests: Convert kvm_clock_test away from VCPU_ID
  KVM: selftests: Convert tsc_msrs_test away from VCPU_ID
  KVM: selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID
  KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID
  KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID
  KVM: selftests: Convert vmx_close_while_nested_test away from VCPU_ID
  KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID
  KVM: selftests: Convert set_sregs_test away from VCPU_ID
  KVM: selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID
  KVM: selftests: Convert platform_info_test away from VCPU_ID
  KVM: selftests: Convert kvm_pv_test away from VCPU_ID
  KVM: selftests: Convert hyperv_cpuid away from VCPU_ID
  KVM: selftests: Convert sync_regs_test away from VCPU_ID
  KVM: selftests: Convert svm_vmcall_test away from VCPU_ID
  KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID
  KVM: selftests: Convert state_test away from VCPU_ID
  KVM: selftests: Convert smm_test away from VCPU_ID
  KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID
  KVM: selftests: Convert mmu_role_test away from VCPU_ID
  KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID
  KVM: selftests: Convert vmx_set_nested_state_test away from VCPU_ID
  KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID
  KVM: selftests: Convert vmx_preemption_timer_test away from VCPU_ID
  KVM: selftests: Convert xss_msr_test away from VCPU_ID
  KVM: selftests: Convert rseq_test away from VCPU_ID
  KVM: selftests: Convert memslot_perf_test away from VCPU_ID
  KVM: selftests: Return the created vCPU from vm_vcpu_add()
  KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu'
  KVM: selftests: Rename vcpu.state => vcpu.run
  KVM: selftests: Rename xAPIC state test's vcpu struct
  KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT
  KVM: selftests: Rename vm_create_without_vcpus() => vm_create()
  KVM: selftests: Rename vm_create() => vm_create_barebones(), drop param
  KVM: selftests: Avoid memory allocations when adding vCPU in get-reg-list
  KVM: selftests: Use vm_create_without_vcpus() in psci_test
  KVM: selftests: Use vm_create_without_vcpus() in hardware_disable_test
  KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test
  KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id
  KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper
  KVM: selftests: Add vm_create_*() variants to expose/return 'struct vcpu'
  KVM: selftest: Add proper helpers for x86-specific save/restore ioctls
  KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency
  KVM: selftests: Dedup MSR index list helpers, simplify dedicated test
  KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction
  KVM: selftests: Cache list of MSRs to save/restore
  KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs
  KVM: selftests: Consolidate KVM_ENABLE_CAP usage
  KVM: selftests: Add a VM backpointer to 'struct vcpu'
  KVM: selftests: Dedup vgic_init's asserts and improve error messages
  KVM: selftests: Split get/set device_attr helpers
  KVM: selftests: Drop 'int' return from asserting *_has_device_attr()
  KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency
  KVM: selftests: Multiplex return code and fd in __kvm_create_device()
  KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper
  KVM: selftests: Drop @test param from kvm_create_device()
  KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls
  KVM: selftests: Get rid of kvm_util_internal.h
  can: skb: drop tx skb if in listen only mode
  can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c
  net: Kconfig: move the CAN device menu to the "Device Drivers" section
  can: Kconfig: add CONFIG_CAN_RX_OFFLOAD
  can: bittiming: move bittiming calculation functions to calc_bittiming.c
  can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV
  can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK
  can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
  can: m_can: fix typo prescalar -> prescaler
  can: xilinx_can: fix typo prescalar -> prescaler
  can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support
  KVM: selftests: Make x86-64's register dump helpers static
  KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors
  KVM: selftests: Use kvm_ioctl() helpers
  KVM: selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name
  KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers
  KVM: selftests: Make vm_ioctl() a wrapper to pretty print ioctl name
  KVM: selftests: Add vcpu_get() to retrieve and assert on vCPU existence
  KVM: selftests: Remove vcpu_get_fd()
  KVM: selftests: Use vcpu_access_device_attr() in arm64 code
  KVM: selftests: Add __vcpu_run() helper
  KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers
  KVM: selftests: Split vcpu_set_nested_state() into two helpers
  KVM: selftests: Drop @mode from common vm_create() helper
  KVM: selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name
  KVM: selftests: Add another underscore to inner ioctl() helpers
  KVM: selftests: Always open VM file descriptors with O_RDWR
  KVM: selftests: Drop stale declarations from kvm_util_base.h
  KVM: selftests: Fix typo in vgic_init test
  KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions()
  KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT
  iio: adc: envelope-detector: Drop dependency on OF
  iio: adc: sd_adc_modulator: Drop dependency on OF
  iio: Directly use ida_alloc()/free()
  dt-bindings: iio: accel: Add bmi085 and bmi090l bindings
  iio: accel: bmi088: Add support for bmi090l accel
  iio: accel: bmi088: Add support for bmi085 accel
  iio: accel: bmi088: modified the device name
  iio: accel: bmi088: Make it possible to config scales
  iio: accel: bmi088: Modified the scale calculate
  dt-bindings: iio: imu: adis16480: update maintainers
  dt-bindings: iio: dac: AD5770R: update maintainers
  dt-bindings: iio: adc: axi-adc: update maintainers
  dt-bindings: iio: adc: AD9467: update maintainers
  dt-bindings: iio: accel: ADIS16240: update maintainers
  proximity: vl53l0x: Handle the reset GPIO
  proximity: vl53l0x: Handle the VDD regulator
  proximity: vl53l0x: Prefer pre-initialized interrupt flags
  dt-bindings: proximity: vl53l0x: Document optional supply and GPIO properties
  iio: srf08: Remove redundant if statement
  iio: dac: ti-dac5571: add support for ti,dac121c081
  dt-bindings: iio: ti-dac5571: Add ti,dac121c081
  iio: accel: adxl367: do not update FIFO watermark on scan mode update
  iio:magnetometer:mbc150: Make bmc150_magn_remove() return void
  iio: chemical: bme680: fix typo in comment
  iio: proximity: ping: fix typo in comment
  iio:light:vcnl4035: Improve error reporting for problems during .remove()
  iio:light:vcnl4000: Improve error reporting for problems during .remove()
  iio:light:us5182d: Improve error reporting for problems during .remove()
  iio:light:pa12203001: Improve error reporting for problems during .remove()
  iio:chemical:ccs811: Improve error reporting for problems during .remove()
  iio:chemical:atlas: Improve error reporting for problems during .remove()
  iio:adc:ti-ads1015: Improve error reporting for problems during .remove()
  iio:adc:ina2xx: Improve error reporting for problems during .remove()
  iio: adc: rzg2l_adc: Remove unnecessary channel check from rzg2l_adc_read_label()
  dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC
  iio: dac: cio-dac: Utilize iomap interface
  iio: adc: stx104: Utilize iomap interface
  iio: health: afe4404: Remove duplicated error reporting in .remove()
  iio: common: cros_ec_sensors: Add label attribute
  iio: ABI: Add a new location label
  iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h
  iio: accel: bma400: Add support for activity and inactivity events
  iio: accel: bma400: Add activity recognition support
  iio: accel: bma400: Add step change event
  iio: accel: bma400: Add separate channel for step counter
  iio: accel: bma400: Add triggered buffer support
  iio: accel: bma400: conversion to device-managed function
  iio: accel: bma400: Reordering of header files
  iio: accel: bma400: Fix the scale min and max macro values
  iio:light:tsl2583: Remove duplicated error reporting in .remove()
  iio:light:stk3310: Remove duplicated error reporting in .remove()
  iio:light:opt3001: Remove duplicated error reporting in .remove()
  iio:light:jsa1212: Remove duplicated error reporting in .remove()
  iio:light:isl29028: Remove duplicated error reporting in .remove()
  iio:light:bh1780: Remove duplicated error reporting in .remove()
  iio:accel:stk8ba50: Remove duplicated error reporting in .remove()
  iio:accel:stk8312: Remove duplicated error reporting in .remove()
  iio:accel:mc3230: Remove duplicated error reporting in .remove()
  iio: proximity: srf04: Make use of device properties
  iio: trigger: stm32-lptimer-trigger: Make use of device properties
  nfp: flower: support to offload pedit of IPv6 flowinto fields
  ethernet: Remove vf rate limit check for drivers
  net: unexport __sk_mem_{raise|reduce}_allocated
  net: keep sk->sk_forward_alloc as small as possible
  net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
  net: implement per-cpu reserves for memory_allocated
  net: add per_cpu_fw_alloc field to struct proto
  net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT
  Revert "net: set SK_MEM_QUANTUM to 4096"
  drm/amd/pm: support BAMACO reset on smu_v13_0_7
  drm/amd/pm: enable gfxoff on smu_v13_0_7
  drm/amd/pm: update the driver if header for smu_v13_0_7
  drm/amdgpu: Stop any pending reset if another in progress.
  drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to amdgpu_device_gpu_recover
  drm/amdgpu: Add work_struct for GPU reset from kfd.
  drm/amdgpu: Add work_struct for GPU reset from debugfs
  drm/admgpu: Serialize RAS recovery work directly into reset domain queue.
  drm/amdgpu: Cache result of last reset at reset domain level.
  Revert "workqueue: remove unused cancel_work()"
  drm/amdkfd: Remove field io_link_count from struct kfd_topology_device
  drm/amdgpu/display: Fix compilation issues
  drm/amdgpu/display: Remove unnecessary typecasts and fix build issues
  scsi: libsas: Introduce struct smp_rps_resp
  scsi: libsas: Introduce struct smp_rg_resp
  scsi: libsas: Introduce struct smp_disc_resp
  scsi: qla2xxx: Update version to 10.02.07.600-k
  scsi: qla2xxx: edif: Fix slow session teardown
  scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time
  scsi: qla2xxx: edif: Fix no logout on delete for N2N
  scsi: qla2xxx: edif: Fix session thrash
  scsi: qla2xxx: edif: Tear down session if keys have been removed
  scsi: qla2xxx: edif: Fix no login after app start
  scsi: qla2xxx: edif: Reduce disruption due to multiple app start
  scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
  scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
  ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
  ASoC: Remove unused hw_write_t type
  ASoC: Intel: avs: Fix parsing UUIDs in topology
  fs/ntfs3: Don't clear upper bits accidentally in log_replay()
  ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x)
  ptp_ocp: do not call pci_set_drvdata(pdev, NULL)
  ptp_ocp: drop duplicate NULL check in ptp_ocp_detach()
  ptp_ocp: use bits.h macros for all masks
  wifi: mac80211_hwsim: Directly use ida_alloc()/free()
  wifi: mac80211: refactor some key code
  spi: Use device_find_any_child() instead of custom approach
  driver core: Introduce device_find_any_child() helper
  KVM: x86: Bug the VM on an out-of-bounds data read
  KVM: x86: Bug the VM if the emulator generates a bogus exception vector
  KVM: x86: Bug the VM if the emulator accesses a non-existent GPR
  KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM
  KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs
  KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array
  KVM: x86: Harden _regs accesses to guard against buggy input
  KVM: x86: Grab regs_dirty in local 'unsigned long'
  driver core: Delete driver_deferred_probe_check_state()
  iommu/of: Delete usage of driver_deferred_probe_check_state()
  driver core: Set fw_devlink.strict=1 by default
  Revert "driver core: Set default deferred_probe_timeout back to 0."
  net: ipconfig: Relax fw_devlink if we need to mount a network rootfs
  driver core: Add wait_for_init_devices_probe helper function
  net: mdio: Delete usage of driver_deferred_probe_check_state()
  pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state()
  PM: domains: Delete usage of driver_deferred_probe_check_state()
  dmaengine: dw-edma: remove a macro conditional with similar branches
  vme: move back to staging
  vme: remove ca91cx42 Universe-II support
  wifi: mac80211: remove cipher scheme support
  wifi: nl80211: fix typo in comment
  wifi: virt_wifi: fix typo in comment
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 1)
  treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
  netfilter: xtables: Bring SPDX identifier back
  staging: olpc_dcon: Replace flush_scheduled_work() with flush_work().
  staging: greybus: audio: replace safe list iteration
  ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get()
  ASoC: SOF: debug: Clarify the IPC timeout handling path
  ASoC: Introduce 'fixup_controls' card method
  ASoC: codecs: rt298: Reorganize jack detect handling
  ASoC: codecs: rt286: Reorganize jack detect handling
  ASoC: codecs: rt274: Always init jack_detect_work
  ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
  ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
  ASoC: SOF: IPC4: add sdw blob
  AsoC: SOF: ipc4-topology: Add dai_get_clk op
  ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's
  ASoC: SOF: Add a new IPC op for parsing topology manifest
  ASoC: SOF: Add two new structures for topology manifest data
  ASoC: SOF: Intel: hda: init NHLT for IPC4
  ASoC: SOF: Add ops_free
  ASoC: SOF: IPC4: set the BE DAI ops
  ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state()
  ASoC: SOF: ipc4-topology: Add the dai_config op
  ASoC: SOF: ipc4-topology: Add route_setup/route_free ops
  ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops
  ASoC: SOF: IPC4: Add pcm ops
  ASoC: SOF: ipc4-topology: Add control IO ops
  ASoC: SOF: ipc4-topology: Add control_setup op
  ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets
  ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets
  ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets
  ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets
  ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets
  ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets
  ASoC: SOF: IPC4: Introduce topology ops
  ASoC: SOF: Add topology tokens for IPC4
  ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available
  ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset
  ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state
  ASoC: SOF: ipc4: implement pm ctx_save callback
  ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state
  ASoC: SOF: ipc4: Add set_core_state pm_ops implementation
  ASoC: SOF: ipc3: Add set_core_state pm_ops implementation
  ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management
  ASoC: SOF: make ctx_store and ctx_restore as optional
  ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
  dmaengine: dw: dmamux: Fix build without CONFIG_OF
  dmaengine: dw: dmamux: Export the module device table
  tty: Use flow-control char function on closing path
  tty: Implement lookahead to process XON/XOFF timely
  serial: 8250: Remove serial_rs485 sanitization from em485
  serial: sc16is7xx: Remove serial_rs485 assignment
  serial: mcf: Remove serial_rs485 assignment
  serial: 8250_exar: Remove serial_rs485 assignment
  serial: max310x: Remove serial_rs485 sanitization
  serial: imx: Remove serial_rs485 sanitization
  serial: fsl_lpuart: Call core's sanitization and remove custom one
  serial: pl011: Remove serial_rs485 sanitization
  serial: 8250_pci: Remove serial_rs485 sanitization
  serial: 8250: lpc18xx: Remove serial_rs485 sanitization
  serial: 8250_fintek: Remove serial_rs485 sanitization
  serial: 8250_dwlib: Remove serial_rs485 sanitization
  serial: return -EINVAL for non-legacy RS485 flags
  serial: Clear rs485 struct when non-RS485 mode is set
  serial: Sanitize rs485_struct
  serial: stm32: Fill in rs485_supported
  serial: sc16is7xx: Fill in rs485_supported
  serial: omap: Fill in rs485_supported
  serial: mcf: Fill in rs485_supported
  serial: max310x: Fill in rs485_supported
  serial: imx: Fill in rs485_supported
  serial: fsl_lpuart: Fill in rs485_supported
  serial: atmel: Fill in rs485_supported
  serial: ar933x: Fill in rs485_supported
  serial: pl011: Fill in rs485_supported
  serial: 8250_pci: Fill in rs485_supported for pci_fintek
  serial: 8250_of: Use serial8250_em485_supported
  serial: 8250_lpc18cc: Fill in rs485_supported
  serial: 8250_fintek: Fill in rs485_supported
  serial: 8250_exar: Fill in rs485_supported
  serial: 8250_dwlib: Fill in rs485_supported
  serial: 8250_bcm2835aux: Use serial8250_em485_supported
  serial: 8250: Create serial8250_em485_supported for em485 users
  serial: Add rs485_supported to uart_port
  serial: Move serial_rs485 sanitization into separate function
  serial: Add uart_rs485_config()
  dmaengine: apple-admac: Fix print format
  serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
  serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq()
  serial: 8250: Adjust misleading LSR related comment
  serial: 8250: Get preserved flags using serial_lsr_in()
  serial: 8250: Create serial_lsr_in()
  serial: 8250: Store to lsr_save_flags after lsr read
  serial: 8250: handle __start_tx() call in start_tx()
  serial: 8250: kill __do_stop_tx()
  tty: vt: convert sysfs snprintf to sysfs_emit
  serial: max310x: implement I2C support
  serial: max310x: make accessing revision id interface-agnostic
  serial: max310x: use a separate regmap for each port
  serial: max310x: use regmap methods for SPI batch operations
  tty/vt: consolemap: walk the buffer only once in con_set_trans_old()
  tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap()
  tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap()
  tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap()
  tty/vt: consolemap: remove superfluous whitespace
  tty/vt: consolemap: make conv_uni_to_pc() more readable
  tty/vt: consolemap: saner variable names in con_set_default_unimap()
  tty/vt: consolemap: saner variable names in con_set_unimap()
  tty/vt: consolemap: saner variable names in con_get_unimap()
  tty/vt: consolemap: saner variable names in con_copy_unimap()
  tty/vt: consolemap: saner variable names in con_release_unimap()
  tty/vt: consolemap: saner variable names in con_unshare_unimap()
  tty/vt: consolemap: saner variable names in con_do_clear_unimap()
  tty/vt: consolemap: saner variable names in con_unify_unimap()
  tty/vt: consolemap: saner variable names in con_insert_unipair()
  tty/vt: consolemap: saner variable names in conv_uni_to_pc()
  tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
  tty/vt: consolemap: extract dict unsharing to con_unshare_unimap()
  tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode()
  tty/vt: consolemap: introduce enum translation_map and use it
  tty/vt: consolemap: check put_user() in con_get_unimap()
  tty/vt: consolemap: make p1 increment less confusing in con_get_unimap()
  tty/vt: consolemap: make con_get_unimap() more readable
  tty/vt: consolemap: make con_set_unimap() more readable
  tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type)
  tty/vt: consolemap: zero uni_pgdir using kcalloc()
  tty/vt: consolemap: introduce UNI_*() macros
  tty/vt: consolemap: use | for binary addition
  tty/vt: consolemap: one line = one statement
  tty/vt: consolemap: make parameters of inverse_translate() saner
  tty/vt: consolemap: convert macros to static inlines
  tty/vt: consolemap: remove extern from function decls
  tty/vt: consolemap: decrypt inverse_translate()
  tty/vt: consolemap: define UNI_* macros for constants
  tty/vt: consolemap: rename and document struct uni_pagedir
  tty/vt: consolemap: use ARRAY_SIZE()
  tty/vt: Makefile, add --unicode for loadkeys invocation
  tty/vt: defkeymap.c_shipped, little unification with loadkeys
  serial: pmac_zilog: remove unused header
  dt-bindings: serial: mtk-uart: Convert txt to json-schema
  serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup()
  serial: tegra: fix typos in comments
  tty: fix typos in comments
  xfrm: convert alg_key to flexible array member
  ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs
  ucsi_ccg: Do not hardcode interrupt polarity and type
  usb: mtu3: register mtu3_irq by threaded irq
  usb: mtu3: implement udc_async_callbacks of gadget operation
  usb: mtu3: sync interrupt before unbind the udc
  usb: musb: remove schedule work called after flush
  usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
  usb: gadget: uvc: calculate the number of request depending on framesize
  usb: mtu3: add support controller reset
  usb: xhci-mtk: add support optional controller reset
  dt-bindings: usb: mtu3: add support 'resets' property
  dt-bindings: usb: mtk-xhci: add support 'resets' property
  USB: chipidea: fix typo in comment
  usb: gadget: bdc: fix typo in comment
  usb: typec: tcpm: fix typo in comment
  usb: xhci: tegra: Fix error check
  usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
  usb: common: usb-conn-gpio: Allow wakeup from system suspend
  usbip: vudc: Don't enable IRQs prematurely
  USB: usbip: clean up mixed use of _irq() and _irqsave()
  USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments
  USB: Follow-up to SPDX identifiers addition - remove now useless comments
  usb: dwc3: Remove the checks of -ENOSYS
  usb: host: ohci-at91: add support to enter suspend using SMC
  usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
  usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
  usb: dwc3: add power down scale setting
  usb: cdns3: fix random warning message when driver load
  usb: cdns3 fix use-after-free at workaround 2
  usb: gadget: uvc: Fix comment blocks style
  xfrm: no need to set DST_NOPOLICY in IPv4
  KVM: arm64: Move vcpu PC/Exception flags to the input flag set
  drm: adv7511: override i2c address of cec before accessing it
  fpga: altera-pr-ip: fix unsigned comparison with less than zero
  rtw89: add new state to CFO state machine for UL-OFDMA
  rtw89: 8852c: add trigger frame counter
  ieee80211: add trigger frame definition
  wifi: wfx: Remove redundant NULL check before release_firmware() call
  MAINTAINERS: add myself as r8188eu reviewer
  staging: r8188eu: add error handling of rtw_read32
  staging: r8188eu: add error handling of rtw_read16
  staging: r8188eu: add error handling of rtw_read8
  staging: qlge: qlge_main.c: rewrite do-while loops into more compact for loops
  staging: ftbft: Use backlight helper
  staging: r8188eu: Add blank line after declarations
  staging: olpc_dcon: Use backlight helper
  bonding: cleanup bond_create
  bonding: netlink error message support for options
  net: add napi_get_frags_check() helper
  net: add debug checks in napi_consume_skb and __napi_alloc_skb()
  net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state()
  af_unix: use DEBUG_NET_WARN_ON_ONCE()
  net: use WARN_ON_ONCE() in sk_stream_kill_queues()
  net: use WARN_ON_ONCE() in inet_sock_destruct()
  net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit()
  net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock()
  team: adopt u64_stats_t
  drop_monitor: adopt u64_stats_t
  devlink: adopt u64_stats_t
  net: adopt u64_stats_t in struct pcpu_sw_netstats
  wireguard: receive: use dev_sw_netstats_rx_add()
  ip6_tunnel: use dev_sw_netstats_rx_add()
  sit: use dev_sw_netstats_rx_add()
  ipvlan: adopt u64_stats_t
  vlan: adopt u64_stats_t
  net: rename reference+tracking helpers
  platform/chrome: cros_ec_proto: handle empty payload in getting wake mask
  platform/chrome: cros_ec_proto: add Kunit test for getting wake mask
  platform/chrome: cros_ec_proto: return 0 on getting wake mask success
  platform/chrome: cros_ec_proto: handle empty payload in getting cmd mask
  platform/chrome: cros_ec_proto: add Kunit tests for getting cmd mask
  platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask
  platform/chrome: cros_ec_proto: add Kunit test for getting cmd mask error
  platform/chrome: cros_ec_proto: return 0 on getting cmd mask success
  platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
  platform/chrome: cros_ec_proto: handle empty payload in getting info legacy
  platform/chrome: cros_ec_proto: add Kunit test for getting legacy info
  platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info_legacy()
  platform/chrome: cros_ec_proto: handle empty payload in getting proto info
  platform/chrome: cros_ec_proto: add Kunit tests for getting proto info
  platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info()
  platform/chrome: cros_ec_proto: use cros_ec_map_error()
  platform/chrome: cros_ec_proto: remove redundant NULL check
  platform/chrome: cros_ec_proto: assign buffer size from protocol info
  platform/chrome: use macros for passthru indexes
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_query_all()
  platform/chrome: cros_ec_commands: fix compile errors
  platform/chrome: cros_kbd_led_backlight: support EC PWM backend
  platform/chrome: cros_kbd_led_backlight: support OF match
  dt-bindings: add google,cros-kbd-led-backlight
  platform/chrome: cros_kbd_led_backlight: separate ACPI backend
  platform/chrome: cros_kbd_led_backlight: sort headers alphabetically
  clk: mediatek: Delete MT8192 msdc gate
  dt-bindings: ARM: Mediatek: Remove msdc binding of MT8192 clock
  dt-bindings: clock: fixed-factor: Drop Allwinner A10 compatible
  clk: fixed: Remove Allwinner A10 special-case logic
  dt-bindings: sram: qcom,imem: add IMEM memory region
  dt-bindings: sram: qcom,ocmem: cleanup example coding style
  power: supply: ab8500: Exit maintenance if too low voltage
  power: supply: ab8500: Respect charge_restart_voltage_uv
  power: supply: cros_peripheral: Use struct_size() helper in kzalloc()
  MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer
  net: 6lowpan: constify lowpan_nhc structures
  net: 6lowpan: use array for find nhc id
  net: 6lowpan: remove const from scalars
  power: supply: bq24257: Fix syntax error in comments
  drm/i915/display: Fix handling of enable_psr parameter
  power: supply: Remove unnecessary print function dev_err()
  phy: qcom-qmp-usb: use bulk reset_control API
  phy: qcom-qmp-pcie-msm8996: use bulk reset_control API
  phy: qcom-qmp-pcie: use bulk reset_control API
  phy: qcom-qmp-combo: use bulk reset_control API
  phy: qcom-qmp-usb: drop multi-PHY support
  phy: qcom-qmp-ufs: drop multi-PHY support
  phy: qcom-qmp-pcie: drop multi-PHY support
  phy: qcom-qmp-usb: cleanup the driver
  phy: qcom-qmp-ufs: cleanup the driver
  phy: qcom-qmp-pcie-msm8996: cleanup the driver
  phy: qcom-qmp-pcie: cleanup the driver
  phy: qcom-qmp-combo: cleanup the driver
  phy: qcom-qmp-usb: drop support for non-USB PHY types
  phy: qcom-qmp-ufs: drop support for non-UFS PHY types
  phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types
  phy: qcom-qmp-pcie: drop support for non-PCIe PHY types
  phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types
  phy: qcom-qmp: drop old QMP PHY driver source
  phy: qcom-qmp: switch to new split QMP PHY driver
  phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb
  phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs
  phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996
  phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie
  phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo
  phy: qcom-qmp-combo: drop all non-combo compatibles support
  phy: qcom-qmp-usb: drop all non-USB compatibles support
  phy: qcom-qmp-ufs: drop all non-UFS compatibles support
  phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy
  phy: qcom-qmp-pcie: drop all non-PCIe compatibles support
  phy: qcom-qmp: create copies of QMP PHY driver
  power: supply: lp8788: fix typo in comment
  dt-bindings: power: supply: summit,smb347: use absolute path to schema
  dt-bindings: power: supply: qcom,pm8941: document usb-charge-current-limit
  dt-bindings: power: supply: qcom,pm8941: use regulator schema for child node
  dt-bindings: power: supply: bq24190: use regulator schema for child node
  power: supply: max77976: update Luca Ceresoli's e-mail address
  drivers/net/ethernet/intel: fix typos in comments
  ixgbe: Fix typos in comments
  ixgb: Fix typos in comments
  e1000: Fix typos in comments
  igb: Remove duplicate defines
  drivers, ixgbe: export vf statistics
  fs/ntfs3: Use the same order for acl pointer check in ntfs_init_acl
  fs/ntfs3: Fix using uninitialized value n when calling indx_read
  drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c
  drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c
  dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8186
  dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding to .yaml
  drm: Add support for the LogiCVC display controller
  drm/i915/pvc: Add register steering
  KVM: arm64: Move vcpu configuration flags into their own set
  Revert "fbdev: Prevent probing generic drivers if a FB is already registered"
  fbdev: Disable sysfb device registration when removing conflicting FBs
  firmware: sysfb: Add sysfb_disable() helper function
  firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
  mtd: st_spi_fsm: Simplify error checking in .probe() a bit
  mtd: st_spi_fsm: Disable clock only after device was unregistered
  mtd: st_spi_fsm: Warn about failure to unregister mtd device
  mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
  mtd: rawnand: atmel: Warn about failure to unregister mtd device
  mtd: physmap: Drop if with an always false condition
  mtd: physmap: Don't skip cleanup after mtd_device_unregister() failed
  mtd: rawnand: meson: Drop cleaning platform data in .remove()
  mtd: rawnand: meson: Don't skip cleanup after mtd_device_unregister() failed
  mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed
  mtd: rawnand: omap2: Suppress error message after WARN in .remove()
  mtd: spear_smi: Drop if with an always false condition
  mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed
  mtd: lpddr2_nvm: Warn about failure to unregister mtd device
  mtd: powernv_flash: Warn about failure to unregister mtd device
  mtd: hyperbus: Make hyperbus_unregister_device() return void
  mtdchar: use kvmalloc() for potentially large allocations
  mtdchar: prevent integer overflow in a safety check
  mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
  mtd: parsers: add support for Sercomm partitions
  mtd: partitions: Fix refcount leak in parse_redboot_of
  mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
  libbpf: Fix uprobe symbol file offset calculation logic
  bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU"
  bpftool: Fix bootstrapping during a cross compilation
  KVM: arm64: Add three sets of flags to the vcpu state
  KVM: arm64: Add helpers to manipulate vcpu flags among a set
  KVM: arm64: Move FP state ownership from flag to a tristate
  KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code
  ASoC: imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable
  ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
  ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
  ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
  gfs2: Rewrap overlong comment in do_promote
  drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code
  HID: multitouch: new device class fix Lenovo X12 trackpad sticky
  HID: cp2112: prevent a buffer overflow in cp2112_xfer()
  OPP: Track if clock name is configured by platform
  OPP: Fix typo in comment
  MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE
  dmaengine: apple-admac: Add Apple ADMAC driver
  dt-bindings: dma: Add Apple ADMAC
  dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML
  dmaengine: dmatest: Replace symbolic permissions by octal permissions
  dmaengine: dmatest: Remove spaces before tabs
  dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings
  dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings
  dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings
  drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
  udmabuf: Set the DMA mask for the udmabuf device (v2)
  drm/virtio: simplify the return expression
  drm/qxl: remove qxl_log_level global
  drm/bochs: Explicitly include linux/module.h
  virtio-gpu: fix a missing check to avoid NULL dereference
  drm/nouveau/bios: Rename prom_init() and friends functions
  i2c: dummy: Drop no-op remove function
  i2c: mxs: Silence a clang warning
  i2c: qcom-cci: simplify access to bus data structure
  i2c: npcm: Capitalize the one-line comment
  i2c: npcm: Support NPCM845
  i2c: npcm: Correct slave role behavior
  i2c: npcm: Remove own slave addresses 2:10
  dt-bindings: i2c: npcm: support NPCM845
  dt-bindings: i2c: convert ocores binding to yaml
  dt-bindings: i2c: Convert arm,i2c-versatile to DT schema
  dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML
  dt-bindings: display: novatek, nt36672a: add backlight property
  drm/panel: nt36672a: add backlight support
  KVM: x86: PIT: Preserve state of speaker port data bit
  KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detected
  KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time
  KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu
  KVM: x86/pmu: Restrict advanced features based on module enable_pmu
  KVM: x86/pmu: Avoid exposing Intel BTS feature
  KVM: x86/pmu: Update global enable_pmu when PMU is undetected
  x86: events: Do not return bogus capabilities if PMU is broken
  perf/x86/intel: Fix the comment about guest LBR support on KVM
  ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode
  fbcon: Remove obsolete reference to initmem_freed
  phy: samsung: exynosautov9-ufs: correct TSRV register configurations
  dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string
  phy: samsung: ufs: support secondary ufs phy
  phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy
  phy: samsung: ufs: constify samsung_ufs_phy_cfg
  phy: samsung: ufs: rename cfg to cfgs for clarification
  dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phandle-array
  ice: Use correct order for the parameters of devm_kcalloc()
  ice: remove u16 arithmetic in ice_gnss
  ice: remove VLAN representor specific ops
  ice: don't set VF VLAN caps in switchdev
  drm/amdgpu: always flush the TLB on gfx8
  drm/amdgpu: fix limiting AV1 to the first instance on VCN3
  drm/amd/pm: enable BACO on smu_v13_0_7
  drm/amd/pm: add interface to deallocate power_context for smu_v13_0_7
  drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
  drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
  drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.0/7
  drm/amd/pm: drop redundant declarations
  drm/amd/pm: enable mode1 reset support for SMU 13.0.0
  drm/amdgpu: avoid to perform undesired clockgating operation
  drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0
  drm/amd/pm: optimize the interface for dpm feature status query
  drm/amd/pm: drop unneeded thermal_controller_type check
  drm/amd/pm: enable FW CTF feature for SMU 13.0.0
  drm/amdgpu: fix scratch register access method in SRIOV
  drm/radeon: Initialize fences array entries in radeon_sa_bo_next_hole
  drm/amdkfd: Document and fix GTT BO kmap API
  drm/amd/display: Reduce frame size in the bouding box for DCN21
  drm/amdkfd: Extend KFD device topology to surface peer-to-peer links
  drm/radeon: integer overflow in radeon_mode_dumb_create()
  drm/amdgpu: simplify amdgpu_ucode_get_load_type()
  fs/ntfs3: Remove redundant assignment to variable vcn
  drm/amd/display: Reduce frame size in the bouding box for DCN31/316
  drm/amd/display: Reduce frame size in the bouding box for DCN301
  drm/amd/display: fix null pointer deref error
  drm/amdgpu: Add peer-to-peer support among PCIe connected AMD GPUs
  drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer
  drm/amd/display: Reduce frame size in the bouding box for DCN20
  drm/amd/display: Remove duplicated macro
  drm/amdgpu: Add MODE register to wave debug info in gfx11
  drm/amd/amdgpu: Fix alignment issue
  drm/amdkfd:Fix fw version for 10.3.6
  drm/cma-helper: Describe what a "contiguous chunk" actually means
  dma-buf: Add an API for importing sync files (v10)
  dma-buf: Add an API for exporting sync files (v14)
  drm/i915/xehp: Correct steering initialization
  drm/i915: More PVC+DG2 workarounds
  ASoC: ak4613: cares Simple-Audio-Card case for TDM
  drm/ast: Support multiple outputs
  HID: hid-input: add Surface Go battery quirk
  HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a"
  drm/i915: Parse max link rate from the eDP BDB block
  ASoC: mediatek: mt8186: Fix a handful of spelling mistakes
  drm/i915: Update eDP fast link training link rate parsing
  drm/i915: Initialize eDP source rates after per-panel VBT parsing
  HID: logitech-hidpp: Fix syntax errors in comments
  HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers
  KVM: VMX: Enable Notify VM exit
  HID: apple: Properly handle function keys on non-Apple keyboard
  HID: nintendo: fix unused const warning
  HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens
  dt-bindings: HID: i2c-hid: elan: Introduce bindings for Elan eKTH6915
  KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings
  KVM: selftests: Add a test to get/set triple fault event
  KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault
  fpga: Directly use ida_alloc()/free()
  fpga: m10bmc-sec: add max10 secure update functions
  fpga: m10bmc-sec: expose max10 canceled keys in sysfs
  fpga: m10bmc-sec: expose max10 flash update count
  fpga: m10bmc-sec: create max10 bmc secure update
  mfd: intel-m10-bmc: Rename n3000bmc-secure driver
  KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context
  KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config()
  perf: x86/core: Add interface to query perfmon_event_map[] directly
  KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter()
  KVM: x86/pmu: Use only the uniform interface reprogram_counter()
  KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()
  KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()
  KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()
  KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters
  KVM: x86/pmu: Update comments for AMD gp counters
  KVM: x86: always allow host-initiated writes to PMU MSRs
  KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA
  KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
  KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing
  KVM: x86/pmu: remove useless prototype
  KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file
  selftests: kvm: replace ternary operator with min()
  KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64
  KVM: x86/cpuid: Refactor host/guest CPU model consistency check
  KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability
  KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations
  KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h
  KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled
  KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS
  KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS
  KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter
  KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter
  drm/i915/uc: remove accidental static from a local variable
  KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS
  x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value
  KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
  KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled
  perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values
  perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest
  perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server
  KVM: VMX: enable IPI virtualization
  kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test
  KVM: x86: Allow userspace to set maximum VCPU id for VM
  KVM: Move kvm_arch_vcpu_precreate() under kvm->lock
  KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl()
  KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode
  KVM: VMX: Report tertiary_exec_control field in dump_vmcs()
  KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config
  KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation
  x86/cpu: Add new VMX feature, Tertiary VM-Execution control
  KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic
  KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page()
  KVM: selftests: nSVM: Add svm_nested_soft_inject_test
  KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection
  KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint
  KVM: x86: Print error code in exception injection tracepoint iff valid
  KVM: x86: Trace re-injected exceptions
  KVM: SVM: Re-inject INTn instead of retrying the insn on "failure"
  KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction
  KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
  KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
  KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
  KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02
  drm/i915/overlay: remove redundant GEM_BUG_ON()
  drm/i915/pxp: fix sparse warning for not declared symbol
  ath10k: fix recently introduced checkpatch warning
  platform/chrome: cros_ec_proto: Update size arg types
  platform/chrome: cros_ec_proto: Rename cros_ec_command function
  regulator: cros-ec: Use common cros_ec_command()
  wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C
  wifi: ray_cs: Drop useless status variable in parse_addr()
  wifi: ray_cs: Utilize strnlen() in parse_addr()
  wifi: rtw88: use %*ph to print small buffer
  scsi: core: iscsi: Directly use ida_alloc()/ida_free()
  scsi: target: iscsi: Control authentication per ACL
  scsi: target: iscsi: Extract auth functions
  scsi: target: iscsi: Add upcast helpers
  scsi: qla2xxx: Update version to 10.02.07.500-k
  scsi: qla2xxx: edif: Fix n2n login retry for secure device
  scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
  scsi: qla2xxx: edif: Remove old doorbell interface
  scsi: qla2xxx: edif: Add retry for ELS passthrough
  scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
  scsi: qla2xxx: edif: Fix potential stuck session in sa update
  scsi: qla2xxx: edif: Add bsg interface to read doorbell events
  scsi: qla2xxx: edif: Wait for app to ack on sess down
  scsi: qla2xxx: edif: bsg refactor
  scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
  drm/i915/dg2: Correct DSS check for Wa_1308578152
  dt-bindings: vendor-prefixes: document several vendors for Aspeed BMC boards
  of: check previous kernel's ima-kexec-buffer against memory bounds
  drm/i915/dg2: Add Wa_14015795083
  drm/amd/display: refactor dirty rect dmub command decision
  drm/amd/display: pass panel instance in DMUB dirty rect command
  drm/amd/display: Add PSR-SU-RC support in DC
  drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support
  drm/amd/display: 3.2.189
  drm/amd/display: Add HDMI member to DTO
  drm/amd/display: Extend soc BB capabilitiy
  drm/amd/display: Fix entry into transient encoder assignment mode.
  drm/amd/display: Fix dpp dto for disabled pipes
  drm/amd/display: 3.2.188
  drm/amd/display: [FW Promotion] Release 0.0.119.0
  drm/amd/display: Enable 3 plane MPO
  drm/amd/display: Cap OLED brightness per max frame-average luminance
  drm/amd/display: add DP sanity checks during enable stream
  drm/amd/display: Correct min comp buffer size
  drm/amd/display: Blank eDP on enable drv if odm enabled
  drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode.
  Revert "drm/amd/display: Pass the new context into disable OTG WA"
  Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
  ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
  ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
  ASoC: rt7*-sdw: harden jack_detect_handler
  ASoC: rt711: fix calibrate mutex initialization
  ASoC: Intel: sof_sdw: handle errors on card registration
  ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
  ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
  drm/i915: remove noisy logs in intel_dp_dsc_get_output_bpp()
  drm/i915/utils: throw out unused stuff
  drm/i915/drv: drop intel_bios.h include
  drm/i915/tasklet: separate local hacks around struct tasklet_struct
  drm/i915/client: only include what's needed
  docs/bpf: Update documentation for BTF_KIND_ENUM64 support
  selftests/bpf: Add a test for enum64 value relocations
  selftests/bpf: Test BTF_KIND_ENUM64 for deduplication
  selftests/bpf: Add BTF_KIND_ENUM64 unit tests
  selftests/bpf: Test new enum kflag and enum64 API functions
  selftests/bpf: Fix selftests failure
  bpftool: Add btf enum64 support
  libbpf: Add enum64 relocation support
  libbpf: Add enum64 support for bpf linking
  libbpf: Add enum64 sanitization
  libbpf: Add enum64 support for btf_dump
  libbpf: Add enum64 deduplication support
  libbpf: Add enum64 parsing and new enum64 public API
  libbpf: Refactor btf__add_enum() for future code sharing
  libbpf: Fix an error in 64bit relocation value computation
  libbpf: Permit 64bit relocation value
  bpf: Add btf enum64 support
  fs/ntfs3: Remove redundant assignment to variable frame
  fs/ntfs3: Remove a useless test
  drm/bridge: lt9611uxc: Cancel only driver's work
  drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
  drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
  staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU()
  staging: greybus: loopback: fix a spelling error.
  staging: r8188eu: fix declaration to match 'foo *bar'
  ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
  ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void
  ASoC: wm8731: update wlf,wm8731.yaml reference
  ASoC: Intel: broadwell: Make broadwell_disable_jack() return void
  RDMA/mlx5: Add a umr recovery flow
  RDMA/hfi1: Fix typo in comment
  drm/mgag200: Store positions of I2C data and clock bits in device info
  drm/mgag200: Store vidrst flag in device info
  drm/mgag200: Store maximum resolution and memory bandwidth in device info
  drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info
  drm/mgag200: Add struct mgag200_device_info
  drm/mgag200: Implement new init logic
  drm/mgag200: Call mgag200_device_probe_vram() from per-model init
  drm/mgag200: Move PCI-option setup into model-specific code
  drm/mgag200: Initialize each model in separate function
  drm/mgag200: Remove special case for G200SE with <2 MiB
  clk: renesas: rzg2l: Fix reset status function
  drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
  drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
  drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
  drm/mediatek: Modify dsi funcs to atomic operations
  clk: sunxi-ng: Deduplicate ccu_clks arrays
  ASoC: SOF: mediatek: mt8195 suspend check dsp idle
  ASoC: SOF: mediatek: mt8195 modify dram type as non-cache
  ASoC: SOF: mediatek: Add shared_size for mediatek common chip information
  ASoC: SOF: mediatek: revise mt8195 clock sequence
  ASoC: SOF: amd: Add SOF pm ops callback for Renoir
  ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable
  ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p
  ASoC: SOF: Intel: add MeteorLake machines
  drm/probe-helper: Default to 640x480 if no EDID on DP
  dt-bindings: display: bridge: sil,sii9022: Convert to json-schema
  drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4
  drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
  drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86
  drm/amdgpu/display: make some functions static
  drm/amdgpu/discovery: add comments about VCN instance handling
  drm/amd/display: Detect dpcd_rev when hotplug mst monitor
  drm/amd/display: Update optimized blank calc and programming
  drm/amd/display: Implement MPO PSR SU
  drm/amd/display: update cursor position to DMUB FW
  drm/amd/display: calculate psr config settings in runtime in DM
  drm/amd/display: add shared helpers to update psr config fields to power module
  drm/amd/display: PSRSU+DSC WA for specific TCON
  drm/amd/display: use HW lock mgr for PSR-SU
  drm/amd/display: Set PSR level to enable ALPM by default
  drm/amd/display: fix system hang when PSR exits
  drm/amd/display: add vline time in micro sec to PSR context
  drm/amd/display: Set default value of line_capture_indication
  drm/amd/display: Passing Y-granularity to dmub fw
  drm/amd/amdgpu: add pipe1 hardware support
  drm/amd/amdgpu: Enable high priority gfx queue
  drm/amdgpu: adding device coredump support
  drm/amdgpu: save the reset dump register value for devcoredump
  drm/amd/display: program PSR2 DPCD Configuration
  drm/amd/display: revise Start/End SDP data
  drm/amd/display: update GSP1 generic info packet for PSRSU
  drm/amd/display: combine dirty rectangles in DMUB FW
  drm/amd/display: feed PSR-SU as psr version to dmub FW
  dt-bindings: ps2-gpio: document bus signals open drain
  dt-bindings: ps2-gpio: convert binding to json-schema
  of: constify of_property_check_flags() prop argument
  fs/ntfs3: Fix missing i_op in ntfs_read_mft
  fs/ntfs3: Refactor ni_try_remove_attr_list function
  fs/ntfs3: Fix double free on remount
  fs/ntfs3: Refactoring of indx_find function
  ASoC: mediatek: mt8186: add misc driver and register definitions
  ASoC: mediatek: mt8186: support gpio control in platform driver
  ASoC: mediatek: mt8186: support audio clock control in platform driver
  ASoC: mediatek: mt8186: support tdm in platform driver
  ASoC: mediatek: mt8186: support src in platform driver
  ASoC: mediatek: mt8186: support pcm in platform driver
  ASoC: mediatek: mt8186: support i2s in platform driver
  ASoC: mediatek: mt8186: support hw gain in platform driver
  ASoC: mediatek: mt8186: support hostless in platform driver
  ASoC: mediatek: mt8186: support adda in platform driver
  ASoC: mediatek: mt8186: support audsys clock control
  ASoC: mediatek: mt6366: support for mt6366 codec
  drm/i915/display/fbc: Do not apply WA 22014263786 to DG2
  ath11k: Fix warnings reported by checkpatch
  ath11k: Fix LDPC config in set_bitrate_mask hook
  ath11k: Avoid REO CMD failed prints during firmware recovery
  ath11k: Fix incorrect debug_mask mappings
  ath11k: fix missing skb drop on htc_tx_completion error
  riscv: dts: microchip: remove spi-max-frequency property
  drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8195 vdosys0
  drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195
  drm/mediatek: Add MERGE support for mediatek-drm
  drm/mediatek: Add DSC support for mediatek-drm
  mtd: spinand: Add support for ATO25D1GA
  dt-bindings: mtd: mxc-nand: Drop undocumented properties from example
  mtd: rawnand: meson: Fix a potential double free issue
  mtd: rawnand: cafe: fix drivers probe/remove methods
  mtd: maps: Fix refcount leak in ap_flash_init
  mtd: maps: Fix refcount leak in of_flash_probe_versatile
  ASoC: tlv320dac3x: Use modern ASoC DAI format terminology
  ASoC: tlv320aic33: Use modern ASoC DAI format terminology
  ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology
  ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology
  ASoC: tlv320aic26: Use modern ASoC DAI format terminology
  ASoC: tlv320aic23: Use modern ASoC DAI format terminology
  ASoC: tlv320adcx140: Use modern ASoC DAI format terminology
  ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology
  ASoC: uda1334: Use modern ASoC DAI format terminology
  ASoC: tas6424: Use modern ASoC DAI format terminology
  ASoC: tas5720: Use modern ASoC DAI format terminology
  ASoC: tas5086: Use modern ASoC DAI format terminology
  ASoC: tas2770: Use modern ASoC DAI format terminology
  ASoC: tas2552: Use modern ASoC DAI format terminology
  ASoC: sti-sas: Use modern ASoC DAI format terminology
  ASoC: sta350: Use modern ASoC DAI format terminology
  ASoC: sta32x: Use modern ASoC DAI format terminology
  ASoC: rk3328: Use modern ASoC DAI format terminology
  ASoC: max98090: Use modern ASoC DAI format terminology
  ASoC: cx2072x: Use modern ASoC DAI format terminology
  ASoC: cs42l51: Correct minimum value for SX volume control
  ASoC: cs42l56: Correct typo in minimum level for SX volume controls
  ASoC: cs42l52: Correct TLV for Bypass Volume
  ASoC: cs53l30: Correct number of volume levels on SX controls
  ASoC: cs35l36: Update digital volume TLV
  ASoC: cs42l52: Fix TLV scales for mixer controls
  ASoC: Intel: cirrus-common: fix incorrect channel mapping
  ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
  ASoC: nau8822: Add operation for internal PLL off and on
  ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
  ASoC: stm32: dfsdm: fix typo in comment
  ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data
  ASoC: max9860: Use modern ASoC DAI format terminology
  ASoC: mediatek: remove unnecessary check of clk_disable_unprepare
  ASoC: codecs: da7210: add check for i2c_add_driver
  ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
  ASoC: tfa9879: Use modern ASoC DAI format terminology
  ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS
  ASoC: ops: Remove unneeded delay.h inclusion
  ASoC: stm32: sai: Remove useless define
  ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe
  ASoC: cs35l45: Make cs35l45_remove() return void
  ASoC: nau8822: Don't reconfigure PLL to the same values
  ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec()
  ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P
  ASoC: dt-bindings: nxp,tfa989x: Add tfa9890 support
  ASoC: codecs: tfa989x: Add support for tfa9890
  ASoC: max98390: use linux/gpio/consumer.h to fix build
  ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
  ASoC: fsl_sai: add error message in case of missing imx-pcm-dma support
  ASoC: fsl_sai: use local device pointer
  ASoC: ops: Clarify snd_soc_info_volsw_sx()
  ASoC: amd: acp: fix typo in comment
  ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
  ASoC: imx-audmux: Silence a clang warning
  ASoC: ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
  ASoC: samsung: Fix error handling in aries_audio_probe
  ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
  ASoC: meson: remove useless initialization
  ASoC: samsung: snow: simplify error handling
  ASoC: rockchip: simplify error handling
  ASoC: qcom: q6dsp: remove spurious space
  ASoC: qcom: q6dsp: q6adm: remove useless initializations
  ASoC: mediatek: mt8195: simplify error handling
  ASoC: Intel: sof_pcm512x: remove unnecessary init
  ASoC: Intel: boards: reset acpi_chan_package
  ASoC: Intel: atom: controls: remove useless initializations
  ASoC: Intel: atom: sst_ipc: remove useless initializations
  ASoC: Intel: atom: sst_ipc: remove redundant test
  ASoC: Intel: atom: sst: remove useless initialization
  ASoC: wcd9335: remove redundant tests
  ASoC: wcd-mbhc-v2: remove useless initialization
  ASoC: cs42l42: remove redundant test
  ASoC: cs35l45: typo in argument definition
  ASoC: ssm4567: Use modern ASoC DAI format terminology
  ASoC: ssm2602: Use modern ASoC DAI format terminology
  ASoC: ssm2518: Use modern ASoC DAI format terminology
  ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance
  ASoC: amd: acp: Add support for nau8825 and max98360 card
  ASoC: cs35l41: Do not print error when waking from hibernation
  ASoC: cs35l41: Add common cs35l41 enter hibernate function
  ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code
  ASoC: da732x: Drop no-op remove function
  ASoC: lm49453: Drop no-op remove function
  ASoC: da7219: Drop no-op remove function
  ASoC: ak4642: Drop no-op remove function
  ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local
  ASoC: soc-dai: Remove set_fmt_new callback
  ASoC: xtensa: Rename set_fmt_new back to set_fmt
  ASoC: ux500: Rename set_fmt_new back to set_fmt
  ASoC: ti: Rename set_fmt_new back to set_fmt
  ASoC: test-component: Rename set_fmt_new back to set_fmt
  ASoC: tegra: Rename set_fmt_new back to set_fmt
  ASoC: sunxi: Rename set_fmt_new back to set_fmt
  ASoC: stm: Rename set_fmt_new back to set_fmt
  ASoC: sh: Rename set_fmt_new back to set_fmt
  ASoC: samsung: Rename set_fmt_new back to set_fmt
  ASoC: rockchip: Rename set_fmt_new back to set_fmt
  ASoC: qcom: Rename set_fmt_new back to set_fmt
  ASoC: pxa: Rename set_fmt_new back to set_fmt
  ASoC: mxs-saif: Rename set_fmt_new back to set_fmt
  ASoC: meson: Rename set_fmt_new back to set_fmt
  ASoC: mediatek: Rename set_fmt_new back to set_fmt
  ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt
  ASoC: Intel: Rename set_fmt_new back to set_fmt
  ASoC: img: Rename set_fmt_new back to set_fmt
  ASoC: hisilicon: Rename set_fmt_new back to set_fmt
  ASoC: fsl: Rename set_fmt_new back to set_fmt
  ASoC: dwc: Rename set_fmt_new back to set_fmt
  ASoC: ep93xx: Rename set_fmt_new back to set_fmt
  ASoC: bcm: Rename set_fmt_new back to set_fmt
  ASoC: au1x: Rename set_fmt_new back to set_fmt
  ASoC: atmel: Rename set_fmt_new back to set_fmt
  ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt
  ASoC: core: Always send the CPU DAI a direct clock specifier
  ASoC: xtensa: Update to use set_fmt_new callback
  ASoC: ux500: Update to use set_fmt_new callback
  ASoC: ti: Update to use set_fmt_new callback
  ASoC: test-component: Update to use set_fmt_new callback
  ASoC: tegra: Update to use set_fmt_new callback
  ASoC: sunxi: Update to use set_fmt_new callback
  ASoC: stm: Update to use set_fmt_new callback
  ASoC: sh: Update to use set_fmt_new callback
  ASoC: samsung: Update to use set_fmt_new callback
  ASoC: rockchip: Update to use set_fmt_new callback
  ASoC: qcom: Update to use set_fmt_new callback
  ASoC: pxa: Update to use set_fmt_new callback
  ASoC: mxs-saif: Update to use set_fmt_new callback
  ASoC: meson: Update to use set_fmt_new callback
  ASoC: mediatek: Update to use set_fmt_new callback
  ASoC: js4740-i2s: Update to use set_fmt_new callback
  ASoC: Intel: Update to use set_fmt_new callback
  ASoC: img: Update to use set_fmt_new callback
  ASoC: hisilicon: Update to use set_fmt_new callback
  ASoC: fsl: Update to use set_fmt_new callback
  ASoC: dwc: Update to use set_fmt_new callback
  ASoC: ep93xx: Update to use set_fmt_new callback
  ASoC: bcm: Update to use set_fmt_new callback
  ASoC: au1x: Update to use set_fmt_new callback
  ASoC: atmel: Update to use set_fmt_new callback
  ASoC: amd: vangogh: Update to use set_fmt_new callback
  ASoC: core: Add set_fmt_new callback that directly specifies provider
  ASoC: Intel: avs: Add da7219 machine board
  ASoC: Intel: avs: Add max98373 machine board
  ASoC: Intel: avs: Add max98357a machine board
  ASoC: Intel: avs: Add ssm4567 machine board
  ASoC: Intel: avs: Add nau8825 machine board
  ASoC: Intel: avs: Add rt5682 machine board
  ASoC: Intel: avs: Add rt298 machine board
  ASoC: Intel: avs: Add rt286 machine board
  ASoC: Intel: avs: Add rt274 machine board
  ASoC: Intel: avs: Add I2S-test machine board
  ASoC: Intel: avs: Add DMIC machine board
  ASoC: Intel: avs: Add HDAudio machine board
  ASoC: codecs: Add HD-Audio codec driver
  ALSA: Add snd_pcm_direction_name() helper
  ASoC: tegra: AHUB routes for OPE module
  ASoC: tegra: Add Tegra210 based OPE driver
  ASoC: tegra: Add binding doc for OPE module
  ASoC: nau8822: Disable internal PLL if freq_out is zero
  thunderbolt: Add support for Intel Raptor Lake
  thunderbolt: Fix some kernel-doc comments
  thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled
  thunderbolt: Add CL1 support for USB4 and Titan Ridge routers
  thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode
  thunderbolt: Fix typos in CLx enabling
  thunderbolt: CLx disable before system suspend only if previously enabled
  thunderbolt: Silently ignore CLx enabling in case CLx is not supported
  clk: renesas: r9a06g032: Fix UART clkgrp bitsel
  clk: renesas: r9a06g032: Drop some unused fields
  clk: renesas: r9a09g011: Add WDT clock and reset entries
  clk: renesas: r9a09g011: Add PFC clock and reset entries
  clk: renesas: r9a07g044: Add POEG clock and reset entries
  clk: renesas: r9a07g044: Add GPT clock and reset entry
  pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled
  opp: Fix some kernel-doc comments
  opp: Fix error check in dev_pm_opp_attach_genpd()
  staging: r8188eu: use u8, u16 in issue_action_BA prototype
  staging: r8188eu: remove the pframe variable
  staging: r8188eu: calculate the delba length
  staging: r8188eu: clarify the contents of the delba params
  staging: r8188eu: use mgmt to set delba params
  staging: r8188eu: use mgmt to set the delba reason code
  staging: r8188eu: calculate the addba response length
  staging: r8188eu: use ieee80211 to set addba resp capabilities
  staging: r8188eu: use mgmt to set the addba resp timeout
  staging: r8188eu: use mgmt to set the addba resp status
  staging: r8188eu: use mgmt to set resp dialog token
  staging: greybus: audio: fix loop cursor use after iteration
  staging: r8188eu: Drop redundant memset overwritten by memcpy
  staging: r8188eu: fix the declaration of process_pwrbit_data
  staging: r8188eu: use ieee80211 defines for back action codes
  staging: vchiq_arm: remove global 'vchiq_states' array
  staging: vchiq_arm: use state from vchiq instance
  staging: vchiq_arm: pass vchiq instance to 'handle_to_service'
  staging: vchiq_arm: pass vchiq instance to 'vchiq_get_service_userdata'
  staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id'
  staging: vchiq_arm: pass vchiq instance to 'find_service_by_handle'
  staging: vchiq_arm: pass vchiq instance to service callbacks
  staging: vchiq_arm: get rid of global device structure
  staging: vchiq_arm: add reference to vchiq device in vchiq_state
  staging: rtl8192u: Fix syntax errors in comments
  staging: vt6655: Update function description
  staging: rtl8723bs: fix placement of braces
  staging: r8188eu: calculate the addba request length
  staging: r8188eu: use mgmt to set start sequence number
  staging: r8188eu: use ieee80211 to set addba capabilities
  staging: r8188eu: use mgmt to set the timeout
  staging: r8188eu: use mgmt to set the dialog token
  staging: r8188eu: use mgmt to set the action codes
  staging: r8188eu: use mgmt to set the category
  staging: r8188eu: use mgmt to set the sequence number
  staging: r8188eu: use mgmt to set the addresses
  staging: r8188eu: use ieee80211_mgmt in issue_action_BA
  staging: r8188eu: use defines for the block action codes
  staging: r8188eu: remove unnecessary category check
  staging: vt6655: Delete upc.h
  staging: vt6655: Add missing BE support on 2x iowrite32
  staging: vt6655: Replace VNSvOutPortD with iowrite32
  staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD
  staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD
  staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNSvOutPortD
  staging: vt6655: Replace MACvIntDisable with VNSvOutPortD
  staging: vt6655: Replace MACvIntEnable with VNSvOutPortD
  staging: vt6655: Replace MACvWriteISR with VNSvOutPortD
  staging: vt6655: Replace VNSvOutPortW with iowrite16
  staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW
  staging: greybus: Fix indentation in fw-management.c
  staging: sm750fb: fix camelCase function name
  staging: rts5208: spi.c: fix codestyle error in dynamic debug code
  staging: r8188eu: convert pr_info_once call in core/rtw_fw.c
  staging: qlge: fix typo in comment
  platform/chrome: cros_ec_commands: Fix syntax errors in comments
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result()
  platform/chrome: cros_ec_proto: update cros_ec_check_result() comment
  platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx()
  platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx()
  selftests/bpf: Add drv mode testing for xdping
  libbpf: Fix is_pow_of_2
  selftests/bpf: Fix tc_redirect_dtime
  bpf, test_run: Remove unnecessary prog type checks
  libbpf: Fix a couple of typos
  drm/amd/display: align dmub cmd header to latest dmub FW to support PSR-SU
  drm/amdgpu/display/dc: Add ACP_DATA register
  drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN
  drm/amd/display: Add ODM seamless boot support
  drm/amd/display: Implement DTBCLK ref switching on dcn32
  drm/amd/display: Match dprefclk with clk registers
  drm/amd/display: cleaning up smu_if to add future flexibility
  drm/amd/display: update disp pattern generator routine for DCN30
  drm/amd/display: Updates for OTG and DCCG clocks
  drm/amd/display: FCLK P-state support updates
  drm/amd/display: Introduce new update_clocks logic
  drm/amd/display: set link fec status during init for DCN32
  drm/amd/display: add new pixel rate programming
  drm/amd/display: Remove W/A for ODM memory pins
  drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support()
  drm/amd/display: do not override CURSOR_REQ_MODE when SubVP is not enabled
  drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset()
  drm/amdgpu/swsmu: use new register offsets for smu_cmn.c
  drm/amd/display: change dsc image width cap for dcn32 and dcn321
  drm/amdgpu/swsmu: add SMU mailbox registers in SMU context
  drm/amd/display: Disable DTB Ref Clock Switching in dcn32
  drm/amdgpu/gmc11: enable AGP aperture
  drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() to IP version
  drm/amd/display: set dram speed for all states
  drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_info_fw()
  drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk() to use IP version
  drm/amd/display: Halve DTB Clock Value for DCN32
  drm/amd/display: Add additional guard for FCLK pstate message for DCN321
  drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7
  drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0
  drm/amdgpu: add apu sequence in the imu v11
  drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function
  drm/amdgpu/pm: update MP v13_0_4 smu message register marco
  drm/amdgpu: add mmhub v3_0_1 ip block
  drm/amdgpu: add mmhub v3_0_1 headers
  drm/amdgpu: use the callback function for reset status polling on IMU
  drm/amd/display: Ensure that DMCUB fw in use is loaded by DC and not VBIOS
  drm/amd/display: use updated clock source init routine
  drm/amd/display: Select correct DTO source
  drm/amdgpu: print umc correctable error address
  drm/amd/display: disable idle optimizations
  drm/amd/display: add missing interrupt handlers for DCN32/DCN321
  drm/amd/display: Implement WM table transfer for DCN32/DCN321
  drm/amd/display: Various DML fixes to enable higher timings
  drm/amd/display: Add guard for FCLK pstate message to PMFW for DCN321
  drm/amdgpu: introduce two work mode for imu
  drm/amd/display: Use DTBCLK for valid pixel clock
  drm/amd/display: Add missing instance for clock source register
  drm/amd/display: Fix USBC link creation
  drm/amd: Add GFX11 modifiers support to AMDGPU (v3)
  drm/amd/amdgpu: align the cg and pg settings
  drm/amd/display: add DCN32 to IP discovery table
  drm/amd/display: Add DM support for DCN32/DCN321
  drm/amdgpu/mes11: update mes11 api interface
  drm/amd/display: Add dependant changes for DCN32/321
  drm/amd/display: add DCN32/321 specific files for Display Core
  drm/amd/display: add CLKMGR changes for DCN32/321
  drm/amd/display: DML changes for DCN32/321
  drm/amd/display: add GPIO changes for DCN32/321
  drm/amd/display: add dcn32 IRQ changes
  drm/amd/display: Add DMCUB source files and changes for DCN32/321
  drm/amd: add register headers for DCN32/321
  drm/amd/display: Add DCN32/321 version identifiers
  drm/amd: Add atomfirmware.h definitions needed for DCN32/321
  drm/amdgpu/pm: support mca_ceumc_addr in ecctable
  drm/amd: Fix spelling typo in comments
  drm/amd/pm: enable fclk ds feature for SMU 13.0.0
  drm/amd/pm: update SMU 13.0.0 driver_if header
  drm/amd/pm: correct the way for retrieving current uclk frequency
  amdgpu: amdgpu_device.c: Removed trailing whitespace
  drm/amdgpu: convert sienna_cichlid_get_default_config_table_settings() to IP version
  drm/amdgpu: simplify amdgpu_device_asic_has_dc_support()
  drm/amdgpu/display: Prepare for new interfaces
  drm/i915/pvc: GuC depriv applies to PVC
  drm: bridge: Add TI DLPC3433 DSI to DMD bridge
  dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD
  gfs2: Remove redundant NULL check before kfree
  drm/i915/regs: split out intel audio register definitions
  drm/i915/display/adlp: More updates to voltage swing table
  bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
  sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests
  libbpf: Fix determine_ptr_size() guessing
  bpf: Fix KASAN use-after-free Read in compute_effective_progs
  bpftool: Check for NULL ptr of btf in codegen_asserts
  selftests/bpf: Fix test_run logic in fexit_stress.c
  bpftool: Use libbpf_bpf_link_type_str
  selftests/bpf: Add test for libbpf_bpf_link_type_str
  libbpf: Introduce libbpf_bpf_link_type_str
  bpftool: Use libbpf_bpf_attach_type_str
  selftests/bpf: Add test for libbpf_bpf_attach_type_str
  libbpf: Introduce libbpf_bpf_attach_type_str
  bpftool: Use libbpf_bpf_map_type_str
  selftests/bpf: Add test for libbpf_bpf_map_type_str
  libbpf: Introduce libbpf_bpf_map_type_str
  bpftool: Use libbpf_bpf_prog_type_str
  selftests/bpf: Add test for libbpf_bpf_prog_type_str
  libbpf: Introduce libbpf_bpf_prog_type_str
  bpf: Correct the comment about insn_to_jit_off
  bpf, riscv: Support riscv jit to provide bpf_line_info
  bpf: Unify data extension operation of jited_ksyms and jited_linfo
  xdp: Directly use ida_alloc()/free() APIs
  drm/nouveau: fix another off-by-one in nvbios_addr
  drm/bridge: parade-ps8640: Handle DP AUX more properly
  drm/bridge: Add devm_drm_bridge_add()
  drm/dp: Add callbacks to make using DP AUX bus properly easier
  drm/i915: Add extra registers to GPU error dump
  drm/i915/pvc: Add SSEU changes
  drm/i915/sseu: Disassociate internal subslice mask representation from uapi
  drm/i915/sseu: Don't try to store EU mask internally in UAPI format
  drm/i915/sseu: Simplify gen11+ SSEU handling
  drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK
  drm/i915/xehp: Use separate sseu init function
  drm/gma500: Read EDID from the correct i2c adapter
  drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector
  drm/gma500: Make cdv crt use ddc adapter from drm_connector
  drm/gma500: Make psb lvds use ddc adapter from drm_connector
  drm/gma500: Make cdv hdmi use ddc adapter from drm_connector
  drm/gma500: Make cdv lvds use ddc adapter from drm_connector
  drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter
  drm/gma500: Use gma_ prefix for our i2c abstraction
  drm/ssd130x: Only define a SPI device ID table when built as a module
  KVM: s390: selftests: Use TAP interface in the reset test
  KVM: s390: selftests: Use TAP interface in the tprot test
  KVM: s390: selftests: Use TAP interface in the sync_regs test
  KVM: s390: selftests: Use TAP interface in the memop test
  Documentation/virt/kvm/api.rst: Explain rc/rrc delivery
  Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions
  Documentation: virt: Protected virtual machine dumps
  KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP
  KVM: s390: Add CPU dump functionality
  KVM: s390: Add configuration dump functionality
  KVM: s390: pv: Add query dump information
  KVM: s390: pv: Add dump support definitions
  KVM: s390: pv: Add query interface
  s390/uv: Add dump fields to query
  s390/uv: Add SE hdr query information
  drm/i915: Treat DMRRS as static DRRS
  drm/i915/bios: Define more BDB contents
  drm/i915/bios: Fix aggressiveness typos
  drm/i915: Accept more fixed modes with VRR panels
  drm/i915: Print out rejected fixed modes
  drm/i915: Parse VRR capability from VBT
  drm/i915/display: stop using BUG()
  Input: mtk-pmic-keys - move long press debounce mask to mtk_pmic_regs
  Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs
  Input: mtk-pmic-keys - use single update when configuring long press behavior
  Input: mtk-pmic-keys - allow compiling with COMPILE_TEST
  drm/i915/pvc: Add initial PVC workarounds
  drm/i915/pvc: Extract stepping information from PCI revid
  Input: adp5588-keys - do not explicitly set device as wakeup source
  Input: adp5588-keys - switch to using managed resources
  Input: adp5588-keys - switch to using threaded interrupt
  Input: adp5588-keys - drop CONFIG_PM guards
  drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-class to static
  drm/i915: Require an exact DP link freq match for the DG2 PLL
  drm/i915: Check hw.enable and hw.active in intel_pipe_config_compare()
  drm/i915: Improve modeset debugs
  drm/i915: s/pipe_config/crtc_state/
  drm/i915: Adjust intel_modeset_pipe_config() & co. calling convention
  drm/i915: Extract PIPE_CONF_CHECK_RECT()
  drm/i915: Extract PIPE_CONF_CHECK_TIMINGS()
  drm/i915: Clean up DPLL related debugs
  drm/i915: Split shared dpll .get_dplls() into compute and get phases
  drm/i915/tc: Don't default disconnected legacy Type-C ports to TBT mode (v2)
  drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
  drm: use dma_fence_unwrap_merge() in drm_syncobj
  dma-buf: generalize dma_fence unwrap & merging v3
  dma-buf: return only unsignaled fences in dma_fence_unwrap_for_each v3
  dma-buf: cleanup dma_fence_unwrap implementation
  dma-buf: cleanup dma_fence_unwrap selftest v2
  drm/mipi-dbi: align max_chunk to 2 in spi_transfer
  ath10k: fix regdomain info of iw reg set/get
  ath11k: support avg signal in station dump
  ath11k: fix IRQ affinity warning on shutdown
  ath6kl: fix typo in comment
  ath11k: fix netdev open race
  wifi: wilc1000: add IGTK support
  wifi: wilc1000: add WPA3 SAE support
  wifi: wilc1000: remove WEP security support
  wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down
  wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
  wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec
  wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec
  wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec
  wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec
  rtw88: fix null vif pointer when hw_scan fails
  rtw89: sar: adjust and support SAR on 6GHz band
  rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot
  rtw89: pci: handle hardware watchdog timeout interrupt status
  rtw89: fix null vif pointer when hw_scan fails
  rtw89: fix channel inconsistency during hw_scan
  dma-buf: cleanup dma_fence_chain_walk
  wifi: cw1200: cleanup the code a bit
  Input: cros_ec_keyb - handle x86 detachable/convertible Chromebooks
  Input: cros_ec_keyb - switch to using generic device properties
  Input: zinitix - rename defines ZINITIX_*
  dt-bindings: input: use generic node names
  Input: omap4-keypad - switch to using pm_runtime_resume_and_get()
  drm/edid: Extract drm_edid_decode_mfg_id()
  drm/i915/bios: Determine panel type via PNPID match
  drm/i915/bios: Split VBT data into per-panel vs. global parts
  drm/i915/bios: Split VBT parsing to global vs. panel specific parts
  drm/i915/bios: Split parse_driver_features() into two parts
  drm/i915/pps: Keep VDD enabled during eDP probe
  drm/i915/pps: Reinit PPS delays after VBT has been fully parsed
  drm/i915/pps: Split PPS init+sanitize in two
  drm/i915/pps: Stash away original BIOS programmed PPS delays
  drm/i915/pps: Don't apply quirks/etc. to the VBT PPS delays if they haven't been initialized
  drm/i915/pps: Introduce pps_delays_valid()
  drm/i915/pps: Split pps_init_delays() into distinct parts
  drm/i915: Extract intel_edp_fixup_vbt_bpp()
  drm/i915: Pass intel_connector to intel_vrr_is_capable()
  drm/i915/display/adl_p: Updates to HDMI combo PHY voltage swing table
  drm/i915: Individualize fences before adding to dma_resv obj
  HID: amd_sfh: Don't show client init failed as error when discovery fails
  HID: wacom: Don't register pad_input for touch switch
  HID: wacom: Only report rotation for art pen
  drm/panfrost: Add arm,mali-valhall-jm compatible
  drm/panfrost: Add Mali-G57 "Natt" support
  drm/panfrost: Don't set L2_MMU_CONFIG quirks
  drm/panfrost: Add "clean only safe" feature bit
  drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk
  drm/panfrost: Handle HW_ISSUE_TTRX_3076
  drm/panfrost: Constify argument to has_hw_issue
  drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
  dt-bindings: Add compatible for Mali Valhall (JM)
  drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1
  dt-bindings: display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
  drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
  drm/i915/gt: Fix memory leaks in per-gt sysfs
  drm/i915/gt: Add media RP0/RPn to per-gt sysfs
  drm/i915/pcode: Init pcode on different gt's
  drm/i915/gt: Add media freq factor to per-gt sysfs
  drm/i915/reset: Fix error_state_read ptr + offset use
  drm/i915/hwconfig: Future-proof platform checks
  drm/vkms: Update vkms_composer_worker documentation
  drm: use ENOMEM for drmm_kzalloc allocation failures
  drm/i915/dg2: Support 4k@30 on HDMI
  KVM: Do not pin pages tracked by gfn=>pfn caches
  KVM: Fix multiple races in gfn=>pfn cache refresh
  KVM: Fully serialize gfn=>pfn cache refresh via mutex
  KVM: Do not incorporate page offset into gfn=>pfn cache user address
  KVM: Put the extra pfn reference when reusing a pfn in the gpc cache
  KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper
  KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
  KVM: VMX: Print VM-instruction error as unsigned
  KVM: VMX: Print VM-instruction error when it may be helpful
  drm/i915/hwconfig: Report no hwconfig support on ADL-N
  drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
  drm/i915/guc: XEHPSDV and PVC do not use HuC
  drm/i915/pvc: Add new BCS engines to GuC engine list
  drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL
  drm/i915/pvc: Add forcewake support
  drm/i915/uncore: Reorganize and document shadow and forcewake tables
  drm/i915: fix typos in comments
  drm/i915: Update tiled blits selftest
  drm/nouveau/tegra: remove needless NULL check
  drm/nouveau/mmu: fix typo in comment
  drm/nouveau: clear output poll workers before nouveau_fbcon_destroy()
  Revert "dt-bindings:drm/bridge:anx7625: add port@0 property"
  Revert "drm/bridge: anx7625: Use DPI bus type"
  drm/i915/d12+: Disable DMC firmware flip queue handlers
  drm/i915: Rename block_size()/block_offset()
  drm/st7735r: Fix module autoloading for Okaya RH128128T
  drm/bridge: lt9611: Use both bits for HDMI sensing
  drm/bridge: lt9611: Consolidate detection logic
  drm/bridge: anx7625: Add missing of_node_put for endpoint
  drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
  drm/amd/display: Move connector debugfs to drm
  drm/i915/display/debug: Expose crtc current bpc via debugfs
  drm/debug: Expose connector's max supported bpc via debugfs
  drm/i915/dsi: fix VBT send packet port selection for ICL+
  ath9k: replace ternary operator with max()
  ath11k: Init hw_params before setting up AHB resources
  ath5k: replace ternary operator with min()
  ath11k: Fix warning on variable 'sar' dereference before check
  ath10k: fix misreported tx bandwidth for 160Mhz
  ath10k: add encapsulation offloading support
  ath10k: turn rawmode into frame_mode
  ath10k: htt_tx: do not interpret Eth frames as WiFi
  ath10k: improve tx status reporting
  ath10k: do not enforce interrupt trigger type
  drm/r128: Fix undefined behavior due to shift overflowing the constant
  drm/bridge: tc358767: Make sure Refclk clock are enabled
  drm/bridge: tc358767: Report DSI-to-(e)DP as supported
  drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
  drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
  drm/i915/pcode: Add a couple of pcode helpers
  drm/i915/pcode: Extend pcode functions for multiple gt's
  drm/i915: Introduce has_media_ratio_mode
  Revert "drm/i915: Drop has_gt_uc from device info"
  Revert "drm/i915: Drop has_rc6 from device info"
  Revert "drm/i915: Drop has_reset_engine from device info"
  Revert "drm/i915: Drop has_logical_ring_elsq from device info"
  Revert "drm/i915: Drop has_ddi from device info"
  Revert "drm/i915: Drop has_dp_mst from device info"
  Revert "drm/i915: Drop has_psr from device info"
  drm: Document the power requirements for DP AUX transfers
  drm/probe-helper: For DP, add 640x480 if all other modes are bad
  drm/probe-helper: Add helper for drm_helper_probe_single_connector_modes()
  drm/gem: Warn on trying to use a non-existing framebuffer plane
  drm/gem-vram: Ignore planes that are unused by framebuffer format
  drm/gem-vram: Share code between GEM VRAM's _{prepare, cleanup}_fb()
  drm/gem: Ignore color planes that are unused by framebuffer format
  drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access()
  drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12
  drm/i915/dg2: Add workaround 22014600077
  drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
  drm/i915/reg: fix undefined behavior due to shift overflowing the constant
  drm/i915/gt: Fix use of static in macro mismatch
  drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap
  uapi/drm/i915: Document memory residency and Flat-CCS capability of obj
  drm/meson: add YUV422 output support
  ath11k: update missing MU-MIMO and OFDMA stats
  drm/meson: Fix refcount leak in meson_encoder_hdmi_init
  drm/udl: Set VGA connector
  drm/i915/guc: Remove unnecessary GuC err capture noise
  drm/mgag200: Split up connector's mode_valid helper
  drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_valid
  drm/mgag200: Remove struct mga_connector
  drm/mgag200: Switch I2C code to managed cleanup
  drm/mgag200: Implement connector's get_modes with helper
  drm/mgag200: Fail on I2C initialization errors
  drm/mgag200: Acquire I/O lock while reading EDID
  drm/bridge: anx7625: Use DPI bus type
  dt-bindings:drm/bridge:anx7625: add port@0 property
  drm/scheduler: Don't kill jobs in interrupt context
  drm/i915: gracefully error out on platform with small-bar
  drm/i915: determine lmem_size properly
  drm/i915: return -EIO on lmem setup failure
  drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
  drm: bridge: icn6211: Register macro clean up
  drm/mgag200: Enable atomic gamma lut update
  drm/i915: Ensure damage clip area is within pipe area
  drm/i915/psr: Use full update In case of area calculation fails
  drm/i915: Use drm_dbg for rpm logging
  drm/client: Don't add new command-line mode
  drm/client: Look for command-line modes first
  drm: Always warn if user-defined modes are not supported
  drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
  drm/panel: feiyang-fy07024di26a30d: make reset gpio optional
  dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional
  drm/i915/guc/rc: Use i915_probe_error instead of drm_error
  drm/edid: convert version_greater() to drm_edid
  drm/displayid: convert to drm_edid
  drm/edid: add drm_edid helper for drm_update_tile_info()
  drm/edid: convert drm_edid_iter_begin() to drm_edid
  drm/edid: convert cea_db_iter_edid_begin() to drm_edid
  drm/edid: add drm_edid helper for drm_detect_monitor_audio()
  drm/edid: add drm_edid helper for drm_detect_hdmi_monitor()
  drm/edid: add drm_edid helper for drm_edid_to_speaker_allocation()
  drm/edid: add drm_edid helper for drm_edid_to_sad()
  drm/edid: convert drm_for_each_detailed_block() to drm_edid
  drm/edid: convert get_monitor_name() to drm_edid
  drm/edid: convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
  drm/edid: convert drm_mode_std() and children to drm_edid
  drm/edid: convert drm_cvt_modes_for_range() to drm_edid
  drm/edid: convert drm_gtf_modes_for_range() to drm_edid
  drm/edid: convert drm_dmt_modes_for_range() to drm_edid
  drm/edid: convert drm_mode_detailed() to drm_edid
  drm/edid: convert struct detailed_mode_closure to drm_edid
  drm/edid: convert drm_edid_connector_update() to drm_edid fully
  drm/edid: propagate drm_edid to drm_edid_to_eld()
  drm/edid: keep propagating drm_edid to display info
  drm/edid: start propagating drm_edid to lower levels
  drm/edid: add struct drm_edid container
  drm/edid: convert drm_for_each_detailed_block() to edid iter
  drm/edid: use else-if in CTA extension parsing
  fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled
  fbdev: Restart conflicting fb removal loop when unregistering devices
  drm/i915/audio: fix audio code enable/disable pipe logging
  drm/i915: Fix CFI violation with show_dynamic_id()
  drm/i915/dmc: Add MMIO range restrictions
  i915/guc/reset: Make __guc_reset_context aware of guilty engines
  drm/bridge: tc358767: Add DSI-to-(e)DP mode support
  drm/bridge: tc358767: Factor out DSI and DPI RX enablement
  drm/mgag200: Warn once if trying to set start address on broken hardware.
  drm/mgag200: Optimize damage clips
  drm/mgag200: Add FB_DAMAGE_CLIPS support
  drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
  MAINTAINERS: add Melissa to V3D maintainers
  drm/i915/dmc: Load DMC on DG2
  drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions.
  drm/todo: Add entry for converting kselftests to kunit
  MAINTAINERS: Add simpledrm driver co-maintainer
  drm/amdgpu: move internal vram_mgr function into the C file
  drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new
  drm/amdgpu: switch DM to atomic fence helpers v2
  drm/i915/pvc: read fuses for link copy engines
  drm/i915/pvc: skip all copy engines from aux table invalidate
  drm/i915/pvc: Reset support for new copy engines
  drm/i915/pvc: Interrupt support for new copy engines
  drm/i915/pvc: Engine definitions for new copy engines
  drm/i915/gvt: Use intel_engine_mask_t for ring mask
  drm/i915/pvc: Reduce stack usage in reset selftest with extra blitter engine
  drm/i915/pvc: Read correct RP_STATE_CAP register
  drm/i915/pvc: Define MOCS table for PVC
  drm/bridge: simplify the return expression of ps8640_bridge_host_attach
  drm/i915/gem: Make drop_pages() return bool
  dma-buf: add the name field to the table header
  drm/i915: Only setup private tmpfs mount when needed and fix logging
  drm/i915: Enable THP on Icelake and beyond
  drm/ttm: move default BO destructor into VMWGFX v2
  drm/i915: remove single-use GEM_DEBUG_EXEC()
  drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
  drm/rockchip: Fix spelling mistake "aligened" -> "aligned"
  drm/rockchip: remove unneeded semicolon from vop2 driver
  drm/rockchip: Fix Kconfig dependencies for display-port encoders
  drm/i915: Drop has_psr from device info
  drm/i915: Drop has_dp_mst from device info
  drm/i915: Drop has_ddi from device info
  drm/i915: Drop has_logical_ring_elsq from device info
  drm/i915: Drop has_reset_engine from device info
  drm/i915: Drop has_rc6 from device info
  drm/i915: Drop has_gt_uc from device info
  dt-bindings: display: bridge: ldb: Fill in reg property
  drm/i915/gt: Fix build error without CONFIG_PM
  drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
  drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle
  drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config
  drm/i915/huc: Don't fail the probe if HuC init fails
  drm/i915/huc: Prepare for GSC-loaded HuC
  drm/i915/huc: Add fetch support for gsc-loaded HuC binary
  drm/i915/huc: drop intel_huc_is_authenticated
  drm/i915/guc: Support programming the EU priority in the GuC descriptor
  drm/nouveau/gr/gf100-: Clean up some inconsistent indenting
  drm/edid: sunset drm_find_cea_extension()
  drm/edid: skip CTA extension scan in drm_edid_to_eld() just for CTA rev
  drm/edid: detect color formats and CTA revision in all CTA extensions
  drm/edid: detect basic audio in all CEA extensions
  drm/edid: restore some type safety to cea_db_*() functions
  drm/edid: sunset the old unused cea data block iterators
  drm/edid: convert drm_edid_to_eld() to use cea db iter
  drm/edid: convert drm_parse_cea_ext() to use cea db iter
  drm/edid: convert drm_detect_monitor_audio() to use cea db iter
  drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter
  drm/edid: convert drm_edid_to_sad() to use cea db iter
  drm/edid: convert drm_edid_to_speaker_allocation() to use cea db iter
  drm/edid: convert add_cea_modes() to use cea db iter
  drm/edid: clean up cea_db_is_*() functions
  drm/edid: add iterator for CTA data blocks
  drm/edid: add iterator for EDID base and extension blocks
  drm/edid: clean up CTA data block tag definitions
  drm/edid: rename HDMI Forum VSDB to SCDS
  drm/edid: check for HF-SCDB block
  drm/edid: reset display info in drm_add_edid_modes() for NULL edid
  hwspinlock: using pm_runtime_resume_and_get instead of pm_runtime_get_sync

Bug: 184594949
Bug: 233404531
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216092
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=216119
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1887
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1930
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1942
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2030
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2037
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2053
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2085
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2117
Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6642
Change-Id: I82644704c4af7f250271da3b837879b6710ca256
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-30 00:28:12 -07:00
Greg Kroah-Hartman
17f82ab1d0 Merge tag 'v6.0-rc1' into android-mainline
Linux 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2128afdf7110829b70a8c576906092c720749143
2022-08-25 12:19:15 +02:00
Greg Kroah-Hartman
a6e77a287c Merge 4d1044fcb9 ("Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I62792b9190da7e02f4679a7246b7ebc0c3805e9e
2022-08-25 12:09:21 +02:00
jianzhou
935365e899 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  ANDROID: fix up broken dm-table.c out-of-tree code.
  ANDROID: hung_task: Add vendor hook for hung task detect
  Revert "ANDROID: GKI: Add ‘kunit.enable’ module parameter"
  Revert "ANDROID: GKI: Return ERROR value on KUnit load fail"
  ANDROID: GKI: export thermal_cdev_update
  ANDROID: sched: Fix deadlock in sched_blocked_reason tracepoint
  Revert "ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement"
  Revert "ANDROID: Sched: Add hooks for scheduler"
  Revert "ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu"
  Revert "ANDROID: sched: add em_cpu_energy vendor hook"
  Revert "ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE"
  ANDROID: GKI: remove CONFIG_ARM_CPUIDLE=y
  ANDROID: Incremental fs: fix setxattr callbacks due to upstream changes
  ata: sata_mv: Fixes expected number of resources now IRQs are gone
  fs: remove the NULL get_block case in mpage_writepages
  fs: don't call ->writepage from __mpage_writepage
  fs: remove the nobh helpers
  jfs: stop using the nobh helper
  ext2: remove nobh support
  ntfs3: refactor ntfs_writepages
  mm/folio-compat: Remove migration compatibility functions
  fs: Remove aops->migratepage()
  secretmem: Convert to migrate_folio
  hugetlb: Convert to migrate_folio
  aio: Convert to migrate_folio
  f2fs: Convert to filemap_migrate_folio()
  ubifs: Convert to filemap_migrate_folio()
  btrfs: Convert btrfs_migratepage to migrate_folio
  mm/migrate: Add filemap_migrate_folio()
  mm/migrate: Convert migrate_page() to migrate_folio()
  nfs: Convert to migrate_folio
  btrfs: Convert btree_migratepage to migrate_folio
  mm/migrate: Convert expected_page_refs() to folio_expected_refs()
  mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio()
  mm/migrate: Convert writeout() to take a folio
  mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio()
  fs: Add aops->migrate_folio
  mm: Convert all PageMovable users to movable_operations
  secretmem: Remove isolate_page
  ext2: Use a folio in ext2_get_page()
  gfs2: Convert gfs2_jhead_process_page() to use a folio
  ocfs2: Convert ocfs2_read_folio() to use a folio
  freevxfs: Convert vxfs_immed_read_folio() to use a folio
  coda: Convert coda_symlink_filler() to use a folio
  befs: Convert befs_symlink_read_folio() to use a folio
  block: Convert read_part_sector() to use a folio
  block: Use PAGE_SECTORS_SHIFT
  block: Handle partition read errors more consistently
  block: Simplify read_part_sector()
  cramfs: read_mapping_page() is synchronous
  ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_sync_writeback()
  hostfs: Handle page write errors correctly
  squashfs: Return the actual error from squashfs_read_folio()
  buffer: Don't test folio error in block_read_full_folio()
  PCI: imx6: Support more than Gen2 speed link mode
  PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers
  PCI: imx6: Reformat suspend callback to keep symmetric with resume
  PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier
  PCI: imx6: Disable clocks in reverse order of enable
  PCI: imx6: Do not hide PHY driver callbacks and refine the error handling
  PCI: imx6: Reduce resume time by only starting link if it was up before suspend
  PCI: imx6: Mark the link down as non-fatal error
  PCI: imx6: Move regulator enable out of imx6_pcie_deassert_core_reset()
  PCI: imx6: Turn off regulator when system is in suspend mode
  PCI: imx6: Call host init function directly in resume
  PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks
  PCI: imx6: Propagate .host_init() errors to caller
  PCI: imx6: Collect clock enables in imx6_pcie_clk_enable()
  PCI: imx6: Factor out ref clock disable to match enable
  PCI: imx6: Move imx6_pcie_clk_disable() earlier
  PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier
  PCI: imx6: Move PHY management functions together
  PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier
  PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS()
  PCI: exynos: Correct generic PHY usage
  phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
  dt-bindings: PCI: qcom: Support additional MSI vectors
  PCI: dwc: Handle MSIs routed to multiple GIC interrupts
  PCI: dwc: Convert struct pcie_port.msi_irq to an array
  PCI: dwc: Split MSI IRQ parsing/allocation to a separate function
  PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi()
  PCI: dwc: Use the bitmap API to allocate bitmaps
  PCI: dwc: Fix MSI msi_msg DMA mapping
  PCI: dwc: Check iATU in/outbound range setup status
  PCI: dwc: Validate iATU outbound mappings against hardware constraints
  PCI: dwc: Add iATU regions size detection procedure
  PCI: dwc: Simplify in/outbound iATU setup methods
  PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB
  PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO
  PCI: dwc: Add dw_pcie_ops.host_deinit() callback
  PCI: tegra194: Drop manual DW PCIe controller version setup
  PCI: intel-gw: Drop manual DW PCIe controller version setup
  PCI: dwc: Add macros to compare Synopsys IP core versions
  PCI: dwc: Read DWC IP core version from register
  PCI: dwc: Use native DWC IP core version representation
  PCI: dwc: Detect iATU settings after getting "addr_space" resource
  PCI: dwc: Log link speed and width if it comes up
  smack: Remove the redundant lsm_inode_alloc
  smack: Replace kzalloc + strncpy with kstrndup
  affs: use memcpy_to_page and remove replace kmap_atomic()
  rseq: Kill process when unknown flags are encountered in ABI structures
  rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags
  fs/dcache: Move wakeup out of i_seq_dir write held region.
  fs/dcache: Move the wakeup from __d_lookup_done() to the caller.
  fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT
  d_add_ci(): make sure we don't miss d_lookup_done()
  random: correct spelling of "overwrites"
  PCI: qcom: Allow ASPM L1 and substates for 2.7.0
  sparc: Use generic pci_mmap_resource_range()
  PCI: Remove pci_mmap_page_range() wrapper
  PCI: Stub __pci_ioport_map() for arches that don't support it at all
  MAINTAINERS: add spi support to GXP
  spi: dt-bindings: add documentation for hpe,gxp-spifi
  spi: spi-gxp: Add support for HPE GXP SoCs
  pwm: lpc18xx: Fix period handling
  pwm: lpc18xx: Convert to use dev_err_probe()
  pwm: twl-led: Document some limitations and link to the reference manual
  MAINTAINERS: Remove myself as PWM maintainer
  MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM
  dt-bindings: pwm: mediatek: Add compatible string for MT8195
  pwm: Add clock based PWM output driver
  dt-bindings: pwm: Document clk based PWM controller
  pwm: sifive: Shut down hardware only after pwmchip_remove() completed
  pwm: sifive: Ensure the clk is enabled exactly once per running PWM
  pwm: sifive: Simplify clk handling
  pwm: sifive: Enable clk only after period check in .apply()
  pwm: sifive: Reduce time the controller lock is held
  pwm: sifive: Fold pwm_sifive_enable() into its only caller
  pwm: sifive: Simplify offset calculation for PWMCMP registers
  crypto: tcrypt - Remove the static variable initialisations to NULL
  crypto: arm64/poly1305 - fix a read out-of-bound
  crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps
  crypto: hisilicon/sec - fix auth key size error
  crypto: ccree - Remove a useless dma_supported() call
  crypto: ccp - Add support for new CCP/PSP device ID
  crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
  crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
  dm: verity-loadpin: Drop use of dm_table_get_num_targets()
  dm: fix dm-raid crash if md_handle_request() splits bio
  dm raid: fix address sanitizer warning in raid_resume
  dm raid: fix address sanitizer warning in raid_status
  dm: Start pr_preempt from the same starting path
  dm: Fix PR release handling for non All Registrants
  dm: Start pr_reserve from the same starting path
  dm: Allow dm_call_pr to be used for path searches
  dm: return early from dm_pr_call() if DM device is suspended
  Documentation: KUnit: Fix example with compilation error
  tools/power turbostat: version 2022.07.28
  tools/power turbostat: do not decode ACC for ICX and SPR
  tools/power turbostat: fix SPR PC6 limits
  tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()'
  tools/power turbostat: separate SPR from ICX
  tools/power turbosstat: fix comment
  tools/power turbostat: Support RAPTORLAKE P
  tools/power turbostat: add support for ALDERLAKE_N
  tools/power turbostat: dump secondary Turbo-Ratio-Limit
  tools/power turbostat: simplify dump_turbo_ratio_limits()
  tools/power turbostat: dump CPUID.7.EDX.Hybrid
  tools/power turbostat: update turbostat.8
  tools/power turbostat: Show uncore frequency
  tools/power turbostat: Fix file pointer leak
  tools/power turbostat: replace strncmp with single character compare
  tools/power turbostat: print the kernel boot commandline
  tools/power turbostat: Introduce support for RaptorLake
  cgroup: Skip subtree root in cgroup_update_dfl_csses()
  docs: efi-stub: Fix paths for x86 / arm stubs
  Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8
  Docs/zh_CN: Update the translation of pci to 5.19-rc8
  Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8
  Docs/zh_CN: Update the translation of usage to 5.19-rc8
  Docs/zh_CN: Update the translation of testing-overview to 5.19-rc8
  Docs/zh_CN: Update the translation of sparse to 5.19-rc8
  Docs/zh_CN: Update the translation of kasan to 5.19-rc8
  Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8
  doc:it_IT: align Italian documentation
  thermal/of: Initialize trip points separately
  thermal/of: Use thermal trips stored in the thermal zone
  thermal/core: Add thermal_trip in thermal_zone
  thermal/core: Rename 'trips' to 'num_trips'
  thermal/core: Move thermal_set_delay_jiffies to static
  thermal/core: Remove unneeded EXPORT_SYMBOLS
  thermal/of: Move thermal_trip structure to thermal.h
  thermal/of: Remove the device node pointer for thermal_trip
  thermal/of: Replace device node match with device node search
  thermal/core: Remove duplicate information when an error occurs
  thermal/core: Avoid calling ->get_trip_temp() unnecessarily
  thermal/tools/tmon: Fix typo 'the the' in comment
  thermal/tools/tmon: Include pthread and time headers in tmon.h
  thermal/ti-soc-thermal: Fix comment typo
  thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors
  thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors
  thermal/drivers/u8500: Remove unnecessary print function dev_err()
  thermal/drivers/rzg2l: Fix comments
  thermal/drivers/sun8i: Fix typo in comment
  thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j721e_data and k3_j72xx_bandgap_j7200_data static
  thermal/drivers/k3_j72xx_bandgap: Fix array underflow in prep_lookup_table()
  thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory leak during probe
  thermal/core: Remove DROP_FULL and RAISE_FULL
  thermal/core: Use clamp() helper in the stepwise governor
  thermal/drivers/u8500: Remove the get_trend function
  thermal/drivers/tegra: Remove get_trend function
  thermal/drivers/qcom: Remove get_trend function
  dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support
  dt-bindings: thermal: rcar-gen3-thermal: use positive logic
  dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema
  drivers/thermal/rcar_gen3_thermal: Improve logging during probe
  MAINTAINERS: add include/dt-bindings/thermal to THERMAL
  drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with ops
  drivers/thermal/cpufreq_cooling: Update outdated comments
  drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracing
  drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling device
  wait: Fix __wait_event_hrtimeout for RT/DL tasks
  exec: Call kmap_local_page() in copy_string_kernel()
  kasan: test: Silence GCC 12 warnings
  ACPI/PCI: Remove useless NULL pointer checks
  drivers: lkdtm: fix clang -Wformat warning
  selftests/seccomp: Fix compile warning when CC=clang
  cgroup: remove "no" prefixed mount options
  PCI: Convert to new *_PM_OPS macros
  PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus'
  PCI: brcmstb: Disable/enable regulators in suspend/resume
  PCI: brcmstb: Enable child bus device regulators from DT
  PCI: brcmstb: Split post-link up initialization to brcm_pcie_start_link()
  PCI: brcmstb: Prevent config space access when link is down
  PCI: brcmstb: Remove unnecessary forward declarations
  clocksource/drivers/sun5i: Remove unnecessary (void*) conversions
  dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible
  dt-bindings: timer: ingenic,tcu: use absolute path to other schema
  clocksource/drivers/sun4i: Remove unnecessary (void*) conversions
  dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out
  clocksource/drivers/tegra186: Put Kconfig option 'tristate' to 'bool'
  clocksource/drivers/timer-ti-dm: Make driver selection bool for TI K3
  clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs
  clocksource/drivers/timer-ti-dm: Make timer selectable for ARCH_K3
  clocksource/drivers/timer-ti-dm: Move inline functions to driver for am6
  io_uring: notification completion optimisation
  io_uring: export req alloc from core
  dt-bindings: soc: bcm: use absolute path to other schema
  dt-bindings: soc: bcm: drop quotes when not needed
  arm64: defconfig: Sync some configs with savedefconfig
  hwmon: (aquacomputer_d5next) Add support for Aquacomputer Quadro fan controller
  hwmon: (dell-smm) Improve documentation
  regulator: core: Allow drivers to define their init data as const
  regulator: core: Allow specifying an initial load w/ the bulk API
  regulator: mt6380: Fix unused array warning
  perf/x86/ibs: Add new IBS register bits into header
  Add Seth Forshee as co-maintainer for idmapped mounts
  dt-bindings: soc: microchip: use absolute path to other schema
  dt-bindings: soc: microchip: drop quotes when not needed
  ARM: dts: lan966x: keep lan966 entries alphabetically sorted
  hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II
  Makefile: replace headers_install with headers for kselftest
  Documentation: kunit: Add CLI args for kunit_tool
  x86/cyrix: include header linux/isa-dma.h
  powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P
  ACPI: CPPC: Do not prevent CPPC from working in the future
  ACPI: PM: x86: Print messages regarding LPS0 idle support
  PM: QoS: Add check to make sure CPU freq is non-negative
  PM: hibernate: defer device probing when resuming from hibernation
  ublk_drv: fix double shift bug
  spi: a3700: support BE for AC5 SPI driver
  hwmon: (occ) Replace open-coded variant of %*phN specifier
  hwmon: (sht15) Fix wrong assumptions in device remove callback
  hwmon: (aquacomputer_d5next) Add support for reading the +12V voltage sensor on D5 Next
  spi/panel: dt-bindings: drop CPHA and CPOL from common properties
  ARM: dts: lan966x: add support for pcb8309
  intel_idle: make SPR C1 and C1E be independent
  cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask
  cpufreq: loongson2: fix Kconfig "its" grammar
  btrfs: don't call btrfs_page_set_checked in finish_compressed_bio_read
  btrfs: fix repair of compressed extents
  btrfs: remove the start argument to check_data_csum and export
  btrfs: pass a btrfs_bio to btrfs_repair_one_sector
  btrfs: simplify the pending I/O counting in struct compressed_bio
  io_uring/net: use unsigned for flags
  io_uring/net: make page accounting more consistent
  io_uring/net: checks errors of zc mem accounting
  io_uring/net: improve io_get_notif_slot types
  btrfs: repair all known bad mirrors
  btrfs: merge btrfs_dev_stat_print_on_error with its only caller
  btrfs: join running log transaction when logging new name
  btrfs: simplify error handling in btrfs_lookup_dentry
  btrfs: send: always use the rbtree based inode ref management infrastructure
  btrfs: send: fix sending link commands for existing file paths
  btrfs: send: introduce recorded_ref_alloc and recorded_ref_free
  btrfs: zoned: wait until zone is finished when allocation didn't progress
  btrfs: zoned: write out partially allocated region
  btrfs: zoned: activate necessary block group
  btrfs: zoned: activate metadata block group on flush_space
  btrfs: zoned: disable metadata overcommit for zoned
  btrfs: zoned: introduce space_info->active_total_bytes
  btrfs: zoned: finish least available block group on data bg allocation
  btrfs: let can_allocate_chunk return error
  btrfs: use fs_info->max_extent_size in get_extent_max_capacity()
  btrfs: convert count_max_extents() to use fs_info->max_extent_size
  btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
  btrfs: zoned: revive max_zone_append_bytes
  block: add bdev_max_segments() helper
  btrfs: add optimized btrfs_ino() version for 64 bits systems
  btrfs: set the objectid of the btree inode's location key
  btrfs: replace kmap_atomic() with kmap_local_page()
  btrfs: zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio()
  btrfs: zlib: replace kmap() with kmap_local_page() in zlib_compress_pages()
  btrfs: zstd: replace kmap() with kmap_local_page()
  highmem: Make __kunmap_{local,atomic}() take const void pointer
  btrfs: don't fallback to buffered IO for NOWAIT direct IO writes
  btrfs: use enum for btrfs_block_rsv::type
  btrfs: switch btrfs_block_rsv::failfast to bool
  btrfs: switch btrfs_block_rsv::full to bool
  btrfs: do not return errors from btrfs_submit_dio_bio
  btrfs: handle allocation failure in btrfs_wq_submit_bio gracefully
  btrfs: simplify sync/async submission in btrfs_submit_data_write_bio
  btrfs: raid56: transfer the bio counter reference to the raid submission helpers
  btrfs: do not return errors from raid56_parity_recover
  btrfs: do not return errors from raid56_parity_write
  btrfs: do not return errors from btrfs_map_bio
  btrfs: return proper mapped length for RAID56 profiles in __btrfs_map_block()
  btrfs: raid56: use fixed stripe length everywhere
  btrfs: remove the inode cache check at btrfs_is_free_space_inode()
  btrfs: sysfs: remove BIG_METADATA feature files
  btrfs: sysfs: remove MIXED_BACKREF feature file
  btrfs: don't print 'has skinny extents' anymore on mount
  btrfs: don't print 'flagging with big metadata' anymore on mount
  btrfs: clean up chained assignments
  btrfs: merge calculations for simple striped profiles in btrfs_rmap_block
  btrfs: use mask for all RAID1* profiles in btrfs_calc_avail_data_space
  btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
  btrfs: print checksum type and implementation at mount time
  btrfs: reset block group chunk force if we have to wait
  btrfs: send: add new command FILEATTR for file attributes
  btrfs: send: add OTIME as utimes attribute for proto 2+ by default
  btrfs: output mirror number for bad metadata
  btrfs: replace unnecessary goto with direct return at cow_file_range()
  btrfs: fix error handling of fallback uncompress write
  btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page
  btrfs: ensure pages are unlocked on cow_file_range() failure
  btrfs: sysfs: export commit stats
  btrfs: collect commit stats, count, duration
  btrfs: remove extent writepage address space operation
  btrfs: send: use boolean types for current inode status
  btrfs: send: remove old TODO regarding ERESTARTSYS
  btrfs: send: simplify includes
  btrfs: send: drop __KERNEL__ ifdef from send.h
  btrfs: increase direct io read size limit to 256 sectors
  btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
  btrfs: remove the finish_func argument to btrfs_mark_ordered_io_finished
  btrfs: batch up release of reserved metadata for delayed items used for deletion
  btrfs: warn about dev extents that are inside the reserved range
  btrfs: use named constant for reserved device space
  btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t
  btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
  btrfs: simplify parameters of backref iterators
  btrfs: call inode_to_path directly and drop indirection
  btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies()
  btrfs: use btrfs_raid_array to calculate number of parity stripes
  btrfs: use btrfs_chunk_max_errors() to replace tolerance calculation
  btrfs: remove parameter dev_extent_len from scrub_stripe()
  btrfs: unify tree search helper returning prev and next nodes
  btrfs: make tree search for insert more generic and use it for tree_search
  btrfs: open code inexact rbtree search in tree_search
  btrfs: remove node and parent parameters from insert_state
  btrfs: add fast path for extent_state insertion
  btrfs: pass bits by value not by pointer for extent_state helpers
  btrfs: lift start and end parameters to callers of insert_state
  btrfs: open code rbtree search in insert_state
  btrfs: open code rbtree search in split_state
  btrfs: raid56: avoid double for loop inside raid56_parity_scrub_stripe()
  btrfs: raid56: avoid double for loop inside raid56_rmw_stripe()
  btrfs: raid56: avoid double for loop inside alloc_rbio_essential_pages()
  btrfs: raid56: avoid double for loop inside __raid56_parity_recover()
  btrfs: raid56: avoid double for loop inside finish_rmw()
  btrfs: tree-log: make the return value for log syncing consistent
  btrfs: add tracepoints for ordered extents
  btrfs: sysfs: advertise zoned support among features
  btrfs: split discard handling out of btrfs_map_block
  btrfs: stop looking at btrfs_bio->iter in index_one_bio
  btrfs: reject log replay if there is unsupported RO compat flag
  btrfs: make btrfs_super_block::log_root_transid deprecated
  btrfs: pass the btrfs_bio_ctrl to submit_one_bio
  btrfs: merge end_write_bio and flush_write_bio
  btrfs: don't use bio->bi_private to pass the inode to submit_one_bio
  btrfs: remove redundant check in up check_setget_bounds
  btrfs: replace kmap() with kmap_local_page() in lzo.c
  btrfs: replace kmap() with kmap_local_page() in inode.c
  btrfs: do not allocate a btrfs_bio for low-level bios
  btrfs: factor stripe submission logic out of btrfs_map_bio
  btrfs: remove btrfs_end_io_wq
  btrfs: centralize setting REQ_META
  btrfs: don't use btrfs_bio_wq_end_io for compressed writes
  btrfs: don't double-defer bio completions for compressed reads
  btrfs: defer I/O completion based on the btrfs_raid_bio
  btrfs: split btrfs_submit_data_bio to read and write parts
  btrfs: simplify code flow in btrfs_submit_dio_bio
  btrfs: move more work into btrfs_end_bioc
  btrfs: send: enable support for stream v2 and compressed writes
  btrfs: send: send compressed extents with encoded writes
  btrfs: send: get send buffer pages for protocol v2
  btrfs: send: write larger chunks when using stream v2
  btrfs: send: add stream v2 definitions
  btrfs: send: explicitly number commands and attributes
  btrfs: send: remove unused send_ctx::{total,cmd}_send_size
  btrfs: sysfs: add force_chunk_alloc trigger to force allocation
  btrfs: sysfs: export chunk size in space infos
  btrfs: store chunk size in space-info struct
  btrfs: do not batch insert non-consecutive dir indexes during log replay
  btrfs: reduce amount of reserved metadata for delayed item insertion
  btrfs: set delayed item type when initializing it
  btrfs: do not BUG_ON() on failure to reserve metadata for delayed item
  btrfs: improve batch insertion of delayed dir index items
  btrfs: assert that delayed item is a dir index item when adding it
  btrfs: improve batch deletion of delayed dir index items
  btrfs: refactor the delayed item deletion entry point
  btrfs: deal with deletion errors when deleting delayed items
  btrfs: add assertions when deleting batches of delayed items
  btrfs: balance btree dirty pages and delayed items after clone and dedupe
  btrfs: free the path earlier when creating a new inode
  btrfs: balance btree dirty pages and delayed items after a rename
  btrfs: add trace event for submitted RAID56 bio
  btrfs: update stripe_sectors::uptodate in steal_rbio
  btrfs: remove redundant calls to flush_dcache_page
  btrfs: only write the sectors in the vertical stripe which has data stripes
  btrfs: use integrated bitmaps for scrub_parity::dbitmap and ebitmap
  btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap
  btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance
  btrfs: introduce btrfs_try_lock_balance
  btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio
  btrfs: add a helper to iterate through a btrfs_bio with sector sized chunks
  btrfs: factor out a btrfs_csum_ptr helper
  btrfs: refactor end_bio_extent_readpage code flow
  btrfs: factor out a helper to end a single sector buffer I/O
  btrfs: remove duplicated parameters from submit_data_read_repair()
  btrfs: introduce a data checksum checking helper
  btrfs: quit early if the fs has no RAID56 support for raid56 related checks
  btrfs: use PAGE_ALIGNED instead of IS_ALIGNED
  btrfs: zoned: fix comment description for sb_write_pointer logic
  btrfs: fix typos in comments
  spi: bcm2835: enable shared interrupt support
  random: handle archrandom with multiple longs
  arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr}
  irqchip/mmp: Declare init functions in common header file
  x86/purgatory: Omit use of bin2c
  x86/purgatory: Hard-code obj-y in Makefile
  dt-bindings: arm: at91: add lan966 pcb8309 board
  selftests/io_uring: test zerocopy send
  io_uring: enable managed frags with register buffers
  io_uring: add zc notification flush requests
  io_uring: rename IORING_OP_FILES_UPDATE
  io_uring: flush notifiers after sendzc
  io_uring: sendzc with fixed buffers
  io_uring: allow to pass addr into sendzc
  io_uring: account locked pages for non-fixed zc
  io_uring: wire send zc request type
  io_uring: add notification slot registration
  io_uring: add rsrc referencing for notifiers
  io_uring: complete notifiers in tw
  io_uring: cache struct io_notif
  io_uring: add zc notification infrastructure
  io_uring: export io_put_task()
  io_uring: initialise msghdr::msg_ubuf
  mm: honor FGP_NOWAIT for page cache page allocation
  xfs: Add async buffered write support
  xfs: Specify lockmode when calling xfs_ilock_for_iomap()
  io_uring: Add tracepoint for short writes
  io_uring: fix issue with io_write() not always undoing sb_start_write()
  io_uring: Add support for async buffered writes
  fs: Add async write file modification handling.
  fs: Split off inode_needs_update_time and __file_update_time
  fs: add __remove_file_privs() with flags parameter
  fs: add a FMODE_BUF_WASYNC flags for f_mode
  iomap: Return -EAGAIN from iomap_write_iter()
  iomap: Add async buffered write support
  iomap: Add flags parameter to iomap_page_create()
  mm: Add balance_dirty_pages_ratelimited_flags() function
  mm: Move updates of dirty_exceeded into one place
  mm: Move starting of background writeback into the main balancing loop
  io_uring: ensure REQ_F_ISREG is set async offload
  net: fix compat pointer in get_compat_msghdr()
  io_uring: Don't require reinitable percpu_ref
  io_uring: fix types in io_recvmsg_multishot_overflow
  io_uring: Use atomic_long_try_cmpxchg in __io_account_mem
  io_uring: support multishot in recvmsg
  net: copy from user before calling __get_compat_msghdr
  net: copy from user before calling __copy_msghdr
  io_uring: support 0 length iov in buffer select in compat
  io_uring: fix multishot ending when not polled
  io_uring: add netmsg cache
  io_uring: impose max limit on apoll cache
  io_uring: add abstraction around apoll cache
  io_uring: move apoll cache to poll.c
  io_uring: consolidate hash_locked io-wq handling
  io_uring: clear REQ_F_HASH_LOCKED on hash removal
  io_uring: don't race double poll setting REQ_F_ASYNC_DATA
  io_uring: don't miss setting REQ_F_DOUBLE_POLL
  io_uring: disable multishot recvmsg
  io_uring: only trace one of complete or overflow
  io_uring: fix io_uring_cqe_overflow trace format
  io_uring: multishot recv
  io_uring: fix multishot accept ordering
  io_uring: fix multishot poll on overflow
  io_uring: add allow_overflow to io_post_aux_cqe
  io_uring: add IOU_STOP_MULTISHOT return code
  io_uring: clean up io_poll_check_events return values
  io_uring: recycle buffers on error
  io_uring: allow iov_len = 0 for recvmsg and buffer select
  io_uring: restore bgid in io_put_kbuf
  io_uring: allow 0 length for buffer select
  io_uring: let to set a range for file slot allocation
  io_uring: add support for passing fixed file descriptors
  io_uring: split out fixed file installation and removal
  io_uring: replace zero-length array with flexible-array member
  io_uring: remove ctx->refs pinning on enter
  io_uring: don't check file ops of registered rings
  io_uring: remove extra TIF_NOTIFY_SIGNAL check
  io_uring: fuse fallback_node and normal tw node
  io_uring: improve io_fail_links()
  io_uring: move POLLFREE handling to separate function
  io_uring: kbuf: inline io_kbuf_recycle_ring()
  io_uring: optimise submission side poll_refs
  io_uring: refactor poll arm error handling
  io_uring: change arm poll return values
  io_uring: add a helper for apoll alloc
  io_uring: remove events caching atavisms
  io_uring: clean poll ->private flagging
  io_uring: add sync cancelation API through io_uring_register()
  io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag
  io_uring: have cancelation API accept io_uring_task directly
  io_uring: kbuf: kill __io_kbuf_recycle()
  io_uring: trace task_work_run
  io_uring: add trace event for running task work
  io_uring: batch task_work
  io_uring: introduce llist helpers
  io_uring: lockless task list
  io_uring: remove __io_req_task_work_add
  io_uring: remove priority tw list optimisation
  io_uring: dedup io_run_task_work
  io_uring: move list helpers to a separate file
  io_uring: improve io_run_task_work()
  io_uring: optimize io_uring_task layout
  io_uring: add a warn_once for poll_find
  io_uring: consistent naming for inline completion
  io_uring: move io_import_fixed()
  io_uring: opcode independent fixed buf import
  io_uring: add io_commit_cqring_flush()
  io_uring: introduce locking helpers for CQE posting
  io_uring: hide eventfd assumptions in eventfd paths
  io_uring: fix io_poll_remove_all clang warnings
  io_uring: improve task exit timeout cancellations
  io_uring: fix multi ctx cancellation
  io_uring: remove ->flush_cqes optimisation
  io_uring: move io_eventfd_signal()
  io_uring: reshuffle io_uring/io_uring.h
  io_uring: remove extra io_commit_cqring()
  io_uring: move a few private types to local headers
  io_uring: clean up tracing events
  io_uring: make io_uring_types.h public
  io_uring: kill extra io_uring_types.h includes
  io_uring: change ->cqe_cached invariant for CQE32
  io_uring: deduplicate io_get_cqe() calls
  io_uring: deduplicate __io_fill_cqe_req tracing
  io_uring: introduce io_req_cqe_overflow()
  io_uring: don't inline __io_get_cqe()
  io_uring: don't expose io_fill_cqe_aux()
  io_uring: kbuf: add comments for some tricky code
  io_uring: mutex locked poll hashing
  io_uring: propagate locking state to poll cancel
  io_uring: introduce a struct for hash table
  io_uring: pass hash table into poll_find
  io_uring: add IORING_SETUP_SINGLE_ISSUER
  io_uring: use state completion infra for poll reqs
  io_uring: clean up io_ring_ctx_alloc
  io_uring: limit the number of cancellation buckets
  io_uring: clean up io_try_cancel
  io_uring: pass poll_find lock back
  io_uring: switch cancel_hash to use per entry spinlock
  io_uring: poll: remove unnecessary req->ref set
  io_uring: don't inline io_put_kbuf
  io_uring: refactor io_req_task_complete()
  io_uring: kill REQ_F_COMPLETE_INLINE
  io_uring: rw: delegate sync completions to core io_uring
  io_uring: remove unused IO_REQ_CACHE_SIZE defined
  io_uring: don't set REQ_F_COMPLETE_INLINE in tw
  io_uring: remove check_cq checking from hot paths
  io_uring: never defer-complete multi-apoll
  io_uring: inline ->registered_rings
  io_uring: explain io_wq_work::cancel_seq placement
  io_uring: move small helpers to headers
  io_uring: refactor ctx slow data placement
  io_uring: better caching for ctx timeout fields
  io_uring: move defer_list to slow data
  io_uring: make reg buf init consistent
  io_uring: deprecate epoll_ctl support
  io_uring: add support for level triggered poll
  io_uring: move opcode table to opdef.c
  io_uring: move read/write related opcodes to its own file
  io_uring: move remaining file table manipulation to filetable.c
  io_uring: move rsrc related data, core, and commands
  io_uring: split provided buffers handling into its own file
  io_uring: move cancelation into its own file
  io_uring: move poll handling into its own file
  io_uring: add opcode name to io_op_defs
  io_uring: include and forward-declaration sanitation
  io_uring: move io_uring_task (tctx) helpers into its own file
  io_uring: move fdinfo helpers to its own file
  io_uring: use io_is_uring_fops() consistently
  io_uring: move SQPOLL related handling into its own file
  io_uring: move timeout opcodes and handling into its own file
  io_uring: move our reference counting into a header
  io_uring: move msg_ring into its own file
  io_uring: split network related opcodes into its own file
  io_uring: move statx handling to its own file
  io_uring: move epoll handler to its own file
  io_uring: add a dummy -EOPNOTSUPP prep handler
  io_uring: move uring_cmd handling to its own file
  io_uring: split out open/close operations
  io_uring: separate out file table handling code
  io_uring: split out fadvise/madvise operations
  io_uring: split out fs related sync/fallocate functions
  io_uring: split out splice related operations
  io_uring: split out filesystem related operations
  io_uring: move nop into its own file
  io_uring: move xattr related opcodes to its own file
  io_uring: handle completions in the core
  io_uring: set completion results upfront
  io_uring: add io_uring_types.h
  io_uring: define a request type cleanup handler
  io_uring: unify struct io_symlink and io_hardlink
  io_uring: convert iouring_cmd to io_cmd_type
  io_uring: convert xattr to use io_cmd_type
  io_uring: convert rsrc_update to io_cmd_type
  io_uring: convert msg and nop to io_cmd_type
  io_uring: convert splice to use io_cmd_type
  io_uring: convert epoll to io_cmd_type
  io_uring: convert file system request types to use io_cmd_type
  io_uring: convert madvise/fadvise to use io_cmd_type
  io_uring: convert open/close path to use io_cmd_type
  io_uring: convert timeout path to use io_cmd_type
  io_uring: convert cancel path to use io_cmd_type
  io_uring: convert the sync and fallocate paths to use io_cmd_type
  io_uring: convert net related opcodes to use io_cmd_type
  io_uring: remove recvmsg knowledge from io_arm_poll_handler()
  io_uring: convert poll_update path to use io_cmd_type
  io_uring: convert poll path to use io_cmd_type
  io_uring: convert read/write path to use io_cmd_type
  io_uring: add generic command payload type to struct io_kiocb
  io_uring: move req async preparation into opcode handler
  io_uring: move to separate directory
  io_uring: define a 'prep' and 'issue' handler for each opcode
  arm64: refresh defconfig file
  irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
  cgroup: Make !percpu threadgroup_rwsem operations optional
  cgroup: Add "no" prefixed mount options
  cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
  asm-generic: Add new pci.h and use it
  csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE
  PCI: Move isa_dma_bridge_buggy out of asm/dma.h
  PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h
  PCI: tegra194: Add Tegra234 PCIe support
  PCI: tegra194: Extend Endpoint mode support
  PCI: tegra194: Fix link up retry sequence
  PCI: tegra194: Clean up the exit path for Endpoint mode
  PCI: tegra194: Enable support for 256 Byte payload
  PCI: tegra194: Clear bandwidth management status
  PCI: tegra194: Fix Root Port interrupt handling
  PCI: tegra194: Find RAS DES PCIe capability offset
  Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie"
  PCI: Disable MSI for Tegra234 Root Ports
  dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode
  dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode
  dt-bindings: PCI: tegra194: Convert to json-schema
  net: fix uninitialised msghdr->sg_from_iter
  s390/pci: allow zPCI zbus without a function zero
  PCI: Extend isolated function probing to s390
  PCI: Move jailhouse's isolated function handling to pci_scan_slot()
  PCI: Split out next_ari_fn() from next_fn()
  PCI: Clean up pci_scan_slot()
  PCI/ACPI: Update link to PCI firmware specification
  intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check
  MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers
  PCI: xilinx-cpm: Add support for Versal CPM5 Root Port
  spi: dt-bindings: spi-controller: correct example indentation
  dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port
  kcsan: test: Add a .kunitconfig to run KCSAN tests
  ublk_drv: make sure that correct flags(features) returned to userspace
  ublk_drv: fix error handling of ublk_add_dev
  ARM: dts: lan966x: Enable network driver on pcb8291
  MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE
  ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency
  ARM: iop32x: mark as unused
  ARM: s3c: mark most board files as unused
  ARM: omap1: add Kconfig dependencies for unused boards
  ARM: sa1100: mark most boards as unused
  ARM: footbridge: mark cats board for removal
  ARM: mmp: mark all board files for removal
  ARM: ep93xx: mark most board files as unused
  ARM: davinci: mark all ATAGS board files as unused
  ARM: orion: add ATAGS dependencies
  ARM: pxa: add Kconfig dependencies for ATAGS based boards
  ARM: add CONFIG_UNUSED_BOARD_FILES
  ARM: add ATAGS dependencies to non-DT platforms
  ARM: defconfig: kill remnants of CONFIG_LEDS
  ARM: defconfig: remove broken CONFIG_THUMB disables
  ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y
  ARM: defconfig: remove stale CONFIG_ZBOOT_ROM entries
  ARM: defconfig: remove irda remnants
  ARM: refresh defconfig files
  ARM: dts: lan966x: Disable can0 on pcb8291
  ARM: dts: lan966x: Add gpio-restart
  crypto: testmgr - some more fixes to RSA test vectors
  cyrpto: powerpc/aes - delete the rebundant word "block" in comments
  hwrng: via - Fix comment typo
  crypto: twofish - Fix comment typo
  crypto: rmd160 - fix Kconfig "its" grammar
  crypto: keembay-ocs-ecc - Drop if with an always false condition
  Documentation: qat: rewrite description
  Documentation: qat: Use code block for qat sysfs example
  rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings
  rcu: Diagnose extended sync_rcu_do_polled_gp() loops
  rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings
  rcutorture: Test polled expedited grace-period primitives
  rcu: Add polled expedited grace-period primitives
  rcutorture: Verify that polled GP API sees synchronous grace periods
  rcu: Make Tiny RCU grace periods visible to polled APIs
  rcu: Make polled grace-period API account for expedited grace periods
  rcu: Switch polled grace-period APIs to ->gp_seq_polled
  ublk_drv: fix lockdep warning
  PCI: loongson: Work around LS7A incorrect Interrupt Pin registers
  block: remove __blk_get_queue
  block: call blk_mq_exit_queue from disk_release for never added disks
  blk-mq: fix error handling in __blk_mq_alloc_disk
  ublk: defer disk allocation
  ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on hctx->cpumask
  ublk: fold __ublk_create_dev into ublk_ctrl_add_dev
  ublk: cleanup ublk_ctrl_uring_cmd
  ublk: simplify ublk_ch_open and ublk_ch_release
  ublk: remove the empty open and release block device operations
  ublk: remove UBLK_IO_F_PREFLUSH
  ublk: add a MAINTAINERS entry
  ACPI: resource: skip IRQ override on AMD Zen platforms
  Documentation: ACPI: EINJ: Fix obsolete example
  hwmon: (tps23861) fix byte order in current and voltage registers
  hwmon: (aspeed-pwm-tacho) increase fan tach period (again)
  hwmon: (aquacomputer_d5next) Add D5 Next fan control support
  x86/extable: Fix ex_handler_msr() print condition
  x86,nospec: Simplify {JMP,CALL}_NOSPEC
  sched/core: Fix the bug that task won't enqueue into core tree when update cookie
  nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
  dt-bindings: arm: aspeed: add Aspeed Evaluation boards
  docs: Remove spurious tag from admin-guide/mm/overcommit-accounting.rst
  Documentation: process: Update email client instructions for Thunderbird
  docs: ABI: correct QEMU fw_cfg spec path
  arm64: dts: qcom: Add support for Xiaomi Mi Mix2s
  dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings
  dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices
  dt-bindings: arm: qcom: add missing SM6350 board compatibles
  dt-bindings: arm: qcom: add missing SM6125 board compatibles
  dt-bindings: arm: qcom: add missing SDM845 board compatibles
  dt-bindings: arm: qcom: add missing SDM636 board compatibles
  dt-bindings: arm: qcom: add missing SDM630 board compatibles
  dt-bindings: arm: qcom: add missing QCS404 board compatibles
  spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects
  soc: a64fx-diag: disable modular build
  spi: npcm-fiu: Add NPCM8XX support
  dt-binding: spi: Add npcm845 compatible to npcm-fiu document
  spi: npcm-fiu: Modify direct read dummy configuration
  hwmon: (k10temp): Add support for new family 17h and 19h models
  x86/amd_nb: Add AMD PCI IDs for SMN communication
  dt-bindings: arm: qcom: add missing MSM8992 board compatibles
  dt-bindings: arm: qcom: add missing MSM8998 board compatibles
  dt-bindings: vendor-prefixes: add Shift GmbH
  dt-bindings: arm: qcom: add missing SM8350 board compatibles
  dt-bindings: arm: qcom: add missing SM8250 board compatibles
  dt-bindings: arm: qcom: add missing SM8150 board compatibles
  dt-bindings: arm: qcom: add missing MSM8994 board compatibles
  dt-bindings: arm: qcom: add missing MSM8916 board compatibles
  dt-bindings: arm: qcom: fix MSM8994 boards compatibles
  dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
  dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
  dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
  dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller
  dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp
  dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config
  arm64: fix KASAN_INLINE
  genirq: Use for_each_action_of_desc in actions_show()
  regulator: Add missing type for 'regulator-microvolt-offset'
  block: don't allow the same type rq_qos add more than once
  mm/slab_common: move generic bulk alloc/free functions to SLOB
  mm/sl[au]b: use own bulk free function when bulk alloc failed
  irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch
  irqchip: Add LoongArch CPU interrupt controller support
  irqchip: Add Loongson Extended I/O interrupt controller support
  irqchip/loongson-liointc: Add ACPI init support
  irqchip/loongson-pch-msi: Add ACPI init support
  irqchip/loongson-pch-pic: Add ACPI init support
  irqchip: Add Loongson PCH LPC controller support
  LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain
  LoongArch: Use ACPI_GENERIC_GSI for gsi handling
  genirq/generic_chip: Export irq_unmap_generic_chip
  ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback
  APCI: irq: Add support for multiple GSI domains
  LoongArch: Provisionally add ACPICA data structures
  arm64/hwcap: Support FEAT_EBF16
  arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long
  arm64/hwcap: Document allocation of upper bits of AT_HWCAP
  arm64: enable THP_SWAP for arm64
  ARM: at91: setup outer cache .write_sec() callback if needed
  ARM: at91: add sam_linux_is_optee_available() function
  crypto: lib - add module license to libsha1
  ARM: dts: lan966x: add clock gating register
  arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for led nodes
  arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for lpg nodes
  ARM: dts: aspeed: centriq2400: drop the board
  tcp: support externally provided ubufs
  ipv6/udp: support externally provided ubufs
  ipv4/udp: support externally provided ubufs
  net: introduce __skb_fill_page_desc_noacc
  net: introduce managed frags infrastructure
  net: Allow custom iter handler in msghdr
  skbuff: carry external ubuf_info in msghdr
  x86/cpu: Use MSR_IA32_MISC_ENABLE constants
  rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty
  rcu/nocb: Add option to opt rcuo kthreads out of RT priority
  rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread()
  rcu/nocb: Add an option to offload all CPUs on boot
  rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call
  rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order
  rcu/nocb: Add/del rdp to iterate from rcuog itself
  rcu/tree: Add comment to describe GP-done condition in fqs loop
  rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs()
  rcu/kvfree: Remove useless monitor_todo flag
  rcu: Cleanup RCU urgency state for offline CPU
  rcu: tiny: Record kvfree_call_rcu() call stack for KASAN
  locking/csd_lock: Change csdlock_debug from early_param to __setup
  rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels
  rcu: Immediately boost preempted readers for strict grace periods
  rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks()
  rcu: Avoid tracing a few functions executed in stop machine
  rcu: Decrease FQS scan wait time in case of callback overloading
  arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52
  arm64: errata: Remove AES hwcap for COMPAT tasks
  arm64: numa: Don't check node against MAX_NUMNODES
  drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
  regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
  perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node()
  PCI: fu740: Remove unnecessary include files
  intel_idle: Add a new flag to initialize the AMX state
  x86/fpu: Add a helper to prepare AMX state for low-power CPU idle
  x86/mm/tlb: Ignore f->new_tlb_gen when zero
  irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains
  irqdomain: Report irq number for NOMAP domains
  arm64: defconfig: Add Nuvoton NPCM family support
  arm64: dts: nuvoton: Add initial NPCM845 EVB device tree
  arm64: dts: nuvoton: Add initial NPCM8XX device tree
  arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC
  dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string
  dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string
  dt-bindings: arm: npcm: Add maintainer
  reset: npcm: Add NPCM8XX support
  dt-bindings: reset: npcm: Add support for NPCM8XX
  reset: npcm: using syscon instead of device data
  ARM: dts: nuvoton: add reset syscon property
  dt-bindings: reset: npcm: add GCR syscon property
  dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock
  dt-bindings: watchdog: npcm: Add npcm845 compatible string
  dt-bindings: timer: npcm: Add npcm845 compatible string
  arm64: marvell: enable the 98DX2530 pinctrl driver
  arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board
  irqchip/gic-v3: Fix comment typo
  dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/V2L SoC
  arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks
  arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1
  arm64: dts: qcom: sdm845: Fill in GENI DMA references
  skbuff: add SKBFL_DONT_ORPHAN flag
  skbuff: don't mix ubuf_info from different sources
  ipv6: avoid partial copy for zc
  ipv4: avoid partial copy for zc
  ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 and msm8660
  arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 from both dp and edp
  arm64: defconfig: Demote Qualcomm USB PHYs to modules
  arm64: dts: sdm850: Remove unnecessary turbo-mode
  ARM: mach-qcom: Add support for MSM8909
  dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method
  soc: qcom: spm: Add CPU data for MSM8909
  dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible
  soc: qcom: rpmpd: Add compatible for MSM8909
  dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains
  soc: qcom: smd-rpm: Add compatible for MSM8909
  dt-bindings: soc: qcom: smd-rpm: Add MSM8909
  arm64: dts: qcom: sc8280xp: add missing 300MHz
  soc: qcom: icc-bwmon: Remove unnecessary print function dev_err()
  clocksource/drivers/sh_cmt: Add R-Car Gen4 support
  dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4
  dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support
  mmc: fix disk/queue leak in case of adding disk failure
  ublk_drv: fix an IS_ERR() vs NULL check
  ublk: remove UBLK_IO_F_INTEGRITY
  ublk_drv: remove unneeded semicolon
  ublk_drv: fix missing error return code in ublk_add_dev()
  um: seed rng using host OS rng
  random: use try_cmpxchg in _credit_init_bits
  timekeeping: contribute wall clock to rng on time change
  x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu"
  random: remove CONFIG_ARCH_RANDOM
  spi: atmel: remove #ifdef CONFIG_{PM, SLEEP}
  spi: dt-bindings: Add compatible for MediaTek MT8188
  spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings for nor flash
  regmap: permit to set reg_update_bits with bulk implementation
  soc: fujitsu: Add A64FX diagnostic interrupt driver
  dt-bindings: marvell: Document the AC5/AC5X compatibles
  ARM: dts: turris-omnia: enable LED controller node
  ARM: dts: turris-omnia: configure LED[0] pin function to link/activity
  ARM: Marvell: Update PCIe fixup
  ARM: dts: qcom: msm8974: Disable remoteprocs by default
  ARM: dts: qcom: ipq8064: add missing smem compatible
  ARM: dts: qcom: ipq8064: add missing hwlock
  ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node
  ARM: dts: qcom: ipq8064: fix and add some missing gsbi node
  ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
  ARM: dts: qcom: ipq8064: disable usb phy by default
  ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible for gmac
  ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm regulators
  ARM: dts: qcom: ipq8064: add gsbi6 missing definition
  ARM: dts: qcom: ipq8064: add multiple missing pin definition
  ARM: dts: qcom: msm8974-hammerhead: Add notification LED
  ARM: dts: qcom: msm8974-FP2: Add notification LED
  ARM: dts: qcom: msm8974-sony: Enable LPG
  ARM: dts: qcom: Add LPG node to pm8941
  ARM: dts: qcom: sdx65: reorder USB interrupts
  arm64: dts: qcom: reorder USB interrupts
  arm64: dts: qcom: sc7280: reorder USB interrupts
  arm64: dts: qcom: sc8280xp: fix USB interrupts
  arm64: dts: qcom: sc8280xp: fix USB clock order and naming
  arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq
  arm64: dts: qcom: sc8280xp: Fix PMU interrupt
  arm64: dts: qcom: sc8280xp: fix the smmu interrupt values
  arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
  arm64: dts: qcom: sc7280: drop unused clocks from eDP node
  arm64: dts: qcom: sc7280: drop address/size-cells from eDP node
  arm64: dts: qcom: sc7280: drop #clock-cells from displayport-controller
  arm64: dts: qcom: sc7280: split register block for DP controller
  arm64: dts: qcom: sc7180: drop #clock-cells from displayport-controller
  arm64: dts: qcom: sc7180: split register block for DP controller
  arm64: dts: qcom: sc7280: Move wcd specific pin conf to common file
  arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size
  arm64: dts: qcom: sm6350: Replace literal rpmhpd indices with constants
  arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI
  arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI
  arm64: dts: qcom: sm8250: rename DPU device node
  arm64: dts: qcom: sc7180: rename DPU device node
  arm64: dts: qcom: sdm845: rename DPU device node
  arm64: dts: qcom: ipq8074: add APCS node
  soc: qcom: socinfo: Fix the id of SA8540P SoC
  soc: qcom: Make QCOM_RPMPD depend on PM
  fs: remove no_llseek
  fs: check FMODE_LSEEK to control internal pipe splicing
  vfio: do not set FMODE_LSEEK flag
  dma-buf: remove useless FMODE_LSEEK flag
  fs: do not compare against ->llseek
  fs: clear or set FMODE_LSEEK based on llseek function
  ublk_drv: fix build warning with -Wmaybe-uninitialized and one sparse warning
  pinctrl: ocelot: Make irq_chip immutable
  fs-verity: mention btrfs support
  clocksource/drivers/timer-microchip-pit64b: Fix compilation warnings
  clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64b_{suspend, resume}
  clocksource/drivers/timer-microchip-pit64b: Remove suspend/resume ops for ce
  thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support
  clocksource/drivers/timer-mediatek: Implement CPUXGPT timers
  dt-bindings: timer: mediatek: Add CPUX System Timer and MT6795 compatible
  clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC
  clocksource: Add Tegra186 timers support
  clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar
  dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912
  dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
  ARM: bcmbca: Include full family name in Kconfig
  arm64: bcmbca: Include full family name in Kconfig
  arm64: make ARCH_BCM4908 select ARCH_BCMBCA
  dt-bindings: PCI: qcom: Fix reset conditional
  dt-bindings: PCI: qcom: Fix description typo
  PCI: qcom: Add IPQ60xx support
  PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_*
  PCI: dwc: Move GEN3_RELATED DBI definitions to common header
  PCI: qcom: Drop manual pipe_clk_src handling
  Revert "ovl: turn of SB_POSIXACL with idmapped layers temporarily"
  ovl: handle idmappings in ovl_get_acl()
  acl: make posix_acl_clone() available to overlayfs
  acl: port to vfs{g,u}id_t
  acl: move idmapped mount fixup into vfs_{g,s}etxattr()
  mnt_idmapping: add vfs[g,u]id_into_k[g,u]id()
  blktrace: Fix the blk_fill_rwbs() kernel-doc header
  fs/buffer: Fix the ll_rw_block() kernel-doc header
  LSM: SafeSetID: add setgroups() testing to selftest
  LSM: SafeSetID: Add setgroups() security policy handling
  security: Add LSM hook to setgroups() syscall
  ACPI: video: Use native backlight on Dell Inspiron N4010
  ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset
  Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT"
  hwmon: (mcp3021) improve driver support for newer hwmon interface
  LSM: SafeSetID: add GID testing to selftest
  LSM: SafeSetID: selftest cleanup and prepare for GIDs
  LSM: SafeSetID: fix userns bug in selftest
  pm-graph v5.9
  cpufreq: Warn users while freeing active policy
  cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1
  firmware: arm_scmi: Get detailed power scale from perf
  Documentation: EM: Switch to micro-Watts scale
  PM: EM: convert power field to micro-Watts precision and align drivers
  kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
  arm64: kexec_file: use more system keyrings to verify kernel image signature
  kexec, KEYS: make the code in bzImage64_verify_sig generic
  kexec: clean up arch_kexec_kernel_verify_sig
  kexec: drop weak attribute from functions
  kexec_file: drop weak attribute from functions
  regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
  crypto: lib - make the sha1 library optional
  crypto: lib - move lib/sha1.c into lib/crypto/
  crypto: fips - make proc files report fips module name and version
  crypto: x86/blowfish - remove redundant assignment to variable nytes
  crypto: sa2ul - Check engine status before enabling
  crypto: sa2ul - Set the supported_algos bits individually
  crypto: atmel-tdes - initialize tdes_dd while declaring
  crypto: atmel-sha - initialize sha_dd while declaring
  crypto: caam/qi2 - switch to netif_napi_add_tx_weight()
  crypto: s5p-sss - Drop if with an always false condition
  crypto: omap-sham - Drop if with an always false condition
  crypto: omap-des - Drop if with an always false condition
  crypto: omap-aes - Drop if with an always false condition
  crypto: atmel-tdes - Drop if with an always false condition
  crypto: atmel-sha - Drop if with an always false condition
  crypto: atmel-aes - Drop if with an always false condition
  crypto: ccree - Add missing clk_disable_unprepare() in cc_pm_resume()
  crypto: testmgr - add ARIA testmgr tests
  crypto: aria - Implement ARIA symmetric cipher algorithm
  PM / devfreq: tegra30: Add error message for devm_devfreq_add_device()
  PM / devfreq: imx-bus: use NULL to pass a null pointer rather than zero
  PM / devfreq: shut up kernel-doc warnings
  dt-bindings: interconnect: samsung,exynos-bus: convert to dtschema
  PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver
  dt-bindings: interconnect: Add MediaTek CCI dt-bindings
  doc/zh_CN: remove submitting-driver reference from docs
  docs: zh_TW: align to submitting-drivers removal
  docs: zh_CN: align to submitting-drivers removal
  docs: ko_KR: howto: remove reference to removed submitting-drivers
  docs: ja_JP: howto: remove reference to removed submitting-drivers
  docs: it_IT: align to submitting-drivers removal
  docs: process: remove outdated submitting-drivers.rst
  docs: admin: devices: drop confusing outdated statement on Latex
  docs: kernel-docs: add a reference mentioned in submitting-drivers.rst
  docs: kernel-docs: reflect that it is community-maintained
  docs: kernel-docs: shorten the lengthy doc title
  docs: kernel-docs: order reference from newest to oldest
  arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
  selftests/landlock: drop deprecated headers dependency
  selftests: timers: clocksource-switch: adapt to kselftest framework
  selftests: timers: clocksource-switch: add 'runtime' command line parameter
  selftests: timers: clocksource-switch: add command line switch to skip sanity check
  selftests: timers: clocksource-switch: sort includes
  selftests: timers: clocksource-switch: fix passing errors from child
  selftests: timers: inconsistency-check: adapt to kselftest framework
  selftests: timers: nanosleep: adapt to kselftest framework
  selftests: timers: fix declarations of main()
  selftests: timers: valid-adjtimex: build fix for newer toolchains
  ARM: bcm: NSP: Removed forced thermal selection
  PCI: loongson: Don't access non-existent devices
  PCI: loongson: Add ACPI init support
  dm writecache: count number of blocks discarded, not number of discard bios
  dm writecache: count number of blocks written, not number of write bios
  dm writecache: count number of blocks read, not number of read bios
  dm writecache: return void from functions
  dm kcopyd: use __GFP_HIGHMEM when allocating pages
  dm writecache: set a default MAX_WRITEBACK_JOBS
  PM: domains: Ensure genpd_debugfs_dir exists before remove
  ACPI: video: Shortening quirk list by identifying Clevo by board_name only
  ACPI: video: Force backlight native for some TongFang devices
  regulator: pwm: Update Lee Jones' email address
  regulator: max597x: Don't return uninitialized variable in .probe
  fs/zonefs: Use the enum req_op type for tracing request operations
  fs/xfs: Use the enum req_op and blk_opf_t types
  PM: Use the enum req_op and blk_opf_t types
  fs/ocfs2: Use the enum req_op and blk_opf_t types
  fs/ntfs3: Use enum req_op where appropriate
  fs/nilfs2: Use the enum req_op and blk_opf_t types
  fs/nfs: Use enum req_op where appropriate
  fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers
  fs/iomap: Use the new blk_opf_t type
  fs/hfsplus: Use the enum req_op and blk_opf_t types
  fs/gfs2: Use the enum req_op and blk_opf_t types
  fs/f2fs: Use the enum req_op and blk_opf_t types
  fs/ext4: Use the new blk_opf_t type
  fs/btrfs: Use the enum req_op and blk_opf_t types
  fs/mpage: Use the new blk_opf_t type
  fs/direct-io: Reduce the size of struct dio
  fs/buffer: Combine two submit_bh() and ll_rw_block() arguments
  fs/buffer: Use the new blk_opf_t type
  mm: Use the new blk_opf_t type
  scsi/target: Use the new blk_opf_t type
  scsi/ufs: Rename a 'dir' argument into 'op'
  scsi/device_handlers: Use the new blk_opf_t type
  scsi/core: Use the new blk_opf_t type
  scsi/core: Change the return type of scsi_noretry_cmd() into bool
  scsi/core: Improve static type checking
  nvme/target: Use the new blk_opf_t type
  nvme/host: Use the enum req_op and blk_opf_t types
  md/raid5: Use the enum req_op and blk_opf_t types
  md/raid10: Use the new blk_opf_t type
  md/raid1: Use the new blk_opf_t type
  md/bcache: Combine two prio_io() arguments
  md/bcache: Combine two uuid_io() arguments
  md/core: Combine two sync_page_io() arguments
  dm/dm-zoned: Use the enum req_op type
  dm/zone: Use the enum req_op type
  dm-snap: Combine request operation type and flags
  dm mirror log: Use the new blk_opf_t type
  dm/dm-integrity: Combine request operation and flags
  dm/dm-flakey: Use the new blk_opf_t type
  dm/ebs: Change 'int rw' into 'enum req_op op'
  dm/core: Combine request operation type and flags
  dm/core: Rename kcopyd_job.rw into kcopyd.op
  dm/core: Reduce the size of struct dm_io_request
  um: Use enum req_op where appropriate
  nvdimm-btt: Use the enum req_op type
  block/zram: Use enum req_op where appropriate
  xen-blkback: Use the enum req_op and blk_opf_t types
  block/rnbd: Use blk_opf_t where appropriate
  block/floppy: Fix a sparse warning
  block/drbd: Combine two drbd_submit_peer_request() arguments
  block/drbd: Use the enum req_op and blk_opf_t types
  block/brd: Use the enum req_op type
  blktrace: Use the new blk_opf_t type
  blktrace: Trace remapped requests correctly
  block/kyber: Use the new blk_opf_t type
  block/mq-deadline: Use the new blk_opf_t type
  block/bfq: Use the new blk_opf_t type
  block: Use the new blk_opf_t type
  block: Introduce the type blk_opf_t
  block: Change the type of req_op() and bio_op() into enum req_op
  block: Change the type of the last .rw_page() argument
  block: Use enum req_op where appropriate
  treewide: Rename enum req_opf into enum req_op
  PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A
  PCI/ACPI: Guard ARM64-specific mcfg_quirks
  PCI: qcom: Remove unnecessary pipe_clk handling
  kunit: executor: Fix a memory leak on failure in kunit_filter_tests
  clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig
  block: remove bdevname
  ext4: only initialize mmp_bdevname once
  ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region
  rnbd-srv: remove the name field from struct rnbd_dev
  pktcdvd: stop using bdevname in pkt_new_dev
  pktcdvd: stop using bdevname in pkt_seq_show
  drbd: stop using bdevname in drbd_report_io_error
  block: stop using bdevname in __blkdev_issue_discard
  block: stop using bdevname in bdev_write_inode
  ublk_drv: fix request queue leak
  ublk_drv: support to complete io command via task_work_add
  ublk_drv: add io_uring based userspace block driver
  spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema
  ARM: dts: qcom: apq8064: create tsens device node
  arm64: defconfig: Enable Qualcomm SC8280XP providers
  arm64: dts: qcom: sc8280xp: Add lost ranges for timer
  docs/zh_CN: Add a new translation of reporting-regressions.rst
  Documentation: hyperv: Add overview of clocks and timers
  Documentation: hyperv: Add overview of VMbus
  Documentation: hyperv: Add overview of Hyper-V enlightenments
  Documentation/translations/zh_CN/mm/page_owner.rst: adjust some words
  docs/zh_CN: core-api: Add watch_queue Chinese translation
  Documentation: siphash: Fix typo in the name of offsetofend macro
  MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated
  PCI: qcom: Power on PHY before DBI register accesses
  PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
  PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
  PCI/AER: Iterate over error counters instead of error strings
  PCI/AER: Enable error reporting when AER is native
  PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
  hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME
  hwmon: (aquacomputer_d5next) Move device-specific data into struct aqc_data
  hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING
  hwmon: (drivetemp) Add module alias
  hwmon: (asus_wmi_sensors) Save a few bytes of memory
  hwmon: (lm90) Use worker for alarm notifications
  hwmon: (asus-ec-sensors) add support for Maximus XI Hero
  hwmon: (dell-smm) Improve assembly code
  hwmon: (pmbus/ltc2978) Set voltage resolution
  hwmon: (pmbus) Add list_voltage to pmbus ops
  hwmon: (pmbus) Introduce and use cached vout margins
  hwmon: (gsc-hwmon) Add missing of_node_put()
  hwmon: (dell-smm) Add Dell G5 5590 to DMI table
  hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
  hwmon: (nct6775) Drop duplicate NULL check in ->init() and ->exit()
  hwmon: (pmbus) fix build error unused-function
  hwmon: (lm90) Read the channel's temperature offset from device-tree
  hwmon: (lm90) Add support for 2nd remote channel's offset register
  hwmon: (occ) Delete unnecessary NULL check
  hwmon: (lm90) Read the channel's label from device-tree
  hwmon: (lm90) Define maximum number of channels that are supported
  hwmon: (lm90) Add compatible entry for adt7481
  dt-bindings: hwmon: Allow specifying channels for lm90
  dt-bindings: hwmon: Add compatible string for ADT7481 in lm90
  hwmon: Allow to compile ASB100 and FSCHMD on !X86
  hwmon: (pmbus) add MFR_* registers to debugfs
  hwmon: (pmbus) add a function to check the presence of a block register
  hwmon: (asus-ec-sensors) add support for Strix Z690-a D4
  hwmon: (sch56xx-common) Add DMI override table
  hwmon: (lm75) Replace kernel.h with the necessary inclusions
  hwmon: (f71882fg) Add support for F71858AD (0x0903)
  hwmon: (pmbus) Add support for Analog Devices LT7182S
  dt-bindings: trivial-devices: Add lt7182s
  hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core
  hwmon: (lm90) Support temp_samples attribute
  hwmon: (lm90) Add table with supported Analog/ONSEMI devices
  hwmon: (lm90) Add support and detection of Philips/NXP NE1618
  hwmon: (lm90) Add explicit support for ADM1020
  hwmon: (lm90) Only disable alerts if not already disabled
  hwmon: (lm90) Add support for ADT7421
  hwmon: (lm90) Add support for ON Semiconductor NCT218
  hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72
  hwmon: (lm90) Add explicit support for NCT210
  hwmon: (lm90) Combine lm86 and lm90 configuration
  hwmon: (lm90) Add remaining chips supported by adm1021 driver
  hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023
  hwmon: (lm90) Support MAX1617 and LM84
  hwmon: (lm90) Introduce 16-bit register write function
  hwmon: (lm90) Let lm90_read16() handle 8-bit read operations
  hwmon: (lm90) Add support for MAX6642
  hwmon: (lm90) Add flag to indicate conversion rate support
  hwmon: (lm90) Add flag to indicate support for minimum temperature limits
  hwmon: (lm90) Add support for MAX6690
  hwmon: (lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008
  hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483
  hwmon: (lm90) Add explicit support for MAX6648/MAX6692
  hwmon: (lm90) Add flag to indicate 'alarms' attribute support
  hwmon: (lm90) Fix/Add detection of G781-1
  hwmon: (lm90) Add support for additional chip revision of NCT1008
  hwmon: (lm90) Rework detect function
  hwmon: (lm90) Use single flag to indicate extended temperature support
  hwmon: (lm90) Support multiple temperature resolutions
  hwmon: (lm90) Only re-read registers if volatile
  hwmon: (lm90) Add support for unsigned and signed temperatures
  hwmon: (lm90) Enable full PEC support for ADT7461A
  hwmon: (lm90) Add partial PEC support for ADT7461
  hwmon: (lm90) Improve PEC support
  hwmon: (lm90) Stop using R_/W_ register prefix
  hwmon: (lm90) Move status register bit shifts to compile time
  hwmon: (lm90) Use BIT macro
  hwmon: (lm90) Reorder chip enumeration to be in alphabetical order
  hwmon: (lm90) Reorder include files in alphabetical order
  hwmon: (lm90) Rework alarm/status handling
  hwmon: (lm90) Generate sysfs and udev events for all alarms
  hwmon: (pmbus) Move pec attribute to I2C device
  evm: Use IS_ENABLED to initialize .enabled
  spi: tegra20-slink: fix UAF in tegra_slink_remove()
  spi: Fix simplification of devm_spi_register_controller
  spi: microchip-core: switch to use dev_err_probe()
  spi: microchip-core: switch to use devm_spi_alloc_master()
  spi: microchip-core: fix UAF in mchp_corespi_remove()
  spi: dw: Add support for Intel Thunder Bay SPI controller
  spi: dw: Add support for master mode selection for DWC SSI controller
  spi: Add bindings for Intel Thunder Bay SOC
  spi: dw: Fix IP-core versions macro
  sched/core: Always flush pending blk_plug
  sched/fair: fix case with reduced capacity CPU
  blk-cgroup: Use atomic{,64}_try_cmpxchg
  blk-iolatency: Use atomic{,64}_try_cmpxchg
  block: Use try_cmpxchg in update_io_ticks
  block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below
  thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment
  PCI/ASPM: Unexport pcie_aspm_support_enabled()
  PCI: endpoint: Enable DMA tests for endpoints with DMA capabilities
  PCI/ASPM: Remove pcie_aspm_pm_state_change()
  blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
  m68k: defconfig: Update defconfigs for v5.19-rc1
  m68k: Add common forward declaration for show_registers()
  m68k: mac: Remove forward declaration for mac_nmi_handler()
  ARM: dts: kswitch-d10: enable the USB device port
  Makefile: add headers_install to kselftest targets
  selftests: drop KSFT_KHDR_INSTALL make target
  selftests: stop using KSFT_KHDR_INSTALL
  selftests: drop khdr make target
  PCI/doc: Convert examples to generic power management
  mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro
  nitro_enclaves: test: Use kunit_test_suite() macro
  thunderbolt: test: Use kunit_test_suite() macro
  kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites
  kunit: unify module and builtin suite definitions
  selftest: Taint kernel when test module loaded
  module: panic: Taint the kernel when selftest modules load
  Documentation: kunit: fix example run_kunit func to allow spaces in args
  PCI/AER: Configure ECRC for every device
  tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  spi: remove duplicate parameters check in acpi_spi_add_resource()
  spi: propagate error code to the caller of acpi_spi_device_alloc()
  spi: Return deferred probe error when controller isn't yet available
  regulator: qcom,spmi-regulator: add PMP8074 PMIC
  regulator: qcom,spmi-regulator: Convert to dtschema
  regulator: qcom_spmi: add support for PMP8074 regulators
  regulator: qcom_spmi: add support for HT_P600
  regulator: qcom_spmi: add support for HT_P150
  regulator: max597x: Remove unused including <linux/version.h>
  genirq: Allow irq_set_chip_handler_name_locked() to take a const irq_chip
  gpio: thunderx: Don't directly include asm-generic/msi.h
  x86/setup: Use rng seeds from setup_data
  x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o
  x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang
  clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  IDR: Note that the IDR API is deprecated
  XArray: Add calls to might_alloc()
  irqchip/sifive-plic: Separate the enable and mask operations
  irqchip/sifive-plic: Make better use of the effective affinity mask
  pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt
  dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the properties to handle GPIO IRQ
  gpio: gpiolib: Allow free() callback to be overridden
  irqchip: Add RZ/G2L IA55 Interrupt Controller driver
  dt-bindings: interrupt-controller: Add Renesas RZ/G2L Interrupt Controller
  gpio: Remove dynamic allocation from populate_parent_alloc_arg()
  arm64: dts: allwinner: h616: Add X96 Mate TV box support
  arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support
  dt-bindings: arm: sunxi: Add two H616 board compatible strings
  dt-bindings: pinctrl: sunxi: allow vcc-pi-supply
  arm64: dts: allwinner: Add Allwinner H616 .dtsi file
  dt-bindings: pinctrl: sunxi: Make interrupts optional
  dt-bindings: arm: sunxi: Add H616 EMAC0 compatible
  arm64: dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP
  dt-bindings: arm: add TQMa8MPxL board
  arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses
  arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock
  phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA
  arm: bcmbca: Add BCMBCA sub platforms
  arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA
  arm64: dts: qcom: sc7280: fix PCIe clock reference
  ARM: multi_v7_defconfig: Update configs for BCM63138
  MAINTAINERS: Move BCM63138 to bcmbca arch entry
  docs: arm: index.rst: add google/chromebook-boot-flow
  ARM: dts: Add BCM63138 generic board dts
  ARM: dts: update dts files for bcmbca SoC BCM63138
  ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA
  dt-bindings: arm: add BCM63138 SoC
  MAINTAINERS: update the LSM maintainer info
  PM: runtime: Extend support for wakeirq for force_suspend|resume
  Documentation: PM: Drop pme_interrupt reference
  x86: mm: refer to the intended config STRICT_DEVMEM in a comment
  dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation
  LoadPin: Enable loading from trusted dm-verity devices
  dm: Add verity helpers for LoadPin
  Documentation: kunit: Cleanup run_wrapper, fix x-ref
  kunit: test.h: fix a kernel-doc markup
  kunit: tool: Enable virtio/PCI by default on UML
  kunit: tool: make --kunitconfig repeatable, blindly concat
  selftests: drivers/dma-buf: Improve message in selftest summary
  selftests/kcmp: Make the test output consistent and clear
  arm64: dts: allwinner: pinephone: Enable internal HMIC bias
  dt-bindings: arm: sunxi: Add several MBUS compatibles
  dt-bindings: arm: sunxi: Default to the full MBUS binding
  arm64: tegra: Fix SDMMC1 CD on P2888
  arm64: tegra: Update compatible for Tegra234 GPCDMA
  arm64: tegra: Add Host1x and VIC on Tegra234
  arm64: tegra: Add Host1x context stream IDs on Tegra186+
  arm64: tegra: Enable native timers on Tegra234
  arm64: tegra: Enable native timers on Tegra194
  arm64: tegra: Enable native timers on Tegra186
  arm64: tegra: Add node for CBB 2.0 on Tegra234
  arm64: tegra: Add node for CBB 1.0 on Tegra194
  arm64: tegra: Align gpio-keys node names with dtschema
  arm64: tegra: Mark BPMP channels as no-memory-wc
  arm64: tegra: Add Tegra234 GPCDMA device tree node
  arm64: tegra: Adjust whitespace around '='
  arm64: tegra: Enable OPE on various platforms
  arm64: tegra: Add OPE device on Tegra210 and later
  firmware: tegra: Fix error check return value of debugfs_create_file()
  dt-bindings: tegra-ccplex-cluster: Remove status from required properties
  dt-bindings: Add headers for Host1x and VIC on Tegra234
  dt-bindings: timer: Add Tegra186 & Tegra234 Timer
  ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree
  ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig
  ARM: sunplus: Add initial support for Sunplus SP7021 SoC
  irqchip: Add Sunplus SP7021 interrupt controller driver
  dt-bindings: interrupt-controller: Add bindings for SP7021 interrupt controller
  dt-bindings: clock: Add bindings for SP7021 clock driver
  reset: Add Sunplus SP7021 reset driver
  dt-bindings: reset: Add bindings for SP7021 reset driver
  dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 SoC boards
  regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init()
  arm64: dts: freescale: imx8qxp: Fix the keys node name
  arm64: dts: freescale: imx8: Fix the system-controller node name
  arm64: dts: freescale: imx8qxp: Fix the ocotp node name
  arm64: dts: freescale: imx8qxp: Add fallback compatible for clock controller
  arm64: dts: freescale: imx8: Fix power controller name
  arm64: dts: freescale: imx8qxp: Remove unnecessary clock related entries
  dt-bindings: firmware: Add fsl,scu yaml file
  dt-bindings: watchdog: Add fsl,scu-wdt yaml file
  dt-bindings: thermal: Add fsl,scu-thermal yaml file
  dt-bindings: rtc: Add fsl,scu-rtc yaml file
  dt-bindings: power: Add fsl,scu-pd yaml file
  dt-bindings: nvmem: Add fsl,scu-ocotp yaml file
  dt-bindings: input: Add fsl,scu-key yaml file
  dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file
  dt-bindings: clk: imx: Add fsl,scu-clk yaml file
  memory: tegra: Add MGBE memory clients for Tegra234
  soc: mediatek: mutex: Simplify with devm_platform_get_and_ioremap_resource()
  soc: mediatek: pm-domains: Add support for Helio X10 MT6795
  dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains
  dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding
  dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding
  dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding
  dt-bindings: memory: Add Tegra234 MGBE memory clients
  dt-bindings: Add Tegra234 MGBE clocks and resets
  dt-bindings: power: Add Tegra234 MGBE power domains
  arm64: dts: imx8mp: add NoC node
  PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
  crypto: testmgr - populate RSA CRT parameters in RSA test vectors
  crypto: inside-secure - fix packed bit-field result descriptor
  crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
  crypto: hisilicon/sec - don't sleep when in softirq
  crypto: hisilicon/sec - fix inconsistent argument
  crypto: nx - Hold the reference returned by of_find_compatible_node
  crypto: amcc - Hold the reference returned by of_find_compatible_node
  crypto: vmx - Fix warning on p8_ghash_alg
  crypto: qat - expose device config through sysfs for 4xxx
  crypto: qat - relocate and rename adf_sriov_prepare_restart()
  crypto: qat - change behaviour of adf_cfg_add_key_value_param()
  crypto: qat - expose device state through sysfs for 4xxx
  kunit: add coverage_uml.config to enable GCOV on UML
  kunit: tool: refactor internal kconfig handling, allow overriding
  kunit: tool: introduce --qemu_args
  kunit: tool: simplify creating LinuxSourceTreeOperations
  kunit: tool: cosmetic: don't specify duplicate kernel cmdline options
  kunit: tool: refactoring printing logic into kunit_printer.py
  kunit: tool: redo how we construct and mock LinuxSourceTree
  kunit: tool: drop unused load_config argument
  kunit: use kmemdup in kunit_filter_tests(), take suite as const
  MAINTAINERS: update nvidia,tegra20-host1x.yaml reference
  dt-bindings: mfd: update dlg,da9063.yaml reference
  tegra194-hte.rst: fix reference to its binding
  arch: m68k: q40: README: drop references to IDE driver
  objtool: update objtool.txt references
  Documentation: KVM: update s390-diag.rst reference
  Documentation: KVM: update msr.rst reference
  Documentation: KVM: update amd-memory-encryption.rst references
  Documentation: KVM: update s390-pv.rst reference
  Documentation: update watch_queue.rst references
  docs: zh_CN/vm/zsmalloc.rst: fix a typo
  docs: zh_CN/vm: fix a typo for page reporting ReST file
  docs: zh_CN: fix a broken reference
  docs: zh_CN/devicetree: fix typos
  docs: zh_CN: page_frags.rst: fix a broken reference
  docs: filesystems: update netfs-api.rst reference
  docs: netdev: update maintainer-netdev.rst reference
  docs: automarkup: do not look up symbols twice
  docs: automarkup: track failed cross-reference attempts
  docs: tegra194-hte.rst: don't include gpiolib.c twice
  scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0
  scripts: sphinx-pre-install: provide both venv and package installs
  scripts: sphinx-pre-install: check for PDF min version later on
  scripts: sphinx-pre-install: report broken venv
  scripts: sphinx-pre-install: fix venv version check logic
  Documentation: dm writecache: Render status list as list
  Documentation: dm writecache: add blank line before optional parameters
  x86/mm: Refer to the intended config STRICT_DEVMEM in a comment
  dm snapshot: fix typo in snapshot_map() comment
  dm raid: remove redundant "the" in parse_raid_params() comment
  dm cache: fix typo in 2 comment blocks
  dm verity: fix checkpatch close brace error
  dm table: rename dm_target variable in dm_table_add_target()
  dm table: audit all dm_table_get_target() callers
  dm table: remove dm_table_get_num_targets() wrapper
  dm: add two stage requeue mechanism
  dm: add dm_bio_rewind() API to DM core
  arm64: dts: mt8183: Add panel rotation
  arm64: dts: mt7622: fix BPI-R64 WPS button
  arm64: dts: mt8173: Fix nor_flash node
  arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4
  arm64: dts: mediatek: cherry: Enable support for the SPI NOR flash
  arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7
  arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers
  arm64: dts: mediatek: cherry: Enable I2C and SPI controllers
  arm64: dts: mediatek: cherry: Document gpios and add default pin config
  arm64: dts: mediatek: cherry: Add support for internal eMMC storage
  arm64: dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC
  arm64: dts: mediatek: cherry: Add platform regulators layout and config
  arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato
  dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks
  arm64: dts: mediatek: asurada: Add SPI NOR flash memory
  arm64: dts: mediatek: asurada: Enable SCP
  arm64: dts: mediatek: asurada: Enable MMC
  arm64: dts: mediatek: asurada: Add SPMI regulators
  arm64: dts: mediatek: asurada: Add MT6359 PMIC
  arm64: dts: mediatek: asurada: Enable PCIe and add WiFi
  arm64: dts: mediatek: asurada: Enable XHCI
  arm64: dts: mediatek: spherion: Add keyboard backlight
  arm64: dts: mediatek: asurada: Add I2C touchscreen
  arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad
  arm64: dts: mediatek: asurada: Add Cr50 TPM
  arm64: dts: mediatek: asurada: Add keyboard mapping for the top row
  arm64: dts: mediatek: asurada: Add ChromeOS EC
  arm64: dts: mediatek: asurada: Enable and configure I2C and SPI busses
  arm64: dts: mediatek: asurada: Add system-wide power supplies
  arm64: dts: mediatek: asurada: Document GPIO names
  arm64: dts: mediatek: Introduce MT8192-based Asurada board family
  dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato
  dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion
  regulator: Fix MFD_MAX597X dependency
  docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING
  soc: mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops
  soc: mediatek: mtk-pm-domains: Allow probing vreg supply on two MFGs
  arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
  mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON
  mm: kasan: Skip unpoisoning of user pages
  mm: kasan: Ensure the tags are visible before the tag in page->flags
  arm64: dts: mediatek: mt8183-kukui: Assign sram supply to mfg_async pd
  arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards
  arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards
  arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support
  dt-bindings: hwinfo: renesas,prr: move from soc directory
  genirq: Provide an IRQ affinity mask in non-SMP configs
  genirq: Return a const cpumask from irq_data_get_affinity_mask
  genirq: Add and use an irq_data_update_affinity helper
  genirq: Refactor accessors to use irq_data_get_affinity_mask
  genirq: Drop redundant irq_init_effective_affinity
  genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP
  genirq: GENERIC_IRQ_IPI depends on SMP
  irqchip/mips-gic: Only register IPI domain when SMP is enabled
  irqchip/stm32-exti: Simplify irq description table
  irqchip/stm32-exti: Read event trigger type from event_trg register
  irqchip/stm32-exti: Tag emr register as undefined for stm32mp15
  irqchip/stm32-exti: Prevent illegal read due to unbounded DT value
  irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events
  irqchip/stm32-exti: Fix irq_set_affinity return value
  genirq: Don't return error on missing optional irq_request_resources()
  arm64: dts: qcom: msm8996: clean up PCIe PHY node
  arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs
  arm64: dts: qcom: sm8450: drop UFS PHY clock-cells
  arm64: dts: qcom: sm8250: drop UFS PHY clock-cells
  arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells
  arm64: dts: qcom: sm8450: drop USB PHY clock index
  arm64: dts: qcom: sm8350: drop USB PHY clock index
  arm64: dts: qcom: msm8998: drop USB PHY clock index
  arm64: dts: qcom: ipq8074: drop USB PHY clock index
  arm64: dts: qcom: ipq6018: drop USB PHY clock index
  arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
  arm64: dts: qcom: sc7280: drop PCIe PHY clock index
  Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes"
  arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY
  arm64: dts: qcom: sc7280: use constants for gpucc clocks and power-domains
  arm64: dts: qcom: msm8996: add missing DSI clock assignments
  arm64: dts: qcom: ipq8074: add reset to SDHCI
  arm64: dts: qcom: sdm845: Add CPU BWMON
  arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node
  arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 from mdss_dp
  arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from PC to OSI
  arm64: dts: qcom: extend scm compatible strings
  arm64: dts: qcom: add device tree for LG G7 and LG V35
  arm64: dts: qcom: msm8996: add xo clock source to rpmcc
  arm64: dts: qcom: msm8996: add GCC's optional clock sources
  arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
  arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED
  soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs
  dt-bindings: soc: ti: pruss: Update bindings for K3 AM62x SoCs
  dt-bindings: soc: ti: pruss: Re-arrange "compatible" in alphabetic order
  arm64: dts: ti: k3-am62-main: Enable crypto accelerator
  first_iovec_segment(): just return address
  arm64: dts: ti: k3-am625-sk: Enable ramoops
  arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0
  apparmor: test: Remove some casts which are no-longer required
  zonefs: Call page_address() on page acquired with GFP_KERNEL flag
  iov_iter: massage calling conventions for first_{iovec,bvec}_segment()
  iov_iter: first_{iovec,bvec}_segment() - simplify a bit
  ARM: dts: qcom: msm8974: rename GPU's OPP table node
  ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default
  ARM: dts: qcom: apq8064: rename DSI PHY iface clock
  arm64: defconfig: enable Qualcomm Bandwidth Monitor
  soc: qcom: icc-bwmon: Add bandwidth monitoring driver
  dt-bindings: interconnect: qcom,msm8998-cpu-bwmon: add BWMON device
  ARM: dts: qcom: extend scm compatible to match dt-schema
  iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment()
  arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2
  arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
  arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
  iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT
  iov_iter_bvec_advance(): don't bother with bvec_iter
  PCI: endpoint: Don't stop controller when unbinding endpoint function
  arm64: dts: qcom: db820c: Add user LEDs
  arm64: dts: qcom: pmi8994: Define MPP block
  arm64: dts: qcom: sdm845: Enable user LEDs on DB845c
  arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998
  arm64: dts: qcom: sm8350: Replace integers with rpmpd defines
  arm64: dts: qcom: sm8350: Add DISPCC node
  arm64: dts: qcom: sm8450: Add description of camera clock controller
  dt-bindings: clock: add QCOM SM8450 camera clock bindings
  dt-bindings: clock: Add Qcom SM8350 DISPCC bindings
  dt-bindings: clock: Add Qcom SM8350 GPUCC bindings
  PCI: Drop of_match_ptr() to avoid unused variables
  step_into(): move fetching ->d_inode past handle_mounts()
  lookup_fast(): don't bother with inode
  follow_dotdot{,_rcu}(): don't bother with inode
  step_into(): lose inode argument
  namei: stash the sampled ->d_seq into nameidata
  namei: move clearing LOOKUP_RCU towards rcu_read_unlock()
  dt-bindings: soc: samsung: exynos-pmu: add reboot-mode
  dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths
  dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks
  dt-bindings: samsung: document preferred compatible naming
  spi: amd: Add struct and enum kernel-doc comments
  spi: amd: Drop io_base_addr member from struct amd_spi
  spi: amd: Make use of dev_err_probe()
  spi: amd: Make use of devm_spi_alloc_master()
  block: move zone related fields to struct gendisk
  block: remove blk_queue_zone_sectors
  dm-zoned: cleanup dmz_fixup_devices
  nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all
  block: use bdev based helpers in blkdev_zone_mgmt{,all}
  block: replace blkdev_nr_zones with bdev_nr_zones
  block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones
  block: remove queue_max_open_zones and queue_max_active_zones
  block: pass a gendisk to blk_queue_free_zone_bitmaps
  block: pass a gendisk to blk_queue_clear_zone_settings
  block: pass a gendisk to blk_queue_set_zoned
  block: simplify blk_check_zone_append
  block: simplify blk_mq_plug
  block: use bdev_is_zoned instead of open coding it
  block: call blk_queue_free_zone_bitmaps from disk_release
  block: remove a superflous ifdef in blkdev.h
  blk-mq: Drop local variable for reserved tag
  blk-mq: Drop 'reserved' arg of busy_tag_iter_fn
  scsi: fnic: Drop reserved request handling
  blk-mq: Drop blk_mq_ops.timeout 'reserved' arg
  blk-mq: Add a flag for reserved requests
  scsi: core: Remove reserved request time-out handling
  m68k: virt: Fix missing platform_device_unregister() on error in virt_platform_init()
  m68k: virt: Use RNG seed from bootinfo block
  m68k: bitops: Change __fls to return and accept unsigned long
  m68k: Kconfig.machine: Add endif comment
  m68k: Kconfig.debug: Replace single quotes
  m68k: Kconfig.cpu: Fix indentation and add endif comments
  drivers/perf: hisi: add driver for HNS3 PMU
  drivers/perf: hisi: Add description for HNS3 PMU driver
  drivers/perf: riscv_pmu_sbi: perf format
  perf/arm-cci: Use the bitmap API to allocate bitmaps
  drivers/perf: riscv_pmu: Add riscv pmu pm notifier
  PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration
  PCI: dwc-plat: Drop unused regmap pointer
  PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values
  PCI: dwc: Rename struct pcie_port to dw_pcie_rp
  PCI: dwc: Move io_cfg_atu_shared to struct pcie_port
  PCI: dwc: Add start_link/stop_link inlines
  PCI: dwc: Reuse local pointer to the resource data
  PCI: dwc: Organize local variable usage
  PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi()
  PCI: dwc: Simplify unrolled iATU detection
  PCI: dwc: Add newlines to log messages
  PCI: dwc: Add braces to multi-line if-else statements
  PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
  PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
  PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
  PCI: dwc: Disable outbound windows only for controllers using iATU
  PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
  PCI: dwc: Stop link on host_init errors and de-initialization
  PCI: Clear PCI_STATUS when setting up device
  context_tracking: Use arch_atomic_read() in __ct_state for KASAN
  MAINTAINERS: Add Paul as context tracking maintainer
  context_tracking: Convert state to atomic_t
  rcu/context-tracking: Remove unused and/or unecessary middle functions
  rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking
  rcu/context-tracking: Move deferred nocb resched to context tracking
  rcu/context_tracking: Move dynticks_nmi_nesting to context tracking
  rcu/context_tracking: Move dynticks_nesting to context tracking
  rcu/context_tracking: Move dynticks counter to context tracking
  rcu/context-tracking: Remove rcu_irq_enter/exit()
  context_tracking: Take NMI eqs entrypoints over RCU
  context_tracking: Take IRQ eqs entrypoints over RCU
  context_tracking: Take idle eqs entrypoints over RCU
  switch try_to_unlazy_next() to __legitimize_mnt()
  follow_dotdot{,_rcu}(): change calling conventions
  namei: get rid of pointless unlikely(read_seqcount_retry(...))
  __follow_mount_rcu(): verify that mount_lock remains unchanged
  soc: sunxi: mbus: Only build the driver on ARM/ARM64
  PCI: iproc: Use bitmap API to allocate bitmaps
  dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible
  dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible
  dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible
  arm64: dts: allwinner: a100: Update I2C controller fallback
  dt-bindings: i2c: mv64xxx: Add variants with offload support
  ARM: dts: sun8i-r40: Add thermal trip points/cooling maps
  ARM: dts: sun8i-r40: add opp table for cpu
  ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board
  powercap: intel_rapl: Add support for RAPTORLAKE_P
  regulator: Fix parameter declaration and spelling mistake.
  PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP
  ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008
  ACPI: VIOT: Fix ACS setup
  soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF
  regulator: max597x: Add support for max597x regulator
  arm64: mm: Remove assembly DMA cache maintenance wrappers
  regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear()
  ARM: dts: aspeed: correct gpio-keys properties
  ARM: dts: aspeed: align gpio-key node names with dtschema
  arm64: errata: Add Cortex-A510 to the repeat tlbi list
  arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation
  arm64/sysreg: Convert LORID_EL1 to automatic generation
  arm64/sysreg: Convert LORC_EL1 to automatic generation
  arm64/sysreg: Convert LORN_EL1 to automatic generation
  arm64/sysreg: Convert LOREA_EL1 to automatic generation
  arm64/sysreg: Convert LORSA_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation
  arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation
  arm64/sysreg: Convert GMID to automatic generation
  arm64/sysreg: Convert DCZID_EL0 to automatic generation
  arm64/sysreg: Convert CTR_EL0 to automatic generation
  arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names
  arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names
  arm64/sysreg: Remove defines for RPRES enumeration
  arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields
  arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums
  arm64/sysreg: Standardise naming for WFxT defines
  arm64/sysreg: Make BHB clear feature defines match the architecture
  arm64/sysreg: Align pointer auth enumeration defines with architecture
  arm64/mte: Standardise GMID field name definitions
  arm64/sysreg: Standardise naming for DCZID_EL0 field names
  arm64/sysreg: Standardise naming for CTR_EL0 fields
  arm64/cache: Restrict which headers are included in __ASSEMBLY__
  arm64/sysreg: Add SYS_FIELD_GET() helper
  arm64/sysreg: Allow leading blanks on comments in sysreg file
  arm64/idreg: Fix tab/space damage
  arm64/cpuinfo: Remove references to reserved cache type
  arm64/mm: Define defer_reserve_crashkernel()
  arm64: dts: exynosautov9: add usi device tree nodes
  arm64: dts: exynosautov9: prepare usi0 changes
  arm64: dts: exynosautov9: add pdma0 device tree node
  dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible
  arm64: dts: exynosautov9: correct spi11 pin names
  ARM: dts: stm32: Add ST MIPID02 bindings to AV96
  ARM: dts: stm32: Add alternate pinmux for RCC pin
  ARM: dts: stm32: Add alternate pinmux for DCMI pins
  ARM: dts: stm32: Add DHCOR based DRC Compact board
  ARM: dts: stm32: Add alternate pinmux for UART5 pins
  ARM: dts: stm32: Add alternate pinmux for UART4 pins
  ARM: dts: stm32: Add alternate pinmux for UART3 pins
  ARM: dts: stm32: Add alternate pinmux for SPI2 pins
  ARM: dts: stm32: Add alternate pinmux for CAN1 pins
  dt-bindings: arm: stm32: Add compatible string for DH electronics DHCOR DRC Compact
  ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15
  ARM: dts: lan966x: Add UDPHS support
  dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string
  ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk
  ARM: dts: stm32: add RCC on STM32MP13x SoC family
  ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13
  dt-bindings: rcc: stm32: select the "secure" path for stm32mp13
  ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32
  ARM: dts: stm32: fix missing internally connected voltage regulator for OSD32MP1
  ARM: dts: stm32: adjust whitespace around '=' on MCU boards
  ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI
  ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151
  ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings.
  arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order
  ARM: shmobile: rcar-gen2: Increase refcount for new reference
  arm64: dts: qcom: msm8996: Add interconnect support
  arm64: dts: Add SFP node for TA 3.0 devices
  arm64: dts: layerscape: Add SFP node for TA 2.1 devices
  ARM: dts: layerscape: Add SFP node for TA 2.1 devices
  soc: fsl: guts: check return value after calling of_iomap() in fsl_guts_get_soc_uid()
  soc: fsl: guts: fix return value check in fsl_guts_init()
  ARM: dts: ux500: Drop unused i2c power domain supply
  arm64: defconfig: Enable Allwinner built in CODECs
  arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
  m68k: q40: Align '*' in comments
  spi: dt-bindings: zynqmp-qspi: add missing 'required'
  spi: dt-bindings: cadence: add missing 'required'
  mm: slab: optimize memcg_slab_free_hook()
  mm/tracing: add 'accounted' entry into output of allocation tracepoints
  tools/vm/slabinfo: Handle files in debugfs
  mm/slub: Simplify __kmem_cache_alias()
  arm64: dts: rockchip: enable hdmi tx audio on rock-3a
  arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10
  mm, slab: fix bad alignments
  firmware: arm_scmi: Use fast channel tracing
  include: trace: Add SCMI fast channel tracing
  firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support
  firmware: arm_scmi: Generalize the fast channel support
  firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support
  dt-bindings: firmware: arm,scmi: Add support for powercap protocol
  firmware: arm_scmi: Add SCMI System Power Control driver
  firmware: arm_scmi: Add devm_protocol_acquire helper
  firmware: arm_scmi: Add SCMI v3.1 System Power extensions
  firmware: arm_scmi: Support only one single system power device
  firmware: arm_scmi: Use new SCMI full message tracing
  include: trace: Add SCMI full message tracing
  firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
  arm64: fix oops in concurrently setting insn_emulation sysctls
  soc: bcm: bcm2835-power: Bypass power_on/off() calls
  soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB
  soc: bcm: bcm2835-power: Resolve ASB register macros
  soc: bcm: bcm2835-power: Refactor ASB control
  mfd: bcm2835-pm: Add support for BCM2711
  mfd: bcm2835-pm: Use 'reg-names' to get resources
  perf/x86/intel: Fix PEBS data source encoding for ADL
  perf/x86/intel: Fix PEBS memory access info encoding for ADL
  sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling
  sched/core: add forced idle accounting for cgroups
  ARM: dts: lan966x: Add mcan1 node.
  ARM: dts: at91: sama7g5: add reset-controller node
  ARM: dts: at91: use generic name for reset controller
  ARM: dts: at91: sama5d2: fix compilation warning
  ARM: dts: at91: sama5d2: fix compilation warning
  selftests:timers: globals don't need initialization to 0
  ARM: dts: qcom: Fix sdhci node names - use 'mmc@'
  arm64: dts: qcom: sc7180-trogdor: Split out keyboard node and describe detachables
  arm64: dts: qcom: ipq8074: fix NAND node name
  arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll
  arm64: dts: qcom: msm8996: add second DSI interface
  arm64: dts: qcom: add mdp_clk clock to the MDSS device
  arm64: dts: qcom: sm8250: Enable per-process page tables.
  arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl
  arm64: dts: qcom: msm8996: drop phy-names from HDMI device node
  arm64: dts: qcom: msm8994: add required ranges to OCMEM
  arm64: dts: qcom: sdm845: add dedicated IMEM and syscon compatibles
  arm64: dts: qcom: sdm630: add dedicated IMEM and syscon compatibles
  arm64: dts: qcom: sc7280: add simple-mfd to IMEM
  arm64: dts: qcom: sc7180: add dedicated IMEM and syscon compatibles
  arm64: dts: qcom: qcs404: add dedicated IMEM and syscon compatibles
  arm64: dts: qcom: use generic sram as name for imem and ocmem nodes
  arm64: dts: qcom: sdm845-db845c: add function and color to LED nodes
  arm64: dts: qcom: sc7280-herobrine: add function to LED node
  arm64: dts: qcom: sc7180-trogdor: add function to LED node
  arm64: dts: qcom: qrb5165-rb5: add function and color to LED nodes
  arm64: dts: qcom: apq8016-sbc: add function and color to LED nodes
  arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node
  arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node
  arm64: dts: qcom: sm8450: rename interconnect nodes
  arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for Xiaomi Mi 5s Plus
  dt-bindings: arm: qcom: Document xiaomi,natrium board
  arm64: dts: qcom: ipq6018: correct QUP peripheral labels
  arm64: dts: qcom: sm8250: use constants for audio clocks
  arm64: dts: qcom: sdm845*: replace i2s reg with constant
  arm64: dts: qcom: sm8450: Fix the IRQ trigger type for remoteproc nodes
  arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
  arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support
  arm64: dts: qcom: sc7280: Add proxy interconnect requirements for modem
  arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt
  arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt
  arm64: dts: qcom: sdm630: remove unneeded address/size cells in glink-edge
  arm64: dts: qcom: ipq6018: add label to remoteproc node
  arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdda-pll-max-microamp' properties
  arm64: dts: qcom: ipq8074: add USB power domains
  arm64: dts: qcom: Fix 'reg-names' for sdhci nodes
  arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' for sdhci nodes
  arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdhci nodes
  arm64: dts: qcom: Fix sdhci node names - use 'mmc@'
  arm64: dts: qcom: sdm630-nile: Add RGB status LED on the PM660L LPG
  arm64: dts: qcom: pm660l: Add LPG node
  arm64: dts: qcom: qcs404: fix default pinctrl settings for blsp1_spi1
  arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds
  arm64: dts: qcom: pm8150l: add Light Pulse Generator device node
  arm64: dts: qcom: pm8150b: add Light Pulse Generator device node
  arm64: dts: qcom: align led node names with dtschema
  arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded status from gpio-keys
  arm64: dts: qcom: correct gpio-keys properties
  arm64: dts: qcom: align gpio-key node names with dtschema
  arm64: dts: qcom: adjust whitespace around '='
  arm64: dts: qcom: msm8998-mtp: correct board compatible
  arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible
  arm64: dts: qcom: sdm630: correct QFPROM byte offsets
  arm64: dts: qcom: use dedicated QFPROM compatibles
  arm64: dts: qcom: correct SPMI WLED register range encoding
  arm64: dts: qcom: add missing AOSS QMP compatible fallback
  arm64: dts: qcom: sc7180: Add kingoftown dts files
  arm64: dts: qcom: sc7180: Add pazquel dts files
  arm64: dts: qcom: sc7180: Add mrbland dts files
  arm64: dts: qcom: sc7180: Add quackingstick dts files
  arm64: dts: qcom: sc7180: Add wormdingler dts files
  arm64: dts: qcom: sc7280: Rename sar sensor labels
  arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree
  arm64: dts: qcom: add SA8540P and ADP
  arm64: dts: qcom: sc8280xp: Add reference device
  stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
  lib: overflow: Do not define 64-bit tests on 32-bit
  MAINTAINERS: Add a general "kernel hardening" section
  usercopy: use unsigned long instead of uintptr_t
  kunit: Taint the kernel when KUnit tests are run
  panic: Taint kernel if tests are run
  exec: Fix a spelling mistake
  ACPI: bus: Drop unused list heads from struct acpi_device
  hisi_lpc: Use acpi_dev_for_each_child()
  bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
  irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling
  dt-bindings: interrupt-controller: Require trigger type for T-HEAD PLIC
  irqchip/sifive-plic: Add support for Renesas RZ/Five SoC
  dt-bindings: interrupt-controller: sifive,plic: Document Renesas RZ/Five SoC
  arm64: Add an override for ID_AA64SMFR0_EL1.FA64
  arm64: Add the arm64.nosve command line option
  arm64: Add the arm64.nosme command line option
  arm64: Expose a __check_override primitive for oddball features
  arm64: Allow the idreg override to deal with variable field width
  arm64: Factor out checking of a feature against the override into a macro
  arm64: Allow sticky E2H when entering EL1
  arm64: Save state of HCR_EL2.E2H before switch to EL1
  arm64: Rename the VHE switch to "finalise_el2"
  arm64: mm: fix booting with 52-bit address space
  x86/kexec: Carry forward IMA measurement log on kexec
  ARM: davinci: Delete DM646x board files
  ARM: davinci: Delete DM644x board files
  arm64: Do not forget syscall when starting a new thread.
  arm64: vdso32: Add DWARF_DEBUG
  arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS
  arm64: compat: Move sigreturn32.S to .rodata section
  spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width
  arm64: defconfig: Enable qcom interconnect drivers
  arm64: defconfig: Enable qcom ss & hs usb phy
  ARM: dts: qcom: apq8064: drop phy-names from HDMI device node
  ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply
  ARM: dts: qcom: pm8841: add required thermal-sensor-cells
  ARM: dts: qcom: msm8974: add required ranges to OCMEM
  ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles
  ARM: dts: qcom: msm8974: add dedicated IMEM compatible
  ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM compatible
  ARM: dts: qcom: use generic sram as name for imem and ocmem nodes
  ARM: dts: qcom: ipq8064: add function to LED nodes
  ARM: dts: qcom: ipq8064-rb3011: add color to LED node
  ARM: dts: qcom: ipq4018-ap120c-ac: add function and color to LED nodes
  ARM: dts: qcom: apq8060-ifc6410: add color to LED node
  ARM: dts: qcom: apq8060-dragonboard: add function and color to LED nodes
  soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
  soc: qcom: llcc: Fix syntax errors in comments
  soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
  ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
  ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
  ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device
  dt-bindings: clock: qcom: ipq8074: add USB GDSCs
  dt-bindings: soc: qcom,wcnss: remove unneeded ref for names
  docs/doc-guide: Mention make variable SPHINXDIRS
  scripts: get_feat.pl: use /usr/bin/env to find perl
  docs/zh_CN: Add mutex-design Chinese translation
  docs/zh_CN: Show the Chinese translation of spinlocks
  dax: set did_zero to true when zeroing successfully
  iomap: set did_zero to true when zeroing successfully
  iomap: skip pages past eof in iomap_do_writepage()
  ACPI: Move PRM config option under the main ACPI config
  ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64
  ACPI: PRM: Change handler_addr type to void pointer
  arm64: dts: qcom: add SC8280XP platform
  dt-bindings: mailbox: qcom-ipcc: Add NSP1 client
  dt-bindings: arm: qcom: Document additional sc8280xp devices
  arm64: dts: qcom: sm8450: Add interconnect requirements for SCM
  arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 board support
  spi: spi.c: Remove redundant else block
  spi: spi.c: Fix comment style
  spi: spi.c: White-space fix in __spi_pump_messages()
  regmap: cache: Add extra parameter check in regcache_init
  regulator: scmi: Add missing of_node_get()
  ACPI: bus: Drop driver member of struct acpi_device
  ACPI: bus: Drop redundant check in acpi_device_remove()
  spi: pxa2xx: Add support for Intel Meteor Lake-P
  crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
  crypto: testmgr - fix version number of RSA tests
  crypto: vmx - drop unexpected word 'for' in comments
  crypto: caam - drop unexpected word 'for' in comments
  crypto: caam - drop unexpected word 'a' in comments
  crypto: cavium - fix typos in comments
  crypto: arm64/aes-neon - Fix typo in comment
  crypto: ux500/hash - drop unexpected word "the"
  crypto: nx - drop unexpected word "the"
  crypto: lib/blake2s - reduce stack frame usage in self test
  arm64: defconfig: enable Qualcomm LPG leds driver
  ARM: dts: qcom: align gpio-key node names with dtschema
  ARM: dts: qcom: adjust whitespace around '='
  ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible
  ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions
  ARM: dts: qcom: cleanup QFPROM nodes
  ARM: dts: qcom: use dedicated QFPROM compatibles
  ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock
  firmware: qcom_scm: Add bw voting support to the SCM interface
  dt-bindings: firmware: qcom-scm: Add interconnects property
  context_tracking: Split user tracking Kconfig
  context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user()
  context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit()
  context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable()
  ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
  ACPI: LPSS: Fix missing check in register_device_clock()
  dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling
  cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
  ACPI: APEI: Better fix to avoid spamming the console with old error logs
  ACPI: PM: save NVS memory for Lenovo G40-45
  Documentation: ACPI: Update links and references to DSD related docs
  ACPI: EC: Drop unused ident initializers from dmi_system_id tables
  ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set
  ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
  ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
  regmap-irq: Deprecate the not_fixed_stride flag
  regmap-irq: Add get_irq_reg() callback
  regmap-irq: Fix inverted handling of unmask registers
  regmap-irq: Deprecate type registers and virtual registers
  regmap-irq: Introduce config registers for irq types
  regmap-irq: Refactor checks for status bulk read support
  regmap-irq: Remove mask_writeonly and regmap_irq_update_bits()
  regmap-irq: Remove inappropriate uses of regmap_irq_update_bits()
  regmap-irq: Remove an unnecessary restriction on type_in_mask
  regmap-irq: Cleanup sizeof(...) use in memory allocation
  regmap-irq: Remove unused type_reg_stride field
  regmap-irq: Convert bool bitfields to unsigned int
  blk-cgroup: factor out blkcg_free_all_cpd()
  blk-cgroup: factor out blkcg_iostat_update()
  ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration
  ACPI: processor: Split out thermal initialization from ACPI PSS
  dm: refactor dm_md_mempool allocation
  dm: unexport dm_get_reserved_rq_based_ios
  ACPI: video: Drop X86 dependency from Kconfig
  regulator: qcom_smd: Add PM8909 RPM regulators
  regulator: dt-bindings: qcom,smd-rpm: Add PM8909
  regulator: qcom_smd: Fix pm8916_pldo range
  regulator: mt6370: Use the correct header for platform_device_id
  regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing
  block: simplify disk_set_independent_access_ranges
  block: move ->ia_ranges from the request_queue to the gendisk
  block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency
  ARM: dts: r9a06g032-rzn1d400-db: Add switch description
  dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter
  ARM: dts: r9a06g032: Describe switch
  ARM: dts: r9a06g032: Describe GMAC2
  ARM: dts: r9a06g032: Describe MII converter
  arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment
  ARM: dts: renesas: Fix DA9063 watchdog subnode names
  arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz
  MAINTAINERS: Add Renesas SoC DT bindings to Renesas Architecture sections
  nfs: Leave pages in the pagecache if readpage failed
  buffer: Remove check for PageError
  orangefs: Remove test for folio error
  iomap: Remove test for folio error
  jfs: Remove check for PageUptodate
  remap_range: Remove check of uptodate flag
  ufs: Remove checks for PageError
  reiserfs: Remove check for PageError
  ntfs3: Remove check for PageError
  ntfs: Remove check for PageError
  nilfs2: Remove check for PageError
  ext2: Remove check for PageError
  ntfs: Remove check for PageError
  hfsplus: Remove check for PageError
  hfs: Remove check for PageError
  freevxfs: Remove check of PageError
  afs: Remove check of PageError
  block: Remove check of PageError
  docs: Improve ->read_folio documentation
  filemap: Use filemap_read_folio() in do_read_cache_folio()
  filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio()
  filemap: Move 'filler' case to the end of do_read_cache_folio()
  netfs: Remove extern from function prototypes
  filemap: Remove find_get_pages_range() and associated functions
  shmem: Convert shmem_unlock_mapping() to use filemap_get_folios()
  vmscan: Add check_move_unevictable_folios()
  nilfs2: Convert nilfs_copy_back_pages() to use filemap_get_folios()
  hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios()
  f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios()
  ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios()
  ext4: Convert mpage_release_unused_pages() to use filemap_get_folios()
  buffer: Convert clean_bdev_aliases() to use filemap_get_folios()
  filemap: Add filemap_get_folios()
  filemap: Remove add_to_page_cache() and add_to_page_cache_locked()
  hugetlb: Convert huge_add_to_page_cache() to use a folio
  mpage: Convert do_mpage_readpage() to use a folio
  mm: Remove __delete_from_page_cache()
  mm: Account dirty folios properly during splits
  firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call
  cpufreq: zynq: Fix refcount leak in zynq_get_revision
  spi: intel: Add support for Intel Meteor Lake-P SPI serial flash
  spi: s3c64xx: define exynosautov9 compatible
  spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC
  spi: s3c64xx: support custom value of internal clock divider
  spi: s3c64xx: support loopback mode
  arm64: dts: juno: Add cache-level property to L2 caches
  arm64/fpsimd: Remove duplicate SYS_SVCR read
  arm64: head: remove __PHYS_OFFSET
  arm64: lds: use PROVIDE instead of conditional definitions
  ata: libata-scsi: fix result type of ata_ioc32()
  PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs
  fix short copy handling in copy_mc_pipe_to_iter()
  copy_page_{to,from}_iter(): switch iovec variants to generic
  dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board
  arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf to board files
  arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
  arm64: dts: qcom: sdm630: fix gpu's interconnect path
  arm64: dts: qcom: sdm630: add second (HS) USB host support
  arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0
  arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
  arm64: dts: qcom: sdm630: disable GPU by default
  arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default
  arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default
  arm64: dts: qcom: correct interrupt controller on PM8916 and PMS405
  arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs
  soc: qcom: cmd-db: replace strscpy_pad() with strncpy()
  selftests/drivers/gpu: Add error messages to drm_mm.sh
  selftests/tpm2: increase timeout for kselftests
  treewide: uapi: Replace zero-length arrays with flexible-array members
  efi: Simplify arch_efi_call_virt() macro
  drivers: fix typo in firmware/efi/memmap.c
  blk-mq: cleanup disk sysfs registration
  blk-mq: rename blk_mq_sysfs_{,un}register
  block: remove the extra gendisk reference in __blk_mq_register_dev
  block: use default groups to register the queue attributes
  block: remove a superflous queue kobject reference
  block: simplify blktrace sysfs attribute creation
  arm64: vdso*: place got/plt sections in .rodata
  arm64: vdso32: add ARM.exidx* sections
  arm64: correct the effect of mitigations off on kpti
  block: remove blk_cleanup_disk
  block: simplify disk shutdown
  block: stop setting the nomerges flags in blk_cleanup_queue
  block: remove QUEUE_FLAG_DEAD
  mtip32xx: fix device removal
  mtip32xx: remove the device_status debugfs file
  regulator: fix a kernel-doc warning
  arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP
  arm64: extable: move _cond_extable to _cond_uaccess_extable
  arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO
  arm64: asm-extable: add asm uacess helpers
  arm64: asm-extable: move data fields
  arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support
  x86/mce: Check whether writes to MCA_STATUS are getting ignored
  sched/fair: Remove the energy margin in feec()
  sched/fair: Remove task_util from effective utilization in feec()
  sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu()
  sched/fair: Rename select_idle_mask to select_rq_mask
  sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util()
  sched/fair: Decay task PELT values during wakeup migration
  sched/fair: Provide u64 read for 32-bits arch helper
  perf/core: Add a new read format to get a number of lost samples
  sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
  sched: only perform capability check on privileged operation
  sched: Remove unused function group_first_cpu()
  sched/fair: Remove redundant word " *"
  selftests/rseq: check if libc rseq support is registered
  selftests/rseq: riscv: fix 'literal-suffix' warning
  selftests/rseq: riscv: use rseq_get_abi() helper
  ARM: OMAP2+: Kconfig: Fix indentation
  ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
  ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
  ARM: OMAP2+: display: Fix refcount leak bug
  ARM: OMAP2+: Fix refcount leak in omapdss_init_of
  spi: s3c64xx: move dma_release_channel to unprepare
  spi: synquacer: Add missing clk_disable_unprepare()
  docs/doc-guide: Put meta title for kernel-doc HTML page
  docs/doc-guide: Add footnote on Inkscape for better images in PDF documents
  docs/kselftest: add more guidelines for adding new tests
  docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1
  docs/zh_CN: add vm vmalloced-kernel-stacks translation
  docs/zh_CN: add vm page_migration translation
  docs/zh_CN: riscv: Update the translation of vm-layout.rst to 5.19-rc1
  docs/zh_CN: riscv: Remove the translation of pmu.rst
  docs: dev-tools: modify SPL reference URL to actual SPL doc entry
  docs: filesystems: f2fs: fix description about compress ioctl
  docs/zh_CN: Update the translation of vm index to 5.19-rc1
  docs/zh_CN: Update the translation of page_owner to 5.19-rc1
  docs/zh_CN: Update the translation of highmem to 5.19-rc1
  arm64: dts: qcom: sdm630: order interrupts according to bindings
  arm64: dts: qcom: sdm630: order regs according to bindings
  arm64: dts: qcom: sdm630: order clocks according to bindings
  ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs
  ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO
  ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
  ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema
  arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 pin properties
  arm64: dts: qcom: apq8096-db820c: add PM8994 pin function
  arm64: dts: qcom: add fallback compatible to PMIC GPIOs
  arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema
  arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage
  ARM: dts: qcom: sdx65: Add Watchdog support
  dt-bindings: firmware: scm: Add compatible for SDX65
  ARM: dts: qcom: sdx65: Add pshold support
  ARM: dts: qcom: sdx65-mtp: Enable modem
  ARM: dts: qcom: sdx65: Add Modem remoteproc node
  ARM: dts: qcom: sdx65: Add SCM node
  ARM: dts: qcom: sdx65: Add IMEM and PIL info region
  ARM: dts: qcom: sdx65: Add modem SMP2P node
  ARM: dts: qcom: sdx65: Add CPUFreq support
  ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support
  ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support
  ARM: dts: qcom: sdx65: Add QPIC NAND support
  ARM: dts: qcom: sdx65: Add QPIC BAM support
  ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support
  ARM: dts: qcom: sdx65: Add USB3 and PHY support
  ARM: dts: qcom: sdx65: Add interconnect nodes
  ARM: dts: qcom: sdx65: Add Shared memory manager support
  arm64: dts: qcom: msm8996: Add SDHCI resets
  arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants
  arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region
  arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT
  arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP
  arm64: dts: qcom: msm8998*: Clean up #includes
  arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb
  arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled by default
  arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok"
  arm64: dts: qcom: msm8998-oneplus: Apply style fixes
  arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regulators label
  arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compatible from clocks{}
  arm64: dts: qcom: msm8998-yoshino: Add USB extcon
  arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1
  arm64: dts: qcom: msm8998-laptops: Clean up DTs
  arm64: dts: qcom: msm8998-clamshell: Clean up the DT
  arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes
  arm64: dts: qcom: sdm845: Add camss vdda-pll-supply
  arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda-phy-supply
  arm64: dts: qcom: timer should use only 32-bit size
  kselftests/damon: add support for cases where debugfs cannot be read
  selftests: Make the usage formatting consistent in kselftest_deps.sh
  kselftests: Enable the echo command to print newlines in Makefile
  arm64: dts: qcom: align OPP table names with DT schema
  userfaultfd/selftests: Fix typo in comment
  ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node
  ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node
  dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711
  dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names
  dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema
  blk-mq: blk_mq_tag_busy is no need to return a value
  block: Always initialize bio IO priority on submit
  block: Initialize bio priority earlier
  blk-ioprio: Convert from rqos policy to direct call
  blk-ioprio: Remove unneeded field
  block: Fix handling of tasks without ioprio in ioprio_get(2)
  block: Make ioprio_best() static
  block: Generalize get_current_ioprio() for any task
  block: Return effective IO priority from get_current_ioprio()
  block: fix default IO priority handling again
  blk-mq: Don't disable preemption around __blk_mq_run_hw_queue().
  block: bfq: Fix kernel-doc headers
  block: bfq: Remove an unused function definition
  bfq: Remove useless code in bfq_lookup_next_entity
  block: move blk_queue_get_max_sectors to blk.h
  block: fold blk_max_size_offset into get_max_io_size
  block: cleanup variable naming in get_max_io_size
  block: open code blk_max_size_offset in blk_rq_get_max_sectors
  dm: open code blk_max_size_offset in max_io_len
  block: factor out a chunk_size_left helper
  block: Make blk_mq_get_sq_hctx() select the proper hardware queue type
  block: Rename a blk_mq_map_queue() argument
  blk-iocost: Simplify ioc_rqos_done()
  block: Directly use ida_alloc()/free()
  iomap: add support for dma aligned direct-io
  block: relax direct io memory alignment
  block: introduce bdev_iter_is_aligned helper
  iov: introduce iov_iter_aligned
  block/bounce: count bytes instead of sectors
  block/merge: count bytes instead of sectors
  block: add a helper function for dio alignment
  block: introduce bdev_dma_alignment helper
  block: export dma_alignment attribute
  block/bio: remove duplicate append pages code
  block: fix infinite loop for invalid zone append
  spi: opportunistically skip ctlr->cur_msg_completion
  spi: Ensure the io_mutex is held until spi_finalize_current_message()
  spi: Set ctlr->cur_msg also in the sync transfer case
  spi: Remove unneeded READ_ONCE for ctlr->busy flag
  spi: Remove the now unused ctlr->idling flag
  spi: Remove check for idling in __spi_pump_messages()
  spi: Remove check for controller idling in spi sync path
  spi: __spi_pump_messages: Consolidate spin_unlocks to goto target
  spi: Lock controller idling transition inside the io_mutex
  spi: Don't use the message queue if possible in spi_sync
  spi: Move ctlr->cur_msg_prepared to struct spi_message
  spi: mpc52xx-psc: Switch to using core message queue
  spi: sh: Switch to using core message queue
  spi: dt-bindings: samsung: Add Exynos4210 SPI
  spi: dw: Add deferred DMA-channels setup support
  spi: s3c64xx: constify fsd_spi_port_config
  regmap: Don't warn about cache only mode for devices with no cache
  arm64: Add HAVE_IOREMAP_PROT support
  arm64: mm: Convert to GENERIC_IOREMAP
  mm: ioremap: Add ioremap/iounmap_allowed()
  mm: ioremap: Setup phys_addr of struct vm_struct
  mfd: core: Use acpi_dev_for_each_child()
  mm: ioremap: Use more sensible name in ioremap_prot()
  ARM: mm: kill unused runtime hook arch_iounmap()
  ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black
  perf: hisi: Extract hisi_pmu_init
  arm64: Copy the task argument to unwind_state
  arm64: Split unwind_init()
  arm64/signal: Clean up SVE/SME feature checking inconsistency
  cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst
  ARM: dts: s5pv210: align SDHCI node name with dtschema
  ARM: dts: s3c64xx: align SDHCI node name with dtschema
  ARM: dts: s3c24xx: align SDHCI node name with dtschema
  ARM: dts: exynos: align SDHCI node name with dtschema
  ARM: dts: at91: drop unneeded status from gpio-keys
  ARM: dts: at91: correct gpio-keys properties
  ARM: dts: at91: align gpio-key node names with dtschema
  ARM: dts: omap: correct gpio-keys properties
  ARM: dts: omap: align gpio-key node names with dtschema
  arm64: dts: marvell: armada-3720: align lednode names with dtschema
  arm64: dts: marvell: align gpio-key node names with dtschema
  ARM: dts: marvell: correct gpio-keys properties
  ARM: dts: marvell: align gpio-key node names with dtschema
  ARM: dts: omap: adjust whitespace around '='
  ARM: dts: ti: adjust whitespace around '='
  ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name
  soc: imx: imx8m-blk-ctrl: Make error prints useful
  arm64: dts: apm: Harmonize DWC USB3 DT nodes name
  arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support
  arm64: dts: imx8m{m,p}-verdin: use IT temperatures
  ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3
  ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup'
  ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup'
  arm64: defconfig: Enable gpio-fan support
  bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings
  arm64: dts: imx8mn-evk: add bt-sco sound card support
  arm64: dts: imx8mq-evk: add bt-sco sound card support
  arm64: dts: imx8mm-evk: add bt-sco sound card support
  soc: fsl: guts: add serial_number support
  soc: fsl: guts: drop platform driver
  soc: fsl: guts: use of_root instead of own reference
  soc: fsl: guts: allocate soc_dev_attr on the heap
  soc: fsl: guts: embed fsl_guts_get_svr() in probe()
  soc: fsl: guts: remove module_exit() and fsl_guts_remove()
  soc: fsl: guts: machine variable might be unset
  dt-bindings: arm: qcom: switch maintainer to Bjorn
  soc: qcom: rpmhpd: fix typos in comment
  arm64: dts: qcom: sm8250: Disable camcc by default
  soc: qcom: correct kerneldoc
  soc: qcom: cmd-db: replace strncpy() with strscpy_pad()
  firmware: qcom_scm-legacy: correct kerneldoc
  dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM
  soc: qcom: apr: Drop redundant check in .remove()
  arm64: dts: qcom: msm8996: add clocks to the MMCC device node
  arm64: dts: qcom: sm8450: add uart20 node
  arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node
  arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for herobrine boards
  arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards
  arm64: qcom: sc7280-herobrine: Enable DP
  arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
  arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards
  dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings
  dt-bindings: arm: qcom: Add / fix sc7280 board bindings
  dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings
  dt-bindings: arm: qcom: Mention that Chromebooks use a different scheme
  dt-bindings: Document how Chromebooks with depthcharge boot
  arm64: dts: qcom: sc7280: Enable keyboard backlight for villager
  arm64: dts: qcom: sc7280: herobrine: Don't disable the keyboard backlight node
  arm64: dts: qcom: sc7280: Add touchscreen to villager
  clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
  clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
  clk: qcom: regmap: add PHY clock source implementation
  firmware: qcom_scm: drop unexpected word "the"
  soc: qcom: socinfo: Add an ID for sc7180P
  arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux properties for CRD 3.0/3.1
  arm64: dts: qcom: sc7280: add lpass lpi pin controller node
  arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specifications for CRD 3.0/3.1
  arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset
  arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED
  docs: UML: fix typo
  docs/zh_CN: core-api: Update the translation of xarray.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of workqueue.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of printk-format.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of mm-api.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of kernel-api.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of irq/irq-domain.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of cpu_hotplug.rst to 5.19-rc3
  docs/zh_CN: core-api: Update the translation of cachetlb.rst to 5.19-rc3
  docs: driver-api: gpio: Fix some typos
  docs: Remove duplicate word
  arm64: dts: altera: socfpga_stratix10: move clocks out of soc node
  docs: admin-guide/sysctl: Fix rendering error
  efi: vars: Move efivar caching layer into efivarfs
  efi: vars: Drop __efivar_entry_iter() helper which is no longer used
  efi: vars: Switch to new wrapper layer
  efi: vars: Use locking version to iterate over efivars linked lists
  efi: vars: Remove deprecated 'efivars' sysfs interface
  efi: pstore: Omit efivars caching EFI varstore access layer
  efi: vars: Add thin wrapper around EFI get/set variable interface
  efi: vars: Don't drop lock in the middle of efivar_init()
  pstore: Add priv field to pstore_record for backend specific use
  ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name
  arm64: dts: qcom: sm8250: remove assigned-clock-rate property for mdp clk
  arm64: dts: qcom: sdm845: remove assigned-clock-rate property for mdp clk
  arm64: dts: qcom: sm7180: remove assigned-clock-rate property for mdp clk
  arm64: dts: qcom: sm7280: remove assigned-clock-rate property for mdp clk
  arm64: setup: drop early FDT pointer helpers
  arm64: head: avoid relocating the kernel twice for KASLR
  arm64: kaslr: defer initialization to initcall where permitted
  arm64: head: record CPU boot mode after enabling the MMU
  arm64: head: populate kernel page tables with MMU and caches on
  arm64: head: factor out TTBR1 assignment into a macro
  arm64: idreg-override: use early FDT mapping in ID map
  arm64: head: create a temporary FDT mapping in the initial ID map
  arm64: head: use relative references to the RELA and RELR tables
  arm64: head: cover entire kernel image in initial ID map
  arm64: head: add helper function to remap regions in early page tables
  arm64: mm: provide idmap pointer to cpu_replace_ttbr1()
  arm64: head: pass ID map root table address to __enable_mmu()
  arm64: kernel: drop unnecessary PoC cache clean+invalidate
  arm64: head: split off idmap creation code
  arm64: head: switch to map_memory macro for the extended ID map
  arm64: head: simplify page table mapping macros (slightly)
  arm64: head: drop idmap_ptrs_per_pgd
  arm64: head: move assignment of idmap_t0sz to C code
  arm64: mm: make vabits_actual a build time constant if possible
  arm64: head: move kimage_vaddr variable into C file
  ARM: tegra: Align gpio-keys node names with dtschema
  firmware: tegra: bpmp: Do only aligned access to IPC memory area
  perf/marvell_cn10k: Fix TAD PMU register offset
  perf/marvell_cn10k: Remove useless license text when SPDX-License-Identifier is already used
  arm64: entry: simplify trampoline data page
  crypto: qat - Removes the x86 dependency on the QAT drivers
  crypto: qat - replace get_current_node() with numa_node_id()
  crypto: rsa - implement Chinese Remainder Theorem for faster private key operations
  crypto: ccp - During shutdown, check SEV data pointer before using
  Input: applespi - avoid efivars API and invoke EFI services directly
  selftests/kexec: remove broken EFI_VARS secure boot fallback check
  locking/lockdep: Fix lockdep_init_map_*() confusion
  jump_label: make initial NOP patching the special case
  jump_label: mips: move module NOP patching into arch code
  jump_label: s390: avoid pointless initial NOP patching
  PCI: rcar-gen2: Add RZ/N1 SOC family compatible string
  dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032
  dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema
  dmaengine: dw-edma: Add support for chip-specific flags
  dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
  dmaengine: dw-edma: Drop dma_slave_config.direction field usage
  dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip
  dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chip
  dmaengine: dw-edma: Detach the private data and chip info structures
  ACPI / MMC: PM: Unify fixing up device power
  soundwire: Use acpi_dev_for_each_child()
  arm64: trap implementation defined functionality in userspace
  Documentation/arm64: update memory layout table.
  arm64: kcsan: Support detecting more missing memory barriers
  asm-generic: Add memory barrier dma_mb()
  arm64: boot: add zstd support
  arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
  arm64: mm: install KPTI nG mappings with MMU enabled
  arm64: kpti-ng: simplify page table traversal logic
  arm64/sme: Expose SMIDR through sysfs
  pstore/zone: cleanup "rcnt" type
  arm64: compat: Move kuser32.S to .rodata section
  arm64: stacktrace: use non-atomic __set_bit
  arm64: kasan: do not instrument stacktrace.c
  ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
  ARM: dts: ux500: Fix Codina accelerometer mounting matrix
  ARM: dts: ux500: Fix Janice accelerometer mounting matrix
  spi: fsi: Increase timeout and ensure status is checked
  regulator: mt6370: Add mt6370 DisplayBias and VibLDO support
  perf/arm-cci: fix typo in comment
  drivers/perf:Directly use ida_alloc()/free()
  drivers/perf: Directly use ida_alloc()/free()
  arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
  arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
  arm64: vdso32: enable orphan handling for VDSO
  arm64: vdso32: put ELF related sections in the linker script
  arm64: vdso: enable orphan handling for VDSO
  arm64: vdso: put ELF related sections in the linker script
  arm64: cpuidle: remove generic cpuidle support
  cpuidle: cpuidle-arm: remove arm64 support
  regulator: rt5120: Add PMIC regulator support
  soc: mediatek: fix missing clk_disable_unprepare() on err in svs_resume()
  ARM: dts: xilinx: align gpio-key node names with dtschema
  arm64: dts: xilinx: align gpio-key node names with dtschema
  arm64: dts: zynqmp: add AMS driver to device tree
  dt-bindings: gpio: zynq: Describe gpio-line-names
  arm64: zynqmp: Fix comment about number of gpio line names
  dt-bindings: gpio: zynq: Add power-domains
  dt-bindings: gpio: zynq: Add missing compatible strings
  ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker
  ARM: dts: rockchip: align gpio-key node names with dtschema
  arm64: dts: rockchip: align gpio-key node names with dtschema
  dt-bindings: arm: Add compatible for MediaTek MT8186
  dt-bindings: arm: mediatek: Add mt8186 pericfg compatible
  arm64: dts: mediatek: mt6795: Specify interrupts for vGIC
  arm64: dts: mediatek: mt6795: Add pinctrl controller node
  arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and assign to CPUs
  arm64: dts: mediatek: mt6795: Add general purpose timer node
  arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks
  arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz and 26MHz XOs
  arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts
  arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes
  arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache
  arm64: dts: mediatek: mt6795: Create soc bus node and move mmio devices
  arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys property
  arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phandle for IOMMU
  arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandle for IOMMU
  arm64: dts: mediatek: mt8183: change efuse node name
  arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse
  arm64: dts: mt8192: Fix idle-states entry-method
  arm64: dts: mt8192: Fix idle-states nodes naming scheme
  soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index for MT8365
  pwm: mediatek: Add MT8365 support
  arm64: dts: mediatek: Replace 'enable-sdio-wakeup'
  dt-bindings: pwm: Add MT8365 SoC binding
  pwm: Drop unused forward declaration from pwm.h
  pwm: Reorder header file to get rid of struct pwm_capture forward declaration
  pwm: atmel-tcb: Fix typo in comment
  pwm: Drop support for legacy drivers
  ARM: dts: exynos: add function and color to LED nodes in Odroid XU/XU3
  ARM: dts: exynos: add function and color to LED node in Odroid XU4
  ARM: dts: exynos: add function and color to LED node in Odroid HC1
  ARM: dts: exynos: add function and color to LED nodes in Odroid X/X2
  ARM: dts: exynos: add function and color to LED node in Odroid U3
  ARM: dts: exynos: add function and color to LED nodes in Itop Elite
  ARM: dts: exynos: add function to LED nodes in Tiny4412
  ARM: dts: exynos: add function to LED node in Origen 4210
  ARM: dts: exynos: add function and color to aat1290 flash LED node in Galaxy S3
  ARM: dts: exynos: align aat1290 flash LED node with bindings in Galaxy S3
  arm64: dts: mediatek: Add infra #reset-cells property for MT8195
  arm64: dts: mediatek: Add infra #reset-cells property for MT8192
  ARM: dts: ast2600-evb-a1: fix board compatible
  ARM: dts: ast2600-evb: fix board compatible
  ARM: dts: ast2500-evb: fix board compatible
  dt-bindings: arm: aspeed: document board compatibles
  dt-bindings: arm: aspeed: document board compatibles
  x86/vmware: Use BIT() macro for shifting
  context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit()
  refscale: Convert test_lock spinlock to raw_spinlock
  rcutorture: Handle failure of memory allocation functions
  rcutorture: Fix ksoftirqd boosting timing and iteration
  torture: Create kvm-check-branches.sh output in proper location
  rcuscale: Fix smp_processor_id()-in-preemptible warnings
  rcutorture: Make failure indication note reader-batch overflow
  torture: Adjust to again produce debugging information
  rcutorture: Fix memory leak in rcu_test_debug_objects()
  rcutorture: Simplify rcu_torture_read_exit_child() loop
  rcu/torture: Change order of warning and trace dump
  rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests()
  rcu-tasks: Be more patient for RCU Tasks boot-time testing
  rcu-tasks: Update comments
  rcu-tasks: Disable and enable CPU hotplug in same function
  rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs
  rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period
  rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list
  doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter
  doc: Document the rcutree.rcu_divisor kernel boot parameter
  rcutorture: Update rcutorture.fwd_progress help text
  platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child()
  ACPI: scan: Walk ACPI device's children using driver core
  selinux: selinux_add_opt() callers free memory
  ARM: dts: BCM5301X: Add DT for Meraki MR26
  dt-bindings: ARM: add bindings for the Meraki MR26
  ACPI: bus: Introduce acpi_dev_for_each_child_reverse()
  ACPI: video: Use acpi_dev_for_each_child()
  ACPI: bus: Export acpi_dev_for_each_child() to modules
  ACPI: property: Use acpi_dev_for_each_child() for child lookup
  ACPI: container: Use acpi_dev_for_each_child()
  USB: ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr()
  thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr()
  ACPI: glue: Introduce acpi_find_child_by_adr()
  ACPI: glue: Introduce acpi_dev_has_children()
  ACPI: glue: Use acpi_dev_for_each_child()
  dt-bindings: clock: Add compatible for D1 DE2 clocks
  context_tracking: Add a note about noinstr VS unsafe context tracking functions
  tools/nolibc: add a help target to list supported targets
  tools/nolibc: make the default target build the headers
  tools/nolibc: fix the makefile to also work as "make -C tools ..."
  tools/nolibc/stdio: Add format attribute to enable printf warnings
  tools/nolibc/stdlib: Support overflow checking for older compiler versions
  context_tracking: Remove unused context_tracking_in_user()
  rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit()
  rcu: Dump rcuc kthread status for CPUs not reporting quiescent state
  torture: Make kvm-remote.sh announce which system is being waited on
  rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks
  rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers
  rcu-tasks: Scan running tasks for RCU Tasks Trace readers
  rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions
  rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step()
  rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings
  rcu-tasks: Untrack blocked RCU Tasks Trace at reader end
  rcu-tasks: Track blocked RCU Tasks Trace readers
  rcu-tasks: Add data structures for lightweight grace periods
  rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks
  rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field
  rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings
  rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings
  rcu-tasks: Simplify trc_inspect_reader() QS logic
  rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs()
  rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS
  rcu-tasks: Handle idle tasks for recently offlined CPUs
  rcu-tasks: Idle tasks on offline CPUs are in quiescent states
  rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once
  rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter
  rcu-tasks: Merge state into .b.need_qs and atomically update
  rcu-tasks: Drive synchronous grace periods from calling task
  rcu-tasks: Move synchronize_rcu_tasks_generic() down
  rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread()
  rcu-tasks: Check for abandoned callbacks
  rcutorture: Validate get_completed_synchronize_rcu()
  rcu: Provide a get_completed_synchronize_rcu() function
  rcu: Make normal polling GP be more precise about sequence numbers
  x86/pmem: Fix platform-device leak in error path
  arm64: dts: exynos: Add internal eMMC support to jackpotlte
  m68k: sun3: Use __func__ to get function's name in an output message
  m68k: mac: Fix typos in comments
  m68k: virt: Kconfig minor fixes
  dt-bindings: clock: Add indices for Exynos7885 TREX clocks
  dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS
  spi: topcliff-pch: Use core message validation
  ARM: dts: animeo: correct gpio-keys properties
  ARM: dts: animeo: align gpio-key node names with dtschema
  arm64: dts: hisilicon: correct gpio-keys properties
  arm64: dts: hisilicon: align gpio-key node names with dtschema
  arm64: dts: broadcom: align gpio-key node names with dtschema
  arm64: dts: apm: correct gpio-keys properties
  ata: pata_macio: Fix compilation warning
  brcmfmac: Switch to appropriate helper to load EFI variable contents
  iwlwifi: Switch to proper EFI variable store interface
  media: atomisp_gmin_platform: stop abusing efivar API
  efi: efibc: avoid efivar API for setting variables
  efi: avoid efivars layer when loading SSDTs from variables
  ARM: dts: imx6q-apalis: Cleanup
  ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps
  ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight
  ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards
  ARM: dts: imx6q-apalis: Clean-up sd card support
  ARM: dts: imx6q-apalis: Add adv7280 video input
  ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera
  ARM: dts: imx6q-apalis: Disable stmpe touchscreen
  ARM: dts: imx6q-apalis: Disable HDMI
  ARM: dts: imx6q-apalis: Add LVDS panel support
  ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi
  ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi
  ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi
  ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi
  ARM: dts: imx6q-apalis: Command pmic to standby for poweroff
  ARM: dts: imx6q-apalis: Add gpio-line-names
  Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name"
  dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q
  arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically
  arm64: dts: imx8mq: Pass a label to the AIPS nodes
  arm64: dts: imx8m: Pass a label to the soc node
  ARM: dts: imx: Pass a label to the AIPS nodes
  ARM: dts: imx: Pass a label to the soc node
  dt-bindings: arm: fsl: Decrease the line length
  dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2
  dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2
  dt-bindings: arm: fsl: add imx93 11x11 evk board
  dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-*
  arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS
  ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout()
  ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]()
  ata: make ata_port::fastdrain_cnt *unsigned int*
  ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight()
  arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2
  ARM: dts: imx6ul: fix qspi node compatible
  ARM: dts: imx6ul: fix lcdif node compatible
  ARM: dts: imx6ul: fix csi node compatible
  ARM: dts: imx6ul: fix keypad compatible
  ARM: dts: imx6ul: change operating-points to uint32-matrix
  ARM: dts: imx6ul: add missing properties for sram
  arm64: dts: freescale: align led node names with dtschema
  arm64: dts: freescale: align gpio-key node names with dtschema
  soc: imx: gpcv2: print errno for regulator errors
  arm64: dts: imx8m: Disable job ring 0 nodes
  arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0
  ARM: dts: imx6: fix node names for ebook reader keys
  ARM: dts: imx6sl-tolino-shine2hd: fix led node name.
  ARM: imx25: support silicon revision 1.2
  arm64: dts: mba8mx: Remove unneeded comments
  ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM
  soc: ti: wkup_m3_ipc: Remove unneeded semicolon
  ARM: dts: keystone: Adjust whitespace around '='
  arm64: dts: ti: Align gpio-key node names with dtschema
  arm64: dts: ti: Adjust whitespace around '='
  soc: bcm: brcmstb: biuctrl: Add missing of_node_put()
  arm64: dts: rockchip: rock-pi-s add more peripherals
  arm64: dts: rockchip: add ROCK Pi S DTS support
  dt-bindings: arm: rockchip: Add Radxa ROCK Pi S
  arm64: dts: mt8183: add GCE client property for Mediatek MUTEX
  soc: mediatek: mutex: add functions that operate registers by CMDQ
  dt-bindings: soc: mediatek: add gce-client-reg for MUTEX
  dt-bindings: soc: mediatek: move out common module from display folder
  soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP
  soc: mediatek: mutex: add common interface for modules setting
  soc: mediatek: pm-domains: Add support always on flag
  ARM: dts: mediatek: align gpio-key node names with dtschema
  arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led node names with dtschema
  arm64: dts: mediatek: align gpio-key node names with dtschema
  soc: mediatek: mt8365-mmsys: add DPI/HDMI display path
  soc: mediatek: mutex: add MT8365 support
  crypto: hisilicon/sec - only HW V2 needs to change the BD err detection
  crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
  crypto: hisilicon/qm - modify event irq processing
  crypto: hisilicon/qm - move alloc qm->wq to qm.c
  crypto: hisilicon/qm - add functions for releasing resources
  crypto: hisilicon/trng - fix local variable type
  MAINTAINERS: update HiSilicon ZIP and QM maintainers
  ARM: dts: mediatek: adjust whitespace around '='
  arm64: dts: mediatek: adjust whitespace around '='
  arm64: dts: mediatek: mt8195: enable usb remote wakeup
  arm64: dts: mediatek: mt8195: add efuse node and cells
  arm64: dts: mt8183: add svs device information
  soc: mediatek: SVS: add mt8192 SVS GPU driver
  dt-bindings: soc: mediatek: add mt8192 svs dt-bindings
  soc: mediatek: SVS: add debug commands
  soc: mediatek: SVS: add monitor mode
  soc: mediatek: SVS: introduce MTK SVS engine
  dt-bindings: soc: mediatek: add mtk svs dt-bindings
  ARM: dts: rza2mevb: Fix LED node names
  arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
  arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector
  arm64: dts: renesas: r8a779f0: Add SCIF nodes
  arm64: dts: renesas: r8a779f0: Add HSCIF nodes
  arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3
  arm64: dts: renesas: Add missing space after remote-endpoint
  arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC platform
  arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board
  arm64: dts: renesas: r8a779f0: Add CPU core clocks
  arm64: dts: renesas: r8a779f0: Add CPUIdle support
  arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores
  arm64: dts: renesas: r8a779f0: Add L3 cache controller
  arm64: dts: renesas: r8a779a0: Add CPU0 core clock
  arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
  ata: libata-core: make ata_exec_internal_sg() *static*
  soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
  ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0
  arm64: dts: renesas: rzg2l-smarc: Use proper bool operator
  arm64: dts: renesas: r8a779f0: Add UFS node
  arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes
  arm64: dts: renesas: r8a779f0: Add IPMMU nodes
  arm64: dts: renesas: Adjust whitespace around '='
  arm64: dts: renesas: r8a779f0: Add thermal support
  ata: make transfer mode masks *unsigned int*
  dt-bindings: soc: renesas: Move renesas,prr from arm to soc
  arm64: dts: microchip: adjust whitespace around '='
  arm64: dts: sprd: adjust whitespace around '='
  arm64: dts: hisilicon: adjust whitespace around '='
  arm64: dts: marvell: adjust whitespace around '='
  arm64: dts: lg: adjust whitespace around '='
  arm64: dts: apm: adjust whitespace around '='
  arm64: dts: amd: adjust whitespace around '='
  ARM: dts: sd: adjust whitespace around '='
  ARM: dts: sti: adjust whitespace around '='
  ARM: dts: ste: adjust whitespace around '='
  ARM: dts: nuvoton: adjust whitespace around '='
  ARM: dts: lpc: adjust whitespace around '='
  ARM: dts: ecx: adjust whitespace around '='
  ARM: dts: alpine: adjust whitespace around '='
  ARM: dts: spear: adjust whitespace around '='
  ARM: dts: axm: adjust whitespace around '='
  ARM: dts: at91: adjust whitespace around '='
  ARM: dts: aspeed: adjust whitespace around '='
  ARM: dts: pxa: adjust whitespace around '='
  cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes
  dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chip
  spi: microchip-core: fix passing zero to PTR_ERR warning
  ARM: dts: s5pv210: align gpio-key node names with dtschema
  ARM: dts: exynos: align gpio-key node names with dtschema
  PCI: mediatek-gen3: Print LTSSM state when PCIe link down
  MAINTAINERS: Add BCM6813 to bcmbca arch entry
  arm64: dts: Add DTS files for bcmbca SoC BCM6813
  dt-bindings: arm64: Add BCM6813 SoC
  ARM: dts: Add PCIe support for Airoha EN7523
  efi: Correct comment on efi_memmap_alloc
  PCI: mediatek: Allow building for ARCH_AIROHA
  dt-bindings: PCI: mediatek: Add Airoha EN7532 support
  selftests/timens: add a test for vfork+exit
  fs/exec: allow to unshare a time namespace on vfork+exec
  arm64: dts: Add support for Stratix 10 Software Virtual Platform
  dt-bindings: altera: document Stratix 10 SWVP compatibles
  regmap: provide regmap_field helpers for simple bit operations
  memblock: Disable mirror feature if kernelcore is not specified
  arm64: mm: Only remove nomap flag for initrd
  mm: Limit warning message in vmemmap_verify() to once
  mm: Ratelimited mirrored memory related warning messages
  efi: Make code to find mirrored memory ranges generic
  selinux: Add boundary check in put_entry()
  ARM: dts: allwinner: align gpio-key node names with dtschema
  arm64: dts: allwinner: align gpio-key node names with dtschema
  dt-bindings: timer: Add Nomadik MTU binding
  arm64: dts: altera: adjust whitespace around '='
  ARM: dts: Add DTS files for bcmbca SoC BCM63148
  dt-bindings: arm: Add BCM63148 SoC
  dt-bindings: arm64: Add BCM6856 SoC
  dt-bindings: arm64: Add BCM63146 SoC
  ARM: dts: broadcom: correct gpio-keys properties
  ARM: dts: broadcom: align gpio-key node names with dtschema
  ARM: dts: Add DTS files for bcmbca SoC BCM6756
  dt-bindings: arm: Add BCM6756 SoC
  ARM: dts: Add DTS files for bcmbca SoC BCM6855
  arm64: dts: intel: socfpga_agilex: use defined GIC interrupt type for ECC
  dt-bindings: altera: Add Chameleon v3 board
  ARM: dts: socfpga: Add Google Chameleon v3 devicetree
  ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts
  ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts
  ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi
  thermal: Directly use ida_alloc()/free()
  spi: core: Fix error code in spi_register_controller()
  cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink
  cpufreq: Drop unnecessary cpus locking from store()
  cpufreq: Optimize cpufreq_show_cpus()
  arm64: dts: arm: adjust whitespace around '='
  arm64: dts: fsl: adjust whitespace around '='
  arm64: dts: fsl-ls10xx: use generic dma node name
  arm64: dts: imx8mp-evk: add regulator supply to CPU nodes
  arm64: dts: imx8mm: Add SNVS LPGPR
  arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible
  ata: libata-core: get rid of *else* branches in ata_id_n_sectors()
  spi: microchip-core: fix potentially incorrect return from probe
  PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
  PCI: aardvark: Add support for AER registers on emulated bridge
  selinux: fix memleak in security_read_state_kernel()
  MAINTAINERS: Add BCM63148 to bcmbca arch entry
  MAINTAINERS: Add BCM6856 to bcmbca arch entry
  arm64: dts: Add DTS files for bcmbca SoC BCM6856
  arm64: dts: Add DTS files for bcmbca SoC BCM63146
  MAINTAINERS: Add BCM63146 to bcmbca arch entry
  arm64: defconfig: Enable DRM_V3D
  arm64: dts: allwinner: Use constants for RTC clock indexes
  ARM: dts: sunxi: Use constants for RTC clock indexes
  docs: selinux: add '=' signs to kernel boot options
  mm: create security context for memfd_secret inodes
  audit: make is_audit_feature_set() static
  docs: Kconfig: Fix help text indentation
  docs/zh_CN: Update translation of reporting-issues.rst to 5.18
  docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists
  MAINTAINERS: Add BCM6756 to bcmbca arch entry
  MAINTAINERS: Add BCM6855 to bcmbca arch entry
  dt-bindings: arm: add BCM6855 SoC to device tree binding document
  ARM: dts: bcm2711: Enable V3D
  ARM: dts: Update BCM47622 DTS file
  ARM: dts: Add DTS files for bcmbca SoC BCM6846
  ARM: configs: Enable DRM_V3D
  scripts: kernel-doc: Always increment warnings counter
  spi: spidev_test: Warn when the mode is not the requested mode
  spi: s3c64xx: set pointers to null using NULL rather than 0
  spi: micro: fix unreasonable clk_prepare_enable() on error in mchp_corespi_probe()
  spi: dt-bindings: Add compatible for Tegra241 QSPI
  spi: dt-bindings: split peripheral prods
  spi: tegra210-quad: Multi-cs support
  regulator: rpi-panel-attiny: Use backlight helper
  genirq/PM: Unexport {suspend,resume}_device_irqs()
  soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes
  soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
  arm64: dts: arm/juno: Drop erroneous 'mbox-name' property
  arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible
  arm64: defconfig: Enable R8A779G0 SoC
  ARM: shmobile: defconfig: Refresh for v5.19-rc1
  sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
  sched: Fix the check of nr_running at queue wakelist
  sched: Allow newidle balancing to bail out of load_balance
  sched/deadline: Use proc_douintvec_minmax() limit minimum value
  sched/fair: Optimize and simplify rq leaf_cfs_rq_list
  sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group()
  sched/numa: Adjust imb_numa_nr to a better approximation of memory channels
  sched/numa: Apply imbalance limitations consistently
  sched/numa: Do not swap tasks between nodes when spare capacity is available
  sched/numa: Initialise numa_migrate_retry
  arm64: dts: meson: add gpio-fan control to GS-King-X
  perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments
  perf/x86/amd/uncore: Add PerfMonV2 DF event format
  perf/x86/amd/uncore: Detect available DF counters
  perf/x86/amd/uncore: Use attr_update for format attributes
  perf/x86/amd/uncore: Use dynamic events array
  x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE
  ata: libata-core: fix sloppy typing in ata_id_n_sectors()
  ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock()
  ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock()
  ata: pata_hpt37x: factor out hpt37x_pci_clock()
  ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot()
  ata: libata: Fix syntax errors in comments
  arm64: dts: rockchip: Add missing space around regulator-name on rk3368-orion-r68
  ARM: imx6ul: drop the adc num-channels property
  ARM: dts: fsl: adjust whitespace around '='
  ARM: imx: Kconfig: Fix indentation
  arm64: dts: rockchip: enable the gpu on BPI-R2-Pro
  arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro
  arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro
  arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro
  arm64: dts: rockchip: set display regulators to always-on on BPI-R2-Pro
  arm64: dts: rockchip: add RTC to BPI-R2 Pro
  arm64: dts: rockchip: Enable HDMI audio on Quartz64 A
  arm64: dts: rockchip: Add HDMI audio nodes to rk356x
  ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off
  ARM: dts: imx7-colibri: add support for Toradex Iris carrier boards
  ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming
  ARM: dts: imx7-colibri: set regulator-name properties
  ARM: dts: imx7-colibri: remove leading zero from reg address
  ARM: dts: imx7-colibri: clean-up device enabling/disabling
  ARM: dts: imx7-colibri: alphabetical re-order
  ARM: dts: imx7-colibri: add clarifying comments
  ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins
  ARM: dts: imx7-colibri: disable adc2
  ARM: dts: imx7-colibri-eval-v3: correct can controller comment
  ARM: dts: imx7d-colibri-emmc: add cpu1 supply
  ARM: dts: imx7-colibri: move rtc node
  ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config
  ARM: dts: imx7-colibri: add delay for on-module phy supply
  ARM: dts: imx7-colibri: move regulators
  ARM: dts: imx7-colibri: add ethernet aliases
  ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys
  ARM: dts: imx7-colibri: improve wake-up with gpio key
  ARM: dts: imx7-colibri: improve licensing and compatible strings
  ARM: dts: imx7-colibri: add usb dual-role switching using extcon
  ARM: dts: imx7-colibri: set lcdif clock source to video pll
  ARM: dts: imx7-colibri: add mdio phy node
  ARM: dts: imx7-colibri: overhaul display/touch functionality
  ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps
  ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight
  ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node
  keep iocb_flags() result cached in struct file
  iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC
  struct file: use anonymous union member for rcuhead and llist
  btrfs: use IOMAP_DIO_NOSYNC
  teach iomap_dio_rw() to suppress dsync
  selinux: fix typos in comments
  arm64: dts: rockchip: adjust whitespace around '='
  ARM: dts: rockchip: adjust whitespace around '='
  PCI: vmd: Use devm_kasprintf() instead of simple kasprintf()
  spi: Fix per-cpu stats access on 32 bit systems
  spi: sifive: add PM callbacks to support suspend/resume
  crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey
  crypto: octeontx2 - fix potential null pointer access
  crypto: blake2s - remove shash module
  crypto: memneq - move into lib/
  crypto: octeontx2 - add firmware version in devlink info
  crypto: ccp - fix typo in comment
  crypto: hisilicon/sec - fix typos in comment
  fscrypt: Add HCTR2 support for filename encryption
  crypto: arm64/polyval - Add PMULL accelerated implementation of POLYVAL
  crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL
  crypto: arm64/aes-xctr - Improve readability of XCTR and CTR modes
  crypto: arm64/aes-xctr - Add accelerated implementation of XCTR
  crypto: x86/aesni-xctr - Add accelerated implementation of XCTR
  crypto: hctr2 - Add HCTR2 support
  crypto: polyval - Add POLYVAL support
  crypto: xctr - Add XCTR support
  crypto: atmel-ecc - Remove duplicated error reporting in .remove()
  crypto: sun8i-ss - Fix error codes for dma_mapping_error()
  crypto: sun8i-ss - fix error codes in allocate_flows()
  crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
  arm64: dts: imx8ulp: address build warning
  arm64: defconfig: enable i.MX93 clk & pinctrl
  arm64: dts: freescale: add i.MX93 11x11 EVK basic support
  arm64: dts: freescale: Add i.MX93 dtsi support
  arm64: dts: amlogic: align gpio-key node names with dtschema
  arm64: dts: amlogic: correct gpio-keys properties
  arm64: dts: meson: add reset controller for Meson-S4 SoC
  arm64: dts: amlogic: adjust whitespace around '='
  ARM: dts: meson: adjust whitespace around '='
  PCI: Add ACS quirk for Broadcom BCM5750x NICs
  ACPI: APEI: Fix double word in a comment
  ACPI: processor/idle: Annotate more functions to live in cpuidle section
  PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove()
  PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
  ARM: s3c: Kconfig.s3c64xx: Fix indentation
  ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs
  ARM: s3c: Kconfig: Fix indentation
  9p: handling Rerror without copy_from_iter_full()
  spi: atmel-quadspi: align condition to parenthesis
  spi: atmel-quadspi: use pm_ptr()
  spi: atmel-quadspi: add runtime pm support
  net: macb: change return type for gem_ptp_set_one_step_sync()
  spi: Return true/false (not 1/0) from bool function
  spi: fix platform_no_drv_owner.cocci warning
  vmxnet3: update to version 7
  vmxnet3: use ext1 field to indicate encapsulated packet
  vmxnet3: limit number of TXDs used for TSO packet
  vmxnet3: add command to set ring buffer sizes
  vmxnet3: add support for out of order rx completion
  vmxnet3: add support for large passthrough BAR register
  vmxnet3: add support for capability registers
  vmxnet3: prepare for version 7 changes
  xen/netback: do some code cleanup
  PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
  PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
  PCI/ERR: Recognize disconnected devices in report_error_detected()
  x86: Fix comment for X86_FEATURE_ZEN
  x86: Remove vendor checks from prefer_mwait_c1_over_halt
  x86: Handle idle=nomwait cmdline properly for x86_idle
  net: constify some inline functions in sock.h
  nfp: Remove kernel.h when not needed
  spi: <linux/spi/spi.h>: Add missing documentation for struct members
  dt-bindings: Add headers for Tegra234 GPCDMA
  ARM: tegra: Adjust whitespace around '='
  arm64: defconfig: Build Tegra OPE module
  spi: s3c64xx: Fix spelling mistake "hannel" -> "channel"
  ARM: bcm: Fix refcount leak in bcm_kona_smc_init
  MAINTAINERS: Add BCM6846 to bcmbca arch entry
  dt-bindings: arm: add BCM6846 SoC to device tree binding document
  ARM: dts: broadcom: adjust whitespace around '='
  arm64: dts: broadcom: adjust whitespace around '='
  MAINTAINERS: Add BCM6878 to bcmbca arch entry
  MAINTAINERS: Add BCM6858 to bcmbca arch entry
  MAINTAINERS: Add BCM4912 to bcmbca arch entry
  MAINTAINERS: Add BCM63158 to bcmbca arch entry
  MAINTAINERS: Add BCM63178 to bcmbca arch entry
  ARM: dts: Add DTS files for bcmbca SoC BCM6878
  dt-bindings: arm: Add BCM6878 soc
  ARM64: dts: Add DTS files for bcmbca SoC BCM6858
  arm64: dts: Add DTS files for bcmbca SoC BCM4912
  arm64: dts: Add DTS files for bcmbca SoC BCM63158
  dt-bindings: arm64: Add BCM6858 SoC to binding document
  dt-bindings: arm64: Add BCM4912 SoC to binding document
  dt-bindings: arm64: add BCM63158 SoC to binding document
  ARM: dts: add dts files for bcmbca soc 63178
  dt-bindings: arm: add BCM63178 SoC to binding document
  ARM: dts: bcm283x: Drop unnecessary properties from dpi node
  arm64: defconfig: enable bcmbca soc support
  arm64: bcmbca: add arch bcmbca machine entry
  soc: bcm: brcmstb: pm: pm-arm: fix typo in comment
  net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2
  net: dsa: microchip: ksz8xxx: Replace kernel.h with the necessary inclusions
  x86/pkeys: Clarify PKRU_AD_KEY macro
  Documentation/protection-keys: Clean up documentation for User Space pkeys
  selinux: drop unnecessary NULL check
  No need of likely/unlikely on calls of check_copy_size()
  selinux: add __randomize_layout to selinux_audit_data
  audit: remove redundant data_len check
  regulator: qcom_smd: add get_voltage to MP5496
  iavf: Add waiting for response from PF in set mac
  i40e: Add VF VLAN pruning
  psi: dont alloc memory for psi by default
  arm64: dts: mediatek: Add mediatek,cci property for MT8183 cpufreq
  arm64: dts: mediatek: Add MediaTek CCI node for MT8183
  arm64: dts: mediatek: Add opp table and clock property for MT8183 cpufreq
  ARM: dts: add clock support for Airoha EN7523
  soc: mediatek: devapc: Add support for MT8186
  soc: mediatek: devapc: Separate register offsets from mtk_devapc_data
  dt-bindings: soc: mediatek: devapc: Add bindings for MT8186
  soc: mediatek: pwrap: Compress of_device_id entries to one line
  soc: mediatek: pwrap: Move IO pointers to new structure
  soc: mediatek: pwrap: Check return value of platform_get_irq()
  soc: mediatek: pwrap: Switch to devm_platform_ioremap_resource_byname()
  soc: mediatek: pwrap: Use readx_poll_timeout() instead of custom function
  ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC
  regulator: mp5416: remove kernel.h include
  x86/mm/tlb: Avoid reading mm_tlb_gen when possible
  MAINTAINERS: add spi to PolarFire SoC entry
  spi: add support for microchip fpga spi controllers
  ARM: s3c: Use strscpy to replace strlcpy
  regulator: dt-bindings: Convert pwm-regulator to DT schema
  net: dropreason: reformat the comment fo skb drop reasons
  net: skb: use auto-generation to convert skb drop reason to string
  net: skb: move enum skb_drop_reason to standalone header file
  ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts
  arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a
  arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a
  arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi
  arm64: dts: rockchip: rk356x: Add HDMI nodes
  arm64: dts: rockchip: rk356x: Add VOP2 nodes
  arm64: dts: rockchip: add pine64 touch panel display to rockpro64
  arm64: dts: rockchip: Enable PCIe controller on quartz64-a
  arm64: dts: rockchip: Add rk3568 PCIe2x1 controller
  net: altera: Replace kernel.h with the necessary inclusions
  WAN: Fix syntax errors in comments
  arm64: dts: rockchip: enable sfc controller on Quartz64 Model A
  arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A
  arm64: dts: rockchip: add Quartz64-A fan pinctrl
  arm64: dts: exynos: enable secondary ufs devices ExynosAutov9 SADK
  arm64: dts: exynos: add secondary ufs devices in ExynosAutov9
  arm64: dts: fsd: use local header for pinctrl register values
  arm64: dts: exynos: use local header for pinctrl register values
  ARM: dts: exynos: use local header for pinctrl register values
  ARM: dts: s5pv210: use local header for pinctrl register values
  ARM: dts: s3c64xx: use local header for pinctrl register values
  ARM: dts: s3c2410: use local header for pinctrl register values
  ARM: dts: exynos: align MMC node name with dtschema
  arm64: dts: exynos: align MMC node name with dtschema
  arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9
  ARM: dts: exynos: adjust whitespace around '='
  arm64: dts: exynos: adjust whitespace around '='
  ARM: dts: sun5i: adjust whitespace around '='
  spi: spi-ti-qspi: Support per-transfer and per-slave speed_hz settings
  spi: spi.c: Convert statistics to per-cpu u64_stats_t
  spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-peripheral-props.yaml
  spi: intel: Use correct order for the parameters of devm_kcalloc()
  spi: spi-zynqmp-gqspi: Add two chip select support
  spi: fix typo in comment
  spi: mt65xx: add MT8365 SoC bindings
  spi: cadence-quadspi: Remove spi_master_put() in probe failure path
  spi: s3c64xx: requests spi-dma channel only during data transfer
  spi: spi-altera-dfl: Fix an error handling path
  spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unused parameter
  spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter
  spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter
  regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb
  regulator: mp5416: add support for MP5496
  regulator: mp5416: use OF match data
  regulator: mp5416: alphabetically sort header includes
  regulator: dt-bindings: mps,mp5416: add MP5496 compatible
  regmap: cache: Fix syntax errors in comments
  memory: mtk-smi: Add support for MT6795 Helio X10
  dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings
  arm64: dts: fsd: add ufs device node
  arm64: dts: exynos: add watchdog in ExynosAutov9
  arm64: dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9
  dt-bindings: soc: add samsung,boot-mode definitions
  arm64: dts: fsd: Add cpu cache information
  arm64: dts: renesas: rzv2mevk2: Enable ethernet
  arm64: dts: renesas: r9a09g011: Add ethernet nodes
  arm64: dts: renesas: Rename numbered regulators
  arm64: dts: renesas: beacon: Fix regulator node names
  arm64: dts: renesas: r9a07g043: Add ADC node
  ARM: dts: exynos: add panel and backlight to p4note
  meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
  pstore: migrate to crypto acomp interface

Bug: 147209885
Bug: 160883266
Bug: 160883801
Bug: 170507310
Bug: 178022444
Bug: 187186685
Bug: 188684133
Bug: 200103201
Bug: 231160619
Bug: 242078480
Change-Id: I16007c8ca186db4baf8c3e649059c10850e9031b
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-17 22:52:34 -07:00
Greg Kroah-Hartman
d555e47af6 Merge 526942b813 ("Merge tag 'ata-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata") into android-mainline
Steps on the way to 6.0-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia5d8d07975a1d38e7cc872e45bd7c0e84d54cfa3
2022-08-13 10:30:09 +02:00
Linus Torvalds
b8dcef877a memblock updates for v5.20
* An optimization in memblock_add_range() to reduce array traversals
 * Improvements to the memblock test suite
 -----BEGIN PGP SIGNATURE-----
 
 iQFMBAABCAA2FiEEeOVYVaWZL5900a/pOQOGJssO/ZEFAmLyCbgYHG1pa2UucmFw
 b3BvcnRAZ21haWwuY29tAAoJEDkDhibLDv2RBxMH/1uIcfERl3Cbw25zluWSVn4O
 mrnr+JPqUkyeVLQDEGzk/VWIM1WT11s7fFpoTpIwu3dq/fVoD3HZlZQkWS0ANFDL
 V3xf6Xz17R5ZNoZmacczhNaBqkJSi+dcvoAevjyBHPpKEaCLC/rNrISpDdCD0Lz0
 5fgv2F4sISBUVc6FVIFB+9zKC/neI9ewemCABSFTIa5mmQvZZwX1Tj5BrxIsESwN
 DwX5u1Q65SoFBbAk6F5+aoClJ7wMGz8OlZoFw106HTvxq8sNne27KXW9mKugBzJr
 yAZ/TWrjXigNAr8dcXQEZuxagFSB1PQ4aNgU8phiAwE7/5z3j1KLa65hDRzc9t4=
 =JMiG
 -----END PGP SIGNATURE-----

Merge tag 'memblock-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull memblock updates from Mike Rapoport:

 - An optimization in memblock_add_range() to reduce array traversals

 - Improvements to the memblock test suite

* tag 'memblock-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
  memblock test: Modify the obsolete description in README
  memblock tests: fix compilation errors
  memblock tests: change build options to run-time options
  memblock tests: remove completed TODO items
  memblock tests: set memblock_debug to enable memblock_dbg() messages
  memblock tests: add verbose output to memblock tests
  memblock tests: Makefile: add arguments to control verbosity
  memblock: avoid some repeat when add new range
2022-08-09 09:48:30 -07:00
Linus Torvalds
6614a3c316 - The usual batches of cleanups from Baoquan He, Muchun Song, Miaohe
Lin, Yang Shi, Anshuman Khandual and Mike Rapoport
 
 - Some kmemleak fixes from Patrick Wang and Waiman Long
 
 - DAMON updates from SeongJae Park
 
 - memcg debug/visibility work from Roman Gushchin
 
 - vmalloc speedup from Uladzislau Rezki
 
 - more folio conversion work from Matthew Wilcox
 
 - enhancements for coherent device memory mapping from Alex Sierra
 
 - addition of shared pages tracking and CoW support for fsdax, from
   Shiyang Ruan
 
 - hugetlb optimizations from Mike Kravetz
 
 - Mel Gorman has contributed some pagealloc changes to improve latency
   and realtime behaviour.
 
 - mprotect soft-dirty checking has been improved by Peter Xu
 
 - Many other singleton patches all over the place
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCYuravgAKCRDdBJ7gKXxA
 jpqSAQDrXSdII+ht9kSHlaCVYjqRFQz/rRvURQrWQV74f6aeiAD+NHHeDPwZn11/
 SPktqEUrF1pxnGQxqLh1kUFUhsVZQgE=
 =w/UH
 -----END PGP SIGNATURE-----

Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull MM updates from Andrew Morton:
 "Most of the MM queue. A few things are still pending.

  Liam's maple tree rework didn't make it. This has resulted in a few
  other minor patch series being held over for next time.

  Multi-gen LRU still isn't merged as we were waiting for mapletree to
  stabilize. The current plan is to merge MGLRU into -mm soon and to
  later reintroduce mapletree, with a view to hopefully getting both
  into 6.1-rc1.

  Summary:

   - The usual batches of cleanups from Baoquan He, Muchun Song, Miaohe
     Lin, Yang Shi, Anshuman Khandual and Mike Rapoport

   - Some kmemleak fixes from Patrick Wang and Waiman Long

   - DAMON updates from SeongJae Park

   - memcg debug/visibility work from Roman Gushchin

   - vmalloc speedup from Uladzislau Rezki

   - more folio conversion work from Matthew Wilcox

   - enhancements for coherent device memory mapping from Alex Sierra

   - addition of shared pages tracking and CoW support for fsdax, from
     Shiyang Ruan

   - hugetlb optimizations from Mike Kravetz

   - Mel Gorman has contributed some pagealloc changes to improve
     latency and realtime behaviour.

   - mprotect soft-dirty checking has been improved by Peter Xu

   - Many other singleton patches all over the place"

 [ XFS merge from hell as per Darrick Wong in

   https://lore.kernel.org/all/YshKnxb4VwXycPO8@magnolia/ ]

* tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (282 commits)
  tools/testing/selftests/vm/hmm-tests.c: fix build
  mm: Kconfig: fix typo
  mm: memory-failure: convert to pr_fmt()
  mm: use is_zone_movable_page() helper
  hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
  hugetlbfs: cleanup some comments in inode.c
  hugetlbfs: remove unneeded header file
  hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
  hugetlbfs: use helper macro SZ_1{K,M}
  mm: cleanup is_highmem()
  mm/hmm: add a test for cross device private faults
  selftests: add soft-dirty into run_vmtests.sh
  selftests: soft-dirty: add test for mprotect
  mm/mprotect: fix soft-dirty check in can_change_pte_writable()
  mm: memcontrol: fix potential oom_lock recursion deadlock
  mm/gup.c: fix formatting in check_and_migrate_movable_page()
  xfs: fail dax mount if reflink is enabled on a partition
  mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
  userfaultfd: don't fail on unrecognized features
  hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
  ...
2022-08-05 16:32:45 -07:00
Zhou Guanghui
450d0e74d8 memblock,arm64: expand the static memblock memory table
In a system(Huawei Ascend ARM64 SoC) using HBM, a multi-bit ECC error
occurs, and the BIOS will mark the corresponding area (for example, 2 MB)
as unusable.  When the system restarts next time, these areas are not
reported or reported as EFI_UNUSABLE_MEMORY.  Both cases lead to an
increase in the number of memblocks, whereas EFI_UNUSABLE_MEMORY leads to
a larger number of memblocks.

For example, if the EFI_UNUSABLE_MEMORY type is reported:
...
memory[0x92]    [0x0000200834a00000-0x0000200835bfffff], 0x0000000001200000 bytes on node 7 flags: 0x0
memory[0x93]    [0x0000200835c00000-0x0000200835dfffff], 0x0000000000200000 bytes on node 7 flags: 0x4
memory[0x94]    [0x0000200835e00000-0x00002008367fffff], 0x0000000000a00000 bytes on node 7 flags: 0x0
memory[0x95]    [0x0000200836800000-0x00002008369fffff], 0x0000000000200000 bytes on node 7 flags: 0x4
memory[0x96]    [0x0000200836a00000-0x0000200837bfffff], 0x0000000001200000 bytes on node 7 flags: 0x0
memory[0x97]    [0x0000200837c00000-0x0000200837dfffff], 0x0000000000200000 bytes on node 7 flags: 0x4
memory[0x98]    [0x0000200837e00000-0x000020087fffffff], 0x0000000048200000 bytes on node 7 flags: 0x0
memory[0x99]    [0x0000200880000000-0x0000200bcfffffff], 0x0000000350000000 bytes on node 6 flags: 0x0
memory[0x9a]    [0x0000200bd0000000-0x0000200bd01fffff], 0x0000000000200000 bytes on node 6 flags: 0x4
memory[0x9b]    [0x0000200bd0200000-0x0000200bd07fffff], 0x0000000000600000 bytes on node 6 flags: 0x0
memory[0x9c]    [0x0000200bd0800000-0x0000200bd09fffff], 0x0000000000200000 bytes on node 6 flags: 0x4
memory[0x9d]    [0x0000200bd0a00000-0x0000200fcfffffff], 0x00000003ff600000 bytes on node 6 flags: 0x0
memory[0x9e]    [0x0000200fd0000000-0x0000200fd01fffff], 0x0000000000200000 bytes on node 6 flags: 0x4
memory[0x9f]    [0x0000200fd0200000-0x0000200fffffffff], 0x000000002fe00000 bytes on node 6 flags: 0x0
...

The EFI memory map is parsed to construct the memblock arrays before the
memblock arrays can be resized.  As the result, memory regions beyond
INIT_MEMBLOCK_REGIONS are lost.

Add a new macro INIT_MEMBLOCK_MEMORY_REGIONS to replace
INIT_MEMBLOCK_REGTIONS to define the size of the static memblock.memory
array.

Allow overriding memblock.memory array size with architecture defined
INIT_MEMBLOCK_MEMORY_REGIONS and make arm64 to set
INIT_MEMBLOCK_MEMORY_REGIONS to 1024 when CONFIG_EFI is enabled.

Link: https://lkml.kernel.org/r/20220615102742.96450-1-zhouguanghui1@huawei.com
Signed-off-by: Zhou Guanghui <zhouguanghui1@huawei.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Tested-by: Darren Hart <darren@os.amperecomputing.com>
Acked-by: Will Deacon <will@kernel.org>		[arm64]
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com>
Cc: Xu Qiang <xuqiang36@huawei.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-07-29 18:07:15 -07:00
Jinyu Tang
28e1a8f4b0 memblock: avoid some repeat when add new range
The worst case is that the new memory range overlaps all existing
regions, which requires type->cnt + 1 empty struct memblock_region slots in
the type->regions array.
So if type->cnt + 1 + type->cnt is less than type->max, we can insert
regions directly rather than calculate the needed amount before the
insertion.
And becase of merge operation in the end of function, tpye->cnt will
increase slowly for many cases.

This change allows to avoid unnecessary repeat of memblock ranges traversal
for many cases when adding new memory range.

Signed-off-by: Jinyu Tang <tjytimi@163.com>
[rppt: massaged comment and changelog text]
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
2022-06-30 11:55:00 +03:00
Patrick Wang
c200d90049 mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys()
Patch series "mm: kmemleak: store objects allocated with physical address
separately and check when scan", v4.

The kmemleak_*_phys() interface uses "min_low_pfn" and "max_low_pfn" to
check address.  But on some architectures, kmemleak_*_phys() is called
before those two variables initialized.  The following steps will be
taken:

1) Add OBJECT_PHYS flag and rbtree for the objects allocated
   with physical address
2) Store physical address in objects if allocated with OBJECT_PHYS
3) Check the boundary when scan instead of in kmemleak_*_phys()

This patch set will solve:
https://lore.kernel.org/r/20220527032504.30341-1-yee.lee@mediatek.com
https://lore.kernel.org/r/9dd08bb5-f39e-53d8-f88d-bec598a08c93@gmail.com

v3: https://lore.kernel.org/r/20220609124950.1694394-1-patrick.wang.shcn@gmail.com
v2: https://lore.kernel.org/r/20220603035415.1243913-1-patrick.wang.shcn@gmail.com
v1: https://lore.kernel.org/r/20220531150823.1004101-1-patrick.wang.shcn@gmail.com


This patch (of 4):

Remove the unused kmemleak_not_leak_phys() function.  And remove the
min_count argument to kmemleak_alloc_phys() function, assume it's 0.

Link: https://lkml.kernel.org/r/20220611035551.1823303-1-patrick.wang.shcn@gmail.com
Link: https://lkml.kernel.org/r/20220611035551.1823303-2-patrick.wang.shcn@gmail.com
Signed-off-by: Patrick Wang <patrick.wang.shcn@gmail.com>
Suggested-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: Yee Lee <yee.lee@mediatek.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2022-06-16 19:48:30 -07:00
Ma Wupeng
902c2d9158 memblock: Disable mirror feature if kernelcore is not specified
If system have some mirrored memory and mirrored feature is not specified
in boot parameter, the basic mirrored feature will be enabled and this will
lead to the following situations:

- memblock memory allocation prefers mirrored region. This may have some
  unexpected influence on numa affinity.

- contiguous memory will be split into several parts if parts of them
  is mirrored memory via memblock_mark_mirror().

To fix this, variable mirrored_kernelcore will be checked in
memblock_mark_mirror(). Mark mirrored memory with flag MEMBLOCK_MIRROR iff
kernelcore=mirror is added in the kernel parameters.

Signed-off-by: Ma Wupeng <mawupeng1@huawei.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20220614092156.1972846-6-mawupeng1@huawei.com
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2022-06-15 12:14:33 +02:00
Ma Wupeng
14d9a675fd mm: Ratelimited mirrored memory related warning messages
If system has mirrored memory, memblock will try to allocate mirrored
memory firstly and fallback to non-mirrored memory when fails, but if with
limited mirrored memory or some numa node without mirrored memory, lots of
warning message about memblock allocation will occur.

This patch ratelimit the warning message to avoid a very long print during
bootup.

Signed-off-by: Ma Wupeng <mawupeng1@huawei.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com>
Reviewed-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Link: https://lore.kernel.org/r/20220614092156.1972846-3-mawupeng1@huawei.com
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2022-06-15 12:14:00 +02:00
Blagovest Kolenichev
a30c2e2580 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  ANDROID: GKI: disable rndis USB gadget driver
  VFS: filename_create(): fix incorrect intent.
  ANDROID: Move BRANCH from build.config.common to .constants.
  Revert "ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations"
  net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
  rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies
  net: dsa: felix: fix tagging protocol changes with multiple CPU ports
  tun: annotate access to queue->trans_start
  ANDROID: gki_defconfig: remove CONFIG_ND_BLK
  cifs: verify that tcon is valid before dereference in cifs_kill_sb
  drm/amd/display: remove dtbclk_ss compensation for dcn316
  drm/amdgpu: Enable gfxoff quirk on MacBook Pro
  drm/amdgpu: Ensure HDA function is suspended before ASIC reset
  drm/amdgpu: fix VCN 3.1.2 firmware name
  drm/amd/display: don't ignore alpha property on pre-multiplied mode
  vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
  cifs: potential buffer overflow in handling symlinks
  nfc: nci: add flush_workqueue to prevent uaf
  net: dsa: realtek: don't parse compatible string for RTL8366S
  net: dsa: realtek: fix Kconfig to assure consistent driver linkage
  FROMLIST: staging: android: ashmem: remove usage of list iterator after the loop body
  Revert "staging: remove ashmem"
  net: ftgmac100: access hardware register after clock ready
  ANDROID: debug_kinfo driver, move to drivers/android
  Revert "net: dsa: setup master before ports"
  macvlan: Fix leaking skb in source mode with nodst option
  ALSA: usb-audio: Limit max buffer and period sizes per time
  ALSA: memalloc: Add fallback SG-buffer allocations for x86
  ANDROID: clang: update to 14.0.4
  stat: fix inconsistency between struct stat and struct compat_stat
  gcc-plugins: latent_entropy: use /dev/urandom
  ALSA: nm256: Don't call card private_free at probe error path
  ALSA: mtpav: Don't call card private_free at probe error path
  ALSA: rme9652: Fix the missing snd_card_free() call at probe error
  ALSA: hdspm: Fix the missing snd_card_free() call at probe error
  ALSA: hdsp: Fix the missing snd_card_free() call at probe error
  ALSA: oxygen: Fix the missing snd_card_free() call at probe error
  ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
  ALSA: cmipci: Fix the missing snd_card_free() call at probe error
  ALSA: aw2: Fix the missing snd_card_free() call at probe error
  ALSA: als300: Fix the missing snd_card_free() call at probe error
  ALSA: lola: Fix the missing snd_card_free() call at probe error
  ALSA: bt87x: Fix the missing snd_card_free() call at probe error
  ALSA: sis7019: Fix the missing error handling
  ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error
  ALSA: via82xx: Fix the missing snd_card_free() call at probe error
  ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
  ALSA: rme96: Fix the missing snd_card_free() call at probe error
  ALSA: rme32: Fix the missing snd_card_free() call at probe error
  ALSA: riptide: Fix the missing snd_card_free() call at probe error
  ALSA: maestro3: Fix the missing snd_card_free() call at probe error
  ALSA: korg1212: Fix the missing snd_card_free() call at probe error
  ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
  ALSA: ice1724: Fix the missing snd_card_free() call at probe error
  ALSA: fm801: Fix the missing snd_card_free() call at probe error
  ALSA: es1968: Fix the missing snd_card_free() call at probe error
  ALSA: es1938: Fix the missing snd_card_free() call at probe error
  ALSA: ens137x: Fix the missing snd_card_free() call at probe error
  ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
  ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error
  ALSA: cs4281: Fix the missing snd_card_free() call at probe error
  ALSA: ca0106: Fix the missing snd_card_free() call at probe error
  ALSA: azt3328: Fix the missing snd_card_free() call at probe error
  ALSA: au88x0: Fix the missing snd_card_free() call at probe error
  ALSA: atiixp: Fix the missing snd_card_free() call at probe error
  ALSA: als4000: Fix the missing snd_card_free() call at probe error
  ALSA: ali5451: Fix the missing snd_card_free() call at probe error
  ALSA: ad1889: Fix the missing snd_card_free() call at probe error
  ALSA: sc6000: Fix the missing snd_card_free() call at probe error
  ALSA: galaxy: Fix the missing snd_card_free() call at probe error
  ANDROID: arm64 gki_defconfig fixup
  s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig
  s390: current_stack_pointer shouldn't be a function
  ALSA: echoaudio: Fix the missing snd_card_free() call at probe error
  ALSA: core: Add snd_card_free_on_error() helper
  netfilter: nf_tables: nft_parse_register can return a negative value
  net: lan966x: Stop processing the MAC entry is port is wrong.
  net: lan966x: Fix when a port's upper is changed.
  net: lan966x: Fix IGMP snooping when frames have vlan tag
  net: lan966x: Update lan966x_ptp_get_nominal_value
  sctp: Initialize daddr on peeled off socket
  drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP
  net/smc: Fix af_ops of child socket pointing to released memory
  net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
  net/smc: use memcpy instead of snprintf to avoid out of bounds read
  net: macb: Restart tx only if queue pointer is lagging
  KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU
  KVM: SVM: Do not activate AVIC for SEV-enabled guest
  Documentation: KVM: Add SPDX-License-Identifier tag
  selftests: kvm: add tsc_scaling_sync to .gitignore
  drm/msm/dp: add fail safe mode outside of event_mutex context
  drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
  drm/msm: Stop using iommu_present()
  drm/msm/mdp5: check the return of kzalloc()
  drm/msm: Fix range size vs end confusion
  ipv6: fix panic when forwarding a pkt with no in6 dev
  dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
  netfilter: nft_socket: make cgroup match work in input too
  mac80211: fix ht_capa printout in debugfs
  cfg80211: hold bss_lock while updating nontrans_list
  nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
  net/sched: taprio: Check if socket flags are valid
  net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
  net: phy: LAN87xx: remove genphy_softreset in config_aneg
  ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
  ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
  drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
  Linux 5.18-rc2
  s390: update defconfigs
  ath9k: Fix usage of driver-private space in tx_info
  brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
  mt76: Fix undefined behavior due to shift overflowing the constant
  perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output
  perf tools: Add external commands to list-cmds
  perf docs: Add perf-iostat link to manpages
  perf session: Remap buf if there is no space for event
  media: si2157: unknown chip version Si2147-A30 ROM 0x50
  perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K
  perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K
  perf tools: Fix perf's libperf_print callback
  perf: arm-spe: Fix perf report --mem-mode
  perf unwind: Don't show unwind error messages when augmenting frame pointer stack
  tools headers arm64: Sync arm64's cputype.h with the kernel sources
  perf test tsc: Fix error message when not supported
  perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
  perf python: Fix probing for some clang command line options
  tools build: Filter out options and warnings not supported by clang
  tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  RISC-V: KVM: include missing hwcap.h into vcpu_fp
  KVM: selftests: riscv: Fix alignment of the guest_hang() function
  KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table
  RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
  net: atlantic: Avoid out-of-bounds indexing
  net: dsa: felix: suppress -EPROBE_DEFER errors
  cifs: Split the smb3_add_credits tracepoint
  MAINTAINERS: add Tom as clang reviewer
  mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()"
  mailmap: update Vasily Averin's email address
  mm/mempolicy: fix mpol_new leak in shared_policy_replace
  mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
  mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
  lz4: fix LZ4_decompress_safe_partial read out of bound
  highmem: fix checks in __kmap_local_sched_{in,out}
  mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation.
  fscache: remove FSCACHE_OLD_API Kconfig option
  fscache: Use wrapper fscache_set_cache_state() directly when relinquishing
  fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS
  fscache: Remove the cookie parameter from fscache_clear_page_bits()
  docs: filesystems: caching/backend-api.rst: fix an object withdrawn API
  docs: filesystems: caching/backend-api.rst: correct two relinquish APIs use
  cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr
  cachefiles: unmark inode in use in error path
  net/sched: fix initialization order when updating chain 0 head
  sctp: use the correct skb for security_sctp_assoc_request
  mlxsw: i2c: Fix initialization error flow
  net: mdio: don't defer probe forever if PHY IRQ provider is missing
  io_uring: fix race between timeout flush and removal
  cxl/pci: Drop shadowed variable
  tools/testing/nvdimm: Fix security_init() symbol collision
  RDMA/hfi1: Fix use-after-free bug for mm struct
  Revert "iavf: Fix deadlock occurrence during resetting VF interface"
  ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
  cifs: release cached dentries only if mount is complete
  cifs: Check the IOCB_DIRECT flag, not O_DIRECT
  perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
  ALSA: usb-audio: Increase max buffer size
  ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
  vxlan: fix error return code in vxlan_fdb_append
  flow_dissector: fix false-positive __read_overflow2_field() warning
  veth: Ensure eth header is in skb's linear part
  bonding: Update layer2 and layer2+3 hash formula documentation
  MAINTAINERS: Fix reviewer info for a few ROHM ICs
  net/sched: flower: fix parsing of ethertype following VLAN header
  dt-bindings: net: ave: Use unevaluatedProperties
  dt-bindings: net: ave: Clean up clocks, resets, and their names using compatible string
  arm64: Add part number for Arm Cortex-A78AE
  arm64: patch_text: Fixup last cpu should be master
  iommu/omap: Fix regression in probe for NULL pointer dereference
  mmc: core: improve API to make clear mmc_hw_reset is for cards
  ANDROID: dm-user: remove REQ_OP_WRITE_SAME
  SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg()
  SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
  SUNRPC: Handle allocation failure in rpc_new_task()
  NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename()
  NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget
  SUNRPC: Handle low memory situations in call_status()
  SUNRPC: Handle ENOMEM in call_transmit_status()
  NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation
  SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
  NFS: Replace readdir's use of xxhash() with hash_64()
  io_uring: use nospec annotation for more indexes
  io_uring: zero tag on rsrc removal
  io_uring: don't touch scm_fp_list after queueing skb
  io_uring: nospec index for tags on files update
  io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF
  Revert "io_uring: Add support for napi_busy_poll"
  io_uring: drop the old style inflight file tracking
  io_uring: defer file assignment
  io_uring: propagate issue_flags state down to file assignment
  ANDROID: remove CONFIG_DEBUG_INFO from gki_defconfig files
  Revert "ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds"
  SUNRPC: Fix the svc_deferred_event trace class
  mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk
  mm/mempolicy: Use vma_alloc_folio() in new_page()
  mm: Add vma_alloc_folio()
  mm/migrate: Use a folio in migrate_misplaced_transhuge_page()
  mm/migrate: Use a folio in alloc_migration_target()
  mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD
  x86/msi: Fix msi message data shadow struct
  mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
  s390/kexec: silence -Warray-bounds warning
  x86/extable: Prefer local labels in .set directives
  x86,bpf: Avoid IBT objtool warning
  ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
  sound/oss/dmasound: fix build when drivers are mixed =y/=m
  ALSA: hda/realtek: Add quirk for Clevo PD50PNT
  selftests: KVM: Free the GIC FD when cleaning up in arch_timer
  selftests: KVM: Don't leak GIC FD across dirty log test iterations
  KVM: Don't create VM debugfs files outside of the VM directory
  KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3)
  drivers: net: slip: fix NPD bug in sl_tx_timeout()
  scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
  scsi: ufs: ufshpb: Fix a NULL check on list iterator
  scsi: sd: Clean up gendisk if device_add_disk() failed
  scsi: message: fusion: Remove redundant variable dmp
  scsi: mvsas: Add PCI ID of RocketRaid 2640
  scsi: sd: sd_read_cpr() requires VPD pages
  scsi: mpt3sas: Fail reset operation if config request timed out
  scsi: sym53c500_cs: Stop using struct scsi_pointer
  scsi: ufs: ufs-pci: Add support for Intel MTL
  scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment
  scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use
  dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/height-mm mandatory
  random: check for signals every PAGE_SIZE chunk of /dev/[u]random
  Revert "powerpc: Set max_mapnr correctly"
  powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
  ANDROID: selftests: incfs: Add stacked_mount_test
  ANDROID: selftests: incfs: Add umount helper function
  ANDROID: selftests: incfs: skip large_file_test test is not enough free space
  ANDROID: selftests: incfs: Add -fno-omit-frame-pointer
  ANDROID: incremental-fs: limit mount stack depth
  fbdev: Fix unregistering of framebuffers without device
  drbd: set QUEUE_FLAG_STABLE_WRITES
  drbd: fix an invalid memory access caused by incorrect use of list iterator
  drbd: Fix five use after free bugs in get_initial_state
  SUNRPC: Fix NFSD's request deferral on RDMA transports
  KVM: avoid NULL pointer dereference in kvm_dirty_ring_push
  bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets
  bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
  drm/msm/dpu: Use indexed array initializer to prevent mismatches
  drm/msm/disp: check the return value of kzalloc()
  drm/amdgpu/smu10: fix SoC/fclk units in auto mode
  drm/amd/display: update dcn315 clock table read
  drm/amdgpu/display: change pipe policy for DCN 2.1
  drm/amd/display: Add configuration options for AUX wake work around.
  drm/amd/display: remove assert for odm transition case
  drm/amdgpu: don't use BACO for reset in S3
  drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
  drm/amdkfd: Create file descriptor after client is added to smi_clients list
  drm/amdgpu: Sync up header and implementation to use the same parameter names
  drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
  amd/display: set backlight only if required
  drm/amd/display: Fix allocate_mst_payload assert on resume
  drm/amd/display: Revert FEC check in validation
  drm/amd/display: Add work around for AUX failure on wake.
  drm/amd/display: Clear optc false state when disable otg
  drm/amd/display: Enable power gating before init_pipes
  drm/amd/display: Remove redundant dsc power gating from init_hw
  drm/amd/display: Correct Slice reset calculation
  drm/amd/vcn: fix an error msg on vcn 3.0
  drm/amdgpu/vcn3: send smu interface type
  spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
  spi: cadence-quadspi: fix protocol setup for non-1-1-X operations
  spi: core: add dma_map_dev for __spi_unmap_msg()
  cdrom: remove unused variable
  myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
  net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
  qede: confirm skb is allocated before using
  net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n
  Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
  Drivers: hv: balloon: Disable balloon and hot-add accordingly
  Drivers: hv: balloon: Support status report for larger page sizes
  random: check for signal_pending() outside of need_resched() check
  random: do not allow user to keep crng key around on stack
  net: phy: mscc-miim: reject clause 45 register accesses
  net: axiemac: use a phandle to reference pcs_phy
  dt-bindings: net: add pcs-handle attribute
  net: axienet: factor out phy_node in struct axienet_local
  net: axienet: setup mdio unconditionally
  net: sfc: fix using uninitialized xdp tx_queue
  rxrpc: fix a race in rxrpc_exit_net()
  net: openvswitch: fix leak of nested actions
  tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
  KVM: arm64: selftests: Introduce vcpu_width_config
  KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs
  s390: allow to compile with z16 optimizations
  s390: add z16 elf platform
  arm64: alternatives: mark patch_alternative() as `noinstr`
  KVM: arm64: vgic: Remove unnecessary type castings
  KVM: arm64: Don't split hugepages outside of MMU write lock
  KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler
  KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32
  KVM: arm64: Generally disallow SMC64 for AArch32 guests
  ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back
  net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()
  net: openvswitch: don't send internal clone attribute to the userspace.
  net: micrel: Fix KS8851 Kconfig
  media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV
  btrfs: fix btrfs_submit_compressed_write cgroup attribution
  btrfs: fix root ref counts in error handling in btrfs_get_root_ref
  btrfs: zoned: activate block group only for extent allocation
  btrfs: return allocated block group from do_chunk_alloc()
  btrfs: mark resumed async balance as writing
  btrfs: remove support of balance v1 ioctl
  btrfs: release correct delalloc amount in direct IO write path
  btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
  btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range
  Partial Revert "ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK"
  ANDROID: build.config: set NDK_TRIPLE
  ANDROID: disable SAMPLES and BPFILTER for allmodconfigs
  FROMLIST: net, uapi: remove inclusion of arpa/inet.h
  FROMGIT: kbuild: add --target to correctly cross-compile UAPI headers with Clang
  FROMGIT: kbuild: Add environment variables for userprogs flags
  ACPI: bus: Eliminate acpi_bus_get_device()
  x86/speculation: Restore speculation related MSRs during S3 resume
  x86/pm: Save the MSR validity status at context setup
  ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
  ALSA: hda/i915 - skip acomp init if no matching display
  ice: clear cmd_type_offset_bsz for TX rings
  ice: xsk: fix VSI state check in ice_xsk_wakeup()
  ice: synchronize_rcu() when terminating rings
  irqchip/gic, gic-v3: Prevent GSI to SGI translations
  irqchip/gic-v3: Fix GICR_CTLR.RWP polling
  irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling
  irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init()
  irq/qcom-mpm: Fix build error without MAILBOX
  media: rockchip/rga: do proper error checking in probe
  random: opportunistically initialize on /dev/urandom reads
  kobject: kobj_type: remove default_attrs
  powerpc/pseries/vas: use default_groups in kobj_type
  Documentation: kvm: Add missing line break in api.rst
  KVM: x86/mmu: remove unnecessary flush_workqueue()
  KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
  KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
  ipv6: Fix stats accounting in ip6_pkt_drop
  ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
  ice: Set txq_teid to ICE_INVAL_TEID on ring creation
  dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
  netfilter: nf_tables: memcg accounting for dynamically allocated objects
  UPSTREAM: KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
  objtool: Fix SLS validation for kcov tail-call replacement
  objtool: Fix IBT tail-call detection
  x86/bug: Prevent shadowing in __WARN_FLAGS
  perf/core: Always set cpuctx cgrp when enable cgroup event
  perf/core: Fix perf_cgroup_switch()
  perf/core: Use perf_cgroup_info->active to check if cgroup is active
  perf/core: Don't pass task around when ctx sched in
  perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
  perf/x86/intel: Don't extend the pseudo-encoding to GP counters
  perf/core: Inherit event_caps
  perf/x86/uncore: Add Raptor Lake uncore support
  perf/x86/msr: Add Raptor Lake CPU support
  perf/x86/cstate: Add Raptor Lake support
  perf/x86: Add Intel Raptor Lake support
  Revert "mm/page_alloc: mark pagesets as __maybe_unused"
  Revert "locking/local_lock: Make the empty local_lock_*() function a macro."
  x86/percpu: Remove volatile from arch_raw_cpu_ptr().
  static_call: Remove __DEFINE_STATIC_CALL macro
  static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
  static_call: Don't make __static_call_return0 static
  x86,static_call: Fix __static_call_return0 for i386
  entry: Fix compile error in dynamic_irqentry_exit_cond_resched()
  sched: Teach the forced-newidle balancer about CPU affinity limitation.
  sched/core: Fix forceidle balancing
  dt-bindings: display: bridge: Drop requirement on input port for DSI devices
  sctp: count singleton chunks in assoc user stats
  cifs: update internal module number
  cifs: force new session setup and tcon for dfs
  io_uring: move read/write file prep state into actual opcode handler
  io_uring: defer splice/tee file validity check until command issue
  drm/nouveau/pmu: Add missing callbacks for Tegra devices
  selftests/harness: Pass variant to teardown
  selftests/harness: Run TEARDOWN for ASSERT failures
  selftests: fix an unused variable warning in pidfd selftest
  selftests: fix header dependency for pid_namespace selftests
  selftests: x86: add 32bit build warnings for SUSE
  selftests/proc: fix array_size.cocci warning
  selftests/vDSO: fix array_size.cocci warning
  Revert "ACPI: processor: idle: Only flush cache on entering C3"
  Documentation: kunit: fix path to .kunitconfig in start.rst
  IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
  x86/mm/tlb: Revert retpoline avoidance approach
  random: do not split fast init input in add_hwgenerator_randomness()
  Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax"
  cifs: remove check of list iterator against head past the loop body
  cifs: fix potential race with cifsd thread
  habanalabs: Fix test build failures
  ANDROID: gki defconfig movements
  Revert "ANDROID: GKI: amlogic: add DTB overlays"
  staging: r8188eu: Fix PPPoE tag insertion on little endian systems
  platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND
  platform/x86: acerhdf: Cleanup str_starts_with()
  Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups
  Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors
  Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings
  platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h
  platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
  IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD
  RDMA/mlx5: Add a missing update of cache->last_add
  RDMA/mlx5: Don't remove cache MRs when a delay is needed
  MAINTAINERS: Update qib and hfi1 related drivers
  MAINTAINERS: Add Leon Romanovsky to RDMA maintainers
  platform/x86: think-lmi: certificate support clean ups
  gpio: Restrict usage of GPIO chip irq members before initialization
  sfc: Do not free an empty page_ring
  stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static
  mmc: renesas_sdhi: special 4tap settings only apply to HS400
  bnxt_en: Prevent XDP redirect from running when stopping TX queue
  bnxt_en: reserve space inside receive page for skb_shared_info
  bnxt_en: Synchronize tx when xdp redirects happen on same ring
  qed: fix ethtool register dump
  net: phy: micrel: Remove DT option lan8814,ignore-ts
  net: phy: micrel: Remove latency from driver
  dt-bindings: net: micrel: Revert latency support and timestamping check
  mmc: core: Fixup support for writeback-cache for eMMC and SD
  FROMLIST: fuse: give wakeup hints to the scheduler
  mmc: block: Check for errors after write on SPI
  mmc: mmci: stm32: correctly check all elements of sg list
  Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
  perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER
  perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
  arm64: Fix comments in macro __init_el2_gicv3
  arm64: fix typos in comments
  arch/arm64: Fix topology initialization for core scheduling
  arm64: mte: Fix the stack frame size warning in mte_dump_tag_range()
  Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator"
  tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II.
  regulator: atc260x: Fix missing active_discharge_on setting
  spi: mxic: Fix an error handling path in mxic_spi_probe()
  spi: rpc-if: Fix RPM imbalance in probe error path
  regulator: rtq2134: Fix missing active_discharge_on setting
  regulator: wm8994: Add an off-on delay for WM8994 variant
  gpu: ipu-v3: Fix dev_dbg frequency output
  drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe
  drm/imx: Fix memory leak in imx_pd_connector_get_modes
  drm/imx: imx-ldb: Check for null pointer after calling kmemdup
  ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
  ata: sata_dwc_460ex: Fix crash due to OOB write
  ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()
  io_uring: don't check req->file in io_fsync_prep()
  Linux 5.18-rc1
  KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h
  selftests: net: fix nexthop warning cleanup double ip typo
  docs: net: dsa: fix minor grammar and punctuation issues
  Revert "clk: Drop the rate range on clk_put()"
  modpost: restore the warning message for missing symbol versions
  Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"
  watch_queue: Free the page array when watch_queue is dismantled
  tracing: mark user_events as BROKEN
  tracing: Move user_events.h temporarily out of include/uapi
  ftrace: Make ftrace_graph_is_dead() a static branch
  tracing: Set user_events to BROKEN
  tracing/user_events: Remove eBPF interfaces
  tracing/user_events: Hold event_mutex during dyn_event_add
  proc: bootconfig: Add null pointer check
  tracing: Rename the staging files for trace_events
  KVM: x86: fix sending PV IPI
  KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
  KVM: x86: Remove redundant vm_entry_controls_clearbit() call
  KVM: x86: cleanup enter_rmode()
  KVM: x86: SVM: fix tsc scaling when the host doesn't support it
  kvm: x86: SVM: remove unused defines
  KVM: x86: SVM: move tsc ratio definitions to svm.h
  KVM: x86: SVM: fix avic spec based definitions again
  KVM: MIPS: remove reference to trap&emulate virtualization
  KVM: x86: document limitations of MSR filtering
  KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr
  KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
  KVM: x86/pmu: Fix and isolate TSX-specific performance event logic
  KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set
  KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
  KVM: x86: Trace all APICv inhibit changes and capture overall status
  KVM: x86: Add wrappers for setting/clearing APICv inhibits
  KVM: x86: Make APICv inhibit reasons an enum and cleanup naming
  KVM: X86: Handle implicit supervisor access with SMAP
  KVM: X86: Rename variable smap to not_smap in permission_fault()
  KVM: X86: Fix comments in update_permission_bitmask
  KVM: X86: Change the type of access u32 to u64
  KVM: Remove dirty handling from gfn_to_pfn_cache completely
  KVM: Use enum to track if cached PFN will be used in guest and/or host
  KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()
  KVM: x86/pmu: Use different raw event masks for AMD and Intel
  KVM: Don't actually set a request when evicting vCPUs for GFN cache invd
  KVM: avoid double put_page with gfn-to-pfn cache
  KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap
  KVM: SVM: fix panic on out-of-bounds guest IRQ
  KVM: MMU: propagate alloc_workqueue failure
  Revert "ANDROID: sched: Add vendor hooks for override sugov behavior"
  Revert "ANDROID: sched: Add vendor hooks for skipping sugov update"
  Revert "Revert "Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"""
  ANDROID: kernel/sched/android.h: add uclamp_* stub functions
  net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
  net/fungible: Fix reference to __udivdi3 on 32b builds
  dt-bindings: Fix phandle-array issues in the idle-states bindings
  perf python: Convert tracepoint.py example to python3
  perf evlist: Directly return instead of using local ret variable
  perf cpumap: More cpu map reuse by merge.
  perf cpumap: Add is_subset function
  perf evlist: Rename cpus to user_requested_cpus
  perf tools: Stop depending on .git files for building PERF-VERSION-FILE
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  tools kvm headers arm64: Update KVM headers from the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools headers UAPI: Sync asm-generic/mman-common.h with the kernel
  perf beauty: Update copy of linux/socket.h with the kernel sources
  perf tools: Update copy of libbpf's hashmap.c
  perf stat: Avoid SEGV if core.cpus isn't set
  mm/damon: prevent activated scheme from sleeping by deactivated schemes
  mm/kmemleak: reset tag when compare object pointer
  doc/vm/page_owner.rst: remove content related to -c option
  tools/vm/page_owner_sort.c: remove -c option
  mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP
  mm,hwpoison: unmap poisoned page before invalidation
  mailmap: update Kirill's email
  mm: kfence: fix objcgs vector allocation
  mm/munlock: protect the per-CPU pagevec by a local_lock_t
  mm/munlock: update Documentation/vm/unevictable-lru.rst
  mm/munlock: add lru_add_drain() to fix memcg_stat_test
  nilfs2: get rid of nilfs_mapping_init()
  nilfs2: fix lockdep warnings during disk space reclamation
  nilfs2: fix lockdep warnings in page operations for btree nodes
  ocfs2: fix crash when mount with quota enabled
  Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"
  btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio()
  ntfs: Correct mark_ntfs_record_dirty() folio conversion
  f2fs: Get the superblock from the mapping instead of the page
  f2fs: Correct f2fs_dirty_data_folio() conversion
  ext4: Correct ext4_journalled_dirty_folio() conversion
  filemap: Remove AOP_FLAG_CONT_EXPAND
  fs: Pass an iocb to generic_perform_write()
  fs, net: Move read_descriptor_t to net.h
  fs: Remove read_actor_t
  iomap: Simplify is_partially_uptodate a little
  readahead: Update comments
  mm: remove the skip_page argument to read_pages
  mm: remove the pages argument to read_pages
  fs: Remove ->readpages address space operation
  readahead: Remove read_cache_pages()
  dm: fix bio polling to handle possibile BLK_STS_AGAIN
  dm: fix dm_io and dm_target_io flags race condition on Alpha
  Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS"
  kbuild: Remove '-mno-global-merge'
  kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh
  kconfig: remove stale comment about removed kconfig_print_symbol()
  Revert "ANDROID: sched: Introduce uclamp latency and boost wrapper"
  Revert "ANDROID: sched/fair: Bias EAS placement for latency"
  ANDROID: add kernel/sched/android.h
  Revert "ANDROID: sched: avoid placing RT threads on cores handling softirqs"
  dm integrity: set journal entry unused when shrinking device
  dm ioctl: log an error if the ioctl structure is corrupted
  Revert "ANDROID: vendor_hooks: add waiting information for blocked tasks"
  ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
  ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0'
  selftests: net: add delete nexthop route warning test
  net: ipv4: fix route with nexthop object delete warning
  net: micrel: fix KS8851_MLL Kconfig
  mctp: Use output netdev to allocate skb headroom
  mctp i2c: correct mctp_i2c_header_create result
  mctp: Fix check for dev_hard_header() result
  ice: Fix broken IFF_ALLMULTI handling
  ice: Fix MAC address setting
  ice: Clear default forwarding VSI during VSI release
  Revert "net: dsa: stop updating master MTU from master.c"
  skbuff: fix coalescing for page_pool fragment recycling
  vrf: fix packet sniffing for traffic originating from ip tunnels
  net/tls: fix slab-out-of-bounds bug in decrypt_internal
  net: sfc: add missing xdp queue reinitialization
  MIPS: crypto: Fix CRC32 code
  MAINTAINERS: mark wil6210 as orphan
  MAINTAINERS: claim include/uapi/linux/wireless.h
  ath9k: Properly clear TX status area before reporting to mac80211
  Revert "ANDROID: schedutil: add vendor hook for adjusting util to freq calculation"
  Revert "ANDROID: Add a vendor hook that allow a module to modify the wake flag"
  dma-mapping: move pgprot_decrypted out of dma_pgprot
  Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
  exfat: do not clear VolumeDirty in writeback
  exfat: allow access to paths with trailing dots
  RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n
  RISC-V: defconfig: Drop redundant SBI HVC and earlycon
  platform/chrome: cros_ec_debugfs: detach log reader wq from devm
  platform: chrome: Split trace include file
  Documentation: riscv: remove non-existent directory from table of contents
  drbd: remove check of list iterator against head past the loop body
  drbd: remove usage of list iterator variable after loop
  riscv: cpu.c: don't use kernel-doc markers for comments
  arm64: dts: ls1046a: Update i2c node dma properties
  arm64: dts: ls1043a: Update i2c dma properties
  ARM: dts: spear1340: Update serial node properties
  ARM: dts: spear13xx: Update SPI dma properties
  random: mix build-time latent entropy into pool at init
  ARM: OMAP2+: Fix regression for smc calls for vmap stack
  RISC-V: Enable profiling by default
  RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo
  uapi/linux/stddef.h: Add include guards
  RISC-V: Declare per cpu boot data as static
  ANDROID: vendor_hooks: Reduce pointless modversions CRC churn
  blk-wbt: remove wbt_track stub
  gfs2: Make sure FITRIM minlen is rounded up to fs block size
  ARM/dma-mapping: Remove CMA code when not built with CMA
  vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices
  openvswitch: Add recirc_id to recirc warning
  PCI: hv: Remove unused hv_set_msi_entry_from_desc()
  gpio: ts5500: Fix Links to Technologic Systems web resources
  nfsd: Clean up nfsd_file_put()
  cifs: fix NULL ptr dereference in smb2_ioctl_query_info()
  cifs: prevent bad output lengths in smb2_ioctl_query_info()
  nfsd: Fix a write performance regression
  smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
  nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
  gpio: Properly document parent data union
  gpio: ts4900: Fix comment formatting and grammar
  MAINTAINERS: add drbd co-maintainer
  ARM: 9187/1: JIVE: fix return value of __setup handler
  ARM: 9189/1: decompressor: fix unneeded rebuilds of library objects
  rxrpc: fix some null-ptr-deref bugs in server_key.c
  XArray: Update the LRU list in xas_split()
  powerpc/numa: Handle partially initialized numa nodes
  block: use dedicated list iterator variable
  rxrpc: Fix call timer start racing with call destruction
  net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
  net: hns3: fix the concurrency between functions reading debugfs
  docs: netdev: move the netdev-FAQ to the process pages
  docs: netdev: broaden the new vs old code formatting guidelines
  docs: netdev: call out the merge window in tag checking
  docs: netdev: add missing back ticks
  docs: netdev: make the testing requirement more stringent
  docs: netdev: add a question about re-posting frequency
  docs: netdev: rephrase the 'should I update patchwork' question
  docs: netdev: rephrase the 'Under review' question
  docs: netdev: shorten the name and mention msgid for patch status
  docs: netdev: note that RFC postings are allowed any time
  docs: netdev: turn the net-next closed into a Warning
  docs: netdev: move the patch marking section up
  docs: netdev: minor reword
  docs: netdev: replace references to old archives
  Revert "signal, x86: Delay calling signals in atomic on RT enabled kernels"
  can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration
  can: mcba_usb: properly check endpoint type
  can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
  can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
  can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
  can: m_can: m_can_tx_handler(): fix use after free of skb
  can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
  can: isotp: restore accidentally removed MSG_PEEK feature
  RISC-V: Fix a comment typo in riscv_of_parent_hartid()
  riscv: Increase stack size under KASAN
  riscv: Fix fill_callchain return value
  riscv: dts: canaan: Fix SPI3 bus width
  Revert "ANDROID: sched: Add vendor hook to select ilb cpu"
  UPSTREAM: mm/page_alloc: mark pagesets as __maybe_unused
  kbuild: Make $(LLVM) more flexible
  kbuild: add --target to correctly cross-compile UAPI headers with Clang
  fixdep: use fflush() and ferror() to ensure successful write to files
  arch: syscalls: simplify uapi/kapi directory creation
  usr/include: replace extra-y with always-y
  bpf: selftests: Test fentry tracing a struct_ops program
  bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT
  rethook: Fix to use WRITE_ONCE() for rethook:: Handler
  net: sparx5: uses, depends on BRIDGE or !BRIDGE
  wireguard: socket: ignore v6 endpoints when ipv6 is disabled
  wireguard: socket: free skb in send6 when ipv6 is disabled
  wireguard: selftests: simplify RNG seeding
  wireguard: queueing: use CFI-safe ptr_ring cleanup function
  mm: page_alloc: validate buddy before check its migratetype.
  riscv: Rename "sp_in_global" to "current_stack_pointer"
  docs: Add a document on how to fix a messy diffstat
  docs: sphinx/requirements: Limit jinja2<3.1
  sfc: Avoid NULL pointer dereference on systems without numa awareness
  ptp: ocp: handle error from nvmem_device_find
  net: dsa: felix: fix possible NULL pointer dereference
  drbd: fix potential silent data corruption
  MIPS: rb532: move GPIOD definition into C-files
  MIPS: lantiq: check the return value of kzalloc()
  mips: sgi-ip22: add a check for the return of kzalloc()
  fs: fix an infinite loop in iomap_fiemap
  loop: fix ioctl calls using compat_loop_info
  PCI/doc: cleanup references to the legacy PCI DMA API
  ksmbd: replace usage of found with dedicated list iterator variable
  ksmbd: Remove a redundant zeroing of memory
  MAINTAINERS: ksmbd: switch Sergey to reviewer
  ksmbd: shorten experimental warning on loading the module
  ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
  selftests/bpf: Fix warning comparing pointer to 0
  bpf: Fix sparse warnings in kprobe_multi_resolve_syms
  bpftool: Explicit errno handling in skeletons
  x86/fpu/xstate: Consolidate size calculations
  x86/fpu/xstate: Handle supervisor states in XSTATE permissions
  x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
  x86/fpu: Cache xfeature flags from CPUID
  x86/fpu/xsave: Initialize offset/size cache early
  x86/fpu: Remove unused supervisor only offsets
  ALSA: hda: Avoid unsol event during RPM suspending
  vdpa: mlx5: synchronize driver status with CVQ
  vdpa: mlx5: prevent cvq work from hogging CPU
  Revert "virtio_config: introduce a new .enable_cbs method"
  Revert "virtio: use virtio_device_ready() in virtio_device_restore()"
  ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
  drm: of: Properly try all possible cases for bridge/panel detection
  fs: fix fd table size alignment properly
  Revert "ANDROID: fs: FS tracepoints to track IO."
  PCI: Remove the deprecated "pci-dma-compat.h" API
  crypto: x86/sm3 - Fixup SLS
  scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch"
  scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch"
  scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
  scsi: aic7xxx: Use standard PCI subsystem, subdevice defines
  scsi: ufs: qcom: Drop custom Android boot parameters
  scsi: core: sysfs: Remove comments that conflict with the actual logic
  scsi: hisi_sas: Remove stray fallthrough annotation
  scsi: virtio-scsi: Eliminate anonymous module_init & module_exit
  scsi: isci: Fix spelling mistake "doesnt" -> "doesn't"
  scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()
  scsi: aha152x: Stop using struct scsi_pointer
  scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
  scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling
  scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation
  scsi: core: scsi_logging: Fix a BUG
  scsi: ufs: core: Remove unused field in struct ufs_hba
  scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
  scsi: lpfc: Fix broken SLI4 abort path
  scsi: lpfc: Update lpfc version to 14.2.0.1
  scsi: lpfc: Fix queue failures when recovering from PCI parity error
  scsi: lpfc: Fix unload hang after back to back PCI EEH faults
  scsi: lpfc: Improve PCI EEH Error and Recovery Handling
  scsi: target: tcmu: Fix possible page UAF
  scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup()
  scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
  SUNRPC: handle malloc failure in ->request_prepare
  NFSv4: fix open failure with O_ACCMODE flag
  Revert "NFSv4: Handle the special Linux file open access mode"
  xfs: drop async cache flushes from CIL commits.
  xfs: shutdown during log recovery needs to mark the log shutdown
  xfs: xfs_trans_commit() path must check for log shutdown
  xfs: xfs_do_force_shutdown needs to block racing shutdowns
  xfs: log shutdown triggers should only shut down the log
  xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
  xfs: shutdown in intent recovery has non-intent items in the AIL
  xfs: aborting inodes on shutdown may need buffer lock
  dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible
  lib/test: use after free in register_test_dev_kmod()
  fs: fd tables have to be multiples of BITS_PER_LONG
  netfilter: bitwise: fix reduce comparisons
  riscv module: remove (NOLOAD)
  rtc: check if __rtc_read_time was successful
  rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
  rtc: mc146818-lib: Fix the AltCentury for AMD platforms
  io_uring: defer msg-ring file validity check until command issue
  parisc: Fix patch code locking and flushing
  parisc: Find a new timesync master if current CPU is removed
  parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y
  parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging
  parisc: Implement __cpu_die() and __cpu_disable() for CPU hotplugging
  parisc: Add PDC locking functions for rendezvous code
  parisc: Move disable_sr_hashing_asm() into .text section
  parisc: Move CPU startup-related functions into .text section
  parisc: Move store_cpu_topology() into text section
  parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY
  parisc: Ensure set_firmware_width() is called only once
  parisc: Add constants for control registers and clean up mfctl()
  parisc: Detect hppa-suse-linux-gcc compiler for cross-building
  parisc: Clean up cpu_check_affinity() and drop cpu_set_affinity_irq()
  parisc: Fix CPU affinity for Lasi, WAX and Dino chips
  x86/fpu: Remove redundant XCOMP_BV initialization
  KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
  KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
  KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
  Documentation: KVM: add API issues section
  Documentation: KVM: add virtual CPU errata documentation
  Documentation: KVM: add separate directories for architecture-specific documentation
  Documentation: kvm: include new locks
  Documentation: kvm: fixes for locking.rst
  KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
  clk: zynq: Update the parameters to zynq_clk_register_periph_clk
  clk: zynq: trivial warning fix
  Revert "KVM: set owner of cpu and vm file operations"
  KVM: Prevent module exit until all VMs are freed
  io_uring: fail links if msg-ring doesn't succeeed
  phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE
  Revert "parisc: Fix invalidate/flush vmap routines"
  x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO
  Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
  PCI: hv: Propagate coherence from VMbus device to PCI device
  Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
  Drivers: hv: vmbus: Fix potential crash on module unload
  Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register()
  Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests
  net: lan966x: fix kernel oops on ioctl when I/F is down
  ax25: Fix UAF bugs in ax25 timers
  ax25: fix UAF bug in ax25_send_control()
  openvswitch: Fixed nd target mask field in the flow dump.
  nvme-multipath: fix hang when disk goes live over reconnect
  nvme: fix RCU hole that allowed for endless looping in multipath round robin
  nvme: allow duplicate NSIDs for private namespaces
  nvmet: remove redundant assignment after left shift
  nvmet: use a private workqueue instead of the system workqueue
  dma-buf: handle empty dma_fence_arrays gracefully
  dma-buf/sync-file: fix logic error in new fence merge code
  selftests/bpf: Fix clang compilation errors
  ice: xsk: Fix indexing in ice_tx_xsk_pool()
  ice: xsk: Stop Rx processing when ntc catches ntu
  ice: xsk: Eliminate unnecessary loop iteration
  xsk: Do not write NULL in SW ring at allocation failure
  x86,kprobes: Fix optprobe trampoline to generate complete pt_regs
  x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs
  x86,rethook,kprobes: Replace kretprobe with rethook on x86
  kprobes: Use rethook for kretprobe if possible
  bpftool: Fix generated code in codegen_asserts
  selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
  bpf: Fix maximum permitted number of arguments check
  bpf: Sync comments for bpf_get_stack
  fprobe: Fix sparse warning for acccessing __rcu ftrace_hash
  fprobe: Fix smatch type mismatch warning
  bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2
  dt-bindings: Fix missing '/schemas' in $ref paths
  dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes
  dt-bindings: net: snps,dwmac: modify available values of PBL
  dt-bindings: display: mediatek: Fix examples on new bindings
  dt-bindings: display: mediatek, ovl: Fix 'iommu' required property typo
  dt-bindings: display: mediatek, mutex: Fix mediatek, gce-events type
  Revert "dt-bindings: display: mediatek: add ethdr definition for mt8195"
  XArray: Fix xas_create_range() when multi-order entry present
  Revert "selftests: net: Add tls config dependency for tls selftests"
  net/smc: Send out the remaining data in sndbuf before close
  smb3: cleanup and clarify status of tree connections
  net: move net_unlink_todo() out of the header
  net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
  Documentation: kunit: Fix cross-referencing warnings
  s390/alternatives: avoid using jgnop mnemonic
  vdpa/mlx5: Avoid processing works if workqueue was destroyed
  vhost: handle error while adding split ranges to iotlb
  vdpa: support exposing the count of vqs to userspace
  vdpa: change the type of nvqs to u32
  vdpa: support exposing the config size to userspace
  vdpa/mlx5: re-create forwarding rules after mac modified
  virtio: pci: check bar values read from virtio config space
  Revert "virtio_pci: harden MSI-X interrupts"
  Revert "virtio-pci: harden INTX interrupts"
  drivers/net/virtio_net: Added RSS hash report control.
  drivers/net/virtio_net: Added RSS hash report.
  drivers/net/virtio_net: Added basic RSS support.
  drivers/net/virtio_net: Fixed padded vheader to use v1 with hash.
  virtio: use virtio_device_ready() in virtio_device_restore()
  tools/virtio: compile with -pthread
  tools/virtio: fix after premapped buf support
  virtio_ring: remove flags check for unmap packed indirect desc
  virtio_ring: remove flags check for unmap split indirect desc
  virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed()
  net/mlx5: Add support for configuring max device MTU
  virtio-crypto: rename skcipher algs
  virtio-crypto: implement RSA algorithm
  virtio-crypto: introduce akcipher service
  virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
  Add definition of VIRTIO_F_IN_ORDER feature bit
  mm/balloon_compaction: make balloon page compaction callbacks static
  vDPA/ifcvf: cacheline alignment for ifcvf_hw
  vDPA/ifcvf: implement shared IRQ feature
  vDPA/ifcvf: implement device MSIX vector allocator
  vhost_vdpa: don't setup irq offloading when irq_num < 0
  vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf
  vhost: cache avail index in vhost_enable_notify()
  drivers/virtio: Enable virtio mem for ARM64
  MAINTAINERS: update hexagon maintainer email, tree
  net: bnxt_ptp: fix compilation error
  scripts/kernel-doc: change the line number meta info
  scripts/get_abi: change the file/line number meta info
  docs: kernel_include.py: add sphinx build dependencies
  docs: kernel_abi.py: add sphinx build dependencies
  docs: kernel_feat.py: add build dependencies
  scripts/get_feat.pl: allow output the parsed file names
  docs: kfigure.py: Don't warn of missing PDF converter in 'make htmldocs'
  Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
  ALSA: hda/cs8409: Add new Dolphin HW variants
  ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg
  ALSA: hda/cs8409: Support new Warlock MLK Variants
  ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants
  ALSA: hda/cs8409: Re-order quirk table into ascending order
  ALSA: hda/cs8409: Fix Warlock to use mono mic configuration
  selftests: net: Add tls config dependency for tls selftests
  xfs: don't report reserved bnobt space as available
  xfs: fix overfilling of reserve pool
  xfs: always succeed at setting the reserve pool size
  xfs: remove infinite loop when reserving free block pool
  xfs: don't include bnobt blocks when reserving free block pool
  NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
  block: Fix the maximum minor value is blk_alloc_ext_minor()
  block: restore the old set_task_ioprio() behaviour wrt PF_EXITING
  powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
  memcg: enable accounting for nft objects
  SUNRPC: Return true/false (not 1/0) from bool functions
  mm: kfence: fix missing objcg housekeeping for SLAB
  powerpc: restore removed #endif
  s390/pci: rename get_zdev_by_bus() to zdev_from_bus()
  s390/pci: improve zpci_dev reference counting
  s390/smp: use physical address for SIGP_SET_PREFIX command
  s390: cleanup timer API use
  s390/zcrypt: fix using the correct variable for sizeof()
  s390/vfio-ap: fix kernel doc and signature of group notifier functions
  s390/maccess: rework absolute lowcore accessors
  s390/smp: cleanup control register update routines
  s390/smp: cleanup target CPU callback starting
  s390/test_unwind: verify __kretprobe_trampoline is replaced
  s390/unwind: avoid duplicated unwinding entries for kretprobes
  s390/unwind: recover kretprobe modified return address in stacktrace
  s390/kprobes: enable kretprobes framepointer verification
  s390/test_unwind: extend kretprobe test
  s390/ap: adjust whitespace
  s390/ap: use insn format for new instructions
  s390/alternatives: use insn format for new instructions
  s390/alternatives: use instructions instead of byte patterns
  s390/traps: improve panic message for translation-specification exception
  s390/tape: use bitwise instead of arithmetic operator for flags
  s390: fix typo in syscall_wrapper.h
  s390: crypto: Use min_t() instead of doing it manually
  s390/pkey: fix typos in comments
  s390/zcrypt: Filter admin CPRBs on custom devices
  s390/zcrypt: Add admask to zcdn
  x86/config: Make the x86 defconfigs a bit more usable
  Watchdog: sp5100_tco: Enable Family 17h+ CPUs
  Watchdog: sp5100_tco: Add initialization using EFCH MMIO
  Watchdog: sp5100_tco: Refactor MMIO base address initialization
  Watchdog: sp5100_tco: Move timer initialization into function
  watchdog: ixp4xx: Implement restart
  watchdog: orion_wdt: support pretimeout on Armada-XP
  watchdog: allow building BCM7038_WDT for BCM4908
  watchdog: renesas_wdt: Add R-Car Gen4 support
  dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support
  watchdog: Improve watchdog_dev function documentation
  watchdog: aspeed: add nowayout support
  watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function
  watchdog: imx2_wdg: Alow ping on suspend
  pinctrl: mediatek: common-v1: fix semicolon.cocci warnings
  ALSA: cs4236: fix an incorrect NULL check on list iterator
  ALSA: hda/realtek: Enable headset mic on Lenovo P360
  smb3: move defines for query info and query fsinfo to smbfs_common
  smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common
  net/sched: act_ct: fix ref leak when switching zones
  net/smc: fix a memory leak in smc_sysctl_net_exit()
  selftests: tls: skip cmsg_to_pipe tests with TLS=n
  octeontx2-af: initialize action variable
  net: sparx5: switchdev: fix possible NULL pointer dereference
  net/x25: Fix null-ptr-deref caused by x25_disconnect
  qlcnic: dcb: default to returning -EOPNOTSUPP
  net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL
  Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
  net: hns3: fix phy can not link up when autoneg off and reset
  net: hns3: add NULL pointer check for hns3_set/get_ringparam()
  net: hns3: add netdev reset check for hns3_set_tunable()
  net: hns3: clean residual vf config after disable sriov
  net: hns3: add max order judgement for tx spare buffer
  net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue
  perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages
  perf python: Add perf_env stubs that will be needed in evsel__open_strerror()
  perf tools: Enhance the matching of sub-commands abbreviations
  libperf tests: Fix typo in perf_evlist__open() failure error messages
  tools arm64: Import cputype.h
  UPSTREAM: Revert "random: block in /dev/urandom"
  ANDROID: remove CONFIG_HW_RANDOM_CAVIUM from arm64 gki_defconfig
  NFS: Don't loop forever in nfs_do_recoalesce()
  selftests: test_vxlan_under_vrf: Fix broken test case
  net: phy: broadcom: Fix brcm_fet_config_init()
  clk: Drop the rate range on clk_put()
  llc: only change llc->dev when bind() succeeds
  clk: test: Test clk_set_rate_range on orphan mux
  net: hns3: refine the process when PF set VF VLAN
  net: hns3: add vlan list lock to protect vlan list
  net: hns3: fix port base vlan add fail when concurrent with reset
  net: hns3: fix bug when PF set the duplicate MAC address for VFs
  net: sparx5: Refactor mdb handling according to feedback
  net: sparx5: Remove unused GLAG handling in PGID
  net: enetc: report software timestamping via SO_TIMESTAMPING
  io_uring: fix memory leak of uid in files registration
  pinctrl: nuvoton: wpcm450: Fix build error without OF
  Documentation: Fix duplicate statement about raw_spinlock_t type
  xen: fix is_xen_pmu()
  xen: don't hang when resuming PCI device
  clk: Initialize orphan req_rate
  perf lock: Add -F/--field option to control output
  perf lock: Extend struct lock_key to have print function
  perf lock: Add --synth=no option for record
  Documentation: amd-pstate: grammar and sentence structure updates
  SUNRPC: Don't return error values in sysfs read of closed files
  SUNRPC: Do not dereference non-socket transports in sysfs
  ACPI: CPPC: Change default error code and clean up debug messages in probe
  ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
  ACPI: tables: Make LAPIC_ADDR_OVR address readable in message
  ACPI: IPMI: replace usage of found with dedicated list iterator variable
  drm/amdgpu/gfx10: enable gfx1037 clock counter retrieval function
  drm/amdgpu: set noretry for gfx 10.3.7
  drm/amdgpu: set noretry=1 for GFX 10.3.4
  drm/amdgpu: set noretry=1 for gc 10.3.6
  drm/amdgpu: add more cases to noretry=1
  drm/amdkfd: Check for potential null return of kmalloc_array()
  drm/amdgpu/vcn: improve vcn dpg stop procedure
  drm/amdkfd: Check use_xgmi_p2p before reporting hive_id
  drm/amdkfd: Fix Incorrect VMIDs passed to HWS
  drm/amd/display: remove destructive verify link for TMDS
  drm/amd/display: Add support for zstate during extended vblank
  drm/amdgpu/vcn: Fix the register setting for vcn1
  drm/amd/display: Update VTEM Infopacket definition
  drm/amd/display: Add fSMC_MSG_SetDtbClk support
  drm/amd/display: FEC check in timing validation
  drm/amd/display: Reduce stack size
  drm/amd/display: fix audio format not updated after edid updated
  drm/amd/display: Fix p-state allow debug index on dcn31
  drm/amdgpu/pm: add asic smu support check
  drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN
  drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
  drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
  drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test
  drm/amdgpu: conduct a proper cleanup of PDB bo
  drm/amdgpu: prevent memory wipe in suspend/shutdown stage
  regulator: rt4831: Add active_discharge_on to fix discharge API
  regulator: rt4831: Add bypass mask to fix set_bypass API work
  ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV
  [smb3] move more common protocol header definitions to smbfs_common
  virt: vmgenid: recognize new CID added by Hyper-V
  random: re-add removed comment about get_random_{u32,u64} reseeding
  random: treat bootloader trust toggle the same way as cpu trust toggle
  random: skip fast_init if hwrng provides large chunk of entropy
  ANDROID: GKI: Enable BUILD_GKI_CERTIFICATION_TOOLS
  fs/iomap: Fix buffered write page prefaulting
  io_uring: fix put_kbuf without proper locking
  io_uring: fix invalid flags for io_put_kbuf()
  dma-buf/sync-file: fix warning about fence containers
  dma-buf: add dma_fence_unwrap v2
  dma-buf: Add dma_fence_array_for_each (v2)
  io_uring: improve req fields comments
  io_uring: enable EPOLLEXCLUSIVE for accept poll
  rtc: optee: add RTC driver for OP-TEE RTC PTA
  rtc: pm8xxx: Return -ENODEV if set_time disallowed
  rtc: pm8xxx: Attach wake irq to device
  clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h
  MAINTAINERS: update Lorenzo's email address
  Revert "ANDROID: sched: SoftIRQ related changes"
  crypto: x86/poly1305 - Fixup SLS
  crypto: x86/chacha20 - Avoid spurious jumps to other functions
  crypto: stm32 - fix reference leak in stm32_crc_remove
  crypto: arm/aes-neonbs-cbc - Select generic cbc and aes
  dt-bindings: clock: drop useless consumer example
  dt-bindings: clock: renesas: Make example 'clocks' parsable
  selftests: kselftest framework: provide "finished" helper
  mm: madvise: MADV_DONTNEED_LOCKED
  mm: fix race between MADV_FREE reclaim and blkdev direct IO read
  mm: generalize ARCH_HAS_FILTER_PGPROT
  mm: unmap_mapping_range_tree() with i_mmap_rwsem shared
  mm: warn on deleting redirtied only if accounted
  mm/huge_memory: remove stale locking logic from __split_huge_pmd()
  mm/huge_memory: remove stale page_trans_huge_mapcount()
  mm/swapfile: remove stale reuse_swap_page()
  mm/khugepaged: remove reuse_swap_page() usage
  mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page()
  mm: streamline COW logic in do_swap_page()
  mm: slightly clarify KSM logic in do_swap_page()
  mm: optimize do_wp_page() for fresh pages in local LRU pagevecs
  mm: optimize do_wp_page() for exclusive pages in the swapcache
  mm/huge_memory: make is_transparent_hugepage() static
  userfaultfd/selftests: enable hugetlb remap and remove event testing
  selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test
  mm: enable MADV_DONTNEED for hugetlb mappings
  kasan: disable LOCKDEP when printing reports
  kasan: move and hide kasan_save_enable/restore_multi_shot
  kasan: reorder reporting functions
  kasan: respect KASAN_BIT_REPORTED in all reporting routines
  kasan: add comment about UACCESS regions to kasan_report
  kasan: rename kasan_access_info to kasan_report_info
  kasan: move and simplify kasan_report_async
  kasan: call print_report from kasan_report_invalid_free
  kasan: merge __kasan_report into kasan_report
  kasan: restructure kasan_report
  kasan: simplify kasan_find_first_bad_addr call sites
  kasan: split out print_report from __kasan_report
  kasan: move disable_trace_on_warning to start_report
  kasan: move update_kunit_status to start_report
  kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT
  kasan: simplify kasan_update_kunit_status() and call sites
  kasan: simplify async check in end_report()
  kasan: print basic stack frame info for SW_TAGS
  kasan: improve stack frame info in reports
  kasan: rearrange stack frame info in reports
  kasan: more line breaks in reports
  kasan: drop addr check from describe_object_addr
  kasan: print virtual mapping info in reports
  kasan: update function name in comments
  mm/kasan: remove unnecessary CONFIG_KASAN option
  kasan: test: support async (again) and asymm modes for HW_TAGS
  kasan: improve vmalloc tests
  kasan: documentation updates
  arm64: select KASAN_VMALLOC for SW/HW_TAGS modes
  kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS
  kasan: add kasan.vmalloc command line flag
  kasan: clean up feature flags for HW_TAGS mode
  kasan: mark kasan_arg_stacktrace as __initdata
  kasan, arm64: don't tag executable vmalloc allocations
  kasan, vmalloc: only tag normal vmalloc allocations
  kasan, vmalloc: add vmalloc tagging for HW_TAGS
  kasan, page_alloc: allow skipping memory init for HW_TAGS
  kasan, page_alloc: allow skipping unpoisoning for HW_TAGS
  kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS
  kasan, vmalloc: unpoison VM_ALLOC pages after mapping
  kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged
  kasan, vmalloc: add vmalloc tagging for SW_TAGS
  kasan, arm64: reset pointer tags of vmapped stacks
  kasan, fork: reset pointer tags of vmapped stacks
  kasan, vmalloc: reset tags in vmalloc functions
  kasan: add wrappers for vmalloc hooks
  kasan: reorder vmalloc hooks
  kasan, vmalloc: drop outdated VM_KASAN comment
  kasan, x86, arm64, s390: rename functions for modules shadow
  kasan: define KASAN_VMALLOC_INVALID for SW_TAGS
  kasan: clean up metadata byte definitions
  kasan, page_alloc: rework kasan_unpoison_pages call site
  kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook
  kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook
  kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook
  kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook
  kasan, page_alloc: refactor init checks in post_alloc_hook
  kasan: only apply __GFP_ZEROTAGS when memory is zeroed
  mm: clarify __GFP_ZEROTAGS comment
  kasan: drop skip_kasan_poison variable in free_pages_prepare
  kasan, page_alloc: init memory of skipped pages on free
  kasan, page_alloc: simplify kasan_poison_pages call site
  kasan, page_alloc: merge kasan_free_pages into free_pages_prepare
  kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages
  kasan, page_alloc: deduplicate should_skip_kasan_poison
  mm/migration: add trace events for base page and HugeTLB migrations
  mm/migration: add trace events for THP migrations
  mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap()
  mm: filemap_unaccount_folio() large skip mapcount fixup
  mm: delete __ClearPageWaiters()
  selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT
  selftest/vm: add util.h and and move helper functions there
  mm: unexport page_init_poison
  tools/vm/page_owner_sort.c: support for user-defined culling rules
  tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name
  tools/vm/page_owner_sort: support for sorting by task command name
  tools/vm/page_owner_sort: fix three trivival places
  tools/vm/page_owner_sort.c: support sorting by tgid and update documentation
  tools/vm/page_owner_sort.c: add a security check
  tools/vm/page_owner_sort.c: fix comments
  tools/vm/page_owner_sort.c: fix the instructions for use
  mm/page_owner.c: record tgid
  mm/page_owner: record task command name
  mm/page_owner: print memcg information
  mm/page_owner: use scnprintf() to avoid excessive buffer overrun check
  lib/vsprintf: avoid redundant work with 0 size
  Documentation/vm/page_owner.rst: fix unexpected indentation warns
  Documentation/vm/page_owner.rst: update the documentation
  tools/vm/page_owner_sort.c: delete invalid duplicate code
  tools/vm/page_owner_sort.c: two trivial fixes
  tools/vm/page_owner_sort.c: support sorting pid and time
  tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt
  tools/vm/page_owner_sort.c: support sorting by stack trace
  tools/vm/page_owner_sort.c: sort by stacktrace before culling
  vsock/virtio: enable VQs early on probe
  vsock/virtio: read the negotiated features before using VQs
  vsock/virtio: initialize vdev->priv before using VQs
  net: usb: ax88179_178a: add Allied Telesis AT-UMCs
  clk: qcom: gcc-msm8994: Fix gpll4 width
  net: dsa: realtek: make interface drivers depend on OF
  dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml
  net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume
  fbdev: Fix cfb_imageblit() for arbitrary image widths
  fbdev: Fix sys_imageblit() for arbitrary image widths
  io_uring: improve task work cache utilization
  usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN
  gfs2: Make sure not to return short direct writes
  gfs2: Remove dead code in gfs2_file_read_iter
  gfs2: Fix gfs2_file_buffered_write endless loop workaround
  pinctrl: qcom-pmic-gpio: Add support for pm8450
  dt-bindings: pinctrl: aspeed: Update gfx node in example
  io_uring: fix async accept on O_NONBLOCK sockets
  tools headers cpufeatures: Sync with the kernel sources
  tools headers cpufeatures: Sync with the kernel sources
  perf stat: Fix forked applications enablement of counters
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  ANDROID: clang: update to 14.0.3
  ANDROID: build.config: re-disable LTO properly for KASAN
  dt-bindings: pinctrl: rt2880: add missing pin groups and functions
  pinctrl: ingenic: Fix regmap on X series SoCs
  pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register()
  pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register()
  pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS
  pinctrl: nuvoton: Fix sparse warning
  pinctrl: mediatek: mt8186: Account for probe refactoring
  dt: amd-seattle: add a description of the CPUs and caches
  dt: amd-seattle: disable IPMI controller and some GPIO blocks on B0
  dt: amd-seattle: add description of the SATA/CCP SMMUs
  dt: amd-seattle: add a description of the PCIe SMMU
  dt: amd-seattle: fix PCIe legacy interrupt routing
  dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding
  dt: amd-seattle: remove Overdrive revision A0 support
  dt: amd-seattle: remove Husky platform
  btrfs: prevent subvol with swapfile from being deleted
  btrfs: do not warn for free space inode in cow_file_range
  btrfs: avoid defragging extents whose next extents are not targets
  btrfs: fix fallocate to use file_modified to update permissions consistently
  btrfs: remove device item and update super block in the same transaction
  kdb: Fix the putarea helper function
  NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
  SUNRPC don't resend a task on an offlined transport
  NFS: replace usage of found with dedicated list iterator variable
  dt-bindings: display/msm: another fix for the dpu-qcm2290 example
  drm/msm: Add missing put_task_struct() in debugfs path
  drm/msm/gpu: Remove mutex from wait_event condition
  drm/msm/gpu: Park scheduler threads for system suspend
  drm/msm/gpu: Rename runtime suspend/resume functions
  netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
  netfilter: egress: Report interface as outgoing
  ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9
  io_uring: remove IORING_CQE_F_MSG
  drm/edid: fix CEA extension byte #3 parsing
  drm/edid: check basic audio support on CEA extension block
  MIPS: Fix build error for loongson64 and sgi-ip27
  x86/defconfig: Enable WERROR
  ANDROID: GKI: Enable PARAVIRT_TIME_ACCOUNTING config
  Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang"
  kernel/resource: fix kfree() of bootmem memory again
  kcov: properly handle subsequent mmap calls
  kcov: split ioctl handling into locked and unlocked parts
  panic: move panic_print before kmsg dumpers
  panic: add option to dump all CPUs backtraces in panic_print
  docs: sysctl/kernel: add missing bit to panic_print
  taskstats: remove unneeded dead assignment
  kasan: no need to unset panic_on_warn in end_report()
  ubsan: no need to unset panic_on_warn in ubsan_epilogue()
  panic: unset panic_on_warn inside panic()
  docs: kdump: add scp example to write out the dump file
  docs: kdump: update description about sysfs file system support
  arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
  x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
  riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
  kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible
  cgroup: use irqsave in cgroup_rstat_flush_locked().
  fat: use pointer to simple type in put_user()
  minix: fix bug when opening a file with O_DIRECT
  fs/pipe.c: local vars have to match types of proper pipe_inode_info fields
  fs/pipe: use kvcalloc to allocate a pipe_buffer array
  init/main.c: return 1 from handled __setup() functions
  init.h: improve __setup and early_param documentation
  init: use ktime_us_delta() to make initcall_debug log more precise
  checkpatch: use python3 to find codespell dictionary
  checkpatch: add early_param exception to blank line after struct/function test
  checkpatch: add --fix option for some TRAILING_STATEMENTS
  checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2")
  lib: bitmap: fix many kernel-doc warnings
  lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option
  bitfield: add explicit inclusions to the example
  ilog2: force inlining of __ilog2_u32() and __ilog2_u64()
  include: drop pointless __compiler_offsetof indirection
  Kconfig.debug: make DEBUG_INFO selectable from a choice
  kernel/ksysfs.c: use helper macro __ATTR_RW
  Documentation/sparse: add hints about __CHECKER__
  linux/types.h: remove unnecessary __bitwise__
  proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment
  proc/vmcore: fix possible deadlock on concurrent mmap and read
  proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks
  nvdimm/blk: Fix title level
  dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable
  dt-bindings: nvmem: add U-Boot environment variables binding
  io_uring: add flag for disabling provided buffer recycling
  io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
  btrfs: fix qgroup reserve overflow the qgroup limit
  btrfs: zoned: remove left over ASSERT checking for single profile
  btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone
  selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test
  x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation
  cifs: fix incorrect use of list iterator after the loop
  ksmbd: store fids as opaque u64 integers
  cifs: fix bad fids sent over wire
  cifs: change smb2_query_info_compound to use a cached fid, if available
  cifs: convert the path to utf16 in smb2_query_info_compound
  MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER
  powerpc/papr_scm: Fix build failure when
  drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set
  rtc: remove uie_unsupported
  rtc: xgene: stop using uie_unsupported
  rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: hym8563: let the core handle the alarm resolution
  rtc: hym8563: switch to devm_rtc_allocate_device
  rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: efi: switch to devm_rtc_allocate_device
  rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature
  rtc: spear: fix spear_rtc_read_time
  rtc: spear: drop uie_unsupported
  rtc: spear: set range
  rtc: spear: switch to devm_rtc_allocate_device
  rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: pcf8563: let the core handle the alarm resolution
  rtc: pcf8523: let the core handle the alarm resolution
  rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S
  rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S
  rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE
  rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: mpc5121: let the core handle the alarm resolution
  rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: ds1685: drop no_irq
  rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT
  clk: sunxi-ng: sun6i-rtc: Add support for H6
  clk: sunxi-ng: Add support for the sun6i RTC clocks
  clk: sunxi-ng: mux: Allow muxes to have keys
  rtc: wm8350: Handle error for wm8350_register_irq
  rtc: sun6i: Add Allwinner H616 support
  rtc: sun6i: Add support for broken-down alarm registers
  rtc: sun6i: Add support for linear day storage
  rtc: sun6i: Fix time overflow handling
  rtc: pl031: fix rtc features null pointer dereference
  rtc: mc146818-lib: fix locking in mc146818_set_time
  dt-bindings: rtc: at91: rename rtt bindings file
  SUNRPC: avoid race between mod_timer() and del_timer_sync()
  llc: fix netdevice reference leaks in llc_ui_bind()
  drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
  ice: don't allow to run ice_send_event_to_aux() in atomic ctx
  ice: fix 'scheduling while atomic' on aux critical err interrupt
  net/sched: fix incorrect vlan_push_eth dest field
  net: bridge: mst: Restrict info size queries to bridge ports
  net: marvell: prestera: add missing destroy_workqueue() in prestera_module_init()
  drivers: net: xgene: Fix regression in CRC stripping
  cacheflush.h: Add forward declaration for struct folio
  mm/mlock: fix two bugs in user_shm_lock()
  ptrace: Remove duplicated include in ptrace.c
  gfs2: Minor retry logic cleanup
  gfs2: Disable page faults during lockless buffered reads
  gfs2: Fix should_fault_in_pages() logic
  fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage
  dt-bindings: mfd: syscon: Add microchip,lan966x-cpu-syscon compatible
  tracing: Have trace event string test handle zero length strings
  mfd: bd9576: fix typos in comments
  mfd: Use platform_get_irq() to get the interrupt
  mfd: db8500-prcmu: Remove unused inline function
  mfd: arizona-spi: Add Android board ACPI table handling
  mfd: arizona-spi: Split Windows ACPI init code into its own function
  mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
  MAINTAINERS: Rectify entry for ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
  mfd: intel-lpss: Provide an SSP type to the driver
  dt-bindings: mfd: brcm,cru: Rename pinctrl node
  dt-bindings: Add compatibles for undocumented trivial syscons
  mfd: atmel-flexcom: Fix compilation warning
  livepatch: Reorder to use before freeing a pointer
  io_uring: don't recycle provided buffer if punted to async worker
  io_uring: fix assuming triggered poll waitqueue is the single poll
  io_uring: bump poll refs to full 31-bits
  ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B
  ARM: configs: multi_v5: Enable Allwinner F1C100
  nvme-pci: add quirks for Samsung X5 SSDs
  nvme-pci: expose use_threaded_interrupts read-only in sysfs
  nvme: fix the read-only state for zoned namespaces with unsupposed features
  net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
  net: dsa: fix missing host-filtered multicast addresses
  block: avoid calling blkg_free() in atomic context
  crypto: fix crc64 testmgr digest byte order
  net/mlx5e: Fix build warning, detected write beyond size of field
  iwlwifi: mvm: Don't fail if PPAG isn't supported
  mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release()
  Docs/ABI/testing: add DAMON sysfs interface ABI document
  Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface
  selftests/damon: add a test for DAMON sysfs interface
  mm/damon/sysfs: support DAMOS stats
  mm/damon/sysfs: support DAMOS watermarks
  mm/damon/sysfs: support schemes prioritization
  mm/damon/sysfs: support DAMOS quotas
  mm/damon/sysfs: support DAMON-based Operation Schemes
  mm/damon/sysfs: support the physical address space monitoring
  mm/damon/sysfs: link DAMON for virtual address spaces monitoring
  mm/damon: implement a minimal stub for sysfs-based DAMON interface
  mm/damon/core: add number of each enum type values
  mm/damon/core: allow non-exclusive DAMON start/stop
  Docs/damon: update outdated term 'regions update interval'
  Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling
  Docs/vm/damon: call low level monitoring primitives the operations
  mm/damon: remove unnecessary CONFIG_DAMON option
  mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}()
  mm/damon/dbgfs-test: fix is_target_id() change
  mm/damon/dbgfs: use operations id for knowing if the target has pid
  mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations()
  mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations()
  mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall
  mm/damon: let monitoring operations can be registered and selected
  mm/damon: rename damon_primitives to damon_operations
  mm/damon: remove redundant page validation
  mm/damon: remove the target id concept
  mm/damon/core: move damon_set_targets() into dbgfs
  Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input
  mm/damon/dbgfs/init_regions: use target index instead of target id
  mm/hmm.c: remove unneeded local variable ret
  kfence: allow use of a deferrable timer
  kfence: test: try to avoid test_gfpzero trigger rcu_stall
  kunit: make kunit_test_timeout compatible with comment
  kunit: fix UAF when run kfence test case test_gfpzero
  kfence: alloc kfence_pool after system startup
  kfence: allow re-enabling KFENCE after system startup
  mm/kfence: remove unnecessary CONFIG_KFENCE option
  mm/page_table_check.c: use strtobool for param parsing
  mm/highmem: remove unnecessary done label
  highmem: document kunmap_local()
  mm/early_ioremap: declare early_memremap_pgprot_adjust()
  mm/usercopy: return 1 from hardened_usercopy __setup() handler
  mm: uninline copy_overflow()
  mm: remove usercopy_warn()
  mm/zswap.c: allow handling just same-value filled pages
  mm/thp: ClearPageDoubleMap in first page_add_file_rmap()
  mm: only re-generate demotion targets when a numa node changes its N_CPU state
  drivers/base/memory: clarify adding and removing of memory blocks
  drivers/base/memory: determine and store zone for single-zone memory blocks
  drivers/base/node: rename link_mem_sections() to register_memory_block_under_node()
  mm/memory_hotplug: fix misplaced comment in offline_pages
  mm/memory_hotplug: clean up try_offline_node
  mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL
  mm/memory_hotplug: remove obsolete comment of __add_pages
  drivers/base/node: consolidate node device subsystem initialization in node_dev_init()
  drivers/base/memory: add memory block to memory group after registration succeeded
  memcg: do not tweak node in alloc_mem_cgroup_per_node_info
  mm: make free_area_init_node aware of memory less nodes
  mm, memory_hotplug: reorganize new pgdat initialization
  mm, memory_hotplug: drop arch_free_nodedata
  mm: handle uninitialized numa nodes gracefully
  mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG
  mm: madvise: skip unmapped vma holes passed to process_madvise
  mm: madvise: return correct bytes advised with process_madvise
  mm/madvise: use vma_lookup() instead of find_vma()
  mm/hwpoison: check the subpage, not the head page
  mm/ksm: use helper macro __ATTR_RW
  mm/vmstat: add event for ksm swapping in copy
  mm: page_io: fix psi memory pressure error on cold swapins
  memory tiering: skip to scan fast memory
  NUMA balancing: optimize page placement for memory tiering system
  NUMA Balancing: add page promotion counter
  powerpc/fadump: opt out from freeing pages on cma activation failure
  mm/cma: provide option to opt out from exposing pages on activation failure
  mm/thp: refix __split_huge_pmd_locked() for migration PMD
  mm/migrate: fix race between lock page and clear PG_Isolated
  mm,migrate: fix establishing demotion target
  mm/oom_kill: remove unneeded is_memcg_oom check
  mempolicy: mbind_range() set_policy() after vma_merge()
  mm: compaction: cleanup the compaction trace events
  mm: vmscan: fix documentation for page_check_references()
  mm: workingset: replace IRQ-off check with a lockdep assert.
  mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu
  mm/list_lru: optimize memcg_reparent_list_lru_node()
  mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
  mm/fs: delete PF_SWAPWRITE
  userfaultfd/selftests: fix uninitialized_var.cocci warning
  userfaultfd: provide unmasked address on page-fault
  mm: remove unneeded local variable follflags
  mm/hugetlb.c: export PageHeadHuge()
  mm/hugetlb: use helper macro __ATTR_RW
  hugetlb: clean up potential spectre issue warnings
  mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB
  mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP
  selftests: vm: add a hugetlb test case
  mm: sparsemem: use page table lock to protect kernel pmd operations
  mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key
  mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page
  mm/mlock: fix potential imbalanced rlimit ucounts adjustment
  mm, fault-injection: declare should_fail_alloc_page()
  mm/memory-failure.c: make non-LRU movable pages unhandlable
  mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages
  mm/memory-failure.c: fix race with changing page compound again
  mm/hwpoison: add in-use hugepage hwpoison filter judgement
  mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
  mm/hwpoison-inject: support injecting hwpoison to free page
  mm/memory-failure.c: remove unnecessary PageTransTail check
  mm/memory-failure.c: remove obsolete comment in __soft_offline_page
  mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_mappings()
  mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev
  mm/memory-failure.c: fix race with changing page more robustly
  mm/memory-failure.c: rework the signaling logic in kill_proc
  mm/memory-failure.c: catch unexpected -EFAULT from vma_address()
  mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap
  mm: invalidate hwpoison page cache page in fault path
  mm/hwpoison: fix error page recovered but reported "not recovered"
  mm/memory-failure.c: remove obsolete comment
  mm/page_alloc: check high-order pages for corruption during PCP operations
  mm/page_alloc: call check_new_pages() while zone spinlock is not held
  mm: count time in drain_all_pages during direct reclaim as memory pressure
  arch/x86/mm/numa: Do not initialize nodes twice
  mm/page_alloc: do not prefetch buddies during bulk free
  mm/page_alloc: limit number of high-order pages on PCP during bulk free
  mm/page_alloc: free pages in a single pass during bulk free
  mm/page_alloc: drain the requested list first during bulk free
  mm/page_alloc: simplify how many pages are selected per pcp list during bulk free
  mm/page_alloc: track range of active PCP lists during bulk free
  mm/page_alloc: fetch the correct pcp buddy during bulk free
  mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
  mm/page_alloc: mark pagesets as __maybe_unused
  mm: enforce pageblock_order < MAX_ORDER
  cma: factor out minimum alignment requirement
  mm/page_alloc: don't pass pfn to free_unref_page_commit()
  mm/mmzone.h: remove unused macros
  mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last()
  mm: page_alloc: avoid merging non-fallbackable pageblocks with others
  mm/vmalloc: fix comments about vmap_area struct
  mm/vmalloc.c: fix "unused function" warning
  mm/vmalloc: eliminate an extra orig_gfp_mask
  mm/vmalloc: add adjust_search_size parameter
  mm/vmalloc: Move draining areas out of caller context
  mm/vmalloc: remove unneeded function forward declaration
  mm/sparse: make mminit_validate_memmodel_limits() static
  mm/mremap:: use vma_lookup() instead of find_vma()
  mm/mmap: remove obsolete comment in ksys_mmap_pgoff
  mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK
  mm/memory.c: use helper macro min and max in unmap_mapping_range_tree()
  mm/memory.c: use helper function range_in_vma()
  mm/mmap: return 1 from stack_guard_gap __setup() handler
  mm: rework swap handling of zap_pte_range
  mm: change zap_details.zap_mapping into even_cows
  mm: rename zap_skip_check_mapping() to should_zap_page()
  mm: don't skip swap entry even if zap_details specified
  mm: replace multiple dcache flush with flush_dcache_folio()
  mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
  mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
  mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte()
  mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
  mm: fix missing cache flush for all tail pages of compound page
  mm: thp: fix wrong cache flush in remove_migration_pmd()
  mm: remove mmu_gathers storage from remaining architectures
  mm: merge pte_mkhuge() call into arch_make_huge_pte()
  selftests, x86: fix how check_cc.sh is being invoked
  memcg: enable accounting for tty-related objects
  mm: memcontrol: rename memcg_cache_id to memcg_kmem_id
  mm: list_lru: rename list_lru_per_memcg to list_lru_memcg
  mm: memcontrol: fix cannot alloc the maximum memcg ID
  mm: memcontrol: reuse memory cgroup ID for kmem ID
  mm: list_lru: replace linear array with xarray
  mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus
  mm: list_lru: allocate list_lru_one only when needed
  mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online()
  xarray: use kmem_cache_alloc_lru to allocate xa_node
  mm: dcache: use kmem_cache_alloc_lru() to allocate dentry
  f2fs: allocate inode by using alloc_inode_sb()
  fs: allocate inode by using alloc_inode_sb()
  fs: introduce alloc_inode_sb() to allocate filesystems specific inode
  mm: introduce kmem_cache_alloc_lru
  mm: list_lru: transpose the array of per-node per-memcg lru lists
  mm/memcg: disable migration instead of preemption in drain_all_stock().
  mm/memcg: protect memcg_stock with a local_lock_t
  mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
  mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
  mm/memcg: disable threshold event handlers on PREEMPT_RT
  mm/memcg: revert ("mm/memcg: optimize user context object stock access")
  mm/memcontrol: return 1 from cgroup.memory __setup() handler
  memcg: synchronously enforce memory.high for large overcharges
  selftests: memcg: test high limit for single entry allocation
  memcg: unify force charging conditions
  memcg: refactor mem_cgroup_oom
  mm/memcg: retrieve parent memcg from css.parent
  mm/memcg: mem_cgroup_per_node is already set to 0 on allocation
  memcg: add per-memcg total kernel memory stat
  memcg: replace in_interrupt() with !in_task()
  mm: shmem: use helper macro __ATTR_RW
  tmpfs: do not allocate pages on read
  shmem: mapping_set_exiting() to help mapped resilience
  tmpfs: support for file creation time
  mm/swap: fix confusing comment in folio_mark_accessed
  mm/gup: remove unused get_user_pages_locked()
  mm: change lookup_node() to use get_user_pages_fast()
  mm/gup: remove unused pin_user_pages_locked()
  mm/gup: follow_pfn_pte(): -EEXIST cleanup
  mm: fix invalid page pointer returned with FOLL_PIN gups
  mm: fs: fix lru_cache_disabled race in bh_lru
  mm/writeback: minor clean up for highmem_dirtyable_memory
  filemap: remove find_get_pages()
  mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory
  mount: warn only once about timestamp range expiration
  remove congestion tracking framework
  block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
  f2fs: replace congestion_wait() calls with io_schedule_timeout()
  remove bdi_congested() and wb_congested() and related functions
  remove inode_congested()
  ceph: remove reliance on bdi congestion
  nfs: remove reliance on bdi congestion
  fuse: remove reliance on bdi congestion
  mm: improve cleanup when ->readpages doesn't process all pages
  mm: document and polish read-ahead code
  doc: convert 'subsection' to 'section' in gfp.h
  fs/ocfs2: fix comments mentioning i_mutex
  ocfs2: cleanup some return variables
  ntfs: add sanity check on allocation size
  scripts/spelling.txt: add more spellings to spelling.txt
  linux/kthread.h: remove unused macros
  rseq/selftests: Add support for RISC-V
  RISC-V: Add support for restartable sequence
  perf evsel: Make evsel__env() always return a valid env
  perf build-id: Fix spelling mistake "Cant" -> "Can't"
  perf header: Fix spelling mistake "could't" -> "couldn't"
  perf script: Add 'brstackinsnlen' for branch stacks
  perf parse-events: Move slots only with topdown
  ALSA: hda/realtek: Add alc256-samsung-headphone fixup
  perf ftrace latency: Update documentation
  perf ftrace latency: Add -n/--use-nsec option
  cifs: writeback fix
  ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
  perf tools: Fix version kernel tag
  kvm/emulate: Fix SETcc emulation for ENDBR
  x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0
  x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0
  kbuild: Fixup the IBT kbuild changes
  ALSA: pcm: Add stream lock during PCM reset ioctl operations
  ALSA: pcm: Fix races among concurrent prealloc proc writes
  ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
  ALSA: pcm: Fix races among concurrent read/write and buffer changes
  ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
  pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod
  pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod
  NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod
  NFS: Avoid writeback threads getting stuck in mempool_alloc()
  NFS: nfsiod should not block forever in mempool_alloc()
  SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent
  SUNRPC: Fix unx_lookup_cred() allocation
  NFS: Fix memory allocation in rpc_alloc_task()
  NFS: Fix memory allocation in rpc_malloc()
  SUNRPC: Improve accuracy of socket ENOBUFS determination
  SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
  SUNRPC: Fix socket waits for write buffer space
  SUNRPC: Only save the TCP source port after the connection is complete
  SUNRPC: Don't call connect() more than once on a TCP socket
  NFS: Fix revalidation of empty readdir pages
  selftests/bpf: Fix kprobe_multi test.
  Revert "rethook: x86: Add rethook x86 implementation"
  Revert "arm64: rethook: Add arm64 rethook implementation"
  Revert "powerpc: Add rethook support"
  Revert "ARM: rethook: Add rethook arm implementation"
  ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
  ACPI, APEI: Use the correct variable for sizeof()
  cxl/core/port: Fix NULL but dereferenced coccicheck error
  xtensa: define update_mmu_tlb function
  x86/PCI: Add #includes to asm/pci_x86.h
  PCI: ibmphp: Remove unused assignments
  PCI: cpqphp: Remove unused assignments
  PCI: fu740: Remove unused assignments
  PCI: kirin: Remove unused assignments
  PCI: Remove unused assignments
  PCI: Declare pci_filp_private only when HAVE_PCI_MMAP
  Revert "random: block in /dev/urandom"
  jfs: prevent NULL deref in diFree
  jfs: fix divide error in dbNextAG
  drm/amd: Add USBC connector ID
  perf tools: Fix dependency for version file creation
  NFS: Don't deadlock when cookie hashes collide
  dt-bindings: ufs: qcom: Add SM6350 compatible string
  netdevice: add missing dm_private kdoc
  net: bridge: mst: prevent NULL deref in br_mst_info_size()
  selftests: forwarding: Use same VRF for port and VLAN upper
  selftests: forwarding: Disable learning before link up
  tipc: fix the timer expires after interval 100ms
  bnx2x: truncate value to original sizing
  net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR()
  sched/headers: ARM needs asm/paravirt_api_clock.h too
  sched/numa: Fix boot crash on arm64 systems
  net: mdio: mscc-miim: add lan966x internal phy reset support
  net: mdio: mscc-miim: replace magic numbers for the bus reset
  dt-bindings: net: mscc-miim: add lan966x compatible
  net: dsa: fix panic on shutdown if multi-chip tree failed to probe
  openvswitch: always update flow key after nat
  cifs: do not skip link targets when an I/O fails
  lib/sbitmap: allocate sb->map via kvzalloc_node
  dt-bindings: dmaengine: sifive,fu540-c000: include generic schema
  io_uring: remove poll entry from list when canceling all
  net: dsa: mv88e6xxx: Fill in STU support for all supported chips
  selftests: net: change fprintf format specifiers
  net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5
  net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback
  net: dsa: mv88e6xxx: Require ops be implemented to claim STU support
  MAINTAINERS: Add entry for RISC-V PMU drivers
  Documentation: riscv: Remove the old documentation
  RISC-V: Add sscofpmf extension support
  RISC-V: Add perf platform driver based on SBI PMU extension
  RISC-V: Add RISC-V SBI PMU extension definitions
  RISC-V: Add a simple platform driver for RISC-V legacy perf
  RISC-V: Add a perf core library for pmu drivers
  RISC-V: Add CSR encodings for all HPMCOUNTERS
  net/tls: optimize judgement processes in tls_set_device_offload()
  net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf()
  RISC-V: Remove the current perf implementation
  bpftool: Fix a bug in subskeleton code generation
  tcp: ensure PMTU updates are processed during fastopen
  net: bcmgenet: Use stronger register read/writes to assure ordering
  perf test arm64: Test unwinding using fame-pointer (fp) mode
  xfs: document the XFS_ALLOC_AGFL_RESERVE constant
  bpf: Fix bpf_prog_pack when PMU_SIZE is not defined
  bpf: Fix bpf_prog_pack for multi-node setup
  bpf: Fix warning for cast from restricted gfp_t in verifier
  PCI: Avoid broken MSI on SB600 USB devices
  PCI: fu740: Force 2.5GT/s for initial device probe
  net: Revert the softirq will run annotation in ____napi_schedule().
  dt-bindings: gpio: pca95xx: drop useless consumer example
  dm: consolidate spinlocks in dm_io struct
  dm: reduce size of dm_io and dm_target_io structs
  dm: switch dm_target_io booleans over to proper flags
  dm: switch dm_io booleans over to proper flags
  mm/damon: minor cleanup for damon_pa_young
  selftests/vm/transhuge-stress: Support file-backed PMD folios
  mm/filemap: Support VM_HUGEPAGE for file mappings
  mm/readahead: Switch to page_cache_ra_order
  mm/readahead: Align file mappings for non-DAX
  mm/readahead: Add large folio readahead
  mm: Support arbitrary THP sizes
  mm: Make large folios depend on THP
  mm: Fix READ_ONLY_THP warning
  mm/filemap: Allow large folios to be added to the page cache
  mm: Turn can_split_huge_page() into can_split_folio()
  mm/vmscan: Convert pageout() to take a folio
  mm/vmscan: Turn page_check_references() into folio_check_references()
  mm/vmscan: Account large folios correctly
  mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios
  mm/vmscan: Free non-shmem folios without splitting them
  mm/rmap: Constify the rmap_walk_control argument
  mm/rmap: Convert rmap_walk() to take a folio
  mm: Turn page_anon_vma() into folio_anon_vma()
  mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read()
  mm/damon: Convert damon_pa_young() to use a folio
  mm/damon: Convert damon_pa_mkold() to use a folio
  mm/migrate: Convert remove_migration_ptes() to folios
  mm/rmap: Convert make_device_exclusive_range() to use folios
  mm/rmap: Convert try_to_migrate() to folios
  mm/rmap: Convert try_to_unmap() to take a folio
  mm/huge_memory: Convert __split_huge_pmd() to take a folio
  mm/rmap: Turn page_referenced() into folio_referenced()
  mm/mlock: Add mlock_vma_folio()
  mm/rmap: Use a folio in page_mkclean_one()
  mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio
  mm: Convert page_vma_mapped_walk to work on PFNs
  sparc32: Add pmd_pfn()
  powerpc: Add pmd_pfn()
  mips: Make pmd_pfn() available in all configurations
  arch: Add pmd_pfn() where it is missing
  mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK
  mm: Add folio_pgoff()
  mm: Add split_folio_to_list()
  mm: Add folio_mapcount()
  mm: Turn head_compound_mapcount() into folio_entire_mapcount()
  mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback()
  fs: Move many prototypes to pagemap.h
  mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages()
  mm: Turn deactivate_file_page() into deactivate_file_folio()
  mm/truncate: Convert __invalidate_mapping_pages() to use a folio
  mm/truncate: Split invalidate_inode_page() into mapping_evict_folio()
  mm: Convert remove_mapping() to take a folio
  mm/truncate: Replace page_mapped() call in invalidate_inode_page()
  mm/truncate: Convert invalidate_inode_page() to use a folio
  mm/truncate: Inline invalidate_complete_page() into its one caller
  splice: Use a folio in page_cache_pipe_buf_try_steal()
  mm/vmscan: Convert __remove_mapping() to take a folio
  mm: Turn putback_lru_page() into folio_putback_lru()
  mm: Add lru_to_folio()
  mm/memcg: Convert mem_cgroup_swapout() to take a folio
  mm/workingset: Convert workingset_eviction() to take a folio
  mm/gup: Convert check_and_migrate_movable_pages() to use a folio
  mm: Add three folio wrappers
  mm: Turn isolate_lru_page() into folio_isolate_lru()
  mm/gup: Turn compound_range_next() into gup_folio_range_next()
  mm/gup: Turn compound_next() into gup_folio_next()
  mm/gup: Convert gup_huge_pgd() to use a folio
  mm/gup: Convert gup_huge_pud() to use a folio
  mm/gup: Convert gup_huge_pmd() to use a folio
  mm/gup: Convert gup_hugepte() to use a folio
  mm/gup: Convert gup_pte_range() to use a folio
  mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head()
  mm/gup: Add gup_put_folio()
  mm: Remove page_cache_add_speculative() and page_cache_get_speculative()
  mm/gup: Convert try_grab_page() to use a folio
  mm/gup: Add try_get_folio() and try_grab_folio()
  mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned()
  mm: Add folio_pincount_ptr()
  mm: Make compound_pincount always available
  mm/gup: Remove hpage_pincount_sub()
  mm/gup: Remove hpage_pincount_add()
  mm/gup: Handle page split race more efficiently
  mm/gup: Remove an assumption of a contiguous memmap
  mm/gup: Fix some contiguous memmap assumptions
  mm/gup: Change the calling convention for compound_next()
  mm/gup: Optimise compound_range_next()
  mm/gup: Change the calling convention for compound_range_next()
  mm/gup: Remove for_each_compound_head()
  mm/gup: Remove for_each_compound_range()
  mm/gup: Increment the page refcount before the pincount
  Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs"
  f2fs: fix to do sanity check on .cp_pack_total_block_count
  f2fs: make gc_urgent and gc_segment_mode sysfs node readable
  bpf, arm: Fix various typos in comments
  lib: stackinit: Convert to KUnit
  um: Allow builds with Clang
  libbpf: Close fd in bpf_object__reuse_map
  NFSv4.1 provide mount option to toggle trunking discovery
  media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or COMPILE_TEST
  devlink: hold the instance lock during eswitch_mode callbacks
  netdevsim: replace vfs_lock with devlink instance lock
  netdevsim: replace port_list_lock with devlink instance lock
  devlink: add explicitly locked flavor of the rate node APIs
  bnxt: use the devlink instance lock to protect sriov
  bpftool: Fix print error when show bpf map
  bpf: Fix kprobe_multi return probe backtrace
  Revert "bpf: Add support to inline bpf_get_func_ip helper on x86"
  bpf: Simplify check in btf_parse_hdr()
  selftests/bpf/test_lirc_mode2.sh: Exit with proper code
  KVM: use kvcalloc for array allocations
  KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2
  kvm: x86: Require const tsc for RT
  KVM: x86: synthesize CPUID leaf 0x80000021h if useful
  KVM: x86: add support for CPUID leaf 0x80000021
  KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask
  mISDN: fix typo "frame to short" -> "frame too short"
  i825xx: fix typo "Frame to short" -> "Frame too short"
  s390/ctcm: fix typo "length to short" -> "length too short"
  ar5523: fix typo "to short" -> "too short"
  net: sparx5: Add mdb handlers
  net: sparx5: Add arbiter for managing PGID table
  nfp: nfdk: implement xdp tx path for NFDK
  nfp: add support for NFDK data path
  nfp: choose data path based on version
  nfp: add per-data path feature mask
  nfp: use TX ring pointer write back
  nfp: move tx_ring->qcidx into cold data
  nfp: prepare for multi-part descriptors
  nfp: use callbacks for slow path ring related functions
  nfp: move the fast path code to separate files
  nfp: calculate ring masks without conditionals
  watch_queue: Actually free the watch
  watch_queue: Fix NULL dereference in error cleanup
  ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
  ceph: uninitialized variable in debug output
  ceph: use tracked average r/w/m latencies to display metrics in debugfs
  ceph: include average/stdev r/w/m latency in mds metrics
  ceph: track average r/w/m latency
  ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64()
  ceph: assign the ci only when the inode isn't NULL
  ceph: fix inode reference leakage in ceph_get_snapdir()
  n64cart: convert bi_disk to bi_bdev->bd_disk fix build
  io_uring: fix memory ordering when SQPOLL thread goes to sleep
  xen/blkfront: fix comment for need_copy
  xen-blkback: remove redundant assignment to variable i
  parisc: Fix invalidate/flush vmap routines
  ASoC: fsl-asoc-card: Fix jack_event() always return 0
  drm/i915: Fix renamed struct field
  drm/i915: Fix PSF GV point mask when SAGV is not possible
  drm/i915: Treat SAGV block time 0 as SAGV disabled
  drm/i915: Reject unsupported TMDS rates on ICL+
  ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
  net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision
  qed: remove unnecessary memset in qed_init_fw_funcs
  netlabel: fix out-of-bounds memory accesses
  ax25: Fix NULL pointer dereferences in ax25 timers
  ax25: Fix refcount leaks caused by ax25_cb_del()
  PCI: xgene: Revert "PCI: xgene: Fix IB window setup"
  PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"
  headers/prep: Fix header to build standalone: <linux/psi.h>
  drm/selftest: plane_helper: Put test structures in static storage
  drm/ttm: Fix a kernel oops due to an invalid read
  Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()"
  kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU
  Input: adi - remove redundant variable z
  Input: add Imagis touchscreen driver
  dt-bindings: input/touchscreen: bindings for Imagis
  Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD
  Input: stmfts - fix reference leak in stmfts_input_open
  Input: add bounds checking to input_set_capability()
  Input: iqs5xx - use local input_dev pointer
  bpf: Check for NULL return from bpf_get_btf_vmlinux
  powerpc/pseries: Fix use after free in remove_phb_dynamic()
  selftests/bpf: Test skipping stacktrace
  bpf: Adjust BPF stack helper functions to accommodate skip > 0
  bpf: Select proper size for bpf_prog_pack
  selftests/bpf: Fix test for 4-byte load from remote_port on big-endian
  selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port
  bpf: Treat bpf_sk_lookup remote_port as a 2-byte field
  selftests/bpf: Test for associating multiple elements with the local storage
  bpf: Enable non-atomic allocations in local storage
  libbpf: Avoid NULL deref when initializing map BTF info
  io_uring: ensure that fsnotify is always called
  Linux 5.17
  dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent'
  dt-bindings: gnss: Add two more chips
  dt-bindings: gnss: Rewrite sirfstar binding in YAML
  dt-bindings: gnss: Modify u-blox to use common bindings
  dt-bindings: gnss: Rewrite common bindings in YAML
  ipmi: initialize len variable
  xtensa: fix xtensa_wsr always writing 0
  nfsd: fix using the correct variable for sizeof()
  ksmbd: use netif_is_bridge_port
  Documentation: ksmbd: update Feature Status table
  xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
  xfs: AIL should be log centric
  xfs: log items should have a xlog pointer, not a mount
  xfs: async CIL flushes need pending pushes to be made stable
  xfs: xfs_ail_push_all_sync() stalls when racing with updates
  xfs: check buffer pin state after locking in delwri_submit
  xfs: log worker needs to start before intent/unlink recovery
  tracing: Have type enum modifications copy the strings
  kvm/emulate: Fix SETcc emulation function offsets with SLS
  io_uring: recycle provided before arming poll
  i2c: mux: demux-pinctrl: do not deactivate a master that is not active
  netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
  netfilter: flowtable: remove redundant field in flow_offload_work struct
  netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit
  netfilter: nft_exthdr: add reduce support
  netfilter: nft_fib: add reduce support
  netfilter: nft_tunnel: track register operations
  netfilter: nft_xfrm: track register operations
  netfilter: nft_socket: track register operations
  netfilter: nft_immediate: cancel register tracking for data destination register
  netfilter: nft_hash: track register operations
  netfilter: nft_osf: track register operations
  netfilter: nft_numgen: cancel register tracking
  netfilter: nft_meta: extend reduce support to bridge family
  netfilter: nft_lookup: only cancel tracking for clobbered dregs
  netfilter: nft_ct: track register operations
  netfilter: nf_tables: cancel tracking for clobbered destination registers
  netfilter: nf_tables: do not reduce read-only expressions
  netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
  i2c: meson: Fix wrong speed use from probe
  i2c: add tracepoints for I2C slave events
  netfilter: conntrack: revisit gc autotuning
  ARM: configs: clean up multi_v5_defconfig
  ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx
  ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
  ARM: configs: multi_v5_defconfig: remove deleted platforms
  arm64: dts: n5x: drop invalid property and fix edac node name
  ARM: spear: fix typos in comments
  xtensa: enable plugin support
  xtensa: clean up kernel exit assembly code
  xtensa: rearrange NMI exit path
  xtensa: merge stack alignment definitions
  bpf: Always raise reference in btf_get_module_btf
  usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue()
  af_netlink: Fix shift out of bounds in group mask calculation
  ptp: ocp: use snprintf() in ptp_ocp_verify()
  nfc: st21nfca: remove unnecessary skb check before kfree_skb()
  cifs: use a different reconnect helper for non-cifsd threads
  cifs: we do not need a spinlock around the tree access during umount
  Adjust cifssb maximum read size
  cifs: truncate the inode and mapping when we simulate fcollapse
  cifs: fix handlecache and multiuser
  bpf: Factor out fd returning from bpf_btf_find_by_name_kind
  hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist
  parisc: Avoid flushing cache on cache-less machines
  perf parse-events: Ignore case in topdown.slots check
  perf evlist: Avoid iteration for empty evlist.
  perf symbols: Fix symbol size calculation condition
  soc/microchip: fix invalid free in mpfs_sys_controller_delete
  qlcnic: remove redundant assignment to variable index
  atl1c: remove redundant assignment to variable size
  mptcp: send ADD_ADDR echo before create subflows
  mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
  clk: rs9: Add Renesas 9-series PCIe clock generator driver
  selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
  ipv4: Fix route lookups when handling ICMP redirects and PMTU updates
  af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
  clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index()
  net/mlx5e: HTB, remove unused function declaration
  net/mlx5e: Statify function mlx5_cmd_trigger_completions
  net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT
  net/mlx5e: Permit XDP with non-linear legacy RQ
  net/mlx5e: Support multi buffer XDP_TX
  net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff
  net/mlx5e: Implement sending multi buffer XDP frames
  net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode
  net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX
  net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame
  net/mlx5e: Store DMA address inside struct page
  net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ
  net/mlx5e: Use page-sized fragments with XDP multi buffer
  net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP
  net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support
  auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy()
  auxdisplay: lcd2s: Switch to i2c ->probe_new()
  auxdisplay: lcd2s: use module_i2c_driver to simplify the code
  auxdisplay: lcd2s: make use of device property API
  auxdisplay: lcd2s: Fix multi-line comment style
  net: set default rss queues num to physical cores / 2
  RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit()
  io_uring: terminate manual loop iterator loop correctly for non-vecs
  IB/iser: Fix error flow in case of registration failure
  IB/iser: Generalize map/unmap dma tasks
  IB/iser: Use iser_fr_desc as registration context
  IB/iser: Remove iser_reg_data_sg helper function
  binfmt_elf: Don't write past end of notes for regset gap
  io_uring: don't check unrelated req->open.how in accept request
  bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table
  regmap: allow a defined reg_base to be added to every address
  regmap: add configurable downshift for addresses
  ASoC: atmel: mchp-pdmc: print the correct property name
  f2fs: use aggressive GC policy during f2fs_disable_checkpoint()
  f2fs: fix compressed file start atomic write may cause data corruption
  Bluetooth: ath3k: remove superfluous header files
  Bluetooth: bcm203x: remove superfluous header files
  Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table
  Bluetooth: mt7921s: Add WBS support
  Bluetooth: mt7921s: Add .btmtk_get_codec_config_data
  Bluetooth: mt7921s: Add .get_data_path_id
  Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES
  Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
  Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync()
  Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed
  Bluetooth: Send AdvMonitor Dev Found for all matched devices
  Bluetooth: msft: Clear tracked devices on resume
  Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready()
  Bluetooth: Don't assign twice the same value
  Bluetooth: btrtl: Add support for RTL8852B
  Bluetooth: hci_uart: add missing NULL check in h5_enqueue
  Bluetooth: Fix use after free in hci_send_acl
  Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers
  Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
  Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event
  Bluetooth: btmtkuart: add .set_bdaddr support
  Bluetooth: btmtkuart: rely on BT_MTK module
  Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE
  Bluetooth: mgmt: remove redundant assignment to variable cur_len
  spi: fsi: Implement a timeout for polling status
  regulator: qcom-rpmh: Add support for SDX65
  regulator: dt-bindings: Add PMX65 compatibles
  MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl
  ASoC: SOF: Add a new dai_get_clk topology IPC op
  ASoC: SOF: topology: Add ops for setting up and tearing down pipelines
  ASoC: SOF: expose sof_route_setup()
  ASoC: SOF: Add dai_link_fixup PCM op for IPC3
  ASoC: SOF: Add trigger PCM op for IPC3
  ASoC: SOF: Define hw_params PCM op for IPC3
  ASoC: SOF: Introduce IPC3 PCM hw_free op
  ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function
  ASoC: SOF: Introduce IPC-specific PCM ops
  ASoC: SOF: Add bytes_ext control IPC ops for IPC3
  ASoC: SOF: Add bytes_get/put control IPC ops for IPC3
  ASoC: SOF: Add enum_get/put control ops for IPC3
  ASoC: SOF: Add switch get/put IPC3 ops
  ASoC: SOF: Add volume_get/put IPC3 ops
  ASoC: SOF: Add IPC3 topology control ops
  ASoC: SOF: Introduce IPC ops for kcontrol IO
  ASoC: SOF: Make sof_suspend/resume IPC agnostic
  ASoC: SOF: Make sof_widget_setup/free IPC agnostic
  ASoC: SOF: set up scheduler widget before all other widgets in the pipeline
  block: cancel all throttled bios in del_gendisk()
  block: let blkcg_gq grab request queue's refcnt
  block: avoid use-after-free on throttle data
  ANDROID: sched/core: Optimize vendor hook placement
  af_vsock: SOCK_SEQPACKET broken buffer test
  af_vsock: SOCK_SEQPACKET receive timeout test
  ptrace: Return the signal to continue with from ptrace_stop
  selftests/bpf: Fix test for 4-byte load from dst_port on big-endian
  selftests/bpf: Use constants for socket states in sock_fields test
  selftests/bpf: Check dst_port only on the client socket
  selftests/bpf: Fix error reporting from sock_fields programs
  ptrace: Move setting/clearing ptrace_message into ptrace_stop
  perf vendor events intel: Update events for TremontX
  perf vendor events intel: Update events for Tigerlake
  perf vendor events intel: Update events for SkylakeX
  perf vendor events intel: Update events for Skylake
  perf vendor events intel: Update events for IcelakeX
  perf vendor events intel: Update events for Icelake
  perf vendor events intel: Update events for Elkhartlake
  perf vendor events intel: Update events for CascadelakeX
  arm64: errata: avoid duplicate field initializer
  KVM: arm64: fix typos in comments
  KVM: arm64: Generalise VM features into a set of flags
  clocksource: acpi_pm: fix return value of __setup handler
  arm64: fix clang warning about TRAMP_VALIAS
  vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE
  Documentation: update stable review cycle documentation
  drivers/base/dd.c : Remove the initial value of the global variable
  af_unix: Support POLLPRI for OOB.
  af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
  Documentation: update stable tree link
  Documentation: add link to stable release candidate tree
  devres: fix typos in comments
  Documentation: add note block surrounding security patch note
  samples/kobject: Use sysfs_emit instead of sprintf
  base: soc: Make soc_device_match() simpler and easier to read
  driver core: dd: fix return value of __setup handler
  driver core: Refactor sysfs and drv/bus remove hooks
  driver core: Refactor multiple copies of device cleanup
  scripts: get_abi.pl: Fix typo in help message
  ibmvnic: fix race between xmit and reset
  firmware: google: Properly state IOMEM dependency
  kgdbts: fix return value of __setup handler
  firmware: sysfb: fix platform-device leak in error path
  firmware: stratix10-svc: add missing callback parameter on RSU
  arm64: dts: qcom: add non-secure domain property to fastrpc nodes
  misc: fastrpc: Add dma handle implementation
  misc: fastrpc: Add fdlist implementation
  misc: fastrpc: Add helper function to get list and page
  misc: fastrpc: Add support to secure memory map
  dt-bindings: misc: add fastrpc domain vmid property
  misc: fastrpc: check before loading process to the DSP
  misc: fastrpc: add secure domain support
  dt-bindings: misc: add property to support non-secure DSP
  misc: fastrpc: Add support to get DSP capabilities
  misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP
  misc: fastrpc: separate fastrpc device from channel context
  dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells
  dt-bindings: nvmem: make "reg" property optional
  nvmem: brcm_nvram: parse NVRAM content into NVMEM cells
  nvmem: dt-bindings: Fix the error of dt-bindings check
  w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF.
  w1/ds2490: remove spurious newlines within hexdump
  counter: add defaults to switch-statements
  MAINTAINERS: Add Counter subsystem git tree
  counter: interrupt-cnt: add counter_push_event()
  counter: add new COUNTER_EVENT_CHANGE_OF_STATE
  counter: Set counter device name
  counter: 104-quad-8: Add COMPILE_TEST depends
  bus: mhi: Make mhi_state_str[] array static inline and move to common.h
  bus: mhi: Move common MHI definitions out of host directory
  bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element"
  bus: mhi: Cleanup the register definitions used in headers
  bus: mhi: Use bitfield operations for handling DWORDs of ring elements
  bus: mhi: Use bitfield operations for register read and write
  bus: mhi: Move host MHI code to "host" directory
  bus: mhi: Fix MHI DMA structure endianness
  bus: mhi: Fix pm_state conversion to string
  bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series
  misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected"
  parport_pc: Also enable driver for PCI systems
  ALSA: oss: Release temporary buffers upon errors
  pps: generators: pps_gen_parport: Switch to use module_parport_driver()
  ALSA: oss: Fix PCM OSS buffer allocation overflow
  dt-bindings: usb: mtk-xhci: add compatible for mt8186
  platform: goldfish: pipe: Use platform_get_irq() to get the interrupt
  misc: bcm-vk: Remove viper from device id table
  net: lan743x: Add support for PTP-IO Event Output (Periodic Output)
  net: lan743x: Add support for PTP-IO Event Input External Timestamp (extts)
  net: lan743x: Add support for OTP
  net: lan743x: Add support for EEPROM
  net: lan743x: Add support to display Tx Queue statistics
  misc: rtsx: clean up one inconsistent indenting
  virt: acrn: fix a memory leak in acrn_dev_ioctl()
  virt: acrn: obtain pa from VMA with PFNMAP flag
  virt: acrn: Remove unsued acrn_irqfds_mutex.
  virt: fsl_hypervisor: Directly return 0 instead of using local ret variable
  mei: avoid iterator usage outside of list_for_each_entry
  mei: me: add Alder Lake N device id.
  VMCI: Release notification_bitmap in error path
  VMCI: Check exclusive_vectors when freeing interrupt 1
  VMCI: Update maintainers for VMCI
  virtio_console: eliminate anonymous module_init & module_exit
  staging: r8188eu: remove unnecessary memset in r8188eu
  staging: greybus: introduce pwm_ops::apply
  staging: rts5208: Resolve checkpatch.pl issues.
  staging: sm750fb: fix naming style
  staging: fbtft: Consider type of init sequence values in fbtft_init_display()
  staging: fbtft: Constify buf parameter in fbtft_dbg_hex()
  staging: mmal-vchiq: clear redundant item named bulk_scratch
  kernfs: fix typos in comments
  serial: 8250: fix XOFF/XON sending when DMA is used
  tty: serial: samsung: Add ARTPEC-8 support
  dt-bindings: serial: samsung: Add ARTPEC-8 UART
  serial: sc16is7xx: Clear RS485 bits in the shutdown
  tty: serial: samsung: simplify getting OF match data
  tty: serial: samsung: constify variables and pointers
  tty: serial: samsung: constify s3c24xx_serial_drv_data members
  tty: serial: samsung: constify UART name
  tty: serial: samsung: constify s3c24xx_serial_drv_data
  tty: serial: samsung: reduce number of casts
  tty: serial: samsung: embed s3c2410_uartcfg in parent structure
  tty: serial: samsung: embed s3c24xx_uart_info in parent structure
  serial: 8250_tegra: mark acpi_device_id as unused with !ACPI
  tty: serial: bcm63xx: use more precise Kconfig symbol
  serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS
  tty: serial: jsm: fix two assignments in if conditions
  tty: serial: jsm: remove redundant assignments to variable linestatus
  serial: 8250_mtk: make two read-only arrays static const
  serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
  tty: serial: serial_txx9: remove struct uart_txx9_port
  kgdboc: fix return value of __setup handler
  tty: hvc: fix return value of __setup handler
  usb: dwc3: Issue core soft reset before enabling run/stop
  usb: gadget: Makefile: remove ccflags-y
  USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
  usb: gadget: eliminate anonymous module_init & module_exit
  usb: usbip: eliminate anonymous module_init & module_exit
  platform/x86: think-lmi: Certificate authentication support
  rfkill: make new event layout opt-in
  Documentation: syfs-class-firmware-attributes: Lenovo Certificate support
  platform/x86: amd-pmc: Only report STB errors when STB enabled
  i2c: designware: Remove code duplication
  drm/panel: ili9341: fix optional regulator handling
  afs: Maintain netfs_i_context::remote_i_size
  netfs: Keep track of the actual remote file size
  netfs: Split some core bits out into their own file
  netfs: Split fs/netfs/read_helper.c
  netfs: Rename read_helper.c to io.c
  netfs: Prepare to split read_helper.c
  netfs: Add a function to consolidate beginning a read
  netfs: Add a netfs inode context
  ceph: Make ceph_init_request() check caps on readahead
  netfs: Change ->init_request() to return an error code
  netfs: Refactor arguments for netfs_alloc_read_request
  netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines
  netfs: Trace refcounting on the netfs_io_subrequest struct
  netfs: Trace refcounting on the netfs_io_request struct
  netfs: Adjust the netfs_rreq tracepoint slightly
  netfs: Split netfs_io_* object handling out
  netfs: Finish off rename of netfs_read_request to netfs_io_request
  netfs: Rename netfs_read_*request to netfs_io_*request
  netfs: Generate enums from trace symbol mapping lists
  fscache: export fscache_end_operation()
  kernfs: remove unneeded #if 0 guard
  MIPS: ingenic: correct unit node address
  ALSA: core: Fix typo in 'PCM Timer Interface' help
  ALSA: hda/realtek: Fix LED on Zbook Studio G9
  parisc: Avoid using hardware single-step in kprobes
  f2fs: initialize sbi->gc_mode explicitly
  media: amphion: cleanup media device if register it fail
  media: amphion: fix some issues to improve robust
  media: amphion: fix some error related with undefined reference to __divdi3
  media: amphion: fix an issue that using pm_runtime_get_sync incorrectly
  media: vidtv: use vfree() for memory allocated with vzalloc()
  media: m5mols/m5mols.h: document new reset field
  media: pixfmt-yuv-planar.rst: fix PIX_FMT labels
  xfrm: rework default policy structure
  selftests/bpf: Test subskeleton functionality
  bpftool: Add support for subskeletons
  libbpf: Add subskeleton scaffolding
  libbpf: Init btf_{key,value}_type_id on internal map open
  libbpf: .text routines are subprograms in strict mode
  hwmon: (pmbus) Add Vin unit off handling
  media: platform: Remove unnecessary print function dev_err()
  media: amphion: Add missing of_node_put() in vpu_core_parse_dt()
  media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_hw_prob_done()
  media: platform: amphion: Fix build error without MAILBOX
  media: spi: Kconfig: Place SPI drivers on a single menu
  media: i2c: Kconfig: move camera drivers to the top
  media: atomisp: fix bad usage at error handling logic
  media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/
  media: media/*/Kconfig: sort entries
  media: Kconfig: cleanup VIDEO_DEV dependencies
  media: platform/*/Kconfig: make manufacturer menus more uniform
  media: platform: Create vendor/{Makefile,Kconfig} files
  media: platform: ti/Kconfig: move VPE/CAL entries to it
  media: platform: re-structure TI drivers
  media: platform: rename omap/ to ti/omap/
  media: platform: rename omap3isp/ to ti/omap3isp/
  media: platform: rename davinci/ to ti/davinci/
  media: platform: rename am437x/ to ti/am437x/
  media: platform: place stm32/ and sti/ under st/ dir
  media: platform: rename s5p-mfc/ to samsung/s5p-mfc/
  media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/
  media: platform: rename s5p-g2d/ to samsung/s5p-g2d/
  media: platform: rename s3c-camif/ to samsung/s3c-camif/
  media: platform: rename exynos-gsc/ to samsung/exynos-gsc/
  media: platform: rename exynos4-is/ to samsung/exynos4-is/
  media: platform: rename tegra/vde/ to nvidia/tegra-vde/
  media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/
  media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
  media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
  media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/
  media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/
  media: platform: rename marvell-ccic/ to marvell/
  media: platform: rename coda/ to chips-media/
  media: platform: Kconfig: place platform drivers on a submenu
  media: platform: move some manufacturer entries
  media: platform: Kconfig: sort entries
  media: platform: s5p-jpeg: move config to its own file
  media: platform: s5p-mfc: move config to its own file
  media: platform: bdisp: move config to its own file
  media: platform: delta: move config to its own file
  media: platform: rkisp1: move config to its own file
  media: platform: ti-vpe: move config to its own file
  media: platform: vde: move config to its own file
  media: platform: sun8i-rotate: move config to its own file
  media: platform: sun8i-di: move config to its own file
  media: platform: stm32: move config to its own file
  media: platform: hva: move config to its own file
  media: platform: s5p-g2d: move config to its own file
  selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts
  selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts
  selftests/bpf: Add kprobe_multi bpf_cookie test
  selftests/bpf: Add kprobe_multi attach test
  libbpf: Add bpf_program__attach_kprobe_multi_opts function
  libbpf: Add bpf_link_create support for multi kprobes
  libbpf: Add libbpf_kallsyms_parse function
  bpf: Add cookie support to programs attached with kprobe multi link
  bpf: Add support to inline bpf_get_func_ip helper on x86
  bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link
  bpf: Add multi kprobe link
  kallsyms: Skip the name search for empty string
  lib/sort: Add priv pointer to swap function
  fprobe: Add a selftest for fprobe
  docs: fprobe: Add fprobe description to ftrace-use.rst
  fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe
  fprobe: Add sample program for fprobe
  fprobe: Add exit_handler support
  ARM: rethook: Add rethook arm implementation
  powerpc: Add rethook support
  arm64: rethook: Add arm64 rethook implementation
  rethook: x86: Add rethook x86 implementation
  rethook: Add a generic return hook
  fprobe: Add ftrace based probe APIs
  ftrace: Add ftrace_set_filter_ips function
  block: limit request dispatch loop duration
  ANDROID: fuse: fix __u32 type usage warning
  net: dsa: felix: add port mirroring support
  net: dsa: pass extack to dsa_switch_ops :: port_mirror_add()
  net: mscc: ocelot: offload per-flow mirroring using tc-mirred and VCAP IS2
  net: mscc: ocelot: establish functions for handling VCAP aux resources
  net: mscc: ocelot: add port mirroring support using tc-matchall
  net: mscc: ocelot: refactor policer work out of ocelot_setup_tc_cls_matchall
  ptp: ocp: Make debugfs variables the correct bitwidth
  net: dsa: microchip: ksz8795: handle eee specif erratum
  net: dsa: mv88e6xxx: MST Offloading
  net: dsa: mv88e6xxx: Export STU as devlink region
  net: dsa: mv88e6xxx: Disentangle STU from VTU
  net: dsa: Handle MST state changes
  net: dsa: Pass VLAN MSTI migration notifications to driver
  net: dsa: Validate hardware support for MST
  net: bridge: mst: Add helper to query a port's MST state
  net: bridge: mst: Add helper to check if MST is enabled
  net: bridge: mst: Add helper to map an MSTI to a VID set
  net: bridge: mst: Notify switchdev drivers of MST state changes
  net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations
  net: bridge: mst: Notify switchdev drivers of MST mode changes
  net: bridge: mst: Support setting and reporting MST port states
  net: bridge: mst: Allow changing a VLAN's MSTI
  net: bridge: mst: Multiple Spanning Tree (MST) mode
  nfsd: use correct format characters
  r8169: improve driver unload and system shutdown behavior on DASH-enabled systems
  ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched"
  net: ethernet: ti: Fix spelling mistake and clean up message
  vlan: use correct format characters
  net/fsl: xgmac_mdio: use correct format characters
  bnx2x: use correct format characters
  enetc: use correct format characters
  io_uring: manage provided buffers strictly ordered
  selftests/bpf: Fix tunnel remote IP comments
  Revert "ANDROID: incremental-fs: fix mount_fs issue"
  Revert "ANDROID: incremental-fs: remove index and incomplete dir on umount"
  ubifs: rename_whiteout: correct old_dir size computing
  parisc: Improve CPU socket and core bootup info text
  parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE
  veth: Allow jumbo frames in xdp mode
  veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb
  net: veth: Account total xdp_frame len running ndo_xdp_xmit
  clk: visconti: prevent array overflow in visconti_clk_register_gates()
  RISC-V: Improve /proc/cpuinfo output for ISA extensions
  RISC-V: Do no continue isa string parsing without correct XLEN
  RISC-V: Implement multi-letter ISA extension probing framework
  RISC-V: Extract multi-letter extension names from "riscv, isa"
  RISC-V: Minimal parser for "riscv, isa" strings
  RISC-V: Correctly print supported extensions
  net/mlx5: Remove unused fill page array API function
  net/mlx5: Remove unused exported contiguous coherent buffer allocation API
  net/mlx5: CT: Remove extra rhashtable remove on tuple entries
  net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory
  net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory
  net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk
  net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory
  net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk
  net/mlx5: DR, Adjust structure member to reduce memory hole
  net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear
  net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle
  net/mlx5e: RX, Test the XDP program existence out of the handler
  net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ
  net/mlx5e: Add headroom only to the first fragment in legacy RQ
  net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info
  platform/x86: amd-pmc: Drop CPU QoS workaround
  platform/x86: amd-pmc: Output error codes in messages
  platform/x86: amd-pmc: Move to later in the suspend process
  ACPI / x86: Add support for LPS0 callback handler
  platform/x86: thinkpad_acpi: consistently check fan_get_status return.
  livepatch: Don't block removal of patches that are safe to unload
  selftests: vm: fix clang build error multiple output files
  ocfs2: fix crash when initialize filecheck kobj fails
  configs/debug: restore DEBUG_INFO=y for overriding
  mm: swap: get rid of livelock in swapin readahead
  ASoC: fsl_spdif: Add new registers included on i.MX8ULP
  spi: Fix erroneous sgs value with min_t()
  ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy
  iavf: Fix hang during reboot/shutdown
  net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
  net: bcmgenet: skip invalid partial checksums
  bnx2x: fix built-in kernel driver load failure
  f2fs: introduce gc_urgent_mid mode
  f2fs: compress: fix to print raw data size in error path of lz4 decompression
  f2fs: remove redundant parameter judgment
  f2fs: use spin_lock to avoid hang
  virtio_blk: eliminate anonymous module_init & module_exit
  net: phy: mscc: Add MODULE_FIRMWARE macros
  vfio-pci: Provide reviewers and acceptance criteria for variant drivers
  MAINTAINERS: adjust entry for header movement in hisilicon qm driver
  erofs: rename ctime to mtime
  igb: zero hwtstamp by default
  netfilter: nf_tables: initialize registers in nft_do_chain()
  i40e: little endian only valid checksums
  rtw89: implement stop and resume channels transmission v1
  rtw89: extend mac tx_en bits from 16 to 32
  rtw89: change value assignment style of rtw89_mac_cfg_gnt()
  rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs
  selftests: net: fix array_size.cocci warning
  rtw89: disable FW and H2C function if CPU disabled
  rtw89: initialize preload window of D-MAC
  rtw89: modify MAC enable functions
  rtw89: add config_rf_reg_v1 to configure RF parameter tables
  rtw89: 8852c: add read/write rf register function
  rtw89: 8852c: add setting of TB UL TX power offset
  rtw89: 8852c: add write/read crystal function in CFO tracking
  rtw89: modify dcfo_comp to share with chips
  rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch"
  brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback"
  iwlwifi: mei: fix building iwlmei
  cpufreq: powernow-k8: Re-order the init checks
  ACPI: bus: Avoid using CPPC if not supported by firmware
  Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag"
  cpuidle: intel_idle: Drop redundant backslash at line end
  cpuidle: intel_idle: Update intel_idle() kerneldoc comment
  ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
  netfilter: nf_tables: validate registers coming from userspace.
  net: stmmac: clean up impossible condition
  net: dsa: Add missing of_node_put() in dsa_port_parse_of
  net: geneve: support IPv4/IPv6 as inner protocol
  drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS
  dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC
  xtensa: fix DTC warning unit_address_format
  net: mvneta: Add support for 98DX2530 Ethernet port
  dt-bindings: net: mvneta: Add marvell,armada-ac5-neta
  ptp: ocp: Fix PTP_PF_* verification requests
  PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present
  PCI: imx6: Invoke the PHY exit function after PHY power off
  ARM: remove support for NOMMU ARMv4/v5
  smb3: fix incorrect session setup check for multiuser mounts
  net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly
  net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit
  net/sched: add vlan push_eth and pop_eth action to the hardware IR
  net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
  net: dsa: Never offload FDB entries on standalone ports
  phy: Remove duplicated include in phy-fsl-lynx-28g.c
  net: mv643xx_eth: undo some opreations in mv643xx_eth_probe
  net: hns3: Fix spelling mistake "does't" -> "doesn't"
  gve: Fix spelling mistake "droping" -> "dropping"
  io_uring: fold evfd signalling under a slower path
  io_uring: thin down io_commit_cqring()
  io_uring: shuffle io_eventfd_signal() bits around
  io_uring: remove extra barrier for non-sqpoll iopoll
  io_uring: fix provided buffer return on failure for kiocb_done()
  io_uring: extend provided buf return to fails
  net: ksz884x: optimize netdev_open flow and remove static variable
  hamradio: Fix wrong assignment of 'bbc->cfg.loopback'
  bareudp: use ipv6_mod_enabled to check if IPv6 enabled
  io_uring: refactor timeout cancellation cqe posting
  io_uring: normilise naming for fill_cqe*
  pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback
  pinctrl: mediatek: common-v1: Commonize spec_pupd callback
  pinctrl: mediatek: common-v1: Use common probe function
  pinctrl: mediatek: common-v1: Add common probe function
  pinctrl: mediatek: paris: Unify probe function by using OF match data
  io_uring: cache poll/double-poll state with a request flag
  io_uring: cache req->apoll->events in req->cflags
  selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly
  bpf: Fix net.core.bpf_jit_harden race
  bpf, x86: Fall back to interpreter mode when extra pass fails
  bpf: selftests: Remove libcap usage from test_progs
  bpf: selftests: Remove libcap usage from test_verifier
  bpf: selftests: Add helpers to directly use the capget and capset syscall
  docs/kernel-parameters: update description of mem=
  jffs2: fix memory leak in jffs2_scan_medium
  jffs2: fix memory leak in jffs2_do_mount_fs
  jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
  parisc: Avoid calling SMP cache flush functions on cache-less machines
  docs/zh_CN: Add sched-nice-design Chinese translation
  docs: scheduler: Convert schedutil.txt to ReST
  fs/jffs2: fix comments mentioning i_mutex
  can: ucan: fix typos in comments
  dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML
  can: isotp: support MSG_TRUNC flag when reading from socket
  can: isotp: return -EADDRNOTAVAIL when reading from unbound socket
  can: isotp: sanitize CAN ID checks in isotp_bind()
  mt76: fix monitor rx FCS error in DFS channel
  mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set
  mt76: fix wrong HE data rate in sniffer tool
  mt76: mt7915: introduce 802.11ax multi-bss support
  devlink: pass devlink_port to port_split / port_unsplit callbacks
  devlink: hold the instance lock in port_split / port_unsplit callbacks
  eth: mlxsw: switch to explicit locking for port registration
  eth: nfp: replace driver's "pf" lock with devlink instance lock
  eth: nfp: wrap locking assertions in helpers
  devlink: expose instance locking and add locked port registering
  ARM: defconfig: add SMB347 charger driver for p4note
  arm64: dts: fsd: Add the MCT support
  io_uring: move req->poll_refs into previous struct hole
  Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells"
  thermal: int340x: Update OS policy capability handshake
  thermal: int340x: Increase bitmap size
  Documentation: thermal: DPTF Documentation
  PM: hibernate: Honour ACPI hardware signature by default for virtual guests
  cpufreq: intel_pstate: Use firmware default EPP
  ice: add trace events for tx timestamps
  ice: fix return value check in ice_gnss.c
  fs: Remove aops ->set_page_dirty
  fb_defio: Use noop_dirty_folio()
  fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio
  fs: Convert __set_page_dirty_buffers to block_dirty_folio
  nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio()
  ice: Fix inconsistent indenting in ice_switch
  mt76: mt7921: move mt7921_init_hw in a dedicated work
  mt76: mt7921: add mt7921u driver
  mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code.
  mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code.
  mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code
  mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
  mt76: mt7921: disable runtime pm for usb
  mt76: usb: introduce __mt76u_init utility routine
  mt76: usb: add req_type to ___mt76u_wr signature
  mt76: usb: add req_type to ___mt76u_rr signature
  mt76: mt7915: fix typos in comments
  mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()
  mt76: mt7915: fix beamforming mib stats
  mt76: mt7915: set band1 TGID field in tx descriptor
  mt76: fix invalid rssi report
  mt76: use le32/16_get_bits() whenever possible
  mt76: connac: make read-only array ba_range static const
  mt76: mt7915: check for devm_pinctrl_get() failure
  mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
  mt76: mt7915: add txpower init for 6GHz
  mt76: mt7915: fix eeprom fields of txpower init values
  mt76: mt7915: add 6 GHz support
  mt76: connac: add 6 GHz support for wtbl and starec configuration
  mt76: mt7915: allow beaconing on all chains
  mt76: fix monitor mode crash with sdio driver
  mt76: mt7921: fix mt7921_queues_acq implementation
  mt76: mt7921: fix xmit-queue dump for usb and sdio
  mt76: mt7921: make mt7921_init_tx_queues static
  mt76: split single ldpc cap bit into bits
  mt76: mt7915: fix DFS no radar detection event
  mt76: mt7921: use mt76_hw instead of open coding it
  mt76: mt7921: fix up the monitor mode
  mt76: mt7663u: introduce mt7663u_mcu_power_on routine
  mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init
  spi: tegra20: Use of_device_get_match_data()
  ASoC: ak4642: Use of_device_get_match_data()
  ASoC: codecs: Fix misplaced lpass_macro_pds_exit call
  ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
  ASoC: amd: Fix reference to PCM buffer address
  ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
  ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe
  ASoC: rt1308-sdw: get calibration params after power on
  ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
  ASoC: ti: Fix spelling mistake "cant" -> "can't"
  ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe
  ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
  ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume
  ASoC: samsung: i2s: check the return value of kstrdup()
  ASoC: SOF: topology: remove snd_sof_complete_pipeline()
  ASoC: SOF: topology: Make widget binding IPC agnostic
  ASoC: SOF: topology: Make control parsing IPC agnostic
  ASoC: SOF: topology: Make DAI widget parsing IPC agnostic
  ASoC: SOF: topology: Make route setup IPC agnostic
  ASoC: SOF: topology: Make effect widget parsing IPC agnostic
  ASoC: SOF: topology: Make siggen widget parsing IPC agnostic
  ASoC: SOF: topology: Make asrc widget parsing IPC agnostic
  ASoC: SOF: topology: Make src widget parsing IPC agnostic
  ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic
  ASoC: SOF: topology: Make mixer widget parsing IPC agnostic
  ASoC: SOF: topology: Make pga widget parsing IPC agnostic
  ASoC: SOF: topology: Make buffer widget parsing IPC agnostic
  ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic
  ASoC: SOF: Introduce IPC3 ops
  ASoC: SOF: topology: Add helper function for processing tuple arrays
  ASoC: SOF: IPC: Introduce IPC ops
  ASoC: SOF: Introduce struct snd_sof_dai_link
  erofs: use meta buffers for inode lookup
  erofs: use meta buffers for reading directories
  fs: erofs: add sanity check for kobject in erofs_unregister_sysfs
  erofs: refine managed inode stuffs
  erofs: clean up z_erofs_extent_lookback
  rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
  nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH
  gtp: Fix inconsistent indenting
  drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
  drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
  MAINTAINERS: fix ath11k DT bindings location
  airo: fix typos in comments
  rtlwifi: rtl8821ae: fix typos in comments
  rtlwifi: rtl8192cu: Add On Networks N150
  zd1201: use kzalloc
  mwifiex: make read-only array wmm_oui static const
  mips: dts: ralink: add MT7621 SoC
  staging: r8188eu: remove some unused local ieee80211 macros
  staging: r8188eu: make rtl8188e_process_phy_info static
  staging: r8188eu: remove unused function prototype
  staging: r8188eu: remove three unused receive defines
  staging: r8188eu: remove unnecessary initializations
  staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST"
  MAINTAINERS: remove the obsolete file entry for staging in ANDROID DRIVERS
  RDMA/rxe: Use standard names for ref counting
  RDMA/rxe: Replace red-black trees by xarrays
  net: dt-bindings: dwmac: add support for mt8195
  stmmac: dwmac-mediatek: add support for mt8195
  net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema
  arm64: dts: mt2712: update ethernet device node
  stmmac: dwmac-mediatek: re-arrange clock setting
  stmmac: dwmac-mediatek: Reuse more common features
  stmmac: dwmac-mediatek: add platform level clocks management
  block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative"
  io_uring: make tracing format consistent
  Revert "ath10k: drop beacon and probe response which leak from other channel"
  netfilter: flowtable: Fix QinQ and pppoe support for inet table
  Revert "ACPI: scan: Do not add device IDs from _CID if _HID is not valid"
  x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler
  xtensa: fix stop_machine_cpuslocked call in patch_text
  EDAC/altera: Add SDRAM ECC check for U-Boot
  nvme: remove nvme_alloc_request and nvme_alloc_request_qid
  nvme: cleanup how disk->disk_name is assigned
  xen/usb: harden xen_hcd against malicious backends
  drm/i915/display: Do not re-enable PSR after it was marked as not reliable
  drm/i915/display: Fix HPD short pulse handling for eDP
  powerpc/time: improve decrementer clockevent processing
  powerpc/time: Fix KVM host re-arming a timer beyond decrementer range
  hv_netvsc: Add check for kvmalloc_array
  net: sparx5: Use Switchdev fdb events for managing fdb entries
  net: Add l3mdev index to flow struct and avoid oif reset for port devices
  erofs: silence warnings related to impossible m_plen
  Documentation/filesystem/dax: update DAX description on erofs
  erofs: clean up preload_compressed_pages()
  erofs: get rid of `struct z_erofs_collector'
  arch:x86:xen: Remove unnecessary assignment in xen_apic_read()
  erofs: use meta buffers for erofs_read_superblock()
  xen/grant-table: remove readonly parameter from functions
  xen/grant-table: remove gnttab_*transfer*() functions
  powerpc/tm: Fix more userspace r13 corruption
  powerpc/xive: fix return value of __setup handler
  dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator
  RDMA/rxe: Shorten pool names in rxe_pool.c
  RDMA/rxe: Move max_elem into rxe_type_info
  RDMA/rxe: Replace obj by elem in declaration
  RDMA/rxe: Delete _locked() APIs for pool objects
  RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC
  RDMA/rxe: Replace mr by rkey in responder resources
  RDMA/rxe: Fix ref error in rxe_av.c
  aio: drop needless assignment in aio_read()
  hwmon: (scpi-hwmon): Use of_device_get_match_data()
  RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT
  mount_setattr(): clean the control flow and calling conventions
  clk: sifive: Move all stuff into SoCs header files from C files
  clk: sifive: Add SoCs prefix in each SoCs-dependent data
  riscv: dts: Change the macro name of prci in each device node
  dt-bindings: change the macro name of prci in header files and example
  clk: sifive: duplicate the macro definitions for the time being
  bpftool: man: Add missing top level docs
  clk: qcom: sm6125-gcc: fix typos in comments
  clk: ti: clkctrl: fix typos in comments
  ANDROID: usb: gadget: f_accessory: add compat_ioctl support
  bpftool: Add bpf_cookie to link output
  ext4: fix kernel doc warnings
  ext4: fix remaining two trace events to use same printk convention
  ext4: add commit tid info in ext4_fc_commit_start/stop trace events
  ext4: add commit_tid info in jbd debug log
  ext4: add transaction tid info in fc_track events
  ext4: add new trace event in ext4_fc_cleanup
  clk: imx: Select MXC_CLK for i.MX93 clock driver
  ext4: return early for non-eligible fast_commit track events
  clk: ti: Drop legacy compatibility clocks for dra7
  clk: ti: Drop legacy compatibility clocks for am4
  clk: ti: Drop legacy compatibility clocks for am3
  sr: simplify the local variable initialization in sr_block_open()
  iavf: Fix double free in iavf_reset_task
  ice: destroy flow director filter mutex after releasing VSIs
  ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats()
  ice: remove PF pointer from ice_check_vf_init
  ice: introduce ice_virtchnl.c and ice_virtchnl.h
  ice: cleanup long lines in ice_sriov.c
  ice: introduce ICE_VF_RESET_LOCK flag
  ice: introduce ICE_VF_RESET_NOTIFY flag
  ice: convert ice_reset_vf to take flags
  ice: convert ice_reset_vf to standard error codes
  ice: make ice_reset_all_vfs void
  ice: drop is_vflr parameter from ice_reset_all_vfs
  ice: move reset functionality into ice_vf_lib.c
  ice: fix a long line warning in ice_reset_vf
  ice: introduce VF operations structure for reset flows
  ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id
  ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h
  RDMA/irdma: Add support for address handle re-use
  Add Paolo Abeni to networking maintainers
  drm/amdgpu: Use drm_mode_copy()
  drm/radeon: Use drm_mode_copy()
  drm/amdgpu: Use ternary operator in `vcn_v1_0_start()`
  drm/amdgpu: Remove pointless on stack mode copies
  drm/amd/pm: fix indenting in __smu_cmn_reg_print_error()
  drm/amdgpu/dc: fix typos in comments
  drm/amdgpu: fix typos in comments
  drm/amd/pm: fix typos in comments
  drm/amdgpu: Add stolen reserved memory for MI25 SRIOV.
  drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations.
  drm/amdkfd: evict svm bo worker handle error
  drm/amdgpu/vcn: fix vcn ring test failure in igt reload test
  ANDROID: stacktrace: export stack_trace_save_tsk/regs
  net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS
  drm/amdgpu: only allow secure submission on rings which support that
  drm/amdgpu: fixed the warnings reported by kernel test robot
  drm/amd/display: 3.2.177
  drm/amd/display: [FW Promotion] Release 0.0.108.0
  drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2
  drm/amd/display: Wait for hubp read line for Pollock
  drm/amd/display: Add null pointer filter
  drm/amd/display: Retry when fail reading lane status during LT
  drm/amd/display: Add new enum for EDID status
  drm/amd/display: Block zstate when more than one plane enabled
  drm/amd/display: Update engine ddc
  drm/amd/display: Fix a few parts in debugfs entry
  drm/amd/display: Add function to get the pipe from the stream context
  drm/amd/display: Add I2C escape to support query device exist.
  drm/amdgpu: Move reset domain init before calling RREG32
  rtla: Tools main loop cleanup
  rtla/timerlat: Add --dma-latency option
  rtla/osnoise: Fix osnoise hist stop tracing message
  rtla: Check for trace off also in the trace instance
  rtla/trace: Save event histogram output to a file
  rtla: Add --filter support
  rtla/trace: Add trace event filter helpers
  rtla: Add --trigger support
  rtla/trace: Add trace event trigger helpers
  rtla: Add -e/--event support
  rtla/trace: Add trace events helpers
  rtla/timerlat: Add the automatic trace option
  rtla/osnoise: Add the automatic trace option
  rtla/osnoise: Add an option to set the threshold
  rtla/osnoise: Add support to adjust the tracing_thresh
  drm/amd: fix gfx hang on renoir in IGT reload test
  drm/amdgpu: only check for _PR3 on dGPUs
  drm/amd/pm: use pm mutex to protect ecc info table
  drm/amdgpu: drop xmgi23 error query/reset support
  drm/amdgpu: fix aldebaran xgmi topology for vf
  drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6
  drm/amd/display: Add pstate verification and recovery for DCN31
  user_events: Add trace event call as root for low permission cases
  drm/amdkfd: CRIU export dmabuf handles for GTT BOs
  drm/amdkfd: CRIU Refactor restore BO function
  drm/amdkfd: CRIU remove sync and TLB flush on restore
  drm/amd/display: fix dp kvm can't light up
  drm/amd/pm: Send message when resp status is 0xFC
  drm/amdgpu: message smu to update bad channel info
  drm/amd/pm: add send bad channel info function
  drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder
  drm/amd/display: move FPU operations from dcn21 to dml/dcn20 folder
  drm/amd/display: move FPU-related code from dcn20 to dml folder
  drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL
  drm/amd/display: Fix double free during GPU reset on DC streams
  drm/amd/display: Add NULL check
  drm/amd/display: 3.2.176
  drm/amd/display: [FW Promotion] Release 0.0.107.0
  drm/amd/display: enable dcn315/316 s0i2 support
  drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR13.5 support
  drm/amd/display: disable HPD SW timer for passive dongle type 1 only
  drm/amd/display: add gamut coefficient set A and B
  drm/amd/display: merge two duplicated clock_source_create
  drm/amd/display: Add link dp trace support
  drm/amd/display: move FPU associated DCN303 code to DML folder
  drm/amd/display: Release AUX engine after failed acquire
  drm/amd/display: Add minimal pipe split transition state
  drm/amd/display: Clean up fixed VS PHY test w/a function
  drm/amd/display: fix the clock source contruct for dcn315
  drm/amd/display: cleaning up smu_if to add future flexibility
  drm/amd/display: fix deep color ratio
  drm/amd/display: add debug option to bypass ssinfo from bios for dcn315
  drm/amdgpu: change registers in error checking for smu 13.0.5
  drm/amdgpu: Disable baco dummy mode
  counter: Stop using dev_get_drvdata() to get the counter device
  pstore: Don't use semaphores in always-atomic-context code
  scsi: scsi_ioctl: Drop needless assignment in sg_io()
  scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn()
  scsi: fnic: Finish scsi_cmnd before dropping the spinlock
  scsi: lpfc: Copyright updates for 14.2.0.0 patches
  scsi: lpfc: Update lpfc version to 14.2.0.0
  scsi: lpfc: SLI path split: Refactor BSG paths
  scsi: lpfc: SLI path split: Refactor Abort paths
  scsi: lpfc: SLI path split: Refactor SCSI paths
  scsi: lpfc: SLI path split: Refactor CT paths
  scsi: lpfc: SLI path split: Refactor misc ELS paths
  scsi: lpfc: SLI path split: Refactor VMID paths
  scsi: lpfc: SLI path split: Refactor FDISC paths
  scsi: lpfc: SLI path split: Refactor LS_RJT paths
  scsi: lpfc: SLI path split: Refactor LS_ACC paths
  scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths
  scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths
  scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path
  scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe
  scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
  scsi: lpfc: SLI path split: Refactor lpfc_iocbq
  usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
  usb: usbtmc: Fix bug in pipe direction for control transfers
  usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
  usb: dwc3: gadget: move cmd_endtransfer to extra function
  usb: dwc3: gadget: ep_queue simplify isoc start condition
  hisi_acc_vfio_pci: Use its own PCI reset_done error handler
  hisi_acc_vfio_pci: Add support for VFIO live migration
  xen/usb: don't use arbitrary_virt_to_machine()
  crypto: hisilicon/qm: Set the VF QM state register
  hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver
  hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region
  hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices
  hisi_acc_qm: Move VF PCI device IDs to common header
  crypto: hisilicon/qm: Move few definitions to common header
  crypto: hisilicon/qm: Move the QM header to include/linux
  usb: isp1760: remove redundant max_packet() macro
  usb: oxu210hp-hcd: remove redundant call to max_packet() macro
  usb: common: usb-conn-gpio: Make VBUS supply completely optional
  USB: storage: ums-realtek: fix error code in rts51x_read_mem()
  usb: early: xhci-dbc: Fix xdbc number parsing
  usb: early: xhci-dbc: Remove duplicate keep parsing
  x86/tsc: Be consistent about use_tsc_delay()
  usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body
  usb: gadget: dummy_hcd: remove usage of list iterator past the loop body
  usb: gadget: udc: core: remove usage of list iterator past the loop body
  usb: gadget: composite: remove usage of list iterator past the loop body
  usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found
  usb: gadget: composite: remove check of list iterator against head past the loop body
  usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr
  usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr
  usb: gadget: legacy: remove using list iterator after loop body as a ptr
  usb: gadget: configfs: remove using list iterator after loop body as a ptr
  usb: gadget: aspeed: remove usage of list iterator past the loop body
  usb: gadget: udc-xilinx: remove usage of list iterator past the loop body
  usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body
  usb: gadget: omap_udc: remove usage of list iterator past the loop body
  usb: gadget: udc: net2280: remove usage of list iterator past the loop body
  usb: gadget: net2272: remove usage of list iterator past the loop body
  usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body
  usb: gadget: mv_u3d: remove usage of list iterator past the loop body
  usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body
  usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body
  usb: gadget: goku_udc: remove usage of list iterator past the loop body
  usb: gadget: udc: at91: remove usage of list iterator past the loop body
  usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body
  usb: gadget: udc: atmel: remove usage of list iterator past the loop body
  usb: gadget: bdc: remove usage of list iterator past the loop body
  usb: gadget: fsl: remove usage of list iterator past the loop body
  Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"
  clk: clk-apple-nco: Allow and fix module building
  io_uring: recycle apoll_poll entries
  MAINTAINERS: Mark VMware mailing list entries as email aliases
  MAINTAINERS: Add Zack as maintainer of vmmouse driver
  MAINTAINERS: Update maintainers for paravirt ops and VMware hypervisor interface
  NFSD: prevent integer overflow on 32 bit systems
  selftests/bpf: Clean up array_size.cocci warnings
  samples/bpf, xdpsock: Fix race when running for fix duration of time
  bpf, sockmap: Fix double uncharge the mem of sk_msg
  bpf, sockmap: Fix more uncharged while msg has more_data
  bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
  bpf, sockmap: Fix memleak in sk_psock_queue_msg
  net: sparx5: fix a couple warning messages
  partially Revert "usb: musb: Set the DT node on the child device"
  usb: gadget: rndis: prevent integer overflow in rndis_set_response()
  usb: dwc3: pci: Add support for Intel Alder Lake
  usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
  usb: dwc3: gadget: Give some time to schedule isoc
  usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode
  dt-bindings: usb: add rk3568 compatible to rockchip, dwc3
  arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes
  usb: dwc3: imx8mp: Add support for setting SOC specific flags
  dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags
  usb: dwc3: imx8mp: rename iomem base pointer
  Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector"
  Revert "arm64: dts: qcom: sc7280: Set the default dr_mode for usb2"
  usb: dwc3-meson-g12a: constify drvdata structs
  usb: raw-gadget: return -EINVAL if no proper ep address available
  dt-bindings: usb: hcd: correct usb-device path
  usb: raw-gadget: use kzalloc
  usb: gadget: udc: fix typos in comments
  staging: r8188eu: proper error handling in rtw_init_drv_sw
  staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv
  staging: vt6656: Removed unused variable vt3342_vnt_threshold
  staging: vt6656: Removed unused variable bb_vga_0
  ANDROID: iommu: Use restricted vendor hook for dma ops
  NFSD: prevent underflow in nfssvc_decode_writeargs()
  staging: remove ashmem
  selftests: mlxsw: hw_stats_l3: Add a new test
  selftests: netdevsim: hw_stats_l3: Add a new test
  netdevsim: Introduce support for L3 offload xstats
  mm: Convert swap_set_page_dirty() to swap_dirty_folio()
  ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio
  f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio
  f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio
  f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio
  afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio()
  btrfs: Convert extent_range_redirty_for_io() to use folios
  fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio
  btrfs: Convert from set_page_dirty to dirty_folio
  fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()
  fs: Add aops->dirty_folio
  fs: Remove aops->launder_page
  orangefs: Convert launder_page to launder_folio
  nfs: Convert from launder_page to launder_folio
  fuse: Convert from launder_page to launder_folio
  cifs: Convert from launder_page to launder_folio
  afs: Convert from launder_page to launder_folio
  9p: Convert from launder_page to launder_folio
  fs: Add aops->launder_folio
  fs: Remove aops->invalidatepage
  ubifs: Convert from invalidatepage to invalidate_folio
  reiserfs: Convert from invalidatepage to invalidate_folio
  orangefs: Convert from invalidatepage to invalidate_folio
  nfs: Convert from invalidatepage to invalidate_folio
  jfs: Convert from invalidatepage to invalidate_folio
  gfs2: Convert invalidatepage to invalidate_folio
  f2fs: Convert invalidatepage to invalidate_folio
  ext4: Convert invalidatepage to invalidate_folio
  erofs: Convert from invalidatepage to invalidate_folio
  cifs: Convert from invalidatepage to invalidate_folio
  ceph: Convert from invalidatepage to invalidate_folio
  btrfs: Convert from invalidatepage to invalidate_folio
  afs: Convert invalidatepage to invalidate_folio
  afs: Convert directory aops to invalidate_folio
  9p: Convert to invalidate_folio
  fs: Remove noop_invalidatepage()
  fs: Turn block_invalidatepage into block_invalidate_folio
  iomap: Remove iomap_invalidatepage()
  fs: Add invalidate_folio() aops method
  ext4: Use folio_invalidate()
  ceph: Use folio_invalidate()
  btrfs: Use folio_invalidate()
  fs: Turn do_invalidatepage() into folio_invalidate()
  spi: mediatek: add ipm design support for MT7986
  spi: Add compatible for MT7986
  spi: sun4i: fix typos in comments
  spi: mediatek: support tick_delay without enhance_timing
  regulator: vctrl: Use min() instead of doing it manually
  ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning
  net: phy: Kconfig: micrel_phy: fix dependency issue
  atm: eni: Add check for dma_map_single
  mac80211: update bssid_indicator in ieee80211_assign_beacon
  mac80211: MBSSID channel switch
  net: sfp: add 2500base-X quirk for Lantech SFP module
  mac80211: MBSSID beacon handling in AP mode
  mac80211: always have ieee80211_sta_restart()
  platform/x86: hp-wmi: support omen thermal profile policy v1
  platform/x86: hp-wmi: Changing bios_args.data to be dynamically allocated
  nvmet: revert "nvmet: make discovery NQN configurable"
  nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
  sched/headers: Only include <linux/entry-common.h> when CONFIG_GENERIC_ENTRY=y
  x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
  x86: Remove toolchain check for X32 ABI capability
  x86/alternative: Use .ibt_endbr_seal to seal indirect calls
  objtool: Find unused ENDBR instructions
  objtool: Validate IBT assumptions
  objtool: Add IBT/ENDBR decoding
  objtool: Read the NOENDBR annotation
  x86: Annotate idtentry_df()
  x86,objtool: Move the ASM_REACHABLE annotation to objtool.h
  x86: Annotate call_on_stack()
  objtool: Rework ASM_REACHABLE
  x86: Mark __invalid_creds() __noreturn
  exit: Mark do_group_exit() __noreturn
  x86: Mark stop_this_cpu() __noreturn
  objtool: Ignore extra-symbol code
  objtool: Rename --duplicate to --lto
  x86/ibt: Ensure module init/exit points have references
  x86/ibt: Dont generate ENDBR in .discard.text
  x86/ibt,sev: Annotations
  x86/ibt,ftrace: Annotate ftrace code patching
  x86/ibt: Annotate text references
  x86/ibt: Disable IBT around firmware
  x86/alternative: Simplify int3_selftest_ip
  x86/ibt,kexec: Disable CET on kexec
  x86/ibt: Add IBT feature, MSR and #CP handling
  x86/ibt,ftrace: Add ENDBR to samples/ftrace
  x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline
  x86/ibt,kprobes: Cure sym+0 equals fentry woes
  x86/ibt,ftrace: Make function-graph play nice
  x86/livepatch: Validate __fentry__ location
  x86/ibt,ftrace: Search for __fentry__ location
  x86/ibt,kvm: Add ENDBR to fastops
  x86/ibt,crypto: Add ENDBR for the jump-table entries
  x86/ibt,paravirt: Sprinkle ENDBR
  x86/linkage: Add ENDBR to SYM_FUNC_START*()
  x86/ibt,entry: Sprinkle ENDBR dust
  x86/ibt,xen: Sprinkle the ENDBR
  x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel()
  x86/entry: Cleanup PARAVIRT
  x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
  x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
  x86/ibt: Add ANNOTATE_NOENDBR
  x86/ibt: Base IBT bits
  objtool: Have WARN_FUNC fall back to sym+off
  objtool,efi: Update __efi64_thunk annotation
  objtool: Default ignore INT3 for unreachable
  objtool: Add --dry-run
  static_call: Avoid building empty .static_call_sites
  tools/objtool: Check for use of the ENQCMD instruction in the kernel
  mmc: tmio: remove outdated members from host struct
  mmc: mtk-sd: Silence delay phase calculation debug log
  mmc: davinci_mmc: Handle error for clk_enable
  mmc: sdhci-pci-gli: Add runtime PM for GL9763E
  mmc: core: Drop HS400 caps unless 8-bit bus is supported too
  mmc: host: Return an error when ->enable_sdio_irq() ops is missing
  mmc: core: Improve fallback to speed modes if eMMC HS200 fails
  media: platform: s3c-camif: move config to its own file
  media: platform: rga: move config to its own file
  media: platform: venus: move config to its own file
  media: platform: camss: move config to its own file
  media: platform: omap3isp: move config to its own file
  media: platform: mtk-vpu: move config to its own file
  media: platform: mtk-vcodec: move config to its own file
  media: platform: mtk-mdp: move config to its own file
  media: platform: mtk-jpeg: move config to its own file
  media: platform: ge2d: move config to its own file
  net/packet: fix slab-out-of-bounds access in packet_recvmsg()
  net: mdio: mscc-miim: fix duplicate debugfs entry
  scsi: lpfc: Use kcalloc()
  scsi: aic7xxx: Fix typos in comments
  scsi: qla2xxx: Fix typos in comments
  scsi: elx: libefc_sli: Fix typos in comments
  scsi: lpfc: Fix typos in comments
  scsi: qla2xxx: Update version to 10.02.07.400-k
  scsi: qla2xxx: Increase max limit of ql2xnvme_queues
  scsi: qla2xxx: Use correct feature type field during RFF_ID processing
  scsi: qla2xxx: Fix stuck session of PRLI reject
  scsi: qla2xxx: Reduce false trigger to login
  scsi: qla2xxx: Fix laggy FC remote port session recovery
  scsi: qla2xxx: Fix hang due to session stuck
  scsi: qla2xxx: Fix N2N inconsistent PLOGI
  scsi: qla2xxx: Fix crash during module load unload test
  scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
  scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
  scsi: qla2xxx: Fix disk failure to rediscover
  scsi: qla2xxx: Fix incorrect reporting of task management failure
  scsi: libiscsi: Teardown iscsi_cls_conn gracefully
  scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization
  scsi: iscsi: Add helper functions to manage iscsi_cls_conn
  HID: google: modify HID device groups of eel
  HID: google: Add support for vivaldi to hid-hammer
  HID: google: extract Vivaldi hid feature mapping for use in hid-hammer
  Input: extract ChromeOS vivaldi physmap show function
  HID: google: switch to devm when registering keyboard backlight LED
  scsi: core: Remove unreachable code warning
  scsi: megasas: Clean up some inconsistent indenting
  scsi: aacraid: Clean up some inconsistent indenting
  scsi: mpt3sas: Page fault in reply q processing
  scsi: target: Add iscsi/cpus_allowed_list in configfs
  scsi: hisi_sas: Use libsas internal abort support
  scsi: pm8001: Use libsas internal abort support
  scsi: libsas: Add sas_execute_internal_abort_dev()
  scsi: libsas: Add sas_execute_internal_abort_single()
  scsi: lpfc: Remove failing soft_wwn support
  pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
  pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
  pinctrl: berlin: fix error return code of berlin_pinctrl_build_state()
  Input: aiptek - properly check endpoint type
  Input: mt6779-keypad - fix signedness bug
  block: don't merge across cgroup boundaries if blkcg is enabled
  pinctrl: qcom: Introduce sc8280xp TLMM driver
  dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding
  pinctrl: microchip-sgpio: wait until output is actually set
  pinctrl: microchip-sgpio: return error in spgio_output_set()
  pinctrl: microchip-sgpio: use regmap_update_bits()
  pinctrl: microchip-sgpio: don't do RMW for interrupt ack register
  pinctrl: microchip-sgpio: lock RMW access
  pinctrl: ocelot: Fix interrupt parsing
  pinctrl: imx: Reduce printk message level for empty nodes
  pinctrl: zynq: use module_platform_driver to simplify the code
  pinctrl: qcom: cleanup comments
  dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength-adv property
  pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_err_probe()
  pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe()
  pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe()
  pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UA
  pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
  pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
  pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_show_one_pin()
  pinctrl: mediatek: paris: Fix pingroup pin config state readback
  pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
  pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
  pinctrl: pinconf-generic: Print arguments for bias-pull-*
  ice: use ice_is_vf_trusted helper function
  ice: log an error message when eswitch fails to configure
  ice: cleanup error logging for ice_ena_vfs
  ice: move ice_set_vf_port_vlan near other .ndo ops
  ice: refactor spoofchk control code in ice_sriov.c
  ice: rename ICE_MAX_VF_COUNT to avoid confusion
  ice: remove unused definitions from ice_sriov.h
  ice: convert vf->vc_ops to a const pointer
  ice: remove circular header dependencies on ice.h
  ice: rename ice_virtchnl_pf.c to ice_sriov.c
  ice: rename ice_sriov.c to ice_vf_mbx.c
  pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
  pinctrl: nuvoton: Add driver for WPCM450
  dt-bindings: pinctrl: Add Nuvoton WPCM450
  pinctrl: ocelot: fix duplicate debugfs entry
  pinctrl: ocelot: fix confops resource index
  pinctrl: imx93: Add pinctrl driver support
  dt-bindings: pinctrl: imx93: Add pinctrl binding
  pinctrl: canonical rsel resistance selection property
  pinctrl: add pinctrl driver on mt8186
  dt-bindings: pinctrl: mt8186: add pinctrl file and binding document
  RDMA/qib: Fix typos in comments
  RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
  Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"
  RDMA/rxe: Remove useless argument for update_state()
  RDMA/rxe: Change variable and function argument to proper type
  RDMA/irdma: Prevent some integer underflows
  nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
  net: phy: marvell: Fix invalid comparison in the resume and suspend functions
  net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats
  block: fix rq-qos breakage from skipping rq_qos_done_bio()
  net/mlx4_en: use kzalloc
  block: release rq qos structures for queue without disk
  fs: Convert is_partially_uptodate to folios
  buffer: Add folio_buffers()
  fs/remap_range: Pass the file pointer to read_mapping_folio()
  fs: read_mapping_page() should take a struct file argument
  iomap: Fix iomap_invalidatepage tracepoint
  staging: vt6656: Remove unused rf_type in card.c
  staging: vt6656: Remove unused rf_type in rf.c; unused variables
  staging: vt6656: Remove unused rf_type in rf.c; top level
  staging: vt6656: Remove unused rf_type in baseband.c
  staging: vt6656: Remove unused rf_type in channel.c
  staging: rtl8723bs: Use min() instead of doing it manually
  staging: vt6655: Remove unused byRFType in card.c
  staging: vt6655: Remove unused byRFType in rf.c
  staging: vt6655: Remove unused byRFType in baseband.c
  staging: vt6655: Remove unused byRFType in channel.c
  staging: pi433: formatting improvement for multi-line bitwise statement
  staging: pi433: remove hardcoded mask value for easier readability
  staging: r8188eu: remove comments in update_recvframe_attrib_88e
  staging: r8188eu: remove unnecessary casts
  staging: r8188eu: don't initialize drvinfo_sz to 0
  staging: r8188eu: summarize declaration and assignment
  staging: r8188eu: remove tmp variable in update_recvframe_attrib_88e
  staging: r8188eu: remove unused fields in struct recv_buf
  staging: r8188eu: remove unneeded field pbuf
  staging: r8188eu: remove unused field pdata
  staging: r8188eu: remove unused field pend
  staging: r8188eu: remove unused field ptail
  staging: r8188eu: remove unused field phead
  staging: r8188eu: remove unused fields in struct recv_buf
  staging: r8188eu: remove unused field recvbuf_lock
  staging: r8188eu: remove unused field list
  staging: r8188eu: mark rtw_endofpktfile as bool
  staging: r8188eu: mark IsFrameTypeCtrl as bool
  staging: r8188eu: mark IS_MCAST as bool
  staging: r8188eu: mark check_fwstate as bool
  staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool
  staging: r8188eu: mark is_ap_in_tkip as bool
  staging: r8188eu: mark is_basicrate as bool
  staging: r8188eu: mark cckratesonly_included as bool
  staging: r8188eu: mark cckrates_included as bool
  staging: r8188eu: mark recv_indicatepkts_in_order as bool
  staging: r8188eu: mark enqueue_reorder_recvframe as bool
  staging: r8188eu: mark check_indicate_seq as bool
  staging: r8188eu: mark PS_RDY_CHECK as bool
  staging: r8188eu: mark rtw_is_desired_network as bool
  staging: r8188eu: mark rtw_is_cckratesonly_included as bool
  staging: r8188eu: mark rtw_is_cckrates_included as bool
  staging: vt6655: remove redundant assignment of pointer tx_key
  staging: gdm724x: remove redundant assignment of pointer w
  xfs: constify xfs_name_dotdot
  xfs: constify the name argument to various directory functions
  xfs: reserve quota for target dir expansion when renaming files
  xfs: reserve quota for dir expansion when linking/unlinking files
  xfs: refactor user/group quota chown in xfs_setattr_nonsize
  xfs: use setattr_copy to set vfs inode attributes
  net: disable preemption in dev_core_stats_XXX_inc() helpers
  drivers: net: packetengines: fix typos in comments
  ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
  power: ab8500_chargalg: Use CLOCK_MONOTONIC
  mtd: nand: ecc: mxic: Fix compile test issue
  mtd: nand: mxic-ecc: make two read-only arrays static const
  mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3
  mtd: core: Remove partid and partname debugfs files
  dt-bindings: mtd: partitions: convert BCM47xx to the json-schema
  mtd: tests: Fix eraseblock read speed miscalculation for lower partition sizes
  mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
  mtd: rawnand: rockchip: fix platform_get_irq.cocci warning
  platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls
  platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method
  platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting error (0x05)
  KVM: s390: selftests: Add error memop tests
  KVM: s390: selftests: Add more copy memop tests
  KVM: s390: selftests: Add named stages for memop test
  KVM: s390: selftests: Add macro as abstraction for MEM_OP
  KVM: s390: selftests: Split memop tests
  KVM: s390x: fix SCK locking
  staging: vchiq_arm: make vchiq_platform_get_arm_state() static
  staging: mt7621-dts: fix cpuintc and fixedregulator dtc warnings, fix xhci
  staging: mt7621-dts: fix GB-PC2 devicetree
  staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
  staging: rtl8723bs: fix typos in comments
  MIPS: Fix wrong comments in asm/prom.h
  MIPS: Remove redundant definitions of device_tree_init()
  MIPS: Remove redundant check in device_tree_init()
  MIPS: pgalloc: fix memory leak caused by pgd_free()
  MIPS: RB532: fix return value of __setup handler
  MIPS: Only use current_stack_pointer on GCC
  MIPS: boot/compressed: Use array reference for image bounds
  mips: cdmm: Fix refcount leak in mips_cdmm_phys_base
  btrfs: zoned: put block group after final usage
  btrfs: don't access possibly stale fs_info data in device_list_add
  btrfs: add lockdep_assert_held to need_preemptive_reclaim
  btrfs: verify the tranisd of the to-be-written dirty extent buffer
  btrfs: unify the error handling of btrfs_read_buffer()
  btrfs: unify the error handling pattern for read_tree_block()
  btrfs: factor out do_free_extent_accounting helper
  btrfs: remove last_ref from the extent freeing code
  btrfs: add a alloc_reserved_extent helper
  btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block
  btrfs: add and use helper for unlinking inode during log replay
  btrfs: extend locking to all space_info members accesses
  btrfs: zoned: mark relocation as writing
  fs: allow cross-vfsmount reflink/dedupe
  btrfs: remove the cross file system checks from remap
  btrfs: pass btrfs_fs_info to btrfs_recover_relocation
  btrfs: pass btrfs_fs_info for deleting snapshots and cleaner
  btrfs: add filesystems state details to error messages
  btrfs: deal with unexpected extent type during reflinking
  btrfs: fix unexpected error path when reflinking an inline extent
  btrfs: reset last_reflink_trans after fsyncing inode
  btrfs: voluntarily relinquish cpu when doing a full fsync
  btrfs: hold on to less memory when logging checksums during full fsync
  btrfs: stop copying old file extents when doing a full fsync
  btrfs: do not clean up repair bio if submit fails
  btrfs: do not try to repair bio that has no mirror set
  btrfs: do not double complete bio on errors during compressed reads
  btrfs: track compressed bio errors as blk_status_t
  btrfs: remove the bio argument from finish_compressed_bio_read
  btrfs: check correct bio in finish_compressed_bio_read
  btrfs: handle csum lookup errors properly on reads
  btrfs: make search_csum_tree return 0 if we get -EFBIG
  btrfs: add BTRFS_IOC_ENCODED_WRITE
  btrfs: add BTRFS_IOC_ENCODED_READ ioctl
  btrfs: add definitions and documentation for encoded I/O ioctls
  btrfs: optionally extend i_size in cow_file_range_inline()
  btrfs: clean up cow_file_range_inline()
  btrfs: support different disk extent size for delalloc
  btrfs: add ram_bytes and offset to btrfs_ordered_extent
  btrfs: don't advance offset for compressed bios in btrfs_csum_one_bio()
  fs: export variant of generic_write_checks without iov_iter
  fs: export rw_verify_area()
  btrfs: qgroup: remove outdated TODO comments
  btrfs: qgroup: remove duplicated check in adding qgroup relations
  btrfs: add lzo workspace buffer length constants
  btrfs: populate extent_map::generation when reading from disk
  btrfs: assert we have a write lock when removing and replacing extent maps
  btrfs: remove no longer used counter when reading data page
  btrfs: fix lost error return value when reading a data page
  btrfs: stop checking for NULL return from btrfs_get_extent()
  btrfs: prepare extents to be logged before locking a log tree path
  btrfs: remove useless path release in the fast fsync path
  btrfs: remove constraint on number of visited leaves when replacing extents
  btrfs: avoid unnecessary computation when deleting items from a leaf
  btrfs: avoid unnecessary COW of leaves when deleting items from a leaf
  btrfs: remove unnecessary leaf free space checks when pushing items
  btrfs: stop checking for NULL return from btrfs_get_extent_fiemap()
  btrfs: zoned: remove redundant assignment in btrfs_check_zoned_mode
  btrfs: replace BUILD_BUG_ON by static_assert
  btrfs: zoned: allow DUP on meta-data block groups
  btrfs: zoned: prepare for allowing DUP on zoned
  btrfs: zoned: make zone finishing multi stripe capable
  btrfs: zoned: make zone activation multi stripe capable
  btrfs: add support for multiple global roots
  btrfs: add code to support the block group root
  btrfs: abstract out loading the tree root
  btrfs: tree-checker: don't fail on empty extent roots for extent tree v2
  btrfs: disable space cache related mount options for extent tree v2
  btrfs: disable snapshot creation/deletion for extent tree v2
  btrfs: disable scrub for extent-tree-v2
  btrfs: disable qgroups in extent tree v2
  btrfs: disable device manipulation ioctl's EXTENT_TREE_V2
  btrfs: disable balance for extent tree v2 for now
  btrfs: add definition for EXTENT_TREE_V2
  btrfs: use single variable to track return value at btrfs_log_inode()
  btrfs: avoid inode logging during rename and link when possible
  btrfs: stop doing unnecessary log updates during a rename
  btrfs: avoid logging all directory changes during renames
  btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
  btrfs: add helper to delete a dir entry from a log tree
  btrfs: send: remove redundant ret variable in fs_path_copy
  btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
  btrfs: scrub: remove redundant initialization of increment
  btrfs: zoned: remove redundant initialization of to_add
  btrfs: cleanup temporary variables when finding rotational device status
  btrfs: use dev_t to match device in device_matched
  btrfs: add device major-minor info in the struct btrfs_device
  btrfs: match stale devices by dev_t
  btrfs: harden identification of a stale device
  btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev
  btrfs: reuse existing inode from btrfs_ioctl
  btrfs: move missing device handling in a dedicate function
  btrfs: stop trying to log subdirectories created in past transactions
  btrfs: stop copying old dir items when logging a directory
  btrfs: put initial index value of a directory in a constant
  btrfs: don't log unnecessary boundary keys when logging directory
  btrfs: reuse existing pointers from btrfs_ioctl
  btrfs: remove write and wait of struct walk_control
  esp6: fix check on ipv6_skip_exthdr's return value
  arch: arm64: dts: lx2160a: describe the SerDes block #1
  dpaa2-mac: configure the SerDes phy on a protocol change
  dpaa2-mac: move setting up supported_interfaces into a function
  dpaa2-mac: retrieve API version and detect features
  dpaa2-mac: add the MC API for reconfiguring the protocol
  dpaa2-mac: add the MC API for retrieving the version
  dt-bindings: phy: add bindings for Lynx 28G PHY
  phy: add support for the Layerscape SerDes 28G
  net: dsa: felix: configure default-prio and dscp priorities
  net: dsa: report and change port dscp priority using dcbnl
  net: dsa: report and change port default priority using dcbnl
  PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception
  PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access()
  selftests: tc-testing: Increase timeout in tdc config file
  net: Add lockdep asserts to ____napi_schedule().
  net: dsa: microchip: add spi_device_id tables
  net: macvlan: add net device refcount tracker
  net: macvlan: fix potential UAF problem for lowerdev
  HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
  media: platform: exynos-gsc: move config to its own file
  media: platform: coda: move config to its own file
  media: platform: amphion: move config to its own file
  media: platform: allegro-dvt: move config to its own file
  media: platform: place Renesas drivers on a separate dir
  media: platform: place Via drivers on a separate dir
  media: platform: place Intel drivers on a separate dir
  media: platform: place NXP drivers on a separate dir
  media: platform: place Aspeed driver on a separate dir
  media: platform: move platform menu dependencies to drivers
  media: platform: Makefile: reorganize its contents
  media: Makefiles: sort entries where it fits
  ASoC: dt-bindings: Fix patternProperties with fixed strings
  ASoC: soc-compress: Change the check for codec_dai
  drm/i915/gem: add missing boundary check in vm_access
  fsnotify: remove redundant parameter judgment
  nvmet: use snprintf() with PAGE_SIZE in configfs
  nvmet: don't fold lines
  nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal
  nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport
  nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport
  nvme-tcp: lockdep: annotate in-kernel sockets
  nvme-tcp: don't fold the line
  nvme-tcp: don't initialize ret variable
  nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio
  nvme-multipath: use vmalloc for ANA log buffer
  ALSA: cmipci: Restore aux vol on suspend/resume
  ALSA: hda/realtek: Add quirk for ASUS GA402
  ALSA: seq: oss: fix typo
  cgroup: cleanup comments
  crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST
  MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list
  crypto: dh - Remove the unused function dh_safe_prime_dh_alg()
  hwrng: nomadik - Change clk_disable to clk_disable_unprepare
  crypto: qcom-rng - ensure buffer for generate is completely filled
  Linux 5.17-rc8
  drm/mgag200: Fix PLL setup for g200wb and g200ew
  SUNRPC: change locking for xs_swap_enable/disable
  NFS: swap-out must always use STABLE writes.
  NFS: swap IO handling is slightly different for O_DIRECT IO
  NFSv4: keep state manager thread active if swap is enabled
  SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC
  NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS
  SUNRPC: remove scheduling boost for "SWAPPER" tasks.
  SUNRPC/xprt: async tasks mustn't block waiting for memory
  SUNRPC/auth: async tasks mustn't block waiting for memory
  SUNRPC/call_alloc: async tasks mustn't block waiting for memory
  NFS: remove IS_SWAPFILE hack
  NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE
  NFS: Replace dfprintks with tracepoints in fscache read and write page functions
  NFS: Rename fscache read and write pages functions
  NFS: Cleanup usage of nfs_inode in fscache interface
  NFSv4.1 restrict GETATTR fs_location query to the main transport
  NFS: remove unneeded check in decode_devicenotify_args()
  rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls
  rpmsg: char: Introduce the "rpmsg-raw" channel
  rpmsg: char: Add possibility to use default endpoint of the rpmsg device
  rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function
  rpmsg: Update rpmsg_chrdev_register_device function
  rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl
  rpmsg: Create the rpmsg class in core instead of in rpmsg char
  rpmsg: char: Export eptdev create and destroy functions
  rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN
  can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16
  can: mcp251xfd: add TX IRQ coalescing ethtool support
  can: mcp251xfd: add TX IRQ coalescing support
  can: mcp251xfd: add RX IRQ coalescing ethtool support
  can: mcp251xfd: add RX IRQ coalescing support
  can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters
  can: mcp251xfd: update macros describing ring, FIFO and RAM layout
  can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters
  can: mcp251xfd: ethtool: add support
  can: mcp251xfd: ram: coalescing support
  can: mcp251xfd: ram: add helper function for runtime ring size calculation
  can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM
  can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb
  Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS
  Kbuild: move to -std=gnu11
  Kbuild: use -Wdeclaration-after-statement
  Kbuild: add -Wno-shift-negative-value where -Wextra is used
  ALSA: seq: oss: use kzalloc
  random: check for signal and try earlier when generating entropy
  random: reseed more often immediately after booting
  ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC
  ext4: convert ext4_fc_track_dentry type events to use event class
  ext4: fix ext4_fc_stats trace point
  ext4: remove unused enum EXT4_FC_COMMIT_FAILED
  ext4: warn when dirtying page w/o buffers in data=journal mode
  doc: fixed a typo in ext4 documentation
  ext4: make mb_optimize_scan performance mount option work with extents
  ext4: make mb_optimize_scan option work with set/unset mount cmd
  dt-bindings: mailbox: add definition for mt8186
  mailbox: ti-msgmgr: Operate mailbox in polled mode during system suspend
  mailbox: ti-msgmgr: Refactor message read during interrupt handler
  mailbox: imx: support i.MX93 S401 MU
  mailbox: imx: support dual interrupts
  mailbox: imx: extend irq to an array
  dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support
  dt-bindings: mailbox: imx-mu: add i.MX93 MU
  mailbox: imx: add i.MX8 SECO MU support
  mailbox: imx: introduce rxdb callback
  dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support
  mailbox: imx: enlarge timeout while reading/writing messages to SCFW
  mailbox: imx: fix crash in resume on i.mx8ulp
  mailbox: imx: fix wakeup failure from freeze mode
  mailbox: mediatek: add support for adsp mailbox controller
  dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document
  mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC
  dt-bindings: mailbox: Add compatible for the MSM8976
  mailbox: tegra-hsp: Flush whole channel
  random: make consistent usage of crng_ready()
  random: use SipHash as interrupt entropy accumulator
  wireguard: device: clear keys on VM fork
  random: provide notifier for VM fork
  random: replace custom notifier chain with standard one
  random: do not export add_vmfork_randomness() unless needed
  virt: vmgenid: notify RNG of VM fork and supply generation ID
  ACPI: allow longer device IDs
  random: add mechanism for VM forks to reinitialize crng
  random: don't let 644 read-only sysctls be written to
  random: give sysctl_random_min_urandom_seed a more sensible value
  random: block in /dev/urandom
  dax: Fix missing kdoc for dax_device
  media: Makefiles: remove extra spaces
  media: xc2028: rename the driver from tuner-xc2028
  netfilter: nf_tables: disable register tracking
  rpmsg: qcom_smd: Fix redundant channel->registered assignment
  perf parse: Fix event parser error for hybrid systems
  perf tools: Set build-id using build-id header on new mmap records
  tools compiler.h: Remove duplicate #ifndef noinline block
  io_uring: remove duplicated member check for io_msg_ring_prep()
  perf bench: Fix NULL check against wrong variable
  perf parse-events: Fix NULL check against wrong variable
  tools headers cpufeatures: Sync with the kernel sources
  tools kvm headers arm64: Update KVM headers from the kernel sources
  cgroup: Fix suspicious rcu_dereference_check() usage warning
  net: usb: asix: suspend embedded PHY if external is used
  net: usb: asix: make use of mdiobus_get_phy and phy_connect_direct
  net: usb: asix: store chipid to avoid reading it on reset
  net: usb: asix: unify ax88772_resume code
  ARM: fix building NOMMU ARMv4/v5 kernels
  ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
  drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
  net: add per-cpu storage and net->core_stats
  vsock: each transport cycles only on its own sockets
  nfp: add support for NFP3800/NFP3803 PCIe devices
  nfp: take chip version into account for ring sizes
  nfp: parametrize QCP offset/size using dev_info
  nfp: use dev_info for the DMA mask
  nfp: use dev_info for PCIe config space BAR offsets
  nfp: introduce dev_info static chip data
  nfp: sort the device ID tables
  nfp: use PluDevice register for model for non-NFP6000 chips
  nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead
  nfp: remove pessimistic NFP_QCP_MAX_ADD limits
  nfp: remove define for an unused control bit
  ethernet: 8390: Remove unnecessary print function dev_err()
  net: remove exports for netdev_name_node_alt_create() and destroy
  net: netvsc: remove break after return
  alx: acquire mutex for alx_reinit in alx_change_mtu
  tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key
  net: ipa: use struct_size() for the interconnect array
  MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE
  clk: clk-apple-nco: Add driver for Apple NCO
  dt-bindings: clock: Add Apple NCO
  dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible
  dt-bindings: ata: ahci-platform: Add power-domains property
  dt-bindings: ata: ahci-platform: Convert DT bindings to yaml
  clk: microchip: Add driver for Microchip PolarFire SoC
  clk: uniphier: Fix fixed-rate initialization
  clk: COMMON_CLK_LAN966X should depend on SOC_LAN966
  clk: Use of_device_get_match_data()
  clk: bcm2835: Remove unused variable
  clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
  clk: bcm: rpi: Run some clocks at the minimum rate allowed
  clk: bcm: rpi: Set a default minimum rate
  clk: bcm: rpi: Add variant structure
  clk: Add clk_drop_range
  clk: Always set the rate on clk_set_range_rate
  clk: Use clamp instead of open-coding our own
  clk: Always clamp the rounded rate
  clk: Enforce that disjoints limits are invalid
  clk: Introduce Kunit Tests for the framework
  clk: Fix clk_hw_get_clk() when dev is NULL
  clk: cleanup comments
  remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX
  clk: socfpga: cleanup spdx tags
  clk: actions: Make sentinel elements more obvious
  clk: clps711x: Terminate clk_div_table with sentinel element
  clk: hisilicon: Terminate clk_div_table with sentinel element
  clk: loongson1: Terminate clk_div_table with sentinel element
  clk: actions: Terminate clk_div_table with sentinel element
  net: ipv6: fix skb_over_panic in __ip6_append_data
  tracing/user_events: Use alloc_pages instead of kzalloc() for register pages
  nvdimm/region: Delete nd_blk_region infrastructure
  ACPI: NFIT: Remove block aperture support
  nvdimm/namespace: Delete nd_namespace_blk
  nvdimm/namespace: Delete blk namespace consideration in shared paths
  nvdimm/blk: Delete the block-aperture window driver
  nvdimm/region: Fix default alignment for small regions
  selftests/bpf: Fix a clang compilation error for send_signal.c
  Docs: ktap: add code-block type
  docs: serial: fix a reference file name in driver.rst
  selftests/bpf: Add a test for maximum packet size in xdp_do_redirect
  bpf, test_run: Fix packet size check for live packet mode
  hwspinlock: sprd: Use struct_size() helper in devm_kzalloc()
  hwspinlock: stm32: Use struct_size() helper in devm_kzalloc()
  i2c: cros-ec-tunnel: Fix syntax errors in comments
  MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the devicetree binding
  i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __maybe_unused
  i2c: mediatek: Add i2c compatible for Mediatek MT8168
  dt-bindings: i2c: update bindings for MT8168 SoC
  i2c: mt65xx: Simplify with clk-bulk
  docs: UML: Mention telnetd for port channel
  ARM: Spectre-BHB: provide empty stub for non-config
  docs/zh_CN: add damon reclaim translation
  docs/zh_CN: add damon usage translation
  docs/zh_CN: add admin-guide damon start translation
  docs/zh_CN: add admin-guide damon index translation
  docs/zh_CN: Refactoring the admin-guide directory index
  remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS
  dt-bindings: remoteproc: qcom: Add SC7280 WPSS support
  dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML
  zh_CN: Add translation for admin-guide/mm/index.rst
  zh_CN: Add translations for admin-guide/mm/ksm.rst
  Add Chinese translation for vm/ksm.rst
  i2c: i801: Drop two outdated comments
  remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs
  remoteproc: k3-dsp: Refactor mbox request code in start
  remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs
  remoteproc: k3-r5: Refactor mbox request code in start
  remoteproc: Change rproc_shutdown() to return a status
  rpmsg: use struct_size over open coded arithmetic
  rpmsg: smd: allow opening rpm_requests even if already opened
  remoteproc: qcom: q6v5: Add interconnect path proxy vote
  remoteproc: mediatek: Support mt8186 scp
  dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp
  remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
  remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
  remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
  ARM: fix Thumb2 regression with Spectre BHB
  irqchip: Add Qualcomm MPM controller driver
  dt-bindings: interrupt-controller: Add Qualcomm MPM support
  parisc: Increase parisc_cache_flush_threshold setting
  dm: update email address in MAINTAINERS
  parisc/unaligned: Enhance user-space visible output
  parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth()
  parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd()
  parisc/unaligned: Rewrite inline assembly of emulate_ldw()
  parisc/unaligned: Rewrite inline assembly of emulate_ldh()
  parisc/unaligned: Use EFAULT fixup handler in unaligned handlers
  parisc: Reduce code size by optimizing get_current() function calls
  parisc: Use constants to encode the space registers like SR_KERNEL
  parisc: Use SR_USER and SR_KERNEL in get_user() and put_user()
  parisc: Add defines for various space register
  parisc: Always use the self-extracting kernel feature
  video/fbdev/stifb: Implement the stifb_fillrect() function
  parisc: Add vDSO support
  parisc: Simplify fast path for non-access data TLB faults
  parisc: Fix handling off probe non-access faults
  parisc: Fix non-access data TLB cache flush faults
  x86/sgx: Free backing memory after faulting the enclave page
  cachefiles: Fix volume coherency attribute
  afs: Fix potential thrashing in afs writeback
  x86/traps: Mark do_int3() NOKPROBE_SYMBOL
  watch_queue: Make comment about setting ->defunct more accurate
  watch_queue: Fix lack of barrier/sync/lock between post and read
  watch_queue: Free the alloc bitmap when the watch_queue is torn down
  watch_queue: Fix the alloc bitmap size to reflect notes allocated
  watch_queue: Use the bitmap API when applicable
  watch_queue: Fix to always request a pow-of-2 pipe ring size
  watch_queue: Fix to release page in ->release()
  watch_queue, pipe: Free watchqueue state after clearing pipe ring
  watch_queue: Fix filter limit check
  block: flush plug based on hardware and software queue order
  block: ensure plug merging checks the correct queue at least once
  remoteproc: move rproc_da_to_va declaration to remoteproc.h
  rpmsg: qcom_smd: Promote to arch_initcall
  dt-bindings: hwlock: omap: Remove redundant binding example
  dt-bindings: kbuild: Use DTB files for validation
  tracing: Add snapshot at end of kernel boot up
  tracing: Have TRACE_DEFINE_ENUM affect trace event types as well
  tracing: Fix strncpy warning in trace_events_synth.c
  user_events: Prevent dyn_event delete racing with ioctl add/delete
  tracing: Add TRACE_CUSTOM_EVENT() macro
  tracing: Move the defines to create TRACE_EVENTS into their own files
  tracing: Add sample code for custom trace events
  ice: Support GTP-U and GTP-C offload in switchdev
  ice: Fix FV offset searching
  gtp: Add support for checking GTP device type
  net/sched: Allow flower to match on GTP options
  gtp: Implement GTP echo request
  gtp: Implement GTP echo response
  gtp: Allow to create GTP device without FDs
  ASoC: Intel: avs: Code loading over HDA
  ASoC: Intel: avs: Code loading over CLDMA
  ASoC: Intel: avs: Implement CLDMA transfer
  ASoC: Intel: avs: General code loading flow
  ASoC: Intel: avs: Dynamic firmware resources management
  ASoC: Intel: avs: Declare module configuration types
  ASoC: Intel: avs: Firmware resources management utilities
  ASoC: Intel: avs: Add basefw runtime-parameter requests
  ASoC: Intel: avs: Add ROM requests
  ASoC: Intel: avs: Add power management requests
  ASoC: Intel: avs: Add module management requests
  ASoC: Intel: avs: Add pipeline management requests
  ASoC: Intel: avs: Add code loading requests
  ASoC: Intel: avs: Inter process communication
  ASoC: Intel: Introduce AVS driver
  ASoC: Export DAI register and widget ctor and dctor functions
  ALSA: hda: Add helper macros for DSP capable devices
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
  dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible
  f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
  dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate
  fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
  NFSD: Fix nfsd_breaker_owns_lease() return values
  NFSD: Clean up _lm_ operation names
  arch: Remove references to CONFIG_NFSD_V3 in the default configs
  NFSD: Remove CONFIG_NFSD_V3
  dt-bindings: Add QEMU virt machine compatible
  dt-bindings: arm: Convert QEMU fw-cfg to DT schema
  sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers
  spi: Update clock-names property for arm pl022
  ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
  ASoC: simple-card-utils: Don't reset clock of active DAI
  ASoC: mchp-spdifrx: fix typo
  dt-bindings: mediatek: mt8195: add reset property
  ASoC: mediatek: mt8195: add reset controller
  ASoC: SOF: Remove ipc_pcm_params() ops
  ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops
  ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops
  ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset()
  ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset()
  ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional
  ASoC: SOF: Introduce optional callback to configure stream data offset
  ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper
  ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral
  ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration
  ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table
  ASoC: SOF: Intel: add topology overwrite for Taniks
  ASoC: SOF: trace: Use proper DMA direction for the trace data buffer
  ASoC: SOF: compress: fix null check after dereference
  ASoC: SOF: Intel: enable DMI L1 for playback streams
  RISC-V: KVM: Implement SBI HSM suspend call
  RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function
  RISC-V: Add SBI HSM suspend related defines
  RISC-V: KVM: Implement SBI v0.3 SRST extension
  RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() function
  RISC-V: KVM: Upgrade SBI spec version to v0.3
  RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation
  KVM: compat: riscv: Prevent KVM_COMPAT from being selected
  RISC-V: KVM: remove unneeded semicolon
  ARM: unwind: only permit stack switch when unwinding call_with_stack()
  ARM: Revert "unwind: dump exception stack from calling frame"
  ARM: entry: fix unwinder problems caused by IRQ stacks
  xen/blkfront: speed up purge_persistent_grants()
  docs: ABI: Document new timecard sysfs nodes.
  ptp: ocp: Add 2 more timestampers
  ptp: ocp: Add 4 frequency counters
  ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT
  ptp: ocp: Add signal generators and update sysfs nodes
  ptp: ocp: Add firmware capability bits for feature gating
  ptp: ocp: Add GND and VCC output selectors
  ptp: ocp: Rename output selector 'GNSS' to 'GNSS1'
  ptp: ocp: Add ability to disable input selectors.
  ptp: ocp: Add support for selectable SMA directions.
  net: lan966x: Improve the CPU TX bitrate.
  net: ethernet: ezchip: fix platform_get_irq.cocci warning
  flow_dissector: Add support for HSRv0
  net: mv643xx_eth: use platform_get_irq() instead of platform_get_resource()
  net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt
  net: ethernet: ti: am65-cpsw: Convert to PHYLINK
  mac80211: Add support to trigger sta disconnect on hardware restart
  powerpc/net: Implement powerpc specific csum_shift() to remove branch
  ARM: unwind: set frame.pc correctly for current-thread unwinding
  mac80211: fix potential double free on mesh join
  mac80211: correct legacy rates check in ieee80211_calc_rx_airtime
  nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation
  mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma
  dmaengine: dw-axi-dmac: cleanup comments
  dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match table sentinel
  dt-bindings: dma: Convert mtk-uart-apdma to DT schema
  dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD()
  coresight: Drop unused 'none' enum value for each component
  coresight: etm3x: Don't trace PID for non-root PID namespace
  coresight: etm4x: Don't trace PID for non-root PID namespace
  coresight: etm4x: Don't use virtual contextID for non-root PID namespace
  coresight: etm4x: Add lock for reading virtual context ID comparator
  coresight: trbe: Move check for kernel page table isolation from EL0 to probe
  coresight: no-op refactor to make INSTP0 check more idiomatic
  hwtracing: coresight: Replace acpi_bus_get_device()
  coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
  coresight: Fix TRCCONFIGR.QE sysfs interface
  coresight: trbe: Work around the trace data corruption
  coresight: trbe: Work around the invalid prohibited states
  coresight: trbe: Work around the ignored system register writes
  um: run_helper: Write error message to kernel log on exec failure on host
  um: port_user: Improve error handling when port-helper is not found
  um: port_user: Allow setting path to port-helper using UML_PORT_HELPER envvar
  um: port_user: Search for in.telnetd in PATH
  dmaengine: idxd: Remove useless DMA-32 fallback configuration
  dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration
  um: clang: Strip out -mno-global-merge from USER_CFLAGS
  docs: UML: Mention telnetd for port channel
  um: Remove unused timeval_to_ns() function
  um: Fix uml_mconsole stop/go
  um: Cleanup syscall_handler_t definition/cast, fix warning
  uml: net: vector: fix const issue
  um: Fix WRITE_ZEROES in the UBD Driver
  um: Migrate vector drivers to NAPI
  um: Fix order of dtb unflatten/early init
  um: fix and optimize xor select template for CONFIG64 and timetravel mode
  um: Document dtb command line option
  lib/logic_iomem: correct fallback config references
  um: Remove duplicated include in syscalls_64.c
  MAINTAINERS: Update UserModeLinux entry
  irqchip/apple-aic: Add support for AICv2
  irqchip/apple-aic: Support multiple dies
  irqchip/apple-aic: Dynamically compute register offsets
  irqchip/apple-aic: Switch to irq_domain_create_tree and sparse hwirqs
  irqchip/apple-aic: Add Fast IPI support
  dt-bindings: interrupt-controller: apple,aic2: New binding for AICv2
  net/mlx5e: Remove overzealous validations in netlink EEPROM query
  net/mlx5: Parse module mapping using mlx5_ifc
  net/mlx5: Query the maximum MCIA register read size from firmware
  net/mlx5: CT: Create smfs dr matchers dynamically
  net/mlx5: CT: Add software steering ct flow steering provider
  net/mlx5: Add smfs lib to export direct steering API to CT
  net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table
  net/mlx5: CT: Introduce a platform for multiple flow steering providers
  net/mlx5: Node-aware allocation for the doorbell pgdir
  net/mlx5: Node-aware allocation for UAR
  net/mlx5: Node-aware allocation for the EQs
  net/mlx5: Node-aware allocation for the EQ table
  net/mlx5: Node-aware allocation for the IRQ table
  net/mlx5: Delete useless module.h include
  net/mlx4: Delete useless moduleparam include
  video: fbdev: kyro: make read-only array ODValues static const
  video: fbdev: offb: fix warning comparing pointer to 0
  dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC config option
  dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data
  dmaengine: ti: k3-udma: Add AM62x DMSS support
  dmaengine: ti: cleanup comments
  dmaengine: imx-sdma: clean up some inconsistent indenting
  net: ipa: use IPA power device pointer
  net: ipa: embed interconnect array in the power structure
  net: ipa: use bulk interconnect initialization
  net: ipa: use bulk operations to set up interconnects
  net: ipa: use interconnect bulk enable/disable operations
  net: ipa: use icc_enable() and icc_disable()
  net: ipa: kill struct ipa_interconnect
  riscv: Fix auipc+jalr relocation range checks
  ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports
  nfp: xsk: fix a warning when allocating rx rings
  net: limit altnames to 64k total
  net: account alternate interface name memory
  net: openvswitch: fix uAPI incompatibility with existing user space
  net: dsa: lantiq_gswip: enable jumbo frames on GSWIP
  dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings
  dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example
  compiler_types: Refactor the use of btf_type_tag attribute.
  selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy
  selftests/bpf: Add test for bpf_lsm_kernel_read_file()
  bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable
  selftests/bpf: Check if the digest is refreshed after a file write
  selftests/bpf: Add test for bpf_ima_file_hash()
  selftests/bpf: Move sample generation code to ima_test_common()
  bpf-lsm: Introduce new helper bpf_ima_file_hash()
  ima: Always return a file measurement in ima_file_hash()
  ima: Fix documentation-related warnings in ima_main.c
  clk: ti: Update component clocks to use ti_dt_clk_name()
  clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
  clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
  clk: ti: Use clock-output-names for clkctrl
  clk: ti: Add ti_find_clock_provider() to use clock-output-names
  clk: ti: Optionally parse IO address from parent clock node
  clk: ti: Preserve node in ti_dt_clocks_register()
  clk: ti: Constify clkctrl_name
  clk: starfive: Add JH7100 audio clock driver
  clk: starfive: jh7100: Support more clock types
  clk: starfive: jh7100: Make hw clock implementation reusable
  dt-bindings: clock: Add starfive,jh7100-audclk bindings
  dt-bindings: clock: Add JH7100 audio clock definitions
  clk: starfive: jh7100: Handle audio_div clock properly
  clk: starfive: jh7100: Don't round divisor up twice
  xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
  dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list
  dt-bindings: i2c: convert i2c-at91 to json-schema
  dt-bindings: clk: cleanup comments
  ice: Fix race condition during interface enslave
  bpftool: Ensure bytes_memlock json output is correct
  net: phy: meson-gxl: improve link-up behavior
  net: bcmgenet: Don't claim WOL when its not available
  tracehook: Remove tracehook.h
  resume_user_mode: Move to resume_user_mode.h
  resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume
  signal: Move set_notify_signal and clear_notify_signal into sched/signal.h
  task_work: Decouple TIF_NOTIFY_SIGNAL and task_work
  task_work: Call tracehook_notify_signal from get_signal on all architectures
  net: arc_emac: Fix use after free in arc_mdio_probe()
  sctp: fix kernel-infoleak for SCTP sockets
  tracing: Allow custom events to be added to the tracefs directory
  tracing: Fix last_cmd_set() string management in histogram code
  user_events: Fix potential uninitialized pointer while parsing field
  net: phy: correct spelling error of media in documentation
  dt-bindings: net: mscc,vsc7514-switch: convert txt bindings to yaml
  dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string
  bpf: Use offsetofend() to simplify macro definition
  bpf: Fix comment for helper bpf_current_task_under_cgroup()
  bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h
  bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/
  bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp
  bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp
  bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro
  dm: return void from __send_empty_flush
  dm: factor out dm_io_complete
  selftests: mptcp: join: make it shellcheck compliant
  selftests: mptcp: join: avoid backquotes
  selftests: mptcp: join: clarify local/global vars
  selftests: mptcp: join: helper to filter TCP
  selftests: mptcp: join: list failure at the end
  selftests: mptcp: join: alt. to exec specific tests
  selftests: mptcp: join: option to execute specific tests
  selftests: mptcp: join: reset failing links
  selftests: mptcp: join: define tests groups once
  selftests: mptcp: drop msg argument of chk_csum_nr
  net: phy: DP83822: clear MISR2 register to disable interrupts
  gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
  io_uring: allow submissions to continue on error
  dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string
  PCI: dwc: Restore MSI Receiver mask during resume
  task_work: Introduce task_work_pending
  task_work: Remove unnecessary include from posix_timers.h
  ptrace: Remove tracehook_signal_handler
  ptrace: Remove arch_syscall_{enter,exit}_tracehook
  ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h
  ptrace/arm: Rename tracehook_report_syscall report_syscall
  ptrace: Move ptrace_report_syscall into ptrace.h
  arm64, topology: enable use of init_cpu_capacity_cppc()
  arch_topology: obtain cpu capacity using information from CPPC
  x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc()
  ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device
  ACPI: tables: Add AGDI to the list of known table signatures
  cpufreq: unify show() and store() naming and use __ATTR_XX
  mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
  dm cache: use dm_submit_bio_remap
  dm: simplify dm_sumbit_bio_remap interface
  dm thin: use dm_submit_bio_remap
  dm: add WARN_ON_ONCE to dm_submit_bio_remap
  PM: core: keep irq flags in device_pm_check_callbacks()
  riscv: Fixed misaligned memory access. Fixed pointer comparison.
  riscv: alternative only works on !XIP_KERNEL
  platform/x86: amd-pmc: Validate entry into the deepest state on resume
  RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine
  dt-bindings: Add common bindings for ARM and RISC-V idle states
  cpuidle: Add RISC-V SBI CPU idle driver
  cpuidle: Factor-out power domain related code from PSCI domain driver
  RISC-V: Add SBI HSM suspend related defines
  RISC-V: Add arch functions for non-retentive suspend entry/exit
  RISC-V: Rename relocate() and make it global
  RISC-V: Enable CPU_IDLE drivers
  arm64: Add gcc Shadow Call Stack support
  mm: slub: Delete useless parameter of alloc_slab_page()
  mm: slab: Delete unused SLAB_DEACTIVATED flag
  io_uring: recycle provided buffers if request goes async
  io_uring: ensure reads re-import for selected buffers
  io_uring: retry early for reads if we can poll
  rtw89: 8852c: process logic efuse map
  rtw89: 8852c: process efuse of phycap
  rtw89: support DAV efuse reading operation
  rtw89: 8852c: add chip::dle_mem
  rtw89: add page_regs to handle v1 chips
  rtw89: add chip_info::{h2c,c2h}_reg to support more chips
  rtw89: add hci_func_en_addr to support variant generation
  rtw89: add power_{on/off}_func
  rtw89: read chip version depends on chip ID
  rtw89: pci: use a struct to describe all registers address related to DMA channel
  rtw89: pci: add V1 of PCI channel address
  rtw89: pci: add struct rtw89_pci_info
  rtw89: 8852c: add 8852c empty files
  io-uring: Make statx API stable
  MAINTAINERS: add devicetree bindings entry for mt76
  brcmfmac: make the read-only array pktflags static const
  io_uring: Add support for napi_busy_poll
  io_uring: minor io_cqring_wait() optimization
  rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep'
  bcma: gpio: remove redundant re-assignment of chip->owner
  cw1200: use time_is_after_jiffies() instead of open coding it
  io_uring: add support for IORING_OP_MSG_RING command
  MAINTAINERS: brcm80211: remove Infineon maintainers
  a.out: Stop building a.out/osf1 support on alpha and m68k
  carl9170: devres ar->survey_info
  carl9170: replace bitmap_zalloc with devm_bitmap_zalloc
  carl9170: devres-ing input_allocate_device
  carl9170: devres-ing hwrng_register usage
  dt-bindings: kbuild: Print a warning if yamllint is not found
  carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep
  ath10k: Fix error handling in ath10k_setup_msa_resources
  ath11k: remove unneeded flush_workqueue
  ath6kl: add device ID for WLU5150-D81
  PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup
  drivers/xen: use helper macro __ATTR_RW
  x86/xen: Fix kerneldoc warning
  xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
  xen: use time_is_before_eq_jiffies() instead of open coding it
  bpf, test_run: Use kvfree() for memory allocated with kvmalloc()
  bpf: Initialise retval in bpf_prog_test_run_xdp()
  bpftool: Restore support for BPF offload-enabled feature probing
  s390/test_unwind: add kretprobe tests
  s390/kprobes: Avoid additional kprobe in kretprobe handling
  s390: convert ".insn" encoding to instruction names
  s390: assume stckf is always present
  s390/nospec: move to single register thunks
  s390: raise minimum supported machine generation to z10
  s390/uaccess: Add copy_from/to_user_key functions
  s390/nospec: align and size extern thunks
  s390/nospec: add an option to use thunk-extern
  s390/nospec: generate single register thunks if possible
  s390/pci: make zpci_set_irq()/zpci_clear_irq() static
  arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
  ALSA: hda/i915 - avoid hung task timeout in i915 wait
  io_uring: speedup provided buffer handling
  io_uring: add support for registering ring file descriptors
  io_uring: documentation fixup
  io_uring: do not recalculate ppos unnecessarily
  io_uring: update kiocb->ki_pos at execution time
  io_uring: remove duplicated calls to io_kiocb_ppos
  io_uring: Remove unneeded test in io_run_task_work_sig()
  io-uring: Make tracepoints consistent.
  io-uring: add __fill_cqe function
  io-wq: use IO_WQ_ACCT_NR rather than hardcoded number
  io-wq: reduce acct->lock crossing functions lock/unlock
  io-wq: decouple work_list protection from the big wqe->lock
  io_uring: Fix use of uninitialized ret in io_eventfd_register()
  io_uring: remove ring quiesce for io_uring_register
  io_uring: avoid ring quiesce while registering restrictions and enabling rings
  io_uring: avoid ring quiesce while registering async eventfd
  io_uring: avoid ring quiesce while registering/unregistering eventfd
  io_uring: remove trace for eventfd
  vhost: allow batching hint without size
  spi: rockchip-sfc: fix platform_get_irq.cocci warning
  ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones"
  ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
  ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err()
  ASoC: fsl_spdif: Disable TX clock when stop
  ARM: fix build warning in proc-v7-bugs.c
  docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred
  memblock tests: Add TODO and README files
  PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form
  gpio: ts4900: Use SPDX header
  gpio: sim: fix a typo
  gpio: ts4900: Do not set DAT and OE together
  irqchip/apple-aic: Fix cpumask allocation for FIQs
  can: gs_usb: add VID/PID for ABE CAN Debugger devices
  can: gs_usb: add VID/PID for CES CANext FD devices
  can: gs_usb: add extended bt_const feature
  can: gs_usb: activate quirks for CANtact Pro unconditionally
  can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value
  can: gs_usb: add usb quirk for NXP LPC546xx controllers
  can: gs_usb: add CAN-FD support
  can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame
  can: gs_usb: support up to 3 channels per device
  can: gs_usb: gs_usb_probe(): introduce udev and make use of it
  can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature
  can: gs_usb: document the USER_ID feature
  can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation
  can: gs_usb: add HW timestamp mode bit
  can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature
  can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb()
  can: gs_usb: rewrap error messages
  can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT()
  can: gs_usb: sort include files alphabetically
  can: gs_usb: fix checkpatch warning
  can: gs_usb: use consistent one space indention
  can: rcar_canfd: Add support for r8a779a0 SoC
  dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
  can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len()
  vxcan: enable local echo for sent CAN frames
  vxcan: remove sk reference in peer skb
  can: isotp: set max PDU size to 64 kByte
  can: isotp: set default value for N_As to 50 micro seconds
  can: isotp: add local echo tx processing for consecutive frames
  iwlwifi: bump FW API to 72 for AX devices
  iwlwifi: acpi: move ppag code from mvm to fw/acpi
  iwlwifi: dbg: check trigger data before access
  iwlwifi: dbg: in sync mode don't call schedule
  iwlwifi: use 4k queue size for Bz A-step
  iwlwifi: pcie: fix SW error MSI-X mapping
  iwlwifi: yoyo: dump IMR DRAM only for HW and FW error
  iwlwifi: mvm: add support for IMR based on platform
  iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled
  iwlwifi: mvm: remove cipher scheme support
  iwlwifi: Configure FW debug preset via module param.
  iwlwifi: mvm: add a flag to reduce power command.
  iwlwifi: bump FW API to 71 for AX devices
  dma-mapping: benchmark: extract a common header file for map_benchmark definition
  af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
  MAINTAINERS: update riscv/microchip entry
  riscv: dts: microchip: add new peripherals to icicle kit device tree
  riscv: dts: microchip: update peripherals in icicle kit device tree
  riscv: dts: microchip: refactor icicle kit device tree
  riscv: dts: microchip: add fpga fabric section to icicle kit
  riscv: dts: microchip: use clk defines for icicle kit
  dt-bindings: pwm: add microchip corepwm binding
  dt-bindings: gpio: add bindings for microchip mpfs gpio
  dt-bindings: rtc: add bindings for microchip mpfs rtc
  dt-bindings: soc/microchip: add info about services to mpfs sysctrl
  dt-bindings: soc/microchip: update syscontroller compatibles
  dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
  net: dsa: tag_rtl8_4: fix typo in modalias name
  selftests: pmtu.sh: Kill nettest processes launched in subshell.
  selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
  net: axienet: Use napi_alloc_skb when refilling RX ring
  tcp: adjust TSO packet sizes based on min_rtt
  tcp: autocork: take MSG_EOR hint into consideration
  stmmac: intel: Add ADL-N PCI ID
  net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set
  net/fungible: fix errors when CONFIG_TLS_DEVICE=n
  net/tls: Provide {__,}tls_driver_ctx() unconditionally
  NFC: port100: fix use-after-free in port100_send_complete
  bnxt: revert hastily merged uAPI aberrations
  net: stmmac: switch no PTP HW support message to info level
  e1000e: Print PHY register address when MDI read/write fails
  ptp: idt82p33: use rsmu driver to access i2c/spi bus
  net: dsa: microchip: ksz9477: implement MTU configuration
  drivers: vxlan: fix returnvar.cocci warning
  f2fs: remove unnecessary read for F2FS_FITS_IN_INODE
  ata: pata_pxa: Use platform_get_irq() to get the interrupt
  docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu
  powerpc/papr_scm: Add perf interface support
  drivers/nvdimm: Add perf interface to expose nvdimm performance stats
  drivers/nvdimm: Add nvdimm pmu structure
  xtensa: make secondary reset vector support conditional
  PCI/VGA: Replace full MIT license text with SPDX identifier
  PCI/VGA: Use unsigned format string to print lock counts
  PCI/VGA: Log bridge control messages when adding devices
  PCI/VGA: Remove empty vga_arb_device_card_gone()
  PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path
  PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path
  PCI/VGA: Move firmware default device detection to ADD_DEVICE path
  PCI/VGA: Factor out default VGA device selection
  PCI/VGA: Factor out vga_select_framebuffer_device()
  PCI/VGA: Move vga_arb_integrated_gpu() earlier in file
  PCI/VGA: Move vgaarb to drivers/pci
  tpm: use try_get_ops() in tpm-space.c
  KEYS: asymmetric: properly validate hash_algo and encoding
  KEYS: asymmetric: enforce that sig algo matches key algo
  docs/zh_CN: Add sched-stats Chinese translation
  docs/zh_CN: add devicetree of_unittest translation
  docs/zh_CN: add devicetree usage-model translation
  docs/zh_CN: add devicetree index translation
  Documentation: describe how to apply incremental stable patches
  docs/zh_CN: add peci subsystem translation
  docs/zh_CN: add peci index translation
  docs/zh_CN: add riscv vm-layout translation
  Documentation/process: Add Researcher Guidelines
  drm/amdgpu: fix a wrong ib reference
  drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info
  selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN
  selftests/bpf: Move open_netns() and close_netns() into network_helpers.c
  libbpf: Support batch_size option to bpf_prog_test_run
  Documentation/bpf: Add documentation for BPF_PROG_RUN
  bpf: Add "live packet" mode for XDP in BPF_PROG_RUN
  xtensa: add kernel ABI selection to Kconfig
  ARM: Do not use NOCROSSREFS directive with ld.lld
  xtensa: don't link with libgcc
  xtensa: add helpers for division, remainder and shifts
  xtensa: add missing XCHAL_HAVE_WINDOWED check
  arm64: Do not include __READ_ONCE() block in assembly files
  net/mlx5: DR, Add support for ConnectX-7 steering
  net/mlx5: DR, Refactor ste_ctx handling for STE v0/1
  net/mlx5: DR, Rename action modify fields to reflect naming in HW spec
  net/mlx5: DR, Fix handling of different actions on the same STE in STEv1
  net/mlx5: DR, Remove unneeded comments
  net/mlx5: DR, Add support for matching on Internet Header Length (IHL)
  net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
  net/mlx5: Add debugfs counters for page commands failures
  net/mlx5: Add pages debugfs
  net/mlx5: Move debugfs entries to separate struct
  net/mlx5: Change release_all_pages cap bit location
  net/mlx5: Remove redundant error on reclaim pages
  net/mlx5: Remove redundant error on give pages
  net/mlx5: Remove redundant notify fail on give pages
  net/mlx5: Add command failures data to debugfs
  net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act()
  ARM: fix co-processor register typo
  net/mlx5e: SHAMPO, reduce TIR indication
  net/mlx5e: Lag, Only handle events from highest priority multipath entry
  net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
  net/mlx5: Fix a race on command flush flow
  net/mlx5: Fix size field in bufferx_reg struct
  cpuidle: haltpoll: Call cpuidle_poll_state_init() later
  Documentation: amd-pstate: add tracer tool introduction
  tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state
  tools/power/x86/intel_pstate_tracer: make tracer as a module
  cpufreq: amd-pstate: Add more tracepoint for AMD P-State module
  ACPI/APEI: Limit printable size of BERT table data
  clk: imx: remove redundant re-assignment of pll->base
  xfs: don't generate selinux audit messages for capability testing
  xfs: add missing cmap->br_state = XFS_EXT_NORM update
  MAINTAINERS: clk: imx: add git tree and dt-bindings files
  KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace
  arm64/mte: Remove asymmetric mode from the prctl() interface
  arm64: Add cavium_erratum_23154_cpus missing sentinel
  ice: Add support for outer dest MAC for ADQ tunnels
  ice: avoid XDP checks in ice_clean_tx_irq()
  ASoC: qcom: fix Kconfig for SC7280
  ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer
  ASoC: fsl_spdif: keep all TxClk sources by txclk array
  ASoC: SOF: amd: Remove unneeded semicolon
  ASoC: SOF: amd: Remove unneeded semicolon
  ASoC: Intel: boards: fix randconfig issue
  vfio/mlx5: Fix to not use 0 as NULL pointer
  dm: support bio polling
  block: add ->poll_bio to block_device_operations
  platform/x86: thinkpad_acpi: Don't use test_bit on an integer
  platform/x86: thinkpad_acpi: Fix compiler warning about uninitialized err variable
  platform/x86: thinkpad_acpi: clean up dytc profile convert
  platform/x86: x86-android-tablets: Depend on EFI and SPI
  ftrace: Fix some W=1 warnings in kernel doc comments
  tracing/osnoise: Force quiescent states while tracing
  net: tcp: fix shim definition of tcp_inbound_md5_hash
  coredump: Don't compile flat_core_dump when coredumps are disabled
  tracing/osnoise: Do not unregister events twice
  ice: change "can't set link" message to dbg level
  ice: Add slow path offload stats on port representor in switchdev
  ice: Add support for inner etype in switchdev
  arm64: kasan: fix include error in MTE functions
  ath9k: make array voice_priority static const
  ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event
  ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event
  ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event
  ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply
  ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd
  ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd
  MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROUTER CHIPS
  net: lan966x: Add spinlock for frame transmission from CPU.
  net: ethernet: sun: use min_t() to make code cleaner
  clk: qcom: Add display clock controller driver for SM6125
  dt-bindings: clock: add QCOM SM6125 display clock bindings
  clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig
  clk: qcom: gcc: Add emac GDSC support for SM8150
  clk: qcom: gcc: sm8150: Fix some identation issues
  clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150
  clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150
  clk: qcom: clk-rcg2: Update the frac table for pixel clock
  clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
  clk: qcom: smd: Add missing MSM8998 RPM clocks
  clk: qcom: smd: Add missing RPM clocks for msm8992/4
  memblock tests: Add memblock_alloc_try_nid tests for bottom up
  memblock tests: Add memblock_alloc_try_nid tests for top down
  memblock tests: Add memblock_alloc_from tests for bottom up
  memblock tests: Add memblock_alloc_from tests for top down
  memblock tests: Add memblock_alloc tests for bottom up
  memblock tests: Add memblock_alloc tests for top down
  regulator: rt5190a: Add support for Richtek RT5190A PMIC
  regulator: Add bindings for Richtek RT5190A PMIC
  ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback
  ASoC: Intel: bytcht_es8316: move comment to the right place
  ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support
  ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec
  ASoC: Intel: sof_es8336: add support for JD inverted quirk
  ASoC: Intel: sof_es8336: move comment to the right place
  ASoC: Intel: sof_es8336: log all quirks
  ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP
  ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"
  ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search
  ASoC: Intel: sof_es8336: make gpio optional
  ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines
  ALSA: intel-dspconfig: add ES8336 support for CNL
  ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices
  ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices
  ASoC: Intel: soc-acpi: quirk topology filename dynamically
  ASoC: SOF: Intel: hda: report SSP link mask to machine driver
  ALSA: intel-nhlt: add helper to detect SSP link mask
  ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards
  ASoC: soc-acpi: add information on I2S/TDM link mask
  ASoC: soc-acpi: fix kernel-doc descriptor
  ASoC: SOF: move definition of snd_sof_ipc to header file
  ASoC: SOF: make struct snd_sof_dai IPC agnostic
  ASoC: SOF: topology: Rename arguments in sof_parse_tokens()
  ASoC: SOF: topology: Rename arguments in sof_parse_token_sets()
  ASoC: SOF: topology: Modify signature for token parsing functions
  ASoC: SOF: Add a tuples array to struct snd_sof_widget
  ASoC: SOF: topology: make sof_route_load() IPC agnostic
  ASoC: SOF: make struct snd_sof_widget IPC agnostic
  memblock tests: Add simulation of physical memory
  memblock tests: Split up reset_memblock function
  ax25: Fix NULL pointer dereference in ax25_kill_by_device
  perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver
  arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition
  Documentation: vmcoreinfo: Fix htmldocs warning
  net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
  net: ethernet: lpc_eth: Handle error for clk_enable
  net:mcf8390: Use platform_get_irq() to get the interrupt
  kasan: fix a missing header include of static_keys.h
  net: ethernet: ti: cpts: Handle error for clk_enable
  x86/boot: Add setup_indirect support in early_memremap_is_setup_data()
  x86/boot: Fix memremap of setup_indirect structures
  rtw89: declare HE capabilities in 6G band
  rtw89: fix HE PHY bandwidth capability
  rtw89: add tx_wake notify for low ps mode
  rtw89: 8852a: add ieee80211_ops::hw_scan
  mm/slub: remove forced_order parameter in calculate_sizes
  net/fungible: CONFIG_FUN_CORE needs SBITMAP
  net/fungible: Fix local_memory_node error
  mm/slub: refactor deactivate_slab()
  mm/slub: limit number of node partial slabs only in cache creation
  skb: make drop reason booleanable
  irqchip/meson-gpio: Add support for meson s4 SoCs
  Documentation: KVM: Update documentation to indicate KVM is arm64-only
  net: dsa: felix: avoid early deletion of host FDB entries
  net: dsa: felix: actually disable flooding towards NPI port
  net: dsa: be mostly no-op in dsa_slave_set_mac_address when down
  net: dsa: felix: drop "bool change" from felix_set_tag_protocol
  net: dsa: move port lists initialization to dsa_port_touch
  net: dsa: warn if port lists aren't empty in dsa_port_teardown
  ptp: ocp: Update devlink firmware display path.
  ptp: ocp: add nvmem interface for accessing eeprom
  powerpc/64: Add UADDR64 relocation support
  powerpc: 8xx: fix a return value error in mpc8xx_pic_init
  ALSA: hda: Add AlderLake-PS variant PCI ID
  raid5: initialize the stripe_head embeeded bios as needed
  raid5-cache: statically allocate the recovery ra bio
  raid5-cache: fully initialize flush_bio when needed
  raid5-ppl: fully initialize the bio in ppl_new_iounit
  drm/i915/gtt: reduce overzealous alignment constraints for GGTT
  net: prestera: acl: make read-only array client_map static const
  tipc: fix incorrect order of state message data sanity check
  ethernet: Fix error handling in xemaclite_of_probe
  ptp: ocp: correct label for error path
  SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP
  mptcp: add fullmesh flag check for adding address
  selftests: mptcp: add implicit endpoint test case
  mptcp: strict local address ID selection
  mptcp: introduce implicit endpoints
  mptcp: more careful RM_ADDR generation
  selftests: mptcp: Rename wait function
  selftests: mptcp: join: allow running -cCi
  mptcp: use MPTCP_SUBFLOW_NODATA
  mptcp: add tracepoint in mptcp_sendmsg_frag
  scsi: ufs: core: scsi_get_lba() error fix
  scsi: ufs: docs: UFS documentation corrections
  scsi: mpt3sas: Fix incorrect 4GB boundary check
  scsi: mpt3sas: Remove scsi_dma_map() error messages
  scsi: libfc: Fix use after free in fc_exch_abts_resp()
  scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll()
  scsi: scsi_debug: Silence unexpected unlock warnings
  powerpc/ps3: remove unneeded semicolons
  crypto: arm64 - cleanup comments
  crypto: qat - fix initialization of pfvf rts_map_msg structures
  crypto: qat - fix initialization of pfvf cap_msg structures
  crypto: qat - remove unneeded assignment
  crypto: qat - disable registration of algorithms
  crypto: hisilicon/qm - fix memset during queues clearing
  crypto: xilinx: prevent probing on non-xilinx hardware
  crypto: marvell/octeontx - Use swap() instead of open coding it
  crypto: ccree - Fix use after free in cc_cipher_exit()
  crypto: ccp - ccp_dmaengine_unregister release dma channels
  block: move rq_qos_exit() into disk_release()
  block: do more work in elevator_exit
  block: move blk_exit_queue into disk_release
  block: move q_usage_counter release into blk_queue_release
  block: don't remove hctx debugfs dir from blk_mq_exit_queue
  block: move blkcg initialization/destroy into disk allocation/release handler
  sr: implement ->free_disk to simplify refcounting
  sd: implement ->free_disk to simplify refcounting
  sd: delay calling free_opal_dev
  sd: call sd_zbc_release_disk before releasing the scsi_device reference
  sd: rename the scsi_disk.dev field
  scsi: don't use disk->private_data to find the scsi_driver
  blk-mq: handle already freed tags gracefully in blk_mq_free_rqs
  blk-mq: do not include passthrough requests in I/O accounting
  blk-mq: manage hctx map via xarray
  Improve stability of find_vma BPF test
  Improve send_signal BPF test stability
  Improve perf related BPF tests (sample_freq issue)
  f2fs: pass the bio operation to bio_alloc_bioset
  f2fs: don't pass a bio to f2fs_target_device
  blk-mq: prepare for implementing hctx table via xarray
  block: mtip32xx: don't touch q->queue_hw_ctx
  blk-mq: reconfigure poll after queue map is changed
  blk-mq: simplify reallocation of hw ctxs a bit
  blk-mq: figure out correct numa node for hw queue
  Revert "Revert "block, bfq: honor already-setup queue merges""
  fs: remove fs.f_write_hint
  fs: remove kiocb.ki_hint
  block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection
  md: use msleep() in md_notify_reboot()
  lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR
  lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
  lib/raid6/test: fix multiple definition linking error
  md: raid1/raid10: drop pending_cnt
  tools: Fix unavoidable GCC call in Clang builds
  dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks
  clk: qcom: gcc-ipq806x: add CryptoEngine resets
  dt-bindings: reset: add ipq8064 ce5 resets
  clk: qcom: gcc-ipq806x: add CryptoEngine clocks
  dt-bindings: clock: add ipq8064 ce5 clk define
  clk: qcom: gcc-ipq806x: add additional freq for sdc table
  clk: qcom: clk-rcg: add clk_rcg_floor_ops ops
  clk: qcom: gcc-ipq806x: add unusued flag for critical clock
  clk: qcom: gcc-ipq806x: add additional freq nss cores
  clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents
  clk: qcom: gcc-ipq806x: convert parent_names to parent_data
  clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0
  dt-bindings: clock: document qcom,gcc-ipq8064 binding
  dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation
  dt-bindings: clock: split qcom,gcc.yaml to common and specific schema
  clk: qcom: Add SDX65 APCS clock controller support
  clk: qcom: Add A7 PLL support for SDX65
  dt-bindings: clock: Add A7 PLL binding for SDX65
  clk: qcom: Add GPU clock controller driver for SM6350
  dt-bindings: clock: add SM6350 QCOM Graphics clock bindings
  clk: qcom: Add display clock controller driver for SM6350
  dt-bindings: clock: add QCOM SM6350 display clock bindings
  drm/msm/gpu: Fix crash on devices without devfreq support (v2)
  i3c: fix uninitialized variable use in i2c setup
  ice: Fix curr_link_speed advertised speed
  ice: Don't use GFP_KERNEL in atomic context
  ice: Fix error with handling of bonding MTU
  ice: stop disabling VFs due to PF error responses
  i40e: stop disabling VFs due to PF error responses
  iavf: Fix adopting new combined setting
  iavf: Fix handling of vlan strip virtual channel messages
  ARM: fix build error when BPF_SYSCALL is disabled
  x86/hyperv: Output host build info as normal Windows version number
  prlimit: do not grab the tasklist_lock
  prlimit: make do_prlimit() static
  MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email
  thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp()
  thermal/drivers/brcmstb_thermal: Interrupt is optional
  thermal: tegra-bpmp: Handle errors in BPMP response
  drivers/thermal/ti-soc-thermal: Add hwmon support
  dt-bindings: thermal: tsens: Add msm8953 compatible
  dt-bindings: thermal: Add sm8150 compatible string for LMh
  thermal/drivers/qcom/lmh: Add support for sm8150
  thermal/drivers/tsens: register thermal zones as hwmon sensors
  MAINTAINERS: thermal: samsung: Drop obsolete properties
  dt-bindings: thermal: samsung: Convert to dtschema
  dt-bindings: Add vendor prefix for Xen hypervisor
  dt-bindings: firmware: arm,scpi: Add missing maxItems to mboxes/shmem
  ACPI: docs: gpio-properties: Unify ASL style for GPIO examples
  coredump: Use the vma snapshot in fill_files_note
  coredump/elf: Pass coredump_params into fill_note_info
  coredump: Remove the WARN_ON in dump_vma_snapshot
  PM: sleep: Add device name to suspend_report_result()
  coredump: Snapshot the vmas in do_coredump
  ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
  coredump: Move definition of struct coredump_params into coredump.h
  ACPI: APEI: fix return value of __setup handlers
  x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC
  x86: Expose init_freq_invariance() to topology header
  x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC
  x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c
  USB: serial: usb_wwan: remove redundant assignment to variable i
  drm/msm/adreno: fix cast in adreno_get_param()
  spi: s3c64xx: Add spi port configuration for Tesla FSD SoC
  spi: dt-bindings: samsung: Add fsd spi compatible
  regulator: Convert TPS62360 binding to json-schema
  hwmon: (axi-fan-control) Use hwmon_notify_event
  hwmon: (vexpress-hwmon) Use of_device_get_match_data()
  dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema
  dt-bindings: ufs: mediatek,ufs: convert to dtschema
  dt-bindings: ufs: hisilicon,ufs: convert to dtschema
  dt-bindings: ufs: qcom,ufs: convert to dtschema
  dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings
  dt-bindings: ufs: cdns,ufshc: convert to dtschema
  dt-bindings: ufs: samsung,exynos-ufs: use common bindings
  dt-bindings: ufs: add common platform bindings
  dt-bindings: phy: ti,tcan104x-can: Document mux-states property
  dt-bindings: mfd: Fix pinctrl node name warnings
  MAINTAINERS: Update Jisheng's email address
  Revert "netfilter: conntrack: tag conntracks picked up in local out hook"
  KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255
  KVM: selftests: Add test to populate a VM with the max possible guest mem
  KVM: selftests: Define cpu_relax() helpers for s390 and x86
  KVM: selftests: Split out helper to allocate guest mem via memfd
  KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils
  KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE
  KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE
  KVM: x86/mmu: Zap defunct roots via asynchronous worker
  KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls
  KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root
  KVM: x86/mmu: Zap invalidated roots via asynchronous worker
  dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list
  dt-bindings: rtc: convert at91sam9 bindings to json-schema
  arm: multi_v5: enable configs for versatile
  arm64: defconfig: enable Layerscape SFP driver
  ixgbevf: add disable link state
  ixgbe: add improvement for MDD response functionality
  ixgbe: add the ability for the PF to disable VF link state
  platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init()
  platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes
  platform/x86: huawei-wmi: check the return value of device_create_file()
  sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains
  sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
  sched/deadline,rt: Remove unused functions for !CONFIG_SMP
  sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently
  sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
  sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file
  sched/deadline: Remove unused def_dl_bandwidth
  selftests/bpf: Make test_lwt_ip_encap more stable and faster
  ARM: include unprivileged BPF status in Spectre V2 reporting
  ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L
  ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8
  clk: at91: clk-master: remove dead code
  bpf: Determine buf_info inside check_buffer_access()
  clk: at91: sama7g5: fix parents of PDMCs' GCLK
  KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages
  KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched
  KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()
  KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range
  KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page
  KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU
  KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery
  KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values
  KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path
  KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU
  KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks
  KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte
  KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal
  KVM: x86/mmu: do not allow readers to acquire references to invalid roots
  KVM: x86/mmu: only perform eager page splitting on valid roots
  KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter
  KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush
  KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic
  KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap
  KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU
  KVM: use __vcalloc for very large allocations
  mm: use vmalloc_array and vcalloc for array allocations
  mm: vmalloc: introduce array allocation functions
  Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint"
  dt-bindings: drm/bridge: anx7625: Revert DPI support
  ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
  ASoC: atmel: mchp-pdmc: add PDMC driver
  ASoC: dt-bindings: Document Microchip's PDMC
  ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
  drivers/perf: Add Apple icestorm/firestorm CPU PMU driver
  drivers/perf: arm_pmu: Handle 47 bit counters
  turbostat: fix PC6 displaying on some systems
  x86/module: Fix the paravirt vs alternative order
  Revert "netfilter: nat: force port remap to prevent shadowing well-known ports"
  ARM: dts: aspeed: Fix AST2600 quad spi group
  net: phy: lan87xx: use genphy_read_master_slave in read_status
  net: phy: exported the genphy_read_master_slave function
  ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
  spi: topcliff-pch: Prevent usage of potentially stale DMA device
  spi: tegra210-quad: combined sequence mode
  spi: tegra210-quad: add acpi support
  ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
  ASoC: SOF: Add missing of_node_put() in imx8m_probe
  ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
  ASoC: amd: acp3x: Fix signedness bug in acp3x
  ASoC: amd: acp5x-pcm-dma: Fix signedness bug
  ASoC: mediatek: mt8183: support wb bt audio
  ASoC: Intel: catpt: use asoc_substream_to_rtd()
  ASoC: atmel: Fix error handling in snd_proto_probe
  ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai
  ASoC: SOF: topology: expose some get_token ops
  ASoC: SOF: topology: Modify the get_token op for string tokens
  ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token
  ASoC: SOF: topology: remove redundant code in sof_link_afe_load()
  ASoC: SOF: topology: remove redundant code
  ASoC: SOF: sof-audio: removed unused function
  ASoC: SOF: set swidget's core for scheduler widget
  ASoC: SOF: simplify snd_sof_device_remove()
  ASoC: SOF: remove snd_sof_pipeline_find()
  spi: Fix invalid sgs value
  KEYS: remove support for asym_tpm keys
  tpm: fix reference counting for struct tpm_chip
  integrity: Only use machine keyring when uefi_check_trust_mok_keys is true
  integrity: Trust MOK keys if MokListTrustedRT found
  efi/mokvar: move up init order
  KEYS: Introduce link restriction for machine keys
  KEYS: store reference to machine keyring
  integrity: add new keyring handler for mok keys
  integrity: Introduce a Linux keyring called machine
  integrity: Fix warning about missing prototypes
  KEYS: trusted: Avoid calling null function trusted_key_exit
  KEYS: trusted: Fix trusted key backends when building as module
  arm64: perf: Consistently make all event numbers as 16-bits
  arm64: perf: Expose some Armv9 common events under sysfs
  powerpc/64: Force inlining of prevent_user_access() and set_kuap()
  powerpc/bitops: Force inlining of fls()
  iommu/amd: Improve amd_iommu_v2_exit()
  iommu/amd: Remove unused struct fault.devid
  iommu/amd: Clean up function declarations
  iommu/amd: Call memunmap in error path
  perf/marvell: cn10k DDR perf event core ownership
  perf/marvell: cn10k DDR perfmon event overflow handling
  perf/marvell: CN10k DDR performance monitor support
  dt-bindings: perf: marvell: cn10k ddr performance monitor
  arm64: clean up tools Makefile
  powerpc: declare unmodified attribute_group usages const
  net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
  powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n
  powerpc/secvar: fix refcount leak in format_show()
  powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E
  powerpc: Move C prototypes out of asm-prototypes.h
  perf/arm-cmn: Update watchpoint format
  perf/arm-cmn: Hide XP PUB events for CMN-600
  drm/sun4i: mixer: Fix P010 and P210 format numbers
  backlight: backlight: Slighly simplify devm_of_find_backlight()
  arm64: drop unused includes of <linux/personality.h>
  arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones
  net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filtering bridges
  arm64: Ensure execute-only permissions are not allowed without EPAN
  dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC
  net: lan966x: allow offloading timestamp operations to the PHY
  dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema
  mfd: exynos-lpass: Drop unneeded syscon.h include
  mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs
  mfd: ab8500: Drop debugfs module
  mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC
  mfd: ab8500: Rewrite bindings in YAML
  mfd: qcom-spmi-pmic: Add pm8953 compatible
  mfd: stmfx: Improve error message triggered by regulator fault in .remove()
  dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible
  mfd: rk808: Add reboot support to rk808.c
  hwmon: sy7636a: Fix trivial 'underline too short' warning
  mfd: arizona: Add missing statics to the of_match_tables
  mfd: db8500-prcmu: Remove dead code for a non-existing config
  mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to DOMAIN_BUS_NEXUS
  mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to BYT cells
  mfd: intel_soc_pmic_crc: Sort cells by IRQ order
  net: mdio-mux: add bus name to bus id
  ALSA: scarlett2: Add support for the internal "standalone" switch
  ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections
  gpiolib: Use list_first_entry()/list_last_entry()
  gpio: sim: Declare gpio_sim_hog_config_item_ops static
  mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
  tpm: xen-tpmfront: Use struct_size() helper
  KEYS: x509: remove dead code that set ->unsupported_sig
  KEYS: x509: remove never-set ->unsupported_key flag
  KEYS: x509: remove unused fields
  KEYS: x509: clearly distinguish between key and signature algorithms
  KEYS: fix length validation in keyctl_pkey_params_get_2()
  selftests: tpm: add async space test with noneexisting handle
  tpm: Fix error handling in async work
  selftests: tpm2: Determine available PCR bank
  udf: remove redundant assignment of variable etype
  ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
  drm/i915: Fix the async flip wm0/ddb optimization
  drm/i915: Check async flip capability early on
  drm/i915: Don't skip ddb allocation if data_rate==0
  drm/i915: Avoid negative shift due to bigjoiner_pipes==0
  bpf/docs: Update list of architectures supported.
  bpf/docs: Update vmtest docs for static linking
  bpf: Remove redundant slash
  net: cxgb3: Fix an error code when probing the driver
  ice: xsk: fix GCC version checking against pragma unroll presence
  libbpf: Fix array_size.cocci warning
  bpf: Replace strncpy() with strscpy()
  libbpf: Unmap rings when umem deleted
  vxlan_core: delete unnecessary condition
  KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3
  KVM: PPC: Book3S PR: Disallow AIL != 0
  KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled
  s390: remove unused expoline to BC instructions
  s390/irq: use assignment instead of cast
  s390/traps: get rid of magic cast for per code
  s390/traps: get rid of magic cast for program interruption code
  s390/signal: fix typo in comments
  s390/asm-offsets: remove unused defines
  s390/test_unwind: avoid build warning with W=1
  s390: remove .fixup section
  s390/bpf: encode register within extable entry
  s390/extable: add dedicated uaccess handler
  s390/extable: convert to relative table with data
  s390/extable: add and use fixup_exception helper function
  s390/base: pass pt_regs to early program check handler
  s390/extable: move extable related functions to mm/extable.c
  s390/extable: move EX_TABLE define to asm-extable.h
  s390/extable: search amode31 extable last
  s390/extable: sort amode31 extable early
  s390/airq: use DMA memory for summary indicators
  s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function
  s390/zcrypt: change reply buffer size offering
  s390/zcrypt: Support CPRB minor version T7
  s390/zcrypt: handle checkstopped cards with new state
  s390/zcrypt: CEX8S exploitation support
  s390/ap/zcrypt: debug feature improvements
  ptp: ocp: off by in in ptp_ocp_tod_gnss_name()
  lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe
  MAINTAINERS: update Krzysztof Kozlowski's email
  Input: zinitix - do not report shadow fingers
  tick/rcu: Stop allowing RCU_SOFTIRQ in idle
  tick/rcu: Remove obsolete rcu_needs_cpu() parameters
  tick: Detect and fix jiffies update stall
  Revert "arm64: Mitigate MTE issues with str{n}cmp()"
  arm64: lib: Import latest version of Arm Optimized Routines' strncmp
  arm64: lib: Import latest version of Arm Optimized Routines' strcmp
  kselftest/arm64: Log the PIDs of the parent and child in sve-ptrace
  irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR
  arm64/mm: Drop use_1G_block()
  arm64: avoid flushing icache multiple times on contiguous HugeTLB
  arm64: cpufeature: Warn if we attempt to read a zero width field
  arm64: cpufeature: Add missing .field_width for GIC system registers
  arm64: signal: nofpsimd: Do not allocate fp/simd context when not available
  arm64: prevent instrumentation of bp hardening callbacks
  arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges
  iommu/arm-smmu: Account for PMU interrupts
  MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email
  xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size
  xtensa: rename PT_SIZE to PT_KERNEL_SIZE
  drm/amdkfd: Add format attribute to kfd_smi_event_add
  nvme: add support for enhanced metadata
  block: add pi for extended integrity
  crypto: add rocksoft 64b crc guard tag framework
  lib: add rocksoft model crc64
  linux/kernel: introduce lower_48_bits function
  asm-generic: introduce be48 unaligned accessors
  nvme: allow integrity on extended metadata formats
  block: support pi with extended metadata
  MAINTAINERS: Update git tree for Broadcom iProc SoCs
  block: remove the per-bio/request write hint
  nvme: remove support or stream based temperature hint
  ACPICA: Avoid walking the ACPI Namespace if it is not there
  swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
  arm64: dts: stingray: Fix spi clock name
  arm64: dts: ns2: Fix spi clock name
  PCI/IOV: Fix wrong kernel-doc identifier
  clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
  ARM: tegra: Move Nyan FHD panels to AUX bus
  perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci
  perf script: Output branch sample type
  perf script: Refactor branch stack printing
  perf session: Print branch stack entry type in --dump-raw-trace
  perf evsel: Add error message for unsupported branch stack cases
  Revert "ath: add support for special 0x0 regulatory domain"
  clocksource/drivers/timer-microchip-pit64b: Use 5MHz for clockevent
  clocksource/drivers/timer-microchip-pit64b: Use notrace
  clocksource/drivers/timer-microchip-pit64b: Remove mmio selection
  dt-bindings: timer: Tegra: Convert text bindings to yaml
  clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() under CONFIG_ARM
  clocksource/drivers/arm_arch_timer: Use event stream scaling when available
  clocksource/drivers/exynos_mct: Increase the size of name array
  clocksource/drivers/exynos_mct: Bump up mct max irq number
  clocksource/drivers/exynos_mct: Remove mct interrupt index enum
  clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts
  clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix
  arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting
  drm/i915/gvt: add the missing mdev attribute "name"
  mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO)
  mtd: rawnand: omap2: Actually prevent invalid configuration and build error
  ivtv: fix incorrect device_caps for ivtvfb
  media: rcar-csi2: Drop comma after SoC match table sentinel
  media: camss: Replace hard coded value with parameter
  media: saa7134: fix incorrect use to determine if list is empty
  media: MAINTAINERS: update rksip1 maintainers info
  MAINTAINERS: update media vimc driver maintainers
  media: i2c: max2175: Use rbtree rather than flat register cache
  media: amphion: add amphion vpu entry in Kconfig and Makefile
  MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry
  media: amphion: implement malone decoder rpc interface
  media: amphion: implement windsor encoder rpc interface
  media: amphion: add v4l2 m2m vpu decoder stateful driver
  media: amphion: add v4l2 m2m vpu encoder stateful driver
  media: amphion: add vpu v4l2 m2m support
  media: amphion: implement vpu core communication based on mailbox
  media: amphion: add vpu core driver
  media: amphion: add amphion vpu device driver
  media: add nv12m_8l128 and nv12m_10be_8l128 video format.
  dt-bindings: media: amphion: add amphion video codec bindings
  ASoC: amd: vg: fix signedness bug in acp5x_audio_probe()
  fuse: fix pipe buffer lifetime for direct_io
  media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC
  media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE
  media: staging: tegra-vde: De-stage driver
  media: staging: tegra-vde: Bump BSEV DMA timeout
  media: staging: tegra-vde: Remove legacy UAPI support
  media: staging: tegra-vde: Support V4L stateless video decoder API
  media: staging: tegra-vde: Factor out H.264 code
  mfd: Add support for the MediaTek MT6366 PMIC
  drm/i915/psr: Set "SF Partial Frame Enable" also on full update
  USB: serial: pl2303: fix GS type detection
  gpiolib: acpi: Convert ACPI value of debounce to microseconds
  gpio: Revert regression in sysfs-gpio (gpiolib.c)
  gpio: tegra186: Add IRQ per bank for Tegra241
  mfd: mc13xxx: Add check for mc13xxx_irq_request
  rtc: max77686: Add MAX77714 support
  watchdog: max77620: Add comment to clarify set_timeout procedure
  watchdog: max77620: Add support for the max77714 variant
  mfd: max77714: Add driver for Maxim MAX77714 PMIC
  dt-bindings: mfd: Add Maxim MAX77714 PMIC
  rtc: max77686: Remove unused code to read in 12-hour mode
  rtc: max77686: Rename day-of-month defines
  rtc: max77686: Convert comments to kernel-doc format
  block: remove bio_devname
  ext4: stop using bio_devname
  raid5-ppl: stop using bio_devname
  raid1: stop using bio_devname
  md-multipath: stop using bio_devname
  dm-integrity: stop using bio_devname
  dm-crypt: stop using bio_devname
  pktcdvd: remove a pointless debug check in pkt_submit_bio
  block: remove handle_bad_sector
  block: fix and cleanup bio_check_ro
  video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
  spi: npcm-fiu: Fix typo ("npxm")
  spi: Fix Tegra QSPI example
  spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ
  spi: cadence: fix platform_get_irq.cocci warning
  spi: Update NXP Flexspi maintainer details
  regulator: cleanup comments
  ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START
  ASoC: wm_adsp: Expand firmware loading search options
  ASoC: fsi: Add check for clk_enable
  ASoC: qcom: select correct WCD938X config for SC7280
  ASoC: cs35l41: Remove unnecessary param
  ASoC: cs35l41: Fix max number of TX channels
  ASoC: rt5682s: Stabilize the combo jack detection
  ASoC: wm8350: Handle error for wm8350_register_irq
  ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
  ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe()
  ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe()
  ASoC: amd: acp: Fix signedness bug in renoir_audio_probe()
  ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
  ASoC: Intel: boards: add GPIOLIB dependency where missed
  ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used"
  ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support
  ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider
  ASoC: fsl_sai: Use better variable names
  ASoC: fsl_sai: store full version instead of major/minor
  ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk
  ASoC: fsl_sai: simplify irq return value
  ASoC: fsl_sai: Drop unnecessary defines
  ASoC: codecs: Add Awinic AW8738 audio amplifier driver
  ASoC: dt-bindings: Add schema for "awinic,aw8738"
  ASoC: audio_graph_card2: Add support for variable slot widths
  ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map
  ASoC: SOF: Intel: hda: clarify operator precedence
  ASoC: SOF: debug: clarify operator precedence
  ASoC: SOF: fix 32 signed bit overflow
  ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value
  ASoC: SOF: amd: Move group register configuration to acp-loader
  ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq
  ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update
  ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional
  ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime
  ASoC: SOF: Intel: pci-tgl: add RPL-S support
  ASoC: cs35l41: Fix DSP mbox start command and global enable order
  ASoC: cs35l41: Fix max number of TX channels
  ASoC: cs35l41: Fix GPIO2 configuration
  powerpc/kexec: Declare kexec_paca static
  powerpc/smp: Declare current_set static
  powerpc: Cleanup asm-prototypes.c
  powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S
  powerpc/ftrace: Regroup PPC64 specific operations in ftrace_mprofile.S
  powerpc/ftrace: Refactor ftrace_{regs_}caller
  powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller()
  selftest/powerpc: Add PAPR sysfs attributes sniff test
  powerpc/pseries: Interface to represent PAPR firmware attributes
  powerpc/mce: Avoid using irq_work_queue() in realmode
  powerpc/mce: Modify the real address error logging messages
  selftests/powerpc: Add test for real address error handling
  powerpc/pseries: Parse control memory access error
  powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64
  powerpc64/bpf: Store temp registers' bpf to ppc mapping
  powerpc/bpf: Use _Rn macros for GPRs
  powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c
  powerpc/bpf: Cleanup bpf_jit.h
  powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros
  powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD]
  powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL()
  powerpc64/bpf: Optimize instruction sequence used for function calls
  powerpc64/bpf elfv1: Do not load TOC before calling functions
  powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry
  powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1
  powerpc64/bpf: Use r12 for constant blinding
  powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier()
  powerpc/bpf: Handle large branch ranges with BPF_EXIT
  powerpc/bpf: Emit a single branch instruction for known short branch ranges
  powerpc/bpf: Skip branch range validation during first pass
  powerpc/code-patching: Pre-map patch area
  powerpc/64s: Don't use DSISR for SLB faults
  powerpc/sysdev: fix incorrect use to determine if list is empty
  powerpc/pseries/vas: Add VAS migration handler
  powerpc/pseries/vas: Modify reconfig open/close functions for migration
  powerpc/pseries/vas: Define global hv_cop_caps struct
  powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities
  powerpc/pseries/vas: sysfs interface to export capabilities
  powerpc/pseries/vas: Reopen windows with DLPAR core add
  powerpc/pseries/vas: Close windows with DLPAR core removal
  powerpc/vas: Map paste address only if window is active
  powerpc/vas: Return paste instruction failure if no active window
  powerpc/vas: Add paste address mmap fault handler
  powerpc/pseries/vas: Save PID in pseries_vas_window struct
  powerpc/pseries/vas: Use common names in VAS capability structure
  dt-bindings: mfd: maxim,max77802: Convert to dtschema
  regulator: dt-bindings: maxim,max77802: Convert to dtschema
  dt-bindings: mfd: maxim,max14577: Convert to dtschema
  regulator: dt-bindings: maxim,max14577: Convert to dtschema
  dt-bindings: power: supply: maxim,max14577: Convert to dtschema
  spi: s3c64xx: Allow controller-data to be optional
  mfd: dt-bindings: google,cros-ec: Fix indentation in example
  mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings
  spi: dt-bindings: samsung: Convert to dtschema
  MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Exynos boards entry
  nds32: Remove the architecture
  dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings
  regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings
  dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings
  smsc95xx: Ignore -ENODEV errors when device is unplugged
  net: rtnetlink: fix error handling in rtnl_fill_statsinfo()
  net: dsa: return success if there was nothing to do
  selftests: net: fix array_size.cocci warning
  qed: return status of qed_iov_get_link
  mips: remove reference to "newer Loongson-3"
  net: Fix esp GSO on inter address family tunnels.
  esp: Fix BEET mode inter address family tunneling on GSO
  esp: Fix possible buffer overflow in ESP transformation
  mips: Always permit to build u-boot images
  MIPS: Sanitise Cavium switch cases in TLB handler synthesizers
  DEC: Limit PMAX memory probing to R3k systems
  mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
  MIPS: fix fortify panic when copying asm exception handlers
  nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
  net/smc: fix compile warning for smc_sysctl
  mmc: dw-mmc-rockchip: Fix handling invalid clock rates
  mmc: dw_mmc: Support setting f_min from host drivers
  mmc: host: Drop commas after SoC match table sentinels
  ARM: 9184/1: return_address: disable again for CONFIG_ARM_UNWIND=y
  ARM: 9183/1: unwind: avoid spurious warnings on bogus code addresses
  netfilter: bridge: clean up some inconsistent indenting
  PCI: endpoint: Fix misused goto label
  net: phy: micrel: Move netif_rx() outside of IRQ-off section.
  net: Remove netif_rx_any_context() and netif_rx_ni().
  net: phy: micrel: Use netif_rx().
  phonet: Use netif_rx().
  bluetooth: Use netif_rx().
  batman-adv: Use netif_rx().
  tipc: Use netif_rx().
  tun: vxlan: Use netif_rx().
  staging: Use netif_rx().
  s390: net: Use netif_rx().
  ethernet: sun: Free the coherent when failing in probing
  micrel: Use generic ptp_msg_is_sync() function
  dp83640: Use generic ptp_msg_is_sync() function
  ptp: Add generic PTP is_sync() function
  net: lantiq_xrx200: fix use after free bug
  net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
  isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
  media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags
  PCI: imx6: Enable i.MX6QP PCIe power management support
  media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description
  media: imx: imx8mq-mipi_csi2: Remove unneeded code
  media: dvb_frontends: make static read-only array fec_tab const
  media: dib7000p: make static read-only arrays notch and sine const
  media: dvb_frontend: make static read-only array DIB3000MC_I2C_ADDRESS const
  media: dt-bindings: media: renesas,csi2: Update data-lanes property
  media: Remove usage of the deprecated "pci-dma-compat.h" API
  media: mtk-vcodec: Remove duplicated include in mtk_vcodec_enc_drv.c
  media: hdpvr: initialize dev->worker at hdpvr_register_videodev
  mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND
  media: camss: Point sm8250 at the correct vdda regulators
  media: camss: Point sdm845 at the correct vdda regulators
  media: camss: Set unused regulators to the empty set
  media: camss: Add regulator_bulk support
  media: dt-bindings: media: camss: Add vdda supply declarations sm8250
  media: dt-bindings: media: camss: Fixup vdda regulator descriptions sdm845
  media: davinci: vpif: Use platform_get_irq_optional() to get the interrupt
  media: vidtv: Check for null return of vzalloc
  media: mtk-mdp: Remove redundant 'flush_workqueue()' calls
  media: videobuf2-dma-contig: Invalidate vmap range before DMA range
  media: stk1160: use dma_alloc_noncontiguous API
  media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb'
  media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
  media: stk1160: fix number of buffers in case not all buffers are created
  media: hantro: Add support for i.MX8MM Hantro-G1
  media: dt-bindings: media: nxp, imx8mq-vpu: Add support for G1 on imx8mm
  media: hantro: Allow i.MX8MQ G1 and G2 to run independently
  media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes
  media: cec: seco: add newlines in debug messages
  media: Revert "media: em28xx: add missing em28xx_close_extension"
  media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
  media: venus: venc: Fix h264 8x8 transform control
  media: venus: vdec: fixed possible memory leak issue
  media: venus: core: Fix kerneldoc warnings
  xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
  xen/gnttab: fix gnttab_end_foreign_access() without page specified
  xen/pvcalls: use alloc/free_pages_exact()
  xen/9p: use alloc/free_pages_exact()
  xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done()
  xen: remove gnttab_query_foreign_access()
  xen/gntalloc: don't use gnttab_query_foreign_access()
  xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
  xen/netfront: don't use gnttab_query_foreign_access() for mapped status
  xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
  xen/grant-table: add gnttab_try_end_foreign_access()
  xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
  soc: s4: Add support for power domains controller
  dt-bindings: power: add Amlogic s4 power domains bindings
  m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
  m68k: m5441x: remove erroneous clock disable
  m68knommu: fix ucsimm sparse warnings
  m68knommu: fix 'screen_bits' defined but not used
  m68knommu: fix warning: no previous prototype for 'init_dragen2'
  xtensa: Remove unused early_read_config_byte() et al declarations
  xtensa: use strscpy to copy strings
  net: xtensa: use strscpy to copy strings
  drm/msm: Fix dirtyfb refcounting
  ata: Drop commas after OF match table sentinels
  KVM: PPC: Book3S HV P9: Fix "lost kick" race
  powerpc: Fix STACKTRACE=n build
  Linux 5.17-rc7
  bcache: fixup multiple threads crash
  bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
  bonding: helper macro __ATTR_RO to make code more clear
  tools/virtio: handle fallout from folio work
  tools/virtio: fix virtio_test execution
  vhost: remove avail_event arg from vhost_update_avail_event()
  virtio: drop default for virtio-mem
  vdpa: fix use-after-free on vp_vdpa_remove
  virtio-blk: Remove BUG_ON() in virtio_queue_rq()
  virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
  vhost: fix hung thread due to erroneous iotlb entries
  wireless: Use netif_rx().
  wireless: Marvell: Use netif_rx().
  wireless: brcmfmac: Use netif_rx().
  wireless: Atheros: Use netif_rx().
  slip/plip: Use netif_rx().
  mctp: serial: Use netif_rx().
  can: Use netif_rx().
  net: phy: Use netif_rx().
  net: tun: track dropped skb via kfree_skb_reason()
  net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
  net: tap: track dropped skb via kfree_skb_reason()
  Revert "net/smc: don't req_notify until all CQEs drained"
  net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails
  Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
  selftests/bpf: Add a test for btf_type_tag "percpu"
  bpf: Reject programs that try to load __percpu memory.
  compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu")))
  bpf: Fix checking PTR_TO_BTF_ID in check_mem_access
  selftests/bpf: Add tests for kfunc register offset checks
  bpf: Replace __diag_ignore with unified __diag_ignore_all
  compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM
  compiler-clang.h: Add __diag infrastructure for clang
  bpf: Harden register offset checks for release helpers and kfuncs
  bpf: Disallow negative offset in check_ptr_off_reg
  bpf: Fix PTR_TO_BTF_ID var_off check
  bpf: Add check_func_arg_reg_off function
  Input: mt6779-keypad - add MediaTek keypad driver
  dt-bindings: input: Add bindings for Mediatek matrix keypad
  perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage
  perf tools: Remove bpf_program__set_priv/bpf_program__priv usage
  configs/debug: set CONFIG_DEBUG_INFO=y properly
  proc: fix documentation and description of pagemap
  kselftest/vm: fix tests build with old libc
  memfd: fix F_SEAL_WRITE after shmem huge page allocated
  mm: fix use-after-free when anon vma name is used after vma is freed
  mm: prevent vm_area_struct::anon_name refcount saturation
  mm: refactor vm_area_struct::anon_vma_name usage code
  selftests/vm: cleanup hugetlb file after mremap test
  perf test: Add perf_event_attr tests for the arm_spe event
  perf vendor events intel: Add uncore event list for Alderlake
  perf vendor events intel: Add core event list for Alderlake
  memblock tests: Fix testing with 32-bit physical addresses
  drm/msm/a6xx: Fix missing ARRAY_SIZE() check
  selftests/bpf: Add custom SEC() handling selftest
  libbpf: Support custom SEC() handlers
  libbpf: Allow BPF program auto-attach handlers to bail out
  ARM: dts: rockchip: Update regulator name for PX3
  ARM: dts: rockchip: Add #clock-cells value for rk805
  arm64: dts: rockchip: Add #clock-cells value for rk805
  arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808
  arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
  bfq: fix use-after-free in bfq_dispatch_request
  mISDN: Fix memory leak in dsp_pipeline_build()
  bnxt_en: add an nvm test for hw diagnose
  bnxt_en: implement hw health reporter
  bnxt_en: Do not destroy health reporters during reset
  bnxt_en: Eliminate unintended link toggle during FW reset
  bnxt_en: Properly report no pause support on some cards
  bnxt_en: introduce initial link state of unknown
  bnxt_en: parse result field when NVRAM package install fails
  bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE
  bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE
  net: axienet: add coalesce timer ethtool configuration
  net: axienet: reduce default RX interrupt threshold to 1
  net: axienet: implement NAPI and GRO receive
  net: axienet: don't set IRQ timer when IRQ delay not used
  net: axienet: Clean up DMA start/stop and error handling
  net: axienet: Clean up device used for DMA calls
  net: axienet: fix RX ring refill allocation failure handling
  net: dsa: realtek: rtl8365mb: add support for rtl8_4t
  net: dsa: tag_rtl8_4: add rtl8_4t trailing variant
  dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats
  ARM: Spectre-BHB workaround
  ARM: use LOADADDR() to get load address of sections
  ARM: early traps initialisation
  ARM: report Spectre v2 status through sysfs
  powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set
  ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio
  x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
  ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
  ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
  x86/speculation: Warn about Spectre v2 LFENCE mitigation
  drm/msm: Add MSM_SUBMIT_FENCE_SN_IN
  selftests: mptcp: update output info of chk_rm_nr
  selftests: mptcp: add more arguments for chk_join_nr
  selftests: mptcp: add invert check in check_transfer
  selftests: mptcp: add fastclose testcase
  selftests: mptcp: reuse linkfail to make given size files
  selftests: mptcp: add extra_args in do_transfer
  selftests: mptcp: add the MP_RST mibs check
  mptcp: add the mibs for MP_RST
  selftests: mptcp: add the MP_FASTCLOSE mibs check
  mptcp: add the mibs for MP_FASTCLOSE
  selftests: mptcp: adjust output alignment for more tests
  bcm63xx_enet: Use platform_get_irq() to get the interrupt
  net: phy: meson-gxl: fix interrupt handling in forced mode
  ptp: ocp: Add serial port information to the debug summary
  net: sparx5: Fix initialization of variables on stack
  dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values
  PCI: Reduce warnings on possible RW1C corruption
  RDMA/hns: Refactor the alloc_cqc()
  RDMA/hns: Refactor the alloc_srqc()
  RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
  RDMA/hns: Remove similar code that configures the hardware contexts
  RDMA/hns: Refactor mailbox functions
  RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
  RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
  RDMA/hns: Remove fixed parameter “timeout” in the mailbox
  RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
  power: supply: Add a driver for Injoinic power bank ICs
  dt-bindings: trivial-devices: Add Injoinic power bank ICs
  dt-bindings: vendor-prefixes: Add Injoinic
  RDMA/core: Fix ib_qp_usecnt_dec() called when error
  power: supply: ab8500: Remove unused variable
  IB/hfi1: Allow larger MTU without AIP
  power: supply: da9150-fg: Remove unnecessary print function dev_err()
  power: supply: ab8500: fix a handful of spelling mistakes
  power: supply: ab8500_fg: Account for line impedance
  dt-bindings: power: supply: ab8500_fg: Add line impedance
  power: supply: axp20x_usb_power: fix platform_get_irq.cocci warnings
  power: supply: axp20x_ac_power: fix platform_get_irq.cocci warning
  power: supply: wm8350-power: Add missing free in free_charger_irq
  power: supply: wm8350-power: Handle error for wm8350_register_irq
  power: supply: Static data for Samsung batteries
  drm/msm/a6xx: Zap counters across context switch
  drm/msm: Add SYSPROF param (v2)
  drm/msm: Add SET_PARAM ioctl
  drm/msm: Update generated headers
  floppy: use memcpy_{to,from}_bvec
  drbd: use bvec_kmap_local in recv_dless_read
  drbd: use bvec_kmap_local in drbd_csum_bio
  bcache: use bvec_kmap_local in bio_csum
  nvdimm-btt: use bvec_kmap_local in btt_rw_integrity
  nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity
  zram: use memcpy_from_bvec in zram_bvec_write
  zram: use memcpy_to_bvec in zram_bvec_read
  aoe: use bvec_kmap_local in bvcpy
  iss-simdisk: use bvec_kmap_local in simdisk_submit_bio
  intel_idle: add core C6 optimization for SPR
  intel_idle: add 'preferred_cstates' module argument
  intel_idle: add SPR support
  tracing: Fix return value of __setup handlers
  drm/amdgpu: initialize the vmid_wait with the stub fence
  drm/amdgpu: properly embed the IBs into the job
  drm/amdgpu: use job and ib structures directly in CS parsers
  drm/amdgpu: header cleanup
  drm/amd/amdgpu: set disabled vcn to no_schduler
  drm/amdgpu: install ctx entities with cmpxchg
  drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3
  drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call
  drm/amdgpu/vcn: Add vcn firmware log
  drm/amdgpu/vcn: Update fw shared data structure
  drm/amdgpu: Add DFC CAP support for aldebaran
  drm/amdgpu: Set correct DMA mask for aldebaran
  drm/amdgpu: Refactor mode2 reset logic for v13.0.2
  drm/amd/display: 3.2.175
  drm/amd/display: add verify_link_cap back for hdmi
  drm/amd/display: [FW Promotion] Release 0.0.106.0
  drm/amd/display: refine the EDID override
  drm/amd/display: Pass deep sleep disabled allow info to dmub fw
  drm/amd/display: Refactor fixed VS w/a for PHY tests
  mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
  drm/amd/display: Program OPP before ODM
  drm/amd/display: Pass HostVM enable flag into DCN3.1 DML
  PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
  docs: fix 'make htmldocs' warning in perf
  f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem
  f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes
  Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description
  irqchip/meson-gpio: add select trigger type callback
  irqchip/meson-gpio: support more than 8 channels gpio irq
  dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs
  vduse: Fix returning wrong type in vduse_domain_alloc_iova()
  vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command
  vdpa/mlx5: should verify CTRL_VQ feature exists for MQ
  vdpa: factor out vdpa_set_features_unlocked for vdpa internal use
  remoteproc: wkup_m3: Set sysfs_read_only flag
  remoteproc: Introduce sysfs_read_only flag
  ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
  Bluetooth: btusb: Add another Realtek 8761BU
  Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1
  Bluetooth: use memset avoid memory leaks
  iommu/vt-d: Enable ATS for the devices in SATC table
  iommu/vt-d: Remove unused function intel_svm_capable()
  iommu/vt-d: Add missing "__init" for rmrr_sanity_check()
  iommu/vt-d: Move intel_iommu_ops to header file
  iommu/vt-d: Fix indentation of goto labels
  iommu/vt-d: Remove unnecessary prototypes
  iommu/vt-d: Remove unnecessary includes
  iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO
  iommu/vt-d: Remove domain and devinfo mempool
  iommu/vt-d: Remove iova_cache_get/put()
  iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info()
  iommu/vt-d: Remove intel_iommu::domains
  Bluetooth: btmtksdio: Fix kernel oops when sdio suspend.
  Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921
  Bluetooth: move adv_instance_cnt read within the device lock
  Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt
  Bluetooth: btusb: Make use of of BIT macro to declare flags
  Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
  Bluetooth: mediatek: fix the conflict between mtk and msft vendor event
  Bluetooth: mt7921s: support bluetooth reset mechanism
  Bluetooth: make array bt_uuid_any static const
  Bluetooth: 6lowpan: No need to clear memory twice
  Bluetooth: btusb: Improve stability for QCA devices
  Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN)
  Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device
  Bluetooth: Improve skb handling in mgmt_device_connected()
  Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected()
  Bluetooth: mgmt: Remove unneeded variable
  Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync()
  Bluetooth: mgmt: Replace zero-length array with flexible-array member
  KVM: arm64: Only open the interrupt window on exit due to an interrupt
  clk: imx: pll14xx: Support dynamic rates
  clk: imx: pll14xx: Add pr_fmt
  clk: imx: pll14xx: explicitly return lowest rate
  clk: imx: pll14xx: name variables after usage
  clk: imx: pll14xx: consolidate rate calculation
  clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP
  clk: imx: pll14xx: Drop wrong shifting
  clk: imx: pll14xx: Use register defines consistently
  clk: imx8mp: remove SYS PLL 1/2 clock gates
  clk: imx8mn: remove SYS PLL 1/2 clock gates
  clk: imx8mm: remove SYS PLL 1/2 clock gates
  clk: imx: add i.MX93 clk
  clk: imx: support fracn gppll
  clk: imx: add i.MX93 composite clk
  dt-bindings: clock: add i.MX93 clock definition
  dt-bindings: clock: Add imx93 clock support
  clk: imx: off by one in imx_lpcg_parse_clks_from_dt()
  dt-bindings: fsl: scu: add imx8dxl scu clock support
  clk: imx7d: Remove audio_mclk_root_clk
  irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER
  thunderbolt: Rename EEPROM handling bits to match USB4 spec
  thunderbolt: Clarify register definitions for `tb_cap_plug_events`
  thunderbolt: Do not make DROM read success compulsory
  thunderbolt: Do not resume routers if UID is not set
  thunderbolt: Retry DROM reads for more failure scenarios
  btrfs: fallback to blocking mode when doing async dio over multiple extents
  ARM: dts: at91: sama7g5: Add NAND support
  signal, x86: Delay calling signals in atomic on RT enabled kernels
  virtio_console: break out of buf poll on remove
  virtio: document virtio_reset_device
  virtio: acknowledge all features before access
  virtio: unexport virtio_finalize_features
  tipc: fix kernel panic when enabling bearer
  net: ethernet: sun: Remove redundant code
  nfp: xsk: add AF_XDP zero-copy Rx and Tx support
  nfp: xsk: add configuration check for XSK socket chunk size
  nfp: xsk: add an array of xsk buffer pools to each data path
  nfp: wrap napi add/del logic
  nfp: expose common functions to be used for AF_XDP
  net: sparx5: Implement get_ts_info
  net: sparx5: Add support for ptp interrupts
  net: sparx5: Update extraction/injection for timestamping
  net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
  net: sparx5: Add support for ptp clocks
  net: sparx5: Add registers that are used by ptp functionality
  dts: sparx5: Enable ptp interrupt
  dt-bindings: net: sparx5: Extend with the ptp interrupt
  net: sparx5: Move ifh from port to local variable
  net: phy: added ethtool master-slave configuration support
  net: phy: added the LAN937x phy support
  net: phy: updated the initialization routine for LAN87xx
  net: phy: removed empty lines in LAN87XX
  net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX
  net: phy: used genphy_soft_reset for phy reset in LAN87xx
  net: phy: micrel: 1588 support for LAN8814 phy
  dt-bindings: net: micrel: Configure latency values and timestamping check for LAN8814 phy
  net: phy: micrel: Fix concurrent register access
  net: dev: use kfree_skb_reason() for __netif_receive_skb_core()
  net: dev: use kfree_skb_reason() for sch_handle_ingress()
  net: dev: use kfree_skb_reason() for do_xdp_generic()
  net: dev: use kfree_skb_reason() for enqueue_to_backlog()
  net: dev: add skb drop reasons to __dev_xmit_skb()
  net: skb: introduce the function kfree_skb_list_reason()
  net: dev: use kfree_skb_reason() for sch_handle_egress()
  net: macb: Fix lost RX packet wakeup race in NAPI receive
  net: dev: Use netif_rx().
  net: bridge: Use netif_rx().
  net: macvlan: Use netif_rx().
  net: ethernet: Use netif_rx().
  net: dsa: Use netif_rx().
  net: caif: Use netif_rx().
  net: sgi-xp: Use netif_rx().
  net: xtensa: Use netif_rx().
  docs: networking: Use netif_rx().
  ARM: configs: at91: sama7: Unselect CONFIG_DMATEST
  ARM: configs: at91: add eic
  ARM: at91: add support in soc driver for new SAMA5D29
  ARM: dts: at91: sama7g5: add eic node
  ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes
  i3c: support dynamically added i2c devices
  i3c: remove i2c board info from i2c_dev_desc
  ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15
  iommu/mediatek: Always tlb_flush_all when each PM resume
  iommu/mediatek: Add tlb_lock in tlb_flush_all
  iommu/mediatek: Remove the power status checking in tlb flush all
  iommu/mediatek: Always check runtime PM status in tlb flush range callback
  iommu/mediatek: Remove for_each_m4u in tlb_sync_all
  iommu/iova: Improve 32-bit free space estimate
  iommu/amd: Improve error handling for amd_iommu_init_pci
  net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinit
  net: dsa: felix: print error message in felix_check_xtr_pkt()
  net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt()
  net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt()
  net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_init
  net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCP
  net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filter
  soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data
  USB: serial: pl2303: add IBM device IDs
  ALSA: lola: add a check for the return of vmalloc()
  ALSA: echoaudio: remove redundant assignment to variable bytes
  drm/exynos: fimd: add BGR support for exynos4/5
  drm/exynos: Search for TE-gpio in DSI panel's node
  drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
  drm/exynos: gsc: Use platform_get_irq() to get the interrupt
  drm/exynos/fimc: Use platform_get_irq() to get the interrupt
  drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
  drm/exynos: mixer: Use platform_get_irq() to get the interrupt
  drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
  dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC
  memory: emif: check the pointer temp in get_device_details()
  memory: emif: Add check for setup_interrupts
  media: i2c: Fix pixel array positions in ov8865
  media: adv7183: Convert to GPIO descriptors
  media: m5mols: Convert to use GPIO descriptors
  media: noon010p30: Convert to use GPIO descriptors
  media: mt9m111: Drop unused include
  media: adv7511: Drop unused include
  net/smc: fix document build WARNING from smc-sysctl.rst
  net: marvell: Use min() instead of doing it manually
  binfmt_elf: Introduce KUnit test
  riscv: dts: k210: fix broken IRQs on hart1
  HID: add mapping for KEY_ALL_APPLICATIONS
  HID: add mapping for KEY_DICTATE
  f2fs: fix to do sanity check on curseg->alloc_type
  KVM: PPC: Book3S HV: remove unnecessary casts
  riscv: Fix kasan pud population
  riscv: Move high_memory initialization to setup_bootmem
  riscv: Fix config KASAN && DEBUG_VIRTUAL
  riscv: Fix DEBUG_VIRTUAL false warnings
  media: i2c: isl7998x: Add driver for Intersil ISL7998x
  media: dt-bindings: Add Intersil ISL79987 DT bindings
  media: media-entity: Clarify media_entity_cleanup() usage
  media: i2c: imx274: Drop surplus includes
  media: i2c: ccs: Drop unused include
  v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_parse_reference()
  v4l: fwnode: Drop redunant -ENODATA check in property reference parsing
  media: media-entity: Simplify media_pipeline_start()
  media: media-entity: Add media_pad_is_streaming() helper function
  media: Add a driver for the og01a1b camera sensor
  media: i2c: ov5648: Fix lockdep error
  selftests: Fix build when $(O) points to a relative path
  selftests: netfilter: fix a build error on openSUSE
  selftests: kvm: add generated file to the .gitignore
  selftests/exec: add generated files to .gitignore
  selftests: add kselftest_install to .gitignore
  f2fs: fix to avoid potential deadlock
  riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP
  riscv: Fix is_linear_mapping with recent move of KASAN region
  dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES
  MAINTAINERS: Remove dead patchwork link
  ice: convert VF storage to hash table with krefs and RCU
  ACPI: docs: enumeration: Unify Package () for properties
  cachefiles: Fix incorrect length to fallocate()
  ACPI: docs: enumeration: Drop comma for terminator entry
  ACPI: docs: enumeration: Drop ugly ifdeffery from the examples
  ACPI: docs: enumeration: Amend PWM enumeration ASL example
  ACPI: docs: enumeration: Remove redundant .owner assignment
  ACPI: docs: enumeration: Update UART serial bus resource documentation
  ACPI: docs: enumeration: Discourage to use custom _DSM methods
  ACPI: APEI: rename ghes_init() with an "acpi_" prefix
  ACPI: APEI: explicit init of HEST and GHES in apci_init()
  ACPI: processor idle: Check for architectural support for LPI
  cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
  ice: introduce VF accessor functions
  ice: factor VF variables to separate structure
  PCI: Support BAR sizes up to 8TB
  mm: build migrate_vma_* for all configs with ZONE_DEVICE support
  mm: move the migrate_vma_* device migration code into its own file
  mm: refactor the ZONE_DEVICE handling in migrate_vma_pages
  mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page
  mm: refactor check_and_migrate_movable_pages
  mm: generalize the pgmap based page_free infrastructure
  fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED
  mm: remove the extra ZONE_DEVICE struct page refcount
  mm: don't include <linux/memremap.h> in <linux/mm.h>
  mm: simplify freeing of devmap managed pages
  mm: move free_devmap_managed_page to memremap.c
  mm: remove pointless includes from <linux/hmm.h>
  mm: remove the __KERNEL__ guard from <linux/mm.h>
  mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages
  mm/munlock: mlock_vma_page() check against VM_SPECIAL
  ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()
  ice: convert ice_for_each_vf to include VF entry iterator
  ice: use ice_for_each_vf for iteration during removal
  ice: remove checks in ice_vc_send_msg_to_vf
  ice: move VFLR acknowledge during ice_free_vfs
  ice: move clear_malvf call in ice_free_vfs
  ice: pass num_vfs to ice_set_per_vf_res()
  ice: store VF pointer instead of VF ID
  ice: refactor unwind cleanup in eswitch mode
  net: dsa: make dsa_tree_change_tag_proto actually unwind the tag proto change
  ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()
  selftests: mlxsw: resource_scale: Fix return value
  selftests: mlxsw: tc_police_scale: Make test more robust
  net: dcb: disable softirqs in dcbnl_flush_dev()
  bpf: Small BPF verifier log improvements
  soundwire: qcom: use __maybe_unused for swrm_runtime_resume()
  hwmon: Add driver for Texas Instruments TMP464 and TMP468
  dt-bindings: hwmon: add tmp464.yaml
  libbpf: Add a check to ensure that page_cnt is non-zero
  ext4: don't BUG if someone dirty pages without asking ext4 first
  gfs2: Remove return value for gfs2_indirect_init
  bnx2: Fix an error message
  usb: host: xhci: Remove some unnecessary return value initializations
  usb: host: xhci: add blank line in xhci_halt()
  usb: host: xhci: update hci_version operation in xhci_gen_setup()
  usb: host: xhci: fix a comment typo in xhci_mem_init()
  usb: host: xhci: use ffs() in xhci_mem_init()
  xhci: fix runtime PM imbalance in USB2 resume
  xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
  xhci: fix garbage USBSTS being logged in some cases
  xhci: make xhci_handshake timeout for xhci_reset() adjustable
  usb: typec: tipd: Forward plug orientation to typec subsystem
  usb: Drop commas after SoC match table sentinels
  dt-bindings: usb: samsung,exynos-usb2: convert to dtschema
  dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema
  docs: ABI: Document new timecard sysfs nodes.
  ptp: ocp: adjust utc_tai_offset to TOD info
  ptp: ocp: add tod_correction attribute
  ptp: ocp: Expose clock status drift and offset
  ptp: ocp: add TOD debug information
  bpf: selftests: test skb->tstamp in redirect_neigh
  bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time()
  bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress
  net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally
  net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c
  net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option
  net: ipv6: Handle delivery_time in ipv6 defrag
  net: ip: Handle delivery_time in ip defrag
  net: Set skb->mono_delivery_time and clear it after sch_handle_ingress()
  net: Clear mono_delivery_time bit in __skb_tstamp_tx()
  net: Handle delivery_time in skb->tstamp during network tapping with af_packet
  net: Add skb_clear_tstamp() to keep the mono delivery_time
  net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp
  net/mlx5: Support GRE conntrack offload
  act_ct: Support GRE offload
  netfilter: flowtable: Support GRE
  netfilter: nf_tables: Reject tables of unsupported family
  net: mscc: ocelot: accept configuring bridge port flags on the NPI port
  net: dsa: felix: stop clearing CPU flooding in felix_setup_tag_8021q
  net: dsa: felix: start off with flooding disabled on the CPU port
  net: dsa: felix: migrate flood settings from NPI to tag_8021q CPU port
  net: dsa: felix: migrate host FDB and MDB entries when changing tag proto
  net: dsa: manage flooding on the CPU ports
  net: dsa: install the primary unicast MAC address as standalone port host FDB
  net: dsa: install secondary unicast and multicast addresses as host FDB/MDB
  net: dsa: rename the host FDB and MDB methods to contain the "bridge" namespace
  net: dsa: remove workarounds for changing master promisc/allmulti only while up
  sfc: extend the locking on mcdi->seqno
  ice: add TTY for GNSS module for E810T device
  serial: samsung: Add samsung_early_read to support early kgdboc
  serial: make uart_console_write->putchar()'s character an unsigned char
  spi: Use of_device_get_match_data()
  ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint
  ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog"
  Revert "netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY"
  Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work
  drm: rcar-du: Don't restart group when enabling plane on Gen3
  drm: rcar-du: Don't select VSP1 sink on Gen3
  dma-debug: fix return value of __setup handlers
  vfio/mlx5: Use its own PCI reset_done error handler
  vfio/pci: Expose vfio_pci_core_aer_err_detected()
  vfio/mlx5: Implement vfio_pci driver for mlx5 devices
  vfio/mlx5: Expose migration commands over mlx5 device
  vfio: Remove migration protocol v1 documentation
  dma-mapping: remove CONFIG_DMA_REMAP
  vfio: Extend the device migration protocol with RUNNING_P2P
  vfio: Define device migration protocol v2
  vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl
  nfc: llcp: Revert "NFC: Keep socket alive until the DISC PDU is actually sent"
  nfc: llcp: protect nfc_llcp_sock_unlink() calls
  nfc: llcp: use test_bit()
  nfc: llcp: use centralized exiting of bind on errors
  nfc: llcp: simplify llcp_sock_connect() error paths
  nfc: llcp: nullify llcp_sock->dev on connect() error paths
  selftests: forwarding: hw_stats_l3: Add a new test
  mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS
  mlxsw: Extract classification of router-related events to a helper
  mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions
  mlxsw: reg: Fix packing of router interface counters
  net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS
  net: rtnetlink: Add RTM_SETSTATS
  net: rtnetlink: Add UAPI for obtaining L3 offload xstats
  net: dev: Add hardware stats support
  net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns
  net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill()
  net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests
  net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed
  net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_*
  Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags()
  net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
  net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
  net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
  qed: validate and restrict untrusted VFs vlan promisc mode
  qed: display VF trust config
  net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform
  net: stmmac: Add support for SM8150
  video: fbdev: sm712fb: Fix crash in smtcfb_write()
  video: fbdev: s3c-fb: fix platform_get_irq.cocci warning
  mlx5: add support for page_pool_get_stats
  Documentation: update networking/page_pool.rst
  page_pool: Add function to batch and return stats
  page_pool: Add recycle stats
  page_pool: Add allocation stats
  drm: rcar-du: Drop LVDS device tree backward compatibility
  drm: rcar-du: lvds: Add r8a77961 support
  dt-bindings: display: bridge: renesas,lvds: Document r8a77961 bindings
  drm/ssd130x: remove redundant initialization of pointer mode
  USB: serial: simple: add Nokia phone driver
  perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT
  tcp: make tcp_read_sock() more robust
  bpf, sockmap: Do not ignore orig_len parameter
  tcp: Remove the unused api
  flow_dissector: Add support for HSR
  net: dsa: mv88e6xxx: support RMII cmode
  net: dsa: mv88e6xxx: don't error out cmode set on missing lane
  net: openvswitch: remove unneeded semicolon
  flow_offload: improve extack msg for user when adding invalid filter
  net: ipa: add an interconnect dependency
  nfp: flower: Remove usage of the deprecated ida_simple_xxx API
  net: fix up skbs delta_truesize in UDP GRO frag_list
  net: sfp: use %pe for printing errors
  net: phylink: use %pe for printing errors
  tuntap: add sanity checks about msg_controllen in sendmsg
  ext4: remove redundant assignment to variable split_flag1
  ext4: fix underflow in ext4_max_bitmap_size()
  ext4: fix ext4_mb_clear_bb() kernel-doc comment
  ext4: fix fs corruption when tring to remove a non-empty directory with IO error
  ext4: use time_is_before_jiffies() instead of open coding it
  ext4: improve fast_commit performance and scalability
  Documentation: EM: Describe new registration method using DT
  OPP: Add support of "opp-microwatt" for EM registration
  PM: EM: add macro to set .active_power() callback conditionally
  OPP: Add "opp-microwatt" supporting code
  dt-bindings: opp: Add "opp-microwatt" entry in the OPP
  dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml
  drm/amdgpu: remove redundant null check
  drm/amdgpu/sdma5: drop unused cyan skillfish firmware
  drm/amdgpu/gfx10: drop unused cyan skillfish firmware
  drm/amdgpu: remove unused gpu_info firmwares
  drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier()
  drm/amd/display: Modify plane removal sequence to avoid hangs.
  drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid
  drm/amdgpu: enable gfxoff routine for GC 10.3.7
  drm/amdgpu: enable gfx power gating for GC 10.3.7
  drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock
  drm/amdgpu: enable gfx clock gating control for GC 10.3.7
  drm/amdgpu: fix suspend/resume hang regression
  drm/amdgpu: Move CAP firmware loading to the beginning of PSP firmware list
  drm/amdgpu: Bump minor version for hot plug tests enabling.
  drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug.
  drm/amdgpu: convert code name to ip version for noretry set
  drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions populated
  drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in sdma ras block
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in hdp ras block
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in xgmi ras block
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in umc ras block
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mmhub ras block
  drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in gfx ras block
  drm/amdgpu: centrally calls the .ras_fini function of all ras blocks
  drm/amdgpu: Optimize xxx_ras_fini function of each ras block
  drm/amdgpu: Modify .ras_fini function pointer parameter
  drm/amd/display: Adding a dc_debug option and dmub setting to use PHY FSM for PSR
  drm/amd/display: Add frame alternate 3D & restrict HW packed on dongles
  drm/amdgpu: Fix realloc of ptr
  drm/amd/display: Reset VIC if HDMI_VIC is present
  drm/amd/display: Make functional resource functions non-static
  drm/amd/display: Remove invalid RDPCS Programming in DAL
  drm/amdkfd: Add SMI add event helper
  drm/amdkfd: Correct SMI event read size
  Revert "drm/amdkfd: process_info lock not needed for svm"
  gpu/amd: vega10_hwmgr: fix inappropriate private variable name
  drm/amd/display: Don't fill up the logs
  drm/amdgpu: fix suspend/resume hang regression
  auxdisplay: lcd2s: Use proper API to free the instance of charlcd object
  auxdisplay: lcd2s: Fix memory leak in ->remove()
  auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
  certs: simplify empty certs creation in certs/Makefile
  certs: include certs/signing_key.x509 unconditionally
  crypto: octeontx2 - fix missing unlock
  hwrng: cavium - fix NULL but dereferenced coccicheck error
  crypto: cavium/nitrox - don't cast parameter in bit operations
  crypto: vmx - add missing dependencies
  MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver
  crypto: xilinx - Add Xilinx SHA3 driver
  firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality
  crypto: xilinx - Updated Makefile for xilinx subdirectory
  crypto: crypto_xor - use helpers for unaligned accesses
  crypto: cleanup comments
  crypto: dh - calculate Q from P for the full public key verification
  lib/mpi: export mpi_rshift
  crypto: dh - disallow plain "dh" usage in FIPS mode
  crypto: api - allow algs only in specific constructions in FIPS mode
  crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret()
  crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates
  crypto: dh - implement private key generation primitive for ffdheXYZ(dh)
  crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates
  crypto: dh - implement ffdheXYZ(dh) templates
  crypto: dh - introduce common code for built-in safe-prime group support
  crypto: dh - split out deserialization code from crypto_dh_decode()
  crypto: dh - constify struct dh's pointer members
  crypto: dh - remove struct dh's ->q member
  crypto: kpp - provide support for KPP spawns
  crypto: kpp - provide support for KPP template instances
  crypto: engine - check if BH is disabled during completion
  crypto: gemini - call finalize with bh disabled
  crypto: amlogic - call finalize with bh disabled
  crypto: sun8i-ce - call finalize with bh disabled
  crypto: sun8i-ss - call finalize with bh disabled
  crypto: cavium/zip - register algorithm only if hardware is present
  hwrng: atmel - remove extra line
  hwrng: atmel - add runtime pm support
  hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops
  hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init()
  hwrng: atmel - rename enable/disable functions to init/cleanup
  hwrng: atmel - disable trng on failure path
  hwrng: atmel - add wait for ready support on read
  drm/aspeed: Add AST2600 chip support
  drm/aspeed: Update INTR_STS handling
  iwlwifi: mvm: return value for request_ownership
  nl80211: Update bss channel on channel switch for P2P_CLIENT
  iwlwifi: fix build error for IWLMEI
  staging: greybus: gpio: Use generic_handle_irq_safe().
  net: usb: lan78xx: Use generic_handle_irq_safe().
  mfd: ezx-pcap: Use generic_handle_irq_safe().
  misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
  i2c: xiic: Make bus names unique
  bpf, x86: Set header->size properly before freeing it
  x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86
  i2c: i801: Add support for the Process Call command
  i2c: i801: Drop useless masking in i801_access
  dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
  ACPI: bus: Introduce acpi_bus_for_each_dev()
  drm: Add TODO item for optimizing format helpers
  arm64: dts: lg: align pl330 node name with dtschema
  arm64: dts: lg: add dma-cells to pl330 node
  arm64: dts: juno: align pl330 node name with dtschema
  fbdev: Improve performance of cfb_imageblit()
  fbdev: Remove trailing whitespaces from cfbimgblt.c
  fbdev: Improve performance of sys_imageblit()
  fbdev: Improve performance of sys_fillrect()
  dt-bindings: hwmon: Add sample averaging properties for ADM1275
  hwmon: (adm1275) Allow setting sample averaging
  ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
  hwmon: (xdpe12284) Add regulator support
  hwmon: (xdpe12284) Add support for xdpe11280
  dt-bindings: trivial-devices: Add xdpe11280
  net: hamradio: fix compliation error
  PCI/AER: Update aer-inject URL
  dm mpath: use DMINFO instead of printk with KERN_INFO
  dm: stop using bdevname
  dm-zoned: remove the ->name field in struct dmz_dev
  selinux: shorten the policy capability enum names
  reiserfs: Deprecate reiserfs
  KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run
  KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()
  btrfs: add missing run of delayed items after unlink during log replay
  btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
  btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()
  btrfs: do not start relocation until in progress drops are done
  btrfs: tree-checker: use u64 for item data end to avoid overflow
  btrfs: do not WARN_ON() if we have PageError set
  btrfs: fix lost prealloc extents beyond eof after full fsync
  btrfs: subpage: fix a wrong check on subpage->writers
  soundwire: qcom: constify static struct qcom_swrm_data global variables
  soundwire: qcom: add in-band wake up interrupt support
  dt-bindings: soundwire: qcom: document optional wake irq
  soundwire: qcom: add runtime pm support
  staging: rtl8723bs: Improve the comment explaining the locking rules
  staging: rtl8723bs: Fix access-point mode deadlock
  staging: rts5208: fix Lines should not end with a '('.
  KVM: arm64: Enable Cortex-A510 erratum 2077057 by default
  drm/i915/xehpsdv: Move render/compute engine reset domains related workarounds
  drm/i915/xehp: Add compute workarounds
  drm/i915/xehp: handle fused off CCS engines
  drm/i915/xehp: Don't support parallel submission on compute / render
  drm/i915/xehp/guc: enable compute engine inside GuC
  drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE
  drm/i915/xehp: Define context scheduling attributes in lrc descriptor
  drm/i915: Move context descriptor fields to intel_lrc.h
  drm/i915/xehp: CCS should use RCS setup functions
  drm/i915/xehp: compute engine pipe_control
  drm/i915/xehp: Add Compute CS IRQ handlers
  drm/i915/xehp: CCS shares the render reset domain
  drm/i915/xehp: Define compute class and engine
  platform/x86: thinkpad_acpi: Add PSC mode support
  phy: qcom-qmp: add sc8280xp UFS PHY
  dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles
  phy: qcom-snps: Add sc8280xp support
  dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp
  dt-bindings: Revert "dt-bindings: soc: grf: add naneng combo phy register compatible"
  phy: dt-bindings: Add Cadence D-PHY Rx bindings
  phy: dt-bindings: cdns,dphy: add power-domains property
  phy: dt-bindings: Convert Cadence DPHY binding to YAML
  phy: cadence: Add Cadence D-PHY Rx driver
  dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings
  erofs: fix ztailpacking on > 4GiB filesystems
  selftests: sdsi: test sysfs setup
  tools arch x86: Add Intel SDSi provisiong tool
  drm/panfrost: cleanup comments
  spi: spi-zynqmp-gqspi: Handle error for dma_set_mask
  spi: dt-bindings: mediatek: Set min size for 'mediatek,pad-select'
  spi: dt-bindings: renesas,rspi: Drop comment for generic compatible string
  regulator: virtual: add devicetree support
  regulator: virtual: warn against production use
  regulator: virtual: use dev_err_probe()
  ASoC: qcom: Fix error code in lpass_platform_copy()
  ASoC: soc-compress: prevent the potentially use of null pointer
  ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst
  ASoC: dwc-i2s: Handle errors for clk_enable
  ASoC: amd: use asoc_substream_to_rtd()
  ASoC: atmel_ssc_dai: Handle errors for clk_enable
  ASoC: mxs-saif: Handle errors for clk_enable
  ASoC: Intel: soc-acpi: add entries in ADL match table
  ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier
  ASoC: Intel: cirrus-common: support cs35l41 amplifier
  ASoC: Intel: sof_rt1308: move rt1308 code to common module
  ASoC: Intel: boards: create sof-realtek-common module
  NFS: Cache all entries in the readdirplus reply
  ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support.
  NFS: Optimise away the previous cookie field
  NFS: Fix up forced readdirplus
  NFS: Convert readdir page cache to use a cookie based index
  NFS: Clean up page array initialisation/free
  NFS: Trace effects of the readdirplus heuristic
  NFS: Trace effects of readdirplus on the dcache
  NFS: Add basic readdir tracing
  NFS: Don't request readdirplus when revalidation was forced
  NFS: Readdirplus can't help lookup for case insensitive filesystems
  ASoC: Intel: boards: fix spelling in comments
  NFSv4: Ask for a full XDR buffer of readdir goodness
  NFS: Don't ask for readdirplus unless it can help nfs_getattr()
  NFS: Improve heuristic for readdirplus
  NFS: Reduce use of uncached readdir
  NFS: Simplify nfs_readdir_xdr_to_array()
  NFS: If the cookie verifier changes, we must invalidate the page cache
  NFS: Adjust the amount of readahead performed by NFS readdir
  NFS: Don't advance the page pointer unless the page is full
  NFS: Don't re-read the entire page cache to find the next cookie
  ASoC: soc-acpi: remove sof_fw_filename
  NFS: Store the change attribute in the directory page cache
  iio: adc: xilinx-ams: Fix single channel switching sequence
  iio: adc: xilinx-ams: Fixed wrong sequencer register settings
  iio: adc: xilinx-ams: Fixed missing PS channels
  dt-bindings: iio: adc: zynqmp_ams: Add clock entry
  iio: accel: mma8452: use the correct logic to get mma8452_data
  iio: adc: aspeed: Add divider flag to fix incorrect voltage reading.
  iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct
  irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode
  irqchip/sifive-plic: Improve naming scheme for per context offsets
  drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_IRQ_MASK register
  drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux read command.
  platform/surface: Remove Surface 3 Button driver
  Input: soc_button_array - add support for Microsoft Surface 3 (MSHW0028) buttons
  drm/i915: Depend on !PREEMPT_RT.
  platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support
  platform/x86: x86-android-tablets: Workaround Lenovo Yoga Tablet 2 830/1050 poweroff hang
  platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data
  platform/x86: x86-android-tablets: Fix EBUSY error when requesting IOAPIC IRQs
  platform/x86: thinkpad_acpi: Add dual fan probe
  Documentation: Add x86/amd_hsmp driver
  platform/x86: Add AMD system management interface
  surface: surface3_power: Fix battery readings on batteries without a serial number
  platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
  mmc: rtsx: add 74 Clocks in power on flow
  PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64
  leds: pca955x: Allow zero LEDs to be specified
  leds: pca955x: Make the gpiochip always expose all pins
  Documentation: sound: fix typo in control-names.rst
  ALSA: intel_hdmi: Fix reference to PCM buffer address
  batman-adv: Don't expect inter-netns unique iflink indices
  printk: fix return value of printk.devkmsg __setup handler
  batman-adv: Request iflink once in batadv_get_real_netdevice
  batman-adv: Request iflink once in batadv-on-batadv check
  batman-adv: Demote batadv-on-batadv skip error message
  batman-adv: Migrate to linux/container_of.h
  scsi: ufs: Fix runtime PM messages never-ending cycle
  scsi: core: sd: Add silence_suspend flag to suppress some PM messages
  scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped()
  scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt()
  scsi: lpfc: Use fc_block_rport()
  scsi: lpfc: Drop lpfc_no_handler()
  scsi: lpfc: Kill lpfc_bus_reset_handler()
  scsi: wd719x: Return proper error code when dma_set_mask() fails
  scsi: iscsi: Drop temp workq_name
  scsi: iscsi: Use the session workqueue for recovery
  scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding
  scsi: iscsi: Remove iscsi_scan_finished()
  scsi: iscsi: Speed up session unblocking and removal
  scsi: iscsi: Fix recovery and unblocking race
  scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters
  scsi: libsas: Clean up sas_form_port()
  Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
  Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
  tracing/histogram: Fix sorting on old "cpu" value
  scsi: core: Remove <scsi/scsi_request.h>
  scsi: core: Remove struct scsi_request
  scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd
  scsi: core: Move the resid_len field from struct scsi_request to struct scsi_cmnd
  scsi: core: Remove the sense and sense_len fields from struct scsi_request
  scsi: core: Remove the cmd field from struct scsi_request
  scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()
  scsi: target: pscsi: Remove struct pscsi_plugin_task
  if_ether.h: add EtherCAT Ethertype
  if_ether.h: add PROFINET Ethertype
  net: dsa: restore error path of dsa_tree_change_tag_proto
  macvtap: advertise link netns via netlink
  nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD
  tun: support NAPI for packets received from batched XDP buffs
  sfc: set affinity hints in local NUMA node only
  sfc: default config to 1 channel/core in local NUMA node only
  net: smc: fix different types in min()
  dt-bindings: display/msm: Drop bogus interrupt flags cell on MDSS nodes
  ELF: Properly redefine PT_GNU_* in terms of PT_LOOS
  MAINTAINERS: Update execve entry with more details
  exec: cleanup comments
  fs/binfmt_elf: Refactor load_elf_binary function
  fs/binfmt_elf: Fix AT_PHDR for unusual ELF files
  binfmt: move more stuff undef CONFIG_COREDUMP
  selftests/exec: Test for empty string on NULL argv
  exec: Force single empty string when argv is empty
  coredump: Also dump first pages of non-executable ELF libraries
  ELF: fix overflow in total mapping size calculation
  Bluetooth: Fix not checking MGMT cmd pending queue
  bpf, test_run: Fix overflow in XDP frags bpf_test_finish
  drm/v3d: centralize error handling when init scheduler fails
  drm/i915/guc: Do not complain about stale reset notifications
  dt-bindings: iio: Add ltc2688 documentation
  iio: ABI: add ABI file for the LTC2688 DAC
  iio: dac: add support for ltc2688
  staging: gdm724x: fix use after free in gdm_lte_rx()
  staging: pi433: prevent uninitialized data from being printed out
  staging: r8188eu: use ieee80211 helper to read the "order" bit
  staging: r8188eu: use ieee80211 helper to read the protected bit
  staging: r8188eu: use ieee80211 helper to read "more data"
  staging: r8188eu: use ieee80211 helper to check for more fragments
  staging: r8188eu: use ieee80211 helper for qos bit
  staging: r8188eu: refactor validate_recv_frame's error handling
  staging: r8188eu: use ieee80211 helpers to check the frame type
  staging: r8188eu: use ieee80211 define for management frame type
  staging: r8188eu: remove unused define
  staging: r8188eu: get_rx_status is not used
  staging: r8188eu: recvframe_push is not used
  staging: r8188eu: cnt is set but not used
  staging: r8188eu: fix endless loop in recv_func
  staging: r8188eu: irq_prepare_beacon_tasklet is unused
  ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK
  staging: r8188eu: smooth_rssi_data is not used
  staging: pi433: remove rf69_get_flag function resolving enum conflict
  staging: r8188eu: remove _linked_rx_signal_strength_display()
  staging: pi433: remove TODOs-related item from the TODO file
  arm64: dts: broadcom: Fix sata nodename
  mmc: rtsx: Fix build errors/warnings for unused variable
  serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe()
  sc16is7xx: Set AUTOCTS and AUTORTS bits
  sc16is7xx: Handle modem status lines
  sc16is7xx: Properly resume TX after stop
  Revert "tty: serial: meson: *"
  arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
  net/sched: act_ct: Fix flow table lookup failure with no originating ifindex
  serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n
  s390/mm: convert pte_val()/pXd_val() into functions
  s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue
  s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue
  s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue
  s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue
  s390/mm: use set_pXd()/set_pte() helper functions everywhere
  s390/mm: add set_pte_bit()/clear_pte_bit() helper functions
  s390/mm: add set_pXd()/set_pte() helper functions
  s390/entry: remove unused expoline thunk
  s390/ftrace: make use of epsw to get psw mask
  s390/ptrace: remove opencoded offsetof
  s390/smp: sort out physical vs virtual pointers usage
  s390/ap: enable sysfs attribute scans to force AP bus rescan
  s390/ap: notify drivers on config changed and scan complete callbacks
  s390/ap: driver callback to indicate resource in use
  s390/test_unwind: fix and extend kprobes test
  s390/test_unwind: add ftrace test
  s390/test_unwind: add "backtrace" module parameter
  s390/test_unwind: minor cleanup
  s390/test_unwind: show tests as skipped if unsupported
  s390: always use the packed stack layout
  s390/extable: fix exception table sorting
  s390/ftrace: fix arch_ftrace_get_regs implementation
  s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
  s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
  drm/vrr: Set VRR capable prop only if it is attached to connector
  ACPI: LPSS: Provide an SSP type to the driver
  ACPI: LPSS: Constify properties member in struct lpss_device_desc
  ACPI: platform: Constify properties parameter in acpi_create_platform_device()
  i2c: tegra: Add SMBus block read function
  pstore: Add prefix to ECC messages
  drm/i915/guc: Initialize GuC submission locks and queues early
  binfmt_elf: Avoid total_mapping_size for ET_EXEC
  powercap: DTPM: Fix spelling mistake "initialze" -> "initialize"
  powercap: DTPM: dtpm_node_callback[] can be static
  PM: suspend: fix return value of __setup handler
  PM: hibernate: fix __setup handler error handling
  ceph: misc fix for code style and logs
  ceph: allocate capsnap memory outside of ceph_queue_cap_snap()
  ceph: do not release the global snaprealm until unmounting
  ceph: remove incorrect and unused CEPH_INO_DOTDOT macro
  MAINTAINERS: add Xiubo Li as cephfs co-maintainer
  ceph: eliminate the recursion when rebuilding the snap context
  ceph: do not update snapshot context when there is no new snapshot
  ceph: zero the dir_entries memory when allocating it
  ceph: move to a dedicated slabcache for ceph_cap_snap
  ceph: add getvxattr op
  libceph: drop else branches in prepare_read_data{,_cont}
  ceph: fix comments mentioning i_mutex
  ceph: fail the request directly if handle_reply gets an ESTALE
  ceph: wake waiters after failed async create
  ceph: wait for async create reply before sending any cap messages
  ceph: eliminate req->r_wait_for_completion from ceph_mds_request
  ceph: uninline the data on a file opened for writing
  ceph: make ceph_netfs_issue_op() handle inlined data
  ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
  KVM: SVM: Disable preemption across AVIC load/put during APICv refresh
  iavf: Remove non-inclusive language
  iavf: Fix incorrect use of assigning iavf_status to int
  iavf: stop leaking iavf_status as "errno" values
  iavf: remove redundant ret variable
  iavf: Add usage of new virtchnl format to set default MAC
  iavf: refactor processing of VLAN V2 capability message
  iavf: Add support for 50G/100G in AIM algorithm
  drm/i915/guc: Fix flag query helper function to not modify state
  mips: ralink: fix a refcount leak in ill_acc_of_setup()
  arm64: defconfig: enable the CVP driver
  mips: Implement "current_stack_pointer"
  MAINTAINERS: Add additional file to uncore frequency control
  Documentation: admin-guide: pm: Document uncore frequency scaling
  arm64: dts: n5x: add sdr edac support
  arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node
  dt-bindings: usb: dwc2: add disable-over-current
  dt-bindings: usb: dwc2: add iommus
  dt-bindings: usb: dwc2: fix compatible of Intel Agilex
  dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings
  dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings
  dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM
  dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC
  i2c: designware: Use the i2c_mark_adapter_suspended/resumed() helpers
  i2c: designware: Lock the adapter while setting the suspended flag
  dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC
  i2c: mediatek: remove redundant null check
  PM: hibernate: Clean up non-kernel-doc comments
  perf: Add irq and exception return branch types
  perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses
  sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE
  sched/tracing: Don't re-read p->state when emitting sched_switch event
  sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race
  sched/cpuacct: Remove redundant RCU read lock
  sched/cpuacct: Optimize away RCU read lock
  sched/cpuacct: Fix charge percpu cpuusage
  PM: sleep: wakeup: Fix typos in comments
  i2c: mediatek: modify bus speed calculation formula
  hv_balloon: rate-limit "Unhandled message" warning
  i2c: designware: Fix improper usage of readl
  thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
  i2c: qcom-geni: Add support for GPI DMA
  i2c: riic: Simplify reset handling
  KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors
  dt-bindings: i2c: microchip,corei2c: Fix indentation of compatible items
  PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()
  i2c: cht-wc: Use generic_handle_irq_safe().
  i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
  PM: domains: use dev_err_probe() to simplify error handling
  HID: nintendo: check the return value of alloc_workqueue()
  PM: domains: Prevent power off for parent unless child is in deepest state
  ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item
  ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE`
  ata: ahci: Rename board_ahci_mobile
  Input: docs: add more details on the use of BTN_TOOL
  HID: input: accommodate priorities for slotted devices
  HID: input: remove the need for HID_QUIRK_INVERT
  HID: input: enforce Invert usage to be processed before InRange
  HID: core: for input reports, process the usages by priority list
  HID: compute an ordered list of input fields to process
  HID: input: move up out-of-range processing of input values
  HID: input: rework spaghetti code with switch statements
  HID: input: tag touchscreens as such if the physical is not there
  HID: core: split data fetching from processing in hid_input_field()
  HID: core: de-duplicate some code in hid_input_field()
  HID: core: statically allocate read buffers
  HID: vivaldi: fix sysfs attributes leak
  interconnect: Add stubs for the bulk API
  HID: uclogic: Support multiple frame input devices
  HID: uclogic: Define report IDs before their descriptors
  HID: uclogic: Put version first in rdesc namespace
  HID: uclogic: Use "frame" instead of "buttonpad"
  HID: uclogic: Use different constants for frame report IDs
  HID: uclogic: Specify total report size to buttonpad macro
  HID: uclogic: Switch to matching subreport bytes
  HID: uclogic: Replace pen_frame_flag with subreport_list
  HID: uclogic: Remove pen usage masking
  net/smc: don't send in the BH context if sock_owned_by_user
  net/smc: don't req_notify until all CQEs drained
  net/smc: correct settings of RMB window update limit
  net/smc: send directly on setting TCP_NODELAY
  net/smc: add sysctl for autocorking
  net/smc: add autocorking support
  net/smc: add sysctl interface for SMC
  KVM: WARN if is_unsync_root() is called on a root without a shadow page
  KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation
  KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request
  KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped
  KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users
  KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change
  dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC
  KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor()
  KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor()
  KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
  KVM: selftests: Add test to verify KVM handling of ICR
  KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper
  KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs
  KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes
  KVM: x86: Make kvm_lapic_reg_{read,write}() static
  KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag
  KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
  KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps
  KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit
  KVM: VMX: Handle APIC-write offset wrangling in VMX code
  KVM: x86: Do not change ICR on write to APIC_SELF_IPI
  KVM: x86: Fix emulation in writing cr8
  KVM: x86: flush TLB separately from MMU reset
  cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo
  drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge
  drm/bridge: anx7625: Fix release wrong workqueue
  powerpc/lib/sstep: Fix build errors with newer binutils
  powerpc: Fix build errors with newer binutils
  powerpc/lib/sstep: Fix 'sthcx' instruction
  powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
  selftests/bpf: Update btf_dump case for conflicting names
  powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()
  powerpc/interrupt: Remove struct interrupt_state
  powerpc/fadump: register for fadump as early as possible
  selftests/powerpc/pmu: Add interface test for mmcra register fields
  libbpf: Skip forward declaration when counting duplicated type names
  selftests/powerpc/pmu/: Add interface test for mmcr3_src fields
  selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields
  selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field
  selftests/powerpc/pmu/: Add interface test for mmcr1_comb field
  selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5
  selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1
  selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field
  selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit
  selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field
  selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits
  selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields
  selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields
  selftests/powerpc/pmu: Add macros to extract mmcr fields
  selftests/powerpc/pmu: Add event_init_sampling function
  selftests/powerpc/pmu: Add utility functions to post process the mmap buffer
  selftests/powerpc/pmu: Add macros to parse event codes
  selftests/powerpc/pmu: Add support for perf sampling tests
  ARM: mstar: Select HAVE_ARM_ARCH_TIMER
  xfrm: fix tunnel model fragmentation behavior
  netfilter: nf_queue: handle socket prefetch
  netfilter: nf_queue: fix possible use-after-free
  selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test
  netfilter: nf_queue: don't assume sk is full socket
  ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwatt properties
  mac80211: treat some SAE auth steps as final
  irqchip/nvic: Release nvic_base upon failure
  ARM: PXA: fix up decompressor code
  nl80211: Handle nla_memdup failures in handle_nan_filter
  drm/tegra: Support YVYU, VYUY and YU24 formats
  drm/tegra: Support semi-planar formats on Tegra114+
  drm/tegra: Fix planar formats on Tegra186 and later
  gpu: host1x: Fix a memory leak in 'host1x_remove()'
  gpu: host1x: Fix an error handling path in 'host1x_probe()'
  iwlwifi: mvm: check debugfs_dir ptr before use
  irqchip/qcom-pdc: Drop open coded version of __assign_bit()
  irqchip/qcom-pdc: Fix broken locking
  irqchip/qcom-pdc: Kill qcom_pdc_translate helper
  irqchip/qcom-pdc: Kill non-wakeup irqdomain
  irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ
  iwlwifi: don't advertise TWT support
  rfkill: define rfill_soft_blocked() if !RFKILL
  MIPS: ralink: mt7621: use bitwise NOT instead of logical
  MIPS: Remove TX39XX support
  drm/i915/selftests: exercise mmap migration
  drm/i915/selftests: handle allocation failures
  drm/i915/ttm: mappable migration on fault
  drm/i915/ttm: make eviction mappable aware
  arm64: dts: mediatek: update mt7986b memory node
  arm64: dts: mediatek: update mt7986a memory node
  drivers: vxlan: vnifilter: add support for stats dumping
  drivers: vxlan: vnifilter: per vni stats
  selftests: add new tests for vxlan vnifiltering
  vxlan: vni filtering support on collect metadata device
  vxlan_multicast: Move multicast helpers to a separate file
  rtnetlink: add new rtm tunnel api for tunnel id filtering
  vxlan_core: add helper vxlan_vni_in_use
  vxlan_core: make multicast helper take rip and ifindex explicitly
  vxlan_core: move some fdb helpers to non-static
  vxlan_core: move common declarations to private header file
  vxlan_core: fix build warnings in vxlan_xmit_one
  vxlan: move to its own directory
  arm64: dts: mediatek: add clock support for mt7986a
  dt-bindings: arm: mediatek: mmsys: add support for MT8186
  ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC
  ARM: dts: add GPIO support for Airoha EN7523
  efi: fix return value of __setup handlers
  ARM: Add basic support for Airoha EN7523 SoC
  dt-bindings: mediatek: add compatible for MT8186 pwrap
  soc: mediatek: pwrap: add pwrap driver for MT8186 SoC
  arm64: dts: mediatek: Add mt8192 power domains controller
  arm64: dts: mt6358: add mt6358-keys node
  soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel
  soc: mediatek: mmsys: add mmsys reset control for MT8186
  Input: da9063 - use devm_delayed_work_autocancel()
  arm64: dts: mt8183: add jpeg enc node for mt8183
  Input: goodix - fix race on driver unbind
  Input: goodix - use input_copy_abs() helper
  Input: add input_copy_abs() function
  Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails
  soc: mediatek: mtk-infracfg: Disable ACP on MT8192
  Input: goodix - workaround Cherry Trail devices with a bogus ACPI Interrupt() resource
  Input: goodix - use the new soc_intel_is_byt() helper
  MAINTAINERS: add missing security/integrity/platform_certs
  Fix incorrect type in assignment of ipv6 port for audit
  bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig
  pinctrl: sunxi: Use unique lockdep classes for IRQs
  pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use correct offset
  ASoC: codecs: wsa881x: add runtime pm support
  e1000e: Correct NVM checksum verification flow
  e1000e: Fix possible HW unit hang after an s0ix exit
  netfilter: egress: silence egress hook lockdep splats
  netfilter: fix use-after-free in __nf_register_net_hook()
  arm64: dts: ns2: Fix spi-cpol and spi-cpha property
  ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150
  Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support"
  tty: serial: meson: Fix the compile link error reported by kernel test robot
  of: unittest: add program to process EXPECT messages
  mxser: make use of UART_LCR_WLEN() + tty_get_char_size()
  sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size()
  ANDROID: gki_defconfig: Enable powercap framework
  USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
  tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
  tty: serial: define UART_LCR_WLEN() macro
  dt-bindings: timer: sifive,clint: Group interrupt tuples
  dt-bindings: timer: sifive,clint: Fix number of interrupts
  drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER
  net: dm9051: Make remove() callback a void function
  RDMA/core: Remove unnecessary statements
  drm/bridge: ti-sn65dsi86: Properly undo autosuspend
  x86/speculation: Update link to AMD speculation whitepaper
  x86/speculation: Use generic retpoline by default on AMD
  bpf, docs: Add a missing colon in verifier.rst
  bpf: Cache the last valid build_id
  sound: core: Remove redundant variable and return the last statement
  sound: core: remove initialise static variables to 0
  igc: igc_write_phy_reg_gpy: drop premature return
  igc: igc_read_phy_reg_gpy: drop premature return
  ipmi: kcs: aspeed: Remove old bindings support
  ARM: dts: mvebu: Add Ctera C-200 V2 board
  ARM: dts: kirkwood: Add Ctera C-200 V1 board
  dt-bindings: vendor-prefixes: Add Ctera Networks
  libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning
  docs: fix 'make htmldocs' warning in SCTP.rst
  ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx interrupts
  RDMA/irdma: Remove incorrect masking of PD
  RDMA/irdma: Fix Passthrough mode in VM
  RDMA/irdma: Fix netdev notifications for vlan's
  ALSA: spi: Add check for clk_enable()
  ALSA: mips: Use platform_get_irq() to get the interrupt
  soc: microchip: make mpfs_sys_controller_put static
  arm64: dts: marvell: armada-37xx: Add clock to PCIe node
  RDMA/irdma: Make irdma_create_mg_ctx return a void
  bpf, selftests: Use raw_tp program for atomic test
  bpf, arm64: Support more atomic operations
  nfsd: more robust allocation failure handling in nfsd_file_cache_init
  SUNRPC: Teach server to recognize RPC_AUTH_TLS
  NFSD: Move svc_serv_ops::svo_function into struct svc_serv
  NFSD: Remove svc_serv_ops::svo_module
  SUNRPC: Remove svc_shutdown_net()
  SUNRPC: Rename svc_close_xprt()
  SUNRPC: Rename svc_create_xprt()
  SUNRPC: Remove svo_shutdown method
  SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
  SUNRPC: Remove the .svo_enqueue_xprt method
  SUNRPC: Record endpoint information in trace log
  SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid
  SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point
  NFSD: Remove NFSD_PROC_ARGS_* macros
  NFSD: Use __sockaddr field to store socket addresses
  tracing: Update print fmt check to handle new __get_sockaddr() macro
  tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
  NFSD: Streamline the rare "found" case
  NFSD: Skip extra computation for RC_NOCACHE case
  NFSD: De-duplicate hash bucket indexing
  nfsd: Add support for the birth time attribute
  spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC
  mmc: sh_mmcif: Simplify division/shift logic
  NFS: Calculate page offsets algorithmically
  NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context
  NFS: Initialise the readdir verifier as best we can in nfs_opendir()
  NFS: Trace lookup revalidation failure
  NFS: constify nfs_server_capable() and nfs_have_writebacks()
  NFS: Return valid errors from nfs2/3_decode_dirent()
  drm/bridge: it6505: Fix the read buffer array bound
  Revert "NFSv4: use unique client identifiers in network namespaces"
  bpftool: Remove redundant slashes
  random: do crng pre-init loading in worker rather than irq
  random: unify cycles_t and jiffies usage and types
  random: cleanup UUID handling
  xsk: Fix race at socket teardown
  ARM: pxa: remove Intel Imote2 and Stargate 2 boards
  drm/i915: Clarify vma lifetime
  ARM: 9181/1: vdso: remove -nostdlib compiler flag
  ARM: 9175/1: Convert to reserve_initrd_mem()
  ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition
  ARM: 9173/1: amba: kill amba_find_match()
  ARM: 9172/1: amba: Cleanup amba pclk operation
  ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
  blk-crypto: show crypto capabilities in sysfs
  block: don't delete queue kobject before its children
  block: simplify calling convention of elv_unregister_queue()
  blktrace: fix use after free for struct blk_trace
  spi: use specific last_cs instead of last_cs_enable
  ASoC: es7241: Use modern ASoC DAI format terminology
  ASoC: max98927: Use modern ASoC DAI format terminology
  ASoC: max98926: Use modern ASoC DAI format terminology
  ASoC: max98925: Use modern ASoC DAI format terminology
  ASoC: max9867: Use modern ASoC DAI format terminology
  ASoC: max9860: Use modern ASoC DAI format terminology
  ASoC: max9850: Use modern ASoC DAI format terminology
  ASoC: max98390: Use modern ASoC DAI format terminology
  ASoC: max98371: Use modern ASoC DAI format terminology
  ASoC: max98095: Use modern ASoC DAI format terminology
  ASoC: max98088: Use modern ASoC DAI format terminology
  ASoC: uda134x: Use modern ASoC DAI format terminology
  ASoC: ml26124: Use modern ASoC DAI format terminology
  ASoC: pcm512x: Use modern ASoC DAI format terminology
  ASoC: pcm3168a: Use modern ASoC DAI format terminology
  ASoC: pcm186x: Use modern ASoC DAI format terminology
  ASoC: pcm1681: Use modern ASoC DAI format terminology
  ASoC: pcm3060: Use modern ASoC DAI format terminology
  ASoC: fsl: Drop unused argument from imx_pcm_dma_init()
  ASoC: mediatek: mt8195: Remove unnecessary print function dev_err()
  ASoC: ti: davinci-i2s: Add check for clk_enable()
  ASoC: mc13783: Use modern ASoC DAI format terminology
  ASoC: isabelle: Use modern ASoC DAI format terminology
  ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC
  ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver
  ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl
  ASoC: amd: vg: update DAI link name
  ASoC: amd: vg: fix for pm resume callback sequence
  ASoC: es8328: Use modern ASoC DAI format terminology
  ASoC: inno_rk3036: Use modern ASoC DAI format terminology
  ASoC: es8316: Use modern ASoC DAI format terminology
  ASoC: wl1273: Use modern ASoC DAI format terminology
  ASoC: es7134: Use modern ASoC DAI format terminology
  ASoC: twl4030: Use modern ASoC DAI format terminology
  ASoC: uda1334: Use modern ASoC DAI format terminology
  ASoC: uda1380: Use modern ASoC DAI format terminology
  ASoC: si476x: Use modern ASoC DAI format terminology
  ASoC: sti-sas: Use modern ASoC DAI format terminology
  ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt
  ASoC: tscs454: Use modern ASoC DAI format terminology
  ASoC: tscs42xx: Use modern ASoC DAI format terminology
  ASoC: lm49453: Use modern ASoC DAI format terminology
  ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs
  ASoC: codecs: Add power domains support in digital macro codecs
  net: decnet: use time_is_before_jiffies() instead of open coding it
  net: wan: lmc: use time_is_before_jiffies() instead of open coding it
  net: hamradio: use time_is_after_jiffies() instead of open coding it
  net: ethernet: sun: use time_is_before_jiffies() instead of open coding it
  net: qlcnic: use time_is_before_jiffies() instead of open coding it
  net: ethernet: use time_is_before_eq_jiffies() instead of open coding it
  bpf: Add config to allow loading modules with BTF mismatches
  bpf: Remove Lorenz Bauer from L7 BPF maintainers
  iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find
  bpf, arm64: Feed byte-offset into bpf line info
  iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
  bpf, arm64: Call build_prologue() first in first JIT pass
  habanalabs: remove deprecated firmware states
  iommu: Split struct iommu_ops
  iommu: Remove unused argument in is_attach_deferred
  iommu: Use right way to retrieve iommu_ops
  drm/nouveau/device: Get right pgsize_bitmap of iommu_domain
  iommu: Remove apply_resv_region
  iommu: Remove aux-domain related interfaces and iommu_ops
  iommu/vt-d: Remove aux-domain related callbacks
  iommu: Remove guest pasid related interfaces and definitions
  iommu/vt-d: Remove guest pasid related callbacks
  mmc: sdhci_am654: Add Support for TI's AM62 SoC
  habanalabs: add an option to delay a device reset
  habanalabs: Add check for pci_enable_device
  habanalabs: Fix reset upon device release bug
  habanalabs: make sure device mem alloc is page aligned
  habanalabs/gaudi: add missing handling of NIC related events
  habanalabs/gaudi: handle axi errors from NIC engines
  habanalabs: allow user to set allocation page size
  habanalabs: use kernel-doc for memory ioctl documentation
  habanalabs: avoid using an uninitialized variable
  habanalabs: set max power on device init per ASIC
  habanalabs: use proper max_power variable for device utilization
  habanalabs: enable stop-on-error debugfs setting per ASIC
  habanalabs: change function to static
  habanalabs: add missing include of vmalloc.h
  habanalabs: fix use-after-free bug
  habanalabs: rephrase error messages in PCI initialization
  habanalabs: fix spelling mistake
  habanalabs: Timestamps buffers registration
  habanalabs: fix race when waiting on encaps signal
  habanalabs: silence an uninitialized variable warning
  habanalabs: remove duplicate print
  habanalabs: prevent false heartbeat failure during soft-reset
  habanalabs: fix race between wait and irq
  habanalabs: fix user interrupt wait when timeout is 0
  habanalabs: reject host map with mmu disabled
  habanalabs: expose number of user interrupts
  habanalabs: update to latest f/w specs
  habanalabs: add missing error check in sysfs max_power_show
  habanalabs: fix soft reset flow in case of failure
  habanalabs: add missing error check in sysfs clk_freq_mhz_show
  habanalabs: avoid copying pll data if pll_info_get fails
  habanalabs: don't free phys_pg_pack inside lock
  habanalabs: duplicate HOP table props to MMU props
  habanalabs: there is no kernel TDR in future ASICs
  habanalabs: sysfs support for fw os version
  habanalabs: use common wrapper for MMU cache invalidation
  habanalabs: remove power9 workaround for dma support
  habanalabs: add vrm version to sysfs
  habanalabs: rename dev_attr_grp to dev_clk_attr_grp
  habanalabs: remove asic callback set_pll_profile()
  habanalabs: move more f/w functions to firmware_if.c
  habanalabs: remove hwmgr.c
  habanalabs: get clk is common function
  habanalabs: sysfs functions should be in sysfs.c
  habanalabs: make some MMU functions common
  habanalabs: remove ASIC functions of clock gating
  habanalabs/gaudi: disable CGM permanently
  habanalabs: fix possible memory leak in MMU DR fini
  habanalabs: check the return value of hl_cs_poll_fences()
  mmc: meson: Fix usage of meson_mmc_post_req()
  spi: pxa2xx-pci: Constify struct pxa_spi_info variables
  spi: pxa2xx-pci: Drop temporary storage use for a handful of members
  spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register()
  spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup()
  spi: pxa2xx-pci: Replace enum with direct use of PCI IDs
  spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup()
  spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup()
  spi: pxa2xx-pci: Move port_id assignment to ->setup()
  spi: pxa2xx-pci: Drop redundant NULL check in ->probe()
  spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup()
  spi: pxa2xx-pci: Refactor CE4100 to use ->setup()
  dt-bindings: mmc: imx-esdhc: Add imx93 compatible string
  dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC
  mmc: sdhci_am654: Fix the driver data of AM64 SoC
  mmc: core: use sysfs_emit() instead of sprintf()
  mmc: sunxi-mmc: Add D1 MMC variant
  dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles
  mmc: dw_mmc: Use device_property_string_array_count()
  mmc: davinci: Use of_device_get_match_data() helper
  mmc: sdhci-of-at91: Use of_device_get_match_data() helper
  mmc: sdhci-tegra: Use of_device_get_match_data() helper
  mmc: wmt-sdmmc: Use of_device_get_match_data() helper
  dt-bindings: mmc: Add compatible for Mediatek MT8186
  mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755
  mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755
  mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755
  mmc: Add driver for LiteX's LiteSDCard interface
  dt-bindings: mmc: Add bindings for LiteSDCard
  MAINTAINERS: co-maintain LiteX platform
  mmc: sdhci-tegra: Enable wake on SD card event
  dt-bindings: mmc: sdhci-msm: Add msm8953 compatible
  mmc: dw_mmc: Fix potential null pointer risk
  drm/i915: s/JSP2/ICP2/ PCH
  drm/i915/guc/slpc: Correct the param count for unset param
  net: phylink: remove phylink_set_pcs()
  net: dsa: felix: remove prevalidate_phy_mode interface
  nvme: check that EUI/GUID/UUID are globally unique
  nvme: check for duplicate identifiers earlier
  nvme: fix the check for duplicate unique identifiers
  nvme: cleanup __nvme_check_ids
  nvme: remove nssa from struct nvme_ctrl
  nvme: explicitly set non-error for directives
  nvme: expose cntrltype and dctype through sysfs
  nvme: send uevent on connection up
  nvme: add vectored-io support for user-passthrough
  nvme: add verbose error logging
  nvme: add a helper to initialize connect_q
  nvme-rdma: add helpers for mapping/unmapping request
  nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free]
  nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free]
  nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
  nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free]
  nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
  nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free]
  nvmet: allow bdev in buffered_io mode
  nvmet: use i_size_read() to set size for file-ns
  nvme-fabrics: remove unnecessary braces for case
  nvme-fabrics: use consistent zeroout pattern
  nvme-fabrics: use unsigned int type
  nvme-fabrics: use unsigned int type
  nvme-core: remove unnecessary function parameter
  nvme-core: remove unnecessary semicolon
  nvme-fc: fix a typo
  net: ipa: fix a build dependency
  ionic: no transition while stopping
  net/sysctl: avoid two synchronize_rcu() calls
  net: netsec: enable pp skb recycling
  atm: firestream: check the return value of ioremap() in fs_init()
  soc: ti: k3-socinfo: Add AM62x JTAG ID
  arm64: dts: ti: Add support for AM62-SK
  arm64: dts: ti: Introduce base support for AM62x SoC
  dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62
  dt-bindings: arm: ti: Add bindings for AM625 SoC
  net: sparx5: Add #include to remove warning
  net/smc: Call trace_smc_tx_sendmsg when data corked
  net/smc: Fix cleanup when register ULP fails
  arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint
  soc: mediatek: add MTK mutex support for MT8186
  soc: mediatek: mmsys: add mt8186 mmsys routing table
  flow_offload: reject offload for all drivers with invalid police parameters
  net: flow_offload: add tc police action parameters
  net: ipv6: ensure we call ipv6_mc_down() at most once
  soc: mediatek: pm-domains: Add support for mt8186
  dt-bindings: power: Add MT8186 power domains
  soc: mediatek: pm-domains: Add support for mt8195
  soc: mediatek: pm-domains: Move power status offset to power domain data
  soc: mediatek: pm-domains: Remove unused macro
  soc: mediatek: pm-domains: Add wakeup capacity support in power domain
  dt-bindings: power: Add MT8195 power domains
  m68k: defconfig: Disable fbdev on Sun3/3x
  m68k: defconfig: Update defconfigs for v5.17-rc3
  power: supply: ab8500_fg: Use VBAT-to-Ri if possible
  power: supply: Support VBAT-to-Ri lookup tables
  power: supply: ab8500: Standardize BTI resistance
  power: supply: ab8500: Standardize alert mode charging
  power: supply: ab8500: Standardize maintenance charging
  dt-bindings: iio: afe: add bindings for temperature transducers
  dt-bindings: iio: afe: add bindings for temperature-sense-rtd
  iio: afe: rescale: add temperature transducers
  iio: afe: rescale: add RTD temperature sensor support
  iio: test: add basic tests for the iio-rescale driver
  ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode
  arm64: dts: mt8192: Add watchdog node
  drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor
  drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
  drm/tiny: Add MIPI DBI compatible SPI driver
  drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev
  drm/modes: Add of_get_drm_panel_display_mode()
  drm/modes: Remove trailing whitespace
  dt-bindings: display: add bindings for MIPI DBI compatible SPI panels
  efivars: Respect "block" flag in efivar_entry_set_safe()
  riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
  drm/todo: Update panic handling todo
  drm/i915/selftests: mock test io_size
  drm/i915/buddy: tweak 2big check
  drm/i915/buddy: adjust res->start
  drm/i915/buddy: track available visible size
  drm/i915: add I915_BO_ALLOC_GPU_ONLY
  drm/i915/ttm: require mappable by default
  drm/i915: add io_size plumbing
  ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer
  ARM: dts: aspeed: everest: Add RTC battery gpio name
  ARM: dts: aspeed: rainer: Add RTC battery gpio name
  Input: samsung-keypad - properly state IOMEM dependency
  ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC
  ARM: dts: aspeed: rainier: Remove SPI NOR controllers
  ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hwmon node
  ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema.
  ARM: dts: aspeed: mtjade: Update host0-ready pin
  ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read-enable pin
  ARM: dts: aspeed: mtjade: Enable secondary flash
  scsi: libsas: Use bool for queue_work() return code
  scsi: libsas: Make sas_notify_{phy,port}_event() return void
  scsi: hisi_sas: Modify v3 HW SSP underflow error processing
  scsi: hisi_sas: Limit users changing debugfs BIST count value
  scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe()
  scsi: hisi_sas: Free irq vectors in order for v3 HW
  scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout
  scsi: hisi_sas: Change permission of parameter prot_mask
  scsi: qla4xxx: Remove unneeded variable
  scsi: aha152x: Fix aha152x_setup() __setup handler return value
  scsi: pm80xx: Handle non-fatal errors
  scsi: mac53c94: Stop using struct scsi_pointer
  scsi: mesh: Stop using struct scsi_pointer
  scsi: core: docs: Update notes about scsi_times_out
  scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMIC in non-atomic context
  scsi: libfc: Replace one-element arrays with flexible-array members
  hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk 360
  hwmon: (sch5627) Add pwmX_auto_channels_temp support
  hwmon: (core) Add support for pwm auto channels attribute
  hwmon: (lm70) Add ti,tmp125 support
  dt-bindings: Add ti,tmp125 temperature sensor binding
  hwmon: (pmbus/pli1209bc) Add regulator support
  hwmon: (pmbus) Add support for pli1209bc
  dt-bindings:trivial-devices: Add pli1209bc
  dt-bindings: vendor-prefixes: add Vicor Corporation
  hwmon: (occ) Add soft minimum power cap attribute
  hwmon: (pmbus) Add regulator supply into macro
  hwmon: (dell-smm) Improve temperature sensors detection
  hwmon: (dell-smm) Make fan/temp sensor number a u8
  hwmon: (dell-smm) Add SMM interface documentation
  hwmon: (dell-smm) Reword and mark parameter "force" as unsafe
  hwmon: (occ) Add sysfs entries for additional extended status bits
  hwmon: (occ) Add sysfs entry for OCC mode
  hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status
  hwmon: (asus-ec-sensors) do not print from .probe()
  hwmon: (pmbus/lm25066) Add regulator support
  hwmon: (pmbus) Add get_error_flags support to regulator ops
  hwmon: (asus-ec-sensors) depend on X86 in KConfig
  hwmon: (asus-ec-sensors) merge setup functions
  hwmon: (asus-ec-sensors) deduce sensor signedness from its type
  hwmon: (tc654) Add thermal_cooling device support
  hwmon: (dell-smm) rewrite CONFIG_I8K description
  x86/Kconfig: move and modify CONFIG_I8K
  hwmon: (asus-ec-sensors) add CPU core voltage
  hwmon: (adt7x10) Use hwmon_notify_event
  hwmon: (adt7x10) Remove empty driver removal callback
  hwmon: (adt7x10) Use devm_request_threaded_irq
  hwmon: (adt7x10) Use devm_hwmon_device_register_with_info
  hwmon: (adt7x10) Add device managed action for restoring config
  hwmon: (adt7x10) Convert to use regmap
  hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P
  hwmon: (asus-ec-sensors) read sensors as signed ints
  hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe()
  hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi
  hwmon: (max6639) Add regulator support
  hwmon: (max6639) Update Datasheet URL
  hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit
  hwmon: deprecate asis_wmi_ec_sensors driver
  hwmon: (asus-ec-sensors) update documentation
  hwmon: (asus-ec-sensors) add driver for ASUS EC
  hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
  hwmon: (sch56xx-common) Replace msleep() with usleep_range()
  hwmon: (sch56xx-common) Add automatic module loading on supported devices
  hwmon: (sch56xx) Autoload modules on platform device creation
  hwmon: Fix possible NULL pointer
  hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC
  hwmon: (powr1220) Upgrade driver to support hwmon info infrastructure
  hwmon: (powr1220) Cosmetic changes
  dt-bindings: hwmon: lm90: Drop Tegra specifics from example
  hwmon: (pmbus) Remove trailing whitespaces from Kconfig file
  hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II
  hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro
  Documentation: ABI: Add ABI file for legacy /proc/i8k interface
  Documentation: admin-guide: Add Documentation for undocumented dell_smm_hwmon parameters
  Documentation: admin-guide: Update i8k driver name
  hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist
  hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A
  hwmon: Add "label" attribute
  ABI: hwmon: Document "label" sysfs attribute
  hwmon: (nct6775) add support for TSI temperature registers
  hwmon: (lm83) Convert to use with_info API
  hwmon: (lm83) Explain why LM82 may be misdetected as LM83
  hwmon: (lm83) Demote log message if chip identification fails
  hwmon: (lm83) Replace temperature conversion macros with standard functions
  hwmon: (lm83) Use regmap
  hwmon: (lm83) Replace new_client with client
  hwmon: (lm83) Move lm83_id to avoid forward declaration
  hwmon: (lm83) Reorder include files to be in alphabetic order
  hwmon: Report attribute name with udev events
  hwmon: (pmbus) Add mutex to regulator ops
  selftests/powerpc/pmu: Include mmap_buffer field as part of struct event
  Linux 5.17-rc6
  block: remove redundant semicolon
  nilfs2: pass the operation to bio_alloc
  ext4: pass the operation to bio_alloc
  mpage: pass the operation to bio_alloc
  null_blk: null_alloc_page() cleanup
  null_blk: remove hardcoded null_alloc_page() param
  null_blk: remove hardcoded alloc_cmd() parameter
  loop: allow user to set the queue depth
  loop: remove extra variable in lo_req_flush
  loop: remove extra variable in lo_fallocate()
  loop: use sysfs_emit() in the sysfs xxx show()
  null_blk: fix return value from null_add_dev()
  loop: clean up grammar in warning message
  block/rnbd: Remove a useless mutex
  block/rnbd: client device does not care queue/rotational
  block/rnbd-clt: fix CHECK:BRACES warning
  block: default BLOCK_LEGACY_AUTOLOAD to y
  media: omap3isp: Use struct_group() for memcpy() region
  tpm: vtpm_proxy: Check length to avoid compiler warning
  lib: overflow: Convert to Kunit
  iio: afe: rescale: reduce risk of integer overflow
  iio: afe: rescale: fix accuracy for small fractional scales
  iio: afe: rescale: add offset support
  iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support
  iio: afe: rescale: expose scale processing function
  iio: frequency: admv4420.c: Add support for ADMV4420
  dt-bindings: iio: frequency: Add ADMV4420 doc
  MAINTAINERS: add maintainer for ADA4250 driver
  iio: amplifiers: ada4250: add support for ADA4250
  dt-bindings: iio: amplifiers: add ada4250 doc
  net: mscc: ocelot: enforce FDB isolation when VLAN-unaware
  net: dsa: sja1105: enforce FDB isolation
  net: dsa: pass extack to .port_bridge_join driver methods
  net: dsa: request drivers to perform FDB isolation
  net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid
  net: dsa: tag_8021q: merge RX and TX VLANs
  net: dsa: felix: delete workarounds present due to SVL tag_8021q bridging
  docs: net: dsa: sja1105: document limitations of tc-flower rule VLAN awareness
  net: dsa: tag_8021q: add support for imprecise RX based on the VBID
  net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging
  net/fungible: Kconfig, Makefiles, and MAINTAINERS
  net/funeth: add kTLS TX control part
  net/funeth: add the data path
  net/funeth: devlink support
  net/funeth: ethtool operations
  net/funeth: probing and netdev ops
  net/fungible: Add service module for Fungible drivers
  PCI: Add Fungible Vendor ID to pci_ids.h
  net/mlx5: Add migration commands definitions
  net/mlx5: Introduce migration bits and structures
  net/mlx5: Expose APIs to get/put the mlx5 core device
  PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF
  net/mlx5: Disable SRIOV before PF removal
  net/mlx5: Reuse exported virtfn index function call
  PCI/IOV: Add pci_iov_vf_id() to get VF index
  video: fbdev: sm712fb: Fix crash in smtcfb_read()
  m68k: Implement "current_stack_pointer"
  drm/mediatek: Add wait_for_event for crtc disable by cmdq
  iio: accel: adxl345: Remove unneeded blank lines
  iio: accel: adxl345: Drop comma in terminator entries
  iio: accel: adxl345: Extract adxl345_powerup() helper
  iio: accel: adxl345: Add ACPI HID table
  iio: accel: adxl345: Make use of device properties
  iio: accel: adxl345: Get rid of name parameter in adxl345_core_probe()
  iio: accel: adxl345: Set driver_data for OF enumeration
  iio: accel: adxl345: Convert to use dev_err_probe()
  iio: adc: Add check for devm_request_threaded_irq
  dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivial-devices
  iio: potentiometer: ds1803: Add support for Maxim DS3502
  iio: potentiometer: ds1803: Add device specific read_raw function
  iio: potentiometer: ds1803: Change to firmware provided data
  iio: potentiometer: ds1803: Add channel information in device data
  iio: potentiometer: ds1803: Add available functionality
  iio: potentiometer: ds1803: Alignment to match the open parenthesis
  iio: accel: adxl367: Fix handled initialization in adxl367_irq_handler()
  iio: accel: adxl367: unlock on error in adxl367_buffer_predisable()
  selftests/memfd: clean up mapping in mfd_fail_write
  mailmap: update Roman Gushchin's email
  MAINTAINERS, SLAB: add Roman as reviewer, git tree
  MAINTAINERS: add Shakeel as a memcg co-maintainer
  MAINTAINERS: remove Vladimir from memcg maintainers
  MAINTAINERS: add Roman as a memcg co-maintainer
  selftest/vm: fix map_fixed_noreplace test failure
  mm: fix use-after-free bug when mm->mmap is reused after being freed
  hugetlbfs: fix a truncation issue in hugepages parameter
  kasan: test: prevent cache merging in kmem_cache_double_destroy
  mm/hugetlb: fix kernel crash with hugetlb mremap
  MAINTAINERS: add sysctl-next git tree
  iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() to simplify code
  net: neigh: add skb drop reasons to arp_error_report()
  net: neigh: use kfree_skb_reason() for __neigh_event_send()
  net: ip: add skb drop reasons for ip egress path
  net: dsa: ocelot: mark as non-legacy
  net: dsa: ocelot: convert to mac_select_pcs()
  net: dsa: ocelot: remove interface checks
  net: dsa: ocelot: populate supported_interfaces
  tty: Reserve ldisc 29 for development purposes
  serial: sunplus-uart: Add Sunplus SoC UART Driver
  dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver
  serial: 8250: Fix race condition in RTS-after-send handling
  tty: serial: meson: Added S4 SOC compatibility
  tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate
  tty: serial: meson: Make some bit of the REG5 register writable
  tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame
  tty: serial: meson: Use devm_ioremap_resource to get register mapped memory
  tty: serial: meson: Move request the register region to probe
  drm/i915: apply PM_EARLY for non-GTT mappable objects
  mctp i2c: Fix hard head TX bounds length check
  mctp i2c: Fix potential use-after-free
  mctp: Avoid warning if unregister notifies twice
  stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
  net: dsa: qca8k: return with -EINVAL on invalid port
  ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption
  ext4: add strict range checks while freeing blocks
  ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
  ext4: no need to test for block bitmap bits in ext4_mb_mark_bb()
  ext4: rename ext4_set_bits to mb_set_bits
  ext4: use in_range() for range checking in ext4_fc_replay_check_excluded
  ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
  ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit
  ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb
  jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait
  jbd2: kill t_handle_lock transaction spinlock
  jbd2: fix use-after-free of transaction_t race
  ext4: fix remount with 'abort' option
  xtensa: Implement "current_stack_pointer"
  usercopy: Check valid lifetime via stack depth
  rtla/osnoise: Fix error message when failing to enable trace instance
  rtla/osnoise: Free params at the exit
  rtla/hist: Make -E the short version of --entries
  tracing: Fix selftest config check for function graph start up test
  tracefs: Set the group ownership in apply_options() not parse_options()
  clk: Mark clk_core_evict_parent_cache_subtree() 'target' const
  clk: Mark 'all_lists' as const
  clk: pistachio: Declare mux table as const u32[]
  clk: qcom: Declare mux table as const u32[]
  clk: mmp: Declare mux tables as const u32[]
  clk: hisilicon: Remove unnecessary cast of mux table to u32 *
  clk: mux: Declare u32 *table parameter as const
  clk: nxp: Declare mux table parameter as const u32 *
  clk: nxp: Remove unused variable
  selftests/rtc: continuously read RTC in a loop for 30s
  NFS: Use of mapping_set_error() results in spurious errors
  NFS: Clean up NFSv4.2 xattrs
  NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget()
  NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
  NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE
  NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE
  NFSv4: use unique client identifiers in network namespaces
  NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED
  SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL
  SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL
  SUNRPC: Convert GFP_NOFS to GFP_KERNEL
  NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL
  NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL
  NFS: Convert GFP_NOFS to GFP_KERNEL
  NFSv4.2: Fix up an invalid combination of memory allocation flags
  NFSv4: Charge NFSv4 open state trackers to kmemcg
  NFS: Charge open/lock file contexts to kmemcg
  NFSv4: Protect the state recovery thread against direct reclaim
  SUNRPC: remove redundant pointer plainhdr
  NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
  drm/i915/guc: Remove plain ads_blob pointer
  drm/i915/guc: Convert __guc_ads_init to iosys_map
  drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map
  drm/i915/guc: Convert capture list to iosys_map
  drm/i915/guc: Convert mapping table to iosys_map
  drm/i915/guc: Replace check for golden context size
  drm/i915/guc: Convert golden context prep to iosys_map
  drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map
  drm/i915/guc: Convert engine record to iosys_map
  drm/i915/guc: Convert policies update to iosys_map
  drm/i915/guc: Convert golden context init to iosys_map
  drm/i915/guc: Add read/write helpers for ADS blob
  drm/i915/guc: Keep iosys_map of ads_blob around
  drm/i915/gt: Add helper for shmem copy to iosys_map
  ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573
  ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers
  drm/msm/adreno: Expose speedbin to userspace
  drm/msm/a6xx: Add support for 7c3 SKUs
  drm/msm/adreno: Generate name from chipid for 7c3
  drm/msm: Use generic name for gpu resources
  bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel.
  RDMA/cma: Do not change route.addr.src_addr outside state checks
  selinux: allow FIOCLEX and FIONCLEX with policy capability
  Convert NFS from readpages to readahead
  NFS: simplify check for freeing cn_resp
  ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
  Documentation/admin-guide/acpi: Add documentation for fine grain control
  ACPI: fan: Add additional attributes for fine grain control
  ACPI: fan: Properly handle fine grain control
  ACPI: fan: Optimize struct acpi_fan_fif
  ACPI: fan: Separate file for attributes creation
  ACPI: fan: Fix error reporting to user space
  iavf: Fix __IAVF_RESETTING state usage
  iavf: Fix missing check for running netdev
  iavf: Fix deadlock in iavf_reset_task
  iavf: Fix race in init state
  iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
  iavf: Fix init state closure on remove
  iavf: Add waiting so the port is initialized in remove
  iavf: Rework mutexes for better synchronisation
  drm/i915/dg2: add Wa_14014947963
  f2fs: quota: fix loop condition at f2fs_quota_sync()
  f2fs: Restore rwsem lockdep support
  f2fs: fix missing free nid in f2fs_handle_failed_inode
  power: supply: bq24190_charger: Delay applying charge_type changes when OTG 5V Vbus boost is on
  power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
  perf jevents: Add support for HiSilicon CPA PMU aliasing
  tracing/osnoise: Make osnoise_main to sleep for microseconds
  ftrace: Remove unused ftrace_startup_enable() stub
  tracing: Ensure trace buffer is at least 4096 bytes large
  tracing: Uninline trace_trigger_soft_disabled() partly
  eprobes: Remove redundant event type information
  tracing: Have traceon and traceoff trigger honor the instance
  power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery()
  power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery()
  PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist
  drm/omap: plane: Remove redundant color encoding and range initialisation
  drm/object: Add default color encoding and range value at reset
  drm/sun4i: layer: Remove redundant zpos initialisation
  drm/sti: plane: Remove redundant zpos initialisation
  drm/rcar: plane: Remove redundant zpos initialisation
  drm/omap: plane: Remove redundant zpos initialisation
  drm/nouveau/kms: Remove redundant zpos initialisation
  drm/msm/mdp5: Remove redundant zpos initialisation
  drm/object: Add default zpos value at reset
  drm/object: Add drm_object_property_get_default_value() function
  drm/omap: plane: Fix zpos initial value mismatch
  net: stmmac: fix return value of __setup handler
  net: sxgbe: fix return value of __setup handler
  drm/amdgpu: add gfxoff support for smu 13.0.5
  drm/amd/pm: refine smu 13.0.5 pp table code
  can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
  ucounts: Fix systemd LimitNPROC with private users regression
  media: v4l2-pci-skeleton: Remove usage of the deprecated "pci-dma-compat.h" API
  rapidio/tsi721: Remove usage of the deprecated "pci-dma-compat.h" API
  sparc: Remove usage of the deprecated "pci-dma-compat.h" API
  agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API
  alpha: Remove usage of the deprecated "pci-dma-compat.h" API
  mtd: spi-nor: renumber flags
  mtd: spi-nor: slightly change code style in spi_nor_sr_ready()
  mtd: spi-nor: spansion: rename vendor specific functions and defines
  mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag
  mtd: spi-nor: move all spansion specifics into spansion.c
  mtd: spi-nor: spansion: slightly rework control flow in late_init()
  mtd: spi-nor: micron-st: rename vendor specific functions and defines
  mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag
  mtd: spi-nor: move all micron-st specifics into micron-st.c
  mtd: spi-nor: xilinx: correct the debug message
  mtd: spi-nor: xilinx: rename vendor specific functions and defines
  mtd: spi-nor: move all xilinx specifics into xilinx.c
  mtd: spi-nor: guard _page_size parameter in S3AN_INFO()
  mtd: spi-nor: export more functions to be used in vendor modules
  mtd: spi-nor: allow a flash to define its own ready() function
  mtd: spi-nor: slightly refactor the spi_nor_setup()
  drm: of: Lookup if child node has panel or bridge
  drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
  USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf()
  list: test: Add a test for list_entry_is_head()
  list: test: Add a test for list_is_head()
  list: test: Add test for list_del_init_careful()
  ARM: mmp: Fix failure to remove sram device
  ARM: mstar: Select ARM_ERRATA_814220
  KVM: x86: Yield to IPI target vCPU only if it is busy
  x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64
  x86/kvm: Don't waste memory if kvmclock is disabled
  x86/kvm: Don't use PV TLB/yield when mwait is advertised
  arm64/mte: Add userspace interface for enabling asymmetric mode
  arm64/mte: Add hwcap for asymmetric mode
  arm64/mte: Add a little bit of documentation for mte_update_sctlr_user()
  arm64/mte: Document ABI for asymmetric mode
  kselftest/arm64: signal: Allow tests to be incompatible with features
  arm64: cpufeature: Always specify and use a field width for capabilities
  arm64: Always use individual bits in CPACR floating point enables
  arm64: Define CPACR_EL1_FPEN similarly to other floating point controls
  drm/i915/ttm: fixup the mock_bo
  arm64: module: remove (NOLOAD) from linker script
  arm64: cpufeature: Remove cpu_has_fwb() check
  ASoC: codecs: wcd-mbhc: add runtime pm support
  ASoC: codecs: wcd938x: add simple clk stop support
  ASoC: codecs: tx-macro: add runtime pm support
  ASoC: codecs: rx-macro: add runtime pm support
  ASoC: codecs: wsa-macro: add runtime pm support
  ASoC: codecs: va-macro: add runtime pm support
  ASoC: codecs: rx-macro: setup soundwire clks correctly
  ASoC: codecs: tx-macro: setup soundwire clks correctly
  ASoC: codecs: wsa-macro: setup soundwire clks correctly
  ASoC: codecs: wsa-macro: move to individual clks from bulk
  ASoC: codecs: tx-macro: move to individual clks from bulk
  ASoC: codecs: rx-macro: move to individual clks from bulk
  ASoC: codecs: tx-macro: move clk provider to managed variants
  ASoC: codecs: rx-macro: move clk provider to managed variants
  ASoC: codecs: va-macro: move to individual clks from bulk
  drm/tegra: dpaux: Remove unneeded variable
  KVM: arm64: Remove unneeded semicolons
  spi: dt-bindings: remove unused required property
  ARM: tegra: tamonten: Fix I2C3 pad setting
  ASoC: qcom: lpass-platform: Update warning print to control excess logging
  ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create()
  ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
  ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration
  ASoC: amd: Use platform_get_irq_byname() to get the interrupt
  Revert "PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware"
  Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720"
  Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720"
  phy: marvell: phy-mvebu-a3700-comphy: Add native kernel implementation
  phy: marvell: phy-mvebu-a3700-comphy: Remove port from driver configuration
  arm64: tegra: Drop arm,armv8-pmuv3 compatible string
  arm64: Add support of PAuth QARMA3 architected algorithm
  arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5
  arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth
  KVM: s390: pv: make use of ultravisor AIV support
  drm/i915: Check stolen memory size before calling drm_mm_init
  KVM: x86/mmu: clear MMIO cache when unloading the MMU
  KVM: x86/mmu: Always use current mmu's role when loading new PGD
  KVM: x86/mmu: load new PGD after the shadow MMU is initialized
  KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit
  KVM: x86/mmu: do not pass vcpu to root freeing functions
  KVM: x86/mmu: do not consult levels when freeing roots
  KVM: x86: use struct kvm_mmu_root_info for mmu->root
  KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
  KVM: x86: do not deliver asynchronous page faults if CR0.PG=0
  KVM: x86: Reinitialize context if host userspace toggles EFER.LME
  KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU
  KVM: selftests: Carve out helper to create "default" VM without vCPUs
  KVM: x86: Provide per VM capability for disabling PMU virtualization
  KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls
  KVM: Move VM's worker kthreads back to the original cgroup before exiting.
  KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var
  kvm: vmx: Fix typos comment in __loaded_vmcs_clear()
  KVM: nVMX: Make setup/unsetup under the same conditions
  drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
  drm/stm: ltdc: add support for CRC hashing feature
  drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config()
  soc/tegra: bpmp: cleanup double word in comment
  soc/tegra: pmc: Add Tegra234 wake events
  KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3
  staging: r8188eu: remove ETH_ALEN from ieee80211.h
  staging: r8188eu: remove update_bcn_p2p_ie()
  staging: r8188eu: remove unused function prototype
  staging: r8188eu: EepromAddressSize is set but not used
  arm64: dts: renesas: spider: Complete SCIF3 description
  arm64: dts: renesas: r8a779f0: Add pinctrl device node
  staging: wfx: flags for SPI IRQ were ignored
  staging: wfx: ensure HIF request has been sent before polling
  staging: wfx: prefer to wait for an event instead to sleep
  staging: wfx: remove duplicated code in wfx_cmd_send()
  staging: wfx: drop useless include
  staging: wfx: remove useless variable
  staging: wfx: format code on 100 columns
  staging: wfx: format comments on 100 columns
  staging: wfx: fix struct alignment
  staging: wfx: sta.o was linked twice
  ext2: correct max file size computing
  net: sparx5: Fix add vlan when invalid operation
  net: chelsio: cxgb3: check the return value of pci_find_capability()
  net: dsa: sja1105: support switching between SGMII and 2500BASE-X
  net: dsa: sja1105: convert to phylink_generic_validate()
  net: dsa: sja1105: mark as non-legacy
  net: dsa: sja1105: use .mac_select_pcs() interface
  net: dsa: sja1105: remove interface checks
  net: dsa: sja1105: populate supported_interfaces
  pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions
  pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions
  pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function
  pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions
  pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function
  pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function
  pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions
  pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions
  pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions
  pinctrl: renesas: Initial R8A779F0 PFC support
  pinctrl: renesas: Add PORT_GP_CFG_19 macros
  dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support
  arm64: Change elfcore for_each_mte_vma() to use VMA iterator
  memory: Update of_memory lpddr2 revision-id binding
  dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3
  soc: add microchip polarfire soc system controller
  ARM: at91: Kconfig: select PM_OPP
  ARM: at91: PM: add cpu idle support for sama7g5
  ARM: at91: ddr: fix typo to align with datasheet naming
  ARM: at91: ddr: align macro definitions
  ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
  ARM: configs: at91: sama7: add config for cpufreq
  ARM: configs: at91: sama7: enable cpu idle
  ALSA: hda/realtek: Make use of the helper component_compare_dev_name
  video: omapfb: dss: Make use of the helper component_compare_dev
  power: supply: ab8500: Make use of the helper component_compare_dev
  ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
  iommu/mediatek: Make use of the helper component_compare/release_of
  drm: of: Make use of the helper component_release_of
  drm/vc4: Make use of the helper component_compare_dev
  drm/omap: dss: Make use of the helper component_compare_dev
  drm/mcde: Make use of the helper component_compare_dev
  drm/exynos: Make use of the helper component_compare_dev
  drm/rockchip: Make use of the helper component_compare_dev
  drm/sun4i: Make use of the helper component_compare_of
  drm/sti: Make use of the helper component_compare_of
  drm/sprd: Make use of the helper component_compare_of
  drm/msm: Make use of the helper component_compare_of
  drm/meson: Make use of the helper component_compare_of
  drm/mediatek: Make use of the helper component_compare_of
  drm/ingenic: Make use of the helper component_compare_of
  drm/hirin: Make use of the helper component_compare_of
  drm/etnaviv: Make use of the helper component_compare_of/dev_name
  drm/armada: Make use of the helper component_compare_of/dev_name
  drm/komeda: Make use of the helper component_compare_of
  component: Add common helper for compare/release functions
  firmware_loader: EXTRA_FIRMWARE does not support compressed files
  mei: do not overwrite state on hw start
  mei: me: fix reset policy on read error in interrupt
  mei: me: avoid link reset on shutdown
  mei: me: disable driver on the ign firmware
  firmware: xilinx: Add sysfs support for feature config
  firmware: zynqmp: Add documentation for runtime feature config
  firmware: xilinx: Add support for runtime features
  misc: rtsx: rts522a rts5228 rts5261 support Runtime PM
  lkdtm/fortify: Swap memcpy() for strncpy()
  misc: rtsx: conditionally build rtsx_pm_power_saving()
  config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OFF for netd
  config: android-recommended: Don't explicitly disable CONFIG_AIO
  powerpc/BSR: Make use of the helper macro LIST_HEAD()
  ocxl: Make use of the helper macro LIST_HEAD()
  misc: sgi-gru: Don't cast parameter in bit operations
  xilinx_hwicap: cleanup comments
  comedi: drivers: ni_routes: Use strcmp() instead of memcmp()
  ibmvnic: Allow queueing resets during probe
  ibmvnic: clear fop when retrying probe
  ibmvnic: init init_done_rc earlier
  ibmvnic: register netdev after init of adapter
  ibmvnic: complete init_done on transport events
  ibmvnic: define flush_reset_queue helper
  ibmvnic: initialize rc before completing wait
  ibmvnic: free reset-work-item when flushing
  debugfs: Document that debugfs_create functions need not be error checked
  VMCI: Fix some error handling paths in vmci_guest_probe_device()
  VMCI: No need to clear memory after a dma_alloc_coherent() call
  VMCI: Fix the description of vmci_check_host_caps()
  w1: w1_therm: fixes w1_seq for ds28ea00 sensors
  firmware: stratix10-svc: extend SVC driver to get the firmware version
  MAINTAINERS: add a git repo for the Stratix10 Service driver
  KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
  KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
  KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
  KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
  dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver
  nvmem: Add driver for OCOTP in Sunplus SP7021
  nvmem: qfprom: Increase fuse blow timeout to prevent write fail
  net: dcb: flush lingering app table entries for unregistered devices
  net/smc: fix connection leak
  net: stmmac: only enable DMA interrupts when ready
  net: openvswitch: IPv6: Add IPv6 extension header support
  ARM: dts: at91: sama7g5: add opps
  ARM: dts: at91: sama7g5ek: set regulator voltages for standby state
  ARM: dts: at91: fix low limit for CPU regulator
  ARM: dts: at91: sama7g5: Enable can0 and can1 support in sama7g5-ek
  ARM: dts: at91: sama7g5: Add can controllers of sama7g5
  ARM: dts: at91: sama7g5: Add crypto nodes
  xen/netfront: destroy queues before real_num_tx_queues is zeroed
  ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15
  ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13
  ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f7 series
  ARM: dts: stm32: remove some timer duplicate unit-address on stm32f7 series
  ARM: dts: stm32: Enable EXTI on stm32mp13
  ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcor-avenger96
  ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som
  ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-picoitx
  ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-pdk2
  ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-drc02
  ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey
  ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1
  ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96
  ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0
  ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0-of7
  ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box
  ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2
  ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2
  ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx
  ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1
  ARM: dts: stm32: add DMA configuration to UART nodes on stm32mp151
  ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157
  ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC on DHCOR SoM
  ARM: dts: stm32: add MDMA on STM32MP13x SoC family
  ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x SoC family
  rtw89: get channel parameters of 160MHz bandwidth
  tty: serial: amba-pl010: use more uart_port pointers
  tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper
  tty: serial: serial_txx9: remove info print from init
  tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned
  serial: 8250_lpss: Balance reference count for PCI DMA device
  serial: 8250_mid: Balance reference count for PCI DMA device
  serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit
  serial: 8250: Correct Kconfig help text for blacklisted PCI devices
  arm64: dts: marvell: armada-37xx: add device node for UART clock and use it
  serial: mvebu-uart: implement support for baudrates higher than 230400 Bd
  dt-bindings: mvebu-uart: update information about UART clock
  serial: mvebu-uart: implement UART clock driver for configuring UART base clock
  dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock
  math64: New DIV_U64_ROUND_CLOSEST helper
  sc16is7xx: Separate GPIOs from modem control lines
  sc16is7xx: Update status lines in single call
  sc16is7xx: Preserve EFR bits on update
  drm/dp: Fix OOB read when handling Post Cursor2 register
  drm/dp: Fix off-by-one in register cache size
  serial: 8250: Return early in .start_tx() if there are no chars to send
  MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer
  xtensa: termbits.h is identical to asm-generic one
  ia64: termbits.h is identical to asm-generic one
  dt-bindings: usb: qcom,dwc3: Add msm8953 compatible
  staging: pi433: add index value to write dev_dbg statement
  staging: rtl8192u: rework init and exit function
  staging: rtl8192u: add empty debug functions
  staging: rtl8192u: fix broken debug macro
  staging: r8188eu: remove redundant variable reg_0x143
  staging: r8188eu: clean up rtw_rf.c
  staging: r8188eu: refactor rtw_ch2freq()
  staging: r8188eu: remove 5 GHz channels from ch_freq_map
  staging: r8188eu: remove unused variable from UpdateHalRAMask8188EUsb
  phy: phy-brcm-usb: fixup BCM4908 support
  Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()"
  Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()"
  staging: vt6656: Remove unnecessary line breaks
  staging: vt6656: Remove ftrace-like logging
  staging: vt6656: Change macro to function and moved to better file
  staging: vt6656: Fix CamelCase warnings in macro
  staging: vt6656: Add comment for locks
  staging: vt6656: Fix CamelCase warnings in mac.h and mac.c
  staging: wfx: check the return value of devm_kmalloc()
  dt-bindings: phy: mediatek,tphy: Add compatible for MT8192
  MAINTAINERS: Add Delta Networks TN48M CPLD drivers
  dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings
  reset: Add Delta TN48M CPLD reset controller
  dt-bindings: reset: Add Delta TN48M
  gpio: Add Delta TN48M CPLD GPIO driver
  mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
  phy: ti: tusb1210: Add charger detection
  phy: ti: tusb1210: Add a delay between power-on and restoring the phy-parameters
  phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check from tusb1210_power_on()
  phy: ti: tusb1210: Improve ulpi_read()/_write() error checking
  phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
  phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
  uaccess: remove CONFIG_SET_FS
  ia64: remove CONFIG_SET_FS support
  sh: remove CONFIG_SET_FS support
  sparc64: remove CONFIG_SET_FS support
  lib/test_lockup: fix kernel pointer check for separate address spaces
  uaccess: generalize access_ok()
  uaccess: fix type mismatch warnings from access_ok()
  arm64: simplify access_ok()
  m68k: fix access_ok for coldfire
  MIPS: use simpler access_ok()
  MIPS: Handle address errors for accesses above CPU max virtual user address
  uaccess: add generic __{get,put}_kernel_nofault
  nios2: drop access_ok() check from __put_user()
  x86: use more conventional access_ok() definition
  x86: remove __range_not_ok()
  sparc64: add __{get,put}_kernel_nofault()
  nds32: fix access_ok() checks in get/put_user
  uaccess: fix nios2 and microblaze get_user_8()
  phy/cadence: Use of_device_get_match_data()
  phy: sun4i-usb: Add D1 variant
  phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling
  phy: sun4i-usb: Remove .disc_thresh where not applicable
  dt-bindings: phy: Add compatible for D1 USB PHY
  can: gs_usb: change active_channels's type from atomic_t to u8
  can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8
  mtd: spi-nor: xmc: unify function names
  mtd: spi-nor: xilinx: unify function names
  mtd: spi-nor: winbond: unify function names
  mtd: spi-nor: sst: unify function names
  mtd: spi-nor: spansion: unify function names
  mtd: spi-nor: micron-st: unify function names
  mtd: spi-nor: macronix: unify function names
  mtd: spi-nor: issi: unify function names
  mtd: spi-nor: intel: unify function names
  mtd: spi-nor: gigadevice: unify function names
  mtd: spi-nor: fujitsu: unify function names
  mtd: spi-nor: everspin: unify function names
  mtd: spi-nor: esmt: unify function names
  mtd: spi-nor: eon: unify function names
  mtd: spi-nor: catalyst: unify function names
  mtd: spi-nor: atmel: unify function names
  mptcp: Correctly set DATA_FIN timeout when number of retransmits is large
  selftests: mptcp: do complete cleanup at exit
  mptcp: accurate SIOCOUTQ for fallback socket
  nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload
  nfp: add support to offload police action from flower table
  nfp: add process to get action stats from hardware
  nfp: add hash table to store meter table
  nfp: add support to offload tc action to hardware
  nfp: refactor policer config to support ingress/egress meter
  net/tcp: Merge TCP-MD5 inbound callbacks
  net: dsa: felix: support FDB entries on offloaded LAG interfaces
  net: dsa: support FDB events on offloaded LAG interfaces
  net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev
  net: dsa: remove "ds" and "port" from struct dsa_switchdev_event_work
  net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device
  net: dsa: create a dsa_lag structure
  net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e6xxx_lag_sync_masks
  net: dsa: make LAG IDs one-based
  net: dsa: qca8k: rename references to "lag" as "lag_dev"
  net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev"
  net: dsa: rename references to "lag" as "lag_dev"
  net: asix: remove code duplicates in asix_mdio_read/write and asix_mdio_read/write_nopm
  net: marvell: prestera: Fix return value check in prestera_kern_fib_cache_find()
  net: marvell: prestera: Fix return value check in prestera_fib_node_find()
  net: sparx5: Support offloading of bridge port flooding flags
  cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev
  riscv: fix oops caused by irqsoff latency tracer
  clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller
  dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding
  riscv: fix nommu_k210_sdcard_defconfig
  tracing: Dump stacktrace trigger to the corresponding instance
  clk: lan966x: Fix linking error
  drm/exynos: Search for TE-gpio in DSI panel's node
  drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
  drm/exynos: gsc: Use platform_get_irq() to get the interrupt
  drm/exynos/fimc: Use platform_get_irq() to get the interrupt
  drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
  drm/exynos: mixer: Use platform_get_irq() to get the interrupt
  drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
  ARM: dts: NSP: MX6X: correct LED function types
  ARM: dts: NSP: MX6X: get mac-address from eeprom
  clk: qcom: dispcc: Update the transition delay for MDSS GDSC
  clk: qcom: gdsc: Add support to update GDSC transition delay
  arm64: dts: rockchip: add naneng combo phy nodes for rk3568
  dt-bindings: reserved-memory: Add restricted-dma-pool constraints
  drm/amd/display: Turn functions into static
  drm/amd/display: Use NULL instead of 0
  drm/amd/display: Add conditional around function
  drm/amd/display: Adjust functions documentation
  drm/amd/display: Fix DC definition of PMFW Pstate table for DCN316
  drm/amdgpu: Exclude PCI reset method for now.
  drm/amdgpu: Add use_xgmi_p2p module parameter
  drm/amd/pm: fix mode2 reset fail for smu 13.0.5
  drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK
  amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode
  drm/nouveau: Remove the unused header file nvif/list.h
  Bluetooth: hci_sync: Fix not using conn_timeout
  spi: tegra210-quad: add new chips to compatible
  spi: Add Tegra234 QUAD SPI compatible
  spi: tegra210-quad: use device_reset method
  ASoC: SOF: Declare sof_compress_ops in sof-priv.h
  ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio
  ASoC: dt-bindings: Add SC7280 lpass cpu bindings
  ASoC: qcom: Add lpass CPU driver for codec dma control
  ASoC: qcom: Add support for codec dma driver
  ASoC: qcom: Add regmap config support for codec dma driver
  ASoC: qcom: Add register definition for codec rddma and wrdma
  ASoC: qcom: Add helper function to get dma control and lpaif handle
  ASoC: qcom: lpass: Add dma fields for codec dma lpass interface
  ASoC: qcom: Move lpass_pcm_data structure to lpass header
  ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
  ARM: dts: qcom: msm8226: add power domains
  soc: qcom: rpmpd: Add MSM8226 support
  dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding
  arm64: dts: qcom: sdm632: Add device tree for Fairphone 3
  dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board
  arm64: dts: qcom: Add SDM632 device tree
  arm64: dts: qcom: Add PM8953 PMIC
  arm64: dts: qcom: Add MSM8953 device tree
  dt-bindings: arm: cpus: Add Kryo 250 CPUs
  Bluetooth: hci_sync: Fix hci_update_accept_list_sync
  Bluetooth: assign len after null check
  Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
  Bluetooth: fix data races in smp_unregister(), smp_del_chan()
  Bluetooth: hci_core: Fix leaking sent_cmd skb
  arm64: dts: qcom: msm8916-longcheer-l8150: Add light and proximity sensor
  arm64: dts: qcom: align Google CROS EC PWM node name with dtschema
  docs: reporting-issues.rst: link new document about regressions
  docs: *-regressions.rst: explain how quickly issues should be handled
  docs: add two documents about regression handling
  docs: fix RST error in vm/page_owner.rst
  clk: qcom: ipq8074: Use floor ops for SDCC1 clock
  Reword note on missing CJK fonts
  docs: kerneldoc-preamble.sty: Expand comments in LaTeX code
  docs: pdfdocs: Pull LaTeX preamble part out of conf.py
  Documentation: block/diskstats: update function names
  Documentation/vm/page_owner.rst: fix language
  thermal: int340x: fix memory leak in int3400_notify()
  docs: scripts/kernel-doc: Detect absence of FILE arg
  arm64: tegra: Enable Jetson Xavier NX USB device mode
  arm64: tegra: Enable UART instance on 40-pin header
  arm64: tegra: Add HDA device tree node for Tegra234
  arm64: tegra: Enable device-tree overlay support
  arm64: tegra: APE sound card for Jetson AGX Orin
  arm64: tegra: Add audio devices on Tegra234
  arm64: tegra: Move audio IOMMU properties to ADMAIF node
  arm64: tegra: Add Tegra234 IOMMUs
  arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit
  arm64: tegra: Add GPCDMA node for tegra186 and tegra194
  arm64: tegra: Add Tegra234 PWM devicetree nodes
  arm64: tegra: Add Tegra234 I2C devicetree nodes
  dt-bindings: memory: Add Tegra234 PCIe memory
  dt-bindings: power: Add Tegra234 PCIe power domains
  dt-bindings: Add Tegra234 PCIe clocks and resets
  ARM: configs: at91: sama7: Enable crypto IPs and software algs
  ARM: configs: at91: sama7: Enable UBIFS_FS
  ARM: configs: at91: sama7: Enable NAND / SMC
  ARM: tegra: Fix ethernet node names
  ARM: dts: at91: Use the generic "crypto" node name for the crypto IPs
  ARM: dts: at91: remove status = "okay" from soc specific dtsi
  ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
  dt-bindings: arm: at91: add Kontron's new KSwitches
  MAINTAINERS: Update Allwinner SoCs maintainers
  dt-bindings: Document Tegra234 HDA support
  net: mv643xx_eth: process retval from of_get_mac_address
  KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled
  KVM: x86/mmu: make apf token non-zero to fix bug
  scripts: kernel-doc: Refresh the copyright lines
  scripts: kernel-doc: Drop obsolete comments
  scripts: kernel-doc: Replace the usage function
  scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS
  scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS
  scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS
  scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS
  scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS
  scripts: kernel-doc: Translate the DESCRIPTION section
  scripts: kernel-doc: Relink argument parsing error handling to pod2usage
  scripts: kernel-doc: Add the basic POD sections
  ASoC: amd: acp: Add DMIC machine driver ops
  ASoC: amd: acp-legacy: Add legacy card support for new machines
  ASoC: amd: acp: Change card name for Guybrush Machine
  docs: Remove duplicated words in trace/osnoise-tracer
  dt-bindings: Add HDA support for Tegra234
  ping: remove pr_err from ping_lookup
  Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
  openvswitch: Fix setting ipv6 fields causing hw csum failure
  ipv6: prevent a possible race condition with lifetimes
  net/smc: Use a mutex for locking "struct smc_pnettable"
  bnx2x: fix driver load from initrd
  Revert "xen-netback: Check for hotplug-status existence before watching"
  Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
  soc/tegra: fuse: Explicitly cast to/from __iomem
  soc/tegra: fuse: Update nvmem cell list
  soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30
  drm/tegra: Use dev_err_probe()
  dt-bindings: example: Extend with typical case (int-array and disallowed prop)
  dt-bindings: writing-schema: Install from PyPI repository
  ARM: tegra: paz00: Add MMC aliases
  ARM: tegra: tf700t: Rename DSI node
  ARM: tegra: transformer: Drop reg-shift for Tegra HS UART
  ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio
  pinctrl: baytrail: Add pinconf group + function for the pmu_clk
  random: only wake up writers after zap if threshold was passed
  random: round-robin registers as ulong, not u32
  btrfs: reduce extent threshold for autodefrag
  sizes.h: Add SZ_1T macro
  ARM: dts: add DT for lan966 SoC and 2-port board pcb8291
  phy: rockchip: add naneng combo phy for RK3568
  dt-bindings: phy: rockchip: Add Naneng combo PHY bindings
  dt-bindings: soc: grf: add naneng combo phy register compatible
  drm/repaper: Use format helper for xrgb8888 to monochrome conversion
  pwm: rcar: Simplify multiplication/shift logic
  dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice
  dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice
  dt-bindings: pwm: tiecap: Do not require pwm-cells twice
  dt-bindings: pwm: samsung: Do not require pwm-cells twice
  dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice
  dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice
  dt-bindings: pwm: toshiba,visconti: Include generic PWM schema
  dt-bindings: pwm: renesas,pwm: Include generic PWM schema
  dt-bindings: pwm: sifive: Include generic PWM schema
  dt-bindings: pwm: rockchip: Include generic PWM schema
  dt-bindings: pwm: mxs: Include generic PWM schema
  dt-bindings: pwm: iqs620a: Include generic PWM schema
  dt-bindings: pwm: intel,lgm: Include generic PWM schema
  dt-bindings: pwm: imx: Include generic PWM schema
  dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema
  arm64: Use the clearbhb instruction in mitigations
  KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
  arm64: Mitigate spectre style branch history side channels
  pwm: pwm-mediatek: Beautify error messages text
  ASoC: tlv320adc3xxx: Fix buggy return value
  pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array
  pwm: pwm-mediatek: Simplify error handling with dev_err_probe()
  pwm: brcmstb: Remove useless locking
  pwm: brcmstb: Implement .apply() callback
  spi: pxa2xx-pci: Balance reference count for PCI DMA device
  spi: pxa2xx-pci: Do not dereference fwnode in struct device
  mt76: fix dfs state issue with 160 MHz channels
  mt76: mt7915: simplify conditional
  mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU
  mt76: mt7915e: Enable thermal management by default
  mt76: mt7915e: Add a hwmon attribute to get the actual throttle state.
  mt76: mt7915e: Fix degraded performance after temporary overheat
  mt76: improve signal strength reporting
  mt76: mt7915: use min_t() to make code cleaner
  mt76: mt7915: fix the muru tlv issue
  mt76: mt7915: check band idx for bcc event
  mt76: mt7615: Fix assigning negative values to unsigned variable
  mt76: connac: adjust wlan_idx size from u8 to u16
  mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free()
  mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor
  mt76: mt7615: fix compiler warning on frame size
  mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv()
  mt76: mt7915: introduce band_idx in mt7915_phy
  mt76: mt7915: add support for MT7986
  pwm: jz4740: Add support for X1000 SoC
  pwm: vt8500: Rename variable pointing to driver private data
  dt-bindings: timer: Add PWM compatible for X1000 SoC
  dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC
  fsnotify: optimize FS_MODIFY events with no ignored masks
  fsnotify: fix merge with parent's ignored mask
  pinctrl: renesas: Remove unneeded #include <linux/gpio.h>
  pwm: pca9685: Reset OFF/ON registers to POR value
  pinctrl: renesas: checker: Fix miscalculation of number of states
  pwm: atmel: Remove redundant initialization of variable timeout
  pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base
  soc: renesas: Kconfig: Introduce ARCH_RZG2L config option
  pwm: bcm-kona: Implement .apply() callback
  pwm: tiehrpwm: Implement .apply() callback
  ARM: dts: renesas: Align GPIO hog names with dtschema
  arm64: dts: renesas: Align GPIO hog names with dtschema
  arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog
  ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 60s timeout
  ARM: dts: r9a06g032: Add the watchdog nodes
  surface: surface3_power: Fix battery readings on batteries without a serial number
  platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
  dt-bindings: clock: r9a06g032: Add the definition of the watchdog clock
  dt-bindings: pwm: google,cros-ec: include generic pwm schema
  ARM: tegra: Update jedec,lpddr2 revision-id binding
  power: supply: max8997_charger: Use devm_work_autocancel()
  power: supply: max14656: Use devm_work_autocancel()
  power: supply: da9150-fg: Use devm_delayed_work_autocancel()
  power: supply: sbs-charger: Don't cancel work that is not initialized
  ABI: testing: sysfs-class-power: Adds "Long Life" entry
  power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYPE_BYPASS
  power: supply: Introduces bypass charging property
  power: supply: max17042_battery: Use devm_work_autocancel()
  power: supply: Use an rbtree rather than flat register cache
  usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM
  xhci: omit mem read just after allocation of trb
  usb: host: ehci-q: make qtd_fill() return *unsigned int*
  usb: gadget: rndis: add spinlock for rndis response list
  usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
  USB: gadget: validate endpoint index for xilinx udc
  vsprintf: Fix %pK with kptr_restrict == 0
  ath10k: fix pointer arithmetic error in trace call
  carl9170: Replace zero-length arrays with flexible-array members
  ath11k: add dbring debug support
  ath11k: translate HE status to radiotap format
  ath11k: decode HE status tlv
  ath11k: switch to using ieee80211_tx_status_ext()
  can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings
  can: mcp251xfd: prepare for multiple RX-FIFOs
  can: mcp251xfd: ring: update FIFO setup debug info
  can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup
  can: mcp251xfd: ring: change order of TX and RX FIFOs
  can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs
  can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions
  can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it
  can: mcp251xfd: add support for internal PLL
  can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset
  can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready
  can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics
  can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable()
  can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function
  can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip
  can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support
  can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling
  can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function
  can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function
  can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode
  can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling
  can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read
  can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid()
  can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation
  can: xilinx_can: Add check for NAPI Poll function
  can: softing: softing_netdev_open(): remove redundant ret variable
  can: c_can: ethtool: use default drvinfo
  can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len
  can: bittiming: mark function arguments and local variables as const
  can: bittiming: can_validate_bitrate(): simplify bit rate checking
  can: gw: use call_rcu() instead of costly synchronize_rcu()
  dt-binding: can: m_can: include common CAN controller bindings
  dt-binding: can: m_can: fix indention of table in bosch,mram-cfg description
  dt-binding: can: m_can: list Chandrasekar Ramakrishnan as maintainer
  dt-binding: can: sun4i_can: include common CAN controller bindings
  dt-binding: can: mcp251xfd: include common CAN controller bindings
  powerpc/module_64: fix array_size.cocci warning
  arm64: dts: qcom: Add support for Samsung Galaxy Book2
  octeontx2-pf: Vary completion queue event size
  ethtool: add support to set/get completion queue event size
  cpufreq: qcom-hw: Add support for per-core-dcvs
  dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names
  dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML
  arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1
  arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node
  arm64: dts: qcom: sdm845: add bi_tcxo to camcc
  tracing: Fix allocation of last_cmd in last_cmd_set()
  ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth
  ARM: dts: qcom: apq8026-lg-lenok: Add Wifi
  ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes
  arm64: dts: qcom: sdm845: enable dma for spi
  arm64: dts: qcom: sdm845: Add gsi dma node
  rtla: Fix systme -> system typo on man page
  ASoC: SOF: pcm: Add compress_ops for SOF platform component driver
  ASoC: rt5682s: Fix the wrong jack type detected
  ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID
  ASoC: amd: vg: update acp init and deinit sequence
  ASoC: amd: vg: apply sample bits pcm constraint
  ASoC: amd: vg: update platform clock control sequence
  ASoC: nau8821: enable no_capture_mute flag
  ASoC: amd: vangogh: refactor i2s master mode clock sequence code
  powerpc/64s/hash: Make hash faults work in NMI context
  bpftool: Bpf skeletons assert type sizes
  cpupower: Add "perf" option to print AMD P-State information
  RDMA/irdma: Move union irdma_sockaddr to header file
  RDMA/irdma: Remove the unnecessary variable saddr
  RDMA/irdma: Use net_type to check network type
  RDMA/rxe: Cleanup rxe_mcast.c
  RDMA/rxe: Collect cleanup mca code in a subroutine
  RDMA/rxe: Collect mca init code in a subroutine
  RDMA/rxe: Warn if mcast memory is not freed
  selftests/lkdtm: Add UBSAN config
  selftests/lkdtm: Remove dead config option
  selftests/exec: Rename file binfmt_script to binfmt_script.py
  selftests: Use -isystem instead of -I to include headers
  selftests: vm: remove dependecy from internal kernel macros
  selftests: vm: Add the uapi headers include variable
  selftests: mptcp: Add the uapi headers include variable
  selftests: net: Add the uapi headers include variable
  selftests: landlock: Add the uapi headers include variable
  selftests: kvm: Add the uapi headers include variable
  selftests: futex: Add the uapi headers include variable
  selftests: Correct the headers install path
  selftests: Add and export a kernel uapi headers path
  selftests: set the BUILD variable to absolute path
  selftests: futex: set DEFAULT_INSTALL_HDR_PATH
  selftests/kselftest/runner.sh: Pass optional command parameters in environment
  net/mlx5e: Fix VF min/max rate parameters interchange mistake
  net/mlx5e: Add missing increment of count
  net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
  net/mlx5e: Fix MPLSoUDP encap to use MPLS action information
  net/mlx5e: Add feature check for set fec counters
  net/mlx5e: TC, Skip redundant ct clear actions
  net/mlx5e: TC, Reject rules with forward and drop actions
  net/mlx5e: TC, Reject rules with drop and modify hdr action
  net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
  net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
  net/mlx5: Fix possible deadlock on rule deletion
  net/mlx5: Fix tc max supported prio for nic mode
  net/mlx5: Fix wrong limitation of metadata match on ecpf
  net/mlx5: Update log_max_qp value to be 17 at most
  net/mlx5: DR, Fix the threshold that defines when pool sync is initiated
  net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version
  net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
  net/mlx5: DR, Cache STE shadow memory
  net/mlx5: Update the list of the PCI supported devices
  net/mlx5: Add clarification on sync reset failure
  net/mlx5: Add reset_state field to MFRL register
  RDMA/mlx5: Use new command interface API
  net/mlx5: cmdif, Refactor error handling and reporting of async commands
  net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct}
  net/mlx5: cmdif, Add new api for command execution
  net/mlx5: cmdif, cmd_check refactoring
  net/mlx5: cmdif, Return value improvements
  net/mlx5: Lag, offload active-backup drops to hardware
  net/mlx5: Lag, record inactive state of bond device
  net/mlx5: Lag, don't use magic numbers for ports
  net/mlx5: Lag, use local variable already defined to access E-Switch
  net/mlx5: E-switch, add drop rule support to ingress ACL
  net/mlx5: E-switch, remove special uplink ingress ACL handling
  net/mlx5: E-Switch, reserve and use same uplink metadata across ports
  net/mlx5: Add ability to insert to specific flow group
  mlx5: remove unused static inlines
  Revert "vlan: move dev_put into vlan_dev_uninit"
  bpf: Cleanup comments
  arm64: dts: rockchip: align Google CROS EC PWM node name with dtschema
  arm64: dts: rockchip: enable rk809 audio codec on the rk3568 evb1-v10
  arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1-v10 to always on
  arm64: dts: rockchip: add the vdd_cpu regulator to rk3568-evb1-v10
  arm64: dts: rockchip: enable work led on rk3568-evb1-v10
  clk: rockchip: re-add rational best approximation algorithm to the fractional divider
  clk/rockchip: Use of_device_get_match_data()
  libbpf: Simplify the find_elf_sec_sz() function
  TOMOYO: fix __setup handlers return values
  bpftool: Remove usage of reallocarray()
  drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
  drm/amdgpu: bypass tiling flag check in virtual display case (v2)
  Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
  drm/amdgpu: do not enable asic reset for raven2
  drm/amd/display: Fix stream->link_enc unassigned during stream removal
  drm/amd: Check if ASPM is enabled from PCIe subsystem
  gpio: Return EPROBE_DEFER if gc->to_irq is NULL
  ANDROID: dm-bow: remove dm-bow
  EDAC/amd64: Add new register offset support and related changes
  EDAC/amd64: Set memory type per DIMM
  ANDROID: GKI: add VIDEOBUF2_DMA_SG under GKI_HIDDEN_MEDIA_CONFIGS
  drm/amdgpu: fix typo in amdgpu_discovery.c
  drm/amd/display: increasing DRAM BW percent for DCN315
  drm/amd/display: Set compbuf size to min at prep prevent overbook crb
  drm/amd/display: revert populating dcn315 clk table based on dcfclk
  drm/amd/display: limit unbounded requesting to 5k
  drm/amdgpu: add reset register dump trace on GPU
  drm/amdgpu: add debugfs for reset registers list
  drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
  drm/amdgpu/nv: set mode2 reset for MP1 13.0.8
  drm/amdgpu/nv: enable gfx10.3.7 clock gating support
  drm/amd/pm: Fix missing prototype warning
  drm/amdgpu: add mode2 reset support for smu 13.0.5
  drm/amdgpu: Fixed warning reported by kernel test robot
  drm/amdkfd: Print bdf in peer map failure message
  drm/amd/display: 3.2.174
  drm/amd/display: add debug option to bypass ssinfo from bios.
  drm/amd/display: Refactor fixed VS logic for non-transparent mode
  RDMA/irdma: Remove excess error variables
  RDMA/irdma: Propagate error codes
  RDMA/irdma: Remove enum irdma_status_code
  drm/amd/display: add cable ID support for usb c connector
  drm/amd/display: clear remote dc_sink when stop mst
  drm/amd/display: Ignore Transitional Invalid Link Rate Error Message
  drm/amd/display: Fix wrong resolution with DP/VGA adapter
  drm/amd/display: Refactor PSR DPCD caps detection
  drm/amd/display: Set compbuf size to min at prep prevent overbook crb
  RDMA/ib_srp: Add more documentation
  soc: qcom: mdt_loader: Fix split-firmware condition
  arm64: dts: qcom: sc7280: Add cpu OPP tables
  arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider
  RDMA/ib_srp: Fix a deadlock
  ARM: boot: dts: bcm2711: Fix HVS register range
  drm/amd/display: lock/un-lock cursor if odm pipe split used
  drm/amd/display: Turn global functions into static functions
  drm/amd/display: Add missing prototypes to dcn201_init
  drm/amd/display: Remove unused variable
  drm/amd/display: Remove unused dmub_outbox_irq_info_funcs variable
  drm/amd/display: Remove vupdate_int_entry definition
  drm/amd/display: Remove unused dcn316_smu_set_voltage_via_phyclk function
  drm/amd/display: Remove unused temp variable
  drm/amdgpu: Remove unused get_umc_v8_7_channel_index function
  drm/amdgpu: Change amdgpu_ras_block_late_init_default function scope
  drm/amdgpu: use ktime rather than jiffies for benchmark results
  drm/amdgpu: use kernel BO API for benchmark buffer management
  drm/amdgpu: derive GTT display support from DM
  drm/amdgpu/display: split dmcu and gpuvm handling logic
  drm/amdgpu: drop testing module parameter
  drm/amdgpu: drop benchmark module parameter
  drm/amdgpu: expose benchmarks via debugfs
  drm/amdkfd: Use real device for messages
  drm/amdkfd: Fix for possible integer overflow
  drm/amdgpu: add a benchmark mutex
  drm/amdgpu: print the selected benchmark test in the log
  drm/amdgpu: plumb error handling though amdgpu_benchmark()
  RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled()
  RDMA/mlx5: Store ndescs instead of the translation table size
  RDMA/mlx5: Merge similar flows of allocating MR from the cache
  RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR
  RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent
  dtpm/soc/rk3399: Add the ability to unload the module
  powercap/dtpm_cpu: Add exit function
  powercap/dtpm: Move the 'root' reset place
  powercap/dtpm: Destroy hierarchy function
  powercap/dtpm: Fixup kfree for virtual node
  powercap/dtpm_cpu: Reset per_cpu variable in the release function
  powercap/dtpm: Change locking scheme
  PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
  drm/i915/rps/tgl+: Remove RPS interrupt support
  x86/mm/cpa: Generalize __set_memory_enc_pgtable()
  x86/coco: Add API to handle encryption mask
  x86/coco: Explicitly declare type of confidential computing platform
  ixgbe: Remove non-inclusive language
  ixgbevf: clean up some inconsistent indenting
  libperf: Add API for allocating new thread map array
  libperf: Rename arguments of perf_thread_map APIs
  x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c}
  parisc/unaligned: Fix ldw() and stw() unalignment handlers
  parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
  btrfs: autodefrag: only scan one inode once
  btrfs: defrag: don't use merged extent map for their generation check
  btrfs: defrag: bring back the old file extent search behavior
  btrfs: defrag: remove an ambiguous condition for rejection
  btrfs: defrag: don't defrag extents which are already at max capacity
  btrfs: defrag: don't try to merge regular extents with preallocated extents
  net: Correct wrong BH disable in hard-interrupt.
  livepatch: Skip livepatch tests if ftrace cannot be configured
  drm/i915/tgl: Simply subplatform detection
  pinctrl: icelake: Add Ice Lake-N PCH pin controller support
  pinctrl: alderlake: Add Intel Alder Lake-N pin controller support
  pinctrl: alderlake: Add Raptor Lake-S ACPI ID
  pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
  kernfs: move struct kernfs_root out of the public view.
  ipmi:ipmb: Add the ability to have a separate slave and master device
  ipmi:ipmi_ipmb: Unregister the SMI on remove
  nvme-tcp: send H2CData PDUs based on MAXH2CDATA
  nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info
  nvme: don't return an error from nvme_configure_metadata
  drm/edid: Always set RGB444
  arm64: dts: exynos: Add initial device tree support for Exynos7885 SoC
  selftests: forwarding: tests of locked port feature
  net: dsa: mv88e6xxx: Add support for bridge port locked mode
  net: dsa: Include BR_PORT_LOCKED in the list of synced brport flags
  net: bridge: Add support for offloading of locked port flag
  net: bridge: Add support for bridge port in locked mode
  drivers/net/ftgmac100: fix DHCP potential failure with systemd
  drivers/net/ftgmac100: adjust code place for function call dependency
  drivers/net/ftgmac100: refactor ftgmac100_reset_task to enable direct function call
  net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD
  drop_monitor: remove quadratic behavior
  mlxsw: core: Add support for OSFP transceiver modules
  mlxsw: Remove resource query check
  mlxsw: core: Unify method of trap support validation
  mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor
  mlxsw: core: Remove unnecessary asserts
  mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments
  mlxsw: core_thermal: Remove obsolete API for query resource
  mlxsw: core_thermal: Rename labels according to naming convention
  mlxsw: core_hwmon: Fix variable names for hwmon attributes
  mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module
  mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring
  mlxsw: core: Prevent trap group setting if driver does not support EMAD
  MAINTAINERS: add myself as co-maintainer for Realtek DSA switch drivers
  tipc: Fix end of loop tests for list_for_each_entry()
  udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
  x86/pat: Remove the unused set_pages_array_wt() function
  vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
  mctp: Fix warnings reported by clang-analyzer
  mctp: Fix incorrect netdev unref for extended addr
  mctp: make __mctp_dev_get() take a refcount hold
  ARM: tegra: Move panels to AUX bus
  net: dsa: realtek: rtl8365mb: serialize indirect PHY register access
  net: dsa: realtek: allow subdrivers to externally lock regmap
  drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels
  net: switchdev: avoid infinite recursion from LAG to bridge with port object handler
  MIPS: Modernize READ_IMPLIES_EXEC
  drm/tegra: dpaux: Populate AUX bus
  drm/i915: Extract intel_bw_check_data_rate()
  drm/i915: Extract icl_qgv_points_mask()
  drm/i915: Properly clear crtc state when disabling it fully, again
  drm/i915: Remove odd any_ms=true assignment
  drm/i915: Dump hw.enable and pipe_mode
  drm/i915: Dump the crtc hw state always
  PCI: qcom: Add SM8450 PCIe support
  PCI: qcom: Add ddrss_sf_tbu flag
  PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg
  dt-bindings: pci: qcom: Document PCIe bindings for SM8450
  lg-laptop: Move setting of battery charge limit to common location
  dt-bindings: net: wireless: mt76: document bindings for MT7986
  mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts
  mt76: mt7915: fix potential memory leak of fw monitor packets
  mt76: mt7915: Fix channel state update error issue
  mt76: fix endianness errors in reverse_frag0_hdr_trans
  mt76: mt7615: introduce SAR support
  mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
  media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated
  drm/msm/dpu: wire up MSM8998's DSPP blocks
  x86/mce: Remove the tolerance level control
  perf arm-spe: Use advertised caps/min_interval as default sample_period
  sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies
  sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies
  sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies
  sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies
  sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies
  sched/headers: Standardize kernel/sched/sched.h header dependencies
  sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there
  sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there
  sched/headers: Make the <linux/sched/deadline.h> header build standalone
  sched/headers: Fix comment typo in kernel/sched/cpudeadline.c
  sched/headers: Add initial new headers as identity mappings
  drm/selftests: add drm buddy pathological testcase
  drm/selftests: add drm buddy smoke testcase
  drm/selftests: add drm buddy pessimistic testcase
  drm/selftests: add drm buddy optimistic testcase
  drm/selftests: add drm buddy alloc range testcase
  drm/selftests: add drm buddy alloc limit testcase
  drm/selftests: Move i915 buddy selftests into drm
  drm/radeon: fix variable type
  drm/sched: Add device pointer to drm_gpu_scheduler
  Revert "drm/i915/display/vrr: Reset VRR capable property on a long hpd"
  netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
  media: cec: seco: Drop pointless include
  media: hantro: sunxi: Fix VP9 steps
  media: imx: csis: Store pads format separately
  doc: media: Document VP9 reference_mode miss-placement
  doc: media: Document MM21 tiled format
  media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8
  media: v4l2-core: Initialize h264 scaling matrix
  media: imx: imx-mipi-csis: Add output format
  media: imx: imx-mipi-csis: Add BGR888
  media: imx: imx-mipi-csis: Add RGB565_1X16
  media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422
  media: imx: imx7-media-csi: Use dual sampling for YUV 1X16
  media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c
  sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry
  sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h
  sched/headers: Add header guard to kernel/sched/sched.h
  sched/headers: Fix header to build standalone: <linux/sched_clock.h>
  drm/i915/adl-n: Add PCH Support for Alder Lake N
  ionic: use vmalloc include
  powerpc: Remove remaining stab codes
  net: preserve skb_end_offset() in skb_unclone_keeptruesize()
  net: add skb_set_end_offset() helper
  crypto: hisilicon/sec - fix the aead software fallback for engine
  crypto: ccree - don't attempt 0 len DMA mappings
  crypto: x86/des3 - Remove unused inline function des3_ede_enc_blk_3way()
  crypto: x86/blowfish - Remove unused inline functions
  crypto: octeontx2 - add synchronization between mailbox accesses
  dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings
  drm/msm: add support for QCM2290 MDSS
  dt-bindings: msm/dsi: Add qcm2290 dsi controller binding
  drm/msm/dsi: Add support for qcm2290 dsi controller
  drm/msm/dsi: Allow to specify dsi config as pdata
  scsi: pm8001: Fix pm8001_info() message format
  scsi: pm8001: Improve pm80XX_send_abort_all()
  scsi: pm8001: Simplify pm8001_ccb_task_free()
  scsi: pm8001: Simplify pm8001_task_exec()
  scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface
  scsi: pm8001: Introduce ccb alloc/free helpers
  scsi: pm8001: Simplify pm8001_get_ncq_tag()
  scsi: pm8001: Cleanup pm8001_exec_internal_task_abort()
  scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ commands
  scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
  scsi: pm8001: Fix tag leaks on error
  scsi: pm8001: Fix task leak in pm8001_send_abort_all()
  scsi: pm8001: Fix tag values handling
  scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
  scsi: pm8001: Fix pm8001_tag_alloc() failures handling
  scsi: pm8001: Fix abort all task initialization
  scsi: pm8001: Fix NCQ NON DATA command completion handling
  scsi: pm8001: Fix NCQ NON DATA command task initialization
  scsi: pm8001: Remove local variable in pm8001_pci_resume()
  scsi: pm8001: Fix use of struct set_phy_profile_req fields
  scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
  scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
  scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()
  scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
  scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
  scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
  scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
  scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
  scsi: pm8001: Fix pm8001_update_flash() local variable type
  scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control()
  scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
  scsi: hisi_sas: Remove unnecessary print function dev_err()
  scsi: block: Remove REQ_OP_WRITE_SAME support
  scsi: dm: Remove WRITE_SAME support
  scsi: md: Remove WRITE_SAME support
  scsi: sd: Remove WRITE_SAME support
  scsi: rnbd: Remove WRITE_SAME support
  scsi: drbd: Remove WRITE_SAME support
  scsi: cxlflash: Query write_zeroes limit for zeroing
  scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning
  scsi: target: tcmu: Make cmd_ring_size changeable via configfs
  scsi: qla2xxx: Use named initializers for q_dev_state
  scsi: qla2xxx: Use named initializers for port_[d]state_str
  scsi: ufs: core: Remove wlun_dev_to_hba()
  scsi: core: Remove struct scsi_pointer from struct scsi_cmnd
  scsi: zalon: Stop using the SCSI pointer
  scsi: wd33c93: Move the SCSI pointer to private command data
  scsi: wd719x: Stop using the SCSI pointer
  scsi: usb: Stop using the SCSI pointer
  scsi: sym53c8xx_2: Move the SCSI pointer to private command data
  scsi: smartpqi: Stop using the SCSI pointer
  scsi: qla2xxx: Stop using the SCSI pointer
  scsi: qla1280: Move the SCSI pointer to private command data
  scsi: ppa: Move the SCSI pointer to private command data
  scsi: sym53c500_cs: Move the SCSI pointer to private command data
  scsi: nsp_cs: Move the SCSI pointer to private command data
  scsi: nsp32: Stop using the SCSI pointer
  scsi: mvumi: Stop using the SCSI pointer
  scsi: mvsas: Fix a set-but-not-used warning
  scsi: mesh: Move the SCSI pointer to private command data
  scsi: megasas: Stop using the SCSI pointer
  scsi: megaraid: Stop using the SCSI pointer
  scsi: mac53c94: Move the SCSI pointer to private command data
  scsi: mac53c94: Fix a set-but-not-used compiler warning
  scsi: qedf: Stop using the SCSI pointer
  scsi: bnx2fc: Stop using the SCSI pointer
  scsi: libfc: Stop using the SCSI pointer
  scsi: initio: Stop using the SCSI pointer
  scsi: iscsi: Stop using the SCSI pointer
  scsi: imm: Move the SCSI pointer to private command data
  scsi: hptiop: Stop using the SCSI pointer
  scsi: fnic: Stop using the SCSI pointer
  scsi: fnic: Fix a tracing statement
  scsi: fdomain: Move the SCSI pointer to private command data
  scsi: esp_scsi: Stop using the SCSI pointer
  scsi: dc395x: Stop using the SCSI pointer
  scsi: csio: Stop using the SCSI pointer
  scsi: bfa: Stop using the SCSI pointer
  scsi: aha152x: Move the SCSI pointer to private command data
  scsi: aha1542: Remove a set-but-not-used array
  scsi: advansys: Move the SCSI pointer to private command data
  scsi: aacraid: Move the SCSI pointer to private command data
  scsi: 53c700: Stop clearing SCSI pointer fields
  scsi: arm: Move the SCSI pointer to private command data
  scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h
  scsi: NCR5380: Add SCp members to struct NCR5380_cmd
  scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro
  scsi: Remove drivers/scsi/scsi.h
  scsi: nsp_cs: Use true and false instead of TRUE and FALSE
  scsi: nsp_cs: Change the return type of two functions into 'void'
  scsi: ips: Use true and false instead of TRUE and FALSE
  scsi: ips: Change the return type of ips_release() into 'void'
  scsi: ips: Remove an unreachable statement
  scsi: libsas: Add sas_execute_ata_cmd()
  spi: add missing pci_dev_put() before return
  ASoC: sc7280: Really depends on SOUNDWIRE
  ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put
  ASoC: codecs: wcd934x: fix kcontrol max values
  ASoC: codecs: wcd938x: fix kcontrol max values
  ASoC: codecs: wc938x: fix accessing array out of bounds for enum type
  ASoC: codecs: va-macro: fix accessing array out of bounds for enum type
  ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type
  ASoC: codecs: rx-macro: fix accessing compander for aux
  riscv: defconfig: enable hugetlbfs option
  cpupower: Add function to print AMD P-State performance capabilities
  cpupower: Move print_speed function into misc helper
  cpupower: Enable boost state support for AMD P-State module
  cpupower: Add AMD P-State sysfs definition and access helper
  cpupower: Introduce ACPI CPPC library
  cpupower: Add the function to get the sysfs value from specific table
  cpupower: Initial AMD P-State capability
  cpupower: Add the function to check AMD P-State enabled
  cpupower: Add AMD P-State capability flag
  ipv6: tcp: consistently use MAX_TCP_HEADER
  ibmvnic: schedule failover only if vioctl fails
  testptp: add option to shift clock by nanoseconds
  net: dsa: fix panic when removing unoffloaded port from bridge
  usbnet: gl620a: Replace one-element array with flexible-array member
  net: phy: phylink: fix DSA mac_select_pcs() introduction
  net: dsa: microchip: ksz9477: reduce polling interval for statistics
  ata: pata_hpt37x: disable primary channel on HPT371
  net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
  perf data: Don't mention --to-ctf if it's not supported
  perf script: Fix error when printing 'weight' field
  perf data: Adding error message if perf_data__create_dir() fails
  s390/net: sort out physical vs virtual pointers usage
  s390/iucv: sort out physical vs virtual pointers usage
  EVM: fix the evm= __setup handler return value
  selinux: fix misuse of mutex_is_locked()
  scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading.
  arm64/hugetlb: Define __hugetlb_valid_size()
  dt-bindings: update Roger Quadros email
  dt-bindings: usb: do not use deprecated synopsys prefix
  dt-bindings: vendor-prefixes: add second Synopsys prefix
  dt-bindings: vendor-prefixes: add second HiSilicon prefix
  arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary
  kasan: split kasan_*enabled() functions into a separate header
  arm64: insn: add encoders for atomic operations
  arm64: move AARCH64_BREAK_FAULT into insn-def.h
  fork: Use IS_ENABLED() in account_kernel_stack()
  fork: Only cache the VMAP stack in finish_task_switch()
  fork: Move task stack accounting to do_exit()
  fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK
  fork: Don't assign the stack pointer in dup_task_struct()
  fork, IA64: Provide alloc_thread_stack_node() for IA64
  fork: Duplicate task_struct before stack allocation
  fork: Redo ifdefs around task stack handling
  MAINTAINERS: sifive: drop Yash Shah
  vfio/pci: wake-up devices around reset functions
  vfio/pci: fix memory leak during D3hot to D0 transition
  vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf data: Fix double free in perf_session__delete()
  drm/i915/display/vrr: Reset VRR capable property on a long hpd
  drm/amdgpu/benchmark: use dev_info rather than DRM macros for logging
  drm/amdkfd: make CRAT table missing message informational only
  drm/amdgpu: Fix typo in *whether* in comment
  drm/amdgpu: read harvest bit per IP data on legacy GPUs
  cpuset: Fix kernel-doc
  drm/amd/pm: validate SMU feature enable message for getting feature enabled mask
  drm/amdgpu: enable TMZ option for onwards asic
  drm/amdgpu: bypass tiling flag check in virtual display case (v2)
  Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
  drm/amdkfd: Fix criu_restore_bo error handling
  drm/amdkfd: Drop IH ring overflow message to dbg
  gro_cells: avoid using synchronize_rcu() in gro_cells_destroy()
  dm: remove unnecessary local variables in __bind
  dm: requeue IO if mapping table not yet available
  dm io: remove stale comment block for dm_io()
  dm thin metadata: remove unused dm_thin_remove_block and __remove
  audit: log AUDIT_TIME_* records only from rules
  libbpf: Remove redundant check in btf_fixup_datasec()
  cgroup-v1: Correct privileges check in release_agent writes
  cgroup: clarify cgroup_css_set_fork()
  configfs: fix a race in configfs_{,un}register_subsystem()
  drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP
  ipmi: kcs: aspeed: Add AST2600 compatible string
  arm64: dts: ti: k3-*: Drop address and size cells from flash nodes
  arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes
  arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs
  arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs
  arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs
  arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs
  arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs
  arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances
  io_uring: disallow modification of rsrc_data during quiesce
  drm/i915/guc/slpc: Correct the param count for unset param
  dm thin: use time_is_before_jiffies instead of open coding it
  dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
  linkage: remove SYM_FUNC_{START,END}_ALIAS()
  x86: clean up symbol aliasing
  arm64: clean up symbol aliasing
  linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}()
  hwmon: (pmbus) Clear pmbus fault/warning bits after read
  dm: fix use-after-free in dm_cleanup_zoned_dev()
  dm ioctl: prevent potential spectre v1 gadget
  PCI: mvebu: Implement support for legacy INTx interrupts
  PCI: mvebu: Fix macro names and comments about legacy interrupts
  dt-bindings: PCI: mvebu: Update information about intx interrupts
  PCI: mvebu: Use child_ops API
  PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge
  PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
  PCI: mvebu: Correctly configure x1/x4 mode
  dt-bindings: PCI: mvebu: Add num-lanes property
  PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability
  PCI: pci-bridge-emul: Add support for PCIe extended capabilities
  PCI: pci-bridge-emul: Re-arrange register tests
  hwmon: Handle failure to register sensor with thermal zone correctly
  media: imx: De-stage imx7-mipi-csis
  dm: cleanup double word in comment
  dm ima: fix wrong length calculation for no_data string
  dm cache policy smq: make static read-only array table const
  rtw88: change rtw_info() to proper message level
  rtw89: Limit the CFO boundaries of x'tal value
  rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth
  rtw89: phy: handle txpwr lmt/lmt_ru of 6G band
  drm/i915/gt: use get_reset_domain() helper
  KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3
  block: clear iocb->private in blkdev_bio_end_io_async()
  block: update io_ticks when io hang
  dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema
  dt-bindings: phy: samsung: move SATA phy I2C to trivial devices
  dt-bindings: phy: samsung,exynos5250-sata-phy: convert to dtschema
  dt-bindings: phy: samsung,usb2-phy: convert to dtschema
  dt-bindings: phy: samsung,dp-video-phy: convert to dtschema
  dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema
  dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy
  drm: implement a method to free unused pages
  drm: implement top-down allocation method
  spi: gpio: Implement LSB First bitbang support
  spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode
  regulator: da9121: Remove surplus DA9141 parameters
  regulator: da9121: Fix DA914x voltage value
  regulator: da9121: Fix DA914x current values
  drm: improve drm_buddy_alloc function
  net: dsa: b53: mark as non-legacy
  net: dsa: b53: switch to using phylink_generic_validate()
  net: dsa: b53: drop use of phylink_helper_basex_speed()
  net: dsa: b53: populate supported_interfaces and mac_capabilities
  net: dsa: b53: clean up if() condition to be more readable
  reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag
  media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
  media: meson-ir-tx: remove incorrect doc comment
  pinctrl: renesas: checker: Check drive pin conflicts
  pinctrl: renesas: checker: Check bias pin conflicts
  pinctrl: renesas: checker: Validate I/O voltage configs consistency
  pinctrl: renesas: checker: Validate drive strength configs consistency
  pinctrl: renesas: checker: Validate bias configs consistency
  pinctrl: renesas: checker: Add pin group sharing checks
  pinctrl: renesas: checker: Simplify same_name()
  pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg()
  pinctrl: renesas: Factor out .pin_to_portcr() address handling
  pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl()
  pinctrl: renesas: r8a77990: Share more VIN pin group data
  pinctrl: renesas: r8a77965: Share more VIN pin group data
  pinctrl: renesas: r8a7796: Share more VIN pin group data
  pinctrl: renesas: r8a77951: Share more VIN pin group data
  pinctrl: renesas: r8a7790: Share more VIN pin group data
  pinctrl: renesas: r8a7790: Share USB1 pin group data
  pinctrl: renesas: emev2: Share SDI pin group data
  pinctrl: renesas: sh73a0: Share SDHI pin group data
  pinctrl: renesas: r8a77990: Share SDHI pin group data
  pinctrl: renesas: r8a7796: Share SDHI pin group data
  pinctrl: renesas: r8a77965: Share SDHI pin group data
  pinctrl: renesas: r8a77951: Share SDHI pin group data
  pinctrl: renesas: r8a77950: Share SDHI pin group data
  pinctrl: renesas: r8a7794: Share SDHI pin group data
  pinctrl: renesas: r8a7792: Share SDHI pin group data
  pinctrl: renesas: r8a7791: Share SDHI pin group data
  pinctrl: renesas: r8a7790: Share SDHI pin group data
  pinctrl: renesas: r8a7779: Share SDHI pin group data
  pinctrl: renesas: r8a7778: Share SDHI pin group data
  pinctrl: renesas: r8a77470: Share SDHI pin group data
  pinctrl: renesas: r8a7740: Share SDHI pin group data
  pinctrl: renesas: r8a73a4: Share SDHI pin group data
  pinctrl: renesas: r8a77980: Share RPC pin group data
  pinctrl: renesas: r8a77970: Share RPC pin group data
  pinctrl: renesas: r8a779a0: Share QSPI pin group data
  pinctrl: renesas: r8a77990: Share QSPI pin group data
  pinctrl: renesas: r8a7796: Share QSPI pin group data
  pinctrl: renesas: r8a77965: Share QSPI pin group data
  pinctrl: renesas: r8a77951: Share QSPI pin group data
  pinctrl: renesas: r8a77950: Share QSPI pin group data
  pinctrl: renesas: r8a7794: Share QSPI pin group data
  pinctrl: renesas: r8a7792: Share QSPI pin group data
  pinctrl: renesas: r8a7791: Share QSPI pin group data
  pinctrl: renesas: r8a7790: Share QSPI pin group data
  pinctrl: renesas: r8a77470: Share QSPI pin group data
  pinctrl: renesas: sh73a0: Share MMC pin group data
  pinctrl: renesas: r8a779a0: Share MMC pin group data
  pinctrl: renesas: r8a77995: Share MMC pin group data
  pinctrl: renesas: r8a77980: Share MMC pin group data
  pinctrl: renesas: r8a77970: Share MMC pin group data
  pinctrl: renesas: r8a7794: Share MMC pin group data
  pinctrl: renesas: r8a7791: Share MMC pin group data
  pinctrl: renesas: r8a7790: Share MMC pin group data
  pinctrl: renesas: r8a7779: Share MMC pin group data
  pinctrl: renesas: r8a7778: Share MMC pin group data
  pinctrl: renesas: r8a77470: Share MMC pin group data
  pinctrl: renesas: r8a7740: Share MMC pin group data
  pinctrl: renesas: r8a73a4: Share MMC pin group data
  pinctrl: renesas: sh73a0: Share LCD pin group data
  pinctrl: renesas: r8a7740: Share LCD pin group data
  pinctrl: renesas: sh73a0: Share KEYIN pin group data
  pinctrl: renesas: r8a7791: Share HSCIF1 pin group data
  pinctrl: renesas: emev2: Share CF pin group data
  pinctrl: renesas: r8a7740: Share BSC pin group data
  pinctrl: renesas: Add generic support for resizable buses
  pinctrl: renesas: Add generic support for pin group subsets
  pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args
  pinctrl: renesas: Reformat macros defining struct initializers
  pinctrl: renesas: Rename sh_pfc_soc_operations instances
  pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
  pinctrl: renesas: r8a7794: Add range checking to .pin_to_pocctrl()
  clk: renesas: r8a779f0: Add PFC clock
  clk: renesas: r8a779f0: Add I2C clocks
  clk: renesas: r8a779f0: Add WDT clock
  clk: renesas: r8a779f0: Fix RSW2 clock divider
  arm64: dts: renesas: spider-cpu: Enable watchdog timer
  arm64: dts: renesas: r8a779f0: Add RWDT node
  mips: Enable KCSAN
  soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs
  media: vivid: use time_is_after_jiffies() instead of open coding it
  media: wl128x: use time_is_before_jiffies() instead of open coding it
  media: tda8083: use time_is_after_jiffies() instead of open coding it
  media: stv0299: use time_is_before_jiffies() instead of open coding it
  media: si21xx: use time_is_before_jiffies() instead of open coding it
  media: cedrus: h264: Fix neighbour info buffer size
  media: cx88-mpeg: clear interrupt status register before streaming video
  media: cedrus: H265: Fix neighbour info buffer size
  media: fsl-viu: use GFP_KERNEL
  media: cx18: use GFP_KERNEL
  drivers: meson: vdec: add VP9 support to GXM
  stkwebcam: add new Asus laptop to upside_down table
  media: imx-jpeg: fix a bug of accessing array out of bounds
  media: sun6i-csi: fix colorspace in sun6i_video_try_fmt()
  media: usb: go7007: s2250-board: fix leak in probe()
  media: cedrus: Add watchdog for job completion
  pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb'
  media: imx-jpeg: Remove unnecessary print function dev_err()
  media: aspeed: Remove duplicated include in aspeed-video.c
  media: saa7164: remove redundant assignment to variable idx
  media: saa7134: remove redundant assignment to variable id
  media: mtk-jpeg: remove redundant initialization of variable plane_fmt
  media: gspca: remove redundant assignment of variable n
  media: uapi: Init VP9 stateless decode params
  media: go7007: Constify static struct snd_device_ops
  media: saa7115: make static read-only array lcr2vbi const
  media: em28xx: initialize refcount before kref_get
  media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress()
  media: platform: mtk-vcodec: Do not force /dev/videoX node number
  media: aspeed: Use of_device_get_match_data() helper
  media: aspeed: Use full swing as JFIF to fix incorrect color
  media: aspeed: Fix unstable timing detection
  media: aspeed: Add macro for the fields of the mode-detect registers
  media: aspeed: add comments and macro
  media: rcar-{csi2,vin}: Move to full Virtual Channel routing per CSI-2 IP
  media: rcar-vin: Breakout media link creation
  media: rcar-vin: Refactor link notify
  MIPS: pci-ar2315: Constify static irq_domain_ops
  MIPS: ath25: Constify static irq_domain_ops
  MIPS: OCTEON: Constify static irq_domain_ops
  MIPS: sibyte: Add missing __user annotations in sb_tbprof.c
  MIPS: remove asm/war.h
  mips: setup: fix setnocoherentio() boolean setting
  KVM: s390: Add missing vm MEM_OP size check
  KVM: s390: Clarify key argument for MEM_OP in api docs
  video: fbdev: via: check the return value of kstrdup()
  mmc: rtsx: Let MMC core handle runtime PM
  driver core: Free DMA range map when device is released
  netfilter: nf_tables: fix memory leak during stateful obj update
  driver core: cleanup double words comments
  kernfs: remove redundant kernfs_rwsem declaration.
  ARM: dts: imx6qp-sabresd: Enable PCIe support
  bus: imx-weim: add DT overlay support for WEIM bus
  net: dm9051: Fix use after free in dm9051_loop_tx()
  net: hsr: fix hsr build error when lockdep is not enabled
  selftests/bpf: Add test for reg2btf_ids out of bounds access
  KEYS: encrypted: Instantiate key with user-provided decrypted data
  ata: pata_hpt37x: fix PCI clock detection
  drm/amd/display: For vblank_disable_immediate, check PSR is really used
  drm/amd/pm: fix some OEM SKU specific stability issues
  drm/amdgpu: disable MMHUB PG for Picasso
  drm/amd/display: Protect update_bw_bounding_box FPU code.
  dm delay: use dm_submit_bio_remap
  dm crypt: use dm_submit_bio_remap
  dm: add dm_submit_bio_remap interface
  dm: flag clones created by __send_duplicate_bios
  dm: reduce dm_io and dm_target_io struct sizes
  dm: move duplicate code from callers of alloc_tio into alloc_tio
  dm: record old_sector in dm_target_io before calling map function
  dm: remove legacy code only needed before submit_bio recursion
  dm: remove unused mapped_device argument from free_tio
  dm: remove impossible BUG_ON in __send_empty_flush
  dm: reduce code duplication in __map_bio
  dm: refactor dm_split_and_process_bio a bit
  dm: fold __clone_and_map_data_bio into __split_and_process_bio
  dm: rename split functions
  dm: reorder members in mapped_device struct
  dm: eliminate copying of dm_io fields in dm_io_dec_pending
  dm stats: fix too short end duration_ns when using precise_timestamps
  dm: fix double accounting of flush with data
  dm: interlock pending dm_io and dm_wait_for_bios_completion
  random: clear fast pool, crng, and batches in cpuhp bring up
  random: pull add_hwgenerator_randomness() declaration into random.h
  random: check for crng_init == 0 in add_device_randomness()
  random: unify early init crng load accounting
  random: do not take pool spinlock at boot
  random: defer fast pool mixing to worker
  random: rewrite header introductory comment
  random: group sysctl functions
  random: group userspace read/write functions
  random: group entropy collection functions
  random: group entropy extraction functions
  random: group crng functions
  random: group initialization wait functions
  random: remove whitespace and reorder includes
  random: remove useless header comment
  random: introduce drain_entropy() helper to declutter crng_reseed()
  random: deobfuscate irq u32/u64 contributions
  random: add proper SPDX header
  random: remove unused tracepoints
  random: remove ifdef'd out interrupt bench
  random: tie batched entropy generation to base_crng generation
  random: fix locking for crng_init in crng_reseed()
  random: zero buffer after reading entropy from userspace
  random: remove outdated INT_MAX >> 6 check in urandom_read()
  random: make more consistent use of integer types
  MAINTAINERS: add maintainer for ADMV1014 driver
  Documentation: ABI: testing: admv1014: add ABI docs
  dt-bindings: iio: frequency: add admv1014 binding
  iio: frequency: admv1014: add support for ADMV1014
  iio: accel: add ADXL367 driver
  dt-bindings: iio: accel: add ADXL367
  iio: ABI: add note about configuring other attributes during buffer capture
  iio: ABI: document mag_referenced
  iio: introduce mag_referenced
  dt-bindings: iio: adc: microchip,mcp3201: fix interface type (I2C -> SPI)
  iio:adc:ad7280a: Move out of staging
  staging:iio:adc:ad7280a: Use more conservative delays to allow 105C operation.
  staging:iio:adc:ad7280a: Remove shift from cb_mask state cache.
  iio:adc:ad7280a: Document ABI for cell balance switches
  dt-bindings:iio:adc:ad7280a: Add binding
  staging:iio:adc:ad7280a: Drop buggy support for early termination of AUX alert.
  staging:iio:adc:ad7280a: Use device properties to replace platform data.
  staging:iio:adc:ad7280a: Use a local dev pointer to avoid &spi->dev
  staging:iio:ad7280a: Reflect optionality of irq in ABI
  staging:iio:adc:ad7280a: Cleanup includes
  staging:iio:adc:ad7280a: Make oversampling_ratio a runtime control
  staging:iio:adc:ad7280a: Trivial comment formatting cleanup
  staging:iio:adc:ad7280a: Drop unused timestamp channel.
  staging:iio:adc:ad7280a: Standardize extended ABI naming
  staging:iio:adc:ad7280a: Switch to standard event control
  staging:iio:adc:ad7280a: Use bitfield ops to managed fields in transfers.
  staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts
  staging:iio:adc:ad7280a: rename _read() to _read_reg()
  staging:iio:adc:ad7280a: Register define cleanup.
  staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
  iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to make pm __maybe_unused
  iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:proximity:pulsedlight: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr()
  iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc
  random: use hash function for crng_slow_load()
  random: use simpler fast key erasure flow on per-cpu keys
  random: absorb fast pool into input pool after fast load
  ACPI: clean up double words in two comments
  sc16is7xx: Fix for incorrect data being transmitted
  tty: n_gsm: fix deadlock in gsmtty_open()
  tty: n_gsm: fix wrong modem processing in convergence layer type 2
  tty: n_gsm: fix wrong tty control line for flow control
  tty: n_gsm: fix NULL pointer access due to DLCI release
  tty: n_gsm: fix proper link termination after failed open
  tty: n_gsm: fix encoding of command/response bit
  tty: n_gsm: fix encoding of control signal octet bit DV
  serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type
  serial: 8250_mid: Remove unneeded test for ->setup() presence
  serial: 8250_mid: Get rid of custom MID_DEVICE() macro
  serial: sh-sci: Simplify multiplication/shift logic
  tty: serial: atmel: add earlycon support
  staging: r8188eu: remove unnecessary braces in if statements
  staging: rtl8192e: use BIT macro instead of left shifting
  staging: r8188eu: move open brace to the previous line
  staging: r8188eu: remove unused aes tables from rtw_security.c
  staging: r8188eu: remove unused macros from rtw_security.h
  staging: r8188eu: remove ODM_CmnInfoUpdate()
  staging: r8188eu: convert type of pBandWidth in odm_dm_struct
  staging: r8188eu: remove enum odm_bw
  staging: r8188eu: convert two u8 variables to bool
  staging: r8188eu: remove ODM_CmnInfoHook()
  staging: r8188eu: NumQryPhyStatusOFDM is set but not used
  staging: r8188eu: NumQryPhyStatusCCK is set but not used
  staging: r8188eu: RxSNR is set but not used
  staging: r8188eu: RxMIMOSignalQuality is set but not used
  staging: r8188eu: move out assignment in if condition
  staging: qlge: add unregister_netdev in qlge_probe
  staging: wfx: fix an error handling in wfx_init_common()
  staging: wfx: fix scan with WFM200 and WW regulation
  thunderbolt: Drop duplicate NULL checks around nvmem_unregister()
  mtd: core: Drop duplicate NULL checks around nvmem_unregister()
  doc: nvmem: Update example
  doc: nvmem: Remove references to regmap
  nvmem: add driver for Layerscape SFP (Security Fuse Processor)
  dt-bindings: nvmem: add fsl,layerscape-sfp binding
  nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup()
  nvmem: sunxi_sid: Add support for D1 variant
  dt-bindings: nvmem: SID: Add compatible for D1
  nvmem: qfprom: fix kerneldoc warning
  nvmem: core: Check input parameter for NULL in nvmem_unregister()
  nvmem: core: Use devm_add_action_or_reset()
  nvmem: core: Remove unused devm_nvmem_unregister()
  mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property
  nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
  drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switch workaround
  irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
  KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field
  KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest
  KVM: arm64: Bump guest PSCI version to 1.1
  printk: make suppress_panic_printk static
  random: do not xor RDRAND when writing into /dev/random
  random: ensure early RDSEED goes through mixer on init
  random: inline leaves of rand_initialize()
  random: get rid of secondary crngs
  random: use RDSEED instead of RDRAND in entropy extraction
  random: fix locking in crng_fast_load()
  random: remove batched entropy locking
  random: remove use_input_pool parameter from crng_reseed()
  random: make credit_entropy_bits() always safe
  random: always wake up entropy writers after extraction
  random: use linear min-entropy accumulation crediting
  random: simplify entropy debiting
  random: use computational hash for entropy extraction
  kallsyms: ignore all local labels prefixed by '.L'
  lib/iov_iter: initialize "flags" in new pipe_buffer
  ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
  ARM: Fix kgdb breakpoint for Thumb2
  netfilter: nft_limit: fix stateful object memory leak
  printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true
  netfilter: nf_tables: unregister flowtable hooks on netns exit
  Docs: printk: add 'console=null|""' to admin/kernel-parameters
  fuse: move FUSE_SUPER_MAGIC definition to magic.h
  platform/x86: int3472: Add terminator to gpiod_lookup_table
  platform/x86: int3472: Add terminator to gpiod_lookup_table
  spi: Use of_device_get_match_data()
  spi: dt-bindings: Add an example with two stacked flashes
  spi: dt-bindings: Describe stacked/parallel memories modes
  dt-bindings: mtd: spi-nor: Allow two CS per device
  ASoC: mediatek: mt8195: enable apll tuner
  ASoC: SOF: Intel: Add topology overwrite for Felwinter
  octeontx2-af: cn10k: add workaround for ptp errata
  octeontx2-pf: cn10k: add support for new ptp timestamp format
  net: mdio-ipq4019: add delay after clock enable
  io_uring: don't convert to jiffies for waiting on timeouts
  bonding: add new option ns_ip6_target
  bonding: add new parameter ns_targets
  bonding: add extra field for bond_opt_value
  Bonding: split bond_handle_vlan from bond_arp_send
  ipv6: separate ndisc_ns_create() from ndisc_send_ns()
  ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  net: qualcomm: rmnet: Use skb_put_zero() to simplify code
  selftests: fib_test: Add a test case for IPv4 broadcast neighbours
  ipv4: Invalidate neighbour for broadcast address upon address addition
  gso: do not skip outer ip header in case of ipip and net_failover
  net: core: Use csum_replace_by_diff() and csum_sub() instead of opencoding
  clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock
  drm/i915/pxp: prefer forward declaration over includes
  m68k: mm: Remove check for VM_IO to fix deferred I/O
  m68k: Add asm/config.h
  arm64: dts: juno: Add separate SCMI variants
  MAINTAINERS: Specify IRC channel for Renesas ARM64 port
  MAINTAINERS: Specify IRC channel for Renesas ARM32 port
  mm/slab_common: use helper function is_power_of_2()
  mm/slob: make kmem_cache_boot static
  clk: scmi: Support atomic clock enable/disable API
  firmware: arm_scmi: Add support for clock_enable_latency
  firmware: arm_scmi: Add atomic support to clock protocol
  firmware: arm_scmi: Support optional system wide atomic-threshold-us
  dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
  firmware: arm_scmi: Add atomic mode support to virtio transport
  firmware: arm_scmi: Review virtio free_list handling
  firmware: arm_scmi: Add a virtio channel refcount
  tools/cgroup/slabinfo: update to work with struct slab
  slab: remove __alloc_size attribute from __kmalloc_track_caller
  genirq: Provide generic_handle_irq_safe()
  ath11k: Fix frames flush failure caused by deadlock
  ath11k: Handle failure in qmi firmware ready
  ath11k: Invalidate cached reo ring entry before accessing it
  ath: Replace zero-length arrays with flexible-array members
  ath6kl: Replace zero-length arrays with flexible-array members
  ath11k: Replace zero-length arrays with flexible-array members
  ath10k: Replace zero-length array with flexible-array member
  ath9k: use hw_random API instead of directly dumping into random.c
  drm/i915/reg: split out icl_dsi_regs.h
  drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h
  drm/i915/dsi: add separate init timer mask definition for ICL DSI
  drm/i915/dsi: disassociate VBT video transfer mode from register values
  ath11k: configure RDDM size to mhi for recovery by firmware
  ath11k: fix invalid m3 buffer address
  ath11k: add ath11k_qmi_free_resource() for recovery
  dt-bindings: Document Tegra234 HDA support
  ALSA: hda/tegra: Update scratch reg. communication
  ALSA: hda/tegra: Hardcode GCAP ISS value on T234
  ALSA: hda/tegra: Add Tegra234 hda driver support
  ALSA: hda: Expose codec cleanup and power-save functions
  ALSA: hda: Update and expose codec register procedures
  ALSA: hda: Update and expose snd_hda_codec_device_init()
  ALSA: hda: Add snd_hdac_ext_bus_link_at() helper
  drm/i915/dg2: Print PHY name properly on calibration error
  drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
  drm/i915: Correctly populate use_sagv_wm for all pipes
  drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
  drm/i915: Widen the QGV point mask
  x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
  Documentation/hw-vuln: Update spectre doc
  x86/speculation: Add eIBRS + Retpoline options
  x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
  USB: serial: option: add Telit LE910R1 compositions
  USB: serial: option: add support for DW5829e
  fsi: Add trace events in initialization path
  fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl
  fsi: sbefifo: Use specified value of start of response timeout
  fsi: occ: Improve response status checking
  rtw89: core.h: Replace zero-length array with flexible-array member
  brcmfmac: Replace zero-length arrays with flexible-array members
  Revert "USB: serial: ch341: add new Product ID for CH341A"
  bcma: cleanup comments
  rtw89: fix RCU usage in rtw89_core_txq_push()
  drm/vc4: Use drm_mode_copy()
  rtw88: coex: Update rtl8822c COEX version to 22020720
  rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info
  rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller
  rtw88: coex: update BT PTA counter regularly
  rtw88: coex: Improve WLAN throughput when HFP COEX
  rtw88: 8822ce: add support for TX/RX 1ss mode
  arm64: dts: renesas: ulcb-kf: fix wrong comment
  arm64: dts: meson: add support for OSMC Vero 4K+
  dt-bindings: arm: amlogic: add Vero 4K+ bindings
  dt-bindings: vendor-prefixes: add osmc prefix
  HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
  ANDROID: gki_defconfig: Enable CONFIG_RANDOM_TRUST_CPU=y
  ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO
  soc: imx: gpcv2: Fix clock disabling imbalance in error path
  PCI: vmd: Prevent recursive locking on interrupt allocation
  memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid
  memblock tests: Add memblock_free tests
  memblock tests: Add memblock_add_node test
  memblock tests: Add memblock_remove tests
  memblock tests: Add memblock_reserve tests
  memblock tests: Add memblock_add tests
  arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC
  arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4
  arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage
  arm64: dts: imx8mp-phycore-som: Update WDOG muxing
  arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines
  arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength
  arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy
  arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera
  arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera
  arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes
  arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes
  dt-bindings: arm: imx: add imx8mm gw7903 support
  arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support
  arm64: dts: ls1028a: add efuse node
  ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO
  ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO
  ARM: dts: aspeed: tacoma: Clean up KCS nodes
  arm64: dts: imx8mp-evk: add support for I2C5
  arm64: dts: imx8mp-evk: add PCA6416 gpio line names
  arm64: dts: imx8qm: added more serial alias to dts
  arm64: dts: imx8qm: add compatible string for usdhc3
  MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki
  ARM: dts: aspeed: Add device tree for Quanta S6Q BMC
  drm/panel: nt35560: Support also ACX424AKM
  drm/panel: nt35560: Support more panel IDs
  drm/panel: Rename Sony ACX424 to Novatek NT35560
  Linux 5.17-rc5
  drm/msm/gpu: Track global faults per address-space
  drm/msm/gpu: Add ctx to get_param()
  selftests/bpf: Fix btfgen tests
  net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo()
  net: tcp: use tcp_drop_reason() for tcp_data_queue()
  net: tcp: use tcp_drop_reason() for tcp_rcv_established()
  net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv()
  net: tcp: add skb drop reasons to tcp_add_backlog()
  net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash()
  net: tcp: use kfree_skb_reason() for tcp_v6_rcv()
  net: tcp: add skb drop reasons to tcp_v4_rcv()
  net: tcp: introduce tcp_drop_reason()
  bnxt_en: Fix devlink fw_activate
  bnxt_en: Increase firmware message response DMA wait time
  bnxt_en: Restore the resets_reliable flag in bnxt_open()
  bnxt_en: Fix incorrect multicast rx mask setting when not requested
  bnxt_en: Fix occasional ethtool -t loopback test failures
  bnxt_en: Fix offline ethtool selftest with RDMA enabled
  bnxt_en: Fix active FEC reporting to ethtool
  firmware: imx: scu-pd: imx8q: add vpu mu resources
  memblock: use kfree() to release kmalloced memblock regions
  memblock tests: Add memblock reset function
  memblock tests: Add skeleton of the memblock simulator
  tools/include: Add debugfs.h stub
  tools/include: Add pfn.h stub
  tools/include: Add io.h stub
  tools/include: Add cache.h stub
  tools/include: Add mm.h file
  tools/include: Update atomic definitions
  tools/include: Add _RET_IP_ and math definitions to kernel.h
  tools/include: Add phys_addr_t to types.h
  tools: Move gfp.h and slab.h from radix-tree to lib
  drm/i915/lmem: Enable lmem for platforms with Flat CCS
  drm/i915/xehpsdv: Add has_flat_ccs to device info
  drm/i915/uapi: document behaviour for DG2 64K support
  drm/i915/migrate: add acceleration support for DG2
  drm/i915/gtt: add xehpsdv_ppgtt_insert_entry
  drm/i915/gtt: allow overriding the pt alignment
  drm/i915: add gtt misalignment test
  drm/i915: support 64K GTT pages for discrete cards
  drm/i915: enforce min GTT alignment for discrete cards
  drm/i915: add needs_compact_pt flag
  iosys-map: Add a few more helpers
  iosys-map: Add offset to iosys_map_memcpy_to()
  bpf: Initialize ret to 0 inside btf_populate_kfunc_set()
  hwmon: (ntc_thermistor) Underscore Samsung thermistor
  selftests/bpf: Fix a clang deprecated-declarations compilation error
  netfilter: nf_tables_offload: incorrect flow offload action array size
  ata: pata_hpt37x: merge transfer mode setting methods
  ata: libata-sff: use *switch* statement in ata_sff_dev_classify()
  ata: add/use ata_taskfile::{error|status} fields
  ata: Kconfig: fix sata gemini compile test condition
  ata: libata-scsi: use *switch* statements to check SCSI command codes
  ata: libata-sff: refactor ata_sff_altstatus()
  net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't held
  scsi: libsas: Add sas_abort_task()
  scsi: libsas: Add sas_query_task()
  scsi: libsas: Add sas_lu_reset()
  scsi: libsas: Add sas_clear_task_set()
  scsi: libsas: Add sas_abort_task_set()
  scsi: libsas: Add TMF handler aborted callback
  scsi: libsas: Add TMF handler exec complete callback
  scsi: libsas: Add sas_execute_ssp_tmf()
  scsi: libsas: Add sas_execute_tmf()
  scsi: libsas: Add sas_task.tmf
  scsi: libsas: Add struct sas_tmf_task
  scsi: libsas: Move SMP task handlers to core
  scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT
  scsi: libsas: Delete SAS_SG_ERR
  scsi: libsas: Delete lldd_clear_aca callback
  scsi: libsas: Use enum for response frame DATAPRES field
  scsi: libsas: Handle non-TMF codes in sas_scsi_find_task()
  net: prestera: acl: fix 'client_map' buff overflow
  net: dsa: microchip: add ksz8563 to ksz9477 I2C driver
  net/smc: unlock on error paths in __smc_setsockopt()
  net: dsa: microchip: ksz9477: export HW stats over stats64 interface
  net: phylink: remove phylink_config's pcs_poll
  net: dsa: remove pcs_poll
  net: hsr: fix suspicious RCU usage warning in hsr_node_get_first()
  atm: nicstar: Use kcalloc() to simplify code
  dpaa2-eth: Update SINGLE_STEP register access
  dpaa2-eth: Update dpni_get_single_step_cfg command
  net: get rid of rtnl_lock_unregistering()
  net: dsa: microchip: fix bridging with more than two member ports
  net: prestera: flower: fix destroy tmpl in chain
  bridge: switch br_net_exit to batch mode
  mctp i2c: MCTP I2C binding driver
  dt-bindings: net: New binding mctp-i2c-controller
  net: Force inlining of checksum functions in net/checksum.h
  net: ip6mr: add support for passing full packet on wrong mif
  x86/mce: Work around an erratum on fast string copy instructions
  i40e: remove dead stores on XSK hotpath
  selftests: mptcp: be more conservative with cookie MPJ limits
  selftests: mptcp: more robust signal race test
  mptcp: add mibs counter for ignored incoming options
  mptcp: fix race in incoming ADD_ADDR option processing
  mptcp: fix race in overlapping signal events
  selftests: mptcp: improve 'fair usage on close' stability
  selftests: mptcp: fix diag instability
  MAINTAINERS: remove duplicate entry for i2c-qcom-geni
  i2c: smbus: Check for parent device before dereference
  arm64: Support PREEMPT_DYNAMIC
  arm64: entry: Centralize preemption decision
  sched/preempt: Add PREEMPT_DYNAMIC using static keys
  sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY
  sched/preempt: Simplify irqentry_exit_cond_resched() callers
  sched/preempt: Refactor sched_dynamic_update()
  sched/preempt: Move PREEMPT_DYNAMIC logic later
  sched: Fix yet more sched_fork() races
  drm/i915: Kill the fake lmem support
  mctp: add address validity checking for packet receive
  mctp: replace mctp_address_ok with more fine-grained helpers
  net: Add new protocol attribute to IP addresses
  nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
  MAINTAINERS: rmnet: Update email addresses
  ionic: clean up comments and whitespace
  ionic: prefer strscpy over strlcpy
  ionic: Use vzalloc for large per-queue related buffers
  ionic: catch transition back to RUNNING with fw_generation 0
  net: mvpp2: always set port pcs ops
  drm/msm/dp: support finding next bridge even for DP interfaces
  drm/msm/dp: support attaching bridges to the DP encoder
  drm/msm/dp: fix panel bridge attachment
  ata: libata-sff: refactor ata_sff_set_devctl()
  ata: libata-sff: make ata_resources_present() return 'bool'
  ata: pata_hpt3x2n: disable fast interrupts in prereset() method
  ata: pata_hpt37x: disable fast interrupts in prereset() method
  ata: pata_hpt366: disable fast interrupts in prereset() method
  ata: pata_mpc52xx: use GFP_KERNEL
  ata: sata_rcar: drop unused #define's
  ata: pata_hpt366: check channel enable bits
  ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool'
  ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool'
  ata: libata-sff: make ata_devchk() return 'bool'
  ata: pata_hpt3x2n: drop unused 'struct hpt_chip'
  ata: pata_hpt3x2n: drop unused HPT_PCI_FAST
  ata: pata_artop: use *switch* in atp8xx_fixup()
  ata: pata_artop: use *switch* in artop_init_one()
  pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop()
  pata_hpt3x2n: check channel enable bits
  ata: libata: make ata_host_suspend() *void*
  pinctrl: sunxi: Use unique lockdep classes for IRQs
  pinctrl: sunxi: do not print error message for EPROBE_DEFER
  pinctrl: qcom: qcm2290: Add GPIO wakeirq map
  pinctrl: qcom: print egpio mode in debugfs
  pinctrl: qcom: sm8450: Add egpio support
  gpio: tegra186: Fix chip_data type confusion
  pinctrl: starfive: Use a static name for the GPIO irq_chip
  remoteproc: Fix count check in rproc_coredump_write()
  drm/i915/dg2: Enable 5th port
  drm/i915/dg2: Drop 38.4 MHz MPLLB tables
  drm/i915: Fix for PHY_MISC_TC1 offset
  arm64: dts: rockchip: fix supplies for pwm regulators
  arm64: dts: rockchip: define vdd_log on rk3399-puma
  soc: fsl: qe: Check of ioremap return value
  soc: fsl: qe: fix typo in a comment
  soc: fsl: guts: Add a missing memory allocation failure check
  soc: fsl: guts: Revert commit 3c0d64e867
  soc: fsl: Correct MAINTAINERS database (SOC)
  soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY)
  soc: fsl: Replace kernel.h with the necessary inclusions
  dt-bindings: fsl,layerscape-dcfg: add missing compatible for lx2160a
  dt-bindings: qoriq-clock: add missing compatible for lx2160a
  Input: psmouse - set up dependency between PS/2 and SMBus companions
  ice: initialize local variable 'tlv'
  ice: check the return of ice_ptp_gettimex64
  ice: fix concurrent reset and removal of VFs
  ice: fix setting l4 port flag when adding filter
  ice: Match on all profiles in slow-path
  ACPI: property: Get rid of redundant 'else'
  bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch()
  drm/i915: Pimp icl+ sagv pre/post update
  drm/i915: Split pre-icl vs. icl+ SAGV hooks apart
  drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
  drm/i915: Correctly populate use_sagv_wm for all pipes
  ACPI: scan: Use ida_alloc() instead of ida_simple_get()
  drm/amdgpu: add dm ip block for dcn 3.1.5
  drm/amd/display: Add DCN315 DM Support
  drm/amd/display: Add DCN315 CORE
  drm/amd/display: Add DCN315 blocks to Makefile
  drm/amd/display: Add DCN315 Command Table Helper
  drm/amd/display: Add DCN315 Resource
  drm/amd/display: Add DCN315 DMUB
  drm/amd/display: Add DCN315 IRQ
  drm/amd/display: Add DCN315 GPIO
  drm/amd/display: Add DCN315 CLK_MGR
  drm/amd/display: Add DCN315 family information
  drm/amd/include: add DCN 3.1.5 registers
  drm/amdgpu: add mp 13.0.5 header files
  drm/amd/pm: add smu_v13_0_5_ppt implementation
  drm/amd/pm: update smc message sequence for smu 13.0.5
  drm/admgpu/pm: add smu 13.0.5 driver interface headers
  drm/amdgpu: add support for psp 13.0.5
  drm/amdgpu: add smuio support for smuio 13.0.10
  drm/amdgpu: add support for nbio 7.3.0
  drm/amdgpu: enable vcn pg and cg for vcn 3.1.2
  drm/amdgpu/vcn: add vcn support for vcn 3.1.2
  drm/amdgpu: add support for sdma 5.2.6
  drm/amdgpu: do not enable asic reset for raven2
  KVM: x86/mmu: Remove MMU auditing
  ANDROID: sched: Add trace for __setscheduler_uclamp
  ANDROID: sched: Add vendor hook for util_est_update
  ANDROID: sched: Add vendor hook for uclamp_eff_get
  ANDROID: sched: Add vendor hook for cpu_overutilized
  KVM: x86: allow defining return-0 static calls
  KVM: x86: make several APIC virtualization callbacks optional
  KVM: x86: warn on incorrectly NULL members of kvm_x86_ops
  KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops
  KVM: x86: use static_call_cond for optional callbacks
  KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC
  drm/msm/dpu: Fix timeout issues on command mode panels
  drm/msm/dpu: Add a function to retrieve the current CTL status
  drm/msm/dpu: simplify clocks handling
  drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_encoder_virt
  drm/msm/dpu: switch dpu_encoder to use atomic_mode_set
  drm/msm/dpu: encoder: drop unused mode_fixup callback
  drm/msm/dpu: drop bus_scaling_client field
  drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt
  drm/msm: move struct msm_display_info to dpu driver
  drm/msm/dpu: fix dp audio condition
  drm/msm/dpu: drop unused access macros
  drm/msm/dpu: Only create debugfs for PRIMARY minor
  drm/msm/dpu: Add SC8180x to hw catalog
  drm/msm/dpu: Add INTF_5 interrupts
  drm/msm/dpu: fix error handling in dpu_rm_init
  drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf
  drm/msm/dpu: get INTF blocks directly rather than through RM
  drm/msm/dpu: add DSPP blocks teardown
  drm/msm/dpu: drop unused lm_max_width from RM
  drm/msm: populate intf_audio_select() base on hardware capability
  drm/msm/dpu: Update function parameter documentation
  drm/msm/dpu: Update the comment style
  drm/msm/dpu: Remove set but unused variables
  drm/msm/dpu: clean up some inconsistent indenting
  dt-bindings: display: msm: Add binding for msm8998 dpu
  drm/msm/dpu1: Add MSM8998 to hw catalog
  drm/msm/dpu1: Add DMA2, DMA3 clock control to enum
  ANDROID: Add a vendor hook that allow a module to modify the wake flag
  sparc64: fix building assembly files
  RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
  RDMA/rtrs-clt: Fix possible double free in error case
  selinux: use correct type for context length
  selinux: drop return statement at end of void functions
  drm: replace bitmap_weight with bitmap_empty where appropriate
  drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
  drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode
  drm/msm/dsi: move DSI host powerup to modeset time
  drm/msm/dsi: Remove spurious IRQF_ONESHOT flag
  drm/msm/dsi: Add 10nm dsi phy tuning configuration support
  drm/msm/dsi: Add dsi phy tuning configuration support
  dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties
  drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent
  drm/msm/dp: enhance debug info related to dp phy
  drm/msm/dp: add connector type to enhance debug messages
  drm/msm/dp: always add fail-safe mode into connector mode list
  drm/msm/dp: stop link training after link training 2 failed
  drm/msm/dp: add support of tps4 (training pattern 4) for HBR3
  drm/msm/dp: populate connector of struct dp_panel
  drm/msm/dp: do not initialize phy until plugin interrupt received
  drm/msm/dp: Add DisplayPort controller for SM8350
  drm/msm/dp: Simplify dp_debug_init() and dp_debug_get()
  drm/msm/dp: Add sc8180x DP controllers
  drm/msm/dp: Move debugfs files into subdirectory
  drm/msm: move utility functions from msm_drv.c
  drm/msm/rd: Add chip-id
  drm/msm: reduce usage of round_pixclk callback
  drm/msm: move msm_readl/_writel to msm_drv.h
  drm/msm: drop dbgname argument from msm_ioremap*()
  drm/msm: drop register logging support
  drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  net: avoid quadratic behavior in netdev_wait_allrefs_any()
  drm/i915: Drop pointless i830 PIPECONF read
  drm/i915: Make the CHV CGM CSC register writes lockless
  drm/i915: Make the pipe/output CSC register writes lockless
  drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade critical section
  drm/i915/display: Implement Wa_16013835468
  drm/i915/display: Group PSR2 prog sequences and workarounds
  spi: use sysfs_emit() for printing statistics and add trailing newline
  spi: clean up some inconsistent indenting
  drm/i915/display/tgl+: Implement new PLL programming step
  mtd: rawnand: stm32_fmc2: Add NAND Write Protect support
  dt-binding: mtd: nand: Document the wp-gpios property
  mtd: rawnand: pl353: Set the nand chip node as the flash node
  mtd: parsers: trx: allow to use on MediaTek MIPS SoCs
  dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt
  mtd: spear_smi: use GFP_KERNEL
  ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021
  ARM: dts: exynos: align PPMU event node names with dtschema
  block, bfq: don't move oom_bfqq
  block, bfq: avoid moving bfqq to it's parent bfqg
  block, bfq: cleanup bfq_bfqq_to_bfqg()
  drivers: hv: log when enabling crash_kexec_post_notifiers
  hv_utils: Add comment about max VMbus packet size in VSS driver
  perf evlist: Fix failed to use cpu list for uncore events
  perf test: Skip failing sigtrap test for arm+aarch64
  net: ll_temac: check the return value of devm_kmalloc()
  ipv6: annotate some data-races around sk->sk_prot
  net/ibmvnic: Cleanup workaround doing an EOI after partition migration
  iio:temperature:mlx90614: Switch from CONFIG_PM* guards to pm_ptr() etc
  iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc
  iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:dmard10: Switch from CONFIG_PM guards to pm_sleep_ptr() etc
  iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:chemical:bme680: Move exports to IIO_BME680 namespace
  iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace
  iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace
  iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN namespace
  iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace
  iio:pressure:mpl115: Move exports into IIO_MPL115 namespace
  iio:pressure:ms5611: Move exports into IIO_MS5611 namespace
  iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace
  iio:imu:adis: Move exports into IIO_ADISLIB namespace
  iio:dac:ad5686: Move exports into IIO_AD5686 namespace
  iio:dac:ad5592r: Move exports into IIO_AD5592R namespace
  iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS namespace
  iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS
  iio:adc:ad76060: Move exports into IIO_AD7606 namespace.
  iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
  iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DELTA namespace
  teaming: deliver link-local packets with the link they arrive on
  iio:st-sensors: Move exports into IIO_ST_SENSORS namespace
  iio:st-sensors: Remove duplicate MODULE_*
  iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace
  iio:accel:bmi088: Move exports into IIO_BMI088 namespace
  iio:accel:bmc150: Move exports into IIO_BMC150 namespace
  iio:accel:adxl372: Move exports into IIO_ADXL372 namespace
  iio:accel:adxl355: Move exports into IIO_ADXL355 namespace
  iio:accel:adxl345: Move exports into IIO_ADXL345 namespace
  iio:accel:adxl313: Move exports into IIO_ADXL313 namespace
  iio:accel:bma400: Move exports into IIO_BMA400 namespace
  iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace
  iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace
  iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace
  iio: accel: st_accel: Add support for Silan SC7A20
  dt-bindings: iio: st: Add Silan SC7A20 accelerometer
  dt-bindings: vendor-prefixes: Add silan vendor prefix
  iio: trigger: stm32-timer: Make use of device properties
  iio: mma8452: Add support for the "mount-matrix" device property
  iio: mma8452: Fix probe failing when an i2c_device_id is used
  net: dsa: qca8k: mark as non-legacy
  net: dsa: qca8k: move pcs configuration
  net: dsa: qca8k: convert to use phylink_pcs
  net: dsa: qca8k: move qca8k_phylink_mac_link_state()
  net: dsa: qca8k: move qca8k_setup()
  net: dsa: add support for phylink mac_select_pcs()
  net-timestamp: convert sk->sk_tskey to atomic_t
  net: ethernet: xilinx: cleanup comments
  sr9700: sanity check for packet length
  net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
  net: gro: Fix a 'directive in macro's argument list' sparse warning
  net-sysfs: add check for netdevice being present to speed_show
  drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
  fuse: fix fileattr op failure
  drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
  x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing
  selftests: KVM: allow sev_migrate_tests on machines without SEV-ES
  KVM: SEV: Allow SEV intra-host migration of VM with mirrors
  i2c: brcmstb: fix support for DSL and CM variants
  drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER
  i2c: qcom-cci: add sm8450 compatible
  dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible
  iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write
  iwlwifi: mvm: Fix an error code in iwl_mvm_up()
  iwlwifi: Fix -EIO error code that is never returned
  iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
  iwlwifi: Fix syntax errors in comments
  iwlwifi: dvm: use struct_size over open coded arithmetic
  iwlwifi/fw: use struct_size over open coded arithmetic
  iwlwifi: Make use of the helper macro LIST_HEAD()
  iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
  iwlwifi: yoyo: send hcmd to fw after dump collection completes.
  iwlwifi: mvm: move only to an enabled channel
  iwlwifi: mvm: update BAID allocation command again
  iwlwifi: api: remove ttl field from TX command
  iwlwifi: support new queue allocation command
  iwlwifi: yoyo: support dump policy for the dump size
  iwlwifi: pcie: iwlwifi: fix device id 7F70 struct
  iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration
  iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument
  iwlwifi: remove command ID argument from queue allocation
  iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq
  iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val
  iwlwifi: mvm: add additional info for boot info failures
  iwlwifi: mvm: always remove the session protection after association
  iwlwifi: mvm: make iwl_mvm_reconfig_scd() static
  iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD
  iwlwifi: mvm: Disable WiFi bands selectively with BIOS
  iwlwifi: mvm: add additional info for boot info failures
  iwlwifi: mvm: don't send BAID removal to the FW during hw_restart
  iwlwifi: don't dump_stack() when we get an unexpected interrupt
  iwlwifi: mvm: rfi: handle deactivation notification
  iwlwifi: mvm: Consider P2P GO operation during scan
  iwlwifi: bump FW API to 70 for AX devices
  iwlwifi: mvm: Unify the scan iteration functions
  iwlwifi: mei: use C99 initializer for device IDs
  iwlwifi: debugfs: remove useless double condition
  iwlwifi: remove unused macros
  iwlwifi: eeprom: clean up macros
  iwlwifi: drv: load tlv debug data earlier
  iwlwifi: pcie: Adapt rx queue write pointer for Bz family
  iwlwifi: pcie: adjust to Bz completion descriptor
  iwlwifi: mvm: Passively scan non PSC channels only when requested so
  iwlwifi: scan: Modify return value of a function
  iwlwifi: yoyo: Avoid using dram data if allocation failed
  iwlwifi: mvm: Correctly set fragmented EBS
  iwlwifi: nvm: Correct HE capability
  iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings
  iwlwifi: make some functions friendly to sparse
  iwlwifi: avoid variable shadowing
  iwlwifi: remove unused DC2DC_CONFIG_CMD definitions
  iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams()
  iwlwifi: move symbols into a separate namespace
  iwlwifi: fw: make dump_start callback void
  iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow
  iwlwifi: mvm: use debug print instead of WARN_ON()
  iwlwifi: read and print OTP minor version
  iwlwifi: add support for BZ-U and BZ-L HW
  iwlwifi: mvm: add support for CT-KILL notification version 2
  iwlwifi: yoyo: remove DBGI_SRAM address reset writing
  iwlwifi: mvm: support v3 of station HE context command
  iwlwifi: yoyo: add IMR DRAM dump support
  iwlwifi: yoyo: fix DBGC allocation flow
  iwlwifi: pcie: add support for MS devices
  iwlwifi: mvm: align locking in D3 test debugfs
  iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
  iwlwifi: advertise support for HE - DCM BPSK RX/TX
  iwlwifi: mvm: only enable HE DCM if we also support TX
  iwlwifi: yoyo: fix DBGI_SRAM ini dump header.
  iwlwifi: dbg: add infra for tracking free buffer size
  iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions
  iwlwifi: mvm: support new BAID allocation command
  iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg()
  iwlwifi: cfg: add support for 1K BA queue
  iwlwifi: avoid void pointer arithmetic
  iwlwifi: fix various more -Wcast-qual warnings
  iwlwifi: propagate (const) type qualifier
  iwlwifi: de-const properly where needed
  iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id
  iwlwifi: mvm: fw: clean up hcmd struct creation
  iwlwifi: prefer WIDE_ID() over iwl_cmd_id()
  iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting
  iwlwifi: mvm: offload channel switch timing to FW
  iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
  x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
  x86/kvm: Fix compilation warning in non-x86_64 builds
  ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree
  ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard
  ARM: dts: am334x: pdu001: Use correct node name for RTC
  ARM: dts: Use 32KiHz oscillator on devkit8000
  ARM: dts: switch timer config to common devkit8000 devicetree
  drm/i915/dp: remove accidental static on what should be a local variable
  drm/i915: Polish ilk+ wm register bits
  drm/i915: Introduce intel_crtc_planes_update_arm()
  drm/i915: Clean up SSKPD/MLTR defines
  hwrng: core - introduce rng_quality sysfs attribute
  hwrng: core - use per-rng quality value instead of global setting
  hwrng: core - start and stop in-kernel rngd in separate function
  hwrng: core - do not bother to order list of devices by quality
  crypto: rockchip - ECB does not need IV
  crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3
  crypto: hisilicon/sec - add the register configuration for HW V3
  crypto: ux500 - use GFP_KERNEL
  crypto: nx - Constify static attribute_group structs
  crypto: omap-sham - Constify static attribute_group
  crypto: omap-aes - Constify static attribute_group
  crypto: qat - enable power management for QAT GEN4
  crypto: qat - move and rename GEN4 error register definitions
  crypto: qat - add misc workqueue
  crypto: lrw - Add dependency on ecb
  crypto: xts - Add softdep on ecb
  crypto: qat - don't cast parameter in bit operations
  crypto: cavium/nitrox - fix typo on crypto
  s390/qeth: Remove redundant 'flush_workqueue()' calls
  net: dsa: delete unused exported symbols for ethtool PHY stats
  net: add sanity check in proto_register()
  net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  selftests: mptcp: add csum mib check for mptcp_connect
  selftests: mptcp: join: check for tools only if needed
  selftests: mptcp: join: create tmp files only if needed
  selftests: mptcp: join: remove unused vars
  selftests: mptcp: join: exit after usage()
  selftests: mptcp: simplify pm_nl_change_endpoint
  selftests: mptcp: increase timeout to 20 minutes
  kconfig: fix missing '# end of' for empty menu
  kconfig: add fflush() before ferror() check
  clk: jz4725b: fix mmc0 clock gating
  dax: make sure inodes are flushed before destroy cache
  clk: qcom: gcc-msm8994: Remove NoC clocks
  fsdax: fix function description
  cxl/port: Hold port reference until decoder release
  cxl/port: Fix endpoint refcount leak
  drm/i915/dg2: Print PHY name properly on calibration error
  dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml
  dt-bindings: crypto: Convert Atmel SHA to yaml
  dt-bindings: crypto: Convert Atmel TDES to yaml
  dt-bindings: crypto: Convert Atmel AES to yaml
  of/fdt: move elfcorehdr reservation early for crash dump kernel
  clk: mvebu: use time_is_before_eq_jiffies() instead of open coding it
  drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list
  PCI: iproc: Set all 24 bits of PCI class code
  PCI: Add defines for normal and subtractive PCI bridges
  bpf: bpf_prog_pack: Set proper size before freeing ro_header
  drm/amdkfd: Use proper enum in pm_unmap_queues_v9()
  drm/amdgpu: add gc 10.3.6 support
  drm/amdgpu: add support for gmc10 for gc 10.3.6
  drm/amdgpu: add Clock and Power Gating support for gc 10.3.6
  drm/amdgpu: add nv common init for gc 10.3.6
  drm/amdgpu/smu11.5: restore cclks in vangogh_set_performance_level
  drm/amdgpu: fix amdgpu_ras_block_late_init error handler
  drm/amdgpu: Dynamically initialize IP instance attributes
  drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3)
  drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching
  drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
  drm/amdgpu: Fix ARM compilation warning
  drm/amd: Check if ASPM is enabled from PCIe subsystem
  drm/amdgpu: Remove redundant .ras_late_init initialization in some ras blocks
  drm/amdgpu: define amdgpu_ras_late_init to call all ras blocks' .ras_late_init
  drm/amdgpu: Optimize xxx_ras_late_init function of each ras block
  drm/amdgpu: Remove redundant calls of ras_late_init in mca ras block
  drm/amdgpu: Remove redundant calls of ras_late_init in mmhub ras block
  drm/amdgpu: Remove redundant calls of ras_late_init in hdp ras block
  drm/amdgpu: Modify .ras_late_init function pointer parameter
  drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE
  drm/amd/display: Add DCN316 resource and SMU clock manager
  drm/amd/display: Add DMUB support for DCN316
  drm/amd/display: configure dc hw resource for DCN 3.1.6
  drm/amd/include: Add MP 13.0.8 register headers
  net: marvell: prestera: handle fib notifications
  net: marvell: prestera: add hardware router objects accounting for lpm
  net: marvell: prestera: Add router LPM ABI
  drm/amd/include: Add register headers for DCN 3.1.6
  dt-bindings: vendor-prefixes: add HPE Prefix
  clk: mediatek: Warn if clk IDs are duplicated
  clk: mediatek: mt8195: Implement remove functions
  clk: mediatek: mt8195: Implement error handling in probe functions
  clk: mediatek: mt8195: Hook up mtk_clk_simple_remove()
  clk: mediatek: Unregister clks in mtk_clk_simple_probe() error path
  clk: mediatek: mtk: Implement error handling in register APIs
  clk: mediatek: pll: Implement error handling in register API
  clk: mediatek: mux: Implement error handling in register API
  clk: mediatek: mux: Reverse check for existing clk to reduce nesting level
  clk: mediatek: gate: Implement error handling in register API
  clk: mediatek: cpumux: Implement error handling in register API
  clk: mediatek: mtk: Clean up included headers
  clk: mediatek: Add mtk_clk_simple_remove()
  clk: mediatek: Implement mtk_clk_unregister_composites() API
  clk: mediatek: Implement mtk_clk_unregister_divider_clks() API
  clk: mediatek: Implement mtk_clk_unregister_factors() API
  clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API
  clk: mediatek: pll: Clean up included headers
  clk: mediatek: pll: Implement unregister API
  clk: mediatek: pll: Split definitions into separate header file
  clk: mediatek: mux: Clean up included headers
  clk: mediatek: mux: Internalize struct mtk_clk_mux
  clk: mediatek: mux: Implement unregister API
  clk: mediatek: cpumux: Clean up included headers
  clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux
  clk: mediatek: cpumux: Implement unregister API
  clk: mediatek: gate: Clean up included headers
  clk: mediatek: gate: Implement unregister API
  clk: mediatek: gate: Internalize clk implementation
  clk: mediatek: gate: Consolidate gate type clk related code
  clk: mediatek: Use %pe to print errors
  selftests/sgx: Treat CC as one argument
  selftests/x86: Add validity check and allow field splitting
  selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails
  tools/power/x86/intel-speed-select: v1.12 release
  tools/power/x86/intel-speed-select: HFI support
  tools/power/x86/intel-speed-select: OOB daemon mode
  selftests/bpf: Fix vmtest.sh to launch smp vm.
  bonding: force carrier update when releasing slave
  bpf: Add schedule points in batch ops
  x86/sgx: Fix missing poison handling in reclaimer
  fs/file_table: fix adding missing kmemleak_not_leak()
  nfp: flower: netdev offload check for ip6gretap
  ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt
  ipv4: fix data races in fib_alias_hw_flags_set
  net: dsa: lan9303: add VLAN IDs to master device
  net: dsa: lan9303: handle hwaccel VLAN tags
  spi: rockchip: clear interrupt status in error handler
  spi: rockchip: Suspend and resume the bus during NOIRQ_SYSTEM_SLEEP_PM ops
  spi: rockchip: Preset cs-high and clk polarity in setup progress
  spi: rockchip: Stop spi slave dma receiver when cs inactive
  ASoC: SOF: Replace zero-length array with flexible-array member
  mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP
  mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH)
  mm/munlock: page migration needs mlock pagevec drained
  mm/munlock: mlock_page() munlock_page() batch by pagevec
  mm: don't try to NUMA-migrate COW pages that have other uses
  mm/munlock: delete smp_mb() from __pagevec_lru_add_fn()
  mm/migrate: __unmap_and_move() push good newpage to LRU
  mm/munlock: mlock_pte_range() when mlocking or munlocking
  mm/munlock: maintain page->mlock_count while unevictable
  mm/munlock: replace clear_page_mlock() by final clearance
  mm/munlock: rmap call mlock_vma_page() munlock_vma_page()
  mm/munlock: delete munlock_vma_pages_all(), allow oomreap
  mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE
  mm/munlock: delete page_mlock() and all its works
  vsock: remove vsock from connected table when connect is interrupted by a signal
  Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname"
  ipv6/addrconf: ensure addrconf_verify_rtnl() has completed
  drm/vc4: crtc: Fix runtime_pm reference counting
  drm/vc4: hdmi: Unregister codec device on unbind
  net: allow out-of-order netdev unregistration
  net: transition netdev reg state earlier in run_todo
  IB/qib: Fix duplicate sysfs directory name
  IB/cma: Allow XRC INI QPs to set their local ACK timeout
  spi: rockchip: terminate dma transmission when slave abort
  spi: rockchip: Fix error in getting num-cs property
  regmap-irq: Update interrupt clear register for proper reset
  usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device
  usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards
  usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks()
  usb: typec: Support the WUSB3801 port controller
  usb: typec: Factor out non-PD fwnode properties
  dt-bindings: usb: Add WUSB3801 Type-C Port Controller
  dt-bindings: vendor-prefixes: Add willsemi
  usb: xhci: fix minmax.cocci warnings
  usb: host: xhci: drop redundant checks
  usb: remove Link Powermanagement (LPM) disable before port reset.
  xhci: Allocate separate command structures for each LPM command
  xhci: dbgtty: use IDR to support several dbc instances.
  xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe
  xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
  xhci: dbc: create and remove dbc structure in dbgtty driver.
  xhci: dbc: refactor xhci_dbc_init()
  usb: dwc3: drd: Don't check against CONFIG_OF
  usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk
  ucounts: Handle wrapping in is_ucounts_overlimit
  ucounts: Move RLIMIT_NPROC handling after set_user
  ucounts: Base set_cred_ucounts changes on the real user
  ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1
  usb: dwc2: drd: fix soft connect when gadget is unconfigured
  usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
  libbpf: Fix memleak in libbpf_netlink_recv()
  rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user
  x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0
  x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0
  tps6598x: clear int mask on probe failure
  ping: fix the dif and sdif check in ping_lookup
  staging: r8188eu: correct long line warnings near prior DBG_88E calls
  staging: r8188eu: remove padapter param from aes_decipher function
  staging: r8188eu: remove rtw_sctx_chk_waring_status function
  staging: r8188eu: fix lines modified by DBG_88E cleanup
  staging: r8188eu: remove rtw_debug module parameter
  staging: r8188eu: remove DBG_88E macro definition
  staging: r8188eu: remove all aliased DBG_88E calls
  staging: r8188eu: remove remaining DBG_88E call from include/usb_ops.h
  staging: r8188eu: remove remaining DBG_88E calls from os_dep subdir
  staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c
  staging: r8188eu: remove DBG_88E calls from hal subdir
  staging: r8188eu: remove DBG_88E calls from core subdir
  staging: r8188eu: remove converted DBG_88E calls from core/rtw_mlme_ext.c
  staging: r8188eu: remove smaller sets of converted DBG_88E calls
  staging: r8188eu: remove previously converted DBG_88E_LEVEL calls
  staging: r8188eu: struct usb_suspend_parm is not used
  staging: r8188eu: evt_done_cnt is set but not used
  staging: r8188eu: evt_allocated_buf is not used
  staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly"
  staging: wfx: fix DT bindings location
  staging: wfx: apply the necessary SDIO quirks for the Silabs WF200
  staging: wfx: WF200 has no official SDIO IDs
  staging: r8188eu: rename CCKSwingTable_Ch1_Ch13
  staging: r8188eu: bCCKinCH14 is read-only
  staging: r8188eu: remove unused enum
  block/wbt: fix negative inflight counter when remove scsi device
  block: fix surprise removal for drivers calling blk_set_queue_dying
  block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
  platform/dcdbas: move EXPORT_SYMBOL after function
  kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode
  KVM: Fix lockdep false negative during host resume
  KVM: x86: Add KVM_CAP_ENABLE_CAP to x86
  net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
  KVM: arm64: Don't miss pending interrupts for suspended vCPU
  selftests: net: basic test for IPV6_2292*
  selftests: net: test IPV6_HOPLIMIT
  selftests: net: test IPV6_TCLASS
  selftests: net: test IPV6_DONTFRAG
  net: ping6: support setting basic SOL_IPV6 options via cmsg
  dt-bindings: Add Tegra234 APE support
  net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: dsa: tag_ocelot_8021q: calculate TX checksum in software for deferred packets
  net: dsa: felix: update destinations of existing traps with ocelot-8021q
  net: dsa: felix: remove dead code in felix_setup_mmio_filtering()
  net: mscc: ocelot: annotate which traps need PTP timestamping
  net: mscc: ocelot: keep traps in a list
  net: dsa: felix: use DSA port iteration helpers
  net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP and MRP traps
  net: mscc: ocelot: use a single VCAP filter for all MRP traps
  net: mscc: ocelot: delete OCELOT_MRP_CPUQ
  net: mscc: ocelot: consolidate cookie allocation for private VCAP rules
  net: mscc: ocelot: use a consistent cookie for MRP traps
  drm/i915/lrc: replace include with forward declarations
  drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c
  ANDROID: Revert switch mainline driver update revert
  HID: elo: Revert USB reference counting
  platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature
  treewide: Replace zero-length arrays with flexible-array members
  HID: apple: properly reflect LEDS dependency
  platform/x86/intel-uncore-freq: Split common and enumeration part
  platform/x86/intel/uncore-freq: Display uncore current frequency
  platform/x86/intel/uncore-freq: Use sysfs API to create attributes
  platform/x86/intel/uncore-freq: Move to uncore-frequency folder
  leds: simatic-ipc-leds: Don't directly deref ioremap_resource() returned ptr
  leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static
  perf bpf: Defer freeing string after possible strlen() on it
  media: xilinx: csi2rxss: Use mipi-csi2.h
  media: rcar-csi2: Use mipi-csi2.h
  media: rcar-isp: Use mipi-csi2.h
  media: Define MIPI CSI-2 data types in a shared header file
  media: vsp1: mask interrupts before enabling
  media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera
  media: staging: media: imx: imx7_mipi_csis: Store colorspace in set_fmt as well
  media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
  media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size()
  media: ov5675: use group write to update digital gain
  media: dt-bindings: media: hynix,hi846: add link-frequencies description
  media: dt-binding: media: hynix,hi846: use $defs/port-base port description
  media: omap3isp: Use struct_group() for memcpy() region
  media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag
  media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags
  media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags
  media: v4l2-mediabus: Use structures to describe bus configuration
  media: microchip-csi2dc: Remove VC support for now
  ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2
  ASoC: intel: skylake: Set max DMA segment size
  ASoC: SOF: hda: Set max DMA segment size
  media: camss: csiphy: Move to hardcode CSI Clock Lane number
  ALSA: hda: Set max DMA segment size
  drm/i915/perf: Skip the i915_perf_init for dg2
  reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compile-test coverage
  kexec.h: add linux/kexec.h to UAPI compile-test coverage
  fsmap.h: add linux/fsmap.h to UAPI compile-test coverage
  android/binder.h: add linux/android/binder(fs).h to UAPI compile-test coverage
  shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage
  signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage
  drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c
  drm/i915/fbdev: add intel_fbdev_framebuffer() helper
  net/mlx5e: TC, Allow sample action with CT
  net/mlx5e: TC, Make post_act parse CT and sample actions
  net/mlx5e: TC, Clean redundant counter flag from tc action parsers
  net/mlx5e: Use multi table support for CT and sample actions
  net/mlx5e: Create new flow attr for multi table actions
  net/mlx5e: Add post act offload/unoffload API
  net/mlx5e: Pass actions param to actions_match_supported()
  net/mlx5e: TC, Move flow hashtable to be per rep
  net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode
  net/mlx5e: E-Switch, Add PTP counters for uplink representor
  net/mlx5e: RX, Restrict bulk size for small Striding RQs
  net/mlx5e: Default to Striding RQ when not conflicting with CQE compression
  net/mlx5e: Generalize packet merge error message
  net/mlx5e: Add support for using xdp->data_meta
  net/mlx5e: Fix spelling mistake "supoported" -> "supported"
  drm/i915: fix build issue when using clang
  ANDROID: gki_defconfig: remove CONFIG_CLEANCACHE from gki_defconfig
  drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid()
  ANDROID: Replace "PDE_DATA" with "pde_data"
  drm/tegra: Fix cast to restricted __le32
  net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask
  mptcp: don't save tcp data_ready and write space callbacks
  mptcp: mark ops structures as ro_after_init
  mptcp: constify a bunch of of helpers
  mptcp: drop port parameter of mptcp_pm_add_addr_signal
  mptcp: drop unneeded type casts for hmac
  mptcp: drop unused sk in mptcp_get_options
  mptcp: mptcp_parse_option is no longer exported
  mptcp: add SNDTIMEO setsockopt support
  net: Fix an ignored error return from dm9051_get_regs()
  net: sched: limit TC_ACT_REPEAT loops
  tipc: fix wrong notification node addresses
  net: dsa: lantiq_gswip: fix use after free in gswip_remove()
  ipv6: per-netns exclusive flowlabel checks
  net: dsa: tag_8021q: only call skb_push/skb_pull around __skb_vlan_pop
  net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled
  net: ethernet: altera: cleanup comments
  net/smc: return ETIMEDOUT when smc_connect_clc() timeout
  block/bfq_wf2q: correct weight to ioprio
  blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues
  virtio_blk: simplify refcounting
  memstick/mspro_block: simplify refcounting
  memstick/mspro_block: fix handling of read-only devices
  memstick/ms_block: simplify refcounting
  block: add a ->free_disk method
  block: revert 4f1e9630af ("blk-throtl: optimize IOPS throttle for large IO scenarios")
  block: don't try to throttle split bio if iops limit isn't set
  block: throttle split bio in case of iops limit
  block: merge submit_bio_checks() into submit_bio_noacct
  block: don't check bio in blk_throtl_dispatch_work_fn
  block: don't declare submit_bio_checks in local header
  block: move blk_crypto_bio_prep() out of blk-mq.c
  block: move submit_bio_checks() into submit_bio_noacct
  dm: remove dm_dispatch_clone_request
  dm: remove useless code from dm_dispatch_clone_request
  blk-mq: remove the request_queue argument to blk_insert_cloned_request
  blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request
  blk-mq: make the blk-mq stacking code optional
  net: hns3: Remove unused inline function hclge_is_reset_pending()
  bpftool: Fix C++ additions to skeleton
  cifs: fix confusing unneeded warning message on smb2.1 and earlier
  bpftool: Fix pretty print dump for maps without BTF loaded
  overflow: Provide constant expression struct_size
  drm/amdgpu/gfx10: Add GC 10.3.7 Support
  drm/amdkfd: Replace zero-length array with flexible-array member
  drm/amdgpu/sdma5.2: add support for SDMA 5.2.7
  drm/amd/pm: Add support for MP1 13.0.8
  drm/amdgpu/psp: Add support for MP0 13.0.8
  drm/amdgpu/gmc10: add support for GC 10.3.7
  drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1
  drm/amdgpu: set new revision id for 10.3.7 GC
  drm/amdgpu/discovery: set sw common init for GC 10.3.7
  drm/amdgpu/discovery: Add 13.0.9 SMUIO block
  drm/amd: smu7: downgrade voltage error to info
  drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio
  drm/amdgpu: make cyan skillfish support code more consistent
  drm/amd/display: For vblank_disable_immediate, check PSR is really used
  drm/amdkfd: add return value check for queue eviction
  drm/amdkfd: Replace zero-length array with flexible-array member
  drm/amd/display: Add dsc pre-validation in atomic check
  drm/amdgpu: Fix wait for RLCG command completion
  overflow: Implement size_t saturating arithmetic helpers
  drm/amd/display: add dsc mst stream pbn log for debug
  drm/amd/display: 3.2.173
  drm/amd/display: [FW Promotion] Release 0.0.104.0
  drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
  drm/amd/display: enable z9 denial interface by default
  drm/amdgpu: Add "harvest" to IP discovery sysfs
  drm/amd/display: make sure pipe power gating reach requested hw state
  drm/amd/display: dsc mst re-compute pbn for changes on hub
  drm/amd/display: Fix for dmub outbox notification enable
  drm/amd/pm: fix some OEM SKU specific stability issues
  drm/amdgpu: disable MMHUB PG for Picasso
  drm/amd/pm: fulfill Sienna_Cichlid implementations for DriverSmuConfig setting
  drm/amd/pm: fulfill Navi1x implementations for DriverSmuConfig setting
  drm/amd/pm: enable pm sysfs write for one VF mode
  drm/amd/pm: correct the default DriverSmuConfig table settings
  drm/amdgpu/sdma5.2: Adjust the name string for firmware
  drm/amdgpu: check return status before using stable_pstate
  drm/amd/display: Protect update_bw_bounding_box FPU code.
  module: fix building with sysfs disabled
  bpf: Fix crash due to out of bounds access into reg2btf_ids.
  drm/i915: Add missing intel_mchbar_regs.h
  drm/i915: Move MCHBAR registers to their own header
  drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE
  drm/i915/gt: Order GT registers by MMIO offset
  drm/i915/gt: Use consistent offset notation in intel_gt_regs.h
  drm/i915/gt: Cleanup spacing of intel_gt_regs.h
  drm/i915/gt: Use parameterized RING_MI_MODE
  drm/i915/gt: Move SFC lock bits to intel_engine_regs.h
  NFS: Do not report writeback errors in nfs_getattr()
  MIPS: smp: fill in sibling and core maps earlier
  MIPS: ralink: mt7621: do memory detection on KSEG1
  drm/panel-edp: Add eDP sharp panel support
  dt-bindings: display: simple: Add sharp LQ140M1JW46 panel
  PM: hibernate: fix load_image_and_restore() error path
  x86/cpu: Clear SME feature flag when not in use
  ANDROID: gki_defconfig: remove CONFIG_UBSAN_OBJECT_SIZE
  ARM: mstar: Extend opp_table for infinity2m
  ARM: mstar: Add OPP table for infinity3
  ARM: mstar: Add OPP table for infinity
  ARM: mstar: Link cpupll to second core
  ARM: mstar: Link cpupll to cpu
  ARM: mstar: Add cpupll to base dtsi
  dt-bindings: clk: mstar msc313 cpupll binding description
  selftests/bpf: Test "bpftool gen min_core_btf"
  tty: n_tty: do not look ahead for EOL character past the end of the buffer
  bpftool: Gen min_core_btf explanation and examples
  bpftool: Implement btfgen_get_btf()
  bpftool: Implement "gen min_core_btf" logic
  bpftool: Add gen min_core_btf command
  libbpf: Expose bpf_core_{add,free}_cands() to bpftool
  libbpf: Split bpf_core_apply_relo()
  ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
  perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization
  libsubcmd: Fix use-after-free for realloc(..., 0)
  libperf: Fix perf_cpu_map__for_each_cpu macro
  perf cs-etm: Fix corrupt inject files when only last branch option is enabled
  perf cs-etm: No-op refactor of synth opt usage
  libperf: Fix 32-bit build for tests uint64_t printf
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  perf trace: Avoid early exit due SIGCHLD from non-workload processes
  drm/i915/gt: Drop duplicate register definition for VDBOX_CGCTL3F18
  spi: pxa2xx: Add support for Intel Raptor Lake PCH-S
  spi: amd: Fix building without ACPI enabled
  spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash
  ASoC: SOF: core: unregister clients and machine drivers in .shutdown
  ASoC: codec: wcd938x: Update CTIA/OMTP switch control
  ASoC: cs4265: Fix the duplicated control name
  ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
  gpu: host1x: Always return syncpoint value when waiting
  HID: Add driver for Razer Blackwidow keyboards
  RDMA/rxe: Remove mcg from rxe pools
  RDMA/rxe: Remove key'ed object support
  HID: Add support for open wheel and no attachment to T300
  RDMA/rxe: Replace pool key by rxe->mcg_tree
  RDMA/rxe: Replace int num_qp by atomic_t qp_num
  RDMA/rxe: Replace grp by mcg, mce by mca
  RDMA/rxe: Use kzmalloc/kfree for mca
  HID: apple: Add fn mapping for MacBook Pros with Touch Bar
  arm64: dts: ti: k3-am64: Add ESM0 to device memory map
  arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes
  RDMA/rxe: Move mcg_lock to rxe
  HID: apple: Add necessary IDs and configuration for T2 Macs.
  HID: apple: Add support for keyboard backlight on certain T2 Macs.
  RDMA/rxe: Revert changes from irqsave to bh locks
  HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB
  HID: apple: Report Magic Keyboard 2021 battery over USB
  HID: apple: Magic Keyboard 2015 FN key mapping
  HID: apple: Magic Keyboard first generation FN key mapping
  HID: apple: Refactor key translation setup
  HID: uclogic: Handle virtual frame reports
  HID: uclogic: Skip non-input raw events earlier
  HID: uclogic: Access pen/frame params directly in raw_event handling
  HID: uclogic: Split pen and frame raw event handling
  HID: uclogic: Support Huion 13th frame button
  HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2
  HID: uclogic: Support Huion tilt reporting
  fbdev: Don't sort deferred-I/O pages by default
  fbdev/defio: Early-out if page is already enlisted
  arm64: defconfig: tegra: Enable GPCDMA
  HID: i2c-hid: remove unneeded semicolon
  drm/mediatek: Allow commands to be sent during video mode
  HID: logitech-dj: add new lightspeed receiver id
  gpiolib: sysfs: Simplify edge handling in the code
  gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock
  gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock
  jump_label: Refactor #ifdef of struct static_key
  jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE}
  locking/lockdep: Iterate lock_classes directly when reading lockdep files
  sched/isolation: Split housekeeping cpumask per isolation features
  sched/isolation: Fix housekeeping_mask memory leak
  sched/isolation: Consolidate error handling
  sched/isolation: Consolidate check for housekeeping minimum service
  sched/isolation: Use single feature type while referring to housekeeping cpumask
  net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
  workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
  pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
  psi: fix possible trigger missing in the window
  sched/numa: Avoid migrating task to CPU-less node
  sched/numa: Fix NUMA topology for systems with CPU-less nodes
  sched: replace cpumask_weight with cpumask_empty where appropriate
  gpio: rockchip: Reset int_bothedge when changing trigger
  mac80211_hwsim: Advertise support for EHT capabilities
  mac80211: parse AddBA request with extended AddBA element
  mac80211: calculate max RX NSS for EHT mode
  mac80211: Add support for storing station EHT capabilities
  mac80211: Handle station association response with EHT
  mac80211: Add EHT capabilities to association/probe request
  mac80211: Add initial support for EHT and 320 MHz channels
  mac80211: Support parsing EHT elements
  cfg80211: Support configuration of station EHT capabilities
  cfg80211: add NO-EHT flag to regulatory
  nl80211: add support for 320MHz channel limitation
  nl80211: add EHT MCS support
  cfg80211: Add support for EHT 320 MHz channel width
  cfg80211: Add data structures to capture EHT capabilities
  ieee80211: add EHT 1K aggregation definitions
  ieee80211: Add EHT (802.11be) definitions
  mac80211_hwsim: Add custom regulatory for 6GHz
  mac80211_hwsim: don't shadow a global variable
  mac80211_hwsim: check TX and STA bandwidth
  nl80211: accept only HE capability elements with valid size
  mac80211: parse only HE capability elements with valid size
  ieee80211: add helper to check HE capability element size
  nl80211: use RCU to read regdom in reg get/dump
  mac80211_hwsim: Add debugfs to control rx status RSSI
  ieee80211: use tab to indent struct ieee80211_neighbor_ap_info
  mac80211: fix forwarded mesh frames AC & queue selection
  mac80211: refuse aggregations sessions before authorized
  mac80211: fix EAPoL rekey fail in 802.3 rx path
  perf report: Add "addr_from" and "addr_to" sort dimensions
  perf tools: Fix spelling mistake "commpressor" -> "compressor"
  clocksource/drivers/imx-tpm: Exclude sched clock for ARM64
  perf annotate: Remove redundant 'ret' variable
  perf top: Remove redundant 'err' variable
  arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
  arm64: Add percpu vectors for EL1
  arm64: entry: Add macro for reading symbol addresses from the trampoline
  arm64: entry: Add vectors that have the bhb mitigation sequences
  drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post}_plane_update()
  drm/i915: Widen the QGV point mask
  drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64()
  drm/i915: Use {active,scaled}_planes to compute ilk watermarks
  drm/i915: Introduce scaled_planes bitmask
  drm/i915: Move intel_plane_atomic_calc_changes() & co. out
  dt-bindings: display: ssd1307fb: Add myself as binding co-maintainer
  MAINTAINERS: Add entry for Solomon SSD130x OLED displays DRM driver
  drm/solomon: Add SSD130x OLED displays I2C support
  drm: Add driver for Solomon SSD130x OLED displays
  drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed()
  drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line()
  lkdtm: Add a test for function descriptors protection
  lkdtm: Fix execute_[user]_location()
  lkdtm: Really write into kernel text in WRITE_KERN
  lkdtm: Force do_nothing() out of line
  asm-generic: Refactor dereference_[kernel]_function_descriptor()
  asm-generic: Define 'func_desc_t' to commonly describe function descriptors
  asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS
  ia64: Rename 'ip' to 'addr' in 'struct fdesc'
  powerpc: Prepare func_desc_t for refactorisation
  powerpc: Remove 'struct ppc64_opd_entry'
  powerpc: Use 'struct func_desc' instead of 'struct ppc64_opd_entry'
  powerpc: Move and rename func_descr_t
  powerpc: Fix 'sparse' checking on PPC64le
  powerpc/papr_scm: Implement initial support for injecting smart errors
  powerpc/ftrace: Style cleanup in ftrace_mprofile.S
  powerpc/ftrace: Have arch_ftrace_get_regs() return NULL unless FL_SAVE_REGS is set
  powerpc/ftrace: Add recursion protection in prepare_ftrace_return()
  powerpc/ftrace: Also save r1 in ftrace_caller()
  media: video/hdmi: handle short reads of hdmi info frame.
  media: vimc: Add support for contiguous DMA buffers
  drm/modes: Fix drm_mode_copy() docs
  media: mexon-ge2d: fixup frames size in registers
  net: dsa: offload bridge port VLANs on foreign interfaces
  net: dsa: add explicit support for host bridge VLANs
  net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces
  net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu
  net: bridge: switchdev: replay all VLAN groups
  net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync()
  net: bridge: switchdev: differentiate new VLANs from changed ones
  net: bridge: vlan: notify switchdev only when something changed
  net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED
  net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag
  net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing
  drm/atomic: Don't pollute crtc_state->mode_blob with error pointers
  video: fbdev: au1100fb: Spelling s/palette/palette/
  drm/vc4: Use of_device_get_match_data()
  video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
  media: s5p_mfc_dec: set flags for OUTPUT coded formats
  tee: refactor TEE_SHM_* flags
  tee: replace tee_shm_register()
  KEYS: trusted: tee: use tee_shm_register_kernel_buf()
  tee: add tee_shm_register_{user,kernel}_buf()
  optee: add optee_pool_op_free_helper()
  tee: replace tee_shm_alloc()
  tee: simplify shm pool handling
  tee: add tee_shm_alloc_user_buf()
  tee: remove unused tee_shm_pool_alloc_res_mem()
  hwrng: optee-rng: use tee_shm_alloc_kernel_buf()
  Input: tsc200x - add axis inversion and swapping support
  ARM: dts: aspeed: bletchley: Cleanup redundant nodes
  ARM: dts: aspeed: bletchley: Enable mdio3 bus
  ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled
  ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278
  ARM: dts: aspeed: bletchley: Add interrupt support for sled io expander
  ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2
  ARM: dts: aspeed: bletchley: Update fmc configurations
  ARM: dts: aspeed: bletchley: Update gpio-line-names
  ARM: dts: aspeed: bletchley: Separate leds into multiple groups
  ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based
  Input: xbox - correct the name for Xbox Series S|X controller
  gve: enhance no queue page list detection
  Input: ps2-gpio - enforce GPIOs flag open drain
  Input: ps2-gpio - don't send rx data before the stop bit
  Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()
  Input: ps2-gpio - use ktime for IRQ timekeeping
  Input: ps2-gpio - refactor struct ps2_gpio_data
  Input: zinitix - add new compatible strings
  docs: pdfdocs: Move CJK monospace font setting to main conf.py
  docs/translations: Skip CJK contents if suitable fonts not found
  docs: pdfdocs: Enable CJKspace in TOC for Korean titles
  docs: pdfdocs: Switch default CJK font to KR variants
  docs: pdfdocs: Tweak width params of TOC
  docs: Fix wording in optional zram feature docs
  docs/zh_CN: Add sched-energy Chinese translation
  drm/panel-edp: Allow querying the detected panel via debugfs
  drm: Plumb debugfs_init through to panels
  drm/bridge: ti-sn65dsi86: Use drm_bridge_connector
  docs/zh_CN: Add energy-model Chinese translation
  Documentation: Fix links for udftools project and pktcdvd tool
  Documentation: dev-tools: clarify KTAP specification wording
  arm64: mte: Document the core dump file format
  arm64: mte: Dump the MTE tags in the core file
  arm64: mte: Define the number of bytes for storing the tags in a page
  elf: Introduce the ARM MTE ELF segment type
  elfcore: Replace CONFIG_{IA64, UML} checks with a new option
  rtc: pcf2127: fix bug when reading alarm registers
  rtc: pcf2127: use IRQ flags obtained from device tree if available
  rtc: pcf8523: Fix GCC 12 warning
  rtc: sun6i: Enable the bus clock when provided
  dt-bindings: rtc: sun6i: Add H616, R329, and D1 support
  dt-bindings: rtc: sun6i: Clean up repetition
  rtc: fix use-after-free on device removal
  arm64: dts: broadcom: bcm4908: add I2C block
  blk-cgroup: set blkg iostat after percpu stat aggregation
  video: fbdev: atari: Remove unused atafb_setcolreg()
  video: fbdev: atari: Convert to standard round_up() helper
  video: fbdev: atari: Fix TT High video mode
  perf test: Make metric testing more robust
  perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast
  perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate
  perf tui: Only support --tui with slang
  perf intel-pt: Add documentation for Event Trace and TNT disable
  perf scripts python: export-to-postgresql.py: Export all sample flags
  perf scripts python: export-to-sqlite.py: Export all sample flags
  perf scripting python: Add all sample flags to DB export
  perf scripts python: intel-pt-events.py: Add Event Trace
  perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags
  perf script: Display Intel PT iflag synthesized event
  perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event
  perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled
  perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags
  perf intel-pt: Synthesize iflag event
  perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event
  perf intel-pt: Record Event Trace capability flag
  perf auxtrace: Add itrace option "I"
  perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags
  perf tools: Define Intel PT iflag synthesized event
  perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event
  perf intel-pt: decoder: Add MODE.Exec IFLAG processing
  perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing
  perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables
  security: implement sctp_assoc_established hook in selinux
  perf intel-pt: decoder: Add config bit definitions
  perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit
  perf intel-pt: pkt-decoder: Add CFE and EVD packets
  perf intel-pt: pkt-decoder: Remove misplaced linebreak
  perf intel-pt: pkt-decoder-test: Fix scope of test_data
  security: add sctp_assoc_established hook
  of: unittest: print pass messages at PR_INFO level
  platform/chrome: cros_ec_typec: Update mux flags during partner removal
  platform/chrome: cros_ec_typec: Configure muxes at start of port update
  platform/chrome: cros_ec_typec: Get mux state inside configure_mux
  platform/chrome: cros_ec_typec: Move mux flag checks
  ACPI: tables: Quiet ACPI table not found warning
  btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target
  btrfs: prevent copying too big compressed lzo segment
  selftests: bpf: Check bpf_msg_push_data return value
  bpf: Reject kfunc calls that overflow insn->imm
  selftests/bpf: Add Skeleton templated wrapper as an example
  bpftool: Add C++-specific open/load/etc skeleton wrappers
  selftests/bpf: Fix GCC11 compiler warnings in -O2 mode
  arm64: atomics: remove redundant static branch
  arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
  arm64: entry: Allow the trampoline text to occupy multiple pages
  arm64: entry: Make the kpti trampoline's kpti sequence optional
  arm64: entry: Move trampoline macros out of ifdef'd section
  arm64: entry: Don't assume tramp_vectors is the start of the vectors
  arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
  arm64: entry: Move the trampoline data page before the text page
  arm64: entry: Free up another register on kpti's tramp_exit path
  arm64: entry: Make the trampoline cleanup optional
  KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
  arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
  arm64: entry.S: Add ventry overflow sanity checks
  ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi
  ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi
  ARM: dts: sti: remove delta node from stih410.dtsi
  ARM: dts: sti: move some nodes out of the soc section in stih407-family.dtsi
  ARM: dts: sti: ensure unique unit-address in stih418-clock
  ARM: dts: sti: ensure unique unit-address in stih410-clock
  ARM: dts: sti: ensure unique unit-address in stih407-clock
  bpftool: Fix the error when lookup in no-btf maps
  pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
  kselftest/arm64: mte: user_mem: test a wider range of values
  kselftest/arm64: mte: user_mem: add more test types
  kselftest/arm64: mte: user_mem: add test type enum
  kselftest/arm64: mte: user_mem: check different offsets and sizes
  kselftest/arm64: mte: user_mem: rework error handling
  kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len
  ima: define ima_max_digest_data struct without a flexible array variable
  perf/smmuv3: Don't cast parameter in bit operations
  drm/radeon: remove resource accounting v2
  perf/x86/intel/pt: Add a capability and config bit for disabling TNTs
  perf/x86/intel/pt: Add a capability and config bit for event tracing
  ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS
  ima: Return error code obtained from securityfs functions
  staging: fbtft: fb_st7789v: reset display before initialization
  staging: r8188eu: remove unconditional if statement
  staging: r8188eu: remove unused macros in sta_info.h
  staging: r8188eu: remove unused argument in chk_ap_is_alive
  staging: r8188eu: remove unused argument in on_action_public_default
  staging: r8188eu: remove unused argument in __nat25_has_expired
  staging: r8188eu: remove empty function __nat25_db_print
  staging: r8188eu: remove empty function _InitOperationMode
  staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock
  staging: r8188eu: remove empty function rtw_get_encrypt_decrypt_from_registrypriv
  staging: r8188eu: remove unused struct zero_bulkout_context
  staging: r8188eu: mark _rtw_free_sta_priv as void
  staging: mt7621-dts: do not use rgmii2_pins for ethernet on GB-PC1
  staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
  staging: r8188eu: we only need one struct bb_reg_def for path a
  staging: r8188eu: remove path parameter from phy_RFSerialRead
  staging: r8188eu: remove path parameter from rtl8188e_PHY_QueryRFReg
  staging: r8188eu: limit rtw_dbg_port to path a
  staging: r8188eu: limit rtw_wx_read_rf to path a
  staging: r8188eu: clarify that bb_reg_dump uses only path a
  staging: r8188eu: remove path parameter from phy_RFSerialWrite
  staging: r8188eu: remove path parameter from rtl8188e_PHY_SetRFReg
  staging: r8188eu: write only path a registers in rtw_dbg_port
  staging: r8188eu: set path a explicitly
  staging: r8188eu: remove unused enums from ieee80211.h
  staging: r8188eu: remove unused structs from ieee80211.h
  staging: r8188eu: remove ishighspeed from dvobj_priv
  staging: r8188eu: clean up enum hw_variables
  staging: r8188eu: remove unused enum
  staging: r8188eu: Use sizeof dereferenced pointer in kzalloc()
  MAINTAINERS: add missing "security/integrity" directory
  ima: Fix trivial typos in the comments
  staging: r8188eu: keep the success path and error path separate
  clk: ralink: make system controller node a reset provider
  dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cells' property
  staging: r8188eu: remove useless if else
  staging: greybus: Remove redundant 'flush_workqueue()' calls
  staging/ks7010: Remove redundant 'flush_workqueue()' calls
  staging: most: net: Make use of the helper macro LIST_HEAD()
  staging: most: video: Make use of the helper macro LIST_HEAD()
  staging: wfx: remove support for legacy PDS format
  staging: wfx: allow new PDS format
  arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL
  kselftest/arm64: Remove local definitions of MTE prctls
  kselftest/arm64: Remove local ARRAY_SIZE() definitions
  arm64: insn: Generate 64 bit mask immediates correctly
  arm64/mm: avoid fixmap race condition when create pud mapping
  selftests: kvm: Check whether SIDA memop fails for normal guests
  arm64/mm: Consolidate TCR_EL1 fields
  arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set
  printk: use atomic updates for klogd work
  arm64: random: implement arch_get_random_int/_long based on RNDR
  arm64: booting.rst: Clarify on requiring non-secure EL2
  net: dm9051: Fix spelling mistake "eror" -> "error"
  CDC-NCM: avoid overflow in sanity checking
  EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
  mctp: fix use after free
  blk-lib: don't check bdev_get_queue() NULL check
  block: remove biodoc.rst
  io_uring: add a schedule point in io_add_buffers()
  dpaa2-eth: Simplify bool conversion
  perf: replace bitmap_weight with bitmap_empty where appropriate
  net: mscc: ocelot: fix use-after-free in ocelot_vlan_del()
  net: bridge: vlan: check for errors from __vlan_del in __vlan_flush
  bonding: fix data-races around agg_select_timer
  net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  dpaa2-eth: Initialize mutex used in one step timestamping path
  dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key
  ipv4: add description about martian source
  crypto: af_alg - get rid of alg_memory_allocated
  virtio_net: Fix code indent error
  net: phy: mediatek: remove PHY mode check on MT7531
  xhci: Prevent futile URB re-submissions due to incorrect return value.
  xhci: re-initialize the HC during resume if HCE was set
  usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail
  usb: dwc3: pci: add support for the Intel Raptor Lake-S
  usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround
  usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers
  gfs2: Initialize gh_error in gfs2_glock_nq
  gfs2: Make use of list_is_first
  gfs2: Switch lock order of inode and iopen glock
  gfs2: cancel timed-out glock requests
  gfs2: Expect -EBUSY after canceling dlm locking requests
  gfs2: gfs2_setattr_size error path fix
  gfs2: assign rgrp glock before compute_bitstructs
  ASoC: soc-core: skip zero num_dai component in searching dai name
  ASoC: tegra20: spdif: make const array rates static
  drm/i915: Change bigjoiner state tracking to use the pipe bitmask
  drm/i915: Return both master and slave pipes from enabled_bigjoiner_pipes()
  drm/i915: Use for_each_intel_crtc_in_pipe_mask() more
  drm/i915: Convert for_each_intel_crtc_mask() to take a pipe mask instead
  drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}()
  dmaengine: idxd: restore traffic class defaults after wq reset
  powerpc/lib/sstep: fix 'ptesync' build error
  powerpc/boot: Add `otheros-too-big.bld` to .gitignore
  irqchip/versatile-fpga: Switch to dynamic chip name output
  irqchip/ts4800: Switch to dynamic chip name output
  irqchip/mvebu-pic: Switch to dynamic chip name output
  irqchip/lpc32xx: Switch to dynamic chip name output
  irqchip/gic: Switch to dynamic chip name output
  dmaengine: altera-msgdma: Remove useless DMA-32 fallback configuration
  genirq/debugfs: Use irq_print_chip() when provided by irqchip
  genirq: Allow irq_chip registration functions to take a const irq_chip
  irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip
  Documentation/x86: Update documentation for SVA (Shared Virtual Addressing)
  tools/objtool: Check for use of the ENQCMD instruction in the kernel
  x86/cpufeatures: Re-enable ENQCMD
  x86/traps: Demand-populate PASID MSR via #GP
  sched: Define and initialize a flag to identify valid PASID in the task
  x86/fpu: Clear PASID when copying fpstate
  iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit
  i2c: pasemi: Drop I2C classes from platform driver variant
  i2c: qup: allow COMPILE_TEST
  i2c: imx: allow COMPILE_TEST
  i2c: cadence: allow COMPILE_TEST
  i2c: designware: remove unneeded semicolon
  i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi()
  i2c: nvidia-gpu: Convert to use dev_err_probe()
  i2c: nvidia-gpu: Use temporary variable for struct device
  i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi()
  i2c: Introduce common module to instantiate CCGx UCSI
  i2c: i801: Add support for Intel Raptor Lake PCH-S
  i2c: don't expose function which is only used internally
  ARM: dts: rockchip: remove status from rk3288 crypto node
  ANDROID: disble the UID_SYS_STATS driver
  net/mlx5e: Optimize the common case condition in mlx5e_select_queue
  net/mlx5e: Optimize modulo in mlx5e_select_queue
  net/mlx5e: Optimize mlx5e_select_queue
  net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state
  net/mlx5e: Move repeating code that gets TC prio into a function
  net/mlx5e: Use select queue parameters to sync with control flow
  net/mlx5e: Move mlx5e_select_queue to en/selq.c
  net/mlx5e: Introduce select queue parameters
  net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues
  net/mlx5e: Use a barrier after updating txq2sq
  net/mlx5e: Disable TX queues before registering the netdev
  net/mlx5e: Cleanup of start/stop all queues
  net/mlx5e: Use FW limitation for max MPW WQEBBs
  net/mlx5e: Read max WQEBBs on the SQ from firmware
  net/mlx5e: Remove unused tstamp SQ field
  ARM: dts: wpcm450: Add pinmux information to UART0
  ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and buttons
  ARM: dts: wpcm450: Add pin functions
  ARM: dts: wpcm450: Add pinctrl and GPIO nodes
  ARM: dts: wpcm450: Add global control registers (GCR) node
  MAINTAINERS: Match all of bindings/arm/npcm/ as part of NPCM architecture
  dt-bindings: arm/npcm: Add binding for global control registers (GCR)
  dmaengine: stm32-dma: set dma_device max_sg_burst
  dmaengine: imx-sdma: fix cyclic buffer race condition
  dmaengine: imx-sdma: restart cyclic channel if needed
  dmaengine: shdma: Fix runtime PM imbalance on error
  dmaengine: iot: Remove useless DMA-32 fallback configuration
  dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
  dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
  dmaengine: sh: rcar-dmac: Check for error num after setting mask
  dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet()
  dmaengine: ptdma: handle the cases based on DMA is complete
  dmaengine: ptdma: fix concurrency issue with multiple dma transfer
  dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC
  dt-bindings: dma: rz-dmac: Document RZ/V2L SoC
  tipc: fix wrong publisher node address in link publications
  dmaengine: ptdma: Fix the error handling path in pt_core_init()
  net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097
  drm/i915/dg1: Update DMC_DEBUG3 register
  arm64: dts: qcom: c630: disable crypto due to serror
  kbuild: replace $(if A,A,B) with $(or A,B)
  scsi: ufs: core: Fix divide by zero in ufshcd_map_queues()
  scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
  riscv: mm: Support kasan for sv57
  riscv: mm: Set sv57 on defaultly
  riscv: mm: Prepare pt_ops helper functions for sv57
  riscv: mm: Control p4d's folding by pgtable_l5_enabled
  perf vendor events: Update TremontX
  perf vendor events: Update Westmere EX
  perf vendor events: Update Westmere EP-SP
  perf vendor events: Update Tigerlake
  perf vendor events: Update Silvermont
  perf vendor events: Update Sandybridge
  perf vendor events: Update metrics for Skylake
  perf vendor events: Update Nehalem EP
  perf vendor events: Update Knights Landing
  perf vendor events: Update metrics for Jaketown
  perf vendor events: Update metrics for Ivytown
  perf vendor events: Update metrics for Icelake
  perf vendor events: Update metrics for Haswell
  perf vendor events: Update for GoldmontPlus
  perf vendor events: Update for Goldmont
  perf vendor events: Update metrics for BroadwellX
  perf vendor events: Update metrics for Broadwell
  perf vendor events: Update for Bonnell
  perf vendor events: Update metrics for IcelakeX
  perf vendor events: Update for Westmere EP-DP
  perf vendor events: Update metrics for Ivybridge
  perf vendor events: Update metrics for HaswellX
  perf vendor events: Update metrics for CascadelakeX
  perf vendor events: Update metrics for Broadwell DE
  perf vendor events: Update metrics for SkyLake Server
  perf test: Allow skip for all metrics test
  riscv: mm: init: mark satp_mode __ro_after_init
  uaccess: fix integer overflow on access_ok()
  selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT
  RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering
  RISC-V: Fix handling of empty cpu masks
  RISC-V: Fix hartid mask handling for hartid 31 and up
  drm/radeon: Fix backlight control on iMac 12,1
  drm/amd/display: reset lane settings after each PHY repeater LT
  drm/amdkfd: navi2x requires extended engines to map and unmap sdma queues
  drm/amdkfd: remove unneeded unmap single queue option
  drm/amdgpu: Handle the GPU recovery failure in SRIOV environment.
  drm/amdgpu: print more error info
  drm/amd/pm: correct the sequence of sending gpu reset msg
  drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fini to amdgpu_ras_block_late_init/amdgpu_ras_block_late_fini
  drm/amdgpu: Optimize operating sysfs and interrupt function interface in amdgpu_ras.c
  drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi_ras_fini function code
  drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_ras_fini function code
  drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma_ras_fini function code
  drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio_ras_fini function code
  drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmhub_ras_fini function code
  drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_ras_fini function code
  drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_ras_fini function code
  drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_ras_fini function code
  drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block
  drm/amdgpu: no rlcg legacy read in SRIOV case
  drm/amdgpu: Fix a kerneldoc warning
  drm/amdkfd: Fix leftover errors and warnings
  drm/amdkfd: update SPDX license header
  drm/amdgpu: Show IP discovery in sysfs
  drm/amdgpu: Fix some kerneldoc warnings
  drm/radeon: Fix backlight control on iMac 12,1
  drm/amd/pm: correct the sequence of sending gpu reset msg
  perf map: Make map__contains_symbol() args const
  drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
  drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
  NFS: LOOKUP_DIRECTORY is also ok with symlinks
  NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked()
  perf maps: Move maps code to own C file
  perf maps: Reduce scope of init and exit
  perf test: Use pointer for maps
  docs: Makefile: Add -no-shell-escape option to LATEXOPTS
  cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
  perf maps: Use a pointer for kmaps
  ACPI: EC: Rearrange code in acpi_ec_submit_event()
  ACPI: EC: Reduce indentation level in acpi_ec_submit_event()
  ACPI: EC: Do not return result from advance_transaction()
  stack: Constrain and fix stack offset randomization with Clang builds
  stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET
  MAINTAINERS: Update Jiri's email address
  kernel/fork: Initialize mm's PASID
  perf bpf: Stop using deprecated bpf_object__next() API
  perf bpf: Stop using deprecated bpf_load_program() API
  iommu/ioasid: Introduce a helper to check for valid PASIDs
  ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe()
  ACPI: PM: Print additional debug message in acpi_s2idle_wake()
  arm64: Correct wrong label in macro __init_el2_gicv3
  rcu: Replace cpumask_weight with cpumask_empty where appropriate
  rcu: Remove __read_mostly annotations from rcu_scheduler_active externs
  rcu: Uninline multi-use function: finish_rcuwait()
  rcu: Mark writes to the rcu_segcblist structure's ->flags field
  kasan: Record work creation stack trace with interrupts enabled
  rcu: Inline __call_rcu() into call_rcu()
  rcu: Add mutex for rcu boost kthread spawning and affinity setting
  rcu: Fix description of kvfree_rcu()
  serial: parisc: GSC: fix build when IOSAPIC is not set
  ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y
  MAINTAINERS:  Add Frederic and Neeraj to their RCU files
  mm: Change CONFIG option for mm->pasid field
  iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA
  selftests/seccomp: Fix seccomp failure by adding missing headers
  rtw89: handle TX/RX 160M bandwidth
  rtw89: declare if chip support 160M bandwidth
  rtw89: add 6G support to rate adaptive mechanism
  rtw89: extend subband for 6G band
  rtw89: refine naming of rfk helpers with prefix
  rtw89: make rfk helpers common across chips
  brcmfmac: Add BCM43454/6 support
  device property: Don't split fwnode_get_irq*() APIs in the code
  wcn36xx: use struct_size over open coded arithmetic
  ath11k: fix destination monitor ring out of sync
  ath11k: fix radar detection in 160 Mhz
  ath11k: fix WARN_ON during ath11k_mac_update_vif_chan
  ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()
  cifs: modefromsids must add an ACE for authenticated users
  PCI: mvebu: Fix device enumeration regression
  HID: amd_sfh: Add interrupt handler to process interrupts
  HID: amd_sfh: Add functionality to clear interrupts
  HID: amd_sfh: Disable the interrupt for all command
  HID: amd_sfh: Correct the structure field name
  HID: amd_sfh: Handle amd_sfh work buffer in PM ops
  drm/bridge: anx7625: Fix overflow issue on reading EDID
  KVM: s390: Update api documentation for memop ioctl
  KVM: s390: Add capability for storage key extension of MEM_OP IOCTL
  KVM: s390: Rename existing vcpu memop functions
  KVM: s390: Add vm IOCTL for key checked guest absolute memory access
  KVM: s390: Add optional storage key checking to MEMOP IOCTL
  KVM: s390: selftests: Test TEST PROTECTION emulation
  KVM: s390: handle_tprot: Honor storage keys
  KVM: s390: Honor storage keys when accessing guest memory
  s390/uaccess: Add copy_from/to_user_key functions
  ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset
  ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset
  iommu/iova: Separate out rcache init
  USB: zaurus: support another broken Zaurus
  MAINTAINERS: bridge: update my email
  selftests: net: cmsg_sender: Fix spelling mistake "MONOTINIC" -> "MONOTONIC"
  net: prestera: acl: add multi-chain support offload
  net: wwan: iosm: drop debugfs dev reference
  net: wwan: debugfs obtained dev reference not dropped
  net: dsa: realtek: realtek-mdio: reset before setup
  net: dsa: realtek: realtek-smi: clean-up reset
  drm/amdgpu: remove VRAM accounting v2
  drm/amdgpu: remove PL_PREEMPT accounting
  drm/amdgpu: remove GTT accounting v2
  ipv6: blackhole_netdev needs snmp6 counters
  net: fix documentation for kernel_getsockname
  drm/sprd: check the platform_get_resource() return value
  drm/sprd: fix potential NULL dereference
  drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig
  dt-bindings: mfd: maxim,max77693: Convert to dtschema
  regulator: dt-bindings: maxim,max77693: Convert to dtschema
  dt-bindings: power: supply: maxim,max77693: Convert to dtschema
  dt-bindings: leds: maxim,max77693: Convert to dtschema
  net: dsa: realtek: rename macro to match filename
  net: dev: Make rps_lock() disable interrupts.
  net: dev: Makes sure netif_rx() can be invoked in any context.
  net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal().
  net_sched: add __rcu annotation to netdev->qdisc
  ice: Simplify tracking status of RDMA support
  drm/ttm: add common accounting to the resource mgr v3
  drm/ttm: fix resource manager size type and description
  net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN
  ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()
  net: mscc: ocelot: use bulk reads for stats
  net: mscc: ocelot: add ability to perform bulk reads
  net: ocelot: align macros for consistency
  net: mscc: ocelot: remove unnecessary stat reading from ethtool
  iommu/msm: Simplify with dev_err_probe()
  iommu/msm: Use standard driver registration
  iommu/rockchip: : Use standard driver registration
  iio: temperature: iqs620at-temp: Add support for V3 silicon
  mfd: iqs62x: Provide device revision to sub-devices
  ALSA: hda/realtek: Fix deadlock by COEF mutex
  iommu: Remove trivial ops->capable implementations
  iommu/ipmmu-vmsa: Add support for R-Car Gen4
  dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support
  ALSA: usb-audio: Don't abort resume upon errors
  spi: Retire legacy GPIO handling
  spi: Fix warning for Clang build and simplify code
  Documentation / MTD: Rename the intel-spi driver
  mtd: spi-nor: intel-spi: Convert to SPI MEM
  mtd: spi-nor: intel-spi: Disable write protection only if asked
  spi: amd: Add support for version AMDI0062
  spi: amd: Remove needless rom_addr variable
  spi: amd: Use iopoll for busy waiting
  regulator: tps62864: Fix bindings for SW property
  regmap: irq: cleanup comments
  ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY
  ASoC: wm8731: Delete empty remove() function
  ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES
  ASoC: pcm3168a: refactor format handling
  ASoC: pcm3168a: refactor hw_params routine
  ASoC: pcm3168a: cleanup unintuitive mask usage
  KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm"
  KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
  KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
  dt-bindings: drm/bridge: anx7625: Add aux-bus node
  drm/bridge: anx7625: Support reading edid through aux channel
  drm/bridge: anx7625: Convert to use devm_kzalloc
  drm/bridge: anx7625: send DPCD command to downstream
  iommu/ipmmu-vmsa: Check for error num after setting mask
  printk: Drop console_sem during panic
  printk: Avoid livelock with heavy printk during panic
  printk: disable optimistic spin during panic
  printk: Add panic_in_progress helper
  drm/ingenic: Fix support for JZ4780 HDMI output
  drm/i915: fix drm_i915.h include grouping and sorting
  drm/i915: axe lots of unnecessary includes from i915_drv.h
  iommu/vtd: Replace acpi_bus_get_device()
  iommu/amd: Fix I/O page table memory leak
  usbip: vudc: Make use of the helper macro LIST_HEAD()
  MAINTAINERS: Add maintainer entry for EUD
  drm/i915: include some drm headers only where needed
  drm/i915: include shmem_fs.h only where needed
  tee: optee: fix error return code in probe function
  parisc: Fix some apparent put_user() failures
  ipv6: Add reasons for skb drops to __udp6_lib_rcv
  ice: enable parsing IPSEC SPI headers for RSS
  drm/i915: don't include drm_cache.h in i915_drv.h
  net: Add dm9051 driver
  dt-bindings: net: Add Davicom dm9051 SPI ethernet controller
  net/smc: Add comment for smc_tx_pending
  drm/i915: split out i915_file_private.h from i915_drv.h
  Generate netlink notification when default IPv6 route preference changes
  net/sched: act_police: more accurate MTU policing
  drm/i915: move i915_reset_count()/i915_reset_engine_count() out of i915_drv.h
  iommu/amd: Recover from event log overflow
  platform/x86: Add Intel Software Defined Silicon driver
  drm/i915: move i915_gem_vm_lookup() where it's used
  drm/i915: move i915_cache_level_str() static in i915_debugfs.c
  usb: ulpi: Add debugfs support
  ALSA: hda: Fix missing codec probe on Shenker Dock 15
  ALSA: hda: Fix regression on forced probe mask option
  tee: amdtee: Make use of the helper macro LIST_HEAD()
  drm/i915/fbc: Fix the plane end Y offset check
  drm/i915/opregion: check port number bounds for SWSCI display power state
  drm/i915/ttm: tweak priority hint selection
  drm/i915: Fix mbus join config lookup
  drm/i915: Fix dbuf slice config lookup
  HID: i2c-hid: note that I2C xfer buffers are DMA-safe
  HID: i2c-hid: no longer need raw access to HID descriptor structure
  HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input()
  HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer()
  HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer()
  HID: i2c-hid: create a helper for SET_POWER command
  HID: i2c-hid: define i2c_hid_read_register() and use it
  HID: i2c-hid: explicitly code setting and sending reports
  HID: i2c-hid: refactor reset command
  HID: i2c-hid: use "struct i2c_hid" as argument in most calls
  HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
  HID: i2c-hid: fix handling numbered reports with IDs of 15 and above
  drm/i915: split out gem/i915_gem_domain.h from i915_drv.h
  swiotlb: fix info leak with DMA_FROM_DEVICE
  ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
  ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra
  drm/gem-shmem: Don't store mmap'ed buffers in core dumps
  drm/gem-shmem: Set vm_ops in static initializer
  ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names
  Revert "ANDROID: mm: add a field to store names for private anonymous memory"
  fs: clean up mount_setattr control flow
  fs: don't open-code mnt_hold_writers()
  fs: simplify check in mount_setattr_commit()
  fs: add mnt_allow_writers() and simplify mount_setattr_prepare()
  fs: add kernel doc for mnt_{hold,unhold}_writers()
  clean overflow checks in count_mounts() a bit
  powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLAG_WARNING
  kbuild: Add environment variables for userprogs flags
  kbuild: unify cmd_copy and cmd_shipped
  fortify: Add Clang support
  fortify: Make sure strlen() may still be used as a constant expression
  fortify: Use __diagnose_as() for better diagnostic coverage
  fortify: Make pointer arguments const
  Compiler Attributes: Add __diagnose_as for Clang
  Compiler Attributes: Add __overloadable for Clang
  Compiler Attributes: Add __pass_object_size for Clang
  fortify: Replace open-coded __gnu_inline attribute
  fortify: Update compile-time tests for Clang 14
  fortify: Detect struct member overflows in memset() at compile-time
  fortify: Detect struct member overflows in memmove() at compile-time
  fortify: Detect struct member overflows in memcpy() at compile-time
  Makefile: Enable -Wzero-length-bounds
  Makefile: Enable -Warray-bounds
  alpha: Silence -Warray-bounds warnings
  m68k: cmpxchg: Dereference matching size
  intel_th: msu: Use memset_startat() for clearing hw header
  KVM: x86: Replace memset() "optimization" with normal per-field writes
  arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required
  arm64: dts: imx8mm: Fix VPU Hanging
  netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency
  parisc: Show error if wrong 32/64-bit compiler is being used
  power: supply: axp288-charger: Set Vhold to 4.4V
  power: supply: ab8500: Remove unneeded variable
  power: supply: ltc2941: clean up error messages
  power: supply: ltc2941: simplify Qlsb calculation
  power: supply: ab8500_charger: Fix spelling typo
  power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
  power: supply: PCHG: Use MKBP for device event handling
  x86/mce: Use arch atomic and bit helpers
  cifs: fix double free race when mount fails in cifs_get_root()
  cifs: do not use uninitialized data in the owner/group sid
  cifs: fix set of group SID via NTSD xattrs
  smb3: fix snapshot mount option
  Linux 5.17-rc4
  iio: chemical: atlas-ezo-sensor: Make use of device properties
  iio: ssp_sensors: Make use of device properties
  iio: as3935: Use devm_delayed_work_autocancel()
  etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
  net: lan966x: Fix when CONFIG_IPV6 is not set
  net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled as module
  tipc: fix a bit overflow in tipc_crypto_key_rcv()
  net: lan743x: Add support for Clause-45 MDIO PHY management
  net: lan743x: Add support for SGMII interface
  net: lan743x: Increase MSI(x) vectors to 16 and Int de-assertion timers to 10
  net: lan743x: Add support for 4 Tx queues
  net: lan743x: Add PCI11010 / PCI11414 device IDs
  net: wwan: iosm: Enable M.2 7360 WWAN card support
  ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon
  ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver
  ARM: dts: imx6qdl-vicut1: add CAN termination support
  ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node
  ARM: dts: imx6dl-prtvt7: Add display and panel nodes
  arm64: dts: imx8mq-evk: Add second PCIe port support
  ARM: dts: imx6qdl-mba6: Move pinmux to regulator node
  ARM: dts: imx6qdl: tqma6: Remove obsolete comment
  ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source
  ARM: dts: imx6qdl: tqma6: Add i2c bus recovery
  ARM: dts: imx6qdl-mba6: Move rtc alias to common location
  dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl
  dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains
  dt-bindings: power: add defines for i.MX8MP power domain
  ARM: dts: imx7: Move PCIe out of AIPS3
  x86/ptrace: Always inline v8086_mode() for instrumentation
  ARM: dts: Drop serial 1 alias on GW7001
  ARM: dts: ixp42x: Expand syscon register range
  ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree
  cpumask: Add a x86-specific cpumask_clear_cpu() helper
  ARM: ixp4xx: Convert to SPARSE_IRQ and P2V
  ARM: ixp4xx: Drop all common code
  ARM: ixp4xx: Drop custom DMA coherency and bouncing
  ARM: ixp4xx: Remove feature bit accessors
  net: ixp4xx_hss: Check features using syscon
  net: ixp4xx_eth: Drop platform data support
  soc: ixp4xx-npe: Access syscon regs using regmap
  soc: ixp4xx: Add features from regmap helper
  ARM: ixp4xx: Drop UDC info setting function
  ARM: ixp4xx: Drop stale Kconfig entry
  ARM: ixp4xx: Delete old PCI driver
  ARM: ixp4xx: Delete the Goramo MLR boardfile
  ARM: ixp4xx: Delete Gateway 7001 boardfiles
  dt-bindings: soc: samsung: usi: refer to dtschema for children
  ARM: dts: exynos: add missing HDMI supplies on SMDK5420
  ARM: dts: exynos: add missing HDMI supplies on SMDK5250
  arm64: dts: exynos: use dedicated wake-up pinctrl compatible in Exynos850
  arm64: dts: exynos: align pinctrl with dtschema in Exynos850
  arm64: dts: exynos: drop incorrectly placed wakeup interrupts in Exynos850
  libbpf: Use dynamically allocated buffer when receiving netlink messages
  dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema
  kconfig: fix failing to generate auto.conf
  f2fs: support idmapped mounts
  f2fs: add a way to limit roll forward recovery time
  leds: lm3692x: Return 0 from remove callback
  powerpc: Fix STACKTRACE=n build
  powerpc/mm: Update default hugetlb size early
  selftests/powerpc/copyloops: Add memmove_64 test
  powerpc/pseries: make pseries_devicetree_update() static
  powerpc/vdso: Move cvdso_call macro into gettimeofday.S
  powerpc/vdso: Remove cvdso_call_time macro
  powerpc/vdso: Merge vdso64 and vdso32 into a single directory
  powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files
  powerpc/vdso: augment VDSO32 functions to support 64 bits build
  powerpc/lib/sstep: use truncate_if_32bit()
  powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__
  powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding
  powerpc: Use the newly added is_tsk_32bit_task() macro
  powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core
  powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible
  powerpc: Add set_memory_{p/np}() and remove set_memory_attr()
  powerpc/set_memory: Avoid spinlock recursion in change_page_attr()
  powerpc/ftrace: Remove ftrace_32.S
  leds: sgm3140: Add ocs,ocp8110 compatible
  dt-bindings: vendor-prefixes: Add ocs prefix
  dt-bindings: leds: common: fix unit address in max77693 example
  x86/head64: Add missing __head annotation to sme_postprocess_startup()
  Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
  firmware: imx: add get resource owner api
  ARM: dts: imx: Add missing LVDS decoder on M53Menlo
  arm64: dts: imx8mm-beacon: Enable PCIe
  drm/lima: avoid error task dump attempt when not enabled
  kfence: make test case compatible with run time set sample interval
  mm: memcg: synchronize objcg lists with a dedicated spinlock
  mm: vmscan: remove deadlock due to throttling failing to make progress
  fs/proc: task_mmu.c: don't read mapcount for migration entry
  fs/binfmt_elf: fix PT_LOAD p_align values for loaders
  Revert "net: ethernet: cavium: use div64_u64() instead of do_div()"
  ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
  ARM: dts: rockchip: reorder rk322x hmdi clocks
  arm64: dts: rockchip: Add Pine64 PineNote board
  arm64: dts: rockchip: Add pdm node to rk356x
  dt-bindings: arm: rockchip: Add Pine64 PineNote board
  atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC
  scsi: mpi3mr: Bump driver version to 8.0.0.68.0
  scsi: mpi3mr: Fix memory leaks
  scsi: mpi3mr: Update the copyright year
  scsi: mpi3mr: Fix reporting of actual data transfer size
  scsi: mpi3mr: Fix cmnd getting marked as in use forever
  scsi: mpi3mr: Fix hibernation issue
  scsi: mpi3mr: Update MPI3 headers
  scsi: mpi3mr: Fix printing of pending I/O count
  scsi: mpi3mr: Fix deadlock while canceling the fw event
  mctp: serial: Cancel pending work from ndo_uninit handler
  net: moxa: use GFP_KERNEL
  ANDROID: GKI: enable hung task detector
  sched/numa-balancing: Move some document to make it consistent with the code
  sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
  sched/fair: Improve consistency of allowed NUMA balance calculations
  selftests/rseq: Change type of rseq_offset to ptrdiff_t
  lockdep: Correct lock_classes index mapping
  arm64: dts: broadcom: bcm4908: add watchdog block
  arm64: dts: broadcom: Add reference to RPi Zero 2 W
  ARM: dts: Add Raspberry Pi Zero 2 W
  dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W
  ARM: dts: bcm2835/6: Add the missing L1/L2 cache information
  ARM: dts: bcm2711: Add the missing L1/L2 cache information
  net: dsa: lan9303: fix reset on probe
  octeontx2-af: fix array bound error
  scsi: Remove unused member cmd_pool for structure scsi_host_template
  scsi: libsas: Remove unused parameter for function sas_ata_eh()
  scsi: libsas: Remove duplicated setting for task->task_state_flags
  scsi: libsas: Use void for sas_discover_event() return code
  block: loop:use kstatfs.f_bsize of backing file to set discard granularity
  scsi: message: fusion: Use GFP_KERNEL
  docs: block: biodoc.rst: Drop the obsolete and incorrect content
  scsi: smartpqi: Fix unused variable pqi_pm_ops for clang
  scsi: libsas: Drop SAS_TASK_AT_INITIATOR
  scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_abort_task()
  selftests/sgx: Remove extra newlines in test output
  selftests/sgx: Ensure enclave data available during debug print
  selftests/sgx: Do not attempt enclave build without valid enclave
  selftests/sgx: Fix NULL-pointer-dereference upon early test failure
  scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t
  ARM: dts: ux500: Correct Janice accel mount matrix
  ARM: dts: ux500: Update AB850[05] nodes
  ARM: dts: AB8505: Enable charging options
  scsi: pm8001: Clean up inconsistent indenting
  scsi: ibmvscsis: Silence -Warray-bounds warning
  scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp()
  scsi: qla2xxx: Add qla2x00_async_done() for async routines
  cxl/core: Fix cxl_device_lock() class detection
  cxl/core/port: Fix unregister_port() lock assertion
  bpf: Fix a bpf_timer initialization issue
  bpf: Emit bpf_timer in vmlinux BTF
  drm/amdkfd: replace err by dbg print at svm vram migration
  drm/amdkfd: Fix prototype warning for get_process_num_bos
  drm/amdkfd: CRIU fix extra whitespace and block comment warnings
  drm/amdgpu: adjust register address calculation
  drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
  drm/amdgpu: remove ctx->lock
  selftests/bpf: Add test for bpf_timer overwriting crash
  bpf: Fix crash due to incorrect copy_map_value
  drm/amdgpu: Reset OOB table error count info
  drm/amd/pm: fulfill the support for DriverSmuConfig table
  drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
  amdgpu/pm: Add emit_clock_levels calls
  amdgpu/pm: Implement emit_clk_levels for navi10
  drm/amdgpu: loose check for umc poison mode
  drm/amdgpu: add support for GC 10.1.4
  drm/amdkfd: fix loop error handling
  drm/amd/display: extend dcn201 support
  drm/amdkfd: fix freeing an unset pointer
  drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure
  drm/amdkfd: CRIU fix a NULL vs IS_ERR() check
  drm/amd/pm: fix enabled features retrieving on Renoir and Cyan Skillfish
  drm/amdgpu: Fix htmldoc warning
  libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0
  drm/i915: Nuke some dead code
  drm/i915: Clean up the bigjoiner state copy logic
  drm/i915: Remove weird code from intel_atomic_check_bigjoiner()
  drm/i915: Fix bigjoiner state copy fails
  drm/i915: Flag crtc scaling_filter changes as modeset
  drm/i915/dp: Reuse intel_hdmi_tmds_clock()
  drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid()
  power: supply: bq256xx: Handle OOM correctly
  Revert "PCI/portdrv: Do not setup up IRQs if there are no users"
  arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10
  arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10
  arm64: dts: rockchip: enable the gpu on quartz64-a
  arm64: dts: rockchip: add cooling map and trip points for gpu to rk356x
  arm64: dts: rockchip: add gpu node to rk356x
  power: supply: ab8500_charger: Fix VBAT interval check
  power: supply: ab8500_charger: Restrict ADC retrieveal
  power: supply: ab8500_chargalg: Drop enable/disable sysfs
  power: supply: ab8500_chargalg: Drop charging step
  power: supply: ab8500_fg: Drop useless parameter
  power: supply: ab8500_fg: Safeguard compensated voltage
  power: supply: ab8500_fg: Break out load compensated voltage
  power: supply: ab8500_fg: Break loop for measurement
  power: supply: ab8500: Integrate thermal zone
  power: supply: ab8500: Swap max and overvoltage
  power: supply: ab8500: Drop BATCTRL thermal mode
  dt-bindings: gpu: mali-bifrost: describe clocks for the rk356x gpu
  RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate
  power: supply: core: Use device_property_string_array_count()
  power: supply: rt9455: Don't pass an error code in remove callback
  power: supply: core: Simplify hwmon memory allocation
  power: supply: ug3105_battery: Add driver for uPI uG3105 battery monitor
  power: supply: bq24190_charger: Disallow ccc_ireg and cvc_vreg to be higher then the fwnode values
  power: supply: bq24190_charger: Program charger with fwnode supplied ccc_ireg and cvc_vreg
  power: supply: bq24190_charger: Store ichg-max and vreg-max in bq24190_dev_info
  power: supply: bq24190_charger: Always call power_supply_get_battery_info()
  power: supply: bq24190_charger: Turn off 5V boost regulator on shutdown
  power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info()
  power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info()
  dt-bindings: i2c: add bindings for microchip mpfs i2c
  KVM: SVM: fix race between interrupt delivery and AVIC inhibition
  KVM: SVM: set IRR in svm_deliver_interrupt
  KVM: SVM: extract avic_ring_doorbell
  selftests: kvm: Remove absent target file
  i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
  i2c: qcom-cci: don't delete an unregistered adapter
  i2c: brcmstb: allow compiling on BCM4908
  i2c: rcar: Add R-Car Gen4 support
  perf namespaces: Add functions to access nsinfo
  dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support
  perf map: Add const to map_ip and unmap_ip
  selftests/exec: Add non-regular to TEST_GEN_PROGS
  drm/cma-helper: Set VM_DONTEXPAND for mmap
  perf cpumap: Use for each loop
  block: partition include/linux/blk-cgroup.h
  block: move initialization of q->blkg_list into blkcg_init_queue
  block: remove THROTL_IOPS_MAX
  dt-bindings: timer: armv7m-systick: convert to dtschema
  perf cpumap: Migrate to libperf cpumap api
  block: introduce block_rq_error tracepoint
  block: Add handling for zone append command in blk_complete_request
  dt-bindings: net: ethernet-controller: document label property
  gfs2: Fix gfs2_release for non-writers regression
  Revert "gfs2: check context in gfs2_glock_put"
  drm/panfrost: Handle IDVS_GROUP_SIZE feature
  dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt
  dt-bindings: display: bridge: document Toshiba TC358768 cells and panel node
  PCI: uniphier-ep: Add NX1 support
  PCI: uniphier-ep: Add SoC data structure
  dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC
  i2c: designware: Add AMD PSP I2C bus support
  i2c: designware: Add missing locks
  i2c: piix4: Enable EFCH MMIO for Family 17h+
  i2c: piix4: Add EFCH MMIO support for SMBus port select
  i2c: piix4: Add EFCH MMIO support to SMBus base address detect
  i2c: piix4: Add EFCH MMIO support to region request and release
  i2c: piix4: Move SMBus port selection into function
  i2c: piix4: Move SMBus controller base address detect into function
  i2c: piix4: Move port I/O region request/release code into functions
  ALSA: cleanup double word in comment
  ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake
  ARM: dts: mstar: Add board for 100ask DongShanPiOne
  dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne
  dt-bindings: vendor-prefixes: Add prefix for 100ask
  ARM: dts: mstar: Add a dts for Miyoo Mini
  dt-bindings: arm: mstar: Add compatible for Miyoo Mini
  dt-bindings: vendor-prefixes: Add prefix for Miyoo
  ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W
  dt-bindings: add vendor prefix for Wireless Tag
  ARM: dts: mstar: Set gpio compatible for ssd20xd
  drm/i915: Extract skl_crtc_calc_dbuf_bw()
  drm/i915: Extract skl_allocate_plane_ddb()
  drm/i915: Introduce skl_plane_ddb_iter
  drm/i915: Fix plane relative_data_rate calculation
  drm/i915: Extract skl_ddb_entry_init()
  drm/i915: Drop pointless dev_priv argument
  loop: revert "make autoclear operation asynchronous"
  bpf: Do not try bpf_msg_push_data with len 0
  arm64: dts: freescale: add initial support for verdin imx8m mini
  dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al.
  drm/i915: split out gem/i915_gem_create.h from i915_drv.h
  arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode
  arm64: dts: freescale: Use overlay target for simplicity
  arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding
  arm64: dts: imx8mm: fix strange hex notation
  drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h
  ipv4: add (struct uncached_list)->quarantine list
  ipv6: add (struct uncached_list)->quarantine list
  ipv6: give an IPv6 dev to blackhole_netdev
  ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache
  drm/i915/dg2: Add Wa_22011100796
  drm/i915: More gt idling time with guc submission
  drm/i915: align the plane_vma to min_page_size of stolen mem
  drm/i915/dg2: Add Wa_22011450934
  drm/i915/selftests: Disable runtime pm wakeref tracking for the mock device
  dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable
  dt-bindings: phy: Add `tx-p2p-microvolt` property binding
  drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
  ipv6: Reject routes configurations that specify dsfield (tos)
  net: dsa: remove lockdep class for DSA slave address list
  net: dsa: remove lockdep class for DSA master address list
  net: dsa: remove ndo_get_phys_port_name and ndo_get_port_parent_id
  net/smc: Add global configure for handshake limitation by netlink
  net/smc: Dynamic control handshake limitation by socket options
  net/smc: Limit SMC visits when handshake workqueue congested
  net/smc: Limit backlog connections
  net/smc: Make smc_tcp_listen_work() independent
  locking: Enable RT_MUTEXES by default on PREEMPT_RT.
  locking/local_lock: Make the empty local_lock_*() function a macro.
  atomics: Fix atomic64_{read_acquire,set_release} fallbacks
  locking: Add missing __sched attributes
  iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL
  drm/i915: remove leftover i915_gem_pm.h declarations from i915_drv.h
  dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO
  net/smc: Avoid overwriting the copies of clcsock callback functions
  dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum
  dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility
  tty: serial: imx: Add fast path when rs485 delays are 0
  KVM: arm64: vgic: Read HW interrupt pending state from the HW
  arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
  arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
  usb: misc: eud: Add driver support for Embedded USB Debugger(EUD)
  bindings: usb: dwc3: Update dwc3 properties for EUD connector
  dt-bindings: Add the yaml bindings for EUD
  usb: typec: rt1719: Add support for Richtek RT1719
  dt-bindings: usb: rt1719: Add binding for Richtek RT1719
  drm/i915: split out i915_gem_internal.h from i915_drv.h
  firmware: arm_scmi: Remove space in MODULE_ALIAS name
  ASoC: SOF: compr: Mark snd_compress_ops static
  ASoC: Intel: bytcr_wm5102: use GFP_KERNEL
  ASoC: wm_adsp: Add trace caps to speaker protection FW
  ASoC: wm_adsp: Make compressed buffers optional
  drm/syncobj: flatten dma_fence_chains on transfer
  video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
  video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
  video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
  usb: xhci-mtk: add support ip-sleep wakeup for mt8195
  dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195
  arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
  usb: dwc2: Add platform specific data for Intel's Agilex
  dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
  video: fbdev: omapfb: Use sysfs_emit() instead of snprintf()
  USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory.
  usb: dwc2: drd: fix soft connect when gadget is unconfigured
  usb: gadget: rndis: check size of RNDIS_MSG_SET command
  USB: gadget: validate interface OS descriptor requests
  usb: core: Unregister device on component_add() failure
  net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
  platform/x86: intel_cht_int33fe: Move to intel directory
  platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1-X9x code
  platform/x86: intel_cht_int33fe: Switch to DMI modalias based loading
  platform/x86: x86-android-tablets: Minor charger / fuel-gauge improvements
  platform/x86: x86-android-tablets: Add Nextbook Ares 8 data
  platform/x86: x86-android-tablets: Add IRQ to Asus ME176C accelerometer info
  platform/x86: x86-android-tablets: Add lid-switch gpio-keys pdev to Asus ME176C + TF103C
  platform/x86: x86-android-tablets: Add x86_android_tablet_get_gpiod() helper
  platform/x86: x86-android-tablets: Add Asus ME176C/TF103C charger and fuelgauge props
  platform/x86: x86-android-tablets: Add battery swnode support
  crypto: arm/xor - make vectorized C code Clang-friendly
  lib/xor: make xor prototypes more friendly to compiler vectorization
  crypto: atmel-tdes - Add support for the TDES IP available on sama7g5 SoC
  video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt
  drm/i915/mst: update slot information for 128b/132b
  drm/i915/dp: add 128b/132b support to link status checks
  drm/i915/dp: rewrite DP 2.0 128b/132b link training based on errata
  drm/i915/dp: move intel_dp_prepare_link_train() call
  drm/dp: add some new DPCD macros from DP 2.0 E11
  drm/dp: add 128b/132b link status helpers from DP 2.0 E11
  drm/dp: add drm_dp_128b132b_read_aux_rd_interval()
  crypto: hmac - disallow keys < 112 bits in FIPS mode
  crypto: hmac - add fips_skip support
  KVM: s390: MAINTAINERS: promote Claudio Imbrenda
  drm/i915/fbc: Fix the plane end Y offset check
  arm64: defconfig: enable verdin-imx8mm relevant drivers as modules
  arm64: defconfig: build r8169 as a module
  arm64: defconfig: build imx-sdma as a module
  arm64: defconfig: enable imx8m pcie phy driver
  arm64: defconfig: enable bpf/cgroup firewalling
  arm64: defconfig: rebuild default configuration
  arm64: defconfig: re-order default configuration
  arm64: defconfig: enable pcieaer configuration
  arm64: defconfig: enable taskstats configuration
  copy_process(): Move fd_install() out of sighand->siglock critical section
  MAINTAINERS: add entry for idmapped mounts
  tests: fix idmapped mount_setattr test
  drm/i915/opregion: debug log about Mailbox #2 for backlight
  drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion
  drm/i915/opregion: early exit from encoder notify if SWSCI isn't there
  drm/i915/opregion: abstract the check for valid swsci function
  drm/i915/opregion: check port number bounds for SWSCI display power state
  soundwire: stream: make enable/disable/deprepare idempotent
  soundwire: stream: sdw_stream_add_ functions can be called multiple times
  soundwire: stream: introduce sdw_slave_rt_find() helper
  soundwire: stream: separate alloc and config within sdw_stream_add_xxx()
  soundwire: stream: move list addition to sdw_slave_alloc_rt()
  soundwire: stream: rename and move master/slave_rt_free routines
  soundwire: stream: group sdw_stream_ functions
  soundwire: stream: split sdw_alloc_slave_rt() in alloc and config
  soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers
  soundwire: stream: split sdw_alloc_master_rt() in alloc and config
  soundwire: stream: simplify sdw_alloc_master_rt()
  soundwire: stream: group sdw_port and sdw_master/slave_port functions
  soundwire: stream: add 'slave' prefix for port range checks
  soundwire: stream: split alloc and config in two functions
  soundwire: stream: split port allocation and configuration loops
  soundwire: stream: add alloc/config/free helpers for ports
  soundwire: stream: simplify check on port range
  soundwire: stream: add slave runtime to list earlier
  soundwire: stream: remove unused parameter in sdw_stream_add_slave
  bpftool: Update versioning scheme, align on libbpf's version number
  bpftool: Add libbpf's version number to "bpftool version" output
  ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly
  ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices
  dt-bindings: power: avs: qcom,cpr: Convert to DT schema
  arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
  arm64: dts: qcom: msm8996: Rename cluster OPP tables
  dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema
  dt-bindings: opp: qcom-opp: Convert to DT schema
  arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
  dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
  opp: Expose of-node's name in debugfs
  arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini
  dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini
  ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
  user_events: Add documentation file
  user_events: Add sample code for typical usage
  user_events: Add self-test for validator boundaries
  user_events: Add self-test for perf_event integration
  user_events: Add self-test for dynamic_events integration
  user_events: Add self-test for ftrace integration
  user_events: Validate user payloads for size and null termination
  user_events: Optimize writing events by only copying data once
  user_events: Add basic perf and eBPF support
  user_events: Handle matching arguments from dyn_events
  user_events: Add print_fmt generation support for basic types
  user_events: Add minimal support for trace_event into ftrace
  tracing: Save both wakee and current on wakeup events
  tracing: Remove size restriction on synthetic event cmd error logging
  tracing: Remove size restriction on hist trigger cmd error logging
  tracing: Remove size restriction on tracing_log_err cmd strings
  arm64: dts: tqma8mqml: add PCIe support
  arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders
  arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl
  arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference
  arm64: dts: ls1028a-qds: define mdio slots for networking options
  arm64: dts: imx8m{m,n}_venice*: add gpio-line-names
  arm64: dts: imx8mn-venice-gw7902: disable gpu
  arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B
  arm64: dts: imx8mp: disable usb3_phy1
  arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible
  arm64: dts: imx8: add mu5/6 node
  arm64: dts: imx8qm: Add SCU RTC node
  arm64: dts: mnt-reform2: correct i2c3 pad-ctrl
  arm64: dts: mnt-reform2: add internal display support
  arm64: dts: imx8mq: disable DDRC node by default
  arm64: dts: imx: add Protonic PRT8MM board
  arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible
  arm64: dts: imx8mm-venice*: add PCIe support
  arm64: dts: imx8mn: Enable GPU
  arm64: dts: imx8mn: add DISP blk-ctrl
  arm64: dts: imx8mn: put USB controller into power-domains
  arm64: dts: imx8mn: add GPC node
  arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board
  arm64: dts: imx8mm: Add the pcie support
  arm64: dts: imx8mm: Add the pcie phy support
  samples/seccomp: Adjust sample to also provide kill option
  seccomp: Invalidate seccomp mode to catch death failures
  signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE
  bpf: Fix bpf_prog_pack build for ppc64_defconfig
  soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl
  dt-bindings: arm: imx: add Protonic PRT8MM board compatible
  dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
  dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl
  selftest/bpf: Check invalid length in test_xdp_update_frags
  pinctl: doc: Fix spelling mistake "resisitors" -> "resistors"
  pinctrl: k210: Fix bias-pull-up
  pinctrl: fix loop in k210_pinconf_get_drive()
  pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
  pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
  ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space
  pinctrl: starfive: fix semicolon.cocci warnings
  dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks
  dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example
  pinctrl: uniphier: Add USB device pinmux settings
  pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S
  pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC
  clk: qcom: Add MSM8226 Multimedia Clock Controller support
  dt-bindings: clock: Add support for the MSM8226 mmcc
  clk: qcom: gcc-msm8996: start getting rid of xo clk
  clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names
  clk: qcom: gcc-msm8996: move clock parent tables down
  clk: qcom: gcc-msm8996: drop unsupported clock sources
  clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: videocc-sc7180: use parent_hws instead of parent_data
  clk: qcom: camcc-sdm845: convert to parent_hws/_data
  clk: qcom: camcc-sdm845: move clock parent tables down
  clk: qcom: camcc-sdm845: get rid of the test clock
  clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: camcc-sc7180: use parent_hws instead of parent_data
  clk: qcom: camcc-sc7180: get rid of the test clock
  clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data
  clk: qcom: gpucc-sdm660: get rid of the test clock
  clk: qcom: gpucc-sdm660: fix two clocks with parent_names
  arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node
  dt-bindings: arm: msm: Add LLCC compatible for SM8450
  dt-bindings: arm: msm: Add LLCC compatible for SM8350
  soc: qcom: llcc: Add configuration data for SM8450 SoC
  soc: qcom: llcc: Update register offsets for newer LLCC HW
  soc: qcom: llcc: Add missing llcc configuration data
  soc: qcom: llcc: Add write-cache cacheable support
  soc: qcom: llcc: Update the logic for version info extraction
  soc: qcom: llcc: Add support for 16 ways of allocation
  arm64: dts: qcom: ipq6018: drop the clock-frequency property
  arm64: dts: qcom: ipq8074: drop the clock-frequency property
  arm64: dts: qcom: sm8450: add interconnect nodes
  arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
  arm64: dts: qcom: msm8996: Rename cluster OPP tables
  arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
  dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
  arm64: dts: qcom: ipq6018: enable the GICv2m support
  arm64: dts: qcom: ipq8074: enable the GICv2m support
  pinctrl: qcom: spmi-mpp: Add PM8226 compatible
  dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible
  dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges
  x86/sgx: Silence softlockup detection when releasing large enclaves
  clk: qcom: Add display clock controller driver for QCM2290
  dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings
  clk: qcom: ipq8074: fix PCI-E clock oops
  soc: qcom: socinfo: Add some more PMICs and SoCs
  selftests: netfilter: disable rp_filter on router
  PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
  bpf: Convert bpf_preload.ko to use light skeleton.
  bpf: Update iterators.lskel.h.
  bpftool: Generalize light skeleton generation.
  libbpf: Prepare light skeleton for the kernel.
  bpf: Extend sys_bpf commands for bpf_syscall programs.
  i2c: piix4: Replace hardcoded memory map size with a #define
  kernel/resource: Introduce request_mem_region_muxed()
  thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET
  ASoC: tlv320adc3xxx: Add IIR filter configuration
  net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister
  net: mscc: ocelot: fix mutex lock error during ethtool stats read
  perf report: Output data file name in raw trace dump
  perf session: Load data directory files for analysis
  perf record: Implement compatibility checks
  perf record: Extend --threads command line option
  perf record: Introduce --threads command line option
  perf record: Introduce data transferred and compressed stats
  perf record: Introduce compressor at mmap buffer object
  perf record: Introduce bytes written stats
  perf record: Introduce data file at mmap buffer object
  perf record: Start threads in the beginning of trace streaming
  perf record: Stop threads in the end of trace streaming
  perf record: Introduce thread local variable
  perf record: Introduce function to propagate control commands
  perf record: Introduce thread specific data array
  tools lib: Introduce fdarray duplicate function
  perf record: Introduce thread affinity and mmap masks
  net: dsa: qca8k: fix noderef.cocci warnings
  KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid()
  KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest
  KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition
  KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests
  KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest
  KVM: selftests: nVMX: Properly deal with 'hv_clean_fields'
  KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap
  KVM: nSVM: Implement Enlightened MSR-Bitmap feature
  KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V
  KVM: x86: Make kvm_hv_hypercall_enabled() static inline
  KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
  KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET
  KVM: x86/mmu: Add tracepoint for splitting huge pages
  KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG
  KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled
  KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization
  KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent
  KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages
  KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root
  KVM: x86/mmu: Move restore_acc_track_spte() to spte.h
  KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte()
  KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte()
  KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table
  KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt()
  KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages
  KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY
  KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails
  KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect()
  KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn()
  KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields
  KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt"
  KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask()
  KVM: x86: Don't bother reading sparse banks that end up being ignored
  KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes
  KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation
  KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field
  KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable
  KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE
  KVM: x86/mmu: Move is_writable_pte() to spte.h
  KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs
  KVM: x86/mmu: Move SPTE writable invariant checks to a helper function
  KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
  KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE
  KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names
  KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks
  KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks
  KVM: SVM: Remove unused MAX_INST_SIZE #define
  KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current()
  KVM: x86: Move get_cs_db_l_bits() helper to SVM
  KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names
  KVM: x86: Use static_call() for copy/move encryption context ioctls()
  KVM: x86: Unexport kvm_x86_ops
  KVM: x86: Uninline and export hv_track_root_tdp()
  KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops
  KVM: xen: Use static_call() for invoking kvm_x86_ops hooks
  KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector()
  KVM: VMX: Call vmx_get_cpl() directly in handle_dr()
  KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names
  KVM: x86: Drop export for .tlb_flush_current() static_call key
  KVM: x86: skip host CPUID call for hypervisor leaves
  KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op()
  KVM: Remove unused "kvm" of kvm_make_vcpu_request()
  KVM: x86: Remove unused "vcpu" of kvm_scale_tsc()
  KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}()
  KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments()
  KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect()
  KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}()
  KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch
  KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid()
  KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync()
  KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root()
  KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask()
  KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect()
  KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents()
  KVM: x86: Skip APICv update if APICv is disable at the module level
  KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons
  KVM: x86: Unexport __kvm_request_apicv_update()
  KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
  KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
  KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
  perf lock: Carefully combine lock stats for discarded entries
  perf lock: Add -c/--combine-locks option
  perf lock: Fix lock name length check for printing
  perf lock: Sort map info based on class name
  perf lock: Change type of lock_stat->addr to u64
  perf lock: Convert lockhash_table to use hlist
  KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU
  perf annotate: Try chroot filename for objdump
  perf inject: Try chroot directory when reading build-id
  perf tools: Try chroot'ed filename when opening dso/symbol
  ASoC: wm_adsp: Correct control read size when parsing compressed buffer
  riscv: fix build with binutils 2.38
  riscv: cpu-hotplug: clear cpu from numa map when teardown
  ice: Avoid RTNL lock when re-creating auxiliary device
  ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler
  ice: fix IPIP and SIT TSO offload
  ice: fix an error code in ice_cfg_phy_fec()
  net/switchdev: use struct_size over open coded arithmetic
  drm/bridge: dw-hdmi: use safe format when first in bridge chain
  selftests: netfilter: synproxy test requires nf_conntrack
  netfilter: nft_synproxy: unregister hooks on init error path
  ipv4: Reject again rules with high DSCP values
  octeontx2-pf: Add TC feature for VFs
  net: make net->dev_unreg_count atomic
  net: mpls: Fix GCC 12 warning
  qed: prevent a fw assert during device shutdown
  dpaa2-eth: unregister the netdev before disconnecting from the PHY
  ASoC: SOF: Convert the generic probe support to SOF client
  ASoC: SOF: Convert the generic IPC message injector into SOF client
  ASoC: SOF: Convert the generic IPC flood test into SOF client
  ASoC: SOF: sof-client: Add support for clients not managed by pm framework
  ASoC: SOF: Introduce IPC SOF client support
  ASoC: SOF: Split up utils.c into sof-utils and iomem-utils
  ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events
  ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header
  ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD
  skbuff: cleanup double word in comment
  net: macb: Align the dma and coherent dma masks
  selftests: net: test standard socket cmsgs across UDP and ICMP sockets
  selftests: net: cmsg_sender: support Tx timestamping
  selftests: net: cmsg_sender: support setting SO_TXTIME
  selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt
  selftests: net: cmsg_so_mark: test ICMP and RAW sockets
  selftests: net: cmsg_sender: support icmp and raw sockets
  selftests: net: make cmsg_so_mark ready for more options
  selftests: net: rename cmsg_so_mark
  net: ping6: support setting socket options via cmsg
  net: ping6: support packet timestamping
  net: ping6: remove a pr_debug() statement
  ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec
  drm/fb-helper: Clip damage area horizontally
  drm/fb-helper: Clip damage area to written memory range
  drm/fb-helper: Calculate damaged area in separate helper
  drm/fb-helper: Fix vertical damage clipping
  drm/fb-helper: Fix clip rectangle height
  soundwire: Replace acpi_bus_get_device()
  soundwire: intel: fix wrong register name in intel_shim_wake
  soundwire: bus: add dev_warn() messages to track UNATTACHED devices
  tipc: improve size validations for received domain records
  clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC
  ASoC: dt-bindings: samsung,tm2: convert to dtschema
  ASoC: dt-bindings: samsung,snow: convert to dtschema
  ASoC: dt-bindings: samsung,smdk5250: convert to dtschema
  ASoC: dt-bindings: samsung,arndale: document ALC5631
  ASoC: dt-bindings: samsung,arndale: convert to dtschema
  ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property
  ASoC: rt5640: Remove the sysclk and sysclk_src checking
  ASoC: qcom: SC7280: Add machine driver
  ASoC: qcom: Add macro for lpass DAI id's max limit
  ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings
  ASoC: qcom: Actually clear DMA interrupt register for HDMI
  ALSA: ca0106: Rename register macro names
  ALSA: memalloc: invalidate SG pages before sync
  ALSA: memalloc: Fix dma_need_sync() checks
  vsprintf: Move space out of string literals in fourcc_string()
  vsprintf: Fix potential unaligned access
  drm/i915/ttm: tweak priority hint selection
  genirq: Kill irq_chip::parent_device
  pinctrl: starfive: Move PM device over to irq domain
  pinctrl: npcm: Fix broken references to chip->parent_device
  interconnect: qcom: msm8939: Remove snoc_mm specific regmap
  dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc
  xen/pci: Make use of the helper macro LIST_HEAD()
  xen/x2apic: Fix inconsistent indenting
  xen/x86: detect support for extended destination ID
  xen/x86: obtain full video frame buffer address for Dom0 also under EFI
  drm/i915: move the DRIVER_* macros to i915_driver.[ch]
  drm/amdgpu: Fix compile error.
  Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu"
  drm/i915: move intel_hws_csb_write_index() out of i915_drv.h
  Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel"
  ARM: mach-bcm: disable ftrace in SMC invocation routines
  wcn36xx: Uninitialized variable in wcn36xx_change_opchannel()
  brcmfmac: of: remove redundant variable len
  brcmfmac: p2p: Replace one-element arrays with flexible-array members
  rtw89: coex: set EN bit to PLT register
  rtw89: recover rates of rate adaptive mechanism
  rtw88: recover rates of rate adaptive mechanism
  rtw89: declare AP mode support
  rtw89: debug: add stations entry to show ID assignment
  rtw89: implement ieee80211_ops::start_ap and stop_ap
  rtw89: maintain assoc/disassoc STA states of firmware and hardware
  rtw89: only STA mode change vif_type mapping dynamically
  rtw89: add addr_cam field to sta to support AP mode
  rtw89: extend role_maintain to support AP mode
  spi: mxic: Add support for pipelined ECC operations
  spi: mxic: Add support for direct mapping
  spi: mxic: Create a helper to ease the start of an operation
  spi: mxic: Create a helper to configure the controller before an operation
  spi: mxic: Fix the transmit path
  mtd: spinand: Create direct mapping descriptors for ECC operations
  mtd: spinand: Delay a little bit the dirmap creation
  spi: spi-mem: Add an ecc parameter to the spi_mem_op structure
  spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper
  spi: mxic: Provide a capability structure
  spi: cadence-quadspi: Provide a capability structure
  spi: spi-mem: Check the controller extra capabilities
  spi: spi-mem: Introduce a capability structure
  rtw88: fix use after free in rtw_hw_scan_update_probe_req()
  mtd: nand: mxic-ecc: Support SPI pipelined mode
  iwlwifi: fix use-after-free
  MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK
  mptcp: netlink: process IPv6 addrs in creating listening sockets
  selftests: mptcp: add missing join check
  tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
  cpufreq: CPPC: Fix performance/frequency conversion
  xfs: only bother with sync_filesystem during readonly remount
  ARM: dts: socfpga: cyclone5: align regulator node with dtschema
  ARM: dts: socfpga: arria10: align regulator node with dtschema
  arm64: dts: agilex: align pl330 node name with dtschema
  arm64: dts: stratix10: align pl330 node name with dtschema
  net: drop_monitor: support drop reason
  net: usb: qmi_wwan: Add support for Dell DW5829e
  dt-bindings: ltk050h3146w: replace Heiko Stuebner by myself as maintainer
  dt-bindings: rng: atmel,at91-trng: update maintainers entry
  dt-bindings: net: can: fix dtbs warning
  kconfig: fix missing fclose() on error paths
  docs: sphinx/kfigure.py: Delegate inkscape msg to kernellog.verbose
  docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF conversion
  docs: sphinx/kfigure.py: Add check of 'dot -Tpdf'
  docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PDF conversion
  dt-bindings: display: samsung,exynos-fimd: convert to dtschema
  dt-bindings: display: samsung,exynos5433-mic: convert to dtschema
  dt-bindings: display: samsung,exynos-hdmi: convert to dtschema
  dt-bindings: display: samsung,exynos-mixer: convert to dtschema
  dt-bindings: display: samsung,exynos-hdmi-ddc: convert to dtschema
  dt-bindings: display: samsung,exynos7-decon: convert to dtschema
  dt-bindings: display: samsung,exynos5433-decon: convert to dtschema
  dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema
  test_overflow: Regularize test reporting output
  drm/amdgpu/display: change pipe policy for DCN 2.0
  dt-bindings: clock: Add binding for TI clksel
  drm/amdgpu: fix gmc init fail in sriov mode
  drm/amd/pm: correct hwmon power label name
  drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object
  drm/radeon/uvd: Fix forgotten unmap buffer objects
  drm/amdkfd: Consolidate MQD manager functions
  drm/amdkfd: Remove unused old debugger implementation
  drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS
  drm/amd/pm: fix hwmon node of power1_label create issue
  drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode
  s390/mm: use CRST_ALLOC_ORDER instead of number
  s390/maccess: fix semantics of memcpy_real() and its callers
  s390/dump: fix old lowcore virtual vs physical address confusion
  s390/cio: verify the driver availability for path_event call
  dt-bindings: net: convert net/cortina,gemini-ethernet to yaml
  dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML
  audit: don't deref the syscall args when checking the openat2 open_how::flags
  drm/amd/pm: fix hwmon node of power1_label create issue
  drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
  drm/amd/display: fix yellow carp wm clamping
  drm/amd/display: Cap pflip irqs per max otg number
  drm/amdgpu: add utcl2_harvest to gc 10.3.1
  display/amd: decrease message verbosity about watermarks table failure
  drm/i915: Fix IPS disable in intel_plane_disable_noatomic()
  drm/i915: Extract hsw_ips_get_config()
  drm/i915: Move the IPS code to its own file
  drm/i915: Hoover the IPS enable/disable calls into the pre/post update hooks
  drm/i915: Change IPS calling convention
  drm/i915: Move vblank waits out from IPS code
  selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup
  bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
  arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
  dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
  drm/amdkfd: use unmap all queues for poison consumption
  drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid
  x86/PCI: revert "Ignore E820 reservations for bridge windows on newer systems"
  ACPI/IORT: Check node revision for PMCG resources
  btrfs: send: in case of IO error log it
  btrfs: get rid of warning on transaction commit when using flushoncommit
  btrfs: defrag: don't try to defrag extents which are under writeback
  btrfs: don't hold CPU for too long when defragging a file
  Fix regression due to "fs: move binfmt_misc sysctl to its own file"
  ice: Add ability for PF admin to enable VF VLAN pruning
  ice: Add support for 802.1ad port VLANs VF
  ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev
  ice: Support configuring the device to Double VLAN Mode
  ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2
  ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads
  ice: Add outer_vlan_ops and VSI specific VLAN ops implementations
  ice: Adjust naming for inner VLAN operations
  ice: Use the proto argument for VLAN ops
  ice: Refactor vf->port_vlan_info to use ice_vlan
  ice: Introduce ice_vlan struct
  ice: Add new VSI VLAN ops
  ice: Add helper function for adding VLAN 0
  ice: Refactor spoofcheck configuration functions
  drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive recursive locking'
  drm/amdgpu: Rework amdgpu_device_lock_adev
  drm/amdgpu: Move in_gpu_reset into reset_domain
  drm/amdgpu: Move reset sem into reset_domain
  drm/amdgpu: Rework reset domain to be refcounted.
  drm/amdgpu: Drop concurrent GPU reset protection for device
  drm/amdgpu: Drop hive->in_reset
  drm/amd/virt: For SRIOV send GPU reset directly to TDR queue.
  drm/amdgpu: Serialize non TDR gpu recovery with TDRs
  drm/amdgpu: Move scheduler init to after XGMI is ready
  drm/amdgpu: Introduce reset domain
  arm64: dts: intel: socfpga_agilex_socdk: align LED node names with dtschema
  arm64: dts: agilex: align mmc node names with dtschema
  arm64: dts: agilex: add board compatible for N5X DK
  arm64: dts: agilex: add board compatible for SoCFPGA DK
  arm64: dts: stratix10: align regulator node names with dtschema
  arm64: dts: stratix10: align mmc node names with dtschema
  arm64: dts: stratix10: move ARM timer out of SoC node
  arm64: dts: stratix10: add board compatible for SoCFPGA DK
  ARM: dts: arria10: add board compatible for SoCFPGA DK
  ARM: dts: arria10: add board compatible for Mercury AA1
  ARM: dts: arria5: add board compatible for SoCFPGA DK
  dt-bindings: clock: intel,stratix10: convert to dtschema
  dt-bindings: intel: document Agilex based board compatibles
  dt-bindings: altera: document Stratix 10 based board compatibles
  dt-bindings: altera: document VT compatibles
  dt-bindings: altera: document Arria 10 based board compatibles
  dt-bindings: altera: document Arria 5 based board compatibles
  dt-bindings: altera: document existing Cyclone 5 board compatibles
  PCI: endpoint: Fix alignment fault error in copy tests
  drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with external bridge
  dt-bindings: display: mediatek: add ethdr definition for mt8195
  dt-bindings: display: mediatek: add vdosys1 MERGE property for mt8195
  ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema
  ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members
  MAINTAINERS: update cros_ec_codec maintainers
  memory: of: parse max-freq property
  dt-bindings: memory: lpddr3: deprecate passing timings frequency as unit address
  dt-bindings: memory: lpddr3: deprecate manufacturer ID
  dt-bindings: memory: lpddr3: adjust IO width to spec
  dt-bindings: memory: lpddr3: convert to dtschema
  dt-bindings: memory: lpddr3-timings: convert to dtschema
  dt-bindings: memory: lpddr2-timings: convert to dtschema
  Drivers: hv: utils: Make use of the helper macro LIST_HEAD()
  NFSD: Deprecate NFS_OFFSET_MAX
  NFSD: Fix offset type in I/O trace points
  NFSD: COMMIT operations must not return NFS?ERR_INVAL
  NFSD: Clamp WRITE offsets
  NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
  NFSD: Fix ia_size underflow
  NFSD: Fix the behavior of READ near OFFSET_MAX
  nvme-tcp: fix bogus request completion when failing to send AER
  nvme: add nvme_complete_req tracepoint for batched completion
  irqchip/stm32-exti: Add STM32MP13 support
  dt-bindings: interrupt-controller: stm32-exti: document st,stm32mp13-exti
  gpio: tpmx86: Move PM device over to irq domain
  gpio: rcar: Move PM device over to irq domain
  gpio: omap: Move PM device over to irq domain
  gpio: mt7621: Kill parent_device usage
  irqchip/imx-intmux: Move PM device over to irq domain
  irqchip/renesas-irqc: Move PM device over to irq domain
  irqchip/renesas-intc-irqpin: Move PM device over to irq domain
  irqchip/gic: Move PM device over to irq domain
  genirq: Allow the PM device to originate from irq domain
  vlan: move dev_put into vlan_dev_uninit
  vlan: introduce vlan_dev_free_egress_priority
  libbpf: Fix compilation warning due to mismatched printf format
  ax25: fix UAF bugs of net_device caused by rebinding operation
  net: usb: smsc95xx: add generic selftest support
  net: ethernet: cavium: use div64_u64() instead of do_div()
  net:enetc: enetc qos using the CBDR dma alloc function
  net:enetc: command BD ring data memory alloc as one function alone
  net:enetc: allocate CBD ring data memory using DMA coherent methods
  net: dsa: fix panic when DSA master device unbinds on shutdown
  soc: fsl: dpio: read the consumer index from the cache inhibited area
  dpaa2-eth: add support for software TSO
  dpaa2-eth: work with an array of FDs
  dpaa2-eth: use the S/G table cache also for the normal S/G path
  dpaa2-eth: extract the S/G table buffer cache interaction into functions
  dpaa2-eth: allocate a fragment already aligned
  dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx
  octeontx2-pf: PFC config support with DCBx
  octeontx2-af: Flow control resource management
  octeontx2-af: Priority flow control configuration support
  octeontx2-af: Don't enable Pause frames by default
  spi: make remove callback a void function
  platform/chrome: cros_ec: Make cros_ec_unregister() return void
  tpm: st33zp24: Make st33zp24_remove() a void function
  staging: fbtft: Deduplicate driver registration macros
  staging: fbtft: Fix error path in fbtft_driver_module_init()
  MIPS: DTS: CI20: fix how ddc power is enabled
  MIPS: Malta: Enable BLK_DEV_INITRD
  net: amd-xgbe: disable interrupts during pci removal
  tipc: rate limit warning for received illegal binding update
  net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
  veth: fix races around rq->rx_notify_masked
  mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control
  mctp: Allow keys matching any local address
  mctp: Add helper for address match checking
  mctp: tests: Add key state tests
  mctp: tests: Rename FL_T macro to FL_TO
  ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit
  ax25: fix NPD bug in ax25_disconnect
  Netvsc: Call hv_unmap_memory() in the netvsc_device_remove()
  net: fix a memleak when uncloning an skb dst and its metadata
  net: do not keep the dst cache when uncloning an skb dst and its metadata
  drm/i915/pm: hide struct drm_i915_clock_gating_funcs
  drm/i915/dpll: hide struct intel_dpll_funcs
  drm/i915/dpll: add intel_dpll_crtc_compute_clock()
  drm/i915/fdi: hide struct intel_fdi_funcs
  drm/i915/hpd: hide struct intel_hotplug_funcs
  drm/i915/color: hide struct intel_color_funcs
  dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC
  dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC
  netfilter: ctnetlink: use dump structure instead of raw args
  nfqueue: enable to set skb->priority
  drm/i915: group i915_drv.h forward declarations together
  netfilter: nft_cmp: optimize comparison for 16-bytes
  netfilter: cttimeout: use option structure
  netfilter: ecache: don't use nf_conn spinlock
  gpio: sim: fix hogs with custom chip labels
  dt-bindings: ARM: at91: update maintainers entry
  MAINTAINERS: replace a Microchip AT91 maintainer
  selftests: netfilter: fix exit value for nft_concat_range
  netfilter: xt_socket: fix a typo in socket_mt_destroy()
  selftests: netfilter: add synproxy test
  ARM: cacheflush: avoid clobbering the frame pointer
  gpiolib: make struct comments into real kernel docs
  dt-bindings: gpio: convert faraday,ftgpio01 to yaml
  mtd: nand: ecc: Provide a helper to retrieve a pilelined engine device
  mtd: nand: mxic-ecc: Add Macronix external ECC engine support
  mtd: rawnand: protect access to rawnand devices while in suspend
  ALSA: hda: Fix driver index handling at re-binding
  ARM: kprobes: treat R7 as the frame pointer register in Thumb2 builds
  ARM: ftrace: enable the graph tracer with the EABI unwinder
  ARM: unwind: track location of LR value in stack frame
  ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST
  ARM: ftrace: avoid unnecessary literal loads
  ARM: ftrace: avoid redundant loads or clobbering IP
  ARM: ftrace: use trampolines to keep .init.text in branching range
  ARM: ftrace: use ADD not POP to counter PUSH at entry
  ARM: ftrace: ensure that ADR takes the Thumb bit into account
  xfrm: enforce validity of offload input flags
  cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist
  ARM: dts: imx7s: Define operating points table for cpufreq
  cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
  cpufreq: replace cpumask_weight with cpumask_empty where appropriate
  cpufreq: qcom-hw: Delay enabling throttle_irq
  cpufreq: Reintroduce ready() callback
  can: isotp: fix error path in isotp_sendmsg() to unlock wait queue
  can: isotp: fix potential CAN frame reception race in isotp_rcv()
  drm/i915/guc: Use a single pass to calculate regset
  drm/i915/guc: Prepare for error propagation
  cxl/regs: Fix size of CXL Capability Header Register
  cxl/core/port: Handle invalid decoders
  cxl/core/port: Fix / relax decoder target enumeration
  docs: Add PECI documentation
  docs: hwmon: Document PECI drivers
  hwmon: peci: Add dimmtemp driver
  hwmon: peci: Add cputemp driver
  peci: Add peci-cpu driver
  peci: Add support for PECI device drivers
  peci: Add sysfs interface for PECI bus
  peci: Add device detection
  peci: Add peci-aspeed controller driver
  peci: Add core infrastructure
  ARM: dts: aspeed: Add PECI controller nodes
  dt-bindings: Add bindings for peci-aspeed
  dt-bindings: Add generic bindings for PECI
  tools/testing/cxl: Add a physical_node link
  tools/testing/cxl: Enumerate mock decoders
  tools/testing/cxl: Mock one level of switches
  tools/testing/cxl: Fix root port to host bridge assignment
  tools/testing/cxl: Mock dvsec_ranges()
  cxl/core/port: Add endpoint decoders
  cxl/core: Move target_list out of base decoder attributes
  cxl/mem: Add the cxl_mem driver
  cxl/core/port: Add switch port enumeration
  cxl/memdev: Add numa_node attribute
  cxl/pci: Emit device serial number
  cxl/pci: Implement wait for media active
  cxl/pci: Retrieve CXL DVSEC memory info
  cxl/pci: Cache device DVSEC offset
  cxl/pci: Store component register base in cxlds
  cxl/core/port: Remove @host argument for dport + decoder enumeration
  cxl/port: Add a driver for 'struct cxl_port' objects
  cxl/core: Emit modalias for CXL devices
  cxl/core/hdm: Add CXL standard decoder enumeration to the core
  cxl/core: Generalize dport enumeration in the core
  cxl/pci: Rename pci.h to cxlpci.h
  cxl/port: Up-level cxl_add_dport() locking requirements to the caller
  cxl/pmem: Introduce a find_cxl_root() helper
  cxl/port: Introduce cxl_port_to_pci_bus()
  cxl/core/port: Use dedicated lock for decoder target list
  cxl: Prove CXL locking
  cxl/core: Track port depth
  cxl/core/port: Make passthrough decoder init implicit
  cxl/core: Fix cxl_probe_component_regs() error message
  cxl/core/port: Clarify decoder creation
  cxl/core: Convert decoder range to resource
  cxl/decoder: Hide physical address information from non-root
  cxl/core/port: Rename bus.c to port.c
  cxl: Introduce module_cxl_driver
  cxl/acpi: Map component registers for Root Ports
  cxl/pci: Add new DVSEC definitions
  cxl: Flesh out register names
  cxl/pci: Defer mailbox status checks to command timeouts
  cxl/pci: Implement Interface Ready Timeout
  cxl: Rename CXL_MEM to CXL_PCI
  selftests/bpf: Test BPF_KPROBE_SYSCALL macro
  libbpf: Add BPF_KPROBE_SYSCALL macro
  libbpf: Fix accessing the first syscall argument on s390
  libbpf: Fix accessing the first syscall argument on arm64
  libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL
  selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390
  libbpf: Fix accessing syscall arguments on riscv
  libbpf: Fix riscv register names
  libbpf: Fix accessing syscall arguments on powerpc
  selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro
  libbpf: Add PT_REGS_SYSCALL_REGS macro
  selftests/bpf: Fix an endianness issue in bpf_syscall_macro test
  nfp: flower: fix ida_idx not being released
  net: dsa: typo in comment
  ptp_pch: Remove unused pch_pm_ops
  ptp_pch: Convert to use managed functions pcim_* and devm_*
  ptp_pch: Switch to use module_pci_driver() macro
  ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo()
  ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi()
  ptp_pch: use mac_pton()
  ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
  net: ethernet: litex: Add the dependency on HAS_IOMEM
  net: remove default_device_exit()
  bonding: switch bond_net_exit() to batch mode
  can: gw: switch cangw_pernet_exit() to batch mode
  ipmr: introduce ipmr_net_exit_batch()
  ip6mr: introduce ip6mr_net_exit_batch()
  ipv6: change fib6_rules_net_exit() to batch mode
  ipv4: add fib_net_exit_batch()
  nexthop: change nexthop_net_exit() to nexthop_net_exit_batch()
  ipv6/addrconf: switch to per netns inet6_addr_lst hash table
  ipv6/addrconf: use one delayed work per netns
  ipv6/addrconf: allocate a per netns hash table
  ibmvnic: don't release napi in __ibmvnic_open()
  net: dsa: lantiq_gswip: don't use devres for mdiobus
  net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding
  net: dsa: seville: register the mdiobus under devres
  net: dsa: felix: don't use devres for mdiobus
  net: dsa: bcm_sf2: don't use devres for mdiobus
  net: dsa: ar9331: register the mdiobus under devres
  net: dsa: mv88e6xxx: don't use devres for mdiobus
  net: add dev->dev_registered_tracker
  cifs: mark sessions for reconnection in helper function
  cifs: call helper functions for marking channels for reconnect
  dt-bindings: vendor-prefixes: clarify HP prefix
  dt-bindings: trivial-devices: make comment indentation consistent
  bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE
  bonding: pair enable_port with slave_arr_updates
  riscv: extable: fix err reg writing in dedicated uaccess handler
  gve: Recording rx queue before sending to napi
  et131x: support arbitrary MAX_SKB_FRAGS
  firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds
  bpf: Fix leftover header->pages in sparc and powerpc code.
  libbpf: Fix signedness bug in btf_dump_array_data()
  arm64: dts: qcom: c630: Move panel to aux-bus
  arm64: dts: qcom: c630: Add backlight controller
  Input: clear BTN_RIGHT/MIDDLE on buttonpads
  tracing: Fix tp_printk option related with tp_printk_stop_on_boot
  MAINTAINERS: Add RTLA entry
  drm/nouveau/backlight: Just set all backlight types as RAW
  drm/nouveau/backlight: Fix LVDS backlight detection on some laptops
  selftests/bpf: Do not export subtest as standalone test
  Documentation: KUnit: Fix usage bug
  nouveau/svm: Use struct_size() helper in nouveau_pfns_map()
  cifs: call cifs_reconnect when a connection is marked
  rcutorture: Provide non-power-of-two Tasks RCU scenarios
  rcutorture: Test SRCU size transitions
  torture: Make torture.sh help message match reality
  fscrypt: update documentation for direct I/O support
  f2fs: support direct I/O with fscrypt using blk-crypto
  ext4: support direct I/O with fscrypt using blk-crypto
  iomap: support direct I/O with fscrypt using blk-crypto
  fscrypt: add functions for direct I/O support
  KVM: x86: SVM: move avic definitions from AMD's spec to svm.h
  KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it
  KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them
  KVM: x86: nSVM: expose clean bit support to the guest
  KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM
  KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state
  KVM: x86: nSVM: fix potential NULL derefernce on nested migration
  KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case
  Revert "svm: Add warning message for AVIC IPI invalid target"
  rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention
  rcu-tasks: Use order_base_2() instead of ilog2()
  rcu: Create and use an rcu_rdp_cpu_online()
  rcu: Make rcu_barrier() no longer block CPU-hotplug operations
  rcu: Rework rcu_barrier() and callback-migration logic
  rcu: Refactor rcu_barrier() empty-list handling
  rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion
  KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU
  KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute
  KVM: arm64: Keep a list of probed PMUs
  KVM: arm64: Keep a per-VM pointer to the default PMU
  perf: Fix wrong name in comment for struct perf_cpu_context
  KVM: arm64: Do not change the PMU event filter after a VCPU has run
  bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures
  drm/rockchip: vop: Correct RK3399 VOP register fields
  drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
  usb: ehci: add pci device support for Aspeed platforms
  RDMA/irdma: Add support for DSCP
  RDMA/irdma: Refactor DCB bits in prep for DSCP support
  arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10
  arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles
  arm64: dts: rockchip: add the i2s3_2ch node to rk356x
  arm64: dts: rockchip: Add Bananapi R2 Pro
  dt-bindings: rockchip: Add BananaPi R2 Pro Board
  arm64: dts: rockchip: enable the mali GPU on rk3399-firefly
  arm64: dts: ipq6018: Use reference clock to set dwc3 period
  arm64: dts: zynqmp: Move USB clocks to dwc3 node
  rtla: Fix segmentation fault when failing to enable -t
  i40e: Add a stat for tracking busy rx pages
  i40e: Add a stat for tracking pages waived
  i40e: Add a stat tracking new RX page allocations
  i40e: Aggregate and export RX page reuse stat
  i40e: Remove rx page reuse double count
  iommu/arm-smmu-v3: fix event handling soft lockup
  iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe
  iommu/arm-smmu-v3: Simplify memory allocation
  iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation
  RDMA/rxe: Check the last packet by RXE_END_MASK
  KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2
  KVM: arm64: Drop unused param from kvm_psci_version()
  kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq()
  kvm: selftests: aarch64: fix some vgic related comments
  kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check
  kvm: selftests: aarch64: pass vgic_irq guest args as a pointer
  kvm: selftests: aarch64: fix assert in gicv3_access_reg
  perf: Replace acpi_bus_get_device()
  perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n
  mmc: block: fix read single on recovery logic
  arm64: Remove ARCH_VULCAN
  perf/arm-cmn: Make arm_cmn_debugfs static
  KVM: arm64: Make active_vmids invalid on vCPU schedule out
  KVM: arm64: Align the VMID allocation with the arm64 ASID
  perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER
  drm/i915: Fix mbus join config lookup
  drm/i915: Fix dbuf slice config lookup
  KVM: arm64: Make VMID bits accessible outside of allocator
  KVM: arm64: Introduce a new VMID allocator for KVM
  arm64/fpsimd: Clarify the purpose of using last in fpsimd_save()
  KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd()
  KVM: arm64: Add comments for context flush and sync callbacks
  KVM: selftests: Add vgic initialization for dirty log perf test for ARM
  KVM: arm64: Add fast path to handle permission relaxation during dirty logging
  KVM: arm64: Use read/write spin lock for MMU protection
  perf/arm-ccn: Use platform_get_irq() to get the interrupt
  selftests: KVM: Test OS lock behavior
  selftests: KVM: Add OSLSR_EL1 to the list of blessed regs
  KVM: arm64: Emulate the OS Lock
  KVM: arm64: Allow guest to set the OSLK bit
  KVM: arm64: Stash OSLSR_EL1 in the cpu context
  KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined
  SUNRPC: lock against ->sock changing during sysfs read
  MAINTAINERS: Update my email address
  NFS: Fix nfs4_proc_get_locations() kernel-doc comment
  xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create
  NFS: Fix initialisation of nfs_client cl_flags field
  MAINTAINERS: Add entry for fbdev core
  sbitmap: Delete old sbitmap_queue_get_shallow()
  lib/sbitmap: kill 'depth' from sbitmap_word
  fbcon: Avoid 'cap' set but not used warning
  spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
  spi: Fix test error for sp7021.
  spi: tegra114: Add missing IRQ check in tegra_spi_probe
  spi: ath79: add mem_ops for fast-read
  spi: Modify irq request position and modify parameters
  spi: spidev: prevent spidev->speed_hz from being zero
  spi: Add compatible for Mediatek MT8186
  spi: Convert spi-mt65xx to json-schema
  spi: Convert spi-slave-mt27xx to json-schema
  regulator: Add support for TPS6286x
  regulator: Add bindings for TPS62864x
  ASoC: fsl_sai: Enable combine mode soft
  ASoC: SOF: compr: Add compress ops implementation
  ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init()
  ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare
  ASoC: simple-mux: Depend on gpiolib rather than selecting it
  ASoC: zl38060: Remove spurious gpiolib select
  ASoC: max9759: Remove spurious gpiolib select
  ASoC: simple-amplifier: Remove spurious gpiolib select
  ASoC: rt9120: Remove spurious gpiolib select
  ASoC: dmic: Remove spurious gpiolib select
  spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
  regulator: core: fix false positive in regulator_late_cleanup()
  ASoC: rt5682: do not block workqueue if card is unbound
  ASoC: rt5668: do not block workqueue if card is unbound
  ASoC: rt5682s: do not block workqueue if card is unbound
  ASoC: tas2770: Insert post reset delay
  ASoC: Revert "ASoC: mediatek: Check for error clk pointer"
  drm/ast: Move SIL164-based connector code into separate helpers
  drm/ast: Move DP501-based connector code into separate helpers
  drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask()
  drm/ast: Initialize encoder and connector for VGA in helper function
  drm/ast: Rename struct ast_connector to struct ast_vga_connector
  drm/ast: Remove unused value dp501_maxclk
  drm/ast: Remove AST_TX_ITE66121 constant
  drm/ast: Move connector mode_valid function to CRTC
  drm/ast: Fail if connector initialization fails
  arm64: dts: rockchip: reorder rk3399 hdmi clocks
  clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI reference clock on rk3568
  clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568
  clk: rockchip: Add more PLL rates for rk3568
  usb: dwc3: gadget: Prevent core from processing stale TRBs
  platform: use dev_err_probe() in platform_get_irq_byname()
  VMCI: dma dg: add support for DMA datagrams receive
  VMCI: dma dg: add support for DMA datagrams sends
  VMCI: dma dg: allocate send and receive buffers for DMA datagrams
  VMCI: dma dg: register dummy IRQ handlers for DMA datagrams
  VMCI: dma dg: set OS page size
  VMCI: dma dg: detect DMA datagram capability
  VMCI: dma dg: add MMIO access to registers
  VMCI: dma dg: whitespace formatting change for vmci register defines
  misc: alcor_pci: Fix an error handling path
  speakup-dectlk: Restore pitch setting
  speakup_audptr: cleanup synth_version
  speakup: Allow lower values for the flush parameter
  comedi: remove redundant assignment to variable buffer_config
  PCI: aardvark: Update comment about link going down after link-up
  PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
  PCI: aardvark: Don't mask irq when mapping
  PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
  PCI: aardvark: Use separate INTA interrupt for emulated root bridge
  PCI: aardvark: Fix support for PME requester on emulated bridge
  PCI: aardvark: Add support for PME interrupts
  PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
  PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
  PCI: aardvark: Add support for ERR interrupt on emulated bridge
  PCI: aardvark: Enable MSI-X support
  PCI: aardvark: Fix setting MSI address
  PCI: aardvark: Add support for masking MSI interrupts
  PCI: aardvark: Refactor unmasking summary MSI interrupt
  PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
  PCI: aardvark: Make msi_domain_info structure a static driver structure
  usb: dwc3: Program GFLADJ
  usb: dwc3: Calculate REFCLKPER based on reference clock
  usb: dwc3: Get clocks individually
  dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns
  PCI: aardvark: Make MSI irq_chip structures static driver structures
  PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
  PCI: aardvark: Rewrite IRQ code to chained IRQ handler
  PCI: aardvark: Fix support for MSI interrupts
  PCI: aardvark: Fix reading MSI interrupt number
  PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
  serial: 8250_bcm2835aux: Add ACPI support
  dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC
  dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC
  dt-bindings: serial: renesas,scif: Remove redundant renesas,scif-r9a07g054
  dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible
  serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
  serial: mctrl_gpio: add a new API to enable / disable wake_irq
  staging: drop fpgaboot driver
  Staging: nvec: Fix ending in '(' error
  staging: pi433: remove need to recompile code to debug fifo content
  staging: pi433: standardize use of line escape chars in dev_dbg stmts
  staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES
  gpio: sifive: use the correct register to read output values
  dt-bindings: gpio: gpio-vf610: Add imx93 compatible string
  gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO
  gpiolib: Use short form of ternary operator in gpiod_get_index()
  gpiolib: Introduce for_each_gpio_desc_with_flag() macro
  Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'associated'?
  Staging: unisys: visorhba: alignment should match open parenthesis
  gpiolib: Never return internal error codes to user space
  staging: gdm724x: Replace one-element array with flexible-array member
  staging: r8188eu: usb_suspend_sema is initialised but not used
  staging: r8188eu: RegUsbSS is not used
  staging: r8188eu: dvobj_priv's signal_strength is not used
  staging: r8188eu: usb_vendor_req_mutex is not used
  staging: r8188eu: remove unused struct hostapd_priv
  staging: r8188eu: not_indic_disco is unused
  staging: r8188eu: irq_alloc is not used
  staging: r8188eu: in_cta_test is always 0
  staging: r8188eu: remove unused struct adapter components
  staging: r8188eu: remove the global DriverState
  staging: r8188eu: remove unused enum _ADAPTER_TYPE
  staging: r8188eu: remove unused enum _IFACE_TYPE
  staging: r8188eu: move local definitions into rtw_fw.h
  staging: r8188eu: remove debug code to bypass IQ calibration
  staging: r8188eu: remove debug code to bypass LC calibration
  staging: r8188eu: replace local OFDM_index with single variable
  staging: r8188eu: only OFDM_index[0] is used
  staging: r8188eu: only OFDM_index_old[0] is used
  hwmon: sy7636a: Add temperature driver for sy7636a
  regulator: sy7636a: Remove requirement on sy7636a mfd
  mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a
  mfd: simple-mfd-i2c: Add a Kconfig name
  dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml
  backlight: qcom-wled: Add PM6150L compatible
  x86/cpufeatures: Put the AMX macros in the word 18 block
  dt-bindings: backlight: qcom-wled: Add PM6150L compatible
  staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e
  staging: r8188eu: limit rf register writes to path a
  staging: r8188eu: use a define for the radio path
  staging: r8188eu: RfRegChnlVal[1] is set but not used
  staging: r8188eu: remove constant rf variable
  staging: r8188eu: bTXPowerTracking is set but not used
  staging: r8188eu: bTXPowerTrackingInit is set but not used
  staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used
  staging: r8188eu: TXPowercount is set but not used
  MAINTAINERS: add myself as a maintainer for the sl28cpld
  MAINTAINERS: add IRC to ARM sub-architectures and Devicetree
  MAINTAINERS: arm: samsung: add Git tree and IRC
  ARM: dts: Fix boot regression on Skomer
  ARM: dts: spear320: Drop unused and undocumented 'irq-over-gpio' property
  pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register()
  pinctrl: renesas: r8a77995: Restore pin group sort order
  pinctrl: renesas: r8a7790: Restore pin function sort order
  pinctrl: renesas: r8a7779: Restore pin function sort order
  pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions
  pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L SoC is enabled
  backlight: pwm_bl: Avoid open coded arithmetic in memory allocation
  soc: aspeed: lpc-ctrl: Block error printing on probe defer cases
  docs/ABI: testing: aspeed-uart-routing: Escape asterisk
  arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macro for eMMC/SDHI device selection
  arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1
  arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board
  arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Switch settings
  arm64: dts: renesas: rzg2l-smarc: Add common dtsi file
  soc: renesas: Add support for reading product revision for RZ/G2L family
  memory: mtk-smi: Enable sleep ctrl safety function for MT8195
  drm/amdgpu: use dma_fence_chain_contained
  dma-buf: add dma_fence_chain_contained helper
  dma-buf: warn about containers in dma_resv object
  dma-buf: Warn about dma_fence_chain container rules v2
  dma-buf: warn about dma_fence_array container rules v2
  dma-buf: consolidate dma_fence subclass checking
  ata: libata-core: Disable TRIM on M88V29
  kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor"
  ALSA: usb-audio: remove redundant assignment to variable c
  media: atomisp: fix dummy_ptr check to avoid duplicate active_bo
  ata: sata_fsl: fix sscanf() and sysfs_emit() format strings
  media: staging: media: atomisp: Use BIT macro instead of left shifting
  media: atomisp: make array idx_map static const
  Input: mtk-pmic-keys - add support for MT6358
  dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
  Input: mtk-pmic-keys - use get_irq_byname() instead of index
  phy: qcom: Program SSC only if supported by sink
  phy: qcom: Add support for eDP PHY on sc7280
  dt-bindings: phy: Add eDP PHY compatible for sc7280
  media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
  media: atomisp_gmin_platform: Base CsiPort default on detected CLK
  media: atomisp_gmin_platform: Do not turn ELDO2 off from axp_v1p8_on()
  media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices with an AXP288 PMIC
  media: atomisp_gmin_platform: Add enable-count to gmin_[v1p8|v2p8]_ctrl()
  media: atomisp_gmin_platform: Fix axp_regulator_set() writing to the wrong register
  media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 fw for byt
  media: atomisp: Don't use ifdef ISP2400
  media: atomisp: Don't use ifdef on IS_ISP2401
  scsi: lpfc: Reduce log messages seen after firmware download
  scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
  scsi: smartpqi: Update version to 2.1.14-035
  scsi: smartpqi: Fix lsscsi -t SAS addresses
  scsi: smartpqi: Fix hibernate and suspend
  scsi: smartpqi: Fix BUILD_BUG_ON() statements
  scsi: smartpqi: Fix NUMA node not updated during init
  scsi: smartpqi: Expose SAS address for SATA drives
  scsi: smartpqi: Speed up RAID 10 sequential reads
  scsi: smartpqi: Fix kdump issue when controller is locked up
  scsi: smartpqi: Update volume size after expansion
  scsi: smartpqi: Avoid drive spin-down during suspend
  scsi: smartpqi: Resolve delay issue with PQI_HZ value
  scsi: smartpqi: Fix a typo in func pqi_aio_submit_io()
  scsi: smartpqi: Fix a name typo and cleanup code
  scsi: smartpqi: Quickly propagate path failures to SCSI midlayer
  scsi: smartpqi: Eliminate drive spin down on warm boot
  scsi: smartpqi: Enable SATA NCQ priority in sysfs
  scsi: smartpqi: Add PCI IDs
  scsi: smartpqi: Fix rmmod stack trace
  Makefile.extrawarn: Move -Wunaligned-access to W=1
  kconfig: let 'shell' return enough output for deep path names
  scsi: mpt3sas: Convert to flexible arrays
  scsi: usb: storage: Complete the SCSI request directly
  scsi: core: Add scsi_done_direct() for immediate completion
  ipv4: Use dscp_t in struct fib_alias
  ipv4: Reject routes specifying ECN bits in rtm_tos
  ipv4: Stop taking ECN bits into account in fib4-rules
  ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules
  scsi: core: Make "access_state" sysfs attribute always visible
  net: stmmac: optimize locking around PTP clock reads
  net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
  net: typhoon: include <net/vxlan.h>
  bpf: test_run: Fix overflow in bpf_test_finish frags parsing
  bpf: test_run: Fix overflow in xdp frags parsing
  bpf, x86_64: Use bpf_jit_binary_pack_alloc
  bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]
  bpf: Introduce bpf_prog_pack allocator
  bpf: Introduce bpf_arch_text_copy
  x86/alternative: Introduce text_poke_copy
  bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()
  bpf: Use size instead of pages in bpf_binary_header
  bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem
  x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP
  dma-buf-map: Rename to iosys-map
  drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs
  drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs
  drm/amdgpu: add missing license to dpcs_3_0_0 headers
  drm/amdgpu/display: change pipe policy for DCN 2.0
  drm/amdgpu: drop experimental flag on aldebaran
  drm/amd/pm: add missing prototypes to amdgpu_dpm_internal
  drm/amd/pm: fix error handling
  drm/amdgpu: reserve the pd while cleaning up PRTs
  drm/amdgpu: move lockdep assert to the right place.
  drm/amd/display: handle null link encoder
  drm/amd/display: 3.2.172
  drm/amd/display: [FW Promotion] Release 0.0.103.0
  drm/amd/display: Fix DP LT sequence on EQ fail
  drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
  drm/amd/display: change fastboot timing validation
  drm/amd/display: fix yellow carp wm clamping
  drm/amdgpu/display/dc: do blocked MST topology discovery at resume from S3/S4
  dt-bindings: display: mediatek: add mt8195 SoC binding for vdosys0
  drm/amd/display: remove static from optc31_set_drr
  drm/amd/display: limit unbounded requesting to 5k
  drm/amd/display: Fix stream->link_enc unassigned during stream removal
  drm/amd/display: Fix for variable may be used uninitialized error
  drm/amd/pm: revise the implementation of smu_cmn_disable_all_features_with_exception
  drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures
  drm/amd/pm: drop the cache for enabled ppfeatures
  drm/amd/pm: correct the usage for 'supported' member of smu_feature structure
  drm/amd/pm: update the data type for retrieving enabled ppfeatures
  drm/amd/pm: unify the interface for retrieving enabled ppfeatures
  drm/amd/pm: correct the way for retrieving enabled ppfeatures on Renoir
  drm/amd/display: Cap pflip irqs per max otg number
  drm/amdgpu: check the GART table before invalidating TLB
  drm/amdgpu: add utcl2_harvest to gc 10.3.1
  drm/amdgpu: fix list add issue in vram reserve
  dt-bindings: display: mediatek: merge: add additional prop for mt8195
  Revert "drm/amdgpu: Add judgement to avoid infinite loop"
  dt-bindings: display: mediatek: dsc: add yaml for mt8195 SoC binding
  drm/amdgpu: Fixed the defect of soft lock caused by infinite loop
  drm/amdgpu: Set FRU bus for Aldebaran and Vega 20
  drm/amdgpu: Fix recursive locking warning
  drm/amdgpu: Prevent random memory access in FRU code
  drm/amdgpu: Don't offset by 2 in FRU EEPROM
  drm/amdgpu: Nerf "buff" to "buf"
  drm/amdkfd: Bump up KFD API version for CRIU
  drm/amdkfd: CRIU resume shared virtual memory ranges
  drm/amdkfd: CRIU prepare for svm resume
  drm/amdkfd: CRIU Save Shared Virtual Memory ranges
  drm/amdkfd: CRIU Discover svm ranges
  drm/amdkfd: use user_gpu_id for svm ranges
  drm/amdkfd: CRIU allow external mm for svm ranges
  drm/amdkfd: CRIU checkpoint and restore xnack mode
  drm/amdkfd: CRIU export BOs as prime dmabuf objects
  drm/amdkfd: CRIU implement gpu_id remapping
  drm/amdkfd: CRIU checkpoint and restore events
  drm/amdkfd: CRIU checkpoint and restore queue control stack
  drm/amdkfd: CRIU checkpoint and restore queue mqds
  drm/amdkfd: CRIU restore queue doorbell id
  drm/amdkfd: CRIU restore sdma id for queues
  drm/amdkfd: CRIU restore queue ids
  drm/amdkfd: CRIU add queues support
  drm/amdkfd: CRIU Implement KFD unpause operation
  drm/amdkfd: CRIU Implement KFD resume ioctl
  drm/amdkfd: CRIU Implement KFD restore ioctl
  drm/amdkfd: CRIU Implement KFD checkpoint ioctl
  drm/amdkfd: CRIU Implement KFD process_info ioctl
  drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs
  dt-bindings: display: mediatek: disp: split each block to individual yaml
  igb: refactor XDP registration
  igc: avoid kernel warning when changing RX ring parameters
  drm/amdgpu: Print once if RAS unsupported
  drm/amdgpu: rename amdgpu_vm_bo_rmv to _del
  drm/amdgpu: add some lockdep checks to the VM code
  tomoyo: Use str_yes_no()
  drm: Convert open-coded yes/no strings to yesno()
  drm/gem: Sort includes alphabetically
  drm/amd/display: Use str_yes_no()
  lib/string_helpers: Consolidate string helpers implementation
  drm/i915: Fix trailing semicolon
  iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
  iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff
  selftests/bpf: Fix strict mode calculation
  bpftool: Fix strict mode calculation
  libbpf: Remove mode check in libbpf_set_strict_mode()
  PM: s2idle: ACPI: Fix wakeup interrupts handling
  ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
  ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems"
  thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub
  f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
  dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema
  Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64)
  Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
  mips: Enable KCSAN
  MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option
  MIPS: Loongson64: Clean up use of cc-ifversion
  MIPS: ath79: add support for QCN550x
  selftests/bpf: Fix tests to use arch-dependent syscall entry points
  selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper
  i2c: npcm7xx: Fix typos
  irqchip/apple-aic: Move PMU-specific registers to their own include file
  arm64: dts: apple: Add t8303 PMU nodes
  arm64: dts: apple: Add t8103 PMU interrupt affinities
  irqchip/apple-aic: Wire PMU interrupts
  irqchip/apple-aic: Parse FIQ affinities from device-tree
  dt-bindings: apple,aic: Add affinity description for per-cpu pseudo-interrupts
  dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts
  dt-bindings: arm-pmu: Document Apple PMU compatible strings
  i2c: ACPI: Replace acpi_bus_get_device()
  mm: io_uring: allow oom-killer from io_uring_setup
  io_uring: Clean up a false-positive warning from GCC 9.3.0
  mtd: Replace the expert mode symbols with a single helper
  parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
  mtd: mchp48l640: Add SPI ID table
  mtd: mchp23k256: Add SPI ID table
  i2c: bcm2835: Avoid clock stretching timeouts
  MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
  MAINTAINERS: Update Benjamin Gaignard maintainer status
  i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
  i2c: amd-mp2: Remove useless DMA-32 fallback configuration
  ata: libata-core: Fix ata_dev_config_cpr()
  drm/privacy-screen: Fix sphinx warning
  drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
  drm/i915: Populate pipe dbuf slices more accurately during readout
  drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
  drm/i915: Fix header test for !CONFIG_X86
  drm/i915/ttm: Return some errors instead of trying memcpy move
  drm/i915: Disable DRRS on IVB/HSW port != A
  drm/i915: Fix oops due to missing stack depot
  drm/privacy-screen: Fix sphinx warning
  net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bridge_join()
  net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylink_get_caps()
  net: hns3: add support for TX push mode
  net: asix: add proper error handling of usb read errors
  r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common()
  ip6mr: fix use-after-free in ip6mr_sk_done()
  caif: cleanup double word in comment
  net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth()
  selftests: forwarding: Add a test for pedit munge SIP and DIP
  mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses
  mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses
  mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION
  net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb()
  net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb()
  net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu()
  net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
  net: ipv4: use kfree_skb_reason() in ip_rcv_core()
  net: netfilter: use kfree_drop_reason() for NF_DROP
  net: skb_drop_reason: add document for drop reasons
  ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
  ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board
  ARM: dts: stm32: Add DMA2D support for STM32F429 series soc
  ARM: dts: stm32: add sdmmc2 pins for STM32MP13
  ARM: dts: stm32: add SDMMC2 in STM32MP13 DT
  ARM: dts: stm32: update SDMMC version for STM32MP13
  ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK
  ARM: dts: stm32: add sdmmc sleep pins for STM32MP13
  ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board
  ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl
  ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13
  ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131
  ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151
  drm/vc4: crtc: Fix redundant variable assignment
  powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32
  powerpc/ftrace: directly call of function graph tracer by ftrace caller
  powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller
  powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS
  powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
  powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
  powerpc/ftrace: Simplify PPC32's return_to_handler()
  powerpc/ftrace: Don't save again LR in ftrace_regs_caller() on PPC32
  powerpc/ftrace: Add support for livepatch to PPC32
  powerpc/module_32: Fix livepatching for RO modules
  livepatch: Fix build failure on 32 bits processors
  powerpc/32: Remove _ENTRY() macro
  powerpc/32: Remove remaining .stabs annotations
  powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT
  powerpc/mpc86xx_hpcn: Remove obsolete statement
  powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h
  ARM: socfpga: fix missing RESET_CONTROLLER
  ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node
  ARM: dts: stm32: Add support for the emtrion emSBC-Argon
  dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon
  ARM: dts: sun8i-h3: Drop args in 'thermal-sensors'
  drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
  drm/i915: Populate pipe dbuf slices more accurately during readout
  drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
  ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
  ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f4 series
  ARM: dts: stm32: remove some timer duplicate unit-address on stm32f4 series
  powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE
  powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS
  phy: cadence: Sierra: Add support for skipping configuration
  powerpc: Set crashkernel offset to mid of RMA region
  [smb3] improve error message when mount options conflict with posix
  s390/lgr: use simple assignment instead of memcpy
  s390/dump: fix os_info virtual vs physical address confusion
  s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion
  s390/maccess: fix absolute lowcore virtual vs physical address confusion
  s390/ftrace: verify opcode before applying patch
  s390: remove invalid email address of Heiko Carstens
  s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function
  s390/vfio-ap: add s390dbf logging to the handle_pqap function
  MAINTAINERS: update file path for S390 VFIO AP DRIVER
  s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver
  s390/module: fix building test_modules_helpers.o with clang
  MAINTAINERS: downgrade myself to Reviewer for s390
  MAINTAINERS: add Alexander Gordeev as maintainer for s390
  perf: Fix list corruption in perf_cgroup_switch()
  sched/fair: Fix fault in reweight_entity
  drm/sprd: remove allow_fb_modifiers setting
  drm: document struct drm_mode_fb_cmd2
  Linux 5.17-rc3
  gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
  gcc-plugins/stackleak: Exactly match strings instead of prefixes
  gcc-plugins/stackleak: Provide verbose mode
  iio: imu: inv_mpu6050: Make use of device properties
  iio: imu: inv_mpu6050: Check ACPI companion directly
  iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR()
  iio: accel: adxl355: Replace custom definitions with generic from units.h
  iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h
  iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h
  iio: humidity: dht11: Switch from of headers to mod_devicetable.h
  iio: frequency: adf4350: Make use of device properties
  iio: amplifiers: hmc425a: Make use of device properties
  iio: chemical: bme680: Switch from of headers to mod_devicetable.h
  iio: dac: ad5592r: Drop leftover header inclusion
  perf ftrace: system_wide collection is not effective by default
  bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W
  bus: mhi: pci_generic: Add mru_default for Foxconn SDX55
  libperf: Add arm64 support to perf_mmap__read_self()
  tools include UAPI: Sync sound/asound.h copy with the kernel sources
  perf stat: Fix display of grouped aliased events
  perf tools: Apply correct label to user/kernel symbols in branch mode
  perf bpf: Fix a typo in bpf_counter_cgroup.c
  perf synthetic-events: Return error if procfs isn't mounted for PID namespaces
  perf session: Check for NULL pointer before dereference
  perf annotate: Set error stream of objdump process for TUI
  perf tools: Add missing branch_sample_type to perf_event_attr__fprintf()
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  net/smc: fix ref_tracker issue in smc_pnet_add()
  net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
  ref_tracker: remove filter_irq_stacks() call
  net: initialize init_net earlier
  net: hsr: use hlist_head instead of list_head for mac addresses
  drm/panel: simple: Assign data from panel_dpi_probe() correctly
  skmsg: convert struct sk_msg_sg::copy to a bitmap
  net: typhoon: implement ndo_features_check method
  net: sundance: Replace one-element array with non-array object
  bnx2x: Replace one-element array with flexible-array member
  net: mscc: ocelot: fix all IP traffic getting trapped to CPU with PTP over IP
  net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe()
  net: mana: Add handling of CQE_RX_TRUNCATED
  net: refine dev_put()/dev_hold() debugging
  ref_tracker: add a count of untracked references
  ref_tracker: implement use-after-free detection
  ip6mr: ip6mr_sk_done() can exit early in common cases
  ipv6: make mc_forwarding atomic
  net: dsa: realtek: don't default Kconfigs to y
  net: sparx5: remove phylink_config.pcs_poll usage
  net: phylink: remove phylink_set_10g_modes()
  net: gro: minor optimization for dev_gro_receive()
  net: gro: avoid re-computing truesize twice on recycle
  net: dsa: qca8k: check correct variable in qca8k_phy_eth_command()
  net: lan966x: Update mdb when enabling/disabling mcast_snooping
  net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRIDGE_MC_DISABLED
  net: lan966x: Update the PGID used by IPV6 data frames
  platform/x86: asus-wmi: Fix regression when probing for fan curve control
  platform/x86: asus-wmi: Fix regression when probing for fan curve control
  ARM: dts: exynos: use generic node name for LPDDR3 timings in Odroid
  HID:Add support for UGTABLET WP5540
  net/sched: Enable tc skb ext allocation on chain miss only when needed
  selftests: mptcp: set ip_mptcp in command line
  selftests: mptcp: add set_flags tests in pm_netlink.sh
  selftests: mptcp: add the id argument for set_flags
  selftests: mptcp: add wrapper for setting flags
  selftests: mptcp: add wrapper for showing addrs
  selftests: mptcp: add ip mptcp wrappers
  selftests: mptcp: add backup with port testcase
  selftests: mptcp: add the port argument for set_flags
  mptcp: allow to use port and non-signal in set_flags
  crypto: sl3516 - remove redundant initializations of pointers in_sg and out_sg
  crypto: marvell/octeontx - remove redundant initialization of variable c_size
  ipv6: ioam: Insertion frequency in lwtunnel output
  uapi: ioam: Insertion frequency
  crypto: octeontx2 - remove CONFIG_DM_CRYPT check
  crypto: tcrypt - remove all multibuffer ahash tests
  crypto: atmel - add support for AES and SHA IPs available on lan966x SoC
  hwrng: core - credit entropy for low quality sources of randomness
  crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizes
  crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunk
  crypto: arm/aes-neonbs-ctr - deal with non-multiples of AES block size
  crypto: arm64/aes-neon-ctr - improve handling of single tail block
  crypto: octeontx2 - increase CPT HW instruction queue length
  crypto: octeontx2 - disable DMA black hole on an DMA fault
  crypto: octeontx2 - CN10K CPT to RNM workaround
  hwrng: core - break out of hwrng_fillfn if current rng is not trusted
  hwrng: core - only set cur_rng_set_by_user if it is working
  hwrng: core - use rng_fillbuf in add_early_randomness()
  hwrng: core - read() callback must be called for size of 32 or more bytes
  hwrng: core - explicit ordering of initcalls
  crypto: api - Move cryptomgr soft dependency into algapi
  tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case
  libbpf: Fix build issue with llvm-readelf
  ARM: dts: ux500: Add battery thermal zones and NTCs
  PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev()
  arm64: dts: qcom: sc7280: Add herobrine-r1
  net: don't include ndisc.h from ipv6.h
  arm64: dts: qcom: Add SM8450 HDK DTS
  dt-bindings: arm: qcom: Document SM8450 HDK boards
  arm64: dts: qcom: sc7280: Add a blank line in the dp node
  arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from SoC dtsi file
  arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive str to boards
  arm64: dts: qcom: sc7280: Add edp_out port and HPD lines
  arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_det / pcie1_clkreq_n
  arm64: dts: qcom: sc7280-idp: No need for "input-enable" on sw_ctrl
  arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl
  arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines
  arm64: dts: qcom: sc7280-herobrine: Consistently add "-regulator" suffix
  arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix to pp3300_hub
  riscv/mm: Add XIP_FIXUP for riscv_pfn_base
  riscv/mm: Add XIP_FIXUP for phys_ram_base
  PCI: kirin: Add dev struct for of_device_get_match_data()
  arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances
  arm64: dts: qcom: sm8450: Add remoteproc enablers and instances
  selftests/ir: fix build with ancient kernel headers
  selftests: fixup build warnings in pidfd / clone3 tests
  pidfd: fix test failure due to stack overflow on some arches
  selftests/bpf: Test bpf_core_types_are_compat() functionality.
  bpf: Implement bpf_core_types_are_compat().
  riscv: Fix XIP_FIXUP_FLASH_OFFSET
  ACPI: tables: Add CEDT signature to the list of known tables
  selinux: parse contexts for mount options early
  PNP: Replace acpi_bus_get_device()
  thermal: Replace acpi_bus_get_device()
  cpufreq: longhaul: Replace acpi_bus_get_device()
  thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp()
  cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set
  cpufreq: Move to_gov_attr_set() to cpufreq.h
  random: only call crng_finalize_init() for primary_crng
  random: access primary_pool directly rather than through pointer
  random: wake up /dev/random writers after zap
  random: continually use hwgenerator randomness
  lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
  riscv: eliminate unreliable __builtin_frame_address(1)
  thermal: int340x: Check for NULL after calling kmemdup()
  MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski
  rtla/trace: Error message fixup
  rtla/utils: Fix session duration parsing
  rtla: Follow kernel version
  kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner"
  MAINTAINERS: update rppt's email
  mm/kmemleak: avoid scanning potential huge holes
  ipc/sem: do not sleep with a spin lock held
  mm/pgtable: define pte_index so that preprocessor could recognize it
  mm/page_table_check: check entries at pmd levels
  mm/khugepaged: unify collapse pmd clear, flush and free
  mm/page_table_check: use unsigned long for page counters and cleanup
  mm/debug_vm_pgtable: remove pte entry from the page table
  Revert "mm/page_isolation: unset migratetype directly for non Buddy page"
  rockchip/soc/drivers: Add DTPM description for rk3399
  powercap/drivers/dtpm: Add dtpm devfreq with energy model support
  powercap/drivers/dtpm: Add CPU DT initialization support
  powercap/drivers/dtpm: Add hierarchy creation
  powercap/drivers/dtpm: Convert the init table section to a simple array
  serial: core: Drop duplicate NULL check in uart_*shutdown()
  tty: Drop duplicate NULL check in TTY port functions
  hpet: remove unused writeq/readq function definitions
  hpet: fix style issue about braces and alignment
  fsi: Aspeed: Fix a potential double free
  drivers: dio: Missing a blank line after declarations
  drivers: dio: code indent should use tabs
  drivers: dio: space required after that ','
  drivers: dio: space prohibited after parenthesis
  drivers: dio: trailing whitespace
  drivers: dio: brace should be on the previous line
  drivers: dio: Use <linux/io.h> instead <asm/io.h>
  misc: open-dice: Add driver to expose DICE data to userspace
  dt-bindings: reserved-memory: Open Profile for DICE
  scripts/dtc: Call pkg-config POSIXly correct
  ASoC: dt-bindings: Centralize the 'sound-dai' definition
  dt-bindings: arm,cci-400: Add interrupt controller to example
  dt-bindings: remoteproc: ti: Add mailbox provider nodes to example
  dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents
  dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents
  dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level
  dt-bindings: ingenic,i2c: Rework interrupts in example
  dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema
  dt-bindings: i2c: imx: Make each example a separate entry
  dt-bindings: i2c: mpc: Make each example a separate entry
  dt-bindings: Improve phandle-array schemas
  scripts/get_abi.pl: Ignore hidden files
  spdxcheck.py: Fix a type error
  bpf, arm64: Enable kfunc call
  cfg80211: fix race in netlink owner interface destruction
  mac80211: Remove redundent assignment channel_type
  eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
  mac80211: remove useless ieee80211_vif_is_mesh() check
  mac80211: fix struct ieee80211_tx_info size
  mac80211: mlme: validate peer HE supported rates
  mac80211: remove unused macros
  cfg80211: pmsr: remove useless ifdef guards
  mac80211: airtime: avoid variable shadowing
  mac80211: mlme: add documentation from spec to code
  mac80211: vht: use HE macros for parsing HE capabilities
  ieee80211: radiotap: fix -Wcast-qual warnings
  cfg80211: fix -Wcast-qual warnings
  ieee80211: fix -Wcast-qual warnings
  cfg80211: don't add non transmitted BSS to 6GHz scanned channels
  firmware_loader: simplfy builtin or module check
  cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP
  mac80211: consider RX NSS in UHB connection
  mac80211: limit bandwidth in HE capabilities
  ARM: dts: exynos: add charger and battery to p4note
  usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts
  usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize
  mux: Fix struct mux_state kernel-doc comment
  mux: fix grammar, missing "is".
  mux: add missing mux_state_get
  mux: Add support for reading mux state from consumer DT node
  serial: core: Fix the definition name in the comment of UPF_* flags
  block: pass a block_device to bio_clone_fast
  block: initialize the target bio in __bio_clone_fast
  dm: use bio_clone_fast in alloc_io/alloc_tio
  block: clone crypto and integrity data in __bio_clone_fast
  dm-cache: remove __remap_to_origin_clear_discard
  dm: simplify the single bio fast path in __send_duplicate_bios
  dm: retun the clone bio from alloc_tio
  dm: pass the bio instead of tio to __map_bio
  dm: move cloning the bio into alloc_tio
  dm: fold __send_duplicate_bios into __clone_and_map_simple_bio
  dm: fold clone_bio into __clone_and_map_data_bio
  dm: add a clone_to_tio helper
  drbd: set ->bi_bdev in drbd_req_new
  amiserial: Drop duplicate NULL check in shutdown()
  drivers/android: remove redundant ret variable
  devtmpfs: drop redundant fs parameters from internal fs
  vt_ioctl: add array_index_nospec to VT_ACTIVATE
  vt_ioctl: fix array_index_nospec in vt_setactivate
  pps: clients: gpio: Propagate return value from pps_gpio_probe
  serial: 8250_pericom: Revert "Re-enable higher baud rates"
  dt-bindings: serial: samsung_uart: Document Exynos5433 compatible
  greybus: svc: clean up link configuration hack at hello
  greybus: svc: clean up hello error path
  greybus: svc: fix an error handling bug in gb_svc_hello()
  staging: r8188eu: remove constant variable eRFPath
  staging: r8188eu: remove constant parameter of odm_ConfigRFReg_8188E
  staging: r8188eu: remove dead code for tx power tracking
  staging: r8188eu: remove constant parameter of phy_LCCalibrate_8188E
  staging: pi433: add debugfs interface
  staging: r8188eu: simplify error handling in phy_BB8188E_Config_ParaFile
  staging: r8188eu: remove unnecessary error check
  staging: vt6656: Fix crash when WLAN is turned off
  staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h
  staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e
  staging: r8188eu: remove UsbRxAggBlock* from struct hal_data_8188e
  staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e
  staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e
  staging: r8188eu: remove UsbTxAggDescNum from struct hal_data_8188e
  staging: r8188eu: BasicRateSet is set but never used
  staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e
  staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e
  staging: r8188eu: ExternalPA is read-only
  staging: r8188eu: Silence out-of-bounds warning in HT_caps_handler()
  block: call bio_associate_blkg from bio_reset
  landlock: Use square brackets around "landlock-ruleset"
  samples/landlock: Fix path_list memory leak
  arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes
  iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
  mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes
  ixgbevf: Require large buffers for build_skb on 82599VF
  net: ipa: determine replenish doorbell differently
  net: ipa: replenish after delivering payload
  net: ipa: kill replenish_backlog
  net: ipa: introduce gsi_channel_trans_idle()
  net: ipa: don't use replenish_backlog
  net: ipa: allocate transaction in replenish loop
  net: ipa: decide on doorbell in replenish loop
  net: ipa: increment backlog in replenish caller
  net: ipa: allocate transaction before pages when replenishing
  net: ipa: kill replenish_saved
  tls: cap the output scatter list to something reasonable
  net: dsa: realtek: convert to phylink_generic_validate()
  kselftest: alsa: Declare most functions static
  kselftest: alsa: Check for event generation when we write to controls
  PCI/MSI: Remove bogus warning in pci_irq_get_affinity()
  KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer
  drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
  arm64: dts: meson-sm1-odroid: fix boot loop after reboot
  arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
  arm64: dts: meson-g12: add ATF BL32 reserved-memory region
  arm64: dts: meson-gx: add ATF BL32 reserved-memory region
  arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2
  arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io regulator
  arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
  KVM: x86: Report deprecated x87 features in supported CPUID
  ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage
  MAINTAINERS: add myself as Renesas R-Car SATA driver reviewer
  f2fs: adjust readahead block number during recovery
  f2fs: fix to unlock page correctly in error path of is_alive()
  ksmbd: add support for key exchange
  ksmbd: reduce smb direct max read/write size
  ksmbd: don't align last entry offset in smb2 query directory
  ksmbd: fix same UniqueId for dot and dotdot entries
  ksmbd: smbd: validate buffer descriptor structures
  netfilter: nft_compat: suppress comment match
  netfilter: exthdr: add support for tcp option removal
  netfilter: conntrack: pptp: use single option structure
  netfilter: conntrack: remove extension register api
  netfilter: conntrack: handle ->destroy hook via nat_ops instead
  netfilter: conntrack: move extension sizes into core
  netfilter: conntrack: make all extensions 8-byte alignned
  netfilter: nfqueue: enable to get skb->priority
  netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY
  netfilter: ctnetlink: disable helper autoassign
  MAINTAINERS: netfilter: update git links
  netfilter: conntrack: re-init state for retransmitted syn-ack
  netfilter: conntrack: move synack init code to helper
  netfilter: nft_payload: don't allow th access for fragments
  netfilter: conntrack: don't refresh sctp entries in closed state
  erofs: fix small compressed files inlining
  scsi: use BLK_STS_OFFLINE for not fully online devices
  block: return -ENODEV for BLK_STS_OFFLINE
  block: introduce BLK_STS_OFFLINE
  block: bio-integrity: Advance seed correctly for larger interval sizes
  firmware: qcom: scm: Add support for MC boot address API
  firmware: qcom: scm: Drop cpumask parameter from set_boot_addr()
  firmware: qcom: scm: Simplify set_cold/warm_boot_addr()
  cpuidle: qcom-spm: Check if any CPU is managed by SPM
  remoteproc: qcom: pas: Add SM8450 remoteproc support
  dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles
  remoteproc: qcom: pas: Carry PAS metadata context
  soc: qcom: mdt_loader: Extract PAS operations
  net: lan966x: use .mac_select_pcs() interface
  selftests: rtnetlink: Use more sensible tos values
  selftests: fib offload: use sensible tos values
  net: minor __dev_alloc_name() optimization
  net: sparx5: Fix get_stat64 crash in tcpdump
  gcc-plugins/stackleak: Use noinstr in favor of notrace
  libbpf: Deprecate forgotten btf__get_map_kv_tids()
  ice: add support for DSCP QoS for IDC
  ax25: fix reference count leaks of ax25_dev
  net: stmmac: ensure PTP time register reads are consistent
  soc: qcom: mdt_loader: Always invoke PAS mem_setup
  soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load()
  soc: qcom: mdt_loader: Extend check for split firmware
  soc: qcom: mdt_loader: Allow hash to reside in any segment
  soc: qcom: mdt_loader: Allow hash segment to be split out
  soc: qcom: mdt_loader: Split out split-file-loader
  firmware: qcom: scm: Introduce pas_metadata context
  i40e: Fix race condition while adding/deleting MAC/VLAN filters
  i40e: Add new version of i40e_aq_add_macvlan function
  i40e: Add new versions of send ASQ command functions
  i40e: Add sending commands in atomic context
  i40e: remove enum i40e_client_state
  i40e: Remove unused RX realloc stat
  i40e: Disable hw-tc-offload feature on driver load
  selftests/bpf: Add a selftest for invalid func btf with btf decl_tag
  bpf: Fix a btf decl_tag bug when tagging a function
  XArray: Include bitmap.h from xarray.h
  XArray: Document the locking requirement for the xa_state
  libbpf: Deprecate priv/set_priv storage
  arm64: dts: qcom: add IPA qcom,qmp property
  PCI: pciehp: Clear cmd_busy bit in polling mode
  drm: Stop spamming log with drm_cache message
  printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin()
  Revert "module, async: async_synchronize_full() on module init iff async is used"
  thermal: intel: hfi: Notify user space for HFI events
  thermal: netlink: Add a new event to notify CPU capabilities change
  thermal: intel: hfi: Enable notification interrupt
  thermal: intel: hfi: Handle CPU hotplug events
  thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface
  x86/cpu: Add definitions for the Intel Hardware Feedback Interface
  x86/Documentation: Describe the Intel Hardware Feedback Interface
  dt-bindings: Add headers for Tegra234 PWM
  dt-bindings: Add headers for Tegra234 I2C
  bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp
  bpf, docs: Better document the atomic instructions
  bpf, docs: Better document the extended instruction format
  bpf, docs: Better document the legacy packet access instruction
  bpf, docs: Better document the regular load and store instructions
  bpf, docs: Document the byte swapping instructions
  PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails
  net: ipa: request IPA register values be retained
  dt-bindings: net: qcom,ipa: add optional qcom,qmp property
  cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning
  fs/ext4: fix comments mentioning i_mutex
  ext4: fix incorrect type issue during replay_del_range
  jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_{scan,count}()
  ext4: fix potential NULL pointer dereference in ext4_fill_super()
  jbd2: refactor wait logic for transaction updates into a common function
  jbd2: cleanup unused functions declarations from jbd2.h
  ext4: fix error handling in ext4_fc_record_modified_inode()
  ext4: remove redundant max inline_size check in ext4_da_write_inline_data_begin()
  ext4: fix error handling in ext4_restore_inline_data()
  ext4: fast commit may miss file actions
  ext4: fast commit may not fallback for ineligible commit
  ext4: modify the logic of ext4_mb_new_blocks_simple
  ext4: prevent used blocks from being allocated during fast commit replay
  misc: fastrpc: avoid double fput() on failed usercopy
  samples/bpf: Get rid of bpf_prog_load_xattr() use
  selftests/bpf: Redo the switch to new libbpf XDP APIs
  selftests/bpf: Remove usage of deprecated feature probing APIs
  bpftool: Fix uninit variable compilation warning
  bpftool: Stop supporting BPF offload-enabled feature probing
  libbpf: Stop using deprecated bpf_map__is_offload_neutral()
  tools/resolve_btfids: Do not print any commands when building silently
  mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
  mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
  mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state
  mt76: mt7615: fix/rewrite the dfs state handling logic
  mt76: mt7915: fix/rewrite the dfs state handling logic
  drm/connector: Fix typo in documentation
  drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.
  drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3.
  drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3
  Revert "mm/gup: small refactoring: simplify try_grab_page()"
  net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection
  net: dsa: mv88e6xxx: convert to phylink_generic_validate()
  net: dsa: mv88e6xxx: populate supported_interfaces and mac_capabilities
  net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes()
  selftests: net: bridge: Parameterize ageing timeout
  net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports
  net: dsa: mv88e6xxx: Enable port policy support on 6097
  net: dsa: mv88e6xxx: Support policy entries in the VTU
  net: dsa: mv88e6xxx: Improve isolation of standalone ports
  ptp: add getcrosststamp() to virtual clocks.
  ptp: add gettimex64() to virtual clocks.
  ptp: increase maximum adjustment of virtual clocks.
  ptp: unregister virtual clocks when unregistering physical clock.
  mt76: mt76x02: improve tx hang detection
  mt76x02: improve mac error check/reset reliability
  ASoC: madera: Add dependencies on MFD
  spi: dt-bindings: add mising description type to reg property
  mt76: mt7921s: run sleep mode by default
  mt76: sdio: honor the largest Tx buffer the hardware can support
  mt76: mt7915: fix the nss setting in bitrates
  mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv()
  mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
  mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
  mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
  mt76: stop the radar detector after leaving dfs channel
  mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
  mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
  mt76: mt7663s: flush runtime-pm queue after waking up the device
  mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN)
  mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap
  mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap
  mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module
  dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan
  mt76: mt7915: enable radar background detection
  mt76: mt7915: report radar pattern if detected by rdd2
  mt76: mt7915: introduce rdd_monitor debugfs node
  mt76: mt7915: enable radar trigger on rdd2
  mt76: mt7915: introduce mt7915_set_radar_background routine
  mt76: mt7915: set bssinfo/starec command when adding interface
  mt76: mt7921: toggle runtime-pm adding a monitor vif
  mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx()
  mt76: sdio: disable interrupt in mt76s_sdio_irq
  mt76: mt7921: fix crash when startup fails.
  mt76: mt7921e: fix possible probe failure after reboot
  mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
  mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
  mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
  mt76: mt7615: fix a leftover race in runtime-pm
  mt76: mt7921: fix a leftover race in runtime-pm
  mt76: mt7921: do not always disable fw runtime-pm
  mt76: mt7915: add support for passing chip/firmware debug data to user space
  mt76: mt7615e: process txfree and txstatus without allocating skbs
  mt76: mt7915: update bss_info with cipher after setting the group key
  mt76: mt7615: update bss_info with cipher after setting the group key
  mt76: connac: add support for passing the cipher field in bss_info
  mt76: mt7921e: process txfree and txstatus without allocating skbs
  mt76: mt7615: fix a possible race enabling/disabling runtime-pm
  mt76: mt7921: set EDCA parameters with the MCU CE command
  mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
  mt76: mt7921: forbid the doze mode when coredump is in progress
  mt76: mt7921e: make dev->fw_assert usage consistent
  mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module
  mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh
  mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module
  mt76: mt7915: rely on mt76_connac_mcu_init_download
  mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch
  mt76: connac: move mt76_connac_mcu_restart in common module
  mt76: mt7915: rely on mt76_connac_mcu_start_firmware
  mt76: mt7921: get rid of mt7921_mcu_get_eeprom
  mt76: connac: move mt76_connac_mcu_set_pm in connac module
  mt76: connac: introduce is_connac_v1 utility routine
  mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv
  mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd
  mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv
  mt76: mt7915: rely on mt76_connac_mcu_sta_ba
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv
  mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv
  mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module
  mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module
  mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module
  mt76: mt7915: remove duplicated defs in mcu.h
  mt76: mt7915: move pci specific code back to pci.c
  mt76: mt7921s: update mt7921s_wfsys_reset sequence
  mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset
  mt76: sdio: lock sdio when it is needed
  mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
  mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
  mt76: make mt76_sar_capa static
  mt76: mt7915: add device id for mt7916
  mt76: set wlan_idx_hi on mt7916
  mt76: connac: move mt76_connac_mcu_add_key in connac module
  mt76: mt7915: rely on mt76_connac_get_phy utilities
  mt76: connac: move mt76_connac_chan_bw in common code
  mt76: connac: move mt76_connac_mcu_get_cipher in common code
  mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine
  mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req
  mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req
  mt76: connac: fix sta_rec_wtbl tag len
  mt76: mt7915: add mt7916 calibrated data support
  mt76: mt7915: update mt7915_chan_mib_offs for mt7916
  mt76: mt7915: update rx rate reporting for mt7916
  mt76: mt7915: add txfree event v3
  mt76: mt7915: enlarge wcid size to 544
  mt76: mt7915: rework eeprom.c to adapt mt7916 changes
  mt76: mt7915: add firmware support for mt7916
  mt76: mt7915: rework dma.c to adapt mt7916 changes
  mt76: add MT_RXQ_MAIN_WA for mt7916
  mt76: mt7915: refine register definition
  mt76: mt7915: add mt7915_mmio_probe() as a common probing function
  mt76: mt7915: fix polling firmware-own status
  PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
  fbdev: fbmem: Fix the implicit type casting
  Drivers: hv: Compare cpumasks and not their weights in init_vp_index()
  Drivers: hv: Rename 'alloced' to 'allocated'
  Drivers: hv: vmbus: Use struct_size() helper in kmalloc()
  optee: use driver internal tee_context for some rpc
  powerpc/32s: Make pte_update() non atomic on 603 core
  powerpc/nohash: Remove pte_same()
  powerpc/603: Clear C bit when PTE is read only
  page_pool: Refactor page_pool to enable fragmenting after allocation
  net: dsa: xrs700x: convert to phylink_generic_validate()
  net: dsa: qca8k: convert to phylink_generic_validate()
  net: dsa: ksz8795: convert to phylink_generic_validate()
  net: dsa: bcm_sf2: convert to phylink_generic_validate()
  net: dsa: ar9331: convert to phylink_generic_validate()
  selftests: mptcp: add fullmesh setting tests
  selftests: mptcp: set fullmesh flag in pm_nl_ctl
  mptcp: set fullmesh flag in pm_netlink
  mptcp: print out reset infos of MP_RST
  mptcp: clarify when options can be used
  mptcp: reduce branching when writing MP_FAIL option
  mptcp: move the declarations of ssk and subflow
  powerpc/603: Remove outdated comment
  powerpc/kasan: Fix early region not updated correctly
  powerpc/xive: Add some error handling code to 'xive_spapr_init()'
  powerpc/perf: Don't use perf_hw_context for trace IMC PMU
  ASoC: samsung: Explicitly include gpiolib header
  ASoC: wm8962: Allow switching between analog and digital inputs
  ASoC: sun4i-i2s: Add support for the R329/D1 variant
  ASoC: sun4i-i2s: Update registers for more channels
  ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1
  powerpc/module_64: use module_init_section instead of patching names
  platform/surface: surface3-wmi: Simplify resource management
  platform/surface: Replace acpi_bus_get_device()
  platform/x86: Replace acpi_bus_get_device()
  platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
  PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge
  PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge
  PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge
  PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge
  PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported
  PCI: mvebu: Remove duplicate nports assignment
  PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option
  PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD
  PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD
  PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const
  MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer
  PCI: rpaphp: Add MODULE_DESCRIPTION
  powerpc/spufs: adjust list element pointer type
  drm/i915: Disable unused power wells left enabled by BIOS
  powerpc/epapr: Fix parmeters typo
  platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
  powerpc: Fix debug print in smp_setup_cpu_maps
  KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata
  KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs
  KVM: arm64: Avoid consuming a stale esr value when SError occur
  drm/i915: Fix header test for !CONFIG_X86
  drm/i915: Do not spam log with missing arch support
  wcn36xx: clean up some inconsistent indenting
  drm: mxsfb: Use dev_err_probe() helper
  drm: mxsfb: Fix NULL pointer dereference
  iwlwifi: mvm: don't send SAR GEO command for 3160 devices
  iwlwifi: remove deprecated broadcast filtering feature
  ARM: orion/gpio: Get rid of unused first parameter in orion_gpio_init()
  iwlwifi: mei: report RFKILL upon register when needed
  iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei
  iwlwifi: mei: retry mapping the shared area
  iwlwifi: mei: fix the pskb_may_pull check in ipv4
  iwlwifi: pcie: gen2: fix locking when "HW not ready"
  iwlwifi: pcie: fix locking when "HW not ready"
  iwlwifi: fix iwl_legacy_rate_to_fw_idx
  iwlwifi: mvm: fix condition which checks the version of rate_n_flags
  x86/Xen: streamline (and fix) PV CPU enumeration
  xen: update missing ioctl magic numers documentation
  Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF
  xen: xenbus_dev.h: delete incorrect file name
  bpf: Use VM_MAP instead of VM_ALLOC for ringbuf
  xfrm: fix the if_id check in changelink
  libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run
  bpftool: Migrate from bpf_prog_test_run_xattr
  selftests/bpf: Migrate from bpf_prog_test_run_xattr
  selftests/bpf: Migrate from bpf_prog_test_run
  nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()
  cifs: fix workstation_name for multiuser mounts
  Invalidate fscache cookie only when inode attributes are changed.
  KVM: PPC: Decrement module refcount if init_vm fails
  KVM: PPC: Book3S HV: Free allocated memory if module init fails
  KVM: PPC: Book3S HV: Delay setting of kvm ops
  KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init
  net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB
  net: ipa: define per-endpoint receive buffer size
  net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work
  f2fs: expose discard related parameters in sysfs
  f2fs: move discard parameters into discard_cmd_control
  tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()
  ata: libata: ata_{sff|std}_prereset() always return 0
  MAINTAINERS: add myself as PATA drivers reviewer
  ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235
  pinctrl: ocelot: Add support for ServalT SoC
  dt-bindings: pinctrl: ocelot: Add ServalT SoC support
  drm/amdgpu: fix logic inversion in check
  drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
  drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
  drm/amd/display: revert "Reset fifo after enable otg"
  drm/amd/display: watermark latencies is not enough on DCN31
  drm/amd/display: Update watermark values for DCN301
  drm/amdgpu: fix a potential GPU hang on cyan skillfish
  drm/amd: Only run s3 or s0ix if system is configured properly
  drm/amd: add support to check whether the system is set to s3
  drm/amd/display: Use NULL pointer instead of plain integer
  amdgpu/pm: Implement new API function "emit" that accepts buffer base and write offset
  drm/amdgpu: limit the number of dst address in trace
  drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
  drm/amdgpu: restructure amdgpu_fill_buffer v2
  drm/amdgpu: rework GART copy window handling
  drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT
  drm/amdgpu: fix logic inversion in check
  drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: Trigger DP2 Sequence With Uncertified Cable
  drm/amd/display: 3.2.171
  drm/amd/display: [FW Promotion] Release 0.0.102.0
  drm/amd/display: move link_hwss to link folder and break down to files
  drm/amd/display: move get_link_hwss to dc_resource
  drm/amd/display: temporarly move non link_hwss code to dc_link_dp
  drm/amd/display: add set dp lane settings to link_hwss
  drm/amd/display: add set dp link test pattern to link_hwss
  drm/amd/display: add enable/disable dp link output to link_hwss
  drm/amd/display: refactor destructive verify link cap sequence
  drm/amd/display: add setup/reset stream encoder to link_hwss
  drm/amd/display: revert "Reset fifo after enable otg"
  drm/amd/display: add infoframe update sequence debug trace
  drm/amd/display: watermark latencies is not enough on DCN31
  drm/amd/display: Improve dce_aux_transfer_with_retries logging
  drm/amd/display: Add link enc null ptr check for cable ID (#2597)
  drm/amdgpu: drop flood print in rlcg reg access function
  drm/amdgpu: Fix uninitialized variable use warning
  drm/amdgpu: Add judgement to avoid infinite loop
  drm/amd/display: Update watermark values for DCN301
  drm/amdkfd: Fix variable set but not used warning
  drm/amd/display: fix spelling mistake: synatpics -> synaptics
  drm/amd/pm: remove duplicate include in 'arcturus_ppt.c'
  drm/amdgpu: remove duplicate include in 'amdgpu_device.c'
  drm/amdgpu: fix a potential GPU hang on cyan skillfish
  drm/amd: Only run s3 or s0ix if system is configured properly
  drm/amd: add support to check whether the system is set to s3
  x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm
  MAINTAINERS: update mailing list address for NTB subsystem
  genirq, softirq: Use in_hardirq() instead of in_irq()
  soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
  firmware: ti_sci: inproper error handling of ti_sci_probe
  firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
  soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt
  soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable
  power: supply: axp288_fuel_gauge: Fix spelling mistake "resisitor" -> "resistor"
  md: fix NULL pointer deref with nowait but no mddev->queue
  kunit: fix missing f in f-string in run_checks.py
  libceph: optionally use bounce buffer on recv path in crc mode
  libceph: make recv path in secure mode work the same as send path
  ACPI / scan: Create platform device for CS35L41
  ALSA: hda/realtek: Add support for HP Laptops
  platform/x86: serial-multi-instantiate: Add SPI support
  platform/x86: serial-multi-instantiate: Reorganize I2C functions
  platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name
  net: sparx5: do not refer to skb after passing it on
  net: ieee802154: ca8210: Fix lifs/sifs periods
  pwm: pxa: Implement .apply() callback
  pwm: stmpe: Rename variable pointing to driver private data
  pwm: stmpe: Drop unused setting of driver data
  pwm: sun4i: Rename variable pointing to driver private data
  pwm: tegra: Rename variable pointing to driver private data
  ima: Do not print policy rule with inactive LSM labels
  ima: Allow template selection with ima_template[_fmt]= after ima_hash=
  ima: Remove ima_policy file before directory
  integrity: check the return value of audit_log_start()
  drm/i915: Move [more] GT registers to their own header file
  spi: mpc512x-psc: Fix compile errors
  spi: Replace acpi_bus_get_device()
  ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver
  ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx()
  ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
  ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx()
  ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
  pwm: img: Rename variable pointing to driver private data
  pwm: imx1: Implement .apply callback
  drivers: net: Replace acpi_bus_get_device()
  pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
  pwm: lpc18xx-sct: Reduce number of devm memory allocations
  pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
  selinux: fix double free of cond_list on error paths
  drm/i915: Only include i915_reg.h from .c files
  drm/i915: Move GT registers to their own header file
  drm/i915: Parameterize MI_PREDICATE registers
  drm/i915: Parameterize R_PWR_CLK_STATE register definition
  drm/i915/perf: Express OA register ranges with i915_range
  drm/i915/perf: Move OA regs to their own header
  NFS: Avoid duplicate uncached readdir calls on eof
  NFS: Don't skip directory entries when doing uncached readdir
  NFS: Don't overfill uncached readdir pages
  Partially revert "net/smc: Add netlink net namespace support"
  remoteproc: mtk_scp: Use dev_err_probe() where possible
  remoteproc: mtk_scp: Reorder scp_probe() sequence
  remoteproc: mtk_scp: Use devm variant of rproc_alloc()
  video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig help text
  drm/vmwgfx: remove vmw_wait_dma_fence
  drm/i915: remove VGA register definitions
  drm/i915/vga: switch to use VGA definitions from video/vga.h
  fs/ntfs3: remove unnecessary NULL check
  block: fix boolreturn.cocci warning
  MAINTAINERS: add bio.h to the block section
  block: fix the kerneldoc for bio_end_io_acct
  block: check that there is a plug in blk_flush_plug
  block: remove blk_needs_flush_plug
  block: pass a block_device and opf to bio_reset
  block: pass a block_device and opf to bio_init
  block: pass a block_device and opf to bio_alloc
  block: pass a block_device and opf to bio_alloc_kiocb
  block: pass a block_device and opf to bio_alloc_bioset
  block: pass a block_device and opf to blk_next_bio
  block: move blk_next_bio to bio.c
  xen-blkback: bio_alloc can't fail if it is allow to sleep
  rnbd-srv: remove struct rnbd_dev_blk_io
  rnbd-srv: simplify bio mapping in process_rdma
  drbd: bio_alloc can't fail if it is allow to sleep
  dm-thin: use blkdev_issue_flush instead of open coding it
  dm-snap: use blkdev_issue_flush instead of open coding it
  dm-crypt: remove clone_init
  dm: bio_alloc can't fail if it is allowed to sleep
  ntfs3: remove ntfs_alloc_bio
  nfs/blocklayout: remove bl_alloc_init_bio
  nilfs2: remove nilfs_alloc_seg_bio
  fs: remove mpage_alloc
  block: remove genhd.h
  block: move blk_drop_partitions to blk.h
  block: move disk_{block,unblock,flush}_events to blk.h
  block: deprecate autoloading based on dev_t
  block: fix DIO handling regressions in blkdev_read_iter()
  tcp: Use BPF timeout setting for SYN ACK RTO
  net: dsa: qca8k: introduce qca8k_bulk_read/write function
  net: dsa: qca8k: add support for larger read/write size with mgmt Ethernet
  net: dsa: qca8k: cache lo and hi for mdio write
  net: dsa: qca8k: move page cache to driver priv
  net: dsa: qca8k: add support for phy read/write with mgmt Ethernet
  net: dsa: qca8k: add support for mib autocast in Ethernet packet
  net: dsa: qca8k: add support for mgmt read/write in Ethernet packet
  net: dsa: qca8k: add tracking state of master port
  net: dsa: tag_qca: add support for handling mgmt and MIB Ethernet packet
  net: dsa: tag_qca: add define for handling MIB packet
  net: dsa: tag_qca: add define for handling mgmt Ethernet packet
  net: dsa: tag_qca: enable promisc_on_master flag
  net: dsa: tag_qca: move define to include linux/dsa
  net: dsa: tag_qca: convert to FIELD macro
  net: dsa: replay master state events in dsa_tree_{setup,teardown}_master
  net: dsa: provide switch operations for tracking the master state
  dt-bindings: phy: Add compatible for Mediatek MT8186
  fbcon: Add option to enable legacy hardware acceleration
  Revert "fbcon: Disable accelerated scrolling"
  Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)"
  HID: add SiGma Micro driver
  HID: google: Use struct_size() helper in kzalloc()
  thunderbolt: Replace acpi_bus_get_device()
  HID: amd_sfh: Add illuminance mask to limit ALS max value
  HID: amd_sfh: Increase sensor command timeout
  HID: i2c-hid: goodix: Fix a lockdep splat
  RISC-V: KVM: Fix SBI implementation version
  RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode
  kvm/riscv: rework guest entry logic
  perf/x86/intel: Increase max number of the fixed counters
  KVM: x86: use the KVM side max supported fixed counter
  perf/x86/intel: Enable PEBS format 5
  perf/core: Allow kernel address filter when not filtering the kernel
  perf/x86/intel/pt: Fix address filter config for 32-bit kernel
  perf/core: Fix address filter parser for multiple filters
  x86: Share definition of __is_canonical_address()
  perf/x86/intel/pt: Relax address filter validation
  perf/x86/intel/pt: Fix crash with stop filters in single-range mode
  perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures
  selftests/perf_events: Test modification of perf_event_attr::sig_data
  perf: Copy perf_event_attr::sig_data on modification
  x86/perf: Default set FREEZE_ON_SMI for all
  sched: move autogroup sysctls into its own file
  selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
  selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
  selftests/rseq: Fix: work-around asm goto compiler bugs
  selftests/rseq: Remove arm/mips asm goto compiler work-around
  selftests/rseq: Fix warnings about #if checks of undefined tokens
  selftests/rseq: Fix ppc32 offsets by using long rather than off_t
  selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
  selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
  selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
  selftests/rseq: Introduce thread pointer getters
  selftests/rseq: Introduce rseq_get_abi() helper
  selftests/rseq: Remove volatile from __rseq_abi
  selftests/rseq: Remove useless assignment to cpu variable
  rseq: Remove broken uapi field layout on 32-bit little endian
  selftests/rseq: introduce own copy of rseq uapi header
  thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices
  thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge()
  thunderbolt: Disable LTTPR on Intel Titan Ridge
  gpio: aggregator: Fix calling into sleeping GPIO controllers
  irqchip/sifive-plic: Add missing thead,c900-plic match string
  dt-bindings: update riscv plic compatible string
  irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
  lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
  lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
  scripts/pahole-flags.sh: Use pahole-version.sh
  kbuild: Add CONFIG_PAHOLE_VERSION
  MAINTAINERS: Add scripts/pahole-flags.sh to BPF section
  dt-bindings: panel: Introduce a panel-lvds binding
  dt-bindings: display: Turn lvds.yaml into a generic schema
  drm/vc4: hdmi: Simplify the connector state retrieval
  drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info()
  powerpc/ptdump: Fix sparse warning in hashpagetable.c
  macintosh: macio_asic: remove useless cast for driver.name
  powerpc/64: Move paca allocation later in boot
  powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch
  powerpc/pseries: read the lpar name from the firmware
  powerpc/kvm: no need to initialise statics to 0
  KVM: PPC: Merge powerpc's debugfs entry content into generic entry
  gpio: Add support for Airoha EN7523 GPIO controller
  dt-bindings: arm: airoha: Add binding for Airoha GPIO controller
  KVM: s390: Return error on SIDA memop on normal guest
  drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB
  arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC platform
  arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMARC platform
  arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK
  arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC
  nvme-rdma: fix possible use-after-free in transport error_recovery work
  nvme-tcp: fix possible use-after-free in transport error_recovery work
  nvme: fix a possible use-after-free in controller reset during load
  arm64: defconfig: Enable additional support for Renesas platforms
  ARM: shmobile: defconfig: Disable unneeded 8250 serial options
  dt-bindings: clock: renesas: Document RZ/V2L SoC
  dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions
  ata: libata-acpi: kill ata_acpi_on_suspend()
  xfrm: delete duplicated functions that calls same xfrm_api_check()
  phy: dphy: Correct clk_pre parameter
  net/mlx5e: Avoid field-overflowing memcpy()
  net/mlx5e: Use struct_group() for memcpy() region
  net/mlx5e: Avoid implicit modify hdr for decap drop rule
  net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic
  net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic
  net/mlx5e: Don't treat small ceil values as unlimited in HTB offload
  net/mlx5: E-Switch, Fix uninitialized variable modact
  net/mlx5e: Fix handling of wrong devices during bond netevent
  net/mlx5e: Fix broken SKB allocation in HW-GRO
  net/mlx5e: Fix wrong calculation of header index in HW_GRO
  net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion
  net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
  net/mlx5e: TC, Reject rules with forward and drop actions
  net/mlx5: Use del_timer_sync in fw reset flow of halting poll
  net/mlx5e: Fix module EEPROM query
  net/mlx5e: TC, Reject rules with drop and modify hdr action
  net/mlx5: Bridge, ensure dev_name is null-terminated
  net/mlx5: Bridge, take rtnl lock in init error handler
  sfc: The size of the RX recycle ring should be more flexible
  net: macsec: Verify that send_sci is on when setting Tx sci explicitly
  r8169: support L1.2 control on RTL8168h
  ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
  tcp: fix mem under-charging with zerocopy sendmsg()
  af_packet: fix data-race in packet_setsockopt / packet_setsockopt
  rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
  net: sched: fix use-after-free in tc_new_tfilter()
  net: allow SO_MARK with CAP_NET_RAW via cmsg
  ethernet: smc911x: fix indentation in get/set EEPROM
  clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW
  tools/memory-model: Explain syntactic and semantic dependencies
  torture: Change KVM environment variable to RCUTORTURE
  torture: Make kvm-find-errors.sh notice missing vmlinux file
  torture: Print only one summary line per run
  torture: Make kvm-remote.sh try multiple times to download tarball
  torture: Compress KCSAN as well as KASAN vmlinux files
  torture: Indicate which torture.sh runs' bugs are all KCSAN reports
  torture: Make kvm.sh summaries note runs having only KCSAN reports
  torture: Output per-failed-run summary lines from torture.sh
  torture: Allow four-digit repetition numbers for --configs parameter
  torture: Drop trailing ^M from console output
  rcutorture: Enable limited callback-flooding tests of SRCU
  torture: Wake up kthreads after storing task_struct pointer
  rcutorture: Fix rcu_fwd_mutex deadlock
  rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop
  rcutorture: Make rcu_fwd_cb_nodelay be a counter
  rcutorture: Increase visibility of forward-progress hangs
  torture: Distinguish kthread stopping and being asked to stop
  rcutorture: Print message before invoking ->cb_barrier()
  rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings
  rcu: Don't deboost before reporting expedited quiescent state
  rcu: Update documentation regarding kthread_prio cmdline parameter
  rcu: Elevate priority of offloaded callback threads
  rcu: Make priority of grace-period thread consistent
  rcu: Move kthread_prio bounds-check to a separate function
  rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0
  rcu: Remove unused rcu_state.boost
  rcu/nocb: Handle concurrent nocb kthreads creation
  rcu: Mark accesses to boost_starttime
  rcu: Mark ->expmask access in synchronize_rcu_expedited_wait()
  rcu/exp: Fix check for idle context in rcu_exp_handler
  selinux: various sparse fixes
  docs: scheduler: Fix outdated parameter of rebalance_domains
  docs/zh_CN: Add rbtree Chinese translation
  bpf: Drop libbpf, libelf, libz dependency from bpf preload.
  bpf: Open code obj_get_info_by_fd in bpf preload.
  bpf: Convert bpf preload to light skeleton.
  bpf: Remove unnecessary setrlimit from bpf preload.
  libbpf: Open code raw_tp_open and link_create commands.
  libbpf: Open code low level bpf commands.
  libbpf: Add support for bpf iter in light skeleton.
  xfs: ensure log flush at the end of a synchronous fallocate call
  xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c
  xfs: set prealloc flag in xfs_alloc_file_space()
  xfs: fallocate() should call file_modified()
  xfs: remove XFS_PREALLOC_SYNC
  tools: Ignore errors from `which' when searching a GCC toolchain
  selinux: try to use preparsed sid before calling parse_sid()
  selinux: Fix selinux_sb_mnt_opts_compat()
  drm/i915: Introduce G12 subplatform of DG2
  net: ieee802154: Provide a kdoc to the address structure
  video: fbdev: pxa3xx-gcu: Remove unnecessary print function dev_err()
  video: fbdev: pxa168fb: Remove unnecessary print function dev_err()
  mailmap: update Christian Brauner's email address
  arm64: Enable Cortex-A510 erratum 2051678 by default
  platform/chrome: cros_ec_typec: Check for EC device
  kvm/arm64: rework guest entry logic
  samples/bpf: Update cpumap/devmap sec_name
  selftests/bpf: Update cpumap/devmap sec_name
  libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions
  Revert "drm/panel-edp: Allow querying the detected panel via sysfs"
  spi: Add API to count spi acpi resources
  spi: Support selection of the index of the ACPI Spi Resource before alloc
  spi: Create helper API to lookup ACPI info for spi device
  spi: Make spi_alloc_device and spi_add_device public again
  cgroup-v1: Require capabilities to set release_agent
  PCI: j721e: Initialize pcie->cdns_pcie before using it
  e1000e: Handshake with CSME starts from ADL platforms
  e1000e: Separate ADP board type from TGP
  cifs: Fix the readahead conversion to manage the batch when reading from cache
  drm/panel-edp: Allow querying the detected panel via sysfs
  seq_file: fix NULL pointer arithmetic warning
  cifs: Implement cache I/O by accessing the cache directly
  netfs, cachefiles: Add a method to query presence of data in the cache
  cifs: Transition from ->readpages() to ->readahead()
  spi: Add API to count spi acpi resources
  spi: Support selection of the index of the ACPI Spi Resource before alloc
  spi: Create helper API to lookup ACPI info for spi device
  spi: Make spi_alloc_device and spi_add_device public again
  spi: bcm2835aux: Convert to use GPIO descriptors
  spi: st-ssc4: Covert to use GPIO descriptors
  tools headers UAPI: Sync linux/prctl.h with the kernel sources
  perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA
  topology/sysfs: Add PPIN in sysfs under cpu topology
  topology/sysfs: Add format parameter to macro defining "show" functions for proc
  x86/cpu: Read/save PPIN MSR during initialization
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit
  tools include UAPI: Sync sound/asound.h copy with the kernel sources
  RDMA/mlx4: remove redundant assignment to variable nreq
  platform/x86: thinkpad_acpi: Fix incorrect use of platform profile on AMD platforms
  net: lan966x: Implement get_ts_info
  net: lan966x: Add support for ptp interrupts
  net: lan966x: Update extraction/injection for timestamping
  net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
  net: lan966x: Add support for ptp clocks
  net: lan966x: Add registers that are use for ptp functionality
  dt-bindings: net: lan966x: Extend with the ptp interrupt
  ALSA: hda: Skip codec shutdown in case the codec is not registered
  selftests: fib rule: Don't echo modified sysctls
  selftests: fib rule: Log test description
  selftests: fib rule: Drop erroneous TABLE variable
  selftests: fib rule: Make 'getmatch' and 'match' local variables
  RDMA/mlx4: Don't continue event handler after memory allocation failure
  extcon: intel-cht-wc: Report RID_A for ACA adapters
  extcon: intel-cht-wc: Add support for registering a power_supply class-device
  extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger()
  extcon: intel-cht-wc: Support devs with Micro-B / USB-2 only Type-C connectors
  extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field
  i2c: cht-wc: Make charger i2c-client instantiation board/device-model specific
  mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct intel_soc_pmic
  power: supply: bq25890: Use the devm_regmap_field_bulk_alloc() helper
  power: supply: bq25890: Support higher charging voltages through Pump Express+ protocol
  power: supply: bq25890: On the bq25892 set the IINLIM based on external charger detection
  power: supply: bq25890: Add support for registering the Vbus boost converter as a regulator
  power: supply: bq25890: Add bq25890_set_otg_cfg() helper
  power: supply: bq25890: Drop dev->platform_data == NULL check
  power: supply: bq25890: Enable charging on boards where we skip reset
  power: supply: bq25890: Add support to read back the settings from the chip
  power: supply: bq25890: Add support to skip reset at probe() / remove()
  power: supply: bq25890: Add a bq25890_rw_init_data() helper
  power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CURRENT_MAX for low temperatures
  power: supply: bq25890: Rename IILIM field to IINLIM
  power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
  RDMA/siw: Fix broken RDMA Read Fence/Resume logic.
  kvm/x86: rework guest entry logic
  kvm/mips: rework guest entry logic
  kvm: add guest_state_{enter,exit}_irqoff()
  power: supply: axp288_fuel_gauge: Add a no_current_sense_res module_param
  power: supply: axp288_fuel_gauge: Take lock before updating the valid flag
  power: supply: axp288_fuel_gauge: Refactor IRQ initialization
  power: supply: axp288_fuel_gauge: Use devm_power_supply_register()
  power: supply: axp288_fuel_gauge: Use devm_add_action_or_reset() for iio chan release
  power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_read_initial_regs()
  power: supply: axp288_fuel_gauge: Add dev helper var to probe()
  drm/i915/ttm: Return some errors instead of trying memcpy move
  brcmfmac: pcie: Read the console on init and shutdown
  brcmfmac: fwil: Constify iovar name arguments
  brcmfmac: of: Use devm_kstrdup for board_type & check for errors
  brcmfmac: pcie: Fix crashes due to early IRQs
  brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
  brcmfmac: pcie: Declare missing firmware files in pcie.c
  brcmfmac: firmware: Allocate space for default boardrev in nvram
  brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
  rtlwifi: remove redundant initialization of variable ul_encalgo
  ssb: fix boolreturn.cocci warning
  ray_cs: Check ioremap return value
  power: supply: core: fix application of sizeof to pointer
  net: phy: Fix qca8081 with speeds lower than 2.5Gb/s
  x86/cpu: Merge Intel and AMD ppin_init() functions
  fanotify: Fix stale file descriptor in copy_event_to_user()
  power: supply: cpcap-battery: Add battery type auto detection for mapphone devices
  x86/CPU/AMD: Use default_groups in kobj_type
  KVM: x86: Move delivery of non-APICv interrupt into vendor code
  ath11k: add debugfs for TWT debug calls
  ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs
  USB: serial: cp210x: add CPI Bulk Coin Recycler id
  USB: serial: cp210x: add NCR Retail IO box id
  ath11k: Add debugfs interface to configure firmware debug log level
  USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
  drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate
  drm/bridge: add it6505 driver
  power: supply: axp20x_battery: properly report current when discharging
  power: supply: fix table problem in sysfs-class-power
  power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
  drm/i915: Document BDW+ DRRS M/N programming requirements
  drm/i915: Always check dp_m2_n2 on pre-bdw
  drm/i915: Dump dp_m2_n2 always
  drm/i915: Program pch transcoder m2/n2
  drm/i915: Clear DP M2/N2 when not doing DRRS
  drm/i915: Fix transcoder_has_m2_n2()
  drm/i915: Extract can_enable_drrs()
  drm/i915: Disable DRRS on IVB/HSW port != A
  drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder()
  power: supply: mp2629_charger: use platform_get_irq()
  drm/i915: Move M/N setup to a more logical place on ddi platforms
  drm/i915: Move PCH transcoder M/N setup into the PCH code
  drm/v3d: fix missing unlock
  drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder_set_m_n()
  drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 vs. M2/N2 variants
  drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 vs. M2/N2 variants
  drm/i915: Nuke ilk_get_fdi_m_n_config()
  drm/i915: Nuke intel_dp_get_m_n()
  drm/i915: Nuke intel_dp_set_m_n()
  drm/i915: Enable rpm wakeref tracking whether runtime pm is enabled or not
  drm/i915: Fix oops due to missing stack depot
  drm/i915/pmu: Fix KMD and GuC race on accessing busyness
  libbpf: Deprecate btf_ext rec_size APIs
  arm64: dts: exynos: adjust USB DRD clocks with dtschema in Exynos7
  clk: samsung: fix missing Tesla FSD dependency on Exynos
  pinctrl: samsung: improve wake irq info on console
  dma-buf: heaps: Fix potential spectre v1 gadget
  pwm: meson: Drop always false check from .apply()
  MIPS: KVM: fix vz.c kernel-doc notation
  MIPS: octeon: Fix missed PTR->PTR_WD conversion
  pwm: meson: Simplify duplicated per-channel tracking
  pwm: meson: Drop useless check for channel data being NULL
  pwm: meson: Drop always false check from .request()
  ALSA: usb-audio: Correct quirk for VF0770
  ALSA: Replace acpi_bus_get_device()
  sh_eth: kill useless initializers in sh_eth_{suspend|resume}()
  net: ena: Do not waste napi skb cache
  net: macsec: Fix offload support for NETDEV_UNREGISTER event
  qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay.
  net: stmmac: dump gmac4 DMA registers correctly
  net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY
  arm64: dts: qcom: sdm845: add device tree for SHIFT6mq
  arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge
  arm64: dts: qcom: ipq6018: fix usb reference period
  arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei
  arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC
  arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
  arm64: dts: qcom: sm8450: Update cpuidle states parameters
  arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
  arm64: dts: qcom: sm8250: Add cpuidle states
  arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
  arm64: dts: qcom: ipq8074: add the reserved-memory node
  arm64: dts: broadcom: bcm4908: add pinctrl binding
  arm64: dts: broadcom: bcm4908: use proper TWD binding
  arm64: dts: broadcom: align pl330 node name with dtschema
  ARM: dts: bcm2837: Add the missing L1/L2 cache information
  ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
  arm64: dts: qcom: ipq8074: add SMEM support
  arm64: dts: qcom: sm8150: Add support for LMh node
  arm64: dts: qcom: msm8916-j5: Fix typo
  Revert "arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX"
  arm64: dts: qcom: msm8916: improve usb hs node formating
  arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED
  arm64: dts: qcom: pm6150l: Add wled node
  arm64: dts: qcom: pms405: assign device specific compatible
  arm64: dts: qcom: ipq6018: add pcie max-link-speed
  arm64: dts: qcom: msm8996: SoC specific compatible strings for qcom-sdhci
  arm64: dts: qcom: msm8994: SoC specific compatible strings for qcom-sdhci
  arm64: dts: qcom: sm8250: add description of dcvsh interrupts
  arm64: dts: qcom: sdm845: add missing power-controller compatible
  arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean
  arm64: dts: qcom: msm8998: Fix cache nodes
  arm64: dts: qcom: sm8150: simplify references to pwrkey and resin
  arm64: dts: qcom: sm8150: add i2c and spi dma channels
  arm64: dts: qcom: sdm845: rename memory@ nodes to more descriptive names
  arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema
  arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound
  arm64: dts: qcom: fix thermal zones naming
  arm64: dts: qcom: update qcom,domain property
  arm64: dts: qcom: sdm845: fix microphone bias properties and values
  ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC
  ARM: dts: qcom: pm8226: Add node for the MPP
  ARM: dts: qcom: fill missing power-domain-cells for gcc controllers
  ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus
  ARM: dts: qcom: add KPSS GCC compatible to clock nodes
  ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
  ARM: dts: qcom: rename eth node to ethernet
  ARM: dts: qcom: apq8060: correct mvs switch name
  ARM: dts: qcom: nexus7: remove vcss supply which never existed
  ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema
  ARM: dts: qcom: apq8064: make pci regs property dt-schema compliant
  ARM: dts: qcom: apq8064: correct ranges values
  soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
  arm64: defconfig: Enable additional Broadcom STB drivers
  arm64: dts: qcom: sm8450: fix apps_smmu interrupts
  arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb
  arm64: dts: qcom: sm8350: Correct UFS symbol clocks
  drm/amd: Warn users about potential s0ix problems
  drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
  soc: qcom: apr: Remove redundant 'flush_workqueue()' calls
  soc: qcom: aoss: Fix missing put_device call in qmp_get
  i40e: Fix reset path while removing the driver
  scsi: lpfc: Remove redundant flush_workqueue() call
  soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
  scsi: qedi: Remove redundant flush_workqueue() calls
  scsi: bfa: Replace snprintf() with sysfs_emit()
  scsi: mvsas: Replace snprintf() with sysfs_emit()
  soc: qcom: rpmpd: Check for null return of devm_kcalloc
  scsi: bnx2fc: Make use of the helper macro kthread_run()
  firmware: qcom: scm: Fix some kernel-doc comments
  scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal
  scsi: bnx2fc: Fix typo in comments
  drm/nouveau: fix off by one in BIOS boundary checking
  scsi: ufs: Add checking lifetime attribute for WriteBooster
  power: supply: cros_usbpd: Use struct_size() helper in kzalloc()
  soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable
  scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
  scsi: pm8001: Fix use-after-free for aborted TMF sas_task
  scsi: pm8001: Fix warning for undescribed param in process_one_iomb()
  ARM: dts: qcom: ipq4019: fix sleep clock
  i40e: Fix reset bw limit when DCB enabled with 1 TC
  xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
  platform/chrome: cros_ec_typec: Make try power role optional
  drm/amd: Warn users about potential s0ix problems
  firmware: qcom: scm: Add function to set IOMMU pagetable addressing
  firmware: qcom: scm: Add function to set the maximum IOMMU pool size
  firmware: qcom: scm: Remove reassignment to desc following initializer
  ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1
  ARM: dts: qcom: pm8226: Add vibration motor node
  arm64: dts: qcom: sdm845-db845c: Remove clock-lanes property from &camss node
  arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property from &camss node
  arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG Bullhead rev 1.0
  arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead generic code into a DTSI file
  arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi
  arm64: dts: qcom: sc7280: Factor out Chrome common fragment
  dma-resv: some doc polish for iterators
  drm: remove allow_fb_modifiers
  drm: add support modifiers for drivers whose planes only support linear layout
  drm: introduce fb_modifiers_not_supported flag in mode_config
  bpf: make bpf_copy_from_user_task() gpl only
  selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
  bpf: Make dst_port field in struct bpf_sock 16-bit wide
  ACPI: require CRC32 to build
  kunit: cleanup assertion macro internal variables
  kunit: factor out str constants from binary assertion structs
  kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros
  kunit: remove va_format from kunit_assert
  kunit: tool: drop mostly unused KunitResult.result field
  drm/i915/dg2: s/engine->i915/i915/ for engine workarounds
  scsi: core: Reallocate device's budget map on queue depth change
  ixgbe: respect metadata on XSK Rx to skb
  ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
  igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  ice: respect metadata on XSK Rx to skb
  ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  ice: respect metadata in legacy-rx/ice_construct_skb()
  i40e: respect metadata on XSK Rx to skb
  i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  kselftest: Fix vdso_test_abi return status
  scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
  scsi: pm80xx: Fix double completion for SATA devices
  arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts
  arm64: dts: qcom: sc7280: Fix gmu unit address
  arm64: dts: qcom: sc7280: Add camcc clock node
  arm64: dts: qcom: sc7280: Add Display Port node
  arm64: dts: qcom: sc7280: add edp display dt nodes
  arm64: dts: qcom: sc7280: Add DSI display nodes
  arm64: dts: qcom: sc7280: add display dt nodes
  arm64: dts: qcom: sc7180: Add board regulators for MIPI camera trogdor boards
  arm64: dts: qcom: sc7280: Move USB2 controller nodes from common dtsi to SKU1
  drm/bridge: lt9611: Fix an error handling path in lt9611_probe()
  mtd: rawnand: Fix misuses of of_match_node()
  mtd: Fix misuses of of_match_ptr()
  mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
  MAINTAINERS: add DT bindings files for ath10k and ath11k
  MAINTAINERS: hand over ath9k maintainership to Toke
  MAINTAINERS: change Loic as wcn36xx maintainer
  MAINTAINERS: mark ath6kl as orphan
  iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
  iommu: Fix some W=1 warnings
  cw1200: wsm: make array queue_id_to_wmm_aci static const
  wilc1000: use min_t() to make code cleaner
  rtw88: rtw8821c: enable rfe 6 devices
  rtw88: fix memory overrun and memory leak during hw_scan
  rtw88: fix idle mode flow for hw scan
  rtw88: check for validity before using a pointer
  net: mana: Reuse XDP dropped page
  net: mana: Add counter for XDP_TX
  net: mana: Add counter for packet dropped by XDP
  iommu: Fix potential use-after-free during probe
  drm/bridge: Add missing pm_runtime_put_sync
  spi: mediatek: Avoid NULL pointer crash in interrupt
  spi: sp7201: Fix compiler warnings
  spi: pic32: Convert to use GPIO descriptors
  spi: mpc512x-psc: Convert to use GPIO descriptors
  spi: mt65xx: Convert to GPIO descriptors
  spi: pxa2xx_spi: Convert to use GPIO descriptors
  net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag
  net/smc: Remove corked dealyed work
  net/smc: Send directly when TCP_CORK is cleared
  btrfs: skip reserved bytes warning on unmount after log cleanup failure
  ARM: make get_current() and __my_cpu_offset() __always_inline
  btrfs: fix use of uninitialized variable at rm device ioctl
  btrfs: fix use-after-free after failure to create a snapshot
  btrfs: tree-checker: check item_size for dev_item
  btrfs: tree-checker: check item_size for inode_item
  btrfs: fix deadlock between quota disable and qgroup rescan worker
  tcp: Change SYN ACK retransmit behaviour to account for rehash
  bpf: Add SO_TXREHASH setsockopt
  txhash: Add txrehash sysctl description
  txhash: Add socket option to control TX hash rethink behavior
  txhash: Make rethinking txhash behavior configurable via sysctl
  btrfs: don't start transaction for scrub if the fs is mounted read-only
  moxart: fix potential use-after-free on remove path
  of: unittest: update text of expected warnings
  arm64: dts: exynos: drop unneeded syscon phandle in Exynos5433 LPASS
  arm64: dts: exynos: align pl330 node name with dtschema
  arm64: dts: exynos: Add initial E850-96 board support
  arm64: dts: exynos: Add initial Exynos850 SoC support
  mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
  mac80211_hwsim: report NOACK frames in tx_status
  kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h
  mac80211: mlme: check for null after calling kmemdup
  carl9170: fix missing bit-wise or operator for tx_params
  wcn36xx: Differentiate wcn3660 from wcn3620
  ath11k: mhi: use mhi_sync_power_up()
  ath11k: pci: fix crash on suspend if board file is not found
  ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops
  ath11k: Fix uninitialized symbol 'rx_buf_sz'
  ath11k: fix kernel panic during unload/load ath11k modules
  ath11k: Rename ath11k_ahb_ext_irq_config
  component: Replace most references to 'master' with 'aggregate device'
  n_tty: wake up poll(POLLRDNORM) on receiving data
  dt-bindings: serial: Add compatible for Mediatek MT8186
  serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
  tty: Replace acpi_bus_get_device()
  usb: gadget: f_uac2: Add speed names to bInterval dbg/warn
  usb: gadget: f_uac2: Optionally determine bInterval for HS and SS
  usb: gadget: audio: Add HS/SS bInterval params for UAC2
  usb: gadget: f_uac2: Add HS/SS bInterval to configfs
  usb: udc: Fix typo in comment
  USB: ACPI: Replace acpi_bus_get_device()
  usb: gadget: f_uac2: Define specific wTerminalType
  usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
  usb: raw-gadget: fix handling of dual-direction-capable endpoints
  usb: usb251xb: add boost-up property support
  ASoC: max98927: add missing header file
  Input: wm97xx: Simplify resource management
  usb: ulpi: Call of_node_put correctly
  usb: ulpi: Move of_node_put to ulpi_dev_release
  staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY
  staging: r8188eu: remove HW_VAR_CHECK_BSSID
  staging: r8188eu: remove HW_VAR_BCN_FUNC
  staging: r8188eu: remove HW_VAR_CAM_WRITE
  staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR()
  staging: r8188eu: remove HW_VAR_MEDIA_STATUS
  staging: r8188eu: remove HW_VAR_AC_PARAM_BK
  staging: r8188eu: remove HW_VAR_AC_PARAM_VI
  staging: r8188eu: remove HW_VAR_AC_PARAM_VO
  staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL
  staging: r8188eu: remove HW_VAR_SEC_CFG
  staging: r8188eu: remove HW_VAR_BEACON_INTERVAL
  staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void
  staging: r8188eu: convert rtw_p2p_prov_disc to return void
  staging: r8188eu: convert rtw_p2p_set_persistent to return void
  staging: r8188eu: convert rtw_p2p_invite_req to return void
  staging: r8188eu: convert rtw_p2p_get_op_ch to return void
  staging: r8188eu: convert rtw_p2p_get_groupid to return void
  staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void
  staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void
  staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void
  staging: r8188eu: convert rtw_p2p_get_role to return void
  staging: r8188eu: convert rtw_p2p_get_req_cm to return void
  staging: r8188eu: convert rtw_p2p_get_status to return void
  staging: r8188eu: convert rtw_p2p_setDN to return void
  staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void
  staging: r8188eu: propagate error code in rtw_p2p_get2
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod
  staging: r8188eu: remove unneeded variable in rtw_p2p_get
  staging: r8188eu: remove unneeded variable in rtw_wx_get_enc
  staging: r8188eu: remove unneeded variable in rtw_wx_get_essid
  staging: rt8188eu: Remove dead code
  staging: r8188eu: remove hal_init_macaddr()
  staging: r8188eu: remove unused parameter from hw_var_set_*
  staging: r8188eu: remove c2h_evt_clear()
  staging: pi433: remove coding style item from the TODO file
  staging: r8188eu: remove IS_*_CUT macros
  staging: r8188eu: convert SetHalDefVar8188EUsb() to void
  staging: r8188eu: convert GetHalDefVar8188EUsb() to void
  staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K
  staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb()
  staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only
  selftests/net: timestamping: Fix bind_phc check
  sh_eth: sh_eth_close() always returns 0
  ravb: ravb_close() always returns 0
  net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe()
  ipv4: Make ip_idents_reserve static
  r8169: add rtl_disable_exit_l1()
  phy: make phy_set_max_speed() *void*
  net: dsa: mv88e6xxx: Improve indirect addressing performance
  net: dsa: mv88e6xxx: Improve performance of busy bit polling
  net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode
  pinctrl: microchip-sgpio: Fix support for regmap
  net/smc: Forward wakeup to smc socket waitqueue after fallback
  USB: serial: option: add ZTE MF286D modem
  USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
  usb: f_fs: Fix use-after-free for epfile
  drm/i915/adlp: Fix TypeC PHY-ready status readout
  drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
  drm/i915/overlay: Prevent divide by zero bugs in scaling
  drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
  drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
  usb: dwc3: xilinx: fix uninitialized return value
  ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree
  ARM: dts: exynos: update dma node name with dtschema
  ALSA: hda/realtek: Add quirk for ASUS GU603
  ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
  ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
  ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
  ALSA: hda: realtek: Fix race at concurrent COEF updates
  ARM: dts: aspeed: rainier and everest: Enable UHCI
  ARM: dts: Fix OpenBMC flash layout label addresses
  fsi: scom: Remove retries in indirect scoms
  fsi: scom: Fix error handling
  powerpc: dts: Fix some I2C unit addresses
  powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
  powerpc/e500/qemu-e500: allow core to idle without waiting
  powerpc: add link stack flush mitigation status in debugfs.
  powerpc/xive: Export XIVE IPI information for online-only processors.
  KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure
  KVM: PPC: mmio: Return to guest after emulation failure
  KVM: PPC: mmio: Reject instructions that access more than mmio.data size
  KVM: PPC: Fix vmx/vsx mixup in mmio emulation
  KVM: PPC: Book3S HV: Stop returning internal values to userspace
  uml/x86: use x86 load_unaligned_zeropad()
  asm/user.h: killed unused macros
  constify struct path argument of finish_automount()/do_add_mount()
  ata: libata-scsi: Simplify scsi_XX_lba_len()
  ata: libata-scsi: Simplify ata_scsi_mode_select_xlat()
  ata: libata-scsi: Cleanup ata_get_xlat_func()
  ata: pata_pdc202xx_old: make static read-only array pio_timing const
  ata: pata_atiixp: make static read-only arrays const
  ata: pata_platform: Make use of platform_get_mem_or_io()
  crypto: octeontx2 - Avoid stack variable overflow
  padata: replace cpumask_weight with cpumask_empty in padata.c
  crypto: mxs-dcp - Fix scatterlist processing
  crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
  crypto: hisilicon/sec - use the correct print format
  crypto: hisilicon/sec - fix the CTR mode BD configuration
  crypto: hisilicon/sec - fix the max length of AAD for the CCM mode
  crypto: hisilicon/sec - add some comments for soft fallback
  crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930
  crypto: octeontx2 - select CONFIG_NET_DEVLINK
  crypto: memneq - avoid implicit unaligned accesses
  crypto: authenc - Fix sleep in atomic context in decrypt_tail
  crypto: rsa-pkcs1pad - use clearer variable names
  crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
  crypto: rsa-pkcs1pad - restore signature length check
  crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
  crypto: rsa-pkcs1pad - only allow with rsa
  crypto: qat - fix access to PFVF interrupt registers for GEN4
  arm64: lib: accelerate crc32_be
  lib/crc32test: correct printed bytes count
  lib/crc32: Make crc32_be weak for arch override
  lib/crc32: remove unneeded casts
  crypto: kdf - Select hmac in addition to sha256
  crypto: sun8i-ss - really disable hash on A80
  crypto: x86 - Convert to SPDX identifier
  crypto: testmgr - Move crypto_simd_disabled_for_test out
  hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
  crypto: ccp - remove redundant ret variable
  video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
  fs: Remove FIXME comment in generic_write_checks()
  video: fbdev: pxa168fb: Initialize pointers with NULL and not plain integer 0
  video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
  video: fbdev: savagefb: make a variable local
  xfs: return errors in xfs_fs_sync_fs
  quota: make dquot_quota_sync return errors from ->sync_fs
  vfs: make sync_filesystem return errors from ->sync_fs
  vfs: make freeze_super abort when sync_filesystem returns error
  dt-bindings: iio: adc: at91-sama5d2: update maintainers entry
  mailmap: Update email address for Cai Huoqing
  dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigger-edge-type non-mandatory
  iio: Fix error handling for PM
  iio: afe: rescale: reorder includes
  iio: afe: rescale: use s64 for temporary scale calculations
  iio: inkern: make a best effort on offset calculation
  iio: inkern: apply consumer scale when no channel scale is available
  iio: inkern: apply consumer scale on IIO_VAL_INT cases
  iio: addac: ad74413r: correct comparator gpio getters mask usage
  iio: addac: ad74413r: use ngpio size when iterating over mask
  iio: addac: ad74413r: Do not reference negative array offsets
  iio: adc: men_z188_adc: Fix a resource leak in an error handling path
  iio: humidity: hdc100x: Add ACPI HID table
  Linux 5.17-rc2
  Revert "fs/9p: search open fids first"
  iio: pressure: dps310: Add ACPI HID table
  iio: sx9360: fix iio event generation
  iio: adc: qcom-vadc-common: Re-use generic struct u32_fract
  iio: adc: twl4030-madc: Re-use generic struct s16_fract
  iio: adc: rn5t618: Re-use generic struct u16_fract
  math.h: Introduce data types for fractional numbers
  dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property in example
  iio: frequency: admv1013: remove the always true condition
  arm64: dts: rockchip: align pl330 node name with dtschema
  arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
  arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
  openrisc/boot: Remove unnecessary initialisation in memcpy().
  ocfs2: fix a deadlock when commit trans
  jbd2: export jbd2_journal_[grab|put]_journal_head
  psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n
  psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n
  mm, kasan: use compare-exchange operation to set KASAN page tag
  kasan: test: fix compatibility with FORTIFY_SOURCE
  tools/testing/scatterlist: add missing defines
  mm: page->mapping folio->mapping should have the same offset
  memory-failure: fetch compound_head after pgmap_pfn_valid()
  ia64: make IA64_MCA_RECOVERY bool instead of tristate
  binfmt_misc: fix crash when load/unload module
  include/linux/sysctl.h: fix register_sysctl_mount_point() return type
  pinctrl: Add driver for Sunplus SP7021
  dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021
  pinctrl: meson: add pinctrl driver support for Meson-S4 Soc
  dt-bindings: gpio: Add a header file for Amlogic Meson S4
  dt-bindings: pinctrl: meson: Add compatible for S4
  pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP
  pinctrl: bcm2835: Fix a few error paths
  EDAC/xgene: Fix deferred probing
  video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
  video: fbmem: use swap() to make code cleaner in fb_rotate_logo()
  video: fbdev: cirrusfb: check pixclock to avoid divide by zero
  video: fbdev: mmp: Make use of the helper function dev_err_probe()
  video: fbdev: s3c-fb: Make use of the helper function dev_err_probe()
  video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe()
  video: fbdev: pxa3xx-gcu: Make use of the helper function dev_err_probe()
  video: fbdev: pxa168fb: Make use of the helper function dev_err_probe()
  video: fbdev: da8xx-fb: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: lcd_ams_delta: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use of the helper function dev_err_probe()
  video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
  video: fbdev: atyfb: Remove assigned but never used variable statements
  video: fbdev: w100fb: Reset global state
  video: fbdev: au1200fb: Make use of dma_mmap_coherent()
  agp: define proper stubs for empty helpers
  video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
  video: fbdev: via: Fix spelling mistake "bellow" -> "below"
  video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS
  video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
  video: fbdev: controlfb: Fix COMPILE_TEST build
  video: fbdev: ocfb: add const to of_device_id
  dt-bindings: simple-framebuffer: allow standalone compatible
  video: fbdev: sis: use swap() to make code cleaner
  video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
  video: fbdev: mb862xx: remove redundant assignment to pointer ptr
  backlight: qcom-wled: Add PM6150L compatible
  video: fbdev: mach64_ct: remove redundant res variable
  video: fbdev: omapfb: use default_groups in kobj_type
  video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls
  backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls
  video: fbdev: imxfb: Check for null res pointer
  video: fbdev: aty128fb: make some arrays static const
  cifs: unlock chan_lock before calling cifs_put_tcp_session
  ipv4: drop fragmentation code from ip_options_build()
  arm64: dts: zynqmp: Added GEM reset definitions
  net: macb: Added ZynqMP-specific initialization
  dt-bindings: net: cdns,macb: added generic PHY and reset mappings for ZynqMP
  arm64: dts: rockchip: add Quartz64-A con40 hardware
  arm64: dts: rockchip: add Quartz64-A sdmmc1 node
  arm64: dts: rockchip: add Quartz64-A pmu_io_domains
  arm64: dts: rockchip: add the touchscreen controller to rk3568-evb1-v10
  arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in rk3568-evb1-10
  clk: imx: Add imx8dxl clk driver
  clk: imx: Add initial support for i.MXRT1050 clock driver
  dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock
  dt-bindings: imx: Add clock binding for i.MXRT1050
  arm64: dts: fsd: Add SPI device nodes
  arm64: dts: imx8mq: fix lcdif port node
  arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor
  arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers
  ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
  ARM: dts: imx28: reparent gpmi clock to ref_gpmi
  arm64: dts: ls1028a: sl28: re-enable ftm_alarm0
  arm64: dts: freescale: Fix sound card model for MBa8Mx
  i2c: mediatek: Add i2c compatible for Mediatek MT8186
  dt-bindings: i2c: update bindings for MT8186 SoC
  i2c: smbus: Use device_*() functions instead of of_*()
  docs: firmware-guide: ACPI: Add named interrupt doc
  regulator/rpi-panel-attiny: Use two transactions for I2C read
  regulator/rpi-panel-attiny: Use the regmap cache
  regulator: rpi-panel: Remove get_brightness hook
  regulator: rpi-panel: Add GPIO control for panel and touch resets
  regulator: rpi-panel: Convert to drive lines directly
  regulator: rpi-panel: Ensure the backlight is off during probe.
  regulator: rpi-panel: Serialise operations.
  regulator: rpi-panel: Handle I2C errors/timing to the Atmel
  regulator: rpi-panel: Register with a unique backlight name
  ASoC: ops: Check for negative values before reading them
  device property: Add fwnode_irq_get_byname
  EDAC/altera: Fix deferred probing
  dm: properly fix redundant bio-based IO accounting
  dm: revert partial fix for redundant bio-based IO accounting
  block: add bio_start_io_acct_time() to control start_time
  security, lsm: dentry_init_security() Handle multi LSM registration
  RDMA/rxe: Remove qp->grp_lock and qp->grp_list
  RDMA/rxe: Remove rxe_drop_all_macst_groups
  RDMA/rxe: Enforce IBA o10-2.2.3
  media: lirc: report ir receiver overflow
  media: rc-core: rename ir_raw_event_reset to ir_raw_event_overflow
  media: lirc: remove unused lirc features
  media: aspeed: Correct values for detected timing
  media: aspeed: Use FIELD_GET to improve readability
  media: aspeed: Correct value for h-total-pixels
  media: aspeed: Fix no complete irq for non-64-aligned width
  media: aspeed: add more debug log messages
  media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log
  media: i2c: dw9714: add optional regulator support
  media: ov2740: identify module after subdev initialisation
  media: MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
  media: MAINTAINERS: Update Benjamin Gaignard maintainer status
  media: i2c: max9286: Implement media entity .link_validate() operation
  media: ov5693: fix returnvar.cocci warnings
  media: ov5693: fix boolconv.cocci warnings
  media: i2c: Add ov08d10 camera sensor driver
  media: hi847: Add support for Hi-847 sensor
  media: ov8865: Fix indentation in set_selection callback
  media: ov5648: Don't pack controls struct
  media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
  media: ov6650: Fix missing frame interval enumeration support
  media: ov6650: Fix crop rectangle affected by set format
  media: ov6650: Add try support to selection API operations
  media: ov6650: Fix set format try processing path
  dt-bindings: interrupt-controller: sifive,plic: Group interrupt tuples
  dt-bindings: interrupt-controller: sifive,plic: Fix number of interrupts
  dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support
  RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem
  RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c
  RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c
  RDMA/opa: Delete useless module.h include
  RDMA/iser: Delete useless module.h include
  RDMA/ipoib: Delete useless module.h include
  RDMA/rxe: Delete useless module.h include
  RDMA/usnic: Delete useless module.h include
  RDMA/qib: Delete useless module.h include
  RDMA/mthca: Delete useless module.h include
  RDMA/mlx4: Delete useless module.h include
  RDMA/hfi1: Delete useless module.h include
  RDMA/core: Delete useless module.h include
  RDMA/mlx5: Delete useless module.h include
  RDMA/mlx5: Delete get_num_static_uars function
  IB/rdmavt: Validate remote_addr during loopback atomic tests
  IB/cm: Release previously acquired reference counter in the cm_id_priv
  drm/i915/dg2: Add Wa_14015227452
  Fix a warning about a malformed kernel doc comment in cifs
  arm64: cpufeature: List early Cortex-A510 parts as having broken dbm
  ocfs2: fix subdirectory registration with register_sysctl()
  brcmfmac: add CYW43570 PCIE device
  brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices
  spi: qcom: geni: Simplify DMA setting
  ASoC: cs42l51: Improve error handling in cs42l51_remove()
  ASoC: SOF: ipc: Do not allocate buffer for msg_data
  ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked()
  ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress()
  ASoC: amd: renoir: Add check for acp configuration flags
  ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
  ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
  ASoC: amd: acp: Add generic PCI driver module for ACP device
  ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
  ASoC: amd: acp: Add generic support for PDM controller on ACP
  ASoC: rk3399_gru_sound: Wire up DP jack detection
  drm/rockchip: cdn-dp: Support HDMI codec plug-change callback
  ASoC: rt5682: Fix deadlock on resume
  ASoC: hdmi-codec: Fix OOB memory accesses
  ASoC: soc-pcm: Move debugfs removal out of spinlock
  ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
  rtw89: use pci_read/write_config instead of dbi read/write
  rtw89: refine DIG feature to support 160M and CCK PD
  rtw89: fix maybe uninitialized `qempty` variable
  rtw89: include subband type in channel params
  rtw89: handle 6G band if supported by a chipset
  rtw89: separate {init,deinit}_addr_cam functions
  rtw89: set mac_id and port ID to TXWD
  rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode
  rtw89: configure mac port HIQ registers
  rtw89: rename vif_maintain to role_maintain
  rtw89: extend firmware commands on states of sta_assoc and sta_disconnect
  rtw89: allocate mac_id for each station in AP mode
  rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets
  rtw89: add C2H handle of BCN_CNT
  rtw89: download beacon content to firmware
  rtw89: use hardware SSN to TX management frame
  rtw89: configure rx_filter according to FIF_PROBE_REQ
  rtw89: correct use of BA CAM
  rtw89: encapsulate RX handlers to single function
  rtw89: Add RX counters of VHT MCS-10/11 to debugfs
  rtw89: remove duplicate definition of hardware port number
  rtw89: extract modules by chipset
  RDMA/siw: Fix refcounting leak in siw_create_qp()
  RDMA/core: Set MR type in ib_reg_user_mr
  RDMA/ucma: Protect mc during concurrent multicast leaves
  RDMA/cma: Use correct address when leaving multicast group
  ntb: intel: fix port config status offset for SPR
  net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended
  net: stmmac: properly handle with runtime pm in stmmac_dvr_remove()
  IB/hfi1: Fix tstats alloc and dealloc
  IB/hfi1: Fix AIP early init panic
  IB/hfi1: Fix alloc failure with larger txqueuelen
  gve: fix the wrong AdminQ buffer queue index check
  net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "frequency"
  IB/hfi1: Fix panic with larger ipoib send_queue_size
  net: dsa: realtek: rtl8365mb: fix trap_door > 7
  net: dsa: realtek: rtl8365mb: allow non-cpu extint ports
  net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support
  net: dsa: realtek: rtl8365mb: add RTL8367S support
  net: dsa: realtek: rtl8365mb: use DSA CPU port
  net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead of BIT(n)-1
  net: dsa: realtek: rtl8365mb: rename extport to extint
  net: dsa: realtek: add new mdio interface for drivers
  net: dsa: realtek: convert subdrivers into modules
  net: dsa: realtek: remove direct calls to realtek-smi
  net: dsa: realtek: rename realtek_smi to realtek_priv
  net: dsa: realtek-smi: move to subdirectory
  net: dsa: realtek-smi: fix kdoc warnings
  RDMA/rtrs-clt: Do stop and failover outside reconnect work.
  RDMA/rtrs-clt: Update one outdated comment in path_it_deinit()
  RDMA/rtrs-clt: Reflow text so lines don't end with a '('
  ax25: add refcount in ax25_dev to avoid UAF bugs
  ax25: improve the incomplete fix to avoid UAF and NPD bugs
  RDMA/rtrs: Remove empty line after bracket
  octeontx2-pf: Change receive buffer size using ethtool
  media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h
  pinctrl: zynqmp: Revert "Unify pin naming"
  media: v4l2-subdev: Drop .set_mbus_config() operation
  media: i2c: ov6650: Drop implementation of .set_mbus_config()
  media: pxa_camera: Drop usage of .set_mbus_config()
  media: dt-bindings: media: camss: Remove clock-lane property
  RDMA/pvrdma: Remove useless DMA-32 fallback configuration
  IB/mthca: Remove useless DMA-32 fallback configuration
  SUNRPC: add netns refcount tracker to struct rpc_xprt
  SUNRPC: add netns refcount tracker to struct gss_auth
  SUNRPC: add netns refcount tracker to struct svc_xprt
  bnxt: report header-data split state
  ethtool: add header/data split indication
  net: dsa: microchip: Add property to disable reference clock
  net: dsa: microchip: Document property to disable reference clock
  net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii()
  media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put
  media: mtk-vcodec: Get rid of mtk_smi_larb_get/put
  media: drm/mediatek: Get rid of mtk_smi_larb_get/put
  media: drm/mediatek: Add pm runtime support for ovl and rdma
  media: mtk-mdp: Get rid of mtk_smi_larb_get/put
  media: mtk-jpeg: Get rid of mtk_smi_larb_get/put
  media: iommu/mediatek: Add device_link between the consumer and the larb devices
  media: iommu/mediatek: Add probe_defer for smi-larb
  media: iommu/mediatek: Return ENODEV if the device is NULL
  media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
  net: mvneta: remove unnecessary if condition in mvneta_xdp_submit_frame
  net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request.
  net: sparx5: use .mac_select_pcs() interface
  brcmfmac: firmware: Fix crash in brcm_alt_fw_path
  nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
  spi: Fix missing unlock on error in sp7021_spi_master_transfer_one()
  regulator: maxim,max8973: Drop Tegra specifics from example
  ASoC: SOF: trace: Simplify count adjustment in trace_read
  ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example
  ASoC: SOF: Intel: hda: Remove link assignment limitation
  ASoC: Document Tegra234 APE support
  ASoC: tegra: Update AHUB driver for Tegra234
  spi: dt-bindings: Fix 'reg' child node schema
  spi: bcm-qspi: check for valid cs before applying chip select
  ASoC: fsl: Add missing error handling in pcm030_fabric_probe
  KVM: eventfd: Fix false positive RCU usage warning
  KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use
  KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()
  KVM: nVMX: Rename vmcs_to_field_offset{,_table}
  KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
  KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
  selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP
  ath11k: avoid firmware crash when reg set for QCA6390/WCN6855
  ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz
  KVM: x86: add system attribute to retrieve full set of supported xsave states
  media: dt-binding: mediatek: Get rid of mediatek,larb for multimedia HW
  media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc compatible
  ath9k_htc: fix uninit value bugs
  media: dt-bindings: mediatek: convert mtk jpeg decoder/encoder to yaml
  KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr
  media: hantro: jpeg: Remove open-coded size in quantization table code
  media: hantro: output encoded JPEG content directly to capture buffers
  xen/x2apic: enable x2apic mode when supported for HVM
  media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control
  media: hantro: jpeg: Add COM segment to JPEG header to align image scan
  media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output
  media: hantro: Support cropping visible area for encoders
  media: hantro: Fix overfill bottom register field name
  media: MAINTAINERS: Change maintainers for mipid02 driver
  media: v4l2-dev: Use non-atomic bitmap API when applicable
  media: dt-bindings: media: document imx8mq support for imx7-csi
  media: imx: imx7-media-csi: add support for imx8mq
  media: meson: vdec: potential dereference of null pointer
  media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
  media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format
  media: docs: v4l2grab.c.rst: change unintended assignment
  media: coda: Fix missing put_device() call in coda_get_vdoa_data
  media: coda: Use platform_get_irq() to get the interrupt
  ARM: imxrt_defconfig: Add i.MXRT family defconfig
  kselftest/arm64: Correct logging of FPSIMD register read via ptrace
  kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types
  drm/i915: Allow dead vm to unbind vma's without lock.
  media: mtk-vpu: Drop unnecessary call to platform_get_resource()
  media: s5p-g2d: Use platform_get_irq() to get the interrupt
  media: exynos4-is: Use platform_get_irq() to get the interrupt
  media: marvell-ccic: Use platform_get_irq() to get the interrupt
  media: exynos-gsc: Use platform_get_irq() to get the interrupt
  media: stm32-dma2d: Use platform_get_irq() to get the interrupt
  media: s5p-mfc: Use platform_get_irq() to get the interrupt
  media: bdisp: Use platform_get_irq() to get the interrupt
  media: camss: Use platform_get_irq_byname() to get the interrupt
  media: vsp1: Use platform_get_irq() to get the interrupt
  media: i2c: max9286: Use "maxim,gpio-poc" property
  media: dt-bindings: media: max9286: Define 'maxim,gpio-poc'
  net: mac802154: Explain the use of ieee802154_wake/stop_queue()
  media: dt-bindings: media: max9286: Re-indent example
  net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant
  net: ieee802154: hwsim: Ensure frame checksum are valid
  arm64: defconfig: Enable Audio Graph Card2 driver
  arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-graph-card2 for sound
  arm64: dts: renesas: rcar-gen3: Add MOST devices
  arm64: dts: renesas: Miscellaneous whitespace fixes
  arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712
  arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device
  ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header
  ARM: imx: Add initial support for i.MXRT10xx family
  soc: imx: Remove Layerscape check
  parisc: Fix sglist access in ccio-dma.c
  parisc: Fix data TLB miss in sba_unmap_sg
  parisc: Drop __init from map_pages declaration
  drm/i915: Lock dpt_obj around set_cache_level, v2.
  ALSA: hda: Fix signedness of sscanf() arguments
  ARM: dts: imx6sx-udoo-neo: Add HDMI support
  ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers
  drm/i915: Move drrs hardware bit frobbing to small helpers
  drm/i915: s/gmch_{m,n}/data_{m,n}/
  drm/i915: Clean up M/N register defines
  drm/i915: Extract intel_{get,set}_m_n()
  drm/i915: Fix a race between vma / object destruction and unbinding
  ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
  crypto: qat - fix a signedness bug in get_service_enabled()
  crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
  crypto: tcrypt - add asynchronous speed test for SM3
  crypto: x86/sm3 - add AVX assembly implementation
  crypto: sm3 - make dependent on sm3 library
  crypto: sm2 - make dependent on sm3 library
  crypto: arm64/sm3-ce - make dependent on sm3 library
  crypto: sm3 - create SM3 stand-alone library
  Documentation: update debugfs doc for Hisilicon HPRE
  Documentation: update debugfs doc for Hisilicon ZIP
  Documentation: update debugfs doc for Hisilicon SEC
  Documentation: use the tabs on all acc documentation
  ARM: dts: imx: Rename RTC device tree nodes
  ARM: dts: imx28: Use correct compatible string for RTC
  ipv6: partially inline ipv6_fixup_options
  ipv6: optimise dst refcounting on cork init
  udp6: don't make extra copies of iflow
  udp6: pass flow in ip6_make_skb together with cork
  ipv6: pass full cork into __ip6_append_data()
  ipv6: don't zero inet_cork_full::fl after use
  ipv6: clean up cork setup/release
  ipv6: remove daddr temp buffer in __ip6_make_skb
  udp6: shuffle up->pending AF_INET bits
  ipv6: optimise dst refcounting on skb init
  selftests/bpf/test_xdp_redirect: use temp netns for testing
  selftests/bpf/test_xdp_meta: use temp netns for testing
  selftests/bpf/test_tcp_check_syncookie: use temp netns for testing
  selftests/bpf/test_lwt_seg6local: use temp netns for testing
  selftests/bpf/test_xdp_vlan: use temp netns for testing
  selftests/bpf/test_xdp_veth: use temp netns for testing
  selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
  mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions
  mlxsw: spectrum: Guard against invalid local ports
  mlxsw: core: Consolidate trap groups to a single event group
  mlxsw: core: Move functions to register/unregister array of traps to core.c
  mlxsw: core: Move basic trap group initialization from spectrum.c
  mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code
  mlxsw: spectrum: Set basic trap groups from an array
  net: amd-xgbe: ensure to reset the tx_timer_active flag
  net: amd-xgbe: Fix skb data length underflow
  LSM: general protection fault in legacy_parse_param
  tracing: Don't inc err_log entry count if entry allocation fails
  tracing: Propagate is_signed to expression
  tracing: Fix smatch warning for do while check in event_hist_trigger_parse()
  tracing: Fix smatch warning for null glob in event_hist_trigger_parse()
  tools/tracing: Update Makefile to build rtla
  rtla: Make doc build optional
  tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
  tracing: Avoid -Warray-bounds warning for __rel_loc macro
  tracing/histogram: Fix a potential memory leak for kstrdup()
  ftrace: Have architectures opt-in for mcount build time sorting
  drm/i915/pmu: Fix KMD and GuC race on accessing busyness
  selftests: skip mincore.check_file_mmap when fs lacks needed support
  selftests: openat2: Skip testcases that fail with EOPNOTSUPP
  selftests: openat2: Add missing dependency in Makefile
  selftests: openat2: Print also errno in failure messages
  selftests: futex: Use variable MAKE instead of make
  drm/i915: delete shadow "ret" variable
  drm/kmb: Fix for build errors with Warray-bounds
  bpf, x86: Remove unnecessary handling of BPF_SUB atomic op
  drm/amdgpu: Wrong order for config and counter_id parameters
  drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable"
  drm/amdgpu: bump driver version for new CTX OP to set/get stable pstates
  drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates
  drm/amdgpu/swsmu/i2c: return an error if the SMU is not running
  drm/amd: Enable FRU EEPROM for Sienna Cichlid
  drm/amd: Expose the FRU SMU I2C bus
  drm/amdgpu: add 1.3.1/2.4.0 athub CG support
  drm/amdgpu: convert code name to ip version for athub
  drm/amd/display: Fix unused variable warning
  drm/amdgpu: get hash bit for CH4 in umc channel index
  drm/amdgpu: update algorithm of umc address conversion
  drm/amdgpu: increase bad page number for umc ras query
  drm/amdgpu: add umc_fill_error_record to make code more simple
  display/amd: decrease message verbosity about watermarks table failure
  drm/amdgpu: Wipe all VRAM on free when RAS is enabled
  drm/amdgpu: Fix an error message in rmmod
  drm/amd/pm: fix the deadlock observed on performance_level setting
  drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
  drm/amd/display: Add Missing HPO Stream Encoder Function Hook
  drm/amdkfd: svm range restore work deadlock when process exit
  drm/amdkfd: Ensure mm remain valid in svm deferred_list work
  drm/amdkfd: Don't take process mutex for svm ioctls
  drm/amdgpu/display: Remove t_srx_delay_us.
  drm/amdkfd: enable heavy-weight TLB flush on Vega20
  drm/amdgpu: add determine passthrough under arm64
  net/mlx5: VLAN push on RX, pop on TX
  net/mlx5: Introduce software defined steering capabilities
  net/mlx5: Remove unused TIR modify bitmask enums
  net/mlx5e: CT, Remove redundant flow args from tc ct calls
  net/mlx5e: TC, Store mapped tunnel id on flow attr
  net/mlx5e: Test CT and SAMPLE on flow attr
  net/mlx5e: Refactor eswitch attr flags to just attr flags
  net/mlx5e: CT, Don't set flow flag CT for ct clear flow
  net/mlx5e: TC, Hold sample_attr on stack instead of pointer
  net/mlx5e: TC, Reject rules with multiple CT actions
  net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
  net/mlx5e: TC, Pass attr to tc_act can_offload()
  net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action()
  net/mlx5e: TC, Move pedit_headers_action to parse_attr
  net/mlx5e: Move counter creation call to alloc_flow_attr_counter()
  net/mlx5e: Pass attr arg for attaching/detaching encaps
  net/mlx5e: Move code chunk setting encap dests into its own function
  Bluetooth: Increment management interface revision
  docs/bpf: clarify how btf_type_tag gets encoded in the type chain
  selftests/bpf: specify pahole version requirement for btf_tag test
  selftests/bpf: add a selftest with __user tag
  selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c
  bpf: reject program if a __user tagged memory accessed in kernel way
  compiler_types: define __user as __attribute__((btf_type_tag("user")))
  arm64: errata: Add detection for TRBE trace data corruption
  arm64: errata: Add detection for TRBE invalid prohibited states
  arm64: errata: Add detection for TRBE ignored system register writes
  arm64: Add Cortex-A510 CPU part definition
  docs: process: submitting-patches: Clarify the Reported-by usage
  docs/zh_CN: add highmem translation
  docs/zh_CN: add free_page_reporting translation
  docs/zh_CN: add damon api translation
  docs/zh_CN: add damon design translation
  docs/zh_CN: add damon faq translation
  docs/zh_CN: add damon index tronslation
  docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst
  docs/zh_CN: add balance translation
  docs_zh_CN: add active_mm translation
  docs/zh_CN: add vm/index translation
  Documentation: core-api: entry: Add comments about nesting
  Documentation: Fill the gaps about entry/noinstr constraints
  docs/zh_CN: Add opp Chinese translation
  docs/zh_CN: Add power/index Chinese translation
  docs/zh_CN: Cleanup index.rst
  docs/vm: Fix typo in *harden*
  Documentation: arm: marvell: Extend Avanta list
  docs: fix typo in Documentation/kernel-hacking/locking.rst
  docs: Hook the RTLA documents into the kernel docs build
  drm/xen: Add support for the nomodeset kernel parameter
  drm/tilcdc: Add support for the nomodeset kernel parameter
  drm/tegra: Add support for the nomodeset kernel parameter
  drm/sti: Add support for the nomodeset kernel parameter
  drm/sprd: Add support for the nomodeset kernel parameter
  drm/rockchip: Add support for the nomodeset kernel parameter
  drm: rcar-du: Add support for the nomodeset kernel parameter
  drm/omap: Add support for the nomodeset kernel parameter
  drm/msm: Add support for the nomodeset kernel parameter
  drm/mediatek: Add support for the nomodeset kernel parameter
  drm/mcde: Add support for the nomodeset kernel parameter
  drm/ingenic: Add support for the nomodeset kernel parameter
  drm/imx: Add support for the nomodeset kernel parameter
  drm/hyperv: Add support for the nomodeset kernel parameter
  drm/gma500: Add support for the nomodeset kernel parameter
  drm/exynos: Add support for the nomodeset kernel parameter
  drm/armada: Add support for the nomodeset kernel parameter
  drm/xlnx: Use drm_module_platform_driver() to register the driver
  drm/tve200: Use drm_module_platform_driver() to register the driver
  drm/arc: Use drm_module_platform_driver() to register the driver
  drm/tidss: Use drm_module_platform_driver() to register the driver
  drm/sun4i: Use drm_module_platform_driver() to register the driver
  drm/stm: Use drm_module_platform_driver() to register the driver
  drm/shmobile: Use drm_module_platform_driver() to register the driver
  drm: mxsfb: Use drm_module_platform_driver() to register the driver
  drm/meson: Use drm_module_platform_driver() to register the driver
  drm/kmb: Use drm_module_platform_driver() to register the driver
  drm/hisilicon/kirin: Use drm_module_platform_driver() to register the driver
  drm/fsl-dcu: Use drm_module_platform_driver() to register the driver
  drm/atmel-hlcdc: Use drm_module_platform_driver() to register the driver
  drm/aspeed: Use drm_module_platform_driver() to register the driver
  drm/vmwgfx: Replace module-init boiler-plate code with DRM helpers
  drm/vboxvideo: Replace module-init boiler-plate code with DRM helpers
  drm/qxl: Replace module-init boiler-plate code with DRM helpers
  drm/qxl: Move ioctl array next to its only user
  cgroup/bpf: fast path skb BPF filtering
  drm/mgag200: Replace module-init boiler-plate code with DRM helpers
  selftests/exec: Remove pipe from TEST_GEN_FILES
  selftests/zram: Adapt the situation that /dev/zram0 is being used
  selftests/zram01.sh: Fix compression ratio calculation
  selftests/zram: Skip max_comp_streams interface on newer kernel
  docs/kselftest: clarify running mainline tests on stables
  selinux: fix a type cast problem in cred_init_security()
  selftests/bpf: fix a clang compilation error
  arm64: tegra: Disable ISO SMMU for Tegra194
  gpu: host1x: Fix hang on Tegra186+
  io_uring: remove unused argument from io_rsrc_node_alloc
  blk-mq: Fix wrong wakeup batch configuration which will cause hang
  net: bridge: vlan: fix memory leak in __allowed_ingress
  igbvf: Remove useless DMA-32 fallback configuration
  igb: Remove useless DMA-32 fallback configuration
  igc: Remove useless DMA-32 fallback configuration
  ice: Remove useless DMA-32 fallback configuration
  iavf: Remove useless DMA-32 fallback configuration
  e1000e: Remove useless DMA-32 fallback configuration
  i40e: Remove useless DMA-32 fallback configuration
  ixgbevf: Remove useless DMA-32 fallback configuration
  ixgbe: Remove useless DMA-32 fallback configuration
  ixgb: Remove useless DMA-32 fallback configuration
  netfilter: nf_tables: remove assignment with no effect in chain blob builder
  net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
  selftests, xsk: Fix bpf_res cleanup test
  MAINTAINERS: platform-chrome: Add new chrome-platform@lists.linux.dev list
  Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set
  ipv4: remove sparse error in ip_neigh_gw4()
  ipv4: avoid using shared IP generator for connected sockets
  ipv4: tcp: send zero IPID in SYNACK messages
  ice: xsk: Borrow xdp_tx_active logic from i40e
  ice: xsk: Improve AF_XDP ZC Tx and use batching API
  ice: xsk: Avoid potential dead AF_XDP Tx processing
  i40e: xsk: Move tmp desc array from driver to pool
  ice: Make Tx threshold dependent on ring length
  ice: xsk: Handle SW XDP ring wrap and bump tail more often
  ice: xsk: Force rings to be sized to power of 2
  ice: Remove likely for napi_complete_done
  drm/vmwgfx: Fix stale file descriptors on failed usercopy
  lockd: fix failure to cleanup client locks
  ipv4: raw: lock the socket in raw_bind()
  ptp: replace snprintf with sysfs_emit
  MAINTAINERS: add missing IPv4/IPv6 header paths
  MAINTAINERS: add more files to eth PHY
  r8169: enable ASPM L1.2 if system vendor flags it as safe
  net: tipc: remove unused static inlines
  net: sched: remove qdisc_qlen_cpu()
  net: sched: remove psched_tdiff_bounded()
  netlink: remove nl_set_extack_cookie_u32()
  udplite: remove udplite_csum_outgoing()
  udp: remove inner_udp_hdr()
  dccp: remove max48()
  ipv6: remove inet6_rsk() and tcp_twsk_ipv6only()
  hsr: remove get_prp_lan_id()
  net: ax25: remove route refcount
  net: remove bond_slave_has_mac_rcu()
  net: remove linkmode_change_bit()
  net: remove net_invalid_timestamp()
  nfc: use *_set_vendor_cmds() helpers
  mii: remove mii_lpa_to_linkmode_lpa_sgmii()
  net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
  nfp: Simplify array allocation
  net: bridge: vlan: fix single net device option dumping
  net: ethernet: mtk_star_emac: fix unused variable
  net: stmmac: skip only stmmac_ptp_register when resume from suspend
  net: stmmac: configure PTP clock source prior to PTP initialization
  dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "suppress-preamble"
  net/fsl: xgmac_mdio: Support setting the MDC frequency
  net/fsl: xgmac_mdio: Support preamble suppression
  net/fsl: xgmac_mdio: Use managed device resources
  dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency"
  ALSA: usb-audio: initialize variables that could ignore errors
  Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"
  ipv4: Namespaceify min_adv_mss sysctl knob
  net: mvneta: use .mac_select_pcs() interface
  net: mvneta: reorder initialisation
  net: phy: at803x: Support downstream SFP cage
  net: phy: at803x: add fiber support
  net: phy: at803x: move page selection fix to config_init
  drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
  psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n
  psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n
  sched/uclamp: Fix iowait boost escaping uclamp restriction
  sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max
  sched/core: Export pelt_thermal_tp
  MAINTAINERS: add Suren as psi co-maintainer
  sched/numa: initialize numa statistics when forking new task
  sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
  drm/i915/adlp: Fix TypeC PHY-ready status readout
  memory: brcmstb_dpfe: fix typo in a comment
  memory: tegra: Constify struct thermal_cooling_device_ops
  memory: fsl_ifc: populate child devices without relying on simple-bus
  dt-bindings: memory: fsl: convert ifc binding to yaml schema
  memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX
  memory: tegra20-emc: Correct memory device mask
  memory: tegra30-emc: Print additional memory info
  drm/panel: simple: add Multi-Inno Technology MI0700S4T-6
  dt-bindings: display: simple: Add Multi-Inno Technology MI0700S4T-6 panel
  drm: mxsfb: Shutdown the display on system shutdown
  drm: mxsfb: Shutdown the display on remove
  dt-bindings: display: bridge: lvds-codec: Document TI DS90CF364A decoder
  drm: Add TODO item for requesting memory regions
  fbdev/simplefb: Request memory region in driver
  drm/simpledrm: Request memory region in driver
  drivers/firmware: Don't mark as busy the simple-framebuffer IO resource
  fbdev: Hot-unplug firmware fb devices on forced removal
  MIPS: Fix build error due to PTR used in more places
  kbuild: remove include/linux/cyclades.h from header file check
  MAINTAINERS: Remove Harry Morris bouncing address
  net: ieee802154: Return meaningful error codes from the netlink helpers
  net: ieee802154: ca8210: Stop leaking skb's
  net: ieee802154: at86rf230: Stop leaking skb's
  net: ieee802154: mcr20a: Fix lifs/sifs periods
  net: ieee802154: hwsim: Ensure proper channel selection at probe time
  nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show
  nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
  phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy
  dt-bindings: phy: convert Qualcomm USB HS phy to yaml
  Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
  phy: amlogic: meson8b-usb2: fix shared reset control use
  phy: amlogic: meson8b-usb2: Use dev_err_probe()
  phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
  phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64
  phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
  phy: qcom-qusb2: Add compatible for MSM8953
  dt-bindings: phy: qcom,qusb2: Document msm8953 compatible
  phy: freescale: pcie: cosmetic clean-up
  phy: xilinx: zynqmp: Fix bus width setting for SGMII
  bpf: remove unused static inlines
  selftests/bpf: fix uprobe offset calculation in selftests
  tcp: allocate tcp_death_row outside of struct netns_ipv4
  nfp: only use kdoc style comments for kdoc
  connector/cn_proc: Use task_is_in_init_pid_ns()
  pid: Introduce helper task_is_in_init_pid_ns()
  gve: Fix GFP flags when allocing pages
  net: ethernet: cortina: permit to set mac address in DT
  ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe()
  drm/panel: Extend ACX424AKP bindings to ACX424AKM
  ucount:  Make get_ucount a safe get_user replacement
  selftests: nft_concat_range: add test for reload with no element add/del
  netfilter: nft_byteorder: track register operations
  netfilter: nft_reject_bridge: Fix for missing reply from prerouting
  selftests: netfilter: check stateless nat udp checksum fixup
  selftests: netfilter: reduce zone stress test running time
  netfilter: nft_ct: fix use after free when attaching zone template
  netfilter: Remove flowtable relics
  selinux: drop unused macro
  rcu-tasks: Fix computation of CPU-to-list shift counts
  selinux: simplify cred_init_security
  selinux: do not discard const qualifier in cast
  selinux: drop unused parameter of avtab_insert_node
  selinux: drop cast to same type
  selinux: enclose macro arguments in parenthesis
  selftests/bpf: Fix a clang compilation error
  drm/i915/guc: Update guc shim control programming on newer platforms
  drm/i915/wopcm: Handle pre-programmed WOPCM registers
  drm/i915: Clean up PIPESRC defines
  drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines
  drm/i915: Clean up PIPECONF bit defines
  drm/i915: Clean up SKL_BOTTOM_COLOR defines
  drm/i915: Clean up PIPEMISC register defines
  drm/i915/rpl-s: Add stepping info
  drm/i915: Bump DSL linemask to 20 bits
  drm/i915: Use single_enabled_crtc() in i9xx_update_wm()
  drm/i915: Use the correct plane source width in watermark calculations
  ceph: set pool_ns in new inode layout for async creates
  ceph: properly put ceph_string reference after async create attempt
  ceph: put the requests/sessions when it fails to alloc memory
  drm/i915: Fix up pixel_rate vs. clock confusion in wm calculations
  arm64: extable: fix load_unaligned_zeropad() reg indices
  selinux: declare name parameter of hash_eval const
  EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr()
  counter: fix an IS_ERR() vs NULL bug
  eeprom: at25: Replace strncpy() with strscpy()
  misc: rtsx: Quiesce rts5249 on system suspend
  misc: rtsx: Cleanup power management ops
  misc: rtsx: Rework runtime power management flow
  mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
  selftests: kvm: move vm_xsave_req_perm call to amx_test
  KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time
  KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
  KVM: x86: Keep MSR_IA32_XSS unchanged for INIT
  s390/hypfs: include z/VM guests with access control group set
  KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
  xfs, iomap: limit individual ioend chain lengths in writeback
  KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02
  KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest
  KVM: x86: Check .flags in kvm_cpuid_check_equal() too
  KVM: x86: Forcibly leave nested virt when SMM state is toggled
  KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments()
  KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real
  KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
  KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
  KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
  KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
  KVM: x86: Pass emulation type to can_emulate_instruction()
  KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
  KVM: SVM: Don't intercept #GP for SEV guests
  Revert "KVM: SVM: avoid infinite loop on NPF from bad address"
  KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
  KVM: x86: nSVM: skip eax alignment check for non-SVM instructions
  KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID
  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
  KVM: VMX: Remove vmcs_config.order
  cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()
  PCI/sysfs: Find shadow ROM before static attribute initialization
  nfp: flower: Use struct_size() helper in kmalloc()
  mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc()
  net: enetc: use .mac_select_pcs() interface
  net: dpaa2-mac: use .mac_select_pcs() interface
  swiotlb: simplify array allocation
  swiotlb: tidy up includes
  swiotlb: simplify debugfs setup
  gpu: drm: panel-edp: Add panels planned for sc7180-trogdor-pazquel
  swiotlb: do not zero buffer in set_memory_decrypted()
  spi: uniphier: fix reference count leak in uniphier_spi_probe()
  net: axienet: replace mdiobus_write() with mdiodev_write()
  net: axienet: convert to phylink_pcs
  net: lan966x: Fix sleep in atomic context when updating MAC table
  net: lan966x: Fix sleep in atomic context when injecting frames
  ethernet: seeq/ether3: don't write directly to netdev->dev_addr
  ethernet: 8390/etherh: don't write directly to netdev->dev_addr
  ethernet: i825xx: don't write directly to netdev->dev_addr
  ethernet: broadcom/sb1250-mac: don't write directly to netdev->dev_addr
  ethernet: tundra: don't write directly to netdev->dev_addr
  ethernet: 3com/typhoon: don't write directly to netdev->dev_addr
  bnxt_en: Handle async event when the PHC is updated in RTC mode
  bnxt_en: Implement .adjtime() for PTP RTC mode
  bnxt_en: Add driver support to use Real Time Counter for PTP
  bnxt_en: PTP: Refactor PTP initialization functions
  bnxt_en: Update firmware interface to 1.10.2.73
  printk: ringbuffer: Improve prb_next_seq() performance
  selftests/lkdtm: Add UBSAN config
  selftests/lkdtm: Remove dead config option
  kselftest: alsa: Add test case for writing invalid values
  ubifs: use default_groups in kobj_type
  ALSA: hda: Fix UAF of leds class devs at unbinding
  bcache: use default_groups in kobj_type
  omapfb: use default_groups in kobj_type
  power_supply: ab8500: use default_groups in kobj_type
  NFS: use default_groups in kobj_type
  SUNRPC: use default_groups in kobj_type
  drm/ttm: add a weak BO reference to the resource v3
  drm/ttm: add back a reference to the bdev to the res manager
  drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen
  drm/ttm: add ttm_resource_fini v2
  perf/core: Fix cgroup event list management
  perf: Always wake the parent event
  serial: mcf: use helpers in mcf_tx_chars()
  serial: fsl_linflexuart: don't call uart_write_wakeup() twice
  serial: fsl_linflexuart: deduplicate character sending
  mxser: switch from xmit_buf to kfifo
  mxser: use tty_port xmit_buf helpers
  mxser: fix xmit_buf leak in activate when LSR == 0xff
  tty: tty_port_open, document shutdown vs failed activate
  tty: add kfifo to tty_port
  serial: atmel_serial: include circ_buf.h
  serial: core: clean up EXPORT_SYMBOLs
  tty: serial: fsl_lpuart: count tty buffer overruns
  serial: imx: reduce RX interrupt frequency
  tty: serial: max3100: Remove redundant 'flush_workqueue()' calls
  serial: core: Initialize rs485 RTS polarity already on probe
  serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl
  serial: stm32: fix software flow control transfer
  serial: stm32: prevent TDR register overwrite when sending x_char
  tty: n_gsm: fix SW flow control encoding/handling
  serial: 8250: of: Fix mapped region size when using reg-offset property
  tty: rpmsg: Fix race condition releasing tty port
  tty: Partially revert the removal of the Cyclades public API
  tty: Add support for Brainboxes UC cards.
  Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open
  Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08
  blk-mq: fix missing blk_account_io_done() in error path
  Revert "tty: serial: Use fifo in 8250 console driver"
  spi: spi-mtk-nor: make some internal variables static
  spi: meson-spicc: add IRQ check in meson_spicc_probe
  ASoC: qdsp6: q6apm-dai: only stop graphs that are started
  ASoC: codecs: wcd938x: fix return value of mixer put function
  ASoC: codecs: lpass-rx-macro: fix sidetone register offsets
  ASoC: codecs: wcd938x: fix incorrect used of portid
  ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
  comedi: das16: Use struct_size() helper in comedi_alloc_spriv()
  usb: cdnsp: Fix segmentation fault in cdns_lost_power function
  usb: gadget: f_uac2: allow changing interface name via configfs
  usb: gadget: f_uac1: allow changing interface name via configfs
  usb: gadget: f_uac1: Add suspend callback
  usb: gadget: f_uac2: Add suspend callback
  usb: gadget: u_audio: Add suspend call
  usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped)
  usb: gadget: f_uac1: Support multiple sampling rates
  usb: gadget: f_uac2: Support multiple sampling rates
  usb: gadget: u_audio: Add capture/playback srate getter
  usb: gadget: u_audio: Move dynamic srate from params to rtd
  usb: gadget: u_audio: Support multiple sampling rates
  usb: gadget:audio: Replace deprecated macro S_IRUGO
  usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X
  usb: xhci-mtk: Use struct_size() helper in create_sch_ep()
  USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs
  drm/i915: Fix vma resource freeing
  usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers
  usb: host: fotg210: Use struct_size() helper in kzalloc()
  usb: core: Bail out when port is stuck in reset loop
  usb: gadget: f_phonet: Use struct_size() helper in kzalloc()
  usb: host: xhci-plat: Remove useless DMA-32 fallback configuration
  dt-bindings: usb: add bindings for microchip mpfs musb
  usb: cdnsp: remove not used temp_64 variables
  usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value
  usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch
  spi: uniphier: Fix a bug that doesn't point to private data correctly
  spi: change clk_disable_unprepare to clk_unprepare
  usb: gadget: tegra-xudc: Fix control endpoint's definitions
  usb: gadget: f_serial: Ensure gserial disconnected during unbind
  usb: gadget: tegra-xudc: Do not program SPARAM
  usb: host: ehci-sched: Use struct_size() in kzalloc()
  usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
  usb: gadget: at91_udc: fix incorrect print type
  usb: dwc3: xilinx: Fix error handling when getting USB3 PHY
  usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode
  usb: xhci-plat: fix crash when suspend if remote wake enable
  usb: common: ulpi: Fix crash in ulpi_match()
  usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
  ucsi_ccg: Check DEV_INT bit only when starting CCG4
  staging: mt7621-dts: align resets with binding documentation
  dt-bindings: reset: add dt binding header for Mediatek MT7621 resets
  staging: unisys: visorinput: Use struct_size() helper in kzalloc()
  staging: mt7621-dts: fix pinctrl properties for ethernet
  staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6
  staging: mt7621-dts: fix switch0@0 warnings
  staging: mt7621-dts: fix formatting
  staging: pi433: add missing register contants
  staging: pi433: enforce tx_cfg to be set before any message can be sent
  arm64: dts: imx8mn-venice-gw7902: disable gpu
  net: stmmac: use .mac_select_pcs() interface
  net: stmmac: convert to phylink_generic_validate()
  net: stmmac: remove phylink_config.pcs_poll usage
  net: stmmac/xpcs: convert to pcs_validate()
  net: stmmac: fill in supported_interfaces
  net: stmmac: convert to phylink_get_linkmodes()
  net: xpcs: add support for retrieving supported interface modes
  mlxsw: core_env: Forbid module reset on RJ45 ports
  mlxsw: core_env: Forbid power mode set and get on RJ45 ports
  mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports
  mlxsw: core_env: Query and store port module's type during initialization
  mlxsw: reg: Add Port Module Type Mapping register
  mlxsw: spectrum_ethtool: Add support for two new link modes
  mlxsw: Add netdev argument to mlxsw_env_get_module_info()
  mlxsw: core_env: Do not pass number of modules as argument
  mlxsw: spectrum_ethtool: Remove redundant variable
  irqchip/gic-v3-its: Reset each ITS's BASERn register before probe
  drm/i915: Move dsc/joiner enable into hsw_crtc_enable()
  drm/i915: Extract hsw_configure_cpu_transcoder()
  drm/i915: Use per-device debugs for bigjoiner stuff
  drm/i915: Simplify intel_dsc_source_support()
  drm/i915: Skip dsc readout if the transcoder is disabled
  mtd_blkdevs: avoid soft lockups with some mtd/spi devices
  arm64: dts: juno: Remove GICv2m dma-range
  drm/i915/guc: Use struct_size() helper in kmalloc()
  arm64: defconfig: Enable Tesla FSD SoC
  arm64: dts: fsd: Add initial pinctrl support
  arm64: dts: fsd: Add initial device tree support
  Revert "drm/ast: Support 1600x900 with 108MHz PCLK"
  clk: samsung: fsd: Add cam_csi block clock information
  clk: samsung: fsd: Add cmu_mfc block clock information
  clk: samsung: fsd: Add cmu_imem block clock information
  clk: samsung: fsd: Add cmu_fsys1 clock information
  clk: samsung: fsd: Add cmu_fsys0 clock information
  clk: samsung: fsd: Add cmu_peric block clock information
  clk: samsung: fsd: Add initial clock support
  dt-bindings: clock: Document FSD CMU bindings
  dt-bindings: clock: Add bindings definitions for FSD CMU blocks
  mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand
  mtd: rawnand: gpmi: don't leak PM reference in error path
  clocksource/drivers/imx-tpm: Update name of clkevt
  clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ
  clocksource/drivers/imx-tpm: Mark two variable with __ro_after_init
  clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL
  clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL
  drm/i915: Don't allocate extra ddb during async flip for DG2
  drm/i915: Use wm0 only during async flips for DG2
  drm/i915: Introduce do_async_flip flag to intel_plane_state
  drm/i915: Pass plane to watermark calculation functions
  xfrm: Fix xfrm migrate issues when address family changes
  xfrm: Check if_id in xfrm_migrate
  drm/i915: Introduce ilk_pch_pre_enable()
  sch_htb: Fail on unsupported parameters when offload is requested
  bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF
  selftests: bpf: Less strict size check in sockopt_sk
  perf: use generic bpf_program__set_type() to set BPF prog type
  samples/bpf: use preferred getters/setters instead of deprecated ones
  selftests/bpf: use preferred setter/getter APIs instead of deprecated ones
  bpftool: use preferred setters/getters instead of deprecated ones
  libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs
  libbpf: deprecate bpf_map__resize()
  libbpf: hide and discourage inconsistently named getters
  tools headers UAPI: remove stale lirc.h
  bpf: Fix possible race in inc_misses_counter
  drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
  selinux: declare path parameters of _genfs_sid const
  drm/i915/selftests: Use less in contexts steal guc id test
  selinux: check return value of sel_make_avc_files
  PCI: mt7621: Remove unused function pcie_rmw()
  selinux: access superblock_security_struct in LSM blob way
  PCI: mt7621: Drop of_match_ptr() to avoid unused variable
  drm/amd/display: convert to DCE IP version checking
  drm/amdgpu: convert to UVD IP version checking
  drm/amdgpu: convert to NBIO IP version checking
  drm/amd/display: don't use /** for non-kernel-doc comments
  drm/radeon: remove redundant assignment to reg
  drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
  drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
  drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
  drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
  drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
  drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions
  drm/amdgpu: handle BACO synchronization with secondary funcs
  drm/amdgpu: move runtime pm init after drm and fbdev init
  drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
  drm/amdgpu: set APU flag based on IP discovery table
  drm/amdgpu/pm/smu7: drop message about VI performance levels
  drm/amd/display: Call dc_stream_release for remove link enc assignment
  drm/amd/display: add debug option for z9 disable interface
  drm/amd/display: fix zstate allow interface to PMFW
  drm/amd/display: Disable physym clock
  drm/amd/display: Fix disabling dccg clocks
  drm/amd/display: allow set dp drive setting when stream is not present
  drm/amd/display: Remove unnecessary function definition
  drm/amd/display: 3.2.170
  drm/amd/display: Reset preferred training settings immediately
  drm/amd/display: [FW Promotion] Release 0.0.101.0
  drm/amd/display: Update VSC HDR infoPacket on TF change
  drm/amd/display: remove PHY repeater count check for LTTPR mode
  drm/amd/display: Support synchronized indirect reg access
  drm/amd/display: Add DSC Enable for Synaptics Hub
  drm/amd/display: Retrieve MST Downstream Port Status
  drm/amd/display: Add Synaptics Fifo Reset Workaround
  drm/amd/display: Add Cable ID support for native DP
  drm/amd/display: Use PSR version selected during set_psr_caps
  drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgr
  drm/amd/display: Only set PSR version when valid
  drm/amd/display: Change error to warning when hpd remains low for eDP
  drm/amd/display: Driver support for MCLK query tool
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: add protection in link encoder matching logic
  drm/amd/display: Don't update drm connector when read local EDID
  drm/amd/display: fix a coding error causing set throttled vcp size skipped for dpia
  drm/amd/display: rename dc_link_hwss struct to link_hwss
  drm/amd/display: add more link_hwss types and method to decide which one
  drm/amd/display: abstract encoder related hwseq across different types
  drm/amd/display: Drop DCN for DP2.x logic
  drm/amd/display: Add work around to enforce TBT3 compatibility.
  drm/amd/display: factor out dp detection link training and mst top detection
  drm/amd/pm: use existing fini_smc_tables function for cyan skillfish
  drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish
  Revert "drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list"
  drm/amdgpu: Move xgmi ras initialization from .late_init to .early_init
  drm/amdgpu: fix channel index mapping for SIENNA_CICHLID
  drm/amdgpu: switch to common helper to read bios from rom
  drm/amdgpu: retire rlc callbacks sriov_rreg/wreg
  drm/amdgpu: switch to amdgpu_sriov_rreg/wreg
  drm/amdgpu: add helper for rlcg indirect reg access
  drm/amdgpu: init rlcg_reg_access_ctrl for gfx10
  drm/amdgpu: init rlcg_reg_access_ctrl for gfx9
  drm/amdgpu: add structures for rlcg indirect reg access
  drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10
  drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9
  drm/amdgpu: add helper to query rlcg reg access flag
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: Fix memory leak
  drm/amd/pm: remove useless if
  drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
  drm/amdgpu/display: use msleep rather than udelay for long delays
  drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
  drm/amdgpu: filter out radeon secondary ids as well
  drm/amd/pm: use dev_*** to print output in multiple GPUs
  drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind
  drm/amd/display: Not to call dpcd_set_source_specific_data during resume.
  drm/amd/pm: drop unneeded hwmgr->smu_lock
  drm/amd/pm: drop unneeded feature->mutex
  drm/amd/pm: drop unneeded smu_baco->mutex
  drm/amd/pm: drop unneeded smu->sensor_lock
  drm/amd/pm: drop unneeded smu->metrics_lock
  drm/amd/pm: drop unneeded vcn/jpeg_gate_lock
  drm/amd/pm: drop unneeded lock protection smu->mutex
  drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM'
  drm/amdgpu: enable amdgpu_dc module parameter
  drm/amd: Fix MSB of SMU version printing
  drm/amdgpu: Disable FRU EEPROM access for SRIOV
  drm/amdgpu/display: Remove t_srx_delay_us.
  drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
  drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
  drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
  drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()
  drm/amdgpu/display: use msleep rather than udelay for long delays
  drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
  drm/amdgpu: filter out radeon secondary ids as well
  drm/amd/display: change FIFO reset condition to embedded display only
  drm/amd/display: Correct MPC split policy for DCN301
  net: Adjust sk_gso_max_size once when set
  clk: cs2000-cp: convert driver to regmap
  clk: cs2000-cp: freeze config during register fiddling
  clk: cs2000-cp: make clock skip setting configurable
  clk: cs2000-cp: add support for dynamic mode
  clk: cs2000-cp: Make aux output function controllable
  dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode
  dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag
  dt-bindings: clock: cs2000-cp: document aux-output-source
  dt-bindings: clock: convert cs2000-cp bindings to yaml
  drm/amd/display: Fix for otg synchronization logic
  Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len
  Bluetooth: hci_core: Rate limit the logging of invalid SCO handle
  cpumask: Always inline helpers which use bit manipulation functions
  asm-generic/bitops: Always inline all bit manipulation helpers
  locking/lockdep: Avoid potential access of invalid memory in lock_class
  lockdep: Use memset_startat() helper in reinit_class()
  MAINTAINERS: add myself as reviewer for atomics
  sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask
  ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge
  ARM: dts: qcom: apq8026-lg-lenok: enable USB
  ARM: dts: qcom: msm8226: add USB node
  dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible
  ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger
  ARM: dts: qcom: pm8226: add smbb charger node
  ARM: dts: qcom: sdx55: use standartized naming for spmi node
  arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd
  arm64: dts: qcom: msm8996: use standartized naming for spmi node
  arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards
  kselftest: signal all child processes
  selftests: cpufreq: Write test output to stdout as well
  selftests: rtc: Increase test timeout so that all tests run
  kunit: decrease macro layering for EQ/NE asserts
  kunit: decrease macro layering for integer asserts
  kunit: reduce layering in string assertion macros
  kunit: drop unused intermediate macros for ptr inequality checks
  kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc.
  kunit: tool: Import missing importlib.abc
  kunit: drop unused assert_type from kunit_assert and clean up macros
  kunit: split out part of kunit_assert into a static const
  kunit: factor out kunit_base_assert_format() call into kunit_fail()
  kunit: drop unused kunit* field in kunit_assert
  kunit: move check if assertion passed into the macros
  kunit: add example test case showing off all the expect macros
  fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" API
  drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct
  audit: improve audit queue handling when "audit=1" on cmdline
  drm/i915: Flush TLBs before releasing backing store
  drm/etnaviv: relax submit size limits
  ACPI: properties: Consistently return -ENOENT if there are no more references
  ACPI: OSL: Fix and clean up acpi_os_read/write_port()
  USB: core: Fix hang in usb_kill_urb by adding memory barriers
  usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
  ACPICA: Use uintptr_t and offsetof() in Linux kernel builds
  usb: typec: tcpm: Do not disconnect when receiving VSAFE0V
  usb: typec: tcpm: Do not disconnect while receiving VBUS off
  x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN
  usb: typec: Don't try to register component master without components
  usb: typec: Only attempt to link USB ports if there is fwnode
  usb: typec: tcpci: don't touch CC line if it's Vconn source
  PM: hibernate: Remove register_nosave_region_late()
  thermal: fix Documentation bullet list warning
  usb: roles: fix include/linux/usb/role.h compile issue
  PM: wakeup: simplify the output logic of pm_show_wakelocks()
  pinctrl: samsung: add FSD SoC specific data
  dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC
  dt-bindings: arm: add Tesla FSD ARM SoC
  dt-bindings: add vendor prefix for Tesla
  ARM: dts: exynos: use define for TMU clock on Exynos4412
  ARM: dts: exynos: drop old thermal properties from Exynos4210
  ARM: dts: ox810se: Add Ethernet support
  amd: declance: use eth_hw_addr_set()
  arm64: dts: exynos: add USB DWC3 supplies to Espresso board
  ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410
  ARM: dts: exynos: add USB DWC3 supplies to SMDK5420
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit
  ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow
  ARM: dts: exynos: add USB DWC3 supplies to SMDK5250
  ARM: dts: exynos: add USB DWC3 supplies to Arndale
  ARM: dts: exynos: Add support for Samsung Klimt WiFi
  dt-bindings: arm: samsung: document Klimt WiFi board binding
  drm/msm/gpu: Cancel idle/boost work on suspend
  drm/msm/gpu: Wait for idle before suspending
  memory: mtk-smi: mt8186: Add smi support
  memory: mtk-smi: Add sleep ctrl function
  memory: mtk-smi: handle positive return value for clk_bulk_prepare_enable
  dt-bindings: memory: mediatek: Add mt8186 support
  dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks
  dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
  dt-bindings: memory: mtk-smi: Rename clock to clocks
  net: tulip: remove redundant assignment to variable new_csr6
  staging: fbtft: Fix error path in fbtft_driver_module_init()
  staging: vc04_services: Fix RCU dereference check
  staging: fbtft: Deduplicate driver registration macros
  staging: pi433: validate max bit_rate based on modulation used
  staging: pi433: change order in which driver config the rf69 chip
  staging: pi433: fix validation for min bit rate supported by the device
  staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_create_service
  staging: vchiq_core: handle NULL result of find_service_by_handle
  staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
  staging: vchiq_arm: make vchiq_get_state return early
  staging: vchiq_core: use min_t macro
  staging: vchiq_core: avoid ternary operator for set_service_state
  staging: vchiq_core: fix alignment
  staging: vchiq_core: reduce multi-line statements
  staging: vchiq_core: drop prefix of vchiq_set_service_state
  staging: vchiq_core: align return statements in msg_type_str
  staging: vchiq_core: simplify vchiq_add_service_internal
  staging: vchiq_core: fix type of parameter localport
  staging: vchiq: add message handling to TODO list
  staging: vchiq: drop completed tasks from TODO
  staging: vchiq: convert TODOs into unordered list
  staging: vchiq_arm: introduce is_adjacent_block
  staging: vchiq_debugfs: get the rid of n_log_entries
  staging: vchiq_core: fix indentation in vchiq_log_dump_mem
  staging: r8188eu: handle rtw_init_netdev_name() failure appropriately
  staging: pi433: move get version func to where all other functions are
  staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv
  staging: r8188eu: ODM_RF_CALIBRATION is always set
  staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set
  staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set but not used
  staging: r8188eu: remove unnecessary braces in rtw_xmit.c
  staging: r8188eu: remove rtw_netif_stop_queue wrapper
  staging: r8188eu: remove rtw_netif_start_queue wrapper
  staging: r8188eu: remove rtw_netif_wake_queue wrapper
  staging: r8188eu: call msecs_to_jiffies in _set_timer
  staging: r8188eu: remove _cancel_timer wrapper
  staging: r8188eu: remove rtw_list_delete wrapper
  staging: r8188eu: remove unused PATH_LENGTH_MAX define
  staging: r8188eu: remove unused bitshift function
  staging: r8188eu: remove unused macros
  staging: r8188eu: remove unused externl variables
  staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c
  Staging: rtl8723bs: Inserting blank line after declaration
  Staging: rtl8723bs: Removed extra spaces between datatype and variable
  Staging: rtl8723bs: Placing opening { braces in previous line
  staging: vc04_services: use KBUILD_MODNAME instead of own module name definition
  staging: vc04_services: remove unneeded MODULE_VERSION() usage
  staging: rtl8712: Drop get_recvframe_data()
  staging: rtl8723bs: Drop get_recvframe_data()
  staging: r8188eu: Drop get_recvframe_data()
  staging: wfx: do not probe the device if not in the DT
  staging: wfx: rename "config-file" DT attribute
  staging: wfx: drop legacy compatible values
  staging: wfx: fix firmware location
  staging: wfx: map 'compatible' attribute with board name
  staging: wfx: remove force_ps_timeout
  staging: wfx: do not display functions names in logs
  staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG()
  staging: wfx: use explicit labels for errors
  staging: wfx: fix structs alignments
  staging: wfx: reformat comments on 100 columns
  staging: wfx: reformat code on 100 columns
  staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_
  staging: wfx: prefix structs hif_* with wfx_
  staging: wfx: prefix tx_policy_is_equal() with wfx_
  staging: wfx: prefix functions from debug.h with wfx_
  staging: wfx: prefix functions from hwio.h with wfx_
  staging: wfx: prefix functions from hif_*.h with wfx_
  staging: wfx: fix ambiguous function name
  staging: wfx: fix ambiguous function name
  staging: wfx: preserve endianness of struct hif_ind_startup
  stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION
  staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE
  staging: wfx: use IS_ALIGNED()
  staging: wfx: remove useless #ifdef
  staging: wfx: remove unnecessary braces
  staging: wfx: explain uncommon Makefile statement
  staging: wfx: fix comment correctness
  staging: wfx: fix missing headers
  staging: wfx: fix HIF API license
  staging: wfx: fix Makefile and Kconfig licenses
  staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers
  staging: r8188eu: remove unused cck, ofdm and mcs rate defines
  staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into PHY_MACConfig8188E
  staging: r8188eu: relay errors from ODM_ReadAndConfig_...
  staging: r8188eu: replace the READ_AND_CONFIG
  staging: r8188eu: remove constant function parameter
  staging: r8188eu: remove unused function parameter
  staging: r8188eu: remove a constant variable
  staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling
  staging: r8188eu: we always enqueue in rtw_set_chplan_cmd
  staging: r8188eu: remove HAL_*_ENABLE defines
  staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set
  staging: r8188eu: CurrentCckTxPwrIdx is set but not used
  staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used
  staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used
  staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used
  staging: r8188eu: remove obsolete defines and comments
  staging: r8188eu: remove unused chip type settings
  staging: r8188eu: ODM_BB_CCK_PD is always set
  staging: r8188eu: ODM_BB_FA_CNT is always set
  staging: r8188eu: ODM_MAC_EDCA_TURBO is always set
  staging: rtl8723bs: remove redundant result variable
  staging: r8188eu: remove rtw_os_recv_resource_alloc()
  staging: r8188eu: rtw_os_recv_resource_init() does nothing
  staging: r8188eu: rtw_os_recv_resource_free() is empty
  staging: r8188eu: convert switch to if statement in mgt_dispatcher()
  staging: r8188eu: rtw_hostapd_mlme_rx() is empty
  staging: r8188eu: convert/remove DBG_88E calls in os_dep/usb_ops_linux.c
  staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c
  staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c
  staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c
  staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c
  staging: r8188eu: remove HW_VAR_APFM_ON_MAC
  staging: r8188eu: EfuseUsedBytes is set but never used
  staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_TXPAUSE
  staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU()
  staging: r8188eu: move firmware related macros to rtw_fw.h
  staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
  staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
  staging: r8188eu: move firmware loading code out of the hal layer
  staging: r8188eu: rename pFirmwareBuf and FirmwareLen
  staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download()
  staging: r8188eu: rename writeFW_retry
  staging: r8188eu: rename FWDL_ChkSum_rpt
  staging: r8188eu: rename rtSatus in rtl8188e_firmware_download()
  staging: r8188eu: rename Exit label in rtl8188e_firmware_download()
  staging: r8188eu: convert two functions from s32 to int
  staging: r8188eu: clean up rtw_reset_8051()
  staging: r8188eu: rename fw related functions to avoid camel case
  staging: r8188eu: use kmemdup instead of kzalloc and memcpy
  staging: r8188eu: rename fields of struct rt_firmware
  staging: r8188eu: rename parameter pFirmware of load_firmware()
  staging: r8188eu: convert type of return variable in load_firmware()
  staging: r8188eu: rename rtStatus in load_firmware()
  staging: r8188eu: rename Exit label in load_firmware()
  staging: r8188eu: release_firmware is not called if allocation fails
  staging: r8188eu: remove rtl8188e_InitializeFirmwareVars()
  staging: r8188eu: remove Firmware* from struct hal_data_8188e
  KVM/X86: Make kvm_vcpu_reload_apic_access_page() static
  KVM: selftests: Re-enable access_tracking_perf_test
  KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
  KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
  ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb()
  ASoC: sh: rz-ssi: Remove duplicate macros
  ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function
  ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv()
  net: hns3: handle empty unknown interrupt for VF
  ipv6: gro: flush instead of assuming different flows on hop_limit mismatch
  net: mana: Use struct_size() helper in mana_gd_create_dma_region()
  r8169: use new PM macros
  spi: Add Sunplus SP7021 schema
  spi: Add spi driver for Sunplus SP7021
  net: dsa: Avoid cross-chip syncing of VLAN filtering
  net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
  ipv4/tcp: do not use per netns ctl sockets
  ipv6: do not use per netns icmp sockets
  ipv4: do not use per netns icmp sockets
  tcp/dccp: get rid of inet_twsk_purge()
  tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler()
  tcp/dccp: add tw->tw_bslot
  ionic: replace set_vf data with union
  ionic: stretch heartbeat detection
  ionic: remove the dbid_inuse bitmap
  ionic: disable napi when ionic_lif_init() fails
  ionic: Cleanups in the Tx hotpath code
  ionic: Prevent filter add/del err msgs when the device is not available
  ionic: Query FW when getting VF info via ndo_get_vf_config
  ionic: Allow flexibility for error reporting on dev commands
  ionic: Correctly print AQ errors if completions aren't received
  ionic: fix up printing of timeout error
  ionic: better handling of RESET event
  ionic: add FW_STOPPING state
  ionic: Don't send reset commands if FW isn't running
  ionic: separate function for watchdog init
  ionic: start watchdog after all is setup
  ionic: fix type complaint in ionic_dev_cmd_clean()
  ipv4: get rid of fib_info_hash_{alloc|free}
  net: fec_mpc52xx: don't discard const from netdev->dev_addr
  drm/edid: Support type 7 timings
  net: cpsw: Properly initialise struct page_pool_params
  yam: fix a memory leak in yam_siocdevprivate()
  net: stmmac: reduce unnecessary wakeups from eee sw timer
  ip6_tunnel: allow routing IPv4 traffic in NBMA mode
  ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
  ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
  ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
  mtd: phram: Prevent divide by zero bug in phram_setup()
  mtd: rawnand: omap2: Prevent invalid configuration and build error
  mtd: parsers: qcom: Fix missing free for pparts in cleanup
  mtd: parsers: qcom: Fix kernel panic on skipped partition
  mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER
  mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
  mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get
  dt-bindings: gpio: fix gpio-hog example
  drm/vc4: hdmi: Change CSC callback prototype
  drm/vc4: hdmi: Define colorspace matrices
  drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines
  drm/vc4: hdmi: Move XBAR setup to csc_setup
  drm/vc4: hdmi: Use full range helper in csc functions
  drm/vc4: hdmi: Add full range RGB helper
  drm/connector: Fix typo in output format
  drm/edid: Split deep color modes between RGB and YUV444
  drm/edid: Don't clear formats if using deep color
  drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry
  ARM: drop pointless SMP check on secondary startup path
  ARM: iop: make iop_handle_irq() static
  ARM: mm: make vmalloc_seq handling SMP safe
  ARM: entry: avoid clobbering R9 in IRQ handler
  ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6
  drm/docs: Document where the C8 color lut is stored
  powerpc/64s/interrupt: Fix decrementer storm
  KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs
  drm/atomic: Add the crtc to affected crtc only if uapi.enable = true
  scsi: scsi_debug: Add environmental reporting log subpage
  scsi: scsi_debug: Add no_rwlock parameter
  scsi: scsi_debug: Divide power on reset UNIT ATTENTION
  scsi: scsi_debug: Refine sdebug_blk_mq_poll()
  scsi: scsi_debug: Use TASK SET FULL more
  scsi: scsi_debug: Strengthen defer_t accesses
  scsi: scsi_debug: Address races following module load
  drm/i915/overlay: Prevent divide by zero bugs in scaling
  scsi: myrs: Fix crash in error case
  scsi: 53c700: Remove redundant assignment to pointer SCp
  scsi: ufs: Treat link loss as fatal error
  selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL
  libbpf: Fix the incorrect register read for syscalls on x86_64
  selftests/bpf: Extract syscall wrapper
  scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
  scsi: qla2xxx: Update version to 10.02.07.300-k
  scsi: qla2xxx: Check for firmware dump already collected
  scsi: qla2xxx: Add devids and conditionals for 28xx
  scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
  scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
  scsi: qla2xxx: edif: Fix clang warning
  scsi: qla2xxx: Fix warning for missing error code
  scsi: qla2xxx: Fix device reconnect in loop topology
  scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues
  scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
  scsi: qla2xxx: Add retry for exec firmware
  scsi: qla2xxx: Fix scheduling while atomic
  scsi: qla2xxx: Fix premature hw access after PCI error
  scsi: qla2xxx: Fix warning message due to adisc being flushed
  scsi: qla2xxx: Fix stuck session in gpdb
  scsi: qla2xxx: Implement ref count for SRB
  scsi: qla2xxx: Refactor asynchronous command initialization
  libbpf: Mark bpf_object__open_xattr() deprecated
  perf: Stop using bpf_object__open_buffer() API
  libbpf: Mark bpf_object__open_buffer() API deprecated
  scsi: bfa: Remove useless DMA-32 fallback configuration
  scsi: hisi_sas: Remove useless DMA-32 fallback configuration
  scsi: 3w-sas: Remove useless DMA-32 fallback configuration
  scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
  scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
  scsi: pm8001: Fix bogus FW crash for maxcpus=1
  scsi: qedf: Change context reset messages to ratelimited
  scsi: qedf: Fix refcount issue when LOGO is received during TMF
  scsi: qedf: Add stag_work to all the vports
  scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
  scsi: target: iscsi: Make sure the np under each tpg is unique
  scsi: elx: efct: Don't use GFP_KERNEL under spin lock
  bpf: Fix renaming task_getsecid_subj->current_getsecid_subj.
  selftests/bpf: Add test for sleepable bpf iterator programs
  libbpf: Add "iter.s" section for sleepable bpf iterator programs
  bpf: Add bpf_copy_from_user_task() helper
  bpf: Add support for bpf iterator programs to use sleepable helpers
  drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
  drm/msm/a6xx: Add missing suspend_count increment
  drm/msm: Fix wrong size calculation
  drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
  drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
  drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
  drm/msm: remove variable set but not used
  Bluetooth: hci_event: Ignore multiple conn complete events
  f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
  f2fs: move f2fs to use reader-unfair rwsems
  clk: gate: Add some kunit test suites
  clk: zynqmp: replace warn_once with pr_debug for failed clock ops
  clk: stm32mp1: Add parent_data to ETHRX clock
  clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock
  net: use bool values to pass bool param of phy_init_eee()
  net: fec_ptp: remove redundant initialization of variable val
  net: usb: asix: remove redundant assignment to variable reg
  clk: at91: sama7g5: Allow MCK1 to be exported and referenced in DT
  clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT
  clk: mediatek: Fix memory leaks on probe
  clk-si5341: replace snprintf in show functions with sysfs_emit
  clk: si5341: fix reported clk_rate when output divider is 2
  pinctrl: bcm: add driver for BCM4908 pinmux
  dt-bindings: pinctrl: Add binding for BCM4908 pinctrl
  dt-bindings: clk: microchip: Add Microchip PolarFire host binding
  ima: fix reference leak in asymmetric_verify()
  hwmon: (nct6775) Fix crash in clear_caseopen
  selftests, bpf: Do not yet switch to new libbpf XDP APIs
  ARM: assembler: define a Kconfig symbol for group relocation support
  ASoC: simple-card-utils: Add new system-clock-fixed flag
  ASoC: dt-bindings: simple-card: document new system-clock-fixed flag
  ASoC: simple-card-utils: Set sysclk on all components
  ASoC: xilinx: xlnx_i2s: Handle sysclk setting
  ASoC: xilinx: xlnx_i2s: create drvdata structure
  ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
  arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2
  arm64: dts: ti: k3-j721s2: Move aliases to board dts
  ARM: mm: switch to swapper_pg_dir early for vmap'ed stack
  x86/paravirt: Use %rip-relative addressing in hook calls
  objtool: Fix truncated string warning
  drm/i915/dg2: Add Wa_18018781329
  can: flexcan: mark RX via mailboxes as supported on MCF5441X
  can: tcan4x5x: regmap: fix max register value
  can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0
  dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
  mailmap: update email address of Brian Silverman
  btrfs: update writeback index when starting defrag
  arm64: dts: mediatek: Correct system timer clock of MT8192
  arm64: dts: mediatek: Correct I2C clock of MT8192
  arm64: dts: mediatek: Correct Nor Flash clock of MT8192
  arm64: dts: mediatek: Correct SPI clock of MT8192
  arm64: dts: mediatek: Correct uart clock of MT8192
  btrfs: add back missing dirty page rate limiting to defrag
  btrfs: fix deadlock when reserving space during defrag
  dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB
  dt-bindings: Add vendor prefix for Airoha
  dt-bindings: mediatek: Adds a DT binding documentation for the MT6582 SoC
  ARM: dts: Add initial support for Prestigio PMT5008 3G tablet
  ARM: dts: Add initial support for Mediatek mt6582
  arm64: defconfig: Enable cpufreq for MediaTek
  arm64: defconfig: Enable MT6397 RTC
  selftests, xsk: Fix rx_full stats test
  bpf: Fix flexible_array.cocci warnings
  tools/power/cpupower/{ToDo => TODO}: Rename the todo file
  tools: cpupower: fix typo in cpupower-idle-set(1) manpage
  drm/gma: Remove calls to kmap()
  xfrm: fix MTU regression
  gpio: tps68470: Allow building as module
  gpio: tegra: Get rid of duplicate of_node assignment
  gpio: altera-a10sr: Switch to use fwnode instead of of_node
  gpio: merrifield: check the return value of devm_kstrdup()
  mmc: core: Wait for command setting 'Power Off Notification' bit to complete
  mmc: sh_mmcif: Check for null res pointer
  mmc: sdhci-of-esdhc: Check for error num after setting mask
  drm/edid: improve non-desktop quirk logging
  erofs: avoid unnecessary z_erofs_decompressqueue_work() declaration
  drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800.
  drm/edid: support Microsoft extension for HMDs and specialized monitors
  erofs: fix fsdax partition offset handling
  pinctrl: baytrail: Clear direct_irq_en flag on broken configs
  pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line
  pinctrl: intel: fix unexpected interrupt
  pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile
  arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
  arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges
  arm64: Add Cortex-X2 CPU part definition
  video: hyperv_fb: Fix validation of screen resolution
  thunderbolt: Remove useless DMA-32 fallback configuration
  KVM: remove async parameter of hva_to_pfn_remapped()
  x86,kvm/xen: Remove superfluous .fixup usage
  KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used
  gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED
  quota: cleanup double word in comment
  udf: Restore i_lenAlloc when inode expansion fails
  udf: Fix NULL ptr deref when converting from inline format
  spi: s3c24xx: Convert to GPIO descriptors
  spi: s3c64xx: Convert to use GPIO descriptors
  spi: s3c64xx: Drop custom gpio setup argument
  spi: s3c64xx: Delete unused boardfile helpers
  spi: add mt8186-nor compatible string
  spi: spi-mtk-nor: add axi_s clock for mt8186
  spi: spi-mtk-nor: add new soc mt8186 support
  spi: spi-mtk-nor: improve device table for adding more capabilities
  spi: add bindings for microchip mpfs spi
  regulator: pfuze100: Add missing regulator names
  regulator: qcom_smd: fix for_each_child.cocci warnings
  regmap-irq: Fix typo in comment
  ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
  ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration
  ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card
  ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment
  ASoC: samsung: remove unneeded ret variable
  ASoC: codecs: remove redundant ret variable
  ASoC: tlv320aic31xx: Define PLL clock inputs
  ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h
  ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card
  ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
  ASoC: bindings: fsl-asoc-card: Add mclk-id optional property
  ASoC: Intel: sof_rt5682: Add support for platform without amplifier
  ASoC: Intel: sof_rt5682: add support for systems without i915 audio
  net: stmmac: remove unused members in struct stmmac_priv
  ASoC: SOF: Intel: Compare sdw adr directly
  ASoC: SOF: Intel: match sdw version on link_slaves_found
  ASoC: cs42l42: Handle system suspend
  ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling
  ASoC: cs42l42: Report full jack status when plug is detected
  ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool
  ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init()
  ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
  ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
  ASoC: dt-bindings: add bindings for TI TAS5805M.
  ASoC: add support for TAS5805M digital amplifier
  ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior
  ASoC: topology: Allow TLV control to be either read or write
  ASoC: topology: Remove superfluous error prints
  ASoC: SOF: add flag to disable IMR restore to sof_debug
  ASoC: SOF: Intel: hda-loader: add IMR restore support
  ASoC: SOF: Intel: hda-loader: add SSP helper
  ASoC: SOF: Intel: use inclusive language for SSP clocks
  ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message
  spi: spi-rockchip: Add rk3568-spi compatible
  drm/i915/cdclk: convert to drm device based logging
  drm/i915/cdclk: update intel_dump_cdclk_config() logging
  drm/i915/lspcon: convert to drm device based logging
  drm/i915/sprite: convert to drm device based logging
  drm/i915/plane: convert to drm device based logging and WARN
  drm/i915/dp: convert to drm device based logging
  drm/i915/hotplug: convert to drm device based logging
  drm/i915/pps: convert to drm device based logging
  drm/i915/snps: convert to drm device based logging
  fsnotify: fix fsnotify hooks in pseudo filesystems
  fsnotify: invalidate dcache before IN_DELETE event
  net: atlantic: Use the bitmap API instead of hand-writing it
  ping: fix the sk_bound_dev_if match in ping_lookup
  arm64: zynqmp: Rename dma to dma-controller
  arm64: zynqmp: Add missing #dma-cells property
  arm64: xilinx: dts: drop legacy property #stream-id-cells
  microblaze/PCI: Remove pci_phys_mem_access_prot() dead code
  microblaze: add const to of_device_id
  microblaze: fix typo in a comment
  arm64: vdso: Fix "no previous prototype" warning
  net/smc: Transitional solution for clcsock race issue
  ibmvnic: remove unused ->wait_capability
  ibmvnic: don't spin in tasklet
  ibmvnic: init ->running_cap_crqs early
  ibmvnic: Allow extra failures before disabling
  drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE
  ipv4: fix ip option filtering for locally generated fragments
  optee: add error checks in optee_ffa_do_call_with_arg()
  net-procfs: show net devices bound packet types
  bonding: use rcu_dereference_rtnl when get bonding active slave
  tee: optee: do not check memref size on return from Secure World
  optee: Use bitmap_free() to free bitmap
  net: sfp: ignore disabled SFP node
  drm/i915: fix header file inclusion for might_alloc()
  drm/amdgpu: use ttm_resource_manager_debug
  drm/radeon: use ttm_resource_manager_debug
  platform/x86: amd-pmc: Correct usage of SMU version
  drm/i915: Nuke dg2_ddi_pre_enable_dp()
  soc: renesas: Identify RZ/V2L SoC
  dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
  dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on SMARC EVK
  platform/x86: asus-tf103c-dock: Make 2 global structs static
  platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static
  platform/x86: ISST: Fix possible circular locking dependency detected
  platform/x86: intel_crystal_cove_charger: Fix IRQ masking / unmasking
  platform/x86: thinkpad_acpi: Add quirk for ThinkPads without a fan
  platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1
  platform/surface: Reinstate platform dependency
  platform/x86: x86-android-tablets: Trivial typo fix for MODULE_AUTHOR
  platform/x86: x86-android-tablets: Fix the buttons on CZC P10T tablet
  platform/x86: x86-android-tablets: Constify the gpiod_lookup_tables arrays
  platform/x86: x86-android-tablets: Add an init() callback to struct x86_dev_info
  platform/x86: x86-android-tablets: Add support for disabling ACPI _AEI handlers
  platform/x86: x86-android-tablets: Correct crystal_cove_charger module name
  KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
  drm/i915/hdmi: Clean up TMDS clock limit exceeding user mode handling
  drm/i915: Clean up pre-skl primary plane registers
  arm64: dts: renesas: ulcb-kf: Add KF HDMI output
  arm64: dts: renesas: r8a77961: Add lvds0 device node
  arm64: dts: renesas: r8a779f0: Add sys-dmac nodes
  ARM: dts: r9a06g032: Describe the NAND controller
  arm64: dts: renesas: Add GMSL cameras .dtsi
  arm64: dts: renesas: eagle: Enable MAX9286
  arm64: dts: renesas: condor: Enable MAX9286
  arm64: dts: renesas: Add initial device tree for RZ/G2LC SMARC EVK
  arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC
  arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions
  arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' property
  arm64: dts: renesas: r8a779a0: Add INTC-EX device node
  dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl
  pinctrl: renesas: r8a7799[05]: Add MediaLB pins
  pinctrl: renesas: r8a7791: Remove INTC_IRQx_N
  pinctrl: renesas: r8a7790: Remove INTC_IRQx_N
  dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for power-source property
  pinctrl: renesas: rcar: Do not enforce GPIO if already muxed
  clk: renesas: r8a779a0: Add CANFD module clock
  clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
  clk: renesas: r8a7799[05]: Add MLP clocks
  clk: renesas: r8a779f0: Add SYS-DMAC clocks
  gpio: sim: add doc file to index file
  gpio: sim: check the label length when setting up device properties
  HID: amd_sfh: Remove useless DMA-32 fallback configuration
  dt-bindings: arm: sunxi: add haoyu,a20-marsboard
  ARM: dts: sun7i: Add A20-Marsboard
  ARM: dts: sunxi: h3/h5: add r_uart node
  ARM: dts: nanopi-neo-air: Add eMMC and bluetooth
  s390: update defconfigs
  s390/module: test loading modules with a lot of relocations
  s390/module: fix loading modules with a lot of relocations
  HID: elo: fix memory leak in elo_probe
  powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending
  powerpc/fixmap: Fix VM debug warning on unmap
  drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro
  drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro
  phy: cadence: Sierra: fix error handling bugs in probe()
  phy: ti: Fix missing sentinel for clk_div_table
  hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()
  hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused
  hwmon: (lm90) Fix sysfs and udev notifications
  hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
  hwmon: (lm90) Mark alert as broken for MAX6680
  hwmon: (lm90) Mark alert as broken for MAX6654
  hwmon: (lm90) Re-enable interrupts after alert clears
  hwmon: (lm90) Reduce maximum conversion rate for G781
  media: mtk-cir: simplify code
  media: mtk-cir: remove superfluous ir_raw_event_reset()
  media: mtk-cir: reduce message end to fix nec repeats
  media: lirc: simplify gap calculation
  media: ir_toy: free before error exiting
  ksmbd: fix SMB 3.11 posix extension mount failure
  pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt
  pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent
  pinctrl: meson-g12a: add more pwm_f options
  dt-bindings: pinctrl: drive-strength doesn't default to 2 if unspecified
  drivers/pinctrl: remove redundant ret variable
  pinctrl: sunxi: Fix H616 I2S3 pin data
  pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping
  pinctrl: thunderbay: rework loops looking for groups names
  pinctrl: thunderbay: comment process of building functions a bit
  Drivers: hv: balloon: account for vmbus packet header in max_pkt_size
  interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak
  NTB/msi: Use struct_size() helper in devm_kzalloc()
  media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm
  media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm
  media: mtk-vcodec: Use codec type to separate different hardware
  media: mtk-vcodec: Add core dec and dec end ipi msg
  media: mtk-vcodec: Support 34bits dma address for vdec
  media: mtk-vcodec: Add work queue for core hardware decode
  media: mtk-vcodec: Add new interface to lock different hardware
  media: mtk-vcodec: Generalize power and clock on/off interfaces
  media: mtk-vcodec: Add msg queue feature for lat and core architecture
  media: mtk-vcodec: Add irq interface for multi hardware
  media: mtk-vcodec: Use pure single core for MT8183
  media: mtk-vcodec: Add to support multi hardware decode
  media: mtk-vcodec: Support MT8192
  media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bindings for mt8192
  media: dt-bindings: media: mtk-vcodec: Separate video encoder and decoder dt-bindings
  media: mtk-vcodec: export decoder pm functions
  media: mtk-vcodec: Refactor vcodec pm interface
  media: mtk-vcodec: Align vcodec wake up interrupt interface
  media: mtk-vcodec: Get numbers of register bases from DT
  media: hevc: Embedded indexes in RPS
  media: hevc: Remove RPS named flags
  media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats
  media: atmel: atmel-sama7g5-isc: fix UYVY input format mbus_code typo
  media: atmel: atmel-isc-base: clamp wb gain coefficients
  media: atmel: atmel-isc-base: add wb debug messages
  media: atmel: atmel-isc-base: fix bytesperline value for planar formats
  media: atmel: atmel-isc-base: report frame sizes as full supported range
  media: atmel: atmel-isc-base: remove frameintervals VIDIOC
  media: atmel: atmel-sama7g5-isc: fix ispck leftover
  media: atmel: atmel-isc: replace video device name with module name
  media: atmel: atmel-isc: split the clock code into separate source file
  media: atmel: introduce microchip csi2dc driver
  media: dt-bindings: media: atmel: csi2dc: add bindings for microchip csi2dc
  media: MAINTAINERS: add microchip csi2dc
  media: stm32: dcmi: create a dma scatterlist based on DMA max_sg_burst value
  media: v4l2-ctrls: make array range static
  media: media/radio: make array probe_ports static const
  media: gspca: make array regs_to_read static const
  media: bttv: fix WARNING regression on tunerless devices
  media: imx-jpeg: use NV12M to represent non contiguous NV12
  media: davinci: vpif: drop probe printk
  media: davinci: vpif: fix use-after-free on driver unbind
  media: davinci: vpif: fix unbalanced runtime PM enable
  media: davinci: vpif: fix unbalanced runtime PM get
  media: platform: cros-ec: Add brask to the match table
  media: saa7134: use swap() to make code cleaner
  media: imx: imx8mq-mipi_csi2: fix system resume
  media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
  media: mtk-vcodec: potential dereference of null pointer
  media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
  media: docs: vidioc-dqbuf: State all remaining fields are filled by driver
  media: vivid: fix timestamp and sequence wrapping
  media: rkisp1: fix grey format iommu page faults
  media: staging: media: imx: imx7-mipi-csis: Make subdev name unique
  media: staging: media: imx: imx7_mipi_csis: Add timings override through debugfs
  media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS_FRAME_COUNTER_CH0 register
  media: camss: Apply vfe_get/vfe_put fix to SDM845
  media: camss: Do vfe_get/vfe_put for csid on sm8250
  media: camss: Add SM8250 bandwdith configuration support
  media: camss: add support for SM8250 camss
  media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW
  media: camss: Add initial support for VFE hardware version Titan 480
  media: camss: vfe-170: fix "VFE halt timeout" error
  media: camss: fix VFE irq name
  media: camss: remove vdda-csiN from sdm845 resources
  media: camss: csid: allow csid to work without a regulator
  media: camss: csid-170: set the right HALT_CMD when disabled
  media: camss: csid-170: support more than one lite vfe
  media: camss: csid-170: remove stray comment
  media: camss: csid-170: don't enable unused irqs
  media: camss: csid-170: fix non-10bit formats
  media: camss: csiphy-3ph: add support for SM8250 CSI DPHY
  media: camss: csiphy-3ph: disable interrupts
  media: camss: csiphy-3ph: don't print HW version as an error
  media: dt-bindings: media: camss: Add qcom,sm8250-camss binding
  media: staging: media: zoran: drop read/write support
  media: staging: media: zoran: drop kernel log spam
  media: staging: media: zoran: fix TRY_FMT handling
  media: staging: media: zoran: fix various V4L2 compliance errors
  media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
  media: staging: media: zoran: fix counting buffer in reserve
  media: staging: media: zoran: clean unused code
  media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
  media: staging: media: zoran: introduce zoran_i2c_init
  media: staging: media: zoran: move config select on primary kconfig
  media: staging: media: zoran: move videodev alloc
  media: staging: media: zoran: remove vidmem
  media: staging: media: zoran: merge all modules
  media: staging: media: zoran: videocode: remove procfs
  media: staging: media: zoran: add debugfs
  media: staging: media: zoran: rename debug module parameter
  media: staging: media: zoran: use module_pci_driver
  media: staging: media: zoran: move module parameter checks to zoran_probe
  x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible
  x86/MCE/AMD: Allow thresholding interface updates after init
  x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder
  perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test
  x86/insn: Add misc instructions to x86 instruction decoder
  perf/tests: Add misc instructions to the x86 instruction decoder test
  x86/insn: Add AMX instructions to the x86 instruction decoder
  perf/tests: Add AMX instructions to x86 instruction decoder test
  ARM: dts: exynos: Add support for Samsung Chagall WiFi
  ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4
  dt-bindings: arm: samsung: document Chagall WiFi board binding
  EDAC: Use default_groups in kobj_type
  EDAC: Use proper list of struct attribute for attributes
  iio: accel: fxls8962af: add padding to regmap for SPI
  iio:imu:adis16480: fix buffering for devices with no burst mode
  iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
  iio: adc: tsc2046: fix memory corruption by preventing array overflow
  iio: adc: tsc2046: add sanity check to avoid to big allocations
  iio: adc: tsc2046: add .read_raw support
  iio: hw_consumer: Use struct_size() helper in kzalloc()
  iio: adis: stylistic changes
  adis: simplify 'adis_update_bits' macros
  MAINTAINERS: add missing files to the adis lib
  MAINTAINERS: add maintainer for ADMV8818 driver
  MAINTAINERS: add maintainer for ADMV1013 driver
  MAINTAINERS: add maintainer for AD7293 driver
  iio: sps30: Use sysfs_emit()
  iio: scd4x: Use sysfs_emit()
  iio: ms_sensors: Use sysfs_emit()
  iio: max9611: Use sysfs_emit()
  iio: max31865: Use sysfs_emit()
  iio: max31856: Use sysfs_emit()
  iio: lm3533: Use sysfs_emit()
  iio: ina2xx-adc: sysfs_emit()
  iio: as3935: Use sysfs_emit()
  iio: ad9523: Use sysfs_emit()
  iio: ad7192: Use sysfs_emit()
  iio: dmaengine-buffer: Use sysfs_emit()
  iio: core: Use sysfs_emit()
  iio: adc: tsc2046: rework the trigger state machine
  MAINTAINERS: add maintainer for ADRF6780 driver
  MAINTAINERS: fix Analog Devices links
  iio: core: Fix the kernel doc regarding the currentmode iio_dev entry
  iio: adc: mt8186: Add compatible node for mt8186
  dt-bindings: iio: adc: Add compatible for Mediatek MT8186
  iio: st_sensors: don't always auto-enable I2C and SPI interface drivers
  iio: adc: rzg2l_adc: Fix typo
  dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fields in example
  iio:accel:dmard09: Tidy up white space around {} in id table
  iio:proximity:vl53l0x: Tidy up white space around {} in id tables
  iio:light:tsl2722: Fix inconsistent spacing before } in id table
  iio:adc:ti-adc084s021: Tidy up white space around {}
  iio:adc:hi8435: Tidy up white space around {} in id tables
  iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables
  iio:frequency:admv1013: White space cleanup of spacing around {} in id tables
  iio:proximity:srf08: White space cleanup of spacing around {} in id tables
  iio:proximity:srf04: White space cleanup of spacing around {} in id tables
  iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables
  iio:proximity:ping: White space cleanup of spacing around {} in id tables
  iio:light:ltr501: White space cleanup of spacing around {} in id tables
  iio:light:us5182: White space cleanup of spacing around {} in id tables
  iio:light:vcnl4035: Trivial whitespace cleanup to add space before }
  iio:light:pa12203001: Tidy up white space change to add spaces after { and before }
  iio:chemical:atlas: Trivial white space cleanup to add space before }
  iio:proximity:sx9360: Add dt-binding support
  dt-bindings:iio:proximity: Add sx9360 binding
  iio:proximity:sx9360: Add sx9360 support
  iio:proximity:sx9324: Add dt_binding support
  dt-bindings:iio:proximity: Add sx9324 binding
  iio:proximity:sx9324: Add SX9324 support
  iio:proximity:sx9310: Extract common Semtech sensor logic
  iio:proximity:sx9310: Add frequency in read_avail
  soc: samsung: Fix typo in CONFIG_EXYNOS_USI description
  MAINTAINERS: add reviewer entry for Samsung/Exynos platform
  arm64: dts: exynos: add necessary clock inputs in Exynos7
  ARM: dts: exynos: drop unsupported MAX77802 regulators on Odroid XU
  ARM: dts: exynos: add necessary clock controller inputs in Exynos5260
  ARM: dts: exynos: Align MAX77836 nodes with dtschema on Monk and Rinato
  arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2
  arm64: dts: exynos: use dedicated wake-up pinctrl compatible in ExynosAutov9
  ARM: dts: s5pv210: align pinctrl with dtschema
  ARM: dts: s3c64xx: align pinctrl with dtschema
  ARM: dts: s3c24xx: align pinctrl with dtschema
  arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9
  arm64: dts: exynos: align pinctrl with dtschema in Exynos7
  arm64: dts: exynos: align pinctrl with dtschema in Exynos5433
  ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800
  ARM: dts: exynos: align pinctrl with dtschema in Exynos5410
  ARM: dts: exynos: align pinctrl with dtschema in Exynos5260
  ARM: dts: exynos: align pinctrl with dtschema in Exynos5250
  ARM: dts: exynos: align pinctrl with dtschema in Exynos4412
  ARM: dts: exynos: align pinctrl with dtschema in Exynos4210
  ARM: dts: exynos: align pinctrl with dtschema in Exynos3250
  ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt mapping
  ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi
  ARM: dts: exynos: override pins by label in Peach Pi
  ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pit
  ARM: dts: exynos: override pins by label in Peach Pit
  ARM: dts: exynos: simplify PMIC DVS pin configuration in Odroid XU
  ARM: dts: exynos: drop unused pinctrl defines in Exynos3250
  ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
  ARM: dts: exynos: split dmas into array of phandles in Exynos5250
  block: fix memory leak in disk_register_independent_access_ranges
  io_uring: fix bug in slow unregistering of nodes
  mtd: rawnand: omap_elm: remove redundant variable 'errors'
  mtd: rawnand: gpmi: support fast edo timings for mx28
  mtd: rawnand: gpmi: validate controller clock rate
  mtd: rawnand: gpmi: fix controller timings setting
  mtd: aspeed-smc: improve probe resilience
  mtd: rawnand: brcmnand: Add BCMA shim
  mtd: rawnand: brcmnand: BCMA controller uses command shift of 0
  mtd: rawnand: brcmnand: Allow platform data instantation
  mtd: rawnand: brcmnand: Add platform data structure for BCMA
  mtd: rawnand: brcmnand: Allow working without interrupts
  mtd: rawnand: brcmnand: Move OF operations out of brcmnand_init_cs()
  mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs()
  mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
  mtd: rawnand: brcmnand: Assign soc as early as possible
  mtd: rawnand: Rework of_get_nand_bus_width()
  mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper
  mtd: onenand: Check for error irq
  mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to replace the repeat pattern
  mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state
  mtd: rawnand: nandsim: Replace overflow check with kzalloc to single kcalloc
  dt-bindings: dmaengine: zynqmp_dma: convert to yaml
  dt-bindings: msm/mdp4: convert to yaml format
  dt-bindings: serial: Convert rda,8810pl-uart to YAML
  arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
  Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt
  arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
  phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
  phy: usb: Leave some clocks running during suspend
  arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
  arm64: dts: rockchip: fix dma-controller node names on rk356x
  arm64: dts: rockchip: add Quartz64-A usb2 support
  arm64: dts: rockchip: add usb2 nodes to rk3568 device tree
  dt-bindings: soc: rockchip: add rk3568-usb2phy-grf
  mtd: nand: Add a new helper to retrieve the ECC context
  mtd: nand: ecc: Add infrastructure to support hardware engines
  mtd: spinand: macronix: Use random program load
  dt-bindings: mtd: Describe Macronix NAND ECC engine
  dt-bindings: spi: mxic: Document the nand-ecc-engine property
  dt-bindings: spi: mxic: Convert to yaml
  dt-bindings: spi: mxic: The interrupt property is not mandatory
  dt-bindings: vendor-prefixes: Clarify Macronix prefix
  dt-bindings: mtd: spi-nand: Convert spi-nand description file to yaml
  dt-bindings: mtd: nand-chip: Create a NAND chip description
  dt-bindings: mtd: nand-controller: Harmonize the property types
  dt-bindings: mtd: nand-controller: Fix a comment in the examples
  dt-bindings: mtd: nand-controller: Fix the reg property description
  mei: me: Use dma_set_mask_and_coherent() and simplify code
  pinctrl: samsung: add support for Exynos850 and ExynosAutov9 wake-ups
  dt-bindings: pinctrl: samsung: describe Exynos850 and ExynosAutov9 wake-ups
  dt-bindings: pinctrl: samsung: convert to dtschema
  pinctrl: samsung: accept GPIO bank nodes with a suffix
  pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
  pinctrl: samsung: drop pin banks references on error paths
  batman-adv: Remove redundant 'flush_workqueue()' calls
  batman-adv: Start new development cycle
  efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
  efi/libstub: arm64: Fix image check alignment at entry
  s390/uaccess: fix compile error
  s390/nmi: handle vector validity failures for KVM guests
  s390/nmi: handle guarded storage validity failures for KVM guests
  Linux 5.17-rc1
  ftrace: Fix assuming build time sort works for s390
  perf tools: Remove redundant err variable
  perf test: Add parse-events test for aliases with hyphens
  perf test: Add pmu-events test for aliases with hyphens
  perf parse-events: Support event alias in form foo-bar-baz
  perf evsel: Override attr->sample_period for non-libpfm4 events
  perf cpumap: Remove duplicate include in cpumap.h
  perf cpumap: Migrate to libperf cpumap api
  perf python: Fix cpu_map__item() building
  perf script: Fix printing 'phys_addr' failure issue
  irqchip/gic-v3-its: Fix build for !SMP
  certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty
  certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI
  Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH"
  usr/include/Makefile: add linux/nfc.h to the compile-test coverage
  eeprom: at25: Restore missing allocation
  KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
  mm: remove cleancache
  mm: hide the FRONTSWAP Kconfig symbol
  lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()
  frontswap: remove support for multiple ops
  mm: mark swap_lock and swap_active_head static
  frontswap: simplify frontswap_register_ops
  frontswap: remove frontswap_test
  mm: simplify try_to_unuse
  frontswap: remove the frontswap exports
  frontswap: simplify frontswap_init
  frontswap: remove frontswap_curr_pages
  frontswap: remove frontswap_shrink
  frontswap: remove frontswap_tmem_exclusive_gets
  frontswap: remove frontswap_writethrough
  proc: remove PDE_DATA() completely
  zsmalloc: replace get_cpu_var with local_lock
  lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()
  fs: proc: store PDE()->data into inode->i_private
  zsmalloc: replace per zpage lock with pool->migrate_lock
  locking/rwlocks: introduce write_lock_nested
  zsmalloc: remove zspage isolation for migration
  zsmalloc: move huge compressed obj from page to zspage
  zsmalloc: introduce obj_allocated
  zsmalloc: decouple class actions from zspage works
  zsmalloc: rename zs_stat_type to class_stat_type
  zsmalloc: introduce some helper functions
  sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax
  kernel/sysctl.c: remove unused variable ten_thousand
  kprobe: move sysctl_kprobes_optimization to kprobes.c
  fs/coredump: move coredump sysctls into its own file
  printk: fix build warning when CONFIG_PRINTK=n
  kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases()
  fs: move namespace sysctls and declare fs base directory
  sysctl: add and use base directory declarer and registration helper
  fs: move pipe sysctls to is own file
  fs: move fs/exec.c sysctls into its own file
  fs: move namei sysctls to its own file
  fs: move locking sysctls where they are used
  fs: move shared sysctls to fs/sysctls.c
  sysctl: move maxolduid as a sysctl specific const
  fs: move dcache sysctls to its own file
  fs: move fs stat sysctls to file_table.c
  fs: move inode sysctls to its own file
  sysctl: share unsigned long const values
  stackleak: move stack_erasing sysctl to stackleak.c
  scsi/sg: move sg-big-buff sysctl to scsi/sg.c
  printk: move printk sysctl to printk/sysctl.c
  fs: move binfmt_misc sysctl to its own file
  sysctl: add helper to register a sysctl mount point
  random: move the random sysctl declarations to its own file
  firmware_loader: move firmware sysctl to its own files
  eventpoll: simplify sysctl declaration with register_sysctl()
  cdrom: simplify subdirectory registration with register_sysctl()
  inotify: simplify subdirectory registration with register_sysctl()
  test_sysctl: simplify subdirectory registration with register_sysctl()
  ocfs2: simplify subdirectory registration with register_sysctl()
  macintosh/mac_hid.c: simplify subdirectory registration with register_sysctl()
  i915: simplify subdirectory registration with register_sysctl()
  hpet: simplify subdirectory registration with register_sysctl()
  dnotify: move dnotify sysctl to dnotify.c
  aio: move aio sysctl to aio.c
  sysctl: use SYSCTL_ZERO to replace some static int zero uses
  sysctl: use const for typically used max/min proc sysctls
  sysctl: make ngroups_max const
  watchdog: move watchdog sysctl interface to watchdog.c
  hung_task: move hung_task sysctl interface to hung_task.c
  sysctl: move some boundary constants from sysctl.c to sysctl_vals
  sysctl: add a new register_sysctl_init() interface
  mm/migrate.c: rework migration_entry_wait() to not take a pageref
  selftests: net: ioam: expect support for Queue depth data
  mptcp: Use struct_group() to avoid cross-field memset()
  rxrpc: Adjust retransmission backoff
  drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
  drm/i915/guc: Flush G2H handler during a GT reset
  drm/i915/guc: Add work queue to trigger a GT reset
  drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
  Bluetooth: btmtksdio: mask out interrupt status
  Bluetooth: btmtksdio: run sleep mode by default
  Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]()
  Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()
  Bluetooth: mt7921s: fix bus hang with wrong privilege
  Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()
  Bluetooth: mt7921s: fix firmware coredump retrieve
  Bluetooth: hci_serdev: call init_rwsem() before p->open()
  xdp: disable XDP_REDIRECT for xdp frags
  bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags
  bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest
  net: xdp: introduce bpf_xdp_pointer utility routine
  bpf: generalise tail call map compatibility check
  libbpf: Add SEC name for xdp frags programs
  bpf: selftests: update xdp_adjust_tail selftest to include xdp frags
  bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature
  bpf: introduce frags support to bpf_prog_test_run_xdp()
  bpf: move user_size out of bpf_test_init
  bpf: add frags support to xdp copy helpers
  bpf: add frags support to the bpf_xdp_adjust_tail() API
  bpf: introduce bpf_xdp_get_buff_len helper
  net: mvneta: enable jumbo frames if the loaded XDP program support frags
  bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program
  net: mvneta: add frags support to XDP_TX
  xdp: add frags support to xdp_return_{buff/frame}
  net: marvell: rely on xdp_update_skb_shared_info utility routine
  net: xdp: add xdp_update_skb_shared_info utility routine
  net: mvneta: simplify mvneta_swbm_add_rx_fragment management
  net: mvneta: update frags bit before passing the xdp buffer to eBPF layer
  xdp: introduce flags field in xdp_buff/xdp_frame
  net: skbuff: add size metadata to skb_shared_info for xdp
  parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
  netfs: Make ops->init_rreq() optional
  fscache: Add a comment explaining how page-release optimisation works
  cachefiles: Check that the backing filesystem supports tmpfiles
  cachefiles: Explain checks in a comment
  cachefiles: Trace active-mark failure
  cachefiles: Make some tracepoint adjustments
  cachefiles: set default tag name if it's unspecified
  cachefiles: Calculate the blockshift in terms of bytes, not pages
  fscache: Fix the volume collision wait condition
  drm/amdgpu: fix the page fault caused by uninitialized variables
  drm/amdgpu: fix convert bad page retiremt
  Bluetooth: Remove kernel-doc style comment block
  Bluetooth: btusb: Whitespace fixes for btusb_setup_csr()
  Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
  Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
  ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices
  HID: apple: Set the tilde quirk flag on the Wellspring 5 and later
  octeontx2-af: Add KPU changes to parse NGIO as separate layer
  octeontx2-pf: Forward error codes to VF
  octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces
  octeontx2-af: Increase link credit restore polling timeout
  octeontx2-pf: cn10k: Ensure valid pointers are freed to aura
  octeontx2-af: cn10k: Use appropriate register for LMAC enable
  octeontx2-af: Retry until RVU block reset complete
  octeontx2-af: Fix LBK backpressure id count
  octeontx2-af: Do not fixup all VF action entries
  HID: wacom: Avoid using stale array indicies to read contact count
  HID: wacom: Ignore the confidence flag when a touch is removed
  HID: wacom: Reset expected and received contact counts at the same time
  drm/i915/mst: only ack the ESI we actually handled
  drm/i915/mst: ack sink irq ESI for link status changes
  drm/i915/mst: read link status only when requested by sink in ESI
  drm/i915/mst: abstract handling of link status in DP MST
  drm/i915/mst: debug log 4 bytes of ESI right after reading
  drm/i915/mst: abstract intel_dp_ack_sink_irq_esi()
  drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation
  ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop()
  drm: Update docs after moving DisplayPort helpers around
  drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch]
  selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap
  bpf: support BPF_PROG_QUERY for progs attached to sockmap
  samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs
  selftests/bpf: switch to new libbpf XDP APIs
  bpftool: use new API for attaching XDP program
  libbpf: streamline low-level XDP APIs
  docs/bpf: update BPF map definition example
  libbpf: deprecate legacy BPF map definitions
  selftests/bpf: convert remaining legacy map definitions
  selftests/bpf: fail build on compilation warning
  selftests: mptcp: fix ipv6 routing setup
  mptcp: fix removing ids bitmap setting
  mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()
  ipv6: annotate accesses to fn->fn_sernum
  tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
  tcp: Add a stub for sk_defer_free_flush()
  phylib: fix potential use-after-free
  PCI/MSI: Prevent UAF in error path
  unicode: clean up the Kconfig symbol confusion
  Documentation: fix firewire.rst ABI file path error
  selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n
  selftests: bpf: Fix bind on used port
  bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c
  bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c
  Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events
  Bluetooth: msft: Handle MSFT Monitor Device Event
  RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT
  dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers
  dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers
  parisc: Fix missing prototype for 'toc_intr' warning in toc.c
  parisc: Autodetect default output device and set console= kernel parameter
  parisc: Use safer strscpy() in setup_cmdline()
  drm/i915/dmc: Eliminate remnant GEN<n> references
  of: Check 'of_node_reused' flag on of_match_device()
  of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
  of: base: make small of_parse_phandle() variants static inline
  dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example
  dt-bindings: Fix array schemas encoded as matrices
  i40e: fix unsigned stat widths
  i40e: Fix for failed to init adminq while VF reset
  i40e: Fix queues reservation for XDP
  i40e: Fix issue when maximum queues is exceeded
  i40e: Increase delay to 1 s after global EMP reset
  RISC-V: Remove redundant err variable
  block: fix async_depth sysfs interface for mq-deadline
  dt-bindings: Drop unnecessary pinctrl properties
  riscv: dts: sifive unmatched: Add gpio poweroff
  riscv: canaan: remove useless select of non-existing config SYSCON
  drm/i915: Clean up vlv/chv sprite plane registers
  RISC-V: Do not use cpumask data structure for hartid bitmap
  RISC-V: Move spinwait booting method to its own config
  RISC-V: Move the entire hart selection via lottery to SMP
  RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method
  RISC-V: Do not print the SBI version during HSM extension boot print
  RISC-V: Avoid using per cpu array for ordered booting
  docs: kvm: fix WARNINGs from api.rst
  selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c
  selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c
  riscv: default to CONFIG_RISCV_SBI_V01=n
  tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall
  ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409
  block: Fix wrong offset in bio_truncate()
  fanotify: remove variable set but not used
  drm/locking: fix drm_modeset_acquire_ctx kernel-doc
  net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode
  net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL
  ipv6_tunnel: Rate limit warning messages
  ethtool: Fix link extended state for big endian
  net: phy: broadcom: hook up soft_reset for BCM54616S
  net: sched: Clarify error message when qdisc kind is unknown
  net: fix information leakage in /proc/net/ptype
  arm64: mm: apply __ro_after_init to memory_limit
  arm64: atomics: lse: Dereference matching size
  asm-generic: Add missing brackets for io_stop_wc macro
  gpio: mpc8xxx: Fix an ignored error return from platform_get_irq()
  gpio: idt3243x: Fix an ignored error return from platform_get_irq()
  lib: remove redundant assignment to variable ret
  ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
  kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR
  lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB
  btrfs: use generic Kconfig option for 256kB page size limit
  arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB
  configs: introduce debug.config for CI-like setup
  delayacct: track delays from memory compact
  Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact
  delayacct: cleanup flags in struct task_delay_info and functions use it
  delayacct: fix incomplete disable operation when switch enable to disable
  delayacct: support swapin delay accounting for swapping without blkio
  panic: remove oops_id
  panic: use error_report_end tracepoint on warnings
  fs/adfs: remove unneeded variable make code cleaner
  FAT: use io_schedule_timeout() instead of congestion_wait()
  hfsplus: use struct_group_attr() for memcpy() region
  nilfs2: remove redundant pointer sbufs
  fs/binfmt_elf: use PT_LOAD p_align values for static PIE
  const_structs.checkpatch: add frequently used ops structs
  checkpatch: improve Kconfig help test
  checkpatch: relax regexp for COMMIT_LOG_LONG_LINE
  lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
  uuid: remove licence boilerplate text from the header
  uuid: discourage people from using UAPI header in new code
  kunit: replace kernel.h with the necessary inclusions
  test_hash.c: refactor into kunit
  lib/Kconfig.debug: properly split hash test kernel entries
  test_hash.c: split test_hash_init
  test_hash.c: split test_int_hash into arch-specific functions
  hash.h: remove unused define directive
  lib/list_debug.c: print more list debugging context in __list_del_entry_valid()
  list: introduce list_is_head() helper and re-use it in list.h
  kstrtox: uninline everything
  get_maintainer: don't remind about no git repo when --nogit is used
  kernel/sys.c: only take tasklist_lock for get/setpriority(PRIO_PGRP)
  kthread: dynamically allocate memory to store kthread's full name
  tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN
  tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
  samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
  fs/binfmt_elf: replace open-coded string copy with get_task_comm
  drivers/infiniband: replace open-coded string copy with get_task_comm
  fs/exec: replace strncpy with strscpy_pad in __get_task_comm
  fs/exec: replace strlcpy with strscpy_pad in __set_task_comm
  kernel.h: include a note to discourage people from including it in headers
  include/linux/unaligned: replace kernel.h with the necessary inclusions
  sysctl: remove redundant ret assignment
  sysctl: fix duplicate path separator in printed entries
  proc: convert the return type of proc_fd_access_allowed() to be boolean
  proc: make the proc_create[_data]() stubs static inlines
  proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration
  mm: percpu: add generic pcpu_populate_pte() function
  mm: percpu: add generic pcpu_fc_alloc/free funciton
  mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef
  mm: percpu: generalize percpu related config
  cifs: update internal module number
  smb3: send NTLMSSP version information
  riscv: fix boolconv.cocci warnings
  drm/amd/display: change FIFO reset condition to embedded display only
  drm/amd/display: Correct MPC split policy for DCN301
  drm/amdkfd: enable heavy-weight TLB flush on Arcturus
  drm/amdgpu: fix broken debug sdma vram access function
  drm/amdgpu: remove gart.ready flag
  drm/amdgpu: remove unused variable warning
  drm/amdgpu: remove unused variable
  drm/amdgpu: Remove repeated calls
  drm/amdgpu: modify a pair of functions for the pcie port wreg/rreg
  drm/amdgpu: add vram check function for GMC
  riscv: Explicit comment about user virtual address space size
  riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo
  riscv: Implement sv48 support
  asm-generic: Prepare for riscv use of pud_alloc_one and pud_free
  riscv: Allow to dynamically define VA_BITS
  riscv: Introduce functions to switch pt_ops
  riscv: Split early kasan mapping to prepare sv48 introduction
  riscv: Move KASAN mapping next to the kernel mapping
  riscv: Get rid of MAXPHYSMEM configs
  xfs: flush inodegc workqueue tasks before cancel
  drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports
  drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS
  drm/i915/bios: Throw out the !has_ddi_port_info() codepaths
  drm/i915/bios: Use i915->vbt.ports[] for all g4x+
  selftests/bpf: Update sockopt_sk test to the use bpf_set_retval
  selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt
  bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value
  bpf: Move getsockopt retval to struct bpf_cg_run_ctx
  bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean
  drm/i915/bios: Use i915->vbt.ports[] on CHV
  drm/i915/bios: Introduce has_ddi_port_info()
  io-wq: delete dead lock shuffling code
  clk: mediatek: relicense mt7986 clock driver to GPL-2.0
  libbpf: Improve btf__add_btf() with an additional hashmap for strings.
  riscv: bpf: Fix eBPF's exception tables
  kvm: selftests: Do not indent with spaces
  kvm: selftests: sync uapi/linux/kvm.h with Linux header
  bpf/scripts: Raise an exception if the correct number of sycalls are not generated
  bpf/scripts: Make description and returns section for helpers/syscalls mandatory
  uapi/bpf: Add missing description and returns for helper documentation
  bpftool: Adding support for BTF program names
  riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage
  riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef
  riscv: mm: init: remove _pt_ops and use pt_ops directly
  riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef
  riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP"
  tools headers UAPI: Sync x86 arch prctl headers with the kernel sources
  drm/malidp: Replace module initialization with DRM helpers
  drm/arm/hdlcd: Replace module initialization with DRM helpers
  drm/komeda: Replace module initialization with DRM helpers
  drm/imx/dcss: Replace module initialization with DRM helpers
  drm: Provide platform module-init macro
  drm/hisilicon/hibmc: Replace module initialization with DRM helpers
  drm/cirrus: Replace module-init boiler-plate code with DRM helpers
  drm/bochs: Replace module-init boiler-plate code with DRM helpers
  drm/ast: Replace module-init boiler-plate code with DRM helpers
  drm: Provide PCI module-init macros
  btrfs: defrag: properly update range->start for autodefrag
  btrfs: defrag: fix wrong number of defragged sectors
  cifs: Support fscache indexing rewrite
  btrfs: allow defrag to be interruptible
  btrfs: fix too long loop when defragging a 1 byte file
  selftests: kvm: add amx_test to .gitignore
  KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled
  KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops
  KVM: SVM: Drop AVIC's intermediate avic_set_running() helper
  KVM: VMX: Don't do full kick when handling posted interrupt wakeup
  KVM: VMX: Fold fallback path into triggering posted IRQ helper
  KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ
  KVM: VMX: Don't do full kick when triggering posted interrupt "fails"
  KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU
  KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption
  KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path
  KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs
  KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode
  KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks
  KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers
  KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
  KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx
  KVM: Drop unused kvm_vcpu.pre_pcpu field
  KVM: VMX: Handle PI descriptor updates during vcpu_put/load
  KVM: avoid warning on s390 in mark_page_dirty
  KVM: selftests: Add a test to force emulation with a pending exception
  KVM: VMX: Reject KVM_RUN if emulation is required with pending exception
  selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER
  selftests: kvm/x86: Introduce x86_model()
  selftests: kvm/x86: Export x86_family() for use outside of processor.c
  selftests: kvm/x86: Introduce is_amd_cpu()
  selftests: kvm/x86: Parameterize the CPUID vendor string check
  KVM: x86/pmu: Use binary search to check filtered events
  cifs: cifs_ses_mark_for_reconnect should also update reconnect bits
  cifs: update tcpStatus during negotiate and sess setup
  cifs: make status checks in version independent callers
  cifs: remove repeated state change in dfs tree connect
  cifs: fix the cifs_reconnect path for DFS
  cifs: remove unused variable ses_selected
  cifs: protect all accesses to chan_* with chan_lock
  cifs: fix the connection state transitions with multichannel
  cifs: check reconnects for channels of active tcons too
  kvm: selftests: conditionally build vm_xsave_req_perm()
  KVM: x86/cpuid: Clear XFD for component i if the base feature is missing
  KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access()
  KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants
  KVM: x86/mmu: Clear MMU-writable during changed_pte notifier
  KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU
  perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
  spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4
  spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment
  spi: stm32-qspi: Update spi registering
  regulator: MAX20086: add gpio/consumer.h
  ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC
  ASoC: max9759: fix underflow in speaker_gain_control_put()
  drm/i915: Remove zombie async flip vt-d w/a
  ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro
  ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys
  ipv4: avoid quadratic behavior in netns dismantle
  net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
  powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
  dt-bindings: net: Document fsl,erratum-a009885
  net/fsl: xgmac_mdio: Add workaround for erratum A-009885
  dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry
  dt-bindings: mmc: arm,pl18x: Make each example a separate entry
  dt-bindings: display: Add SPI peripheral schema to SPI based displays
  drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
  drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
  drm/doc: Fix TTM acronym
  drm/ast: Create threshold values for AST2600
  HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running
  HID: uhid: Fix worker destroying device without any protection
  mgag200 fix memmapsl configuration in GCTL6 register
  net: mscc: ocelot: fix using match before it is set
  drm/bridge: Remove extra device acquisition method of i2c client in lt9611 driver
  net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices
  net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
  nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
  drm/i915/dpll: make intel_shared_dpll_funcs internal to intel_dpll_mgr.c
  net: axienet: increase default TX ring size to 128
  net: axienet: fix for TX busy handling
  net: axienet: fix number of TX ring slots for available check
  net: axienet: Fix TX ring slot available check
  net: axienet: limit minimum TX ring size
  net: axienet: add missing memory barriers
  net: axienet: reset core on initialization prior to MDIO access
  net: axienet: Wait for PhyRstCmplt after core reset
  net: axienet: increase reset timeout
  ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently
  ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault
  ARM: 9170/1: fix panic when kasan and kprobe are enabled
  drm/msm: Fix include statements for DisplayPort
  drm/selftests: Select DRM_DP_HELPER
  drm/vc4: Fix deadlock on DSI device attach error
  dma-buf: drop excl_fence parameter from dma_resv_get_fences
  wcn36xx: Add SNR reporting via get_survey()
  wcn36xx: Track SNR and RSSI for each RX frame
  wcn36xx: Track the band and channel we are tuned to
  wcn36xx: Implement get_snr()
  MAINTAINERS: remove extra wireless section
  MAINTAINERS: add common wireless and wireless-next trees
  drm/amdgpu: remove excl as shared workarounds
  drm: move the buddy allocator from i915 into common drm
  libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors
  io_uring: perform poll removal even if async work removal is successful
  io-wq: add intermediate work step between pending list and active work
  io-wq: perform both unstarted and started work cancelations in one go
  io-wq: invoke work cancelation with wqe->lock held
  io-wq: make io_worker lock a raw spinlock
  io-wq: remove useless 'work' argument to __io_worker_busy()
  drm/i915/guc: Remove hacks for reset and schedule disable G2H being received out of order
  drm/i915/selftests: Add a cancel request selftest that triggers a reset
  bpf, selftests: Add ringbuf memory type confusion test
  bpf, selftests: Add various ringbuf tests with invalid offset
  bpf: Fix ringbuf memory type confusion when passing to helpers
  bpf: Fix out of bounds access for ringbuf helpers
  bpf: Generally fix helper register offset check
  bpf: Mark PTR_TO_FUNC register initially with zero offset
  bpf: Generalize check_ctx_reg for reuse with other types
  selftest/bpf: Fix a stale comment.
  selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter.
  bpf: Support bpf_(get|set)sockopt() in bpf unix iter.
  bpf: af_unix: Use batching algorithm in bpf unix iter.
  af_unix: Refactor unix_next_socket().
  drm/radeon: fix error handling in radeon_driver_open_kms
  drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
  drm/amdgpu: apply vcn harvest quirk
  ksmbd: fix guest connection failure with nautilus
  ksmbd: uninitialized variable in create_socket()
  ksmbd: smbd: fix missing client's memory region invalidation
  smb3: add new defines from protocol specification
  amdgpu/amdgpu_psp: remove unneeded ret variable
  drm/radeon: fix UVD suspend error
  drm/amdgpu: Add missing pm_runtime_put_autosuspend
  drm/amd/display: move calcs folder into DML
  drm/amd/display: 3.2.169
  drm/amd/display: [FW Promotion] Release 0.0.100.0
  drm/amd/display: Add signal type check when verify stream backends same
  drm/amd/display: update dml to rev.99 and smu clk_table w/a
  drm/amd/display: Fix black screen issue on memory clock switch en
  drm/amd/display: DCEFCLK DS on CLK init
  drm/amd/display: modify SMU_TIMEOUT macro.
  drm/amd/display: move FPU associated DCN302 code to DML folder (#2266)
  drm/amd/display: 3.2.168
  drm/amd/display: support new PMFW interface to disable Z9 only
  drm/amd/display: adjust bit comparison to be more type safe
  drm/amd/display: Disabled seamless boots on DP and renamed power_down_display_on_boot
  drm/radeon: fix error handling in radeon_driver_open_kms
  drm/amd/pm: Enable sysfs required by rocm-smi tool for One VF mode
  drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
  selftests/bpf: Add test for race in btf_try_get_module
  selftests/bpf: Extend kfunc selftests
  selftests/bpf: Add test_verifier support to fixup kfunc call insns
  selftests/bpf: Add test for unstable CT lookup API
  net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF
  bpf: Add reference tracking support to kfunc
  bpf: Introduce mem, size argument pair support for kfunc
  bpf: Remove check_kfunc_call callback and old kfunc BTF ID API
  bpf: Populate kfunc BTF ID sets in struct btf
  bpf: Fix UAF due to race between btf_try_get_module and load_module
  drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc
  drm/amdgpu: Fix the code style warnings in sdma
  drm/amdgpu: Fix the code style warnings in gmc
  drm/amdgpu: Fix the code style warnings in gfx
  drm/amdgpu: Fix the code style warnings in amdgpu_ras
  drm/amdgpu: apply vcn harvest quirk
  drm/amdgpu: drop redundant check of ip discovery_bin
  drm/amdgpu: handle denied inject error into critical regions v2
  drm/amd/pm: add message smu to get ecc_table
  drm/amdgpu: add new query interface for umc_v8_7 block
  drm/amd/pm: Update smu driver interface for sienna cichlid
  lockd: fix server crash on reboot of client holding lock
  x86/gpu: Reserve stolen memory for first integrated Intel GPU
  xfs: remove unused xfs_ioctl32.h declarations
  script/sorttable: Fix some initialization problems
  netns: add schedule point in ops_exit_list()
  block: assign bi_bdev for cloned bios in blk_rq_prep_clone
  ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void
  ALSA: hda: cs35l41: Tidyup code
  ALSA: hda: cs35l41: Make use of the helper function dev_err_probe()
  ALSA: hda: cs35l41: Add missing default cases
  ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace
  ALSA: hda: cs35l41: Add calls to newly added test key function
  ALSA: hda: cs35l41: Avoid overwriting register patch
  perf evlist: No need to setup affinities when disabling events for pid targets
  perf evlist: No need to setup affinities when enabling events for pid targets
  perf stat: No need to setup affinities when starting a workload
  perf affinity: Allow passing a NULL arg to affinity__cleanup()
  perf probe: Fix ppc64 'perf probe add events failed' case
  random: simplify arithmetic function flow in account()
  random: selectively clang-format where it makes sense
  random: access input_pool_data directly rather than through pointer
  random: cleanup fractional entropy shift constants
  random: prepend remaining pool constants with POOL_
  random: de-duplicate INPUT_POOL constants
  random: remove unused OUTPUT_POOL constants
  random: rather than entropy_store abstraction, use global
  random: remove unused extract_entropy() reserved argument
  random: remove incomplete last_data logic
  random: cleanup integer types
  random: cleanup poolinfo abstraction
  random: fix typo in comments
  lib/crypto: sha1: re-roll loops to reduce code size
  lib/crypto: blake2s: move hmac construction into wireguard
  lib/crypto: add prompts back to crypto libraries
  drm/i915: Remove short-term pins from execbuf, v6.
  drm/i915: Remove support for unlocked i915_vma unbind
  drm/i915: Add i915_vma_unbind_unlocked, and take obj lock for i915_vma_unbind, v2.
  drm/i915: Add object locking to i915_gem_evict_for_node and i915_gem_evict_something, v2.
  kernel/sched: Remove dl_boosted flag comment
  sched: Avoid double preemption in __cond_resched_*lock*()
  sched/fair: Fix all kernel-doc warnings
  sched/core: Accounting forceidle time for all tasks except idle task
  sched/pelt: Relax the sync of load_sum with load_avg
  sched/pelt: Relax the sync of runnable_sum with runnable_avg
  sched/pelt: Continue to relax the sync of util_sum with util_avg
  sched/pelt: Relax the sync of util_sum with util_avg
  psi: Fix uaf issue when psi trigger is destroyed while being polled
  x86/perf: Avoid warning for Arch LBR without XSAVE
  perf/x86/intel/uncore: Add IMC uncore support for ADL
  perf/x86/intel/lbr: Add static_branch for LBR INFO flags
  perf/x86/intel/lbr: Support LBR format V7
  perf/x86/rapl: fix AMD event handling
  perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
  perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake
  perf: Fix perf_event_read_local() time
  drm/i915: Add locking to i915_gem_evict_vm(), v3.
  drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to prevent new ENOSPC errors, v2.
  KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock
  vfs: fs_context: fix up param length parsing in legacy_parse_param
  drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()
  udmabuf: validate ubuf->pagecount
  cifs: serialize all mount attempts
  drm/i915: Nuke pointless middle men for skl+ plane programming
  drm/i915: Declutter color key register stuff
  drm/i915: Extract skl_plane_aux_dist()
  drm/i915: Clean up cursor registers
  drm/i915: Clean up g4x+ sprite plane registers
  drm/i915: Clean up ivb+ sprite plane registers
  drm/i915: Use REG_BIT() & co. for universal plane bits
  drm/i915: Sipmplify PLANE_STRIDE masking
  powerpc/64s: Mask SRR0 before checking against the masked NIP
  remoteproc: qcom: q6v5: fix service routines build errors
  rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
  rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
  scripts/dtc: dtx_diff: remove broken example from help text
  dt-bindings: trivial-devices: fix double spaces in comments
  dt-bindings: trivial-devices: fix swapped comments
  dt-bindings: vendor-prefixes: add Wingtech
  dt-bindings: vendor-prefixes: add Thundercomm
  dt-bindings: vendor-prefixes: add Huawei
  dt-bindings: vendor-prefixes: add F(x)tec
  dt-bindings: vendor-prefixes: add 8devices
  dt-bindings: power: reset: gpio-restart: Correct default priority
  docs: ftrace: fix ambiguous sentence
  docs: staging/tee.rst: fix two typos found while reading
  cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs
  cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty
  thermal: int340x: Add Raptor Lake PCI device id
  thermal: int340x: Support Raptor Lake
  ACPI: DPTF: Support Raptor Lake
  ACPI: CPPC: Drop redundant local variable from cpc_read()
  ACPI: CPPC: Fix up I/O port access in cpc_read()
  cifs: clean up an inconsistent indenting
  cifs: free ntlmsspblob allocated in negotiate
  KVM: x86: Making the module parameter of vPMU more common
  KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN
  KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test'
  KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
  KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries
  KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event
  xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions
  xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls
  xfs: remove the XFS_IOC_FSSETDM definitions
  net: sfp: fix high power modules without diagnostic monitoring
  drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host was not found
  ipmi: ssif: replace strlcpy with strscpy
  ipmi/watchdog: Constify ident
  ipmi: Add the git repository to the MAINTAINERS file
  block: cleanup q->srcu
  block: Remove unnecessary variable assignment
  brd: remove brd_devices_mutex mutex
  gpio: idt3243x: Fix IRQ check in idt_gpio_probe
  gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe
  irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap
  s390: add Sven Schnelle as reviewer
  s390/uaccess: introduce bit field for OAC specifier
  s390/cpumf: Support for CPU Measurement Sampling Facility LS bit
  s390/cpumf: Support for CPU Measurement Facility CSVN 7
  net: Flush deferred skb free on socket destroy
  net/tls: Fix another skb memory leak when running kTLS traffic
  net: ocelot: Fix the call to switchdev_bridge_port_offload
  ath10k: abstract htt_rx_desc structure
  wcn36xx: Use platform_get_irq_byname() to get the interrupt
  ath9k: remove redundant status variable
  ath11k: Reconfigure hardware rate for WCN6855 after vdev is started
  ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation
  ath10k: Use platform_get_irq() to get the interrupt
  ath5k: fix ah_txq_isr_txok_all setting
  ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw
  ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw
  ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw
  ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw
  ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk()
  ath11k: move function ath11k_dp_rx_process_mon_status
  ath11k: enable RX PPDU stats in monitor co-exist mode
  irqchip/realtek-rtl: Service all pending interrupts
  irqchip/realtek-rtl: Fix off-by-one in routing
  irqchip/realtek-rtl: Map control data to virq
  irqchip/apple-aic: Drop unused ipi_hwirq field
  drm/dp: Move DisplayPort AUX bus helpers into dp/
  drm/dp: Move public DisplayPort headers into dp/
  drm/dp: Move DisplayPort helpers into separate helper module
  drm/dp: Move DP declarations into separate header file
  drm/dp_mst: Remove trailing whitespace.
  drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
  drm/i915/display/ehl: Update voltage swing table
  drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR
  arm64: dts: meson-g12-common: add uart_ao_b pins muxing
  arm64: dts: meson-g12-common: add more pwm_f options
  drm/panfrost: initial dual core group GPUs support
  drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DRM_PANEL_BRIDGE
  drm/i915/psr: remove unused lines_to_wait vbt info
  ALSA: core: Fix SSID quirk lookup for subvendor=0
  devtmpfs regression fix: reconfigure on each mount
  unicode: fix .gitignore for generated utfdata file
  powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64
  filemap: Use folio_put_refs() in filemap_free_folio()
  mm: Add folio_put_refs()
  bonding: Fix extraction of ports from the packet headers
  rtc: sunplus: fix return value in sp_rtc_probe()
  rtc: cmos: Evaluate century appropriate
  rtc: gamecube: Fix an IS_ERR() vs NULL check
  rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
  net/smc: Fix hung_task when removing SMC-R devices
  ipv4: update fib_info_cnt under spinlock protection
  powerpc/32s: Fix kasan_init_region() for KASAN
  powerpc/time: Fix build failure due to do_hard_irq_enable() on PPC32
  ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
  netfilter: conntrack: don't increment invalid counter on NF_REPEAT
  net/smc: Remove unused function declaration
  net: wwan: Fix MRU mismatch issue which may lead to data connection lost
  net: phy: marvell: add Marvell specific PHY loopback
  net: ethernet: sun4i-emac: Fix an error handling path in emac_probe()
  net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
  net: mscc: ocelot: don't dereference NULL pointers with shared tc filters
  perf record: Disable debuginfod by default
  perf evlist: No need to do any affinity setup when profiling pids
  perf cpumap: Add is_dummy() method
  perf metric: Fix metric_leader
  vsprintf: rework bitmap_list_string
  lib: bitmap: add performance test for bitmap_print_to_pagebuf
  bitmap: unify find_bit operations
  mm/percpu: micro-optimize pcpu_is_populated()
  Replace for_each_*_bit_from() with for_each_*_bit() where appropriate
  find: micro-optimize for_each_{set,clear}_bit()
  include/linux: move for_each_bit() macros from bitops.h to find.h
  cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
  tools: sync tools/bitmap with mother linux
  all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate
  cpumask: use find_first_and_bit()
  lib: add find_first_and_bit()
  arch: remove GENERIC_FIND_FIRST_BIT entirely
  include: move find.h from asm_generic to linux
  bitops: move find_bit_*_le functions from le.h to find.h
  bitops: protect find_first_{,zero}_bit properly
  cifs: fix FILE_BOTH_DIRECTORY_INFO definition
  cifs: move superblock magic defitions to magic.h
  cifs: Fix smb311_update_preauth_hash() kernel-doc comment
  mm/damon: hide kernel pointer from tracepoint event
  mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
  mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
  mm/damon/dbgfs: remove an unnecessary variable
  mm/damon: move the implementation of damon_insert_region to damon.h
  mm/damon: add access checking for hugetlb pages
  Docs/admin-guide/mm/damon/usage: update for schemes statistics
  mm/damon/dbgfs: support all DAMOS stats
  Docs/admin-guide/mm/damon/reclaim: document statistics parameters
  mm/damon/reclaim: provide reclamation statistics
  mm/damon/schemes: account how many times quota limit has exceeded
  mm/damon/schemes: account scheme actions that successfully applied
  mm/damon: remove a mistakenly added comment for a future feature
  Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts
  Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning
  Docs/admin-guide/mm/damon/usage: remove redundant information
  Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks
  mm/damon: convert macro functions to static inline functions
  mm/damon: modify damon_rand() macro to static inline function
  mm/damon: move damon_rand() definition into damon.h
  mm/damon/schemes: add the validity judgment of thresholds
  mm/damon/vaddr: remove swap_ranges() and replace it with swap()
  mm/damon: remove some unneeded function definitions in damon.h
  mm/damon/core: use abs() instead of diff_of()
  mm/damon: add 'age' of region tracepoint support
  mm/damon: unified access_check function naming rules
  mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
  mm: make some vars and functions static or __init
  mm: fix some comment errors
  zram: use ATTRIBUTE_GROUPS
  zpool: remove the list of pools_head
  mm/rmap: fix potential batched TLB flush race
  mm: memcg/percpu: account extra objcg space to memory cgroups
  mm/hwpoison: fix unpoison_memory()
  mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE
  mm/hwpoison: mf_mutex for soft offline and unpoison
  mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy
  mm/thp: drop unused trace events hugepage_[invalidate|splitting]
  mm/migrate: remove redundant variables used in a for-loop
  mm/migrate: move node demotion code to near its user
  mm: migrate: add more comments for selecting target node randomly
  mm: migrate: support multiple target nodes demotion
  mm: compaction: fix the migration stats in trace_mm_compaction_migratepages()
  mm: migrate: correct the hugetlb migration stats
  mm: migrate: fix the return value of migrate_pages()
  hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()
  mm, oom: OOM sysrq should always kill a process
  mm/mempolicy: fix all kernel-doc warnings
  mm/mempolicy: wire up syscall set_mempolicy_home_node
  mm/mempolicy: add set_mempolicy_home_node syscall
  mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY
  mm/page_isolation: unset migratetype directly for non Buddy page
  vmscan: make drop_slab_node static
  userfaultfd/selftests: clean up hugetlb allocation code
  selftests/uffd: allow EINTR/EAGAIN
  selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
  mm/vmstat: add events for THP max_ptes_* exceeds
  mm, hugepages: make memory size variable in hugepage-mremap selftest
  hugetlb: add hugetlb.*.numa_stat file
  mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
  dma/pool: create dma atomic pool only if dma zone has managed pages
  mm_zone: add function to check if managed dma zone exists
  mm/page_alloc.c: modify the comment section for alloc_contig_pages()
  include/linux/gfp.h: further document GFP_DMA32
  mm: drop node from alloc_pages_vma
  mm: page_alloc: fix building error on -Werror=array-compare
  mm: fix boolreturn.cocci warning
  mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
  mm: introduce memalloc_retry_wait()
  mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware
  mm: allow !GFP_KERNEL allocations for kvmalloc
  mm/oom_kill: allow process_mrelease to run under mmap_lock protection
  mm/vmalloc: be more explicit about supported gfp flags.
  mm: document locking restrictions for vm_operations_struct::close
  mm/vmalloc: add support for __GFP_NOFAIL
  mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc
  mm/dmapool.c: revert "make dma pool to use kmalloc_node"
  mm: remove the total_mapcount argument from page_trans_huge_mapcount()
  mm: remove the total_mapcount argument from page_trans_huge_map_swapcount()
  mm: remove last argument of reuse_swap_page()
  x86: mm: add x86_64 support for page table check
  mm: page table check
  mm: ptep_clear() page table helper
  mm: change page type prior to adding page table entry
  docs/vm: add vmalloced-kernel-stacks document
  mm: rearrange madvise code to allow for reuse
  tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner
  mm: protect free_pgtables with mmap_lock write lock in exit_mmap
  mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit
  memcg: add per-memcg vmalloc stat
  mm: move tlb_flush_pending inline helpers to mm_inline.h
  mm/memcg: use struct_size() helper in kzalloc()
  mm: move anon_vma declarations to linux/mm_inline.h
  memcg: better bounds on the memcg stats updates
  mm: add anonymous vma name refcounting
  mm/memcg: add oom_group_kill memory event
  mm: add a field to store names for private anonymous memory
  mm/page_counter: remove an incorrect call to propagate_protected_usage()
  mm: memcontrol: make cgroup_memory_nokmem static
  mm: shmem: don't truncate page if memory failure happens
  kasan: fix quarantine conflicting with init_on_free
  mm/frontswap.c: use non-atomic '__set_bit()' when possible
  mm/gup.c: stricter check on THP migration entry during follow_pmd_mask
  kasan: test: add test case for double-kmem_cache_destroy()
  shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
  gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able
  kasan: add ability to detect double-kmem_cache_destroy()
  mm/truncate.c: remove unneeded variable
  kasan: test: add globals left-out-of-bounds test
  mm/debug_vm_pgtable: update comments regarding migration swap entries
  device-dax: compound devmap support
  mm,fs: split dump_mapping() out from dump_page()
  device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault()
  device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}()
  device-dax: factor out page mapping initialization
  device-dax: ensure dev_dax->pgmap is valid for dynamic devices
  device-dax: use struct_size()
  device-dax: use ALIGN() for determining pgoff
  drop fen.cocci
  scripts/coccinelle: drop bugon.cocci
  MAINTAINERS: remove Gilles Muller
  af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
  test: selftests: Remove unused various in sockmap_verdict_prog.c
  powerpc/audit: Fix syscall_get_arch()
  powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06
  tools/bpf: Rename 'struct event' to avoid naming conflict
  powerpc/bpf: Update ldimm64 instructions during extra pass
  powerpc32/bpf: Fix codegen for bpf-to-bpf calls
  bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()
  tools/resolve_btfids: Build with host flags
  bpf/scripts: Raise an exception if the correct number of helpers are not generated
  vdpa/mlx5: Fix tracking of current number of VQs
  vdpa/mlx5: Fix is_index_valid() to refer to features
  vdpa: Protect vdpa reset with cf_mutex
  vdpa: Avoid taking cf_mutex lock on get status
  vdpa/vdpa_sim_net: Report max device capabilities
  vdpa: Use BIT_ULL for bit operations
  vdpa/vdpa_sim: Configure max supported virtqueues
  vdpa/mlx5: Report max device capabilities
  vdpa: Support reporting max device capabilities
  vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps()
  vdpa: Add support for returning device configuration information
  vdpa/mlx5: Support configuring max data virtqueue
  vdpa/mlx5: Fix config_attr_mask assignment
  vdpa: Allow to configure max data virtqueues
  vdpa: Read device configuration only if FEATURES_OK
  vdpa: Sync calls set/get config/status with cf_mutex
  vdpa/mlx5: Distribute RX virtqueues in RQT object
  vdpa: Provide interface to read driver features
  vdpa: clean up get_config_size ret value handling
  virtio_ring: mark ring unused on error
  vhost/test: fix memory leak of vhost virtqueues
  vdpa/mlx5: Fix wrong configuration of virtio_version_1_0
  virtio/virtio_pci_legacy_dev: ensure the correct return value
  virtio/virtio_mem: handle a possible NULL as a memcpy parameter
  virtio: fix a typo in function "vp_modern_remove" comments.
  virtio-pci: fix the confusing error message
  firmware: qemu_fw_cfg: remove sysfs entries explicitly
  firmware: qemu_fw_cfg: fix sysfs information leak
  firmware: qemu_fw_cfg: fix kobject leak in probe error path
  firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
  vdpa: Mark vdpa_config_ops.get_vq_notification as optional
  vdpa: Avoid duplicate call to vp_vdpa get_status
  eni_vdpa: Simplify 'eni_vdpa_probe()'
  net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU
  virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1
  virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1
  vdpa: add driver_override support
  docs: document sysfs ABI for vDPA bus
  ifcvf/vDPA: fix misuse virtio-net device config size for blk dev
  vduse: moving kvfree into caller
  hwrng: virtio - unregister device before reset
  virtio: wrap config->reset calls
  drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
  drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
  drm/amdgpu: Fix rejecting Tahiti GPUs
  drm/amdgpu: don't do resets on APUs which don't support it
  drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
  drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
  drm/amdgpu: Fix rejecting Tahiti GPUs
  drm/amdgpu: don't do resets on APUs which don't support it
  drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
  drm/amdgpu: Enable recovery on yellow carp
  drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
  drm/amdgpu: Enable recovery on yellow carp
  drm/amd/display: Remove redundant initialization of dpg_width
  drm/amd/pm: Replace one-element array with flexible-array member
  drm/amd/pm: fix null ptr access
  drm/amdgpu: fix compile warning for ras_block_match_default
  drm/amdgpu: Use ARRAY_SIZE to get array length
  drm/amdgpu: clean up some inconsistent indenting
  drm/amdgpu: remove unneeded semicolon
  drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list
  drm/amdgpu: Add ras supported check for register_ras_block
  drm/amdgpu: Add interface to load SRIOV cap FW
  drm/amdkfd: Fix indentation on switch statement
  drm/amdgpu: cleanup ttm debug sdma vram access function
  drm/amdgpu: improve debug VRAM access performance using sdma
  drm/amdgpu: Removed redundant ras code
  drm/amdgpu: Adjust error inject function code style in amdgpu_ras.c
  drm/amdgpu: Modify mca block to fit for the unified ras block data and ops
  drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops
  drm/amdgpu: Modify umc block to fit for the unified ras block data and ops
  drm/amdgpu: Modify nbio block to fit for the unified ras block data and ops
  drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops
  drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops
  drm/amdgpu: Modify xgmi block to fit for the unified ras block data and ops
  drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops
  drm/amdgpu: Modify the compilation failed problem when other ras blocks' .h include amdgpu_ras.h
  drm/amdgpu: Unify ras block interface for each ras block
  drm/amd/pm: correct the checks for fan attributes support
  drm/amdgpu/pm: move additional logic into amdgpu_dpm_force_performance_level
  drm/amd/pm: drop those unrealistic thermal_type checks
  drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI
  drm/amd/pm: unified lock protections in amdgpu_dpm.c
  drm/amd/pm: revise the performance level setting APIs
  drm/amd/pm: drop unnecessary gfxoff controls
  drm/amd/pm: relocate the power related headers
  drm/amd/pm: do not expose the smu_context structure used internally in power
  drm/amd/pm: drop redundant or unused APIs and data structures
  drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c
  drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implementations
  drm/amd/pm: move pp_force_state_enabled member to amdgpu_pm structure
  drm/amd/pm: create a new holder for those APIs used only by legacy ASICs(si/kv)
  drm/amd/pm: do not expose the API used internally only in kv_dpm.c
  drm/amd/pm: do not expose those APIs used internally only in si_dpm.c
  drm/amd/pm: do not expose those APIs used internally only in amdgpu_dpm.c
  drm/amd/pm: do not expose power implementation details to display
  drm/amd/pm: do not expose power implementation details to amdgpu_pm.c
  drm/amd/pm: do not expose implementation details to other blocks out of power
  drm/radeon: use kernel is_power_of_2 rather than local version
  drm/amd/display: Enable Freesync Video Mode by default
  drm/amdgpu/swsmu: make sienna cichlid function static
  MAINTAINERS: Add Helge as fbdev maintainer
  Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
  x86/fpu: Fix inline prefix warnings
  selftest: kvm: Add amx selftest
  selftest: kvm: Move struct kvm_x86_state to header
  selftest: kvm: Reorder vcpu_load_state steps for AMX
  kvm: x86: Disable interception for IA32_XFD on demand
  x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()
  kvm: selftests: Add support for KVM_CAP_XSAVE2
  kvm: x86: Add support for getting/setting expanded xstate buffer
  x86/fpu: Add uabi_size to guest_fpu
  kvm: x86: Add CPUID support for Intel AMX
  kvm: x86: Add XCR0 support for Intel AMX
  kvm: x86: Disable RDMSR interception of IA32_XFD_ERR
  kvm: x86: Emulate IA32_XFD_ERR for guest
  kvm: x86: Intercept #NM for saving IA32_XFD_ERR
  x86/fpu: Prepare xfd_err in struct fpu_guest
  kvm: x86: Add emulation for IA32_XFD
  x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation
  kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2
  x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM
  x86/fpu: Add guest support to xfd_enable_feature()
  x86/fpu: Make XFD initialization in __fpstate_reset() a function argument
  module: fix signature check failures when using in-kernel decompression
  video: fbdev: s3c-fb: remove redundant initialization of pointer bufs
  video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
  ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
  ovl: don't fail copy up if no fileattr support on upper
  SUNRPC: Don't dereference xprt->snd_task if it's a cookie
  xprtrdma: Remove definitions of RPCDBG_FACILITY
  xprtrdma: Remove final dprintk call sites from xprtrdma
  i915: make array flex_regs static const
  ovl: fix NULL pointer dereference in copy up warning
  perf cputopo: Fix CPU topology reading on s/390
  perf metricgroup: Fix use after free in metric__new()
  libperf tests: Update a use of the new cpumap API
  perf arm: Fix off-by-one directory path
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  agp/via: Remove unused variable 'current_size'
  agp/sworks: Remove unused variable 'current_size'
  agp/nvidia: Declare value returned by readl() as unused
  agp/ati: Return error from ati_create_page_map()
  KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
  agp: Documentation fixes
  agp: Include "compat_ioctl.h" where necessary
  agp: Remove trailing whitespaces
  io_uring: fix UAF due to missing POLLFREE handling
  drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
  drm: fix error found in some cases after the patch d1af5cd86997
  drm/vc4: remove redundant assignment of variable size
  drm/ttm: fix compilation on ARCH=um
  net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning
  lib82596: Fix IRQ check in sni_82596_probe
  net: apple: bmac: Fix build since dev_addr constification
  net: apple: mace: Fix build since dev_addr constification
  kselftests/net: list all available tests in usage()
  net: usb: Correct reset handling of smsc95xx
  bcmgenet: add WOL IRQ check
  HID: vivaldi: Minor cleanups
  drm: bridge: it66121: Remove redundant check
  locking/rwsem: drop redundant semicolon of down_write_nest_lock
  tracing: Add ustring operation to filtering string pointers
  HID: vivaldi: fix handling devices not using numbered reports
  ata: pata_ali: remove redundant return statement
  ata: ahci: Add support for AMD A85 FCH (Hudson D4)
  ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
  ata: libata-scsi: simplify __ata_scsi_queuecmd()
  ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt
  ata: pata_samsung_cf: add compile test support
  ata: pata_pxa: add compile test support
  ata: pata_imx: add compile test support
  ata: pata_ftide010: add compile test support
  ata: pata_cs5535: add compile test support
  ata: pata_octeon_cf: remove redundant val variable
  ata: fix read_id() ata port operation interface
  ata: ahci_xgene: use correct type for port mmio address
  ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions
  ata: sata_fsl: fix scsi host initialization
  ata: pata_bk3710: add compile test support
  ata: ahci_seattle: add compile test support
  ata: ahci_xgene: add compile test support
  ata: ahci_tegra: add compile test support
  ata: ahci_sunxi: add compile test support
  ata: ahci_mvebu: add compile test support
  ata: ahci_mtk: add compile test support
  drm/bridge: dw-mipi-dsi: Switch to atomic operations
  rtla: Add rtla timerlat hist documentation
  rtla: Add rtla timerlat top documentation
  rtla: Add rtla timerlat documentation
  rtla: Add rtla osnoise hist documentation
  rtla: Add rtla osnoise top documentation
  rtla: Add rtla osnoise man page
  rtla: Add Documentation
  rtla/timerlat: Add timerlat hist mode
  rtla: Add timerlat tool and timelart top mode
  rtla/osnoise: Add the hist mode
  rtla/osnoise: Add osnoise top mode
  rtla: Add osnoise tool
  rtla: Helper functions for rtla
  rtla: Real-Time Linux Analysis tool
  tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails
  tracing: Remove duplicate warnings when calling trace_create_file()
  tracing/kprobes: 'nmissed' not showed correctly for kretprobe
  tracing: Add test for user space strings when filtering on string pointers
  pagevec: Initialise folio_batch->percpu_pvec_drained
  tracing: Have syscall trace events use trace_event_buffer_lock_reserve()
  tracing: Fix mismatched comment in __string_len
  ftrace: Add test to make sure compiled time sorts work
  scripts: ftrace - move the sort-processing in ftrace_init
  tracing/probes: check the return value of kstrndup() for pbuf
  tracing/uprobes: Check the return value of kstrdup() for tu->filename
  tracing: Account bottom half disabled sections.
  clk: visconti: Fix uninitialized variable in printk
  clk: si5341: Fix clock HW provider cleanup
  drm/i915/pxp: Hold RPM wakelock during PXP unbind
  drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
  drm/i915/display/ehl: Update voltage swing table
  aoe: remove redundant assignment on variable n
  loop: remove redundant initialization of pointer node
  blk-mq: fix tag_get wait task can't be awakened
  io_uring: Remove unused function req_ref_put
  net_sched: restore "mpu xxx" handling
  drm/i915/gvt: Make DRM_I915_GVT depend on X86
  drm/i915/gvt: clean up kernel-doc in gtt.c
  kbuild: add cmd_file_size
  arch: decompressor: remove useless vmlinux.bin.all-y
  kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
  kbuild: drop $(size_append) from cmd_zstd
  sh: rename suffix-y to suffix_y
  net: qmi_wwan: Add Hucom Wireless HM-211S/K
  kernel: Fix spelling mistake "compresser" -> "compressor"
  sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change()
  net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change
  NFSv4.1 test and add 4.1 trunking transport
  SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
  NFSv4 handle port presence in fs_location server string
  NFSv4 expose nfs_parse_server_name function
  NFSv4.1 query for fs_location attr on a new file system
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Update tools's copy of drm.h header
  tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
  drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_*
  drm/i915/dp: make intel_dp_pack_aux() static again
  net/smc: Resolve the race between SMC-R link access and clear
  net/smc: Introduce a new conn->lgr validity check helper
  drm/stm: ltdc: Drop format_mod_supported function
  drm/stm: ltdc: add support of ycbcr pixel formats
  drm/stm: ltdc: add support of flexible pixel formats
  drm/stm: ltdc: add per plane update support
  drm/stm: ltdc: add YCbCr 422 output support
  drm/stm: ltdc: switch to regmap
  inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
  net/smc: Resolve the race between link group access and termination
  kselftests/net: adapt the timeout to the largest runtime
  net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port
  atm: iphase: remove redundant pointer skb
  ceph: move CEPH_SUPER_MAGIC definition to magic.h
  ceph: remove redundant Lsx caps check
  ceph: add new "nopagecache" option
  ceph: don't check for quotas on MDS stray dirs
  ceph: drop send metrics debug message
  rbd: make const pointer spaces a static const array
  ceph: Fix incorrect statfs report for small quota
  ceph: mount syntax module parameter
  doc: document new CephFS mount device syntax
  ceph: record updated mon_addr on remount
  ceph: new device mount syntax
  libceph: rename parse_fsid() to ceph_parse_fsid() and export
  libceph: generalize addr/ip parsing based on delimiter
  sch_api: Don't skip qdisc attach on ingress
  net: qmi_wwan: add ZTE MF286D modem 19d2:1485
  netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
  dma-buf: cma_heap: Fix mutex locking section
  parisc: Add visible flag to toc_stack variable
  drm/panfrost: Merge some feature lists
  drm/panfrost: Remove features meant for userspace
  arm64: dts: add support for S4 based Amlogic AQ222
  i3c: master: dw: check return of dw_i3c_master_get_free_pos()
  libbpf: Deprecate bpf_map__def() API
  bpftool: Only set obj->skeleton on complete success
  selftests/bpf: Stop using bpf_map__def() API
  perf: Stop using bpf_map__def() API
  bpftool: Stop using bpf_map__def() API
  samples/bpf: Stop using bpf_map__def() API
  libbpf: Fix possible NULL pointer dereference when destroying skeleton
  selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts()
  libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()
  bpftool: Fix error check when calling hashmap__new()
  libbpf: Use IS_ERR_OR_NULL() in hashmap__free()
  sit: allow encapsulated IPv6 traffic to be delivered locally
  PCI: mt7621: Allow COMPILE_TEST for all arches
  PCI: mt7621: Add missing MODULE_LICENSE()
  PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare()
  PCI: Let pcibios_root_bridge_prepare() access bridge->windows
  cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy
  PCI: mt7621: Declare mt7621_pci_ops static
  cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment
  cgroup: rstat: retrieve current bstat to delta directly
  cgroup: rstat: use same convention to assign cgroup_base_stat
  PCI: brcmstb: Do not turn off WOL regulators on suspend
  PCI: brcmstb: Add control of subdevice voltage regulators
  PCI: brcmstb: Add mechanism to turn on subdev regulators
  PCI: brcmstb: Split brcm_pcie_setup() into two funcs
  dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators
  dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map.
  PCI: brcmstb: Fix function return value handling
  PCI: brcmstb: Do not use __GENMASK
  PCI: brcmstb: Declare 'used' as bitmap, not unsigned long
  NFSv4 store server support for fs_location attribute
  NFSv4 remove zero number of fs_locations entries error check
  iio: pressure: bmp280: Use new PM macros
  PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros
  PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
  PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
  PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
  PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
  ACPI: PCC: pcc_ctx can be static
  net: marvell: prestera: Fix deinit sequence for router
  net: marvell: prestera: Refactor router functions
  net: marvell: prestera: Refactor get/put VR functions
  net: marvell: prestera: Cleanup router struct
  perf pmu-events: Don't lower case MetricExpr
  perf expr: Add debug logging for literals
  workqueue: Convert the type of pool->nr_running to int
  perf tools: Probe non-deprecated sysfs path 1st
  perf tools: Fix SMT fallback with large core counts
  workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code
  workqueue: Change the comments of the synchronization about the idle_list
  workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work()
  perf cpumap: Give CPUs their own type
  perf stat: Correct first_shadow_cpu to return index
  perf script: Fix flipped index and cpu
  perf c2c: Use more intention revealing iterator
  perf bpf: Rename 'cpu' to 'cpu_map_idx'
  libperf: Sync evsel documentation
  perf stat: Swap variable name cpu to index
  perf stat: Correct check_per_pkg() cpu
  perf test: Use perf_cpu_map__for_each_cpu()
  perf evsel: Rename variable cpu to index
  perf evsel: Reduce scope of evsel__ignore_missing_thread
  perf evsel: Rename CPU around get_group_fd
  perf stat: Correct variable name for read counter
  perf evsel: Pass cpu not cpu map index to synthesize
  perf evlist: Refactor evlist__for_each_cpu()
  libperf: Allow NULL in perf_cpu_map__idx()
  perf script: Use for each cpu to aid readability
  perf stat: Use perf_cpu_map__for_each_cpu()
  perf stat: Rename aggr_data cpu to imply it's an index
  perf counts: Switch name cpu to cpu_map_idx
  libperf: Use cpu not index for evsel mmap
  libperf: Switch cpu to more accurate cpu_map_idx
  perf evsel: Derive CPUs and threads in alloc_counts
  perf stat-display: Avoid use of core for CPU
  perf cpumap: Add CPU to aggr_cpu_id
  perf stat: Fix memory leak in check_per_pkg()
  perf cpumap: Trim the cpu_aggr_map
  perf cpumap: Add some comments to cpu_aggr_map
  perf cpumap: Move 'has' function to libperf
  perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions
  perf cpumap: Refactor cpu_map__build_map()
  perf cpumap: Remove cpu_map__cpu(), use libperf function
  perf cpumap: Remove map from function names that don't use a map
  perf cpumap: Document cpu__get_node() and remove redundant function
  perf cpumap: Rename empty functions
  perf cpumap: Simplify equal function name
  perf cpumap: Remove unused cpu_map__socket()
  perf cpumap: Add comments to aggr_cpu_id()
  perf cpumap: Remove map+index get_node()
  perf cpumap: Remove map+index get_core()
  perf cpumap: Remove map+index get_die()
  perf cpumap: Remove map+index get_socket()
  perf cpumap: Switch cpu_map__build_map() to cpu function
  perf stat: Switch to cpu version of cpu_map__get()
  perf stat: Switch aggregation to use for_each loop
  perf stat: Correct aggregation CPU map
  perf stat: Add aggr creators that are passed a cpu
  libperf: Add comments to 'struct perf_cpu_map'
  perf evsel: Improve error message for uncore events
  Revert "perf powerpc: Add data source encodings for power10 platform"
  Revert "perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields"
  perf script: Fix hex dump character output
  net: stmmac: dwmac-oxnas: Add support for OX810SE
  dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE
  drm/panfrost: Check for error num after setting mask
  ACPI: scan: Rename label in acpi_scan_init()
  ACPI: scan: Simplify initialization of power and sleep buttons
  ACPI: scan: Change acpi_scan_init() return value type to void
  net: bonding: fix bond_xmit_broadcast return value error bug
  net/smc: fix possible NULL deref in smc_pnet_add_eth()
  net: bridge: fix net device refcount tracking issue in error path
  net: ipa: prevent concurrent replenish
  net: ipa: use a bitmap for endpoint replenish_enabled
  net: ipa: fix atomic update in ipa_endpoint_replenish()
  ref_tracker: use __GFP_NOFAIL more carefully
  PCI: hv: Add arm64 Hyper-V vPCI support
  PCI: hv: Make the code arch neutral by adding arch specific interfaces
  ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
  nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
  net: fix sock_timestamping_bind_phc() to release device
  Revert "of: net: support NVMEM cells with MAC in text format"
  PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
  netfilter: nf_tables: set last expression in register tracking area
  video: vga16fb: Fix logic that checks for the display standard
  video: vga16fb: Only probe for EGA and VGA 16 color graphic cards
  HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100
  drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi
  drm/bridge: adv7533: make array clock_div_by_lanes static const
  Revert "drm: exynos: dsi: Convert to bridge driver"
  drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
  drm/gma500: remove redundant ret variable
  arm64: dts: meson: add initial device-tree for H96-Max
  dt-bindings: arm: amlogic: add H96-Max bindings
  dt-bindings: vendor-prefixes: add haochuangyi prefix
  arm64: dts: meson: add initial device-trees for A95XF3-AIR
  dt-bindings: arm: amlogic: add A95XF3-AIR bindings
  dt-bindings: vendor-prefixes: add cyx prefix
  arm64: dts: meson: add initial device-trees for X96-AIR
  dt-bindings: arm: amlogic: add X96-AIR bindings
  arm64: dts: meson: add common SM1 ac2xx dtsi
  arm64: dts: meson-sm1: add spdifin and pdifout nodes
  ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
  ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855
  ath11k: add LDPC FEC type in 802.11 radiotap header
  drm/i915/gvt: Constify vgpu_types
  drm/i915/gvt: Constify gtt_type_table_entry
  drm/i915/gvt: Constify formats
  drm/i915/gvt: Constify cmd_interrupt_events
  drm/i915/gvt: Constify gvt_mmio_block
  drm/i915/gvt: Constify intel_gvt_sched_policy_ops
  drm/i915/gvt: Constify intel_gvt_irq_ops
  drm/i915/gvt: Constify intel_gvt_gtt_pte_ops
  drm/i915/gvt: Constify intel_gvt_gtt_gma_ops
  drm/i915/gvt: Fix cmd parser error for Passmark9
  drm/i915/gvt: Use list_entry to access list members
  net: phy: at803x: make array offsets static
  nfc: pn544: make array rset_cmd static const
  net: sched: do not allocate a tracker in tcf_exts_init()
  mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get()
  libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
  gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
  xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
  net: ethernet: sun4i-emac: replace magic number with macro
  mctp: test: zero out sockaddr
  MAINTAINERS: add mailing lists for kmod and modules
  module.h: allow #define strings to work with MODULE_IMPORT_NS
  module: add in-kernel support for decompressing
  MAINTAINERS: Remove myself as modules maintainer
  module: Remove outdated comment
  drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets
  drm/i915: Move TC PHY registers to their own header
  drm/i915: Move combo PHY registers to their own header
  drm/i915: Move SNPS PHY registers to their own header
  drm/i915/gt: Move engine registers to their own header
  drm/i915: Introduce i915_reg_defs.h
  Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt()
  perf test: Enable system wide for metricgroups test
  drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7
  drm/i915: Use RING_PSMI_CTL rather than per-engine macros
  drm/i915: Parameterize ECOSKPD
  drm/i915: Parameterize PWRCTX_MAXCNT
  drm/i915: Use parameterized GPR register definitions everywhere
  drm/doc: overview before functions for drm_writeback.c
  drm/amdkfd: Fix ASIC name typos
  drm/amdkfd: Fix DQM asserts on Hawaii
  drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2
  drm/amd/pm: only send GmiPwrDnControl msg on master die (v3)
  drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt
  drm/amdgpu: not return error on the init_apu_flags
  drm/amdkfd: Use prange->update_list head for remove_list
  drm/amdkfd: Use prange->list head for insert_list
  drm/amdkfd: make SPDX License expression more sound
  drm/amdkfd: Check for null pointer after calling kmemdup
  drm/amd/display: invalid parameter check in dmub_hpd_callback
  Revert "drm/amdgpu: Don't inherit GEM object VMAs in child process"
  drm/amd/display: reset dcn31 SMU mailbox on failures
  drm/amdkfd: use default_groups in kobj_type
  drm/amdgpu: use default_groups in kobj_type
  drm/amd/amdgpu: Add pcie indirect support to amdgpu_mm_wreg_mmio_rlc()
  drm/amdgpu: recover gart table at resume
  drm/amdgpu: do not pass ttm_resource_manager to vram_mgr
  drm/amdkfd: remove unused function
  drm/amdgpu: do not pass ttm_resource_manager to gtt_mgr
  drm/amdgpu: Unmap MMIO mappings when device is not unplugged
  drm/amdgpu: Enable second VCN for certain Navy Flounder.
  drm/amd/display: explicitly set is_dsc_supported to false before use
  drm/amdgpu: Clear garbage data in err_data before usage
  ntb_hw_switchtec: Fix a minor issue in config_req_id_table()
  ntb_hw_switchtec: Remove code for disabling ID protection
  ntb_hw_switchtec: Update the way of getting VEP instance ID
  ntb_hw_switchtec: AND with the part_map for a valid tpart_vec
  ntb_hw_switchtec: Fix bug with more than 32 partitions
  ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all
  ntb_hw_switchtec: fix the spelling of "its"
  NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment
  ntb_hw_amd: Add NTB PCI ID for new gen CPU
  drm/v3d/v3d_drv: Check for error num after setting mask
  drm/i915/guc: Improve GuC loading status check/error reports
  drm/i915/guc: Update to GuC version 69.0.3
  drm/i915/guc: Temporarily bump the GuC load timeout
  RISC-V: Use SBI SRST extension when available
  bpf: Fix incorrect integer literal used for marking scratched stack.
  bpf/selftests: Add check for updating XDP bpf_link with wrong program type
  bpf/selftests: convert xdp_link test to ASSERT_* macros
  xdp: check prog type before updating BPF link
  x86/PCI: Remove initialization of static variables to false
  PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum
  misc: pci_endpoint_test: Terminate statement with semicolon
  ACPI: SPCR: check if table->serial_port.access_width is too wide
  drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode
  ACPI: APD: Check for NULL pointer after calling devm_ioremap()
  PCI: Work around Intel I210 ROM BAR overlap defect
  drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI
  drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201
  x86/PCI: Ignore E820 reservations for bridge windows on newer systems
  ath11k: Refactor the fallback routine when peer create fails
  ath11k: fix workqueue not getting destroyed after rmmod
  ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
  ath11k: add missing of_node_put() to avoid leak
  regulator: max20086: fix error code in max20086_parse_regulators_dt()
  ASoC: simple-card: fix probe failure on platform component
  drm/vc4: Notify the firmware when DRM is in charge
  drm/vc4: Remove conflicting framebuffers before callind bind_all
  drm/vc4: Support nomodeset
  firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE
  memblock: Remove #ifdef __KERNEL__ from memblock.h
  drm/i915: Use struct vma_resource instead of struct vma_snapshot
  drm/i915: Asynchronous migration selftest
  drm/i915: Use vma resources for async unbinding
  drm/i915: Don't pin the object pages during pending vma binds
  drm/i915: Use the vma resource as argument for gtt binding / unbinding
  drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get
  bpf: Fix mount source show for bpffs
  netfilter: nf_tables: remove unused variable
  netfilter: nf_conntrack_netbios_ns: fix helper module alias
  drm/i915/snps: vswing value refined for SNPS phys
  dma-buf-map: Fix dot vs comma in example
  drm/i915: Initial introduction of vma resources
  9p: fix enodata when reading growing file
  Revert "net: vertexcom: default to disabled on kbuild"
  netfilter: nf_tables: typo NULL check in _clone() function
  ubi: fastmap: Return error code if memory allocation fails in add_aeb()
  ubifs: Fix to add refcount once page is set private
  ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
  ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
  ubifs: Rectify space amount budget for mkdir/tmpfile operations
  ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
  ubifs: Rename whiteout atomically
  Input: ti_am335x_tsc - fix a typo in a comment
  perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions
  ksmbd: add smb-direct shutdown
  ksmbd: smbd: change the default maximum read/write, receive size
  ksmbd: smbd: create MR pool
  ksmbd: add reserved room in ipc request/response
  ksmbd: smbd: call rdma_accept() under CM handler
  ksmbd: limits exceeding the maximum allowable outstanding requests
  ksmbd: move credit charge deduction under processing request
  ksmbd: add support for smb2 max credit parameter
  ksmbd: set 445 port to smbdirect port by default
  ksmbd: register ksmbd ib client with ib_register_client()
  perf powerpc: Update global/local variants for p_stage_cyc
  perf sort: Include global and local variants for p_stage_cyc sort key
  f2fs: do not allow partial truncation on pinned file
  Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read
  Bluetooth: btmtksdio: move struct reg_read_cmd to common file
  Bluetooth: mt7921s: Enable SCO over I2S
  Bluetooth: mt7921s: Support wake on bluetooth
  Bluetooth: btmtksdio: rename btsdio_mtk_reg_read
  Bluetooth: hci_sync: Fix compilation warning
  drm/panfrost: Update create_bo flags comment
  tracing: Add helper functions to simplify event_command.parse() callback handling
  tracing: Remove ops param from event_command reg()/unreg() callbacks
  tracing: Change event_trigger_ops func() to trigger()
  tracing: Change event_command func() to parse()
  scsi: nsp_cs: Check of ioremap return value
  SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points
  SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point
  scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl()
  scsi: ufs: Modify Tactive time setting conditions
  scsi: efct: Remove useless DMA-32 fallback configuration
  ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl()
  scsi: message: fusion: mptctl: Use dma_alloc_coherent()
  scsi: message: fusion: mptsas: Use dma_alloc_coherent()
  scsi: message: fusion: Use dma_alloc_coherent() in mptsas_exp_repmanufacture_info()
  scsi: message: fusion: mptbase: Use dma_alloc_coherent()
  scsi: message: fusion: Use dma_alloc_coherent() in mpt_alloc_fw_memory()
  scsi: message: fusion: Remove usage of the deprecated "pci-dma-compat.h" API
  ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
  drm/i915: split out vlv sideband registers from i915_reg.h
  drm/i915: split out PCI config space registers from i915_reg.h
  drm/i915/ttm: ensure we unmap when purging
  drm/i915/ttm: add unmap_virtual callback
  drm/i915/ttm: only fault WILLNEED objects
  drm/i915: don't call free_mmap_offset when purging
  drm/i915/pxp: Hold RPM wakelock during PXP unbind
  drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h
  drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h
  drm/i915: split out i915_gem_evict.h from i915_drv.h
  drm/i915: split out i915_cmd_parser.h from i915_drv.h
  drm/i915: split out i915_getparam.h from i915_drv.h
  scsi: storvsc: Fix storvsc_queuecommand() memory leak
  x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi()
  drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen
  platform/chrome: Add driver for ChromeOS privacy-screen
  drm/privacy_screen: Add drvdata in drm_privacy_screen
  drm/i915/ttm: ensure we unmap when purging
  drm/i915/ttm: add unmap_virtual callback
  drm/i915/ttm: only fault WILLNEED objects
  drm/i915: don't call free_mmap_offset when purging
  drm: bridge: adv7511: Fix ADV7535 HPD enablement
  drm/bridge: anx7625: add audio codec .get_eld support
  drm/bridge: anx7625: add HDCP support
  drm/bridge: anx7625: Add bridge helper atomic conversion
  drm/i915: clean up shrinker_release_pages
  drm/i915: remove writeback hook
  ARM: dts: meson8b: Fix the UART device-tree schema validation
  ARM: dts: meson8: Fix the UART device-tree schema validation
  ARM: dts: meson: Fix the UART compatible strings
  dt-bindings: arm: amlogic: add S4 based AQ222 bindings
  ieee802154: atusb: move to new USB API
  exfat: fix missing REQ_SYNC in exfat_update_bhs()
  exfat: remove argument 'sector' from exfat_get_dentry()
  exfat: move super block magic number to magic.h
  exfat: fix i_blocks for files truncated over 4 GiB
  exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()
  exfat: make exfat_find_location() static
  exfat: fix typos in comments
  exfat: simplify is_valid_cluster()
  net/9p: show error message if user 'msize' cannot be satisfied
  MAINTAINERS: 9p: add Christian Schoenebeck as reviewer
  9p: only copy valid iattrs in 9P2000.L setattr implementation
  9p: Use BUG_ON instead of if condition followed by BUG.
  net/p9: load default transports
  9p/xen: autoload when xenbus service is available
  9p/trans_fd: split into dedicated module
  riscv: mm: fix wrong phys_ram_base value for RV64
  ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
  ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment
  ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
  ubifs: rename_whiteout: Fix double free for whiteout_ui->data
  RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n
  ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
  riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign
  riscv: errata: alternative: mark vendor_patch_func __initdata
  riscv: head: make secondary_start_common() static
  riscv: remove cpu_stop()
  riscv: try to allocate crashkern region from 32bit addressible memory
  riscv: use hart id instead of cpu id on machine_kexec
  riscv: Don't use va_pa_offset on kdump
  fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes
  riscv: dts: sifive: fu540-c000: Fix PLIC node
  riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values
  riscv: dts: sifive: Group tuples in register properties
  riscv: dts: sifive: Group tuples in interrupt properties
  riscv: dts: microchip: mpfs: Group tuples in interrupt properties
  riscv: dts: microchip: mpfs: Fix clock controller node
  riscv: dts: microchip: mpfs: Fix reference clock node
  riscv: dts: microchip: mpfs: Fix PLIC node
  riscv: dts: microchip: mpfs: Drop empty chosen node
  riscv: dts: canaan: Group tuples in interrupt properties
  riscv: dts: canaan: Fix SPI FLASH node names
  drm/vkms: drop "Multiple overlay planes" TODO
  drm/vkms: add support for multiple overlay planes
  drm/vkms: refactor overlay plane creation
  Input: zinitix - add compatible for bt532
  Input: zinitix - handle proper supply names
  dt-bindings: input/ts/zinitix: Convert to YAML, fix and extend
  Input: axp20x-pek - revert "always register interrupt handlers" change
  nfsd: fix crash on COPY_NOTIFY with special stateid
  MAINTAINERS: remove bfields
  NFSD: Move fill_pre_wcc() and fill_post_wcc()
  Revert "nfsd: skip some unnecessary stats in the v4 case"
  NFSD: Trace boot verifier resets
  NFSD: Rename boot verifier functions
  NFSD: Clean up the nfsd_net::nfssvc_boot field
  NFSD: Write verifier might go backwards
  nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
  NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
  NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
  NFSD: Clean up nfsd_vfs_write()
  nfsd: Replace use of rwsem with errseq_t
  NFSD: Fix verifier returned in stable WRITEs
  nfsd: Retry once in nfsd_open on an -EOPENSTALE return
  nfsd: Add errno mapping for EREMOTEIO
  nfsd: map EBADF
  NFSD: Fix zero-length NFSv3 WRITEs
  nfsd4: add refcount for nfsd4_blocked_lock
  nfs: block notification on fs with its own ->lock
  NFSD: De-duplicate nfsd4_decode_bitmap4()
  nfsd: improve stateid access bitmask documentation
  NFSD: Combine XDR error tracepoints
  ptrace/m68k: Stop open coding ptrace_report_syscall
  ptrace: Remove unused regs argument from ptrace_report_syscall
  ptrace: Remove second setting of PT_SEIZED in ptrace_attach
  taskstats: Cleanup the use of task->exit_code
  exit: Use the correct exit_code in /proc/<pid>/stat
  exit: Fix the exit_code for wait_task_zombie
  exit: Coredumps reach do_group_exit
  exit: Remove profile_handoff_task
  exit: Remove profile_task_exit & profile_munmap
  signal: clean up kernel-doc comments
  signal: Remove the helper signal_group_exit
  signal: Rename group_exit_task group_exec_task
  coredump: Stop setting signal->group_exit_task
  signal: Remove SIGNAL_GROUP_COREDUMP
  signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process
  signal: Make coredump handling explicit in complete_signal
  signal: Have prepare_signal detect coredumps using signal->core_state
  signal: Have the oom killer detect coredumps using signal->core_state
  dt-bindings: dma-controller: Split interrupt fields in example
  exit: Move force_uaccess back into do_exit
  exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit
  dmaengine: pch_dma: Remove usage of the deprecated "pci-dma-compat.h" API
  exit/xtensa: In arch/xtensa/entry.S:Linvalid_mask call make_task_dead
  csky: Fix function name in csky_alignment() and die()
  h8300: Fix build errors from do_exit() to make_task_dead() transition
  hexagon: Fix function name in die()
  kthread: Generalize pf_io_worker so it can point to struct kthread
  doc: kbuild: fix default in `imply` table
  microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV}
  certs: move scripts/extract-cert to certs/
  kbuild: do not quote string values in include/config/auto.conf
  kbuild: do not include include/config/auto.conf from shell scripts
  certs: simplify $(srctree)/ handling and remove config_filename macro
  kbuild: remove headers_check stub
  kbuild: stop using config_filename in scripts/Makefile.modsign
  certs: remove misleading comments about GCC PR
  certs: refactor file cleaning
  certs: remove unneeded -I$(srctree) option for system_certificates.o
  certs: unify duplicated cmd_extract_certs and improve the log
  certs: use $< and $@ to simplify the key generation rule
  kbuild: move headers_check.pl to usr/include/
  MAINTAINERS: Add Apple watchdog to ARM/APPLE MACHINE SUPPORT
  PCI: Correct misspelled words
  cifs: avoid race during socket reconnect between send and recv
  cifs: maintain a state machine for tcp/smb/tcon sessions
  cifs: fix hang on cifs_get_next_mid()
  cifs: take cifs_tcp_ses_lock for status checks
  riscv/mm: Enable THP migration
  riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics
  drm/i915/pxp: Hold RPM wakelock during PXP unbind
  drm/amd/display: Add version check before using DP alt query interface
  drm/amd/display: introduce mpo detection flags
  drm/amd/display: Add check for forced_clocks debug option
  drm/amd/display: Don't reinitialize DMCUB on s0ix resume
  drm/amd/display: unhard code link to phy idx mapping in dc link and clean up
  drm/amd/display: Fix underflow for fused display pipes case
  drm/amdgpu: don't set s3 and s0ix at the same time
  drm/amdgpu: explicitly check for s0ix when evicting resources
  drm/amd/pm: keep the BACO feature enabled for suspend
  drm/amdgpu: add dummy event6 for vega10
  drm/amdkfd: enable sdma ecc interrupt event can be handled by event_interrupt_wq_v9
  drm/i915: Fix possible NULL pointer dereferences in i9xx_update_wm()
  kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID
  kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule
  x86/fpu: Prepare guest FPU for dynamically enabled FPU features
  x86/fpu: Extend fpu_xstate_prctl() with guest permissions
  kvm: selftests: move ucall declarations into ucall_common.h
  kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h
  riscv/head: fix misspelling of guaranteed
  NFSv4: nfs_atomic_open() can race when looking up a non-regular file
  NFSv4: Handle case where the lookup of a directory fails
  drm/bridge/tc358775: Fix for dual-link LVDS
  KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests
  KVM: VMX: Provide vmread version using asm-goto-with-outputs
  KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty
  KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery
  KVM: x86/xen: Maintain valid mapping of Xen shared_info page
  KVM: Reinstate gfn_to_pfn_cache with invalidation support
  KVM: Warn if mark_page_dirty() is called without an active vCPU
  x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time
  KVM: x86: Update vPMCs when retiring branch instructions
  KVM: x86: Update vPMCs when retiring instructions
  KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()
  KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event()
  KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
  KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs
  KVM: x86: avoid out of bounds indices for fixed performance counters
  KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG
  KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed
  KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()
  Revert "KVM: X86: Update mmu->pdptrs only when it is changed"
  selftests: KVM: sev_migrate_tests: Add mirror command tests
  selftests: KVM: sev_migrate_tests: Fix sev_ioctl()
  selftests: KVM: sev_migrate_tests: Fix test_sev_mirror()
  scsi: megaraid: Avoid mismatched storage type sizes
  scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy()
  livepatch: Avoid CPU hogging with cond_resched
  PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode"
  dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument
  PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1
  PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize
  NFSv42: Fallocate and clone should also request 'blocks used'
  NFSv4: Allow writebacks to request 'blocks used'
  SUNRPC: use default_groups in kobj_type
  NFS: use default_groups in kobj_type
  NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()
  NFS: Add a helper to remove case-insensitive aliases
  NFS: Invalidate negative dentries on all case insensitive directory changes
  NFSv4: Just don't cache negative dentries on case insensitive servers
  NFSv4: Add some support for case insensitive filesystems
  NFSv4.1: Fix uninitialised variable in devicenotify
  nfs: nfs4clinet: check the return value of kstrdup()
  NFSv4 only print the label when its queried
  SUNRPC: clean up some inconsistent indenting
  sunrpc: Remove unneeded null check
  nfs41: pnfs: filelayout: Replace one-element array with flexible-array member
  SUNRPC: Add source address/port to rpc_socket* traces
  NFS: Ensure the server has an up to date ctime before renaming
  NFS: Ensure the server has an up to date ctime before hardlinking
  NFS: don't store 'struct cred *' in struct nfs_access_entry
  NFS: pass cred explicitly for access tests
  NFS: change nfs_access_get_cached to only report the mask
  ACPI: pfr_update: Fix return value check in pfru_write()
  RISC-V: defconfigs: Remove redundant K210 DT source
  mm: Remove slab from struct page
  PCI: mvebu: Add support for compiling driver as module
  bus: mvebu-mbus: Export symbols for public API window functions
  drm: omapdrm: Fix implicit dma_buf fencing
  ARM: 9176/1: avoid literal references in inline assembly
  MAINTAINERS: Update Anup's email address
  KVM: RISC-V: Avoid spurious virtual interrupts after clearing hideleg CSR
  KVM: selftests: Add initial support for RISC-V 64-bit
  KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile
  RISC-V: KVM: Add VM capability to allow userspace get GPA bits
  RISC-V: KVM: Forward SBI experimental and vendor extensions
  RISC-V: KVM: make kvm_riscv_vcpu_fp_clean() static
  MAINTAINERS: Update Atish's email address
  RISC-V: KVM: Add SBI HSM extension in KVM
  RISC-V: KVM: Add v0.1 replacement SBI extensions defined in v0.2
  RISC-V: KVM: Add SBI v0.2 base extension
  RISC-V: KVM: Reorganize SBI code by moving SBI v0.1 to its own file
  RISC-V: KVM: Mark the existing SBI implementation as v0.1
  KVM: RISC-V: Use common KVM implementation of MMU memory caches
  drm/ast: Enable the supporting of wide screen on AST2600
  RISC-V: defconfigs: Remove redundant CONFIG_EFI=y
  RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET
  RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG
  RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS
  RISC-V: defconfigs: Sort CONFIG_MMC
  RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK
  RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE
  RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL
  RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL
  RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW
  RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
  riscv: mm: Enable PMD split page table lock for RV64
  riscv: Make vmalloc/vmemmap end equal to the start of the next region
  riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section
  riscv: extable: add a dedicated uaccess handler
  riscv: add gpr-num.h
  riscv: extable: add `type` and `data` fields
  riscv: extable: consolidate definitions
  riscv: lib: uaccess: fold fixups into body
  riscv: extable: use `ex` for `exception_table_entry`
  riscv: extable: make fixup_exception() return bool
  riscv: bpf: move rv_bpf_fixup_exception signature to extable.h
  riscv: switch to relative exception tables
  riscv: consolidate __ex_table construction
  riscv: remove unused __cmpxchg_user() macro
  drm/panel: Update Boe-tv110c9m initial code
  drm/plane: Fix typo in format_mod_supported documentation
  drm/plane: Make format_mod_supported truly optional
  Drivers: hv: vmbus: Initialize request offers message for Isolation VM
  drm/i915: Remove unused i915->ggtt
  drm/i915/selftests: Use to_gt() helper for GGTT accesses
  drm/i915/display: Use to_gt() helper for GGTT accesses
  drm/i915/gem: Use to_gt() helper for GGTT accesses
  drm/i915: Use to_gt() helper for GGTT accesses
  drm/i915/gt: Use to_gt() helper for GGTT accesses
  scripts/sorttable: Unify arm64 & x86 sort functions
  drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
  drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
  drm/bridge: parade-ps8640: Link device to ensure suspend/resume order
  PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's
  drm/i915: stop including i915_irq.h from i915_drv.h
  PCI: layerscape: Change to use the DWC common link-up check function
  ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP configs
  drm/i915/gem: Use local pointer ttm for __i915_ttm_move
  scsi: storvsc: Fix unsigned comparison to zero
  ata: ahci_dm816: add compile test support
  ata: ahci_da850: add compile test support
  ata: ahci_brcm: add compile test support
  ata: sata_fsl: add compile test support
  ata: sata_dwc_460ex: Remove debug compile options
  ata: sata_dwc_460ex: remove 'check_status' argument
  ata: sata_dwc_460ex: drop DEBUG_NCQ
  ata: libata-scsi: rework ata_dump_status to avoid using pr_cont()
  ata: pata_hpt366: convert pr_warn() calls
  ata: sata_gemini: convert pr_err() calls
  ata: pata_hpt3x2n: convert pr_XXX() calls
  ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging
  ata: pata_hpt37x: convert pr_XXX() calls
  ata: sata_mv: convert remaining printk() to structured logging
  ata: sata_sx4: convert printk() calls
  ata: pata_sil680: convert printk() calls
  ata: pata_serverworks: convert printk() calls
  ata: pata_rz1000: convert printk() calls
  ata: pata_marvell: convert printk() calls
  ata: pata_it821x: convert printk() calls
  ata: pata_cypress: convert printk() calls
  ata: pata_cs5536: convert printk() calls
  ata: pata_cs5520: convert printk() calls
  ata: pata_cmd64x: convert printk() calls
  ata: pata_cmd640: convert printk() calls
  ata: pata_atp867x: convert printk() calls
  ata: libata: remove debug compilation switches
  ata: libata: remove 'new' ata message handling
  ata: libata: drop ata_msg_drv()
  ata: libata: drop ata_msg_info()
  ata: libata: drop ata_msg_probe()
  ata: libata: drop ata_msg_warn()
  ata: libata: drop ata_msg_malloc()
  ata: libata: drop ata_msg_ctl()
  ata: libata: drop ata_msg_error() and ata_msg_intr()
  ata: sata_sx4: add module parameter 'dimm_test'
  ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones
  ata: sata_sil: Drop pointless VPRINTK() calls
  ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg()
  ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones
  ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one
  ata: sata_inic162x: Drop pointless VPRINTK() calls
  ata: sata_rcar: Drop pointless VPRINTK() calls
  ata: sata_qstor: Drop pointless VPRINTK() calls
  ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones
  ata: pata_via: Drop pointless VPRINTK() calls
  ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one
  ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging
  ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
  ata: libata: remove pointless VPRINTK() calls
  ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging
  ata: sata_qstor: replace DPRINTK() with dev_dbg()
  ata: sata_rcar: replace DPRINTK() with ata_port_dbg()
  ata: sata_fsl: move DPRINTK to ata debugging
  ata: pdc_adma: Remove DPRINTK call
  ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context
  ata: sata_mv: replace DPRINTK with dynamic debugging
  ata: sata_mv: kill 'port' argument in mv_dump_all_regs()
  ata: libata: move DPRINTK to ata debugging
  ata: libata: revamp ata_get_cmd_descript()
  ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
  ata: libata: add tracepoints for ATA error handling
  ata: libata-scsi: drop DPRINTK calls for cdb translation
  ata: libata-sff: tracepoints for HSM state machine
  ata: libata: tracepoints for bus-master DMA
  dmaengine: at_xdmac: Fix race over irq_status
  dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_tasklet()
  dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
  dmaengine: at_xdmac: Fix lld view setting
  dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_advance_work()
  dmaengine: at_xdmac: Fix concurrency over xfers_list
  dmaengine: at_xdmac: Move the free desc to the tail of the desc list
  dmaengine: at_xdmac: Fix race for the tx desc callback
  dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
  dmaengine: at_xdmac: Print debug message after realeasing the lock
  dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
  dmaengine: at_xdmac: Don't start transactions at tx_submit level
  watchdog: msc313e: Check if the WDT was running at boot
  watchdog: Add Apple SoC watchdog driver
  dt-bindings: watchdog: Add SM6350 and SM8250 compatible
  watchdog: s3c2410: Fix getting the optional clock
  watchdog: s3c2410: Use platform_get_irq() to get the interrupt
  dt-bindings: watchdog: atmel: Add missing 'interrupts' property
  watchdog: mtk_wdt: use platform_get_irq_optional
  watchdog: Add Watchdog Timer driver for RZ/G2L
  dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L
  watchdog: da9063: Add hard dependency on I2C
  watchdog: Add Realtek Otto watchdog timer
  dt-bindings: watchdog: Realtek Otto WDT binding
  i3c: master: mipi-i3c-hci: correct the config reference for endianness
  i3c: master: svc: enable the interrupt in the enable ibi function
  i3c: master: svc: add the missing module device table
  i3c: master: svc: add runtime pm support
  i3c: master: svc: set ODSTOP to let I2C device see the STOP signal
  i3c: master: svc: add support for slave to stop returning data
  i3c: master: svc: separate err, fifo and disable interrupt of reset function
  i3c: master: svc: fix atomic issue
  i3c: master: svc: move module reset behind clk enable
  dmaengine: idxd: deprecate token sysfs attributes for read buffers
  dmaengine: idxd: change bandwidth token to read buffers
  dmaengine: idxd: fix wq settings post wq disable
  dmaengine: idxd: change MSIX allocation based on per wq activation
  dmaengine: idxd: fix descriptor flushing locking
  dmaengine: idxd: embed irq_entry in idxd_wq struct
  dmaengine: ioatdma: use default_groups in kobj_type
  scsi: aic79xx: Remove redundant error variable
  scsi: pm80xx: Port reset timeout error handling correction
  scsi: mpi3mr: Fix formatting problems in some kernel-doc comments
  scsi: mpi3mr: Fix some spelling mistakes
  scsi: mpt3sas: Update persistent trigger pages from sysfs interface
  scsi: core: Fix scsi_mode_select() interface
  scsi: aacraid: Fix spelling of "its"
  scsi: qedf: Fix potential dereference of NULL pointer
  dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers
  rtc: pxa: fix null pointer dereference
  rtc: ftrtc010: Use platform_get_irq() to get the interrupt
  rtc: Move variable into switch case statement
  rtc: pcf2127: Fix typo in comment
  dt-bindings: rtc: Add Sunplus RTC json-schema
  rtc: Add driver for RTC in Sunplus SP7021
  rtc: rs5c372: fix incorrect oscillation value on r2221tl
  rtc: rs5c372: add offset correction support
  f2fs: remove redunant invalidate compress pages
  f2fs: Simplify bool conversion
  f2fs: don't drop compressed page cache in .{invalidate,release}page
  f2fs: fix to reserve space for IO align feature
  f2fs: fix to check available space of CP area correctly in update_ckpt_flags()
  f2fs: support fault injection to f2fs_trylock_op()
  f2fs: clean up __find_inline_xattr() with __find_xattr()
  f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
  f2fs: do not bother checkpoint by f2fs_get_node_info
  f2fs: avoid down_write on nat_tree_lock during checkpoint
  KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
  swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap()
  PCI: qcom-ep: Constify static dw_pcie_ep_ops
  PCI: vmd: Honor ACPI _OSC on PCIe features
  drm: exynos: dsi: Add mode_set function
  drm: exynos: dsi: Convert to bridge driver
  PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge
  PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge
  PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge
  PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
  PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge
  PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge
  PCI: mvebu: Setup PCIe controller to Root Complex mode
  PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers
  PCI: mvebu: Do not modify PCI IO type bits in conf_write
  PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge
  PCI: mvebu: Disallow mapping interrupts on emulated bridges
  PCI: mvebu: Handle invalid size of read config request
  PCI: mvebu: Check that PCI bridge specified in DT has function number zero
  PCI: mvebu: Check for errors from pci_bridge_emul_init() call
  PCI: mvebu: Check for valid ports
  drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7625_register_i2c_dummy_clients
  KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
  drm/bridge: anx7625: Check GPIO description to avoid crash
  KVM: arm64: selftests: get-reg-list: Add pauth configuration
  drm/stm: ltdc: support of new hardware version
  drm/stm: remove conflicting framebuffers
  drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
  drm/bridge: chipone-icn6211: Add mode_set API
  drm/bridge: chipone-icn6211: Switch to atomic operations
  livepatch: Fix missing unlock on error in klp_enable_patch()
  livepatch: Fix kobject refcount bug on klp_init_patch_early failure path
  drm/stm: dsi: provide the implementation of mode_valid()
  drm/bridge/synopsys: dsi: extend the prototype of mode_valid()
  drm/stm: dsi: move lane capability detection in probe()
  ata: libata: add qc_prep tracepoint
  ata: libata: add reset tracepoints
  ata: libata: sanitize ATA_HORKAGE_DUMP_ID
  ata: libata: move ata_dump_id() to dynamic debugging
  ata: libata: Add ata_port_classify() helper
  ata: libata: whitespace cleanup
  ata: libata: remove pointless debugging messages
  ata: libata: use min() to make code cleaner
  ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved
  ata: libahci_platform: Remove bogus 32-bit DMA mask attempt
  ata: sata_dwc_460ex: Remove unused forward declaration
  ata: sata_dwc_460ex: Use temporary variable for struct device
  ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs
  ata: sata_fsl: use sysfs_emit()
  ata: ahci: use sysfs_emit()
  ata: libata-scsi: use sysfs_emit()
  ata: libata-sata: use sysfs_emit()
  ata: sata_fsl: Use struct_group() for memcpy() region
  Input: gpio-keys - avoid clearing twice some memory
  ata: pata_ali: no need to initialise statics to 0
  PCI: spear13xx: Avoid invalid address space conversions
  PCI: hisi: Avoid invalid address space conversions
  PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie
  PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie
  PCI: xgene: Rename xgene_pcie_port to xgene_pcie
  PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie
  PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie
  PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci
  PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
  PCI: microchip: Rename mc_port to mc_pcie
  PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie
  PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie
  PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_
  PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_
  PCI: intel-gw: Rename intel_pcie_port to intel_pcie
  PCI: j721e: Drop redundant struct device *
  PCI: j721e: Drop pointless of_device_get_match_data() cast
  PCI: kirin: Prefer of_device_get_match_data()
  PCI: keystone: Prefer of_device_get_match_data()
  PCI: dra7xx: Prefer of_device_get_match_data()
  PCI: designware-plat: Prefer of_device_get_match_data()
  PCI: cadence: Prefer of_device_get_match_data()
  PCI: artpec6: Prefer of_device_get_match_data()
  PCI: altera: Prefer of_device_get_match_data()
  remoteproc: stm32: Improve crash recovery time
  dmaengine: uniphier-xdmac: Fix type of address variables
  dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
  dmaengine: xilinx_dpdma: use correct SDPX tag for header file
  dt-bindings: dma: pl330: Convert to DT schema
  dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
  drm/meson: Fix error handling when afbcd.ops->init fails
  drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
  dmaengine: rcar-dmac: Add support for R-Car S4-8
  dt-bindings: renesas,rcar-dmac: Add r8a779f0 support
  dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
  drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
  cifs: reconnect only the connection and not smb session where possible
  cifs: add WARN_ON for when chan_count goes below minimum
  cifs: adjust DebugData to use chans_need_reconnect for conn status
  cifs: use the chans_need_reconnect bitmap for reconnect status
  cifs: track individual channel status using chans_need_reconnect
  cifs: remove redundant assignment to pointer p
  orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
  orangefs: use default_groups in kobj_type
  drm: Add orientation quirk for GPD Win Max
  drm/i915/opregion: add support for mailbox #5 EDID
  PCI/sysfs: Use default_groups in kobj_type for slot attrs
  ksmbd: Fix smb2_get_name() kernel-doc comment
  ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()
  ksmbd: Fix smb2_set_info_file() kernel-doc comment
  ksmbd: Fix buffer_check_err() kernel-doc comment
  ksmbd: fix multi session connection failure
  ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
  ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
  ksmbd: Remove unused fields from ksmbd_file struct definition
  ksmbd: Remove unused parameter from smb2_get_name()
  ksmbd: use oid registry functions to decode OIDs
  arc: use swap() to make code cleaner
  arc: perf: Move static structs to where they're really used
  ARC: perf: fix misleading comment about pmu vs counter stop
  arc: Replace lkml.org links with lore
  ARC: perf: Remove redundant initialization of variable idx
  ARC: thread_info.h: correct two typos in a comment
  KVM: selftests: aarch64: Add test for restoring active IRQs
  KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq
  KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq
  KVM: selftests: Add IRQ GSI routing library functions
  KVM: selftests: aarch64: Add test_inject_fail to vgic_irq
  KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq
  KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq
  KVM: selftests: aarch64: Add preemption tests in vgic_irq
  KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq
  KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test
  KVM: selftests: aarch64: Abstract the injection functions in vgic_irq
  KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection
  KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state
  KVM: selftests: Add kvm_irq_line library function
  KVM: selftests: aarch64: Add GICv3 register accessor library functions
  KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers
  KVM: selftests: aarch64: Move gic_v3.h to shared headers
  x86/hyperv: Fix definition of hv_ghcb_pg variable
  Drivers: hv: Fix definition of hypercall input & output arg variables
  watchdog: s3c2410: Add Exynos850 support
  watchdog: da9063: use atomic safe i2c transfer in reset handler
  watchdog: davinci: Use div64_ul instead of do_div
  watchdog: Remove BCM63XX_WDT
  MIPS: BCM63XX: Provide platform data to watchdog device
  watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt
  watchdog: Allow building BCM7038_WDT for BCM63XX
  watchdog: bcm7038_wdt: Support platform data configuration
  dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding
  dt-bindings: watchdog: convert Broadcom's WDT to the json-schema
  watchdog: meson_gxbb_wdt: remove stop_on_reboot
  watchdog: Kconfig: fix help text indentation
  dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string
  watchdog: s3c2410: Remove superfluous err label
  watchdog: s3c2410: Support separate source clock
  watchdog: s3c2410: Cleanup PMU related code
  watchdog: s3c2410: Add support for WDT counter enable register
  watchdog: s3c2410: Implement a way to invert mask reg value
  watchdog: s3c2410: Extract disable and mask code into separate functions
  watchdog: s3c2410: Make reset disable register optional
  watchdog: s3c2410: Let kernel kick watchdog
  watchdog: s3c2410: Fail probe if can't find valid timeout
  dt-bindings: watchdog: Document Exynos850 watchdog bindings
  dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7
  watchdog: f71808e_wdt: Add F81966 support
  watchdog: Kconfig: enable MTK watchdog
  KVM: selftests: arm64: Add support for various modes with 16kB page size
  KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K}
  KVM: selftests: arm64: Rework TCR_EL1 configuration
  KVM: selftests: arm64: Check for supported page sizes
  KVM: selftests: arm64: Introduce a variable default IPA size
  KVM: selftests: arm64: Initialise default guest mode at test startup time
  ACPI: tools: Introduce utility for firmware updates/telemetry
  ACPI: Introduce Platform Firmware Runtime Telemetry driver
  ACPI: Introduce Platform Firmware Runtime Update device driver
  efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures
  drm/i915/dsi: Drop double check ACPI companion device for NULL
  PCI: imx: Add the imx8mm pcie support
  drm/i915: Increment composite fence seqno
  drm/i915: Fix possible uninitialized variable in parallel extension
  drm/i915/guc: Check for wedged before doing stuff
  drm/i915/execlists: Weak parallel submission support for execlists
  drm/i915/guc: Report error on invalid reset notification
  Revert "dt-bindings: arm: qcom: Document SDX65 platform and boards"
  drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
  Documentation: livepatch: Add livepatch API page
  drm/i915/bios: fix slab-out-of-bounds access
  kthread: Never put_user the set_child_tid address
  drm: Always include the debugfs dentry in drm_crtc
  drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init()
  perf powerpc: Add data source encodings for power10 platform
  perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields
  tools headers UAPI: Add new macros for mem_hops field to perf_event.h
  arm64: defconfig: Enable USB controller drivers for TI K3 SoC
  ARM: dts: Don't use legacy clock defines for dra7 clkctrl
  clk: ti: Move dra7 clock devices out of the legacy section
  kthread: Warn about failed allocations for the init kthread
  perf arm64: Inject missing frames when using 'perf record --call-graph=fp'
  perf tools: Refactor SMPL_REG macro in perf_regs.h
  perf callchain: Enable dwarf_callchain_users on arm64
  perf script: Use callchain_param_setup() instead of open coded equivalent
  perf machine: Add a mechanism to inject stack frames
  perf tools: Record ARM64 LR register automatically
  perf test: Use 3 digits for test numbering now we can have more tests
  vfio/iommu_type1: replace kfree with kvfree
  vfio/pci: Resolve sparse endian warnings in IGD support
  drm/bridge: ti-sn65dsi83: Add vcc supply regulator support
  dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings
  drm/bridge: ti-sn65dsi83: Make enable GPIO optional
  dt-bindings: display: bridge: sn65dsi83: Make enable GPIO optional
  firmware: arm_scmi: Add new parameter to mark_txdone
  firmware: arm_scmi: Add atomic mode support to smc transport
  firmware: arm_scmi: Add support for atomic transports
  firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
  firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
  firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
  firmware: arm_scmi: Make smc transport use common completions
  firmware: arm_scmi: Add configurable polling mode for transports
  arm64: defconfig: Add SM8450 icc configs
  arm64: defconfig: Add SM8450 pinctrl config
  arm64: defconfig: Add SM8450 GCC config
  net: netvsc: Add Isolation VM support for netvsc driver
  scsi: storvsc: Add Isolation VM support for storvsc driver
  hyper-v: Enable swiotlb bounce buffer for Isolation VM
  x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has()
  swiotlb: Add swiotlb bounce buffer remap function for HV IVM
  drm: fix error found in some cases after the patch d1af5cd86997
  fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct
  fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA
  remoteproc: rcar_rproc: Remove trailing semicolon
  remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check
  KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
  KVM: arm64: Fix comment for kvm_reset_vcpu()
  KVM: arm64: Use defined value for SCTLR_ELx_EE
  drm/i915/adl-n: Enable ADL-N platform
  mock a drm_plane in igt_check_plane_state to make the test more robust
  Input: byd - fix typo in a comment
  Input: ucb1400_ts - remove redundant variable penup
  Input: ti_am335x_tsc - lower the X and Y sampling time
  Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2
  Input: ti_am335x_tsc - set ADCREFM for X configuration
  fs: 9p: remove unneeded variable
  9p/trans_virtio: Fix typo in the comment for p9_virtio_create()
  perf arm-spe: Synthesize SPE instruction events
  PCI: Convert pci_dev_present() stub to static inline
  dmaengine: sh: Use bitmap_zalloc() when applicable
  dmaengine: stm32-mdma: Use bitfield helpers
  dmaengine: stm32-mdma: Remove redundant initialization of pointer hwdesc
  dmaengine: idxd: add knob for enqcmds retries
  dmaengine: idxd: set defaults for wq configs
  dt-bindings: dma: snps,dw-axi-dmac: Document optional reset
  dmaengine: jz4780: Support bidirectional I/O on one channel
  dmaengine: jz4780: Replace uint32_t with u32
  dmaengine: jz4780: Add support for the MDMA and BDMA in the JZ4760(B)
  dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs
  dt-bindings: dma: ingenic: Support #dma-cells = <3>
  dt-bindings: dma: ingenic: Add compatible strings for MDMA and BDMA
  dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference
  dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings
  drivers: dma: ti: k3-psil: Add support for J721S2
  dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC
  dmaengine: at_xdmac: Use struct_size() in devm_kzalloc()
  dmaengine: xilinx: Handle IRQ mapping errors
  KVM: s390: Clarify SIGP orders versus STOP/RESTART
  s390: uv: Add offset comments to UV query struct and fix naming
  KVM: s390: gaccess: Cleanup access to guest pages
  KVM: s390: gaccess: Refactor access address range check
  KVM: s390: gaccess: Refactor gpa and length calculation
  ARM: dts: Fix timer regression for beagleboard revision c
  ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt
  ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
  ARM: OMAP2+: hwmod: Add of_node_put() before break
  rtc: cmos: avoid UIP when writing alarm time
  rtc: cmos: avoid UIP when reading alarm time
  rtc: mc146818-lib: refactor mc146818_does_rtc_work
  rtc: mc146818-lib: refactor mc146818_get_time
  rtc: mc146818-lib: extract mc146818_avoid_UIP
  rtc: mc146818-lib: fix RTC presence check
  rtc: Check return value from mc146818_get_time()
  rtc: mc146818-lib: change return values of mc146818_get_time()
  rtc: cmos: take rtc_lock while reading from CMOS
  powerpc: wii_defconfig: Enable the RTC driver
  perf test: Test 73 Sig_trap fails on s390
  drm/nouveau/disp/dp: add support for eDP link rates
  drm/nouveau/disp/dp: add support for hbr3
  drm/nouveau/disp/dp: add support for lttprs
  drm/nouveau/disp/dp: fixup cr/eq delays for 1.4
  drm/nouveau/disp/dp: add support for tps4
  drm/nouveau/disp/dp: generate supported link rates table at detect time
  drm/nouveau/disp/dp: explicitly control scrambling when setting pattern
  drm/nouveau/disp: remove some remnant of a rework
  KVM: arm64: Rework kvm_pgtable initialisation
  drm/i915/dg1: Read OPROM via SPI controller
  drm/vmwgfx: Fix possible usage of an uninitialized variable
  drm/vmwgfx: Remove unused compile options
  drm/vmwgfx: Remove explicit transparent hugepages support
  drm/vmwgfx: Fix a size_t/long int format specifier mismatch
  drm/ingenic: Add support for JZ4780 and HDMI output
  drm/ingenic: prepare ingenic drm for later addition of JZ4780
  perf ftrace: Implement cpu and task filters in BPF
  perf ftrace: Add -b/--use-bpf option for latency subcommand
  perf ftrace: Add 'latency' subcommand
  perf ftrace: Move out common code from __cmd_ftrace
  perf ftrace: Add 'trace' subcommand
  perf arch: Support register names from all archs
  perf arm64: Rename perf_event_arm_regs for ARM64 registers
  perf namespaces: Add helper nsinfo__is_in_root_namespace()
  libperf tests: Fix a spelling mistake "Runnnig" -> "Running"
  perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check
  perf cs-etm: Remove duplicate and incorrect aux size checks
  perf vendor events: Rename arm64 arch std event files
  perf vendor events: For the Arm Neoverse N2
  perf dlfilter: Drop unused variable
  perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT
  perf bench: Use unbuffered output when pipe/tee'ing to a file
  drm/i915: Remove unused intel_gmbus_set_speed() function
  drm/i915/backlight: Make ext_pwm_disable_backlight() call intel_backlight_set_pwm_level()
  drm/tilcdc: add const to of_device_id
  KVM: arm64: pkvm: Unshare guest structs during teardown
  KVM: arm64: Expose unshare hypercall to the host
  KVM: arm64: Implement do_unshare() helper for unsharing memory
  KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
  KVM: arm64: Implement do_share() helper for sharing memory
  KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
  KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
  KVM: arm64: pkvm: Refcount the pages shared with EL2
  KVM: arm64: Introduce kvm_share_hyp()
  KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
  KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
  KVM: arm64: Fixup hyp stage-1 refcount
  KVM: arm64: Refcount hyp stage-1 pgtable pages
  KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
  KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
  KVM: arm64: vgic-v3: Fix vcpu index comparison
  dt-bindings: imx6q-pcie: Add PHY phandles and name properties
  powerpc: gamecube_defconfig: Enable the RTC driver
  powerpc: wii.dts: Expose HW_SRNPROT on this platform
  rtc: gamecube: Report low battery as invalid data
  rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U
  PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section
  MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer
  PCI: Change capability register offsets to hex
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
  objtool: Add a missing comma to avoid string concatenation
  drm/i915/fbc: Register per-crtc debugfs files
  drm/i915/fbc: Introduce device info fbc_mask
  drm/i915/fbc: Loop through FBC instances in various places
  drm/i915/fbc: Parametrize FBC register offsets
  KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE
  KVM: arm64: pkvm: Stub io map functions
  KVM: arm64: Make __io_map_base static
  KVM: arm64: Make the hyp memory pool static
  KVM: arm64: pkvm: Disable GICv2 support
  KVM: arm64: pkvm: Fix hyp_pool max order
  f2fs: compress: fix potential deadlock of compress file
  f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file
  drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c
  drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h dependency
  exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit
  via-agp: convert to generic power management
  sis-agp: convert to generic power management
  amd64-agp: convert to generic power management
  remoteproc: qcom: pas: Add SM6350 CDSP support
  remoteproc: qcom: pas: Add SM6350 ADSP support
  remoteproc: qcom: pas: Add SM6350 MPSS support
  dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss
  remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP
  remoteproc: imx_rproc: correct firmware reload
  remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided
  ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c
  SUNRPC: Remove low signal-to-noise tracepoints
  NFSD: simplify per-net file cache management
  NFSD: Fix inconsistent indenting
  NFSD: Remove be32_to_cpu() from DRC hash function
  NFS: switch the callback service back to non-pooled.
  lockd: use svc_set_num_threads() for thread start and stop
  SUNRPC: always treat sv_nrpools==1 as "not pooled"
  SUNRPC: move the pool_map definitions (back) into svc.c
  lockd: rename lockd_create_svc() to lockd_get()
  lockd: introduce lockd_put()
  lockd: move svc_exit_thread() into the thread
  lockd: move lockd_start_svc() call into lockd_create_svc()
  lockd: simplify management of network status notifiers
  lockd: introduce nlmsvc_serv
  NFSD: simplify locking for network notifier.
  SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
  NFSD: Make it possible to use svc_set_num_threads_sync
  NFSD: narrow nfsd_mutex protection in nfsd thread
  SUNRPC: use sv_lock to protect updates to sv_nrthreads.
  nfsd: make nfsd_stats.th_cnt atomic_t
  SUNRPC: stop using ->sv_nrthreads as a refcount
  SUNRPC/NFSD: clean up get/put functions.
  SUNRPC: change svc_get() to return the svc.
  NFSD: handle errors better in write_ports_addfd()
  NFSD: Fix sparse warning
  remoteproc: Add Renesas rcar driver
  dt-bindings: remoteproc: Add Renesas R-Car
  exit/kthread: Move the exit code for kernel threads into struct kthread
  kthread: Ensure struct kthread is present for all kthreads
  exit: Rename complete_and_exit to kthread_complete_and_exit
  exit: Rename module_put_and_exit to module_put_and_kthread_exit
  exit: Implement kthread_exit
  exit: Stop exporting do_exit
  exit: Stop poorly open coding do_task_dead in make_task_dead
  exit: Move oops specific logic from do_exit into make_task_dead
  exit: Add and use make_task_dead.
  exit/s390: Remove dead reference to do_exit from copy_thread
  firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
  include: trace: Add new scmi_xfer_response_wait event
  firmware: arm_scmi: Refactor message response path
  firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
  Input: silead - add pen support
  Input: silead - add support for EFI-embedded fw using different min/max coordinates
  Input: goodix - 2 small fixes for pen support
  Input: goodix - improve gpiod_get() error logging
  PCI: Sort Intel Device IDs by value
  tracing: Use trace_iterator_reset() in tracing_read_pipe()
  tracing: Use memset_startat helper in trace_iterator_reset()
  tracing: Do not let synth_events block other dyn_event systems during create
  tracing: Iterate trace_[ku]probe objects directly
  tracefs: Use d_inode() helper function to get the dentry inode
  script/sorttable: Code style improvements
  certs: use if_changed to re-generate the key when the key type is changed
  certs: use 'cmd' to hide openssl output in silent builds more simply
  certs: remove noisy messages while generating the signing key
  certs: check-in the default x509 config file
  certs: remove meaningless $(error ...) in certs/Makefile
  nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile
  certs: move the 'depends on' to the choice of module signing keys
  f2fs: add gc_urgent_high_remaining sysfs node
  f2fs: fix to do sanity check in is_alive()
  f2fs: fix to avoid panic in is_alive() if metadata is inconsistent
  f2fs: fix to do sanity check on inode type during garbage collection
  f2fs: avoid duplicate call of mark_inode_dirty
  f2fs: show number of pending discard commands
  f2fs: support POSIX_FADV_DONTNEED drop compressed page cache
  f2fs: fix remove page failed in invalidate compress pages
  f2fs: show more DIO information in tracepoint
  f2fs: use iomap for direct I/O
  PCI: ibmphp: Remove commented-out functions
  i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()'
  i3c: fix incorrect address slot lookup on 64-bit
  i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded arithmetic
  i3c/master/mipi-i3c-hci: Prefer struct_size over open coded arithmetic
  KVM: arm64: Use Makefile.kvm for common files
  KVM: powerpc: Use Makefile.kvm for common files
  KVM: RISC-V: Use Makefile.kvm for common files
  KVM: mips: Use Makefile.kvm for common files
  KVM: s390: Use Makefile.kvm for common files
  KVM: Add Makefile.kvm for common files, use it for x86
  KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING
  dt-bindings: pwm: Avoid selecting schema on node name match
  KVM: VMX: Clean up PI pre/post-block WARNs
  KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails
  KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery
  Input: goodix - add pen support
  rpmsg: core: Clean up resources on announce_create failure.
  remoteproc: Fix remaining wrong return formatting in documentation
  MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance
  KVM: arm64: Drop unused workaround_flags vcpu field
  KVM: nVMX: Implement Enlightened MSR Bitmap feature
  KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
  KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
  KVM: x86: Exit to userspace if emulation prepared a completion callback
  KVM: x86: Use different callback if msr access comes from the emulator
  KVM: x86: Add an emulation type to handle completion of user exits
  KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg
  KVM: Clear pv eoi pending bit only when it is set
  KVM: x86: don't print when fail to read/write pv eoi memory
  KVM: X86: Remove mmu parameter from load_pdptrs()
  KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction
  KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup()
  KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu()
  KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept()
  KVM: X86: Remove mmu->translate_gpa
  KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()
  KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes
  KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct
  KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()
  KVM: X86: Fix comment in __kvm_mmu_create()
  KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled
  KVM: SVM: Allocate sd->save_area with __GFP_ZERO
  KVM: SVM: Rename get_max_npt_level() to get_npt_level()
  KVM: VMX: Change comments about vmx_get_msr()
  KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way
  KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()
  KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds
  KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP)
  KVM: X86: Update mmu->pdptrs only when it is changed
  KVM: X86: Remove kvm_register_clear_available()
  KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits
  KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty
  KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed
  KVM: SVM: Remove references to VCPU_EXREG_CR3
  KVM: SVM: Remove outdated comment in svm_load_mmu_pgd()
  KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS
  KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept
  KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept
  KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled
  KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs()
  KVM: X86: Ensure that dirty PDPTRs are loaded
  KVM: x86/svm: Add module param to control PMU virtualization
  KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV
  KVM: VMX: Move Posted Interrupt ndst computation out of write loop
  KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration
  KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block
  KVM: VMX: Drop pointless PI.NDST update when blocking
  KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers
  KVM: VMX: Drop unnecessary PI logic to handle impossible conditions
  KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled
  KVM: Add helpers to wake/query blocking vCPU
  KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states
  KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs
  KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline
  KVM: stats: Add stat to detect if vcpu is currently blocking
  KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()
  KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()
  KVM: Drop obsolete kvm_arch_vcpu_block_finish()
  KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()
  KVM: Don't block+unblock when halt-polling is successful
  KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook
  KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook
  KVM: Reconcile discrepancies in halt-polling stats
  KVM: Refactor and document halt-polling stats update helper
  KVM: Update halt-polling stats if and only if halt-polling was attempted
  KVM: Force PPC to define its own rcuwait object
  KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU
  KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell
  KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest
  KVM: x86: change TLB flush indicator to bool
  KVM: Avoid atomic operations when kicking the running vCPU
  KVM: x86/MMU: Simplify flow of vmx_get_mt_mask
  KVM: x86/mmu: Propagate memslot const qualifier
  KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages
  KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active
  KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2
  KVM: nSVM: introduce struct vmcb_ctrl_area_cached
  KVM: nSVM: split out __nested_vmcb_check_controls
  KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races
  KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs()
  KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache
  KVM: nSVM: introduce svm->nested.save to cache save area before checks
  KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs
  KVM: Dynamically allocate "new" memslots from the get-go
  KVM: Wait 'til the bitter end to initialize the "new" memslot
  KVM: Optimize overlapping memslots check
  KVM: Optimize gfn lookup in kvm_zap_gfn_range()
  KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot()
  KVM: Keep memslots in tree-based structures instead of array-based ones
  KVM: s390: Introduce kvm_s390_get_gfn_end()
  KVM: Use interval tree to do fast hva lookup in memslots
  KVM: Resolve memslot ID via a hash table instead of via a static array
  KVM: Move WARN on invalid memslot index to update_memslots()
  KVM: Integrate gfn_to_memslot_approx() into search_memslots()
  KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array
  KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed
  KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region()
  KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY
  KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit
  KVM: Use prepare/commit hooks to handle generic memslot metadata updates
  KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks
  KVM: RISC-V: Use "new" memslot instead of userspace memory region
  KVM: x86: Use "new" memslot instead of userspace memory region
  KVM: s390: Use "new" memslot instead of userspace memory region
  KVM: PPC: Avoid referencing userspace memory region in memslot updates
  KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem"
  KVM: arm64: Use "new" memslot instead of userspace memory region
  KVM: Let/force architectures to deal with arch specific memslot data
  KVM: Use "new" memslot's address space ID instead of dedicated param
  KVM: Resync only arch fields when slots_arch_lock gets reacquired
  KVM: Open code kvm_delete_memslot() into its only caller
  KVM: Require total number of memslot pages to fit in an unsigned long
  KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range()
  KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index
  KVM: Convert the kvm->vcpus array to a xarray
  KVM: s390: Use kvm_get_vcpu() instead of open-coded access
  KVM: mips: Use kvm_get_vcpu() instead of open-coded access
  KVM: Move wiping of the kvm->vcpus array to common code
  KVM: MMU: update comment on the number of page role combinations
  tracing: Make trace_marker{,_raw} stream-like
  perf vendor events arm64: Fix JSON indentation to 4 spaces standard
  perf stat: Support --cputype option for hybrid events
  perf tools: Drop requirement for libstdc++.so for libopencsd check
  perf parse-events: Architecture specific leader override
  perf evlist: Allow setting arbitrary leader
  perf metric: Reduce multiplexing with duration_time
  perf trace: Enable ignore_missing_thread for trace
  perf docs: Update link to AMD documentation
  perf docs: Add info on AMD raw event encoding
  libperf tests: Add test_stat_multiplexing test
  libperf: Remove scaling process from perf_mmap__read_self()
  libperf: Adopt perf_counts_values__scale() from tools/perf/util
  tools build: Enable warnings through HOSTCFLAGS
  perf test sigtrap: Print errno string when failing
  perf test sigtrap: Add basic stress test for sigtrap handling
  arm: ioremap: Remove unused ARM-specific function pci_ioremap_io()
  arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace()
  KVM: s390: Fix names of skey constants in api documentation
  KVM: Drop stale kvm_is_transparent_hugepage() declaration
  Input: ff-core - correct magnitude setting for rumble compatibility
  Input: palmas-pwrbutton - make a couple of arrays static const
  tracing: Switch to kvfree_rcu() API
  tracing: Fix synth_event_add_val() kernel-doc comment
  tracing/uprobes: Use trace_event_buffer_reserve() helper
  tracing/kprobes: Do not open code event reserve logic
  tracing: Have eprobes use filtering logic of trace events
  tracing: Disable preemption when using the filter buffer
  tracing: Use __this_cpu_read() in trace_event_buffer_lock_reserver()
  tools/perf: Add '__rel_loc' event field parsing support
  libtraceevent: Add __rel_loc relative location attribute support
  samples/trace_event: Add '__rel_loc' using sample event
  tracing: Add '__rel_loc' using trace event macros
  tracing: Support __rel_loc relative dynamic data location attribute
  tracing: Fix spelling mistake "aritmethic" -> "arithmetic"
  remoteproc: ingenic: Request IRQ disabled
  PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
  PCI: pci-bridge-emul: Correctly set PCIe capabilities
  PCI: pci-bridge-emul: Fix definitions of reserved bits
  PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
  PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only
  ARM: v7m: enable support for IRQ stacks
  ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems
  ARM: smp: defer TPIDRURO update for SMP v6 configurations too
  ARM: use TLS register for 'current' on !SMP as well
  ARM: percpu: add SMP_ON_UP support
  ARM: assembler: add optimized ldr/str macros to load variables from memory
  ARM: module: implement support for PC-relative group relocations
  ARM: entry: preserve thread_info pointer in switch_to
  irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER
  ARM: remove old-style irq entry
  ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER
  ARM: iop32x: offset IRQ numbers by 1
  ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER
  PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname()
  firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
  PCI: apple: Fix REFCLK1 enable/poll logic
  PCI: qcom: Use __be16 type to store return value from cpu_to_be16()
  PCI: aardvark: Fix checking for MEM resource type
  KVM: arm64: Move host EL1 code out of hyp/ directory
  KVM: arm64: Generate hyp_constants.h for the host
  arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
  KVM: arm64: Constify kvm_io_gic_ops
  f2fs: implement iomap operations
  f2fs: fix the f2fs_file_write_iter tracepoint
  f2fs: do not expose unwritten blocks to user by DIO
  f2fs: reduce indentation in f2fs_file_write_iter()
  ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER
  ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groups
  ARM: implement support for vmap'ed stacks
  ARM: entry: rework stack realignment code in svc_entry
  ARM: switch_to: clean up Thumb2 code path
  ARM: unwind: disregard unwind info before stack frame is set up
  ARM: memset: clean up unwind annotations
  ARM: memmove: use frame pointer as unwind anchor
  ARM: memcpy: use frame pointer as unwind anchor
  ARM: run softirqs on the per-CPU IRQ stack
  ARM: call_with_stack: add unwind support
  ARM: implement IRQ stacks
  ARM: backtrace-clang: avoid crash on bogus frame pointer
  ARM: unwind: dump exception stack from calling frame
  ARM: export dump_mem() to other objects
  ARM: unwind: support unwinding across multiple stacks
  ARM: assembler: introduce bl_r macro
  ARM: remove some dead code
  ARM: stackprotector: prefer compiler for TLS based per-task protector
  ARM: decompressor: disable stack protector
  rtc: rv8803: Add support for the Epson RX8804 RTC
  dt/bindings: rtc: rx8900: Add an entry for RX8804
  rtc: da9063: add as wakeup source
  PCI: aardvark: Disable common PHY when unbinding driver
  PCI: aardvark: Disable link training when unbinding driver
  PCI: aardvark: Assert PERST# when unbinding driver
  PCI: aardvark: Fix memory leak in driver unbind
  PCI: aardvark: Mask all interrupts when unbinding driver
  PCI: aardvark: Disable bus mastering when unbinding driver
  PCI: aardvark: Comment actions in driver remove method
  PCI: aardvark: Clear all MSIs at setup
  PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
  PCI: pci-bridge-emul: Add definitions for missing capabilities registers
  PCI: pci-bridge-emul: Add description for class_revision field
  PCI: dwc: Do not remap invalid res
  init/Kconfig: Drop linker version check for LD_ORPHAN_WARN
  gcov: Remove compiler version check
  Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+"
  arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG
  mm, slab: Remove compiler check in __kmalloc_index
  Documentation: Raise the minimum supported version of LLVM to 11.0.0
  streamline_config.pl: show the full Kconfig name
  kconfig: Add `make mod2noconfig` to disable module options
  PCI: mvebu: Remove custom mvebu_pci_host_probe() function
  remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs
  remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs
  dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs
  dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs
  PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled()
  KVM: arm64: Add minimal handling for the ARMv8.7 PMU
  PCI: vmd: Clean up domain before enumeration
  KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
  KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
  KVM: arm64: Restructure the point where has_run_once is advertised
  KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
  KVM: arm64: Move SVE state mapping at HYP to finalize-time
  PCI: xilinx-nwl: Simplify code and fix a memory leak
  rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: pcf85063: add i2c_device_id name matching support
  rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls
  PCI: apple: Enable clock gating
  PCI: xgene: Fix IB window setup
  PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace()
  arm: ioremap: Implement standard PCI function pci_remap_iospace()
  PCI: xgene-msi: Use bitmap_zalloc() when applicable
  firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
  PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()'
  PCI: mediatek-gen3: Disable DVFSRC voltage request
  Input: wacom_i2c - clean up the query device fields
  Input: palmas-pwrbutton - use bitfield helpers
  fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
  dmaengine: ppc4xx: remove unused variable `rval'
  firmware: arm_scmi: optee: Fix missing mutex_init()
  arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
  KVM: arm64: Stop mapping current thread_info at EL2
  KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
  KVM: arm64: Remove unused __sve_save_state
  KVM: arm64: Get rid of host SVE tracking/saving
  KVM: arm64: Reorder vcpu flag definitions
  Documentation: dmaengine: Correctly describe dmatest with channel unset
  Documentation: dmaengine: Add a description of what dmatest does
  dmaengine: qcom: gpi: Remove unnecessary print function dev_err()
  dmaengine: Add consumer for the new DMA_MEMCPY_SG API function.
  dmaengine: Add core function and capability check for DMA_MEMCPY_SG
  dmaengine: Add documentation for new memcpy scatter-gather function
  dmaengine: idxd: handle interrupt handle revoked event
  dmaengine: idxd: handle invalid interrupt handle descriptors
  dmaengine: idxd: create locked version of idxd_quiesce() call
  dmaengine: idxd: add helper for per interrupt handle drain
  dmaengine: idxd: move interrupt handle assignment
  dmaengine: idxd: int handle management refactoring
  dmaengine: idxd: rework descriptor free path on failure
  dmaengine: ti: edma: Use 'for_each_set_bit' when possible
  PCI/ASPM: Remove struct aspm_latency
  PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies
  PCI/ASPM: Stop caching link L0s, L1 exit latencies
  PCI/ASPM: Move pci_function_0() upward
  PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
  PCI/switchtec: Declare local state_names[] as static
  PCI/switchtec: Add Gen4 automotive device IDs
  riscv: dts: enable more DA9063 functions for the SiFive HiFive Unmatched
  PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI: rockchip-host: Drop error data fabrication when config read fails
  PCI: rcar-host: Drop error data fabrication when config read fails
  PCI: altera: Drop error data fabrication when config read fails
  PCI: mvebu: Drop error data fabrication when config read fails
  PCI: aardvark: Drop error data fabrication when config read fails
  PCI: kirin: Drop error data fabrication when config read fails
  PCI: histb: Drop error data fabrication when config read fails
  PCI: exynos: Drop error data fabrication when config read fails
  PCI: mediatek: Drop error data fabrication when config read fails
  PCI: iproc: Drop error data fabrication when config read fails
  PCI: thunder: Drop error data fabrication when config read fails
  PCI: Drop error data fabrication when config read fails
  PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices
  PCI: Set error response data when config read fails
  PCI: Add PCI_ERROR_RESPONSE and related definitions
  rpmsg: Fix documentation return formatting
  rpmsg: char: Add pr_fmt() to prefix messages
  hwspinlock: stm32: enable clock at probe
  f2fs: rework write preallocations
  f2fs: compress: reduce one page array alloc and free when write compressed page
  signal: Requeue ptrace signals
  signal: Requeue signals in the appropriate queue
  remoteproc: coredump: Correct argument 2 type for memcpy_fromio
  remoteproc: imx_rproc: Fix a resource leak in the remove function
  remoteproc: Use %pe format string to print return error code
  signal: In get_signal test for signal_group_exit every time through the loop
  pwm: img: Use only a single idiom to get a runtime PM reference
  pwm: vt8500: Implement .apply() callback
  pwm: img: Implement .apply() callback
  pwm: twl: Implement .apply() callback
  pwm: Restore initial state if a legacy callback fails
  pwm: Prevent a glitch for legacy drivers
  pwm: Move legacy driver handling into a dedicated function
  firmware: arm_scmi: Make virtio Version_1 compliance optional
  firmware: arm_scmi: Add optee transport
  dt-bindings: arm: Add OP-TEE transport for SCMI
  firmware: arm_scmi: Review some virtio log messages
  PCI: Use pci_find_vsec_capability() when looking for TBT devices
  unicode: only export internal symbols for the selftests
  unicode: Add utf8-data module
  unicode: cache the normalization tables in struct unicode_map
  unicode: move utf8cursor to utf8-selftest.c
  unicode: simplify utf8len
  unicode: remove the unused utf8{,n}age{min,max} functions
  unicode: pass a UNICODE_AGE() tripple to utf8_load
  unicode: mark the version field in struct unicode_map unsigned
  unicode: remove the charset field from struct unicode_map
  f2fs: simplify f2fs_sb_read_encoding
  ext4: simplify ext4_sb_read_encoding

Bug: 120440300
Bug: 120441514
Bug: 129280212
Bug: 157965270
Bug: 158645321
Bug: 162776704
Bug: 168445946
Bug: 168521633
Bug: 169101608
Bug: 170507972
Bug: 170508405
Bug: 170511085
Bug: 170851792
Bug: 171598214
Bug: 176722431
Bug: 177845439
Bug: 178098380
Bug: 179406580
Bug: 180859906
Bug: 181743516
Bug: 190019968
Bug: 190228983
Bug: 191973176
Bug: 200103201
Bug: 211066171
Bug: 211161296
Bug: 211213635
Bug: 211914587
Bug: 213137376
Bug: 213140206
Bug: 213215835
Bug: 214353193
Bug: 216261533
Bug: 217661925
Bug: 218732047
Bug: 219731048
Bug: 219998156
Bug: 220354122
Bug: 220704805
Bug: 220884335
Bug: 222082632
Bug: 223101878
Bug: 223353878
Bug: 225394140
Bug: 226140073
Bug: 226303025
Bug: 227513263
Bug: 229268271
Bug: 31501544
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215511
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215600
Bug: https://github.com/RadeonOpenCompute/ROCm/issues/1624
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1734
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1760
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1838
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1849
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1858
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1874
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1877
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1886
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1906
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1922
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1924
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1953
Change-Id: I117af3da426f2a199ca9de93da345502dfa9297e
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
2022-04-18 03:18:43 -07:00
Greg Kroah-Hartman
dbf75dad1f Merge ff61bc81b3 ("Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl") into android-mainline
Steps on the way to 5.18-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I575022847e52ace6d4c97ccfa92e53ef47afb84e
2022-04-13 09:10:20 +02:00
Linus Torvalds
02f9a04d76 memblock: test suite and a small cleanup
* A small cleanup of unused variable in __next_mem_pfn_range_in_zone
 * Initial test suite to simulate memblock behaviour in userspace
 -----BEGIN PGP SIGNATURE-----
 
 iQFHBAABCAAxFiEEeOVYVaWZL5900a/pOQOGJssO/ZEFAmI9bD4THHJwcHRAbGlu
 dXguaWJtLmNvbQAKCRA5A4Ymyw79kXwhB/wNXR1wUb/eD3eKD+aNa2KMY5+8csjD
 ghJph8wQmM9U9hsLViv3/M/H5+bY/s0riZNulKYrcmzW2BgIzF2ebcoqgfQ89YGV
 bLx7lMJGxG/lCglur9m6KnOF89//Owq6Vfk7Jd6jR/F+43JO/3+5siCbTo6NrbVw
 3DjT/WzvaICA646foyFTh8WotnIRbB2iYX1k/vIA3gwJ2C6n7WwoKzxU3ulKMUzg
 hVlhcuTVnaV4mjFBbl23wC7i4l9dgPO9M4ZrTtlEsNHeV6uoFYRObwy6/q/CsBqI
 avwgV0bQDch+QuCteUXcqIcnBpcUAfGxgiqp2PYX4lXA4gYTbo7plTna
 =IemP
 -----END PGP SIGNATURE-----

Merge tag 'memblock-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull memblock updates from Mike Rapoport:
 "Test suite and a small cleanup:

   - A small cleanup of unused variable in __next_mem_pfn_range_in_zone

   - Initial test suite to simulate memblock behaviour in userspace"

* tag 'memblock-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock: (27 commits)
  memblock tests: Add TODO and README files
  memblock tests: Add memblock_alloc_try_nid tests for bottom up
  memblock tests: Add memblock_alloc_try_nid tests for top down
  memblock tests: Add memblock_alloc_from tests for bottom up
  memblock tests: Add memblock_alloc_from tests for top down
  memblock tests: Add memblock_alloc tests for bottom up
  memblock tests: Add memblock_alloc tests for top down
  memblock tests: Add simulation of physical memory
  memblock tests: Split up reset_memblock function
  memblock tests: Fix testing with 32-bit physical addresses
  memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid
  memblock tests: Add memblock_free tests
  memblock tests: Add memblock_add_node test
  memblock tests: Add memblock_remove tests
  memblock tests: Add memblock_reserve tests
  memblock tests: Add memblock_add tests
  memblock tests: Add memblock reset function
  memblock tests: Add skeleton of the memblock simulator
  tools/include: Add debugfs.h stub
  tools/include: Add pfn.h stub
  ...
2022-03-27 13:36:06 -07:00
Greg Kroah-Hartman
501f4066d8 Merge tag 'v5.17-rc6' into android-mainline
Linux 5.17-rc6

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie8c47391ff0ab739e77685ebbf28f593b4ef669e
2022-02-28 19:13:19 +01:00
Miaohe Lin
f30b002ccf memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid
The nid is only used to act as output parameter of __next_mem_range.
Since NULL can be passed to __next_mem_range as out_nid, we can thus
remove nid by passing NULL here.

Signed-off-by: Miaohe Lin <linmiaohe@huawei.com>
[rppt: updated the commit message]
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
2022-02-21 08:26:06 +02:00
Miaohe Lin
c94afc46ca memblock: use kfree() to release kmalloced memblock regions
memblock.{reserved,memory}.regions may be allocated using kmalloc() in
memblock_double_array(). Use kfree() to release these kmalloced regions
indicated by memblock_{reserved,memory}_in_slab.

Signed-off-by: Miaohe Lin <linmiaohe@huawei.com>
Fixes: 3010f87650 ("mm: discard memblock data later")
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
2022-02-20 08:45:39 +02: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
Greg Kroah-Hartman
849a5c87b3 Merge 285fc3db0a ("Merge tag 'acpi-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9401525496caaa7108710a2ad6c6610a0ace16ee
2021-11-22 16:23:32 +01:00
Greg Kroah-Hartman
53f805b2f1 Merge 512b7931ad ("Merge branch 'akpm' (patches from Andrew)") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2acdf0e0145176aefd72674293e33bdf88c20beb
2021-11-22 15:03:17 +01:00
Linus Torvalds
89fa0be0a0 arm64 fixes for -rc1
- Fix double-evaluation of 'pte' macro argument when using 52-bit PAs
 
 - Fix signedness of some MTE prctl PR_* constants
 
 - Fix kmemleak memory usage by skipping early pgtable allocations
 
 - Fix printing of CPU feature register strings
 
 - Remove redundant -nostdlib linker flag for vDSO binaries
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCgAuFiEEPxTL6PPUbjXGY88ct6xw3ITBYzQFAmGL8ukQHHdpbGxAa2Vy
 bmVsLm9yZwAKCRC3rHDchMFjNB0XCADIFxVeLM3YMPsnDC6ttmGp/w1TXh5RoNBm
 IY5utdu8ybdrdCYO//Z6i7rQiYwPBRbR8Xts1LAfZDVuD/IPKqxiY+wjMe9FYu0U
 lb14dnT5iI7L3l0yo/5s1EC8FC/pfCMwi50+trAS5H5jo2wg/+6B/bgbymzTd1ZB
 vzVVzyGv1L/3xKHT4uEDjY1jMPRBH4Ugx2bJ1tzRzsC3Gz0D7ZeVd1Dg3ftPMsqI
 MA4Q5QeE9MsafcV8sKDRLnzNSYEr50goA0xtCre81VmJDNcm/y6UybUCF75KU72M
 kAOImXs0+wrDqNIocYgYlSWRu9xjw8qjoxjnyqikFx47HBesjY8T
 =pHQk
 -----END PGP SIGNATURE-----

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Will Deacon:

 - Fix double-evaluation of 'pte' macro argument when using 52-bit PAs

 - Fix signedness of some MTE prctl PR_* constants

 - Fix kmemleak memory usage by skipping early pgtable allocations

 - Fix printing of CPU feature register strings

 - Remove redundant -nostdlib linker flag for vDSO binaries

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
  arm64: Track no early_pgtable_alloc() for kmemleak
  arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
  arm64: vdso: remove -nostdlib compiler flag
  arm64: arm64_ftr_reg->name may not be a human-readable string
2021-11-10 11:29:30 -08:00
Qian Cai
c6975d7cab arm64: Track no early_pgtable_alloc() for kmemleak
After switched page size from 64KB to 4KB on several arm64 servers here,
kmemleak starts to run out of early memory pool due to a huge number of
those early_pgtable_alloc() calls:

  kmemleak_alloc_phys()
  memblock_alloc_range_nid()
  memblock_phys_alloc_range()
  early_pgtable_alloc()
  init_pmd()
  alloc_init_pud()
  __create_pgd_mapping()
  __map_memblock()
  paging_init()
  setup_arch()
  start_kernel()

Increased the default value of DEBUG_KMEMLEAK_MEM_POOL_SIZE by 4 times
won't be enough for a server with 200GB+ memory. There isn't much
interesting to check memory leaks for those early page tables and those
early memory mappings should not reference to other memory. Hence, no
kmemleak false positives, and we can safely skip tracking those early
allocations from kmemleak like we did in the commit fed84c7852
("mm/memblock.c: skip kmemleak for kasan_init()") without needing to
introduce complications to automatically scale the value depends on the
runtime memory size etc. After the patch, the default value of
DEBUG_KMEMLEAK_MEM_POOL_SIZE becomes sufficient again.

Signed-off-by: Qian Cai <quic_qiancai@quicinc.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Link: https://lore.kernel.org/r/20211105150509.7826-1-quic_qiancai@quicinc.com
Signed-off-by: Will Deacon <will@kernel.org>
2021-11-08 10:05:22 +00:00
David Hildenbrand
f7892d8e28 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED
Let's add a flag that corresponds to IORESOURCE_SYSRAM_DRIVER_MANAGED,
indicating that we're dealing with a memory region that is never
indicated in the firmware-provided memory map, but always detected and
added by a driver.

Similar to MEMBLOCK_HOTPLUG, most infrastructure has to treat such
memory regions like ordinary MEMBLOCK_NONE memory regions -- for
example, when selecting memory regions to add to the vmcore for dumping
in the crashkernel via for_each_mem_range().

However, especially kexec_file is not supposed to select such memblocks
via for_each_free_mem_range() / for_each_free_mem_range_reverse() to
place kexec images, similar to how we handle
IORESOURCE_SYSRAM_DRIVER_MANAGED without CONFIG_ARCH_KEEP_MEMBLOCK.

We'll make sure that memory hotplug code sets the flag where applicable
(IORESOURCE_SYSRAM_DRIVER_MANAGED) next.  This prepares architectures
that need CONFIG_ARCH_KEEP_MEMBLOCK, such as arm64, for virtio-mem
support.

Note that kexec *must not* indicate this memory to the second kernel and
*must not* place kexec-images on this memory.  Let's add a comment to
kexec_walk_memblock(), documenting how we handle MEMBLOCK_DRIVER_MANAGED
now just like using IORESOURCE_SYSRAM_DRIVER_MANAGED in
locate_mem_hole_callback() for kexec_walk_resources().

Also note that MEMBLOCK_HOTPLUG cannot be reused due to different
semantics:
	MEMBLOCK_HOTPLUG: memory is indicated as "System RAM" in the
	firmware-provided memory map and added to the system early during
	boot; kexec *has to* indicate this memory to the second kernel and
	can place kexec-images on this memory. After memory hotunplug,
	kexec has to be re-armed. We mostly ignore this flag when
	"movable_node" is not set on the kernel command line, because
	then we're told to not care about hotunpluggability of such
	memory regions.

	MEMBLOCK_DRIVER_MANAGED: memory is not indicated as "System RAM" in
	the firmware-provided memory map; this memory is always detected
	and added to the system by a driver; memory might not actually be
	physically hotunpluggable. kexec *must not* indicate this memory to
	the second kernel and *must not* place kexec-images on this memory.

Link: https://lkml.kernel.org/r/20211004093605.5830-5-david@redhat.com
Signed-off-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: "Aneesh Kumar K . V" <aneesh.kumar@linux.ibm.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Eric Biederman <ebiederm@xmission.com>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: Jianyong Wu <Jianyong.Wu@arm.com>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Shahab Vahedi <shahab@synopsys.com>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Vineet Gupta <vgupta@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-11-06 13:30:42 -07:00
David Hildenbrand
952eea9b01 memblock: allow to specify flags with memblock_add_node()
We want to specify flags when hotplugging memory.  Let's prepare to pass
flags to memblock_add_node() by adjusting all existing users.

Note that when hotplugging memory the system is already up and running
and we might have concurrent memblock users: for example, while we're
hotplugging memory, kexec_file code might search for suitable memory
regions to place kexec images.  It's important to add the memory
directly to memblock via a single call with the right flags, instead of
adding the memory first and apply flags later: otherwise, concurrent
memblock users might temporarily stumble over memblocks with wrong
flags, which will be important in a follow-up patch that introduces a
new flag to properly handle add_memory_driver_managed().

Link: https://lkml.kernel.org/r/20211004093605.5830-4-david@redhat.com
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Acked-by: Shahab Vahedi <shahab@synopsys.com>	[arch/arc]
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: "Aneesh Kumar K . V" <aneesh.kumar@linux.ibm.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Eric Biederman <ebiederm@xmission.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: Jianyong Wu <Jianyong.Wu@arm.com>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Vineet Gupta <vgupta@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-11-06 13:30:42 -07:00
Mike Rapoport
4421cca0a3 memblock: use memblock_free for freeing virtual pointers
Rename memblock_free_ptr() to memblock_free() and use memblock_free()
when freeing a virtual pointer so that memblock_free() will be a
counterpart of memblock_alloc()

The callers are updated with the below semantic patch and manual
addition of (void *) casting to pointers that are represented by
unsigned long variables.

    @@
    identifier vaddr;
    expression size;
    @@
    (
    - memblock_phys_free(__pa(vaddr), size);
    + memblock_free(vaddr, size);
    |
    - memblock_free_ptr(vaddr, size);
    + memblock_free(vaddr, size);
    )

[sfr@canb.auug.org.au: fixup]
  Link: https://lkml.kernel.org/r/20211018192940.3d1d532f@canb.auug.org.au

Link: https://lkml.kernel.org/r/20210930185031.18648-7-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Juergen Gross <jgross@suse.com>
Cc: Shahab Vahedi <Shahab.Vahedi@synopsys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-11-06 13:30:41 -07:00
Mike Rapoport
3ecc68349b memblock: rename memblock_free to memblock_phys_free
Since memblock_free() operates on a physical range, make its name
reflect it and rename it to memblock_phys_free(), so it will be a
logical counterpart to memblock_phys_alloc().

The callers are updated with the below semantic patch:

    @@
    expression addr;
    expression size;
    @@
    - memblock_free(addr, size);
    + memblock_phys_free(addr, size);

Link: https://lkml.kernel.org/r/20210930185031.18648-6-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Juergen Gross <jgross@suse.com>
Cc: Shahab Vahedi <Shahab.Vahedi@synopsys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-11-06 13:30:41 -07:00
Mike Rapoport
621d973901 memblock: stop aliasing __memblock_free_late with memblock_free_late
memblock_free_late() is a NOP wrapper for __memblock_free_late(), there
is no point to keep this indirection.

Drop the wrapper and rename __memblock_free_late() to
memblock_free_late().

Link: https://lkml.kernel.org/r/20210930185031.18648-5-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Juergen Gross <jgross@suse.com>
Cc: Shahab Vahedi <Shahab.Vahedi@synopsys.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-11-06 13:30:41 -07:00
Blagovest Kolenichev
ad5462ad79 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  Revert "mm/secretmem: use refcount_t instead of atomic_t"
  hyperv/vmbus: include linux/bitops.h
  KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
  KVM: SEV-ES: keep INS functions together
  KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
  KVM: x86: split the two parts of emulator_pio_in
  KVM: SEV-ES: clean up kvm_sev_es_ins/outs
  KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out
  KVM: SEV-ES: rename guest_ins_data to sev_pio_data
  memblock: exclude MEMBLOCK_NOMAP regions from kmemleak
  Revert "memblock: exclude NOMAP regions from kmemleak"
  Revert "drm/ast: Add detect function support"
  io_uring: apply worker limits to previous users
  KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
  KVM: MMU: Reset mmu->pkru_mask to avoid stale data
  usbnet: sanity check for maxpacket
  net: enetc: make sure all traffic classes can send large frames
  net: enetc: fix ethtool counter name for PM0_TERR
  MAINTAINERS: Add Dave Hansen to the x86 maintainer team
  ptp: free 'vclock_index' in ptp_clock_release()
  sfc: Don't use netif_info before net_device setup
  sfc: Export fibre-specific supported link modes
  drm/kmb: Enable ADV bridge after modeset
  drm/kmb: Corrected typo in handle_lcd_irq
  drm/kmb: Disable change of plane parameters
  drm/kmb: Remove clearing DPHY regs
  drm/kmb: Limit supported mode to 1080p
  drm/kmb: Work around for higher system clock
  drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel
  drm: mxsfb: Fix NULL pointer dereference crash on unload
  fuse: clean up error exits in fuse_fill_super()
  fuse: always initialize sb->s_fs_info
  fuse: clean up fuse_mount destruction
  fuse: get rid of fuse_put_super()
  fuse: check s_root when destroying sb
  KVM: nVMX: promptly process interrupts delivered while in guest mode
  KVM: x86: check for interrupts before deciding whether to exit the fast path
  autofs: fix wait name hash calculation in autofs_wait()
  net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags
  net/mlx5e: IPsec: Fix a misuse of the software parser's fields
  net/mlx5e: Fix vlan data lost during suspend flow
  net/mlx5: E-switch, Return correct error code on group creation failure
  net/mlx5: Lag, change multipath and bonding to be mutually exclusive
  ice: Add missing E810 device ids
  igc: Update I226_K device ID
  e1000e: Fix packet loss on Tiger Lake and later
  io_uring: fix ltimeout unprep
  io_uring: apply max_workers limit to all future users
  e1000e: Separate TGP board type from SPT
  ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring
  ANDROID: sched: Export symbol for scheduler vendor module
  ANDROID: sched: Export rq lock symbols
  ptp: Fix possible memory leak in ptp_clock_register()
  net: stmmac: Fix E2E delay mechanism
  nfc: st95hf: Make spi remove() callback return zero
  net: hns3: disable sriov before unload hclge layer
  net: hns3: fix vf reset workqueue cannot exit
  net: hns3: schedule the polling again when allocation fails
  net: hns3: fix for miscalculation of rx unused desc
  net: hns3: fix the max tx size according to user manual
  net: hns3: add limit ets dwrr bandwidth cannot be 0
  net: hns3: reset DWRR of unused tc to zero
  net: hns3: Add configuration of TM QCN error event
  powerpc/smp: do not decrement idle task preempt count in CPU offline
  powerpc/idle: Don't corrupt back chain when going idle
  vrf: Revert "Reset skb conntrack connection..."
  ksmbd: add buffer validation in session setup
  ksmbd: throttle session setup failures to avoid dictionary attacks
  ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests
  io-wq: max_worker fixes
  net: dsa: Fix an error handling path in 'dsa_switch_parse_ports_of()'
  ACPI: PM: Do not turn off power resources in unknown state
  ucounts: Proper error handling in set_cred_ucounts
  ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds
  sched/scs: Reset the shadow stack when idle_task_exit
  cavium: Fix return values of the probe function
  mISDN: Fix return values of the probe function
  ceph: fix handling of "meta" errors
  ceph: skip existing superblocks that are blocklisted or shut down when mounting
  can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path
  mailmap: add Andrej Shadura
  mm/thp: decrease nr_thps in file's mapping on THP split
  mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem()
  vfs: check fd has read access in kernel_read_file_from_fd()
  elfcore: correct reference to CONFIG_UML
  mm, slub: fix incorrect memcg slab count for bulk free
  mm, slub: fix potential use-after-free in slab_debugfs_fops
  mm, slub: fix potential memoryleak in kmem_cache_open()
  mm, slub: fix mismatch between reconstructed freelist depth and cnt
  mm, slub: fix two bugs in slab_debug_trace_open()
  mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind()
  memblock: check memory total_size
  ocfs2: mount fails with buffer overflow in strlen
  ocfs2: fix data corruption after conversion from inline format
  mm/migrate: fix CPUHP state to update node demotion order
  mm/migrate: add CPU hotplug to demotion #ifdef
  mm/migrate: optimize hotplug-time demotion order updates
  userfaultfd: fix a race between writeprotect and exit_mmap()
  mm/userfaultfd: selftests: fix memory corruption with thp enabled
  ALSA: usb-audio: Fix microphone sound on Jieli webcam.
  scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk
  scsi: qla2xxx: Fix unmap of already freed sgl
  scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els()
  scsi: qla2xxx: Return -ENOMEM if kzalloc() fails
  audit: fix possible null-pointer dereference in audit_filter_rules
  tracing: Have all levels of checks prevent recursion
  nfp: bpf: silence bitwise vs. logical OR warning
  drm/msm/devfreq: Restrict idle clamping to a618 for now
  ucounts: Fix signal ucount refcounting
  KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
  KVM: VMX: Remove redundant handling of bus lock vmexit
  KVM: kvm_stat: do not show halt_wait_ns
  KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload
  Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET"
  KVM: SEV-ES: Set guest_state_protected after VMSA update
  KVM: X86: fix lazy allocation of rmaps
  block: fix incorrect references to disk objects
  NIOS2: irqflags: rename a redefined register name
  selftests/tls: add SM4 algorithm dependency for tls selftests
  mctp: Be explicit about struct sockaddr_mctp padding
  mctp: unify sockaddr_mctp types
  cavium: Return negative value when pci_alloc_irq_vectors() fails
  net: mscc: ocelot: Add of_node_put() before goto
  net: sparx5: Add of_node_put() before goto
  net/sched: act_ct: Fix byte count on fragmented packets
  net: dsa: mt7530: correct ds->num_ports
  net: dsa: lantiq_gswip: fix register definition
  hamradio: baycom_epp: fix build for UML
  dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC
  netfilter: ebtables: allocate chainstack on CPU local nodes
  can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer
  can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
  can: peak_pci: peak_pci_remove(): fix UAF
  can: m_can: fix iomap_read_fifo() and iomap_write_fifo()
  can: rcar_can: fix suspend/resume
  blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
  can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg()
  can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible()
  can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes
  can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length
  can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv
  can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer
  scsi: sd: Fix crashes in sd_resume_runtime()
  scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs
  net: bridge: mcast: use multicast_membership_interval for IGMPv3
  vsock_diag_test: remove free_sock_stat() call in test_no_sockets
  ipv6: When forwarding count rx stats on the orig netdev
  ksmbd: validate credit charge after validating SMB2 PDU body size
  ksmbd: add buffer validation for smb direct
  ksmbd: limit read/write/trans buffer size not to exceed 8MB
  selftests: net/fcnal: Test --{force,no}-bind-key-ifindex
  selftests: nettest: Add --{force,no}-bind-key-ifindex
  tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0
  tcp: md5: Fix overlap between vrf and non-vrf keys
  lan78xx: select CRC32
  sctp: fix transport encap_port update in sctp_vtag_verify
  ptp: fix error print of ptp_kvm on X86_64 platform
  KVM: SEV-ES: fix length of string I/O
  ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers
  ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
  selftests: netfilter: remove stray bash debug line
  netfilter: ipvs: make global sysctl readonly in non-init netns
  netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6
  ice: Print the api_patch as part of the fw.mgmt.api
  ice: fix getting UDP tunnel entry
  ice: Avoid crash from unnecessary IDA free
  ice: Fix failure to re-add LAN/RDMA Tx queues
  ALSA: hda/realtek: Add quirk for Clevo PC50HS
  ALSA: usb-audio: add Schiit Hel device to quirk table
  ksmbd: validate compound response buffer
  ksmbd: fix potencial 32bit overflow from data area check in smb2_write
  ksmbd: improve credits management
  ksmbd: add validation in smb2_ioctl
  ASoC: wm8960: Fix clock configuration on slave mode
  scsi: core: Put LLD module refcnt after SCSI device is released
  scsi: storvsc: Fix validation for unsolicited incoming packets
  scsi: iscsi: Fix set_param() handling
  scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
  ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets
  selftests: nft_nat: add udp hole punch test case
  ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked()
  dma-debug: fix sg checks in debug_dma_map_sg()
  dma-mapping: fix the kerneldoc for dma_map_sgtable()
  netfilter: nf_tables: skip netdev events generated on netns removal
  netfilter: Kconfig: use 'default y' instead of 'm' for bool config option
  netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value
  ACPI: tools: fix compilation error
  ASoC: codec: wcd938x: Add irq config support
  ASoC: DAPM: Fix missing kctl change notifications
  ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation
  ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
  ASoC: Intel: bytcht_es8316: Use temporary variable for struct device
  ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata()
  ASoC: wcd938x: Fix jack detection issue
  KVM: arm64: Release mmap_lock when using VM_SHARED with MTE
  KVM: arm64: Report corrupted refcount at EL2
  KVM: arm64: Fix host stage-2 PGD refcount
  ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working
  KVM: s390: Function documentation fixes
  ASoC: cs4341: Add SPI device ID table
  ASoC: pcm179x: Add missing entries SPI to device ID table
  ASoC: fsl_xcvr: Fix channel swap issue with ARC
  ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers

Bug: 203580415

Change-Id: I9fffe979a98c68e97adf8ae09ba57ba17ba3cfa9
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2021-10-25 18:03:48 +00:00
Greg Kroah-Hartman
e98e8e3ad6 Merge 9c0c4d24ac ("Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/linux-block") into android-mainline
Steps on the way to 5.15-rc7

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6ed442f1e356e5c01d41e69b6212d01eb67e8edf
2021-10-25 08:27:54 +02:00
Mike Rapoport
658aafc813 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak
Vladimir Zapolskiy reports:

Commit a7259df767 ("memblock: make memblock_find_in_range method
private") invokes a kernel panic while running kmemleak on OF platforms
with nomaped regions:

  Unable to handle kernel paging request at virtual address fff000021e00000
  [...]
    scan_block+0x64/0x170
    scan_gray_list+0xe8/0x17c
    kmemleak_scan+0x270/0x514
    kmemleak_write+0x34c/0x4ac

The memory allocated from memblock is registered with kmemleak, but if
it is marked MEMBLOCK_NOMAP it won't have linear map entries so an
attempt to scan such areas will fault.

Ideally, memblock_mark_nomap() would inform kmemleak to ignore
MEMBLOCK_NOMAP memory, but it can be called before kmemleak interfaces
operating on physical addresses can use __va() conversion.

Make sure that functions that mark allocated memory as MEMBLOCK_NOMAP
take care of informing kmemleak to ignore such memory.

Link: https://lore.kernel.org/all/8ade5174-b143-d621-8c8e-dc6a1898c6fb@linaro.org
Link: https://lore.kernel.org/all/c30ff0a2-d196-c50d-22f0-bd50696b1205@quicinc.com
Fixes: a7259df767 ("memblock: make memblock_find_in_range method private")
Reported-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Tested-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Tested-by: Qian Cai <quic_qiancai@quicinc.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-10-21 18:30:49 -10:00
Mike Rapoport
6c9a545519 Revert "memblock: exclude NOMAP regions from kmemleak"
Commit 6e44bd6d34 ("memblock: exclude NOMAP regions from kmemleak")
breaks boot on EFI systems with kmemleak and VM_DEBUG enabled:

  efi: Processing EFI memory map:
  efi:   0x000090000000-0x000091ffffff [Conventional|   |  |  |  |  |  |  |  |  |   |WB|WT|WC|UC]
  efi:   0x000092000000-0x0000928fffff [Runtime Data|RUN|  |  |  |  |  |  |  |  |   |WB|WT|WC|UC]
  ------------[ cut here ]------------
  kernel BUG at mm/kmemleak.c:1140!
  Internal error: Oops - BUG: 0 [#1] SMP
  Modules linked in:
  CPU: 0 PID: 0 Comm: swapper Not tainted 5.15.0-rc6-next-20211019+ #104
  pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
  pc : kmemleak_free_part_phys+0x64/0x8c
  lr : kmemleak_free_part_phys+0x38/0x8c
  sp : ffff800011eafbc0
  x29: ffff800011eafbc0 x28: 1fffff7fffb41c0d x27: fffffbfffda0e068
  x26: 0000000092000000 x25: 1ffff000023d5f94 x24: ffff800011ed84d0
  x23: ffff800011ed84c0 x22: ffff800011ed83d8 x21: 0000000000900000
  x20: ffff800011782000 x19: 0000000092000000 x18: ffff800011ee0730
  x17: 0000000000000000 x16: 0000000000000000 x15: 1ffff0000233252c
  x14: ffff800019a905a0 x13: 0000000000000001 x12: ffff7000023d5ed7
  x11: 1ffff000023d5ed6 x10: ffff7000023d5ed6 x9 : dfff800000000000
  x8 : ffff800011eaf6b7 x7 : 0000000000000001 x6 : ffff800011eaf6b0
  x5 : 00008ffffdc2a12a x4 : ffff7000023d5ed7 x3 : 1ffff000023dbf99
  x2 : 1ffff000022f0463 x1 : 0000000000000000 x0 : ffffffffffffffff
  Call trace:
   kmemleak_free_part_phys+0x64/0x8c
   memblock_mark_nomap+0x5c/0x78
   reserve_regions+0x294/0x33c
   efi_init+0x2d0/0x490
   setup_arch+0x80/0x138
   start_kernel+0xa0/0x3ec
   __primary_switched+0xc0/0xc8
  Code: 34000041 97d526e7 f9418e80 36000040 (d4210000)
  random: get_random_bytes called from print_oops_end_marker+0x34/0x80 with crng_init=0
  ---[ end trace 0000000000000000 ]---

The crash happens because kmemleak_free_part_phys() tries to use __va()
before memstart_addr is initialized and this triggers a VM_BUG_ON() in
arch/arm64/include/asm/memory.h:

Revert 6e44bd6d34 ("memblock: exclude NOMAP regions from kmemleak"),
the issue it is fixing will be fixed differently.

Reported-by: Qian Cai <quic_qiancai@quicinc.com>
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-10-21 18:30:49 -10:00
Greg Kroah-Hartman
93c46202e6 Merge d9abdee5fd ("Merge branch 'akpm' (patches from Andrew)") into android-mainline
Steps on the way to 5.15-rc7

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I289ef7074df0e1df848323f3fd2792c307fe8f57
2021-10-20 12:30:42 +02:00
Peng Fan
5173ed72bc memblock: check memory total_size
mem=[X][G|M] is broken on ARM64 platform, there are cases that even
type.cnt is 1, but total_size is not 0 because regions are merged into
1.  So only check 'cnt' is not enough, total_size should be used,
othersize bootargs 'mem=[X][G|B]' not work anymore.

Link: https://lkml.kernel.org/r/20210930024437.32598-1-peng.fan@oss.nxp.com
Fixes: e888fa7bb8 ("memblock: Check memory add/cap ordering")
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: David Hildenbrand <david@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-10-18 20:22:03 -10:00
Blagovest Kolenichev
bde9c42fc0 Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev
* keystone/mirror-android-mainline:
  Linux 5.15-rc6
  block, bfq: reset last_bfqq_created on group change
  block: warn when putting the final reference on a registered disk
  brd: reduce the brd_devices_mutex scope
  x86/fpu: Mask out the invalid MXCSR bits properly
  Input: touchscreen - avoid bitwise vs logical OR warning
  Input: xpad - add support for another USB ID of Nacon GC-100
  Input: resistive-adc-touch - fix division by zero error on z1 == 0
  Input: snvs_pwrkey - add clk handling
  kyber: avoid q->disk dereferences in trace points
  block: keep q_usage_counter in atomic mode after del_gendisk
  block: drain file system I/O on del_gendisk
  block: split bio_queue_enter from blk_queue_enter
  block: factor out a blk_try_enter_queue helper
  block: call submit_bio_checks under q_usage_counter
  nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'
  ARC: fix potential build snafu
  csky: Make HAVE_TCM depend on !COMPILE_TEST
  csky: bitops: Remove duplicate __clear_bit define
  csky: Select ARCH_WANT_FRAME_POINTERS only if compiler supports it
  csky: Fixup regs.sr broken in ptrace
  csky: don't let sigreturn play with priveleged bits of status register
  Revert "Revert "ANDROID: trace: Add trace points for tasklet entry/exit""
  Revert "Revert "ANDROID: Revert "softirq: Let ksoftirqd do its job"""
  Revert "Revert "ANDROID: Revert "Mark HI and TASKLET softirq synchronous"""
  Revert "Revert "ANDROID: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT""
  Revert "Revert "ANDROID: sched: avoid migrating when softint on tgt cpu should be short""
  KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest
  KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()
  perf/x86/msr: Add Sapphire Rapids CPU support
  eeprom: 93xx46: fix MODULE_DEVICE_TABLE
  drm/panel: olimex-lcd-olinuxino: select CRC32
  drm/r128: fix build for UML
  drm/nouveau/fifo: Reinstate the correct engine bit programming
  drm/hyperv: Fix double mouse pointers
  drm/fbdev: Clamp fbdev surface size if too large
  drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read
  ARM: imx: register reset controller from a platform driver
  ANDROID: GKI: Disable CONFIG_ZONE_DMA on x86
  ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64
  ANDROID: sched: Update android_rvh_check_preempt_wakeup hook
  ANDROID: sched: add restricted hook to override show_cpufinfo_max_freq
  Revert "ANDROID: gki_defconfig: Don't explicity enable CONFIG_SERIAL_SAMSUNG{_CONSOLE}"
  Revert "ANDROID: tty: serial: samsung_tty: Re-apply the depends line back into SERIAL_SAMSUNG"
  Revert "ANDROID: arm64: gki_defconfig: Enable ARCH_EXYNOS"
  libperf tests: Fix test_stat_cpu
  libperf test evsel: Fix build error on !x86 architectures
  perf report: Output non-zero offset for decompressed records
  io_uring: fix wrong condition to grab uring lock
  icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe
  MAINTAINERS: Update the devicetree documentation path of imx fec driver
  sctp: account stream padding length for reconf chunk
  mlxsw: thermal: Fix out-of-bounds memory accesses
  ethernet: s2io: fix setting mac address during resume
  MAINTAINERS: Update entry for the Stratix10 firmware
  spi-mux: Fix false-positive lockdep splats
  spi: Fix deadlock when adding SPI controllers on SPI buses
  EDAC/armada-xp: Fix output of uncorrectable error counter
  ANDROID: gki_defconfig: Enable NET_ACT_BPF
  nvme: fix per-namespace chardev deletion
  ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators()
  NFC: digital: fix possible memory leak in digital_in_send_sdd_req()
  NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
  nfc: fix error handling of nfc_proto_register()
  Revert "net: procfs: add seq_puts() statement for dev_mcast"
  selftests/ftrace: Update test for more eprobe removal process
  tracing: Fix event probe removal from dynamic events
  net: encx24j600: check error in devm_regmap_init_encx24j600
  ANDROID: mm: vmscan: support equal reclaim for anon and file pages
  net: korina: select CRC32
  ANDROID: Add a build config fragment for KHWASan.
  iommu/arm: fix ARM_SMMU_QCOM compilation
  clk: qcom: add select QCOM_GDSC for SM6350
  clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc
  net: arc: select CRC32
  nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells
  vhost-vdpa: Fix the wrong input in config_cb
  VDUSE: fix documentation underline warning
  s390: add Alexander Gordeev as reviewer
  Revert "virtio-blk: Add validation for block size in config space"
  vhost_vdpa: unset vq irq before freeing irq
  virtio: write back F_VERSION_1 before validate
  usb: musb: dsps: Fix the probe error path
  drm/i915: Free the returned object of acpi_evaluate_dsm()
  drm/i915: Fix bug in user proto-context creation that leaked contexts
  mei: hbm: drop hbm responses on early shutdown
  powerpc/xive: Discard disabled interrupts in get_irqchip_state()
  memblock: exclude NOMAP regions from kmemleak
  PCI/MSI: Handle msi_populate_sysfs() errors correctly
  net: dsa: felix: break at first CPU port during init and teardown
  net: dsa: tag_ocelot_8021q: fix inability to inject STP BPDUs into BLOCKING ports
  net: dsa: felix: purge skb from TX timestamping queue if it cannot be sent
  net: dsa: tag_ocelot_8021q: break circular dependency with ocelot switch lib
  net: dsa: tag_ocelot: break circular dependency with ocelot switch lib driver
  net: mscc: ocelot: cross-check the sequence id from the timestamp FIFO with the skb PTP header
  net: mscc: ocelot: deny TX timestamping of non-PTP packets
  net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb
  net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO
  net: mscc: ocelot: make use of all 63 PTP timestamp identifiers
  net: dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver
  net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver
  ANDROID: topology: Add flag to indicate topology has been updated
  ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
  ANDROID: sched: Initialize arguments of android_rvh_replace_next_task_fair
  net: dsa: fix spurious error message when unoffloaded port leaves bridge
  nfp: flow_offload: move flow_indr_dev_register from app init to app start
  ANDROID: cpufreq: Add a restricted vendor hook for freq transition
  ANDROID: sched: Add restricted vendor hooks in CFS scheduler
  ANDROID: sched: Add restrict vendor hooks for balance_rt()
  drm: rcar-du: Don't create encoder for unconnected LVDS outputs
  net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors
  net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp
  net/mlx5e: Switchdev representors are not vlan challenged
  net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path
  net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode
  net/mlx5: Fix cleanup of bridge delayed work
  ALSA: usb-audio: Add quirk for VF0770
  dm: fix mempool NULL pointer race when completing IO
  dm rq: don't queue request to blk-mq during DM suspend
  dm clone: make array 'descs' static
  dm verity: skip redundant verity_handle_err() on I/O errors
  acpi/arm64: fix next_platform_timer() section mismatch error
  block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs
  ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address
  ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting
  ALSA: hda: avoid write to STATESTS if controller is in reset
  fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list
  ACPI: PM: Include alternate AMDI0005 id in special behaviour
  ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW
  tee: optee: Fix missing devices unregister during optee_remove
  ice: fix locking for Tx timestamp tracking flush
  s390: fix strrchr() implementation
  vfio-ccw: step down as maintainer
  KVM: s390: remove myself as reviewer
  selftests: net: modify IOAM tests for undef bits
  ipv6: ioam: move the check for undefined bits
  net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work
  r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
  net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's
  net: mscc: ocelot: Fix dumplicated argument in ocelot
  af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards compatability
  ANDROID: iommu: Add vendor hook for iova allocation and free tracking
  pata_legacy: fix a couple uninitialized variable bugs
  drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
  drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()
  drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in poll_for_ready
  drm/msm/dsi/phy: fix clock names in 28nm_8960 phy
  drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register
  drm/msm: Do not run snapshot on non-DPU devices
  drm/msm/a3xx: fix error handling in a3xx_gpu_init()
  drm/msm/a4xx: fix error handling in a4xx_gpu_init()
  drm/msm: Fix null pointer dereference on pointer edp
  drm/msm/mdp5: fix cursor-related warnings
  drm/msm: Avoid potential overflow in timeout_to_jiffies()
  drm/msm: Fix devfreq NULL pointer dereference on a3xx
  drm/msm/dp: only signal audio when disconnected detected at dp_pm_resume
  Revert "drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb"
  Revert "drm/mediatek: Remove struct cmdq_client"
  Revert "drm/mediatek: Detect CMDQ execution timeout"
  Revert "drm/mediatek: Add cmdq_handle in mtk_crtc"
  Revert "drm/mediatek: Clear pending flag when cmdq packet is done"
  arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE
  x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
  workqueue: fix state-dump console deadlock
  fs/ntfs3: Refactor ntfs_read_mft
  fs/ntfs3: Refactor ni_parse_reparse
  fs/ntfs3: Refactor ntfs_create_inode
  fs/ntfs3: Refactor ntfs_readlink_hlp
  fs/ntfs3: Rework ntfs_utf16_to_nls
  drm/i915: remember to call i915_sw_fence_fini
  fs/ntfs3: Fix memory leak if fill_super failed
  ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl
  fs/ntfs3: Keep prealloc for all types of files
  platform/x86: int1092: Fix non sequential device mode handling
  platform/x86: intel_skl_int3472: Correct null check
  platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2
  platform/x86: amd-pmc: Add alternative acpi id for PMC controller
  platform/x86: intel_scu_ipc: Update timeout value in comment
  platform/x86: intel_scu_ipc: Increase virtual timeout to 10s
  platform/x86: intel_scu_ipc: Fix busy loop expiry time
  platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI
  platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes
  platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
  spi: bcm-qspi: clear MSPI spifie interrupt during probe
  ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2
  xhci: Enable trust tx length quirk for Fresco FL11 USB controller
  xhci: Fix command ring pointer corruption while aborting a command
  USB: xhci: dbc: fix tty registration race
  xhci: add quirk for host controllers that don't update endpoint DCS
  xhci: guard accesses to ep_state in xhci_endpoint_reset()
  tracing: Fix missing * in comment block
  bootconfig: init: Fix memblock leak in xbc_make_cmdline()
  tracing: Fix memory leak in eprobe_register()
  virtio-net: fix for skb_over_panic inside big mode
  net: phy: Do not shutdown PHYs in READY state
  qed: Fix missing error code in qed_slowpath_start()
  net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol
  isdn: mISDN: Fix sleeping function called from invalid context
  ionic: don't remove netdev->dev_addr when syncing uc list
  net: mana: Fix error handling in mana_create_rxq()
  isdn: cpai: check ctr->cnr to avoid array index out of bound
  mqprio: Correct stats in mqprio_dump_class_stats().
  net: dsa: mv88e6xxx: isolate the ATU databases of standalone and bridged ports
  net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware
  net: dsa: tag_dsa: send packets with TX fwd offload from VLAN-unaware bridges using VID 0
  net: dsa: fix bridge_num not getting cleared after ports leaving the bridge
  nfc: nci: fix the UAF of rf_conn_info object
  net/smc: improved fix wait on already cleared link
  ARM: dts: spear3xx: Fix gmac node
  net: stmmac: add support for dwmac 3.40a
  dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version
  net: stmmac: fix get_hw_feature() on old hardware
  mptcp: fix possible stall on recvmsg()
  btrfs: fix abort logic in btrfs_replace_file_extents
  btrfs: check for error when looking up inode during dir entry replay
  btrfs: unify lookup return value when dir entry is missing
  btrfs: deal with errors when adding inode reference during log replay
  btrfs: deal with errors when replaying dir entry during log replay
  btrfs: deal with errors when checking if a dir entry exists during log replay
  btrfs: update refs for any root except tree log roots
  btrfs: unlock newly allocated extent buffer after error
  nvme-pci: Fix abort command id
  tracing: Fix missing osnoise tracer on max_latency
  USB: serial: qcserial: add EM9191 QDL support
  USB: serial: option: add Quectel EC200S-CN module support
  USB: serial: option: add prod. id for Quectel EG91
  USB: serial: option: add Telit LE910Cx composition 0x1204
  ALSA: hda: intel: Allow repeatedly probing on codec configuration errors
  objtool: Update section header before relocations
  objtool: Check for gelf_update_rel[a] failures
  kunit: fix kernel-doc warnings due to mismatched arg names
  bitfield: build kunit tests without structleak plugin
  thunderbolt: build kunit tests without structleak plugin
  device property: build kunit tests without structleak plugin
  iio/test-format: build kunit tests without structleak plugin
  gcc-plugins/structleak: add makefile var for disabling structleak
  ALSA: hda/realtek: Add quirk for TongFang PHxTxX1
  gpio: mockup: Convert to use software nodes
  gpio: pca953x: Improve bias setting
  gpio: 74x164: Add SPI device ID table
  ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states
  ARM: dts: bcm2711: fix MDIO #address- and #size-cells
  ARM: dts: bcm283x: Fix VEC address for BCM2711
  drivers: bus: Delete CONFIG_SIMPLE_PM_BUS
  drivers: bus: simple-pm-bus: Add support for probing simple bus only devices
  driver core: Reject pointless SYNC_STATE_ONLY device links
  fs/ntfs3: Remove unnecessary functions
  mei: me: add Ice Lake-N device id.
  eeprom: 93xx46: Add SPI device ID table
  eeprom: at25: Add SPI ID table
  misc: HI6421V600_IRQ should depend on HAS_IOMEM
  fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files
  misc: fastrpc: Add missing lock before accessing find_vma()
  cb710: avoid NULL pointer subtraction
  misc: gehc: Add SPI ID table
  fs/ntfs3: Refactoring of ntfs_set_ea
  fs/ntfs3: Remove locked argument in ntfs_set_ea
  fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release
  serial: 8250: allow disabling of Freescale 16550 compile test
  MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER
  efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()
  efi/cper: use stack buffer for error record decoding
  efi/libstub: Simplify "Exiting bootservices" message
  staging: r8188eu: prevent array underflow in rtw_hal_update_ra_mask()
  staging: vc04_services: shut up out-of-range warning
  firmware: arm_ffa: Fix __ffa_devices_unregister
  firmware: arm_ffa: Add missing remove callback to ffa_bus_type
  ALSA: hda/realtek - ALC236 headset MIC recording issue
  ALSA: usb-audio: Enable rate validation for Scarlett devices
  kernfs: don't create a negative dentry if inactive node exists
  ALSA: hda/realtek: Add quirk for Clevo X170KM-G
  ALSA: hda/realtek: Complete partial device name to avoid ambiguity
  iio: light: opt3001: Fixed timeout error when 0 lux
  MAINTAINERS: Drop outdated FPGA Manager website
  spi: spi-nxp-fspi: don't depend on a specific node name erratum workaround
  drm/msm/submit: fix overflow check on 64-bit architectures
  drm/msm: One sched entity per process per priority
  drm/msm: A bit more docs + cleanup
  drm/msm/a6xx: Track current ctx by seqno
  drm/msm/a6xx: Serialize GMU communication
  drm/msm: Fix crash on dev file close
  kunit: fix reference count leak in kfree_at_end
  kunit: tool: better handling of quasi-bool args (--json, --raw_output)
  spi: mediatek: skip delays if they are 0
  spi: atmel: Fix PDC transfer setup bug
  ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254
  MAINTAINERS: Add Hao and Yilun as maintainers
  fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect
  fs/ntfs3: Refactoring of ntfs_init_from_boot
  fs/ntfs3: Reject mount if boot's cluster size < media sector size
  ALSA: seq: Fix a potential UAF by wrong private_free call order
  ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop
  ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer
  habanalabs: fix resetting args in wait for CS IOCTL
  module: fix clang CFI with MODULE_UNLOAD=n
  fpga: ice40-spi: Add SPI device ID table
  spi: spidev: Add SPI ID table
  iio: adis16480: fix devices that do not support sleep mode
  iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED
  iio: adis16475: fix deadlock on frequency set
  clk: socfpga: agilex: fix duplicate s2f_user0_clk
  fs/ntfs3: Refactoring lock in ntfs_init_acl
  fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode
  fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex
  fs/ntfs3: Refactor ntfs_get_acl_ex for better readability
  fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode
  fs/ntfs3: Fix logical error in ntfs_create_inode
  clk: renesas: rzg2l: Fix clk status function
  clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical
  fs/ntfs3: Remove deprecated mount options nls
  fs/ntfs3: Remove a useless shadowing variable
  fs/ntfs3: Remove a useless test in 'indx_find()'
  fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update
  fs/ntfs3: Change max hardlinks limit to 4000
  fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext
  spi: Use 'flash' node name instead of 'spi-flash' in example
  fs/ntfs3: Fix a memory leak on object opts
  Doc/fs/ntfs3: Fix rst format and make it cleaner
  fs/ntfs3: Initiliaze sb blocksize only in one place + refactor
  fs/ntfs3: Initialize pointer before use place in fill_super
  fs/ntfs3: Remove tmp pointer upcase in fill_super
  fs/ntfs3: Remove tmp pointer bd_inode in fill_super
  fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super
  fs/ntfs3: Use sb instead of sbi->sb in fill_super
  fs/ntfs3: Remove unnecessary variable loading in fill_super
  fs/ntfs3: Return straight without goto in fill_super
  fs/ntfs3: Remove impossible fault condition in fill_super
  fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails
  fs/ntfs3: Fix wrong error message $Logfile -> $UpCase
  iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
  iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
  fs/ntfs3: Use min/max macros instated of ternary operators
  fs/ntfs3: Use clamp/max macros instead of comparisons
  fs/ntfs3: Remove always false condition check
  fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC
  fs/ntfs3: Remove tabs before spaces from comment
  fs/ntfs3: Remove braces from single statment block
  fs/ntfs3: Place Comparisons constant right side of the test
  fs/ntfs3: Remove '+' before constant in ni_insert_resident()
  mtd: rawnand: qcom: Update code word value for raw read
  iio: adc: ad7793: Fix IRQ flag
  iio: adc: ad7780: Fix IRQ flag
  iio: adc: ad7192: Add IRQ flag
  iio: adc: aspeed: set driver data when adc probe.
  iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in rzg2l_adc_pm_runtime_resume()
  iio: adc: max1027: Fix the number of max1X31 channels
  iio: adc: max1027: Fix wrong shift with 12-bit devices
  iio: adc128s052: Fix the error handling path of 'adc128_probe()'
  iio: adc: rzg2l_adc: Fix -EBUSY timeout error return
  iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed
  iio: dac: ti-dac5571: fix an error code in probe()
  cgroupv2, docs: fix misinformation in "device controller" section
  cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem
  docs/cgroup: remove some duplicate words
  workqueue: annotate alloc_workqueue() as printf
  fs/ntfs3: Always use binary search with entry search
  fs/ntfs3: Make binary search to search smaller chunks in beginning
  fs/ntfs3: Limit binary search table size
  fs/ntfs3: Remove unneeded header files from c files
  fs/ntfs3: Change right headers to lznt.c
  fs/ntfs3: Change right headers to upcase.c
  fs/ntfs3: Change right headers to bitfunc.c
  fs/ntfs3: Add missing header and guards to lib/ headers
  fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h
  fs/ntfs3: Add missing header files to ntfs.h
  fs/ntfs3. Add forward declarations for structs to debug.h
  fs/ntfs3: Remove redundant initialization of variable err
  fs/ntfs3: Show uid/gid always in show_options()
  fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules
  fs/ntfs3: Add iocharset= mount option as alias for nls=
  fs/ntfs3: Make mount option nohidden more universal
  fs/ntfs3: Init spi more in init_fs_context than fill_super
  fs/ntfs3: Use new api for mounting
  fs/ntfs3: Convert mount options to pointer in sbi
  fs/ntfs3: Remove unnecesarry remount flag handling
  fs/ntfs3: Remove unnecesarry mount option noatime

Bug: 142159113
Bug: 145560197
Bug: 157552970
Bug: 168521633
Bug: 170327170
Bug: 171327997
Bug: 175415908
Bug: 178572414
Bug: 180668820
Bug: 181889516
Bug: 182998770
Bug: 183374329
Bug: 184575210
Bug: 184594949
Bug: 184695001
Bug: 187234873
Bug: 187861158
Bug: 194431527
Bug: 202983514
Bug: 31752786
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214453
Change-Id: I7767ee6844815151c6e890fb0a851e40cff604c0
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2021-10-18 05:47:12 -07:00
Greg Kroah-Hartman
3298ae9895 Linux 5.15-rc6
-----BEGIN PGP SIGNATURE-----
 
 iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmFtDW0eHHRvcnZhbGRz
 QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGHDUH+gL+6mKumVgT8HuZ
 r2u7oETr4MCNIPHOkKZ6EYLDcC5jNcBULjs+IVjN3/KXKHdHZg+KU9Uj2gnS44bt
 NBZ1CAGSUAmE4dS2ahzyBaVwfmo9vV+XNOJxhlr5HxPKxMxp67GHqimTn0E3BPoF
 shDKZ52KDGDz6Ae7eVYlZ1Kv3RdgdlNDSoCELzXXK1L69FScp9YU/nKQ1E5nKIFa
 hC4TC1RgQi/Fhv/YdDBsY467lVCLikIWClm04A0zyP5qQIJUhCITkKhdhUrE5uBR
 A8icsDBy//d4Y6BE1/9GCayPNpBg94gpu0zEqBlBw8llTtIGqaxZ7fGr3szXSC25
 qedpPUw=
 =mnCx
 -----END PGP SIGNATURE-----

Merge tag 'v5.15-rc6' into android-mainline

Linux 5.15-rc6

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7d0ce5237a312f6345ddb6dd5faff0c428d8030f
2021-10-18 11:08:34 +02:00
Mike Rapoport
6e44bd6d34 memblock: exclude NOMAP regions from kmemleak
Vladimir Zapolskiy reports:

commit a7259df767 ("memblock: make memblock_find_in_range method private")
invokes a kernel panic while running kmemleak on OF platforms with nomaped
regions:

  Unable to handle kernel paging request at virtual address fff000021e00000
  [...]
    scan_block+0x64/0x170
    scan_gray_list+0xe8/0x17c
    kmemleak_scan+0x270/0x514
    kmemleak_write+0x34c/0x4ac

Indeed, NOMAP regions don't have linear map entries so an attempt to scan
these areas would fault.

Prevent such faults by excluding NOMAP regions from kmemleak.

Link: https://lore.kernel.org/all/8ade5174-b143-d621-8c8e-dc6a1898c6fb@linaro.org
Fixes: a7259df767 ("memblock: make memblock_find_in_range method private")
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Tested-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
2021-10-13 08:36:59 +03:00
Alistair Delva
d91e2f444d ANDROID: GKI: Export memblock_free to drivers
On architectures that support the preservation of memblock metadata
after __init, allow drivers to call memblock_free() to free a
reservation made by early arch code. This is a hack to support the
freeing of bootsplash reservations passed to Linux by the bootloader.

Bug: 139653858
Bug: 163613534
Bug: 174620135
[adelva: revert after android13-5.next branches]
Change-Id: I32c0ee70c33c94deff70aa548896caa9978396fb
Signed-off-by: Alistair Delva <adelva@google.com>
2021-10-06 13:46:17 -07:00
Greg Kroah-Hartman
d47c37b3c1 Merge bdb575f872 ("Merge tag 'drm-fixes-2021-09-17' of git://anongit.freedesktop.org/drm/drm") into android-mainline
Steps on the way to 5.15-rc2

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id7ae8fe00ef75a10c28b62553ee8cf42a6db5729
2021-09-18 16:07:33 +02:00
Linus Torvalds
77e02cf57b memblock: introduce saner 'memblock_free_ptr()' interface
The boot-time allocation interface for memblock is a mess, with
'memblock_alloc()' returning a virtual pointer, but then you are
supposed to free it with 'memblock_free()' that takes a _physical_
address.

Not only is that all kinds of strange and illogical, but it actually
causes bugs, when people then use it like a normal allocation function,
and it fails spectacularly on a NULL pointer:

   https://lore.kernel.org/all/20210912140820.GD25450@xsang-OptiPlex-9020/

or just random memory corruption if the debug checks don't catch it:

   https://lore.kernel.org/all/61ab2d0c-3313-aaab-514c-e15b7aa054a0@suse.cz/

I really don't want to apply patches that treat the symptoms, when the
fundamental cause is this horribly confusing interface.

I started out looking at just automating a sane replacement sequence,
but because of this mix or virtual and physical addresses, and because
people have used the "__pa()" macro that can take either a regular
kernel pointer, or just the raw "unsigned long" address, it's all quite
messy.

So this just introduces a new saner interface for freeing a virtual
address that was allocated using 'memblock_alloc()', and that was kept
as a regular kernel pointer.  And then it converts a couple of users
that are obvious and easy to test, including the 'xbc_nodes' case in
lib/bootconfig.c that caused problems.

Reported-by: kernel test robot <oliver.sang@intel.com>
Fixes: 40caa127f3 ("init: bootconfig: Remove all bootconfig data when the init memory is removed")
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-09-14 13:23:22 -07:00
Greg Kroah-Hartman
c2b303f98f Merge 4e71add028 ("Merge branch 'stable/for-linus-5.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft") into android-mainline
Steps on the way to 5.15-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib3f181326491eb896547d802a6f0a1b3be54ce28
2021-09-14 14:35:23 +02:00
Greg Kroah-Hartman
42820acb67 Merge 612b23f277 ("Merge tag 'memblock-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock") into android-mainline
Steps on the way to 5.15-rc1

Signed-off-by Greg Kroah-Hartman <gregkh@google.com>

Change-Id: Idc7a0edc74ac160c26a00e38f80dd5fb51d69c97
2021-09-14 08:38:16 +02:00
Linus Torvalds
14726903c8 Merge branch 'akpm' (patches from Andrew)
Merge misc updates from Andrew Morton:
 "173 patches.

  Subsystems affected by this series: ia64, ocfs2, block, and mm (debug,
  pagecache, gup, swap, shmem, memcg, selftests, pagemap, mremap,
  bootmem, sparsemem, vmalloc, kasan, pagealloc, memory-failure,
  hugetlb, userfaultfd, vmscan, compaction, mempolicy, memblock,
  oom-kill, migration, ksm, percpu, vmstat, and madvise)"

* emailed patches from Andrew Morton <akpm@linux-foundation.org>: (173 commits)
  mm/madvise: add MADV_WILLNEED to process_madvise()
  mm/vmstat: remove unneeded return value
  mm/vmstat: simplify the array size calculation
  mm/vmstat: correct some wrong comments
  mm/percpu,c: remove obsolete comments of pcpu_chunk_populated()
  selftests: vm: add COW time test for KSM pages
  selftests: vm: add KSM merging time test
  mm: KSM: fix data type
  selftests: vm: add KSM merging across nodes test
  selftests: vm: add KSM zero page merging test
  selftests: vm: add KSM unmerge test
  selftests: vm: add KSM merge test
  mm/migrate: correct kernel-doc notation
  mm: wire up syscall process_mrelease
  mm: introduce process_mrelease system call
  memblock: make memblock_find_in_range method private
  mm/mempolicy.c: use in_task() in mempolicy_slab_node()
  mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies
  mm/mempolicy: advertise new MPOL_PREFERRED_MANY
  mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY
  ...
2021-09-03 10:08:28 -07:00
Mike Rapoport
a7259df767 memblock: make memblock_find_in_range method private
There are a lot of uses of memblock_find_in_range() along with
memblock_reserve() from the times memblock allocation APIs did not exist.

memblock_find_in_range() is the very core of memblock allocations, so any
future changes to its internal behaviour would mandate updates of all the
users outside memblock.

Replace the calls to memblock_find_in_range() with an equivalent calls to
memblock_phys_alloc() and memblock_phys_alloc_range() and make
memblock_find_in_range() private method of memblock.

This simplifies the callers, ensures that (unlikely) errors in
memblock_reserve() are handled and improves maintainability of
memblock_find_in_range().

Link: https://lkml.kernel.org/r/20210816122622.30279-1-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>		[arm64]
Acked-by: Kirill A. Shutemov <kirill.shtuemov@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>	[ACPI]
Acked-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Acked-by: Nick Kossifidis <mick@ics.forth.gr>			[riscv]
Tested-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-09-03 09:58:17 -07:00
Mike Rapoport
08678804e0 memblock: stop poisoning raw allocations
Functions memblock_alloc_exact_nid_raw() and memblock_alloc_try_nid_raw()
are intended for early memory allocation without overhead of zeroing the
allocated memory.  Since these functions were used to allocate the memory
map, they have ended up with addition of a call to page_init_poison() that
poisoned the allocated memory when CONFIG_PAGE_POISON was set.

Since the memory map is allocated using a dedicated memmep_alloc()
function that takes care of the poisoning, remove page poisoning from the
memblock_alloc_*_raw() functions.

Link: https://lkml.kernel.org/r/20210714123739.16493-5-rppt@kernel.org
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Cc: Michal Simek <monstr@monstr.eu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-09-03 09:58:15 -07:00
Geert Uytterhoeven
e888fa7bb8 memblock: Check memory add/cap ordering
For memblock_cap_memory_range() to work properly, it should be called
after memory is detected and added to memblock with memblock_add() or
memblock_add_node().  If memblock_cap_memory_range() would be called
before memory is registered, we may silently corrupt memory later
because the crash kernel will see all memory as available.

Print a warning and bail out if ordering is not satisfied.

Suggested-by: Mike Rapoport <rppt@kernel.org>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Mike Rapoport <rppt@linux.ibm.com>
Link: https://lore.kernel.org/r/aabc5bad008d49f07d542815c6c8d28ec90bb09e.1628672091.git.geert+renesas@glider.be
2021-08-11 14:50:50 +03:00