Commit Graph

6751 Commits

Author SHA1 Message Date
Andy Shevchenko
a09eb53a18 iio: adc: qcom-spmi-adc5: Fix the channel name
commit 701c875aded880013aacac608832995c4b052257 upstream.

The node name can contain an address part which is unused
by the driver. Moreover, this string is propagated into
the userspace label, sysfs filenames *and breaking ABI*.

Cut the address part out before assigning the channel name.

Fixes: 4f47a236a2 ("iio: adc: qcom-spmi-adc5: convert to device properties")
Reported-by: Marijn Suijten <marijn.suijten@somainline.org>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Marijn Suijten <marijn.suijten@somainline.org>
Link: https://lore.kernel.org/r/20230118100623.42255-1-andriy.shevchenko@linux.intel.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-04-13 16:55:27 +02:00
Arnd Bergmann
a876adf4ad iio: adis16480: select CONFIG_CRC32
commit d9b540ee461cca7edca0dd2c2a42625c6b9ffb8f upstream.

In rare randconfig builds, the missing CRC32 helper causes
a link error:

ld.lld: error: undefined symbol: crc32_le
>>> referenced by usercopy_64.c
>>>               vmlinux.o:(adis16480_trigger_handler)

Fixes: 941f130881 ("iio: adis16480: support burst read function")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20230131094616.130238-1-arnd@kernel.org
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-04-13 16:55:27 +02:00
Ian Ray
b3ea2426cc drivers: iio: adc: ltc2497: fix LSB shift
commit 6327a930ab7bfa1ab33bcdffd5f5f4b1e7131504 upstream.

Correct the "sub_lsb" shift for the ltc2497 and drop the sub_lsb element
which is now constant.

An earlier version of the code shifted by 14 but this was a consequence
of reading three bytes into a __be32 buffer and using be32_to_cpu(), so
eight extra bits needed to be skipped.  Now we use get_unaligned_be24()
and thus the additional skip is wrong.

Fixes: 2187cfeb36 ("drivers: iio: adc: ltc2497: LTC2499 support")
Signed-off-by: Ian Ray <ian.ray@ge.com>
Link: https://lore.kernel.org/r/20230127125714.44608-1-ian.ray@ge.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-04-13 16:55:26 +02:00
jianzhou
63bb445b95 Merge keystone/android14-6.1-keystone-qcom-release.6.1.20 (2be6a1c) into msm-pineapple
* refs/heads/tmp-2be6a1c:
  ANDROID: mm: add get_page_owner_handle function
  ANDROID: mm: add get_each_object_track function
  ANDROID: mm: Export get_slabinfo
  ANDROID: mm: Export page_ext_[get|put]
  ANDROID: mm: Export si_swapinfo
  ANDROID: mm: Export vmalloc_nr_pages
  ANDROID: mm: Export pcpu_nr_pages
  ANDROID: dma-buf: add dma_buf_get_each function
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default"
  Revert "HID: uhid: Over-ride the default maximum data buffer value with our own"
  Revert "ANDROID: sound: usb: Add vendor hooks for connect & disconnect"
  Revert "ANDROID: usb: host: export additional xhci symbols for ring management"
  Revert "ANDROID: sound: usb: Export symbols for endpoint management"
  ANDROID: abi_gki_aarch64_qcom: Sort list
  ANDROID: of: of_reserved_mem: Increase limit for reserved_mem regions
  ANDROID: update the db845c symbol list
  ANDROID: Update the .stg file due to internal io_uring changes
  Revert "netfilter: ctnetlink: make event listener tracking global"
  Revert "PCI: loongson: Prevent LS7A MRRS increases"
  Revert "PCI: loongson: Add more devices that need MRRS quirk"
  ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig
  ANDROID: GKI: Enable USB C DP alternate mode support
  ANDROID: abi_gki_aarch64_qcom: Add USB offload symbols
  ANDROID: sound: usb: Add vendor hooks for connect & disconnect
  ANDROID: sound: usb: Export symbols for endpoint management
  ANDROID: usb: host: export additional xhci symbols for ring management
  ANDROID: ABI: Update QCOM symbol list
  FROMGIT: f2fs: remove entire rb_entry sharing
  FROMGIT: f2fs: factor out discard_cmd usage from general rb_tree use
  FROMGIT: f2fs: factor out victim_entry usage from general rb_tree use
  UPSTREAM: loop: Fix use-after-free issues
  ANDROID: fuse-bpf: Correctly put backing files
  ANDROID: Revert "psi: allow unprivileged users with CAP_SYS_RESOURCE to write psi files"
  ANDROID: gic: Add vendor hook for gic-v3 resume
  ANDROID: abi_gki_aarch64_qcom: add system_freezable_power_efficient_wq
  ANDROID: GKI: arm64: Enable KMI strict mode
  ANDROID: GKI: QCOM: Remove stale symbols
  FROMGIT: usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
  Linux 6.1.20
  UML: define RUNTIME_DISCARD_EXIT
  Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"
  filelocks: use mount idmapping for setlease permission check
  drm/amd/display: adjust MALL size available for DCN32 and DCN321
  drm/amd/display: Allow subvp on vactive pipes that are 2560x1440@60
  media: rc: gpio-ir-recv: add remove function
  media: ov5640: Fix analogue gain control
  scripts: handle BrokenPipeError for python scripts
  PCI: Add SolidRun vendor ID
  macintosh: windfarm: Use unsigned type for 1-bit bitfields
  alpha: fix R_ALPHA_LITERAL reloc for large modules
  powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
  powerpc/64: Move paca allocation to early_setup()
  powerpc/64: Fix task_cpu in early boot when booting non-zero cpuid
  powerpc/bpf/32: Only set a stack frame when necessary
  clk: renesas: rcar-gen3: Disable R-Car H3 ES1.*
  powerpc/iommu: fix memory leak with using debugfs_lookup()
  powerpc/64: Don't recurse irq replay
  MIPS: Fix a compilation issue
  tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
  watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
  drm/msm/adreno: fix runtime PM imbalance at unbind
  adreno: Shutdown the GPU properly
  drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
  drm/amdgpu/soc21: don't expose AV1 if VCN0 is harvested
  ext4: Fix deadlock during directory rename
  drm/amdgpu: fix return value check in kfd
  RISC-V: Don't check text_mutex during stop_machine
  riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
  erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
  af_unix: fix struct pid leaks in OOB support
  net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
  SUNRPC: Fix a server shutdown leak
  octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
  net/smc: fix fallback failed while sendmsg with fastopen
  ethernet: ice: avoid gcc-9 integer overflow warning
  ice: Fix DSCP PFC TLV creation
  NFSD: Protect against filesystem freezing
  block: fix wrong mode for blkdev_put() from disk_scan_partitions()
  platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
  platform: mellanox: select REGMAP instead of depending on it
  netfilter: conntrack: adopt safer max chain length
  scsi: sd: Fix wrong zone_write_granularity value during revalidate
  scsi: megaraid_sas: Update max supported LD IDs to 240
  net: tls: fix device-offloaded sendpage straddling records
  net: ethernet: mtk_eth_soc: fix RX data corruption issue
  net: phy: smsc: fix link up detection in forced irq mode
  btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
  bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
  btrfs: fix extent map logging bit not cleared for split maps after dropping range
  m68k: mm: Move initrd phys_to_virt handling after paging_init()
  netfilter: tproxy: fix deadlock due to missing BH disable
  netfilter: ctnetlink: revert to dumping mark regardless of event type
  bnxt_en: Avoid order-5 memory allocation for TPA data
  net: phylib: get rid of unnecessary locking
  net: stmmac: add to set device wake up flag when stmmac init phy
  drm/msm/dpu: clear DSPP reservations in rm release
  drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
  drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
  drm/msm/dpu: fix len of sc7180 ctl blocks
  bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
  ice: copy last block omitted in ice_get_module_eeprom()
  net: caif: Fix use-after-free in cfusbl_device_notify()
  net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
  perf stat: Fix counting when initial delay configured
  net: use indirect calls helpers for sk_exit_memory_pressure()
  net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
  netfilter: nft_quota: copy content when cloning expression
  netfilter: nft_last: copy content when cloning expression
  selftests: nft_nat: ensuring the listening side is up before starting the client
  net: lan966x: Fix port police support using tc-matchall
  ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
  drm/msm/dpu: disable features unsupported by QCM2290
  tls: rx: fix return value for async crypto
  powerpc: dts: t1040rdb: fix compatible string for Rev A boards
  nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
  bgmac: fix *initial* chip reset to support BCM5358
  drm/msm/a5xx: fix context faults during ring switch
  drm/msm/a5xx: fix the emptyness check in the preempt code
  drm/msm/a5xx: fix highest bank bit for a530
  drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
  drm/msm: Fix potential invalid ptr free
  drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
  cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
  ext4: Fix possible corruption when moving a directory
  scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
  riscv: Add header include guards to insn.h
  block: fix scan partition for exclusively open device again
  block: Revert "block: Do not reread partition table on exclusively open device"
  drm/i915: Populate encoder->devdata for DSI on icl+
  drm/i915: Do panel VBT init early if the VBT declares an explicit panel type
  drm/i915: Introduce intel_panel_init_alloc()
  spi: intel: Check number of chip selects after reading the descriptor
  ipmi:ssif: Add a timer between request retries
  ipmi:ssif: Increase the message retry time
  ipmi:ssif: Remove rtc_us_timer
  Input: exc3000 - properly stop timer on shutdown
  bus: mhi: ep: Change state_lock to mutex
  bus: mhi: ep: Power up/down MHI stack during MHI RESET
  udf: Fix off-by-one error when discarding preallocation
  fs: dlm: fix race setting stop tx flag
  fs: dlm: be sure to call dlm_send_queue_flush()
  fs: dlm: use WARN_ON_ONCE() instead of WARN_ON()
  fs: dlm: fix use after free in midcomms commit
  fd: dlm: trace send/recv of dlm message and rcom
  fs: dlm: use packet in dlm_mhandle
  fs: dlm: remove send repeat remove handling
  fs: dlm: start midcomms before scand
  fs: dlm: add midcomms init/start functions
  fs: dlm: fix log of lowcomms vs midcomms
  KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
  KVM: x86: Move guts of kvm_arch_init() to standalone helper
  KVM: VMX: Don't bother disabling eVMCS static key on module exit
  KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling
  nfc: change order inside nfc_se_io error path
  HID: uhid: Over-ride the default maximum data buffer value with our own
  HID: core: Provide new max_buffer_size attribute to over-ride the default
  ext4: zero i_disksize when initializing the bootloader inode
  ext4: fix WARNING in ext4_update_inline_data
  ext4: move where set the MAY_INLINE_DATA flag is set
  ext4: fix another off-by-one fsmap error on 1k block filesystems
  ext4: fix RENAME_WHITEOUT handling for inline directories
  ext4: fix cgroup writeback accounting with fs-layer encryption
  staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
  staging: rtl8723bs: Fix key-store index handling
  drm/connector: print max_requested_bpc in state debugfs
  drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
  drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
  drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
  drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
  x86/CPU/AMD: Disable XSAVES on AMD family 0x17
  RISC-V: Stop emitting attributes
  fork: allow CLONE_NEWTIME in clone3 flags
  perf inject: Fix --buildid-all not to eat up MMAP2
  erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
  io_uring/uring_cmd: ensure that device supports IOPOLL
  btrfs: fix percent calculation for bg reclaim message
  btrfs: fix unnecessary increment of read error stat on write error
  fs: prevent out-of-bounds array speculation when closing a file descriptor
  ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig
  ANDROID: abi_gki_aarch64_qcom: update symbol list
  ANDROID: further fix incorrectly submitted KMI update
  ANDROID: fix incorrectly submitted KMI update
  ANDROID: ABI: Update QCOM symbol list
  ANDROID: thermal: vendor hook to disable thermal cooling stats
  ANDROID: GKI: 3/15/2023 KMI update
  ANDROID: GKI: Enable MGLRU by default
  Revert "Revert "sched/psi: Stop relying on timer_pending() for poll_work rescheduling""
  ANDROID: update db845c symbol list
  UPSTREAM: scsi: ufs: core: Simplify ufshcd_execute_start_stop()
  UPSTREAM: scsi: ufs: core: Rely on the block layer for setting RQF_PM
  UPSTREAM: scsi: ufs: mcq: Fix incorrectly set queue depth
  UPSTREAM: scsi: ufs: ufs-mediatek: Guard power management functions with CONFIG_PM
  UPSTREAM: scsi: ufs: core: Initialize devfreq synchronously
  UPSTREAM: scsi: ufs: Make the TC G210 driver dependent on CONFIG_OF
  UPSTREAM: scsi: ufs: core: Fix an error handling path in ufshcd_read_desc_param()
  UPSTREAM: scsi: ufs: core: Fix kernel-doc syntax
  UPSTREAM: scsi: ufs: core: Add hibernation callbacks
  UPSTREAM: scsi: ufs: core: Limit DMA alignment check
  UPSTREAM: scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5
  UPSTREAM: scsi: ufs: qcom: fix platform_msi_domain_free_irqs() reference
  UPSTREAM: scsi: core: Extend struct scsi_exec_args
  UPSTREAM: scsi: core: Remove scsi_execute_req()/scsi_execute() functions
  UPSTREAM: scsi: cxlflash: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: target: target_core_pscsi: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: virtio_scsi: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: sr: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: ses: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: zbc: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: sd: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: spi: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: core: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: scsi_dh: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: ch: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: hwmon: drivetemp: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: ata: libata-scsi: Convert to scsi_execute_cmd()
  UPSTREAM: scsi: core: Add struct for args to execution functions
  UPSTREAM: scsi: core: Fix the scsi_device_put() might_sleep annotation
  UPSTREAM: scsi: core: scsi_error: Do not queue pointless abort workqueue functions
  ANDROID: scsi: ufs: Enable CONFIG_SCSI_UFS_VARIABLE_SG_ENTRY_SIZE if encryption is enabled
  FROMGIT: scsi: ufs: core: Enable DMA clustering
  FROMGIT: scsi: ufs: exynos: Fix the maximum segment size
  FROMGIT: scsi: ufs: ufs: Remove duplicate entry
  FROMGIT: scsi: ufs: qcom: Add MCQ ESI config vendor specific ops
  FROMGIT: scsi: ufs: core: mcq: Add Event Specific Interrupt enable and config functions
  FROMGIT: scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops
  FROMGIT: scsi: ufs: core: mcq: Enable multi-circular queue
  FROMGIT: scsi: ufs: core: mcq: Add completion support in poll
  FROMGIT: scsi: ufs: mcq: Add completion support of a CQE
  FROMGIT: scsi: ufs: core: Prepare for completion in MCQ
  FROMGIT: scsi: ufs: core: mcq: Find hardware queue to queue request
  FROMGIT: scsi: ufs: core: Prepare ufshcd_send_command() for MCQ
  FROMGIT: scsi: ufs: core: mcq: Use shared tags for MCQ mode
  FROMGIT: scsi: ufs: core: mcq: Configure operation and runtime interface
  FROMGIT: scsi: ufs: core: mcq: Allocate memory for MCQ mode
  FROMGIT: scsi: ufs: core: mcq: Calculate queue depth
  FROMGIT: scsi: ufs: core: mcq: Configure resource regions
  FROMGIT: scsi: ufs: core: mcq: Add support to allocate multiple queues
  FROMGIT: scsi: ufs: core: Defer adding host to SCSI if MCQ is supported
  FROMGIT: scsi: ufs: core: Introduce multi-circular queue capability
  FROMGIT: scsi: ufs: core: Probe for EXT_IID support
  FROMGIT: scsi: core: Fix invisible definition compilation warning
  FROMGIT: scsi: ufs: core: bsg: Fix sometimes-uninitialized warnings
  FROMGIT: scsi: ufs: ufs-qcom: Add support for finding max gear on new platforms
  FROMGIT: scsi: ufs: ufs-qcom: Add support for reinitializing the UFS device
  FROMGIT: scsi: ufs: ufs-qcom: Factor out the logic finding the HS Gear
  FROMGIT: scsi: ufs: core: Add reinit_notify() callback
  FROMGIT: scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0
  FROMGIT: scsi: ufs: ufs-qcom: Use dev_err_probe() for printing probe error
  FROMGIT: scsi: ufs: ufs-qcom: Use bitfields where appropriate
  FROMGIT: scsi: ufs: ufs-qcom: Remove unnecessary WARN_ON()
  FROMGIT: scsi: ufs: ufs-qcom: Remove unnecessary goto statements
  FROMGIT: scsi: ufs: ufs-unisoc: Add support for Unisoc UFS host controller
  FROMGIT: scsi: ufs: core: Remove ufshcd_map_desc_id_to_length()
  FROMGIT: scsi: ufs: core: Remove len parameter from ufshcd_set_active_icc_lvl()
  FROMGIT: scsi: ufs: core: Remove redundant desc_size variable from hba
  FROMGIT: scsi: ufs: core: Remove redundant wb check
  FROMGIT: scsi: ufs: core: Allow UFS host drivers to override the sg entry size
  FROMGIT: scsi: ufs: core: Pass the clock scaling timeout as an argument
  FROMGIT: scsi: ufs: core: Reduce the clock scaling latency
  FROMGIT: scsi: ufs: ufs-qcom: Use dev_err() where possible
  FROMGIT: scsi: ufs: ufs-qcom: Remove usage of dbg_print_en
  FROMGIT: scsi: ufs: ufs-qcom: Clean up dbg_register_dump
  FROMGIT: scsi: ufs: ufs-qcom: Drop unnecessary NULL checks
  FROMGIT: scsi: ufs: core: bsg: Add advanced RPMB support in ufs_bsg
  FROMGIT: scsi: ufs: core: Pass EHS length into ufshcd_prepare_req_desc_hdr()
  FROMGIT: scsi: ufs: core: Advanced RPMB detection
  FROMGIT: scsi: ufs: core: Remove check_upiu_size() from ufshcd.h
  FROMGIT: scsi: ufs: Fix a deadlock between PM and the SCSI error handler
  FROMGIT: scsi: ufs: Track system suspend / resume activity
  FROMGIT: scsi: core: Support failing requests while recovering
  FROMGIT: scsi: core: Change the return type of .eh_timed_out()
  ANDROID: Disable AF_RXRPC for allmodconfig.
  UPSTREAM: arm64: pass ESR_ELx to die() of cfi_handler
  UPSTREAM: block: Fix the blk_mq_destroy_queue() documentation
  ANDROID: KVM: arm64: pKVM module loading before deprivilege
  ANDROID: KVM: arm64: Move pKVM host deprivilege to device_initcall
  ANDROID: KVM: arm64: Cleanup useless declarations
  ANDROID: CONFIG_MODPROBE_PATH to toolbox's modprobe
  ANDROID: ABI: update symbol list for galaxy
  ANDROID: arm64: add vendor hooks for unusal abort cases
  ANDROID: arm64: add vendor hooks for kernel fault cases
  ANDROID: power: add vendor hooks for try_to_freeze fail
  ANDROID: softlockup: add vendor hook for a softlockup task
  ANDROID: bug: add vendor hook for bug trap
  ANDROID: update abi definition due to io_uring changes.
  UPSTREAM: Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done"
  UPSTREAM: Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()"
  Revert "kobject: modify kobject_get_path() to take a const *"
  Revert "wait: Return number of exclusive waiters awaken"
  Revert "sbitmap: Use single per-bitmap counting to wake up queued tags"
  Revert "sbitmap: correct wake_batch recalculation to avoid potential IO hung"
  Revert "sbitmap: Advance the queue index before waking up a queue"
  Revert "sbitmap: Try each queue to wake up at least one waiter"
  Revert "HID: retain initial quirks set up when creating HID devices"
  ANDROID: abi_gki_aarch64_qcom: Add vma apis
  ANDROID: KVM: arm64: Move hyp events in a hyp/ folder
  ANDROID: KVM: arm64: Allow single char for hyp tracing interface
  ANDROID: KVM: arm64: Hyp tracing polling to 100ms
  ANDROID: KVM: arm64: Fix nVHE enter/exit events
  ANDROID: KVM: arm64: Handle pipe buffer overflow for hyp tracing
  ANDROID: KVM: arm64: Flush hyp trace pipe when tracing stops
  ANDROID: ring-buffer: Fix ring_buffer_read_page for external writers
  ANDROID: KVM: arm64: Add trace_clock for nVHE tracing
  ANDROID: KVM: arm64: Add common "trace_pipe" file for hyp tracing
  ANDROID: KVM: arm64: Allow to reset hyp trace buffers
  ANDROID: KVM: arm64: Add common "trace" file for hyp tracing
  ANDROID: KVM: arm64: Add __pkvm_enable_tracing
  ANDROID: KVM: arm64: Empty buffer support for hyp tracing trace file
  ANDROID: KVM: arm64: Rename nVHE hyp event ELF sections
  Linux 6.1.19
  staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
  staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
  wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
  tpm: disable hwrng for fTPM on some AMD designs
  Linux 6.1.18
  usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
  arm64: Reset KASAN tag in copy_highpage with HW tags only
  arm64: mte: Fix/clarify the PG_mte_tagged semantics
  arm64: efi: Make efi_rt_lock a raw_spinlock
  io_uring/poll: allow some retries for poll triggering spuriously
  io_uring: fix two assignments in if conditions
  media: uvcvideo: Fix race condition with usb_kill_urb
  drm/i915: Fix system suspend without fbdev being initialized
  drm/i915/dp_mst: Add the MST topology state for modesetted CRTCs
  drm/display/dp_mst: Fix payload addition on a disconnected sink
  drm/display/dp_mst: Fix down message handling after a packet reception error
  drm/display/dp_mst: Fix down/up message handling after sink disconnect
  drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state()
  vDPA/ifcvf: allocate the adapter in dev_add()
  vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev
  vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw
  vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter
  vDPA/ifcvf: decouple vq irq requester from the adapter
  vDPA/ifcvf: decouple config IRQ releaser from the adapter
  vDPA/ifcvf: decouple vq IRQ releasers from the adapter
  vDPA/ifcvf: alloc the mgmt_dev before the adapter
  vDPA/ifcvf: decouple config space ops from the adapter
  vDPA/ifcvf: decouple hw features manipulators from the adapter
  x86/resctl: fix scheduler confusion with 'current'
  net: tls: avoid hanging tasks on the tx_lock
  soundwire: cadence: Drain the RX FIFO after an IO timeout
  soundwire: cadence: Remove wasted space in response_buf
  iommu: Attach device group to old domain in error path
  RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size
  phy: rockchip-typec: Fix unsigned comparison with less than zero
  PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
  PCI: Add ACS quirk for Wangxun NICs
  PCI: loongson: Add more devices that need MRRS quirk
  kernel/fail_function: fix memory leak with using debugfs_lookup()
  drivers: base: dd: fix memory leak with using debugfs_lookup()
  drivers: base: component: fix memory leak with using debugfs_lookup()
  misc: vmw_balloon: fix memory leak with using debugfs_lookup()
  tty: pcn_uart: fix memory leak with using debugfs_lookup()
  PCI: Distribute available resources for root buses, too
  PCI: Take other bus devices into account when distributing resources
  PCI: Align extra resources for hotplug bridges properly
  usb: gadget: uvc: Make bSourceID read/write
  usb: uvc: Enumerate valid values for color matching
  USB: ene_usb6250: Allocate enough memory for full object
  usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
  USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
  USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
  USB: isp1362: fix memory leak with using debugfs_lookup()
  USB: isp116x: fix memory leak with using debugfs_lookup()
  USB: fotg210: fix memory leak with using debugfs_lookup()
  USB: sl811: fix memory leak with using debugfs_lookup()
  USB: uhci: fix memory leak with using debugfs_lookup()
  USB: ULPI: fix memory leak with using debugfs_lookup()
  USB: chipidea: fix memory leak with using debugfs_lookup()
  USB: dwc3: fix memory leak with using debugfs_lookup()
  staging: pi433: fix memory leak with using debugfs_lookup()
  PCI: loongson: Prevent LS7A MRRS increases
  soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
  media: uvcvideo: Add GUID for BGRA/X 8:8:8:8
  iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
  iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
  bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd
  tools/iio/iio_utils:fix memory leak
  mei: bus-fixup:upon error print return values of send and receive
  serial: sc16is7xx: setup GPIO controller later in probe
  tty: serial: fsl_lpuart: disable the CTS when send break signal
  tty: fix out-of-bounds access in tty_driver_lookup_tty()
  staging: emxx_udc: Add checks for dma_alloc_coherent()
  cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
  USB: fix memory leak with using debugfs_lookup()
  media: uvcvideo: Silence memcpy() run-time false positive warnings
  media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
  media: uvcvideo: Handle errors from calls to usb_string
  media: uvcvideo: Handle cameras with invalid descriptors
  media: uvcvideo: Remove format descriptions
  PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3()
  iommu/amd: Fix error handling for pdev_pri_ats_enable()
  IB/hfi1: Update RMT size calculation
  mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
  bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
  firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
  kernel/printk/index.c: fix memory leak with using debugfs_lookup()
  tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
  thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
  thermal: intel: quark_dts: fix error pointer dereference
  ASoC: mediatek: mt8195: add missing initialization
  ASoC: zl38060 add gpiolib dependency
  nvme-fabrics: show well known discovery name
  nvme-tcp: don't access released socket during error recovery
  nvme: bring back auto-removal of deleted namespaces during sequential scan
  ASoC: apple: mca: Improve handling of unavailable DMA channels
  ASoC: apple: mca: Fix SERDES reset sequence
  ASoC: apple: mca: Fix final status read on SERDES reset
  ASoC: adau7118: don't disable regulators on device unbind
  loop: loop_set_status_from_info() check before assignment
  io_uring: fix size calculation when registering buf ring
  rtc: allow rtc_read_alarm without read_alarm callback
  scsi: mpi3mr: Use number of bits to manage bitmap sizes
  scsi: mpi3mr: Fix an issue found by KASAN
  scsi: ipr: Work around fortify-string warning
  genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()
  rtc: sun6i: Always export the internal oscillator
  spi: tegra210-quad: Fix iterator outside loop
  vc_screen: modify vcs_size() handling in vcs_read()
  tcp: tcp_check_req() can be called from process context
  ARM: dts: spear320-hmi: correct STMPE GPIO compatible
  net: dsa: felix: fix internal MDIO controller resource length
  net: dsa: seville: ignore mscc-miim read errors from Lynx PCS
  net/sched: act_sample: fix action bind logic
  net/sched: act_mpls: fix action bind logic
  net/sched: act_pedit: fix action bind logic
  net/sched: transition act_pedit to rcu and percpu stats
  nfc: fix memory leak of se_io context in nfc_genl_se_io
  ext4: fix incorrect options show of original mount_opt and extend mount_opt2
  net/mlx5: Geneve, Fix handling of Geneve object id as error code
  net/mlx5e: Verify flow_source cap before using it
  net/mlx5: ECPF, wait for VF pages only after disabling host PFs
  mlx5: fix possible ptp queue fifo use-after-free
  mlx5: fix skb leak while fifo resync and push
  spi: tegra210-quad: Fix validate combined sequence
  9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
  9p/xen: fix connection sequence
  9p/xen: fix version parsing
  net: fix __dev_kfree_skb_any() vs drop monitor
  octeontx2-pf: Use correct struct reference in test condition
  sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
  net: sunhme: Fix region request
  octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet
  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
  drm/i915: move a Kconfig symbol to unbreak the menu presentation
  ptp: vclock: use mutex to fix "sleep on atomic" bug
  netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
  netfilter: ctnetlink: make event listener tracking global
  netfilter: xt_length: use skb len to match in length_mt6
  netfilter: ebtables: fix table blob use-after-free
  netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
  netfilter: conntrack: fix rmmod double-free race
  netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
  watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
  watchdog: pcwd_usb: Fix attempting to access uninitialized memory
  watchdog: Fix kmemleak in watchdog_cdev_register
  watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
  watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2M
  watchdog: rzg2l_wdt: Issue a reset before we put the PM clocks
  f2fs: synchronize atomic write aborts
  um: virt-pci: properly remove PCI device from bus
  um: virtio_uml: move device breaking into workqueue
  um: virtio_uml: mark device as unregistered when breaking it
  um: virtio_uml: free command if adding to virtqueue failed
  x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
  netfilter: nf_tables: allow to fetch set elements when table has an owner
  ext4: don't show commit interval if it is zero
  ext4: use ext4_fc_tl_mem in fast-commit replay path
  soc: qcom: stats: Populate all subsystem debugfs files
  f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
  ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
  ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
  ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
  ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process
  ubifs: ubifs_writepage: Mark page dirty after writing inode failed
  ubifs: dirty_cow_znode: Fix memleak in error handling path
  ubifs: Re-statistic cleaned znode count if commit failed
  ubi: Fix possible null-ptr-deref in ubi_free_volume()
  ubifs: Fix memory leak in alloc_wbufs()
  ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
  ubi: Fix use-after-free when volume resizing failed
  ubifs: Reserve one leb for each journal head while doing budget
  ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
  ubifs: Fix wrong dirty space budget for dirty inode
  ubifs: Rectify space budget for ubifs_xrename()
  ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
  ubifs: Fix memory leak in ubifs_sysfs_init()
  ubifs: Fix build errors as symbol undefined
  ubi: ensure that VID header offset + VID header size <= alloc, size
  um: vector: Fix memory leak in vector_config
  f2fs: fix to abort atomic write only during do_exist()
  f2fs: allow set compression option of files without blocks
  fs: f2fs: initialize fsdata in pagecache_write()
  soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01()
  soc: mediatek: mtk-svs: reset svs when svs_resume() fail
  soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail
  f2fs: clear atomic_write_task in f2fs_abort_atomic_write()
  f2fs: correct i_size change for atomic writes
  f2fs: introduce trace_f2fs_replace_atomic_write_block
  pwm: stm32-lp: fix the check on arr and cmp registers update
  pwm: sifive: Always let the first pwm_apply_state succeed
  soc: mediatek: mtk-svs: Enable the IRQ later
  memory: renesas-rpc-if: Move resource acquisition to .probe()
  memory: renesas-rpc-if: Split-off private data from struct rpcif
  soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power on
  objtool: Fix memory leak in create_static_call_sections()
  f2fs: fix to avoid potential deadlock
  f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin
  driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event()
  fs/jfs: fix shift exponent db_agl2size negative
  auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
  net/sched: Retire tcindex classifier
  Linux 6.1.17
  Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done"
  Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()"
  ANDROID: ABI: update symbol list for galaxy
  ANDROID: Re-apply vendor hooks for information of blocked tasks
  ANDROID: ABI: Add missing symbols to QCOM list
  Linux 6.1.16
  net: avoid double iput when sock_alloc_file fails
  kbuild: Port silent mode detection to future gnu make.
  sbitmap: Try each queue to wake up at least one waiter
  wait: Return number of exclusive waiters awaken
  sbitmap: Advance the queue index before waking up a queue
  brd: use radix_tree_maybe_preload instead of radix_tree_preload
  qede: avoid uninitialized entries in coal_entry array
  drm/edid: fix parsing of 3D modes from HDMI VSDB
  drm/edid: fix AVI infoframe aspect ratio handling
  drm/gud: Fix UBSAN warning
  drm/i915: Don't use BAR mappings for ring buffers with LLC
  drm/i915: Don't use stolen memory for ring buffers with LLC
  drm/radeon: Fix eDP for single-display iMac11,2
  drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
  drm/amd: Fix initialization for nbio 7.5.1
  vfio/type1: restore locked_vm
  vfio/type1: track locked_vm per dma
  vfio/type1: prevent underflow of locked_vm via exec()
  vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
  iommu/vt-d: Fix PASID directory pointer coherency
  iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
  bus: mhi: ep: Save channel state locally during suspend and resume
  bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
  bus: mhi: ep: Only send -ENOTCONN status if client driver is available
  PCI/DPC: Await readiness of secondary bus after reset
  PCI: Avoid FLR for AMD FCH AHCI adapters
  PCI: hotplug: Allow marking devices as disconnected during bind/unbind
  PCI: Unify delay handling for reset and resume
  PCI/PM: Observe reset delay irrespective of bridge_d3
  MIPS: DTS: CI20: fix otg power gpio
  riscv: ftrace: Reduce the detour code size to half
  riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
  riscv, mm: Perform BPF exhandler fixup on page fault
  riscv: jump_label: Fixup unaligned arch_static_branch function
  riscv: mm: fix regression due to update_mmu_cache change
  riscv: Avoid enabling interrupts in die()
  RISC-V: add a spin_shadow_stack declaration
  scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
  scsi: ses: Fix possible desc_ptr out-of-bounds accesses
  scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
  scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
  scsi: ses: Don't attach if enclosure has no components
  scsi: qla2xxx: Remove increment of interface err cnt
  scsi: qla2xxx: Fix erroneous link down
  scsi: qla2xxx: Remove unintended flag clearing
  scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
  scsi: qla2xxx: Check if port is online before sending ELS
  scsi: qla2xxx: Fix link failure in NPIV environment
  scsi: aacraid: Allocate cmd_priv with scsicmd
  iommu/amd: Improve page fault error reporting
  iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
  tracing/eprobe: Fix to add filter on eprobe description in README file
  tools/bootconfig: fix single & used for logical condition
  ring-buffer: Handle race between rb_move_tail and rb_check_pages
  memory tier: release the new_memtier in find_create_memory_tier()
  ktest.pl: Add RUN_TIMEOUT option with default unlimited
  ktest.pl: Fix missing "end_monitor" when machine check fails
  kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
  ktest.pl: Give back console on Ctrt^C on monitor
  mm/thp: check and bail out if page in deferred queue already
  mm: memcontrol: deprecate charge moving
  docs: gdbmacros: print newest record
  remoteproc/mtk_scp: Move clk ops outside send_lock
  media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
  mips: fix syscall_get_nr
  dax/kmem: Fix leak of memory-hotplug resources
  alpha: fix FEN fault handling
  mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
  panic: fix the panic_print NMI backtrace setting
  regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
  ceph: update the time stamps and try to drop the suid/sgid
  rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
  fuse: add inode/permission checks to fileattr_get/fileattr_set
  arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
  ARM: dts: exynos: correct TMU phandle in Odroid HC1
  ARM: dts: exynos: correct TMU phandle in Odroid XU
  ARM: dts: exynos: correct TMU phandle in Exynos5250
  ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
  ARM: dts: exynos: correct TMU phandle in Exynos4
  ARM: dts: exynos: correct TMU phandle in Exynos4210
  ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
  ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
  hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()
  hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
  dm flakey: fix a bug with 32-bit highmem systems
  dm flakey: don't corrupt the zero page
  dm cache: free background tracker's queued work in btracker_destroy
  dm flakey: fix logic when corrupting a bio
  thermal: intel: powerclamp: Fix cur_state for multi package system
  qede: fix interrupt coalescing configuration
  cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
  wifi: cfg80211: Set SSID if it is not already set
  wifi: cfg80211: Fix use after free for wext
  wifi: ath11k: allow system suspend to survive ath11k
  wifi: rtl8xxxu: Use a longer retry limit of 48
  wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
  dm: add cond_resched() to dm_wq_requeue_work()
  dm: add cond_resched() to dm_wq_work()
  dm: send just one event on resize, not two
  mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
  mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
  mtd: spi-nor: sfdp: Fix index value for SCCR dwords
  cxl/pmem: Fix nvdimm registration races
  ext4: refuse to create ea block when umounted
  ext4: optimize ea_inode block expansion
  jbd2: fix data missing when reusing bh which is ready to be checkpointed
  ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
  ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
  mm/damon/paddr: fix missing folio_put()
  crypto: qat - fix out-of-bounds read
  irqdomain: Fix domain registration race
  irqdomain: Fix mapping-creation race
  irqdomain: Refactor __irq_domain_alloc_irqs()
  irqdomain: Drop bogus fwspec-mapping error handling
  irqdomain: Look for existing mapping only once
  irqdomain: Fix disassociation race
  irqdomain: Fix association race
  selftests: seccomp: Fix incorrect kernel headers search path
  selftests: vm: Fix incorrect kernel headers search path
  selftests: dmabuf-heaps: Fix incorrect kernel headers search path
  selftests: drivers: Fix incorrect kernel headers search path
  selftests: futex: Fix incorrect kernel headers search path
  selftests: ipc: Fix incorrect kernel headers search path
  selftests: perf_events: Fix incorrect kernel headers search path
  selftests: mount_setattr: Fix incorrect kernel headers search path
  selftests: move_mount_set_group: Fix incorrect kernel headers search path
  selftests: rseq: Fix incorrect kernel headers search path
  selftests: sync: Fix incorrect kernel headers search path
  selftests: ptp: Fix incorrect kernel headers search path
  selftests: user_events: Fix incorrect kernel headers search path
  selftests: filesystems: Fix incorrect kernel headers search path
  selftests: gpio: Fix incorrect kernel headers search path
  selftests: media_tests: Fix incorrect kernel headers search path
  selftests: kcmp: Fix incorrect kernel headers search path
  selftests: membarrier: Fix incorrect kernel headers search path
  selftests: pidfd: Fix incorrect kernel headers search path
  selftests: clone3: Fix incorrect kernel headers search path
  selftests: arm64: Fix incorrect kernel headers search path
  selftests: pid_namespace: Fix incorrect kernel headers search path
  selftests: core: Fix incorrect kernel headers search path
  selftests: sched: Fix incorrect kernel headers search path
  selftests/ftrace: Fix eprobe syntax test case to check filter support
  selftests/powerpc: Fix incorrect kernel headers search path
  ima: Align ima_file_mmap() parameters with mmap_file LSM hook
  ima: fix error handling logic when file measurement failed
  brd: check for REQ_NOWAIT and set correct page allocation mask
  brd: return 0/-error from brd_insert_page()
  brd: mark as nowait compatible
  virt/sev-guest: Return -EIO if certificate buffer is not large enough
  Documentation/hw-vuln: Document the interaction between IBRS and STIBP
  x86/speculation: Allow enabling STIBP with legacy IBRS
  x86/microcode/AMD: Fix mixed steppings support
  x86/microcode/AMD: Add a @cpu parameter to the reloading functions
  x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
  x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
  x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
  x86/reboot: Disable SVM, not just VMX, when stopping CPUs
  x86/reboot: Disable virtualization in an emergency if SVM is supported
  x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
  x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
  selftests: x86: Fix incorrect kernel headers search path
  KVM: SVM: hyper-v: placate modpost section mismatch error
  KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
  KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
  KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
  KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
  KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
  KVM: SVM: Flush the "current" TLB when activating AVIC
  KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
  KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
  KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
  KVM: x86: Purge "highest ISR" cache when updating APICv state
  KVM: Register /dev/kvm as the _very_ last thing during initialization
  KVM: VMX: Fix crash due to uninitialized current_vmcs
  KVM: Destroy target device if coalesced MMIO unregistration fails
  RDMA/siw: Fix user page pinning accounting
  md: don't update recovery_cp when curr_resync is ACTIVE
  udf: Fix file corruption when appending just after end of preallocated extent
  udf: Detect system inodes linked into directory hierarchy
  udf: Preserve link count of system files
  udf: Do not update file length for failed writes to inline files
  udf: Do not bother merging very long extents
  udf: Truncate added extents on failed expansion
  selftests/landlock: Test ptrace as much as possible with Yama
  selftests/landlock: Skip overlayfs tests when not supported
  fs/cramfs/inode.c: initialize file_ra_state
  ocfs2: fix non-auto defrag path not working issue
  ocfs2: fix defrag path triggering jbd2 ASSERT
  f2fs: fix kernel crash due to null io->bio
  f2fs: fix cgroup writeback accounting with fs-layer encryption
  f2fs: retry to update the inode page given data corruption
  f2fs: fix information leak in f2fs_move_inline_dirents()
  fs: dlm: send FIN ack back in right cases
  fs: dlm: move sending fin message into state change handling
  fs: dlm: don't set stop rx flag after node reset
  exfat: fix inode->i_blocks for non-512 byte sector size device
  exfat: redefine DIR_DELETED as the bad cluster number
  exfat: fix unexpected EOF while reading dir
  exfat: fix reporting fs error when reading dir beyond EOF
  fs: hfsplus: fix UAF issue in hfsplus_put_super
  hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
  io_uring: mark task TASK_RUNNING before handling resume/task work
  ARM: dts: exynos: correct HDMI phy compatible in Exynos4
  torture: Fix hang during kthread shutdown phase
  ksmbd: fix possible memory leak in smb2_lock()
  ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
  ksmbd: fix wrong data area length for smb2 lock request
  locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
  btrfs: hold block group refcount during async discard
  scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
  scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
  scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
  cifs: return a single-use cfid if we did not get a lease
  cifs: Check the lease context if we actually got a lease
  cifs: don't try to use rdma offload on encrypted connections
  cifs: split out smb3_use_rdma_offload() helper
  cifs: introduce cifs_io_parms in smb2_async_writev()
  cifs: fix mount on old smb servers
  cifs: Fix uninitialized memory reads for oparms.mode
  cifs: Fix uninitialized memory read in smb3_qfs_tcon()
  KVM: s390: disable migration mode when dirty tracking is disabled
  s390/kprobes: fix current_kprobe never cleared after kprobes reenter
  s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
  s390: discard .interp section
  s390/extmem: return correct segment type in __segment_load()
  io_uring: fix fget leak when fs don't support nowait buffered read
  io_uring: remove MSG_NOSIGNAL from recvmsg
  io_uring/rsrc: disallow multi-source reg buffers
  io_uring: add reschedule point to handle_tw_list()
  io_uring: add a conditional reschedule to the IOPOLL cancelation loop
  io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
  io_uring: use user visible tail in io_uring_poll()
  io_uring: Replace 0-length array with flexible array
  ipmi_ssif: Rename idle state and check
  ipmi:ssif: resend_msg() cannot fail
  ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
  rtc: pm8xxx: fix set-alarm race
  block: be a bit more careful in checking for NULL bdev while polling
  block: clear bio->bi_bdev when putting a bio back in the cache
  block: don't allow multiple bios for IOCB_NOWAIT issue
  firmware: coreboot: framebuffer: Ignore reserved pixel color bits
  scsi: mpt3sas: Remove usage of dma_get_required_mask() API
  wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
  driver core: fw_devlink: Avoid spurious error message
  drm/shmem-helper: Revert accidental non-GPL export
  cifs: prevent data race in smb2_reconnect()
  nfsd: don't hand out delegation on setuid files being opened for write
  nfsd: zero out pointers after putting nfsd_files on COPY setup error
  dm cache: add cond_resched() to various workqueue loops
  dm thin: add cond_resched() to various workqueue loops
  drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
  drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
  drm/amd/display: Enable P-state validation checks for DCN314
  HID: logitech-hidpp: Don't restart communication if not necessary
  scsi: ufs: core: Fix device management cmd timeout flow
  scsi: snic: Fix memory leak with using debugfs_lookup()
  drm/amd/display: Do not commit pipe when updating DRR
  pinctrl: at91: use devm_kasprintf() to avoid potential leaks
  hwmon: (nct6775) B650/B660/X670 ASUS boards support
  hwmon: (nct6775) Directly call ASUS ACPI WMI method
  hwmon: (coretemp) Simplify platform device handling
  gfs2: Improve gfs2_make_fs_rw error handling
  drm/amd/display: fix FCLK pstate change underflow
  Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
  regulator: s5m8767: Bounds check id indexing into arrays
  regulator: max77802: Bounds check regulator id against opmode
  ASoC: kirkwood: Iterate over array indexes instead of using pointer math
  ASoC: soc-compress: Reposition and add pcm_mutex
  drm/msm/dpu: Add DSC hardware blocks to register snapshot
  docs/scripts/gdb: add necessary make scripts_gdb step
  habanalabs: fix bug in timestamps registration code
  habanalabs: extend fatal messages to contain PCI info
  drm/amd/display: Set hvm_enabled flag for S/G mode
  drm/drm_print: correct format problem
  drm: rcar-du: Fix setting a reserved bit in DPLLCR
  drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
  drm/msm/dsi: Add missing check for alloc_ordered_workqueue
  HID: uclogic: Add support for XP-PEN Deco Pro MW
  HID: uclogic: Add support for XP-PEN Deco Pro SW
  HID: uclogic: Add battery quirk
  HID: uclogic: Add frame type quirk
  drm/amd/display: fix mapping to non-allocated address
  drm: amd: display: Fix memory leakage
  drm/amd: Avoid ASSERT for some message failures
  Revert "fbcon: don't lose the console font across generic->chip driver switch"
  scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
  drm/amdkfd: Page aligned memory reserve size
  drm/amd: Avoid BUG() for case of SRIOV missing IP version
  drm/radeon: free iio for atombios when driver shutdown
  drm/amd/display: Defer DIG FIFO disable after VID stream enable
  drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
  HID: Add Mapping for System Microphone Mute
  drm/omap: dsi: Fix excessive stack usage
  drm/amd/display: Fix potential null-deref in dm_resume
  drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
  drm/amd/display: Reduce expected sdp bandwidth for dcn321
  drm: panel-orientation-quirks: Add quirk for DynaBook K50
  drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
  scm: add user copy checks to put_cmsg()
  devlink: Fix TP_STRUCT_entry in trace of devlink health report
  s390/kfence: fix page fault reporting
  hv_netvsc: Check status in SEND_RNDIS_PKT completion message
  wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
  Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
  Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
  Bluetooth: Fix issue with Actions Semi ATS2851 based devices
  PM: EM: fix memory leak with using debugfs_lookup()
  PM: domains: fix memory leak with using debugfs_lookup()
  time/debug: Fix memory leak with using debugfs_lookup()
  s390/idle: mark arch_cpu_idle() noinstr
  uaccess: Add minimum bounds check on kernel buffer size
  coda: Avoid partial allocation of sig_inputArgs
  net/mlx5: fw_tracer: Fix debug print
  ACPI: video: Fix Lenovo Ideapad Z570 DMI match
  wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
  tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
  gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
  can: isotp: check CAN address family in isotp_bind()
  netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
  s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
  m68k: Check syscall_trace_enter() return code
  net: bcmgenet: Add a check for oversized packets
  crypto: hisilicon: Wipe entire pool on error
  clocksource: Suspend the watchdog temporarily when high read latency detected
  thermal: intel: intel_pch: Add support for Wellsburg PCH
  bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
  ACPI: Don't build ACPICA with '-Os'
  ice: add missing checks for PF vsi type
  ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
  inet: fix fast path in __inet_hash_connect()
  wifi: mt7601u: fix an integer underflow
  wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
  bpftool: Always disable stack protection for BPF objects
  x86/bugs: Reset speculation control settings on init
  timers: Prevent union confusion from unexpected restart_syscall()
  thermal: intel: Fix unsigned comparison with less than zero
  wifi: ath11k: debugfs: fix to work with multiple PCI devices
  rcu-tasks: Handle queue-shrink/callback-enqueue race condition
  rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
  srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
  rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
  rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
  wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
  wifi: ath11k: fix monitor mode bringup crash
  wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
  perf/x86/intel/uncore: Add Meteor Lake support
  cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
  cpuidle: drivers: firmware: psci: Dont instrument suspend code
  x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
  cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
  arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
  btrfs: scrub: improve tree block error reporting
  trace/blktrace: fix memory leak with using debugfs_lookup()
  blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()
  blk-cgroup: dropping parent refcount after pd_free_fn() is done
  blk-iocost: fix divide by 0 error in calc_lcoefs()
  fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
  ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
  exit: Detect and fix irq disabled state in oops
  context_tracking: Fix noinstr vs KASAN
  udf: Define EFSCORRUPTED error code
  arm64: dts: qcom: msm8996: Add additional A2NoC clocks
  ARM: OMAP2+: omap4-common: Fix refcount leak bug
  rpmsg: glink: Release driver_override
  rpmsg: glink: Avoid infinite loop on intent for missing channel
  media: saa7134: Use video_unregister_device for radio_dev
  media: usb: siano: Fix use after free bugs caused by do_submit_urb
  media: i2c: ov7670: 0 instead of -EINVAL was returned
  media: atomisp: Only set default_run_mode on first open of a stream/asd
  media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
  media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers
  media: amphion: correct the unspecified color space
  media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
  media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
  media: v4l2-jpeg: ignore the unknown APP14 marker
  media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
  media: platform: mtk-mdp3: fix Kconfig dependencies
  media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
  media: camss: csiphy-3ph: avoid undefined behavior
  media: platform: mtk-mdp3: Fix return value check in mdp_probe()
  media: i2c: imx219: Fix binning for RAW8 capture
  media: i2c: imx219: Split common registers from mode tables
  media: i2c: ov772x: Fix memleak in ov772x_probe()
  media: mc: Get media_device directly from pad
  media: ov5640: Handle delays when no reset_gpio set
  media: ov5640: Fix soft reset sequence and timings
  media: ov5675: Fix memleak in ov5675_init_controls()
  media: ov2740: Fix memleak in ov2740_init_controls()
  media: max9286: Fix memleak in max9286_v4l2_register()
  builddeb: clean generated package content
  s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
  powerpc: Remove linker flag from KBUILD_AFLAGS
  media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()
  media: platform: ti: Add missing check for devm_regulator_get
  media: ti: cal: fix possible memory leak in cal_ctx_create()
  remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
  Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
  IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
  IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
  RDMA/rxe: Fix missing memory barriers in rxe_queue.h
  RDMA/rxe: cleanup some error handling in rxe_verbs.c
  iommu/vt-d: Allow to use flush-queue when first level is default
  iommu/vt-d: Fix error handling in sva enable/disable paths
  dmaengine: ptdma: check for null desc before calling pt_cmd_callback
  dmaengine: dw-axi-dmac: Do not dereference NULL structure
  dmaengine: sf-pdma: pdma_desc memory leak fix
  iommu/amd: Do not identity map v2 capable device when snp is enabled
  iommu: Fix error unwind in iommu_group_alloc()
  iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
  PCI: qcom: Fix host-init error handling
  phy: rockchip-typec: fix tcphy_get_mode error case
  PCI: Fix dropping valid root bus resources with .end = zero
  dmaengine: dw-edma: Fix readq_ch() return value truncation
  usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
  mtd: mtdpart: Don't create platform device that'll never probe
  driver core: fw_devlink: Make cycle detection more robust
  driver core: fw_devlink: Improve check for fwnode with no device/driver
  driver core: fw_devlink: Consolidate device link flag computation
  driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle
  driver core: fw_devlink: Don't purge child fwnode's consumer links
  driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
  tty: serial: imx: disable Ageing Timer interrupt request irq
  tty: serial: imx: Handle RS485 DE signal active high
  serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
  RDMA/irdma: Cap MSIX used to online CPUs + 1
  usb: max-3421: Fix setting of I/O pins
  RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
  power: supply: remove faulty cooling logic
  iommu/vt-d: Set No Execute Enable bit in PASID table entry
  iommu/dart: Fix apple_dart_device_group for PCI groups
  iommu: dart: Support >64 stream IDs
  iommu: dart: Add suspend/resume support
  PCI: mt7621: Delay phy ports initialization
  phy: mediatek: remove temporary variable @mask_
  usb: gadget: configfs: Restrict symlink creation is UDC already binded
  usb: musb: mediatek: don't unregister something that wasn't registered
  RDMA/cxgb4: add null-ptr-check after ip_dev_find()
  tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
  usb: early: xhci-dbc: Fix a potential out-of-bound memory access
  fpga: microchip-spi: rewrite status polling in a time measurable way
  fpga: microchip-spi: move SPI I/O buffers out of stack
  dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
  fotg210-udc: Add missing completion handler
  firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
  drivers: base: transport_class: fix resource leak when transport_add_device() fails
  drivers: base: transport_class: fix possible memory leak
  driver core: location: Free struct acpi_pld_info *pld before return false
  driver core: fix resource leak in device_add()
  misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
  misc/mei/hdcp: Use correct macros to initialize uuid_le
  mei: pxp: Use correct macros to initialize uuid_le
  VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
  firmware: stratix10-svc: fix error handle while alloc/add device failed
  firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
  applicom: Fix PCI device refcount leak in applicom_init()
  eeprom: idt_89hpesx: Fix error handling in idt_init()
  Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
  serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
  tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
  tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
  hwtracing: hisi_ptt: Only add the supported devices to the filters list
  PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
  PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning
  PCI: switchtec: Return -EFAULT for copy_to_user() errors
  PCI/IOV: Enlarge virtfn sysfs name buffer
  usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
  coresight: cti: Add PM runtime call in enable_store
  coresight: cti: Prevent negative values of enable count
  coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
  media: uvcvideo: Refactor power_line_frequency_controls_limited
  media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
  media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
  media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
  alpha/boot/tools/objstrip: fix the check for ELF header
  kobject: Fix slab-out-of-bounds in fill_kobj_path()
  kobject: modify kobject_get_path() to take a const *
  driver core: fix potential null-ptr-deref in device_add()
  soundwire: cadence: Don't overflow the command FIFOs
  i2c: designware: fix i2c_dw_clk_rate() return size to be u32
  usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
  iio: light: tsl2563: Do not hardcode interrupt trigger type
  RDMA/hns: Fix refcount leak in hns_roce_mmap
  dmaengine: HISI_DMA should depend on ARCH_HISI
  RDMA/erdma: Fix refcount leak in erdma_mmap
  dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
  mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
  mfd: cs5535: Don't build on UML
  objtool: add UACCESS exceptions for __tsan_volatile_read/write
  perf tests stat_all_metrics: Change true workload to sleep workload for system wide check
  printf: fix errname.c list
  perf record: Fix segfault with --overwrite and --max-size
  selftests: use printf instead of echo -ne
  selftests/ftrace: Fix bash specific "==" operator
  selftests: find echo binary to use -ne options
  sparc: allow PM configs for sparc32 COMPILE_TEST
  perf tools: Fix auto-complete on aarch64
  perf test bpf: Skip test if kernel-debuginfo is not present
  perf intel-pt: Do not try to queue auxtrace data on pipe
  perf inject: Use perf_data__read() for auxtrace
  tools/tracing/rtla: osnoise_hist: use total duration for average calculation
  leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
  leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
  leds: led-core: Fix refcount leak in of_led_get()
  perf llvm: Fix inadvertent file creation
  gfs2: jdata writepage fix
  cifs: use tcon allocation functions even for dummy tcon
  cifs: Fix warning and UAF when destroy the MR list
  cifs: Fix lost destroy smbd connection when MR allocate failed
  NFSD: copy the whole verifier in nfsd_copy_write_verifier
  nfsd: don't fsync nfsd_files on last close
  nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
  NFSD: fix problems with cleanup on errors in nfsd4_copy
  nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
  nfsd: fix race to check ls_layouts
  NFSD: fix leaked reference count of nfsd4_ssc_umount_item
  NFSD: enhance inter-server copy cleanup
  drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
  ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
  hid: bigben_probe(): validate report count
  HID: bigben: use spinlock to safely schedule workers
  HID: bigben_worker() remove unneeded check on report_field
  HID: bigben: use spinlock to protect concurrent accesses
  ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
  spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
  NFS: fix disabling of swap
  nfs4trace: fix state manager flag printing
  dm: remove flush_scheduled_work() during local_exit()
  ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
  hwmon: (mlxreg-fan) Return zero speed for broken fan
  spi: bcm63xx-hsspi: Fix multi-bit mode setting
  HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
  drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
  ASoC: codecs: lpass: fix incorrect mclk rate
  ASoC: codecs: lpass: register mclk after runtime pm
  ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
  ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
  ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
  HID: retain initial quirks set up when creating HID devices
  HID: multitouch: Add quirks for flipped axes
  scsi: aic94xx: Add missing check for dma_map_single()
  scsi: mpt3sas: Fix a memory leak
  drm/amdgpu: fix enum odm_combine_mode mismatch
  ALSA: hda: Fix the control element identification for multiple codecs
  hwmon: (ltc2945) Handle error case in ltc2945_value_store
  hwmon: (asus-ec-sensors) add missing mutex path
  regulator: tps65219: use generic set_bypass()
  ASoC: dt-bindings: meson: fix gx-card codec node regex
  ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
  ASoC: rsnd: fixup #endif position
  regmap: apply reg_base and reg_downshift for single register ops
  dm: improve shrinker debug names
  ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
  ASoC: mchp-spdifrx: fix controls that works with completion mechanism
  ASoC: mchp-spdifrx: fix return value in case completion times out
  ASoC: mchp-spdifrx: fix controls which rely on rsr register
  spi: dw_bt1: fix MUX_MMIO dependencies
  ASoC: topology: Properly access value coming from topology file
  gpio: vf610: connect GPIO label to dev name
  dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr
  ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
  drm/mediatek: Clean dangling pointer on bind error path
  drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
  drm/mediatek: Drop unbalanced obj unref
  drm/mediatek: Use NULL instead of 0 for NULL pointer
  drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
  drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
  pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
  drm/tegra: firewall: Check for is_addr_reg existence in IMM check
  gpu: host1x: Don't skip assigning syncpoints to channels
  gpu: host1x: Fix mask for syncpoint increment register
  pinctrl: mediatek: Initialize variable *buf to zero
  pinctrl: mediatek: Initialize variable pullen and pullup to zero
  pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
  habanalabs: bugs fixes in timestamps buff alloc
  drm/msm/mdp5: Add check for kzalloc
  drm/msm/dpu: Add check for pstates
  drm/msm/dpu: Add check for cstate
  drm/msm: use strscpy instead of strncpy
  drm/msm/dpu: sc7180: add missing WB2 clock control
  scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
  drm/msm/dsi: Allow 2 CTRLs on v2.5.0
  drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
  drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
  regulator: tps65219: use IS_ERR() to detect an error pointer
  drm/bridge: lt9611: pass a pointer to the of node
  drm/bridge: lt9611: fix clock calculation
  drm/bridge: lt9611: fix programming of video modes
  drm/bridge: lt9611: fix polarity programming
  drm/bridge: lt9611: fix HPD reenablement
  drm/bridge: lt9611: fix sleep mode setup
  drm/msm/dpu: Disallow unallocated resources to be returned
  drm/msm/gem: Add check for kmalloc
  drm/amdgpu: Use the sched from entity for amdgpu_cs trace
  ALSA: hda/ca0132: minor fix for allocation size
  drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
  drm/bridge: tc358767: Set default CLRSIPO count
  ASoC: fsl_sai: initialize is_dsp_mode flag
  scsi: qla2xxx: edif: Fix clang warning
  scsi: qla2xxx: Fix exchange oversubscription for management commands
  scsi: qla2xxx: Fix exchange oversubscription
  drm/panel-edp: fix name for IVO product id 854b
  drm/msm: clean event_thread->worker in case of an error
  drm/vc4: hdmi: Correct interlaced timings again
  drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
  drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5
  drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
  drm/vc4: hvs: Set AXI panic modes
  pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
  pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
  pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
  drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
  drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()
  hwmon: (ftsteutates) Fix scaling of measurements
  drm/vc4: drop all currently held locks if deadlock happens
  gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
  drm: tidss: Fix pixel format definition
  drm/vc4: dpi: Fix format mapping for RGB565
  drm/vkms: Fix null-ptr-deref in vkms_release()
  drm/vkms: Fix memory leak in vkms_init()
  drm/bridge: megachips: Fix error handling in i2c_register_driver()
  drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
  drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
  drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
  drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
  drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
  sefltests: netdevsim: wait for devlink instance after netns removal
  selftest: fib_tests: Always cleanup before exit
  net/mlx4_en: Introduce flexible array to silence overflow warning
  net: lan966x: Fix possible deadlock inside PTP
  net: bcmgenet: fix MoCA LED control
  l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
  selftests/net: Interpret UDP_GRO cmsg data as an int value
  net/smc: fix application data exception
  net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
  irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
  irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
  bpf: Fix global subprog context argument resolution logic
  LoongArch, bpf: Use 4 instructions for function address in JIT
  xsk: check IFF_UP earlier in Tx path
  can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL
  can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
  selftests/bpf: Fix xdp_do_redirect on s390x
  bpf: Zeroing allocated object from slab in bpf memory allocator
  wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
  selftests/bpf: Fix map_kptr test.
  thermal/drivers/hisi: Drop second sensor hi3660
  tools/lib/thermal: Fix thermal_sampling_exit()
  wifi: mac80211: fix off-by-one link setting
  wifi: mac80211: avoid u32_encode_bits() warning
  wifi: mac80211: Don't translate MLD addresses for multicast
  wifi: mac80211: fix non-MLO station association
  wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
  wifi: mac80211: move color collision detection report in a delayed work
  crypto: crypto4xx - Call dma_unmap_page when done
  crypto: octeontx2 - Fix objects shared between several modules
  ACPI: resource: Do IRQ override on all TongFang GMxRGxx
  ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
  selftests/bpf: Fix out-of-srctree build
  wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
  wifi: iwl4965: Add missing check for create_singlethread_workqueue()
  wifi: iwl3945: Add missing check for create_singlethread_workqueue
  clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use
  RISC-V: time: initialize hrtimer based broadcast clock event device
  m68k: /proc/hardware should depend on PROC_FS
  crypto: rsa-pkcs1pad - Use akcipher_request_complete
  rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
  xen/grant-dma-iommu: Implement a dummy probe_device() callback
  libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
  s390/ap: fix status returned by ap_qact()
  s390/ap: fix status returned by ap_aqic()
  s390: vfio-ap: tighten the NIB validity check
  net: ipa: generic command param fix
  Bluetooth: hci_qca: get wakeup status from serdev device handle
  Bluetooth: L2CAP: Fix potential user-after-free
  Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
  cpufreq: davinci: Fix clk use after free
  OPP: fix error checking in opp_migrate_dentry()
  tap: tap_open(): correctly initialize socket uid
  tun: tun_chr_open(): correctly initialize socket uid
  net: add sock_init_data_uid()
  s390/boot: fix mem_detect extended area allocation
  s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
  s390/boot: cleanup decompressor header files
  s390/vmem: fix empty page tables cleanup under KASAN
  s390/mem_detect: fix detect_memory() error handling
  irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
  irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
  irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
  irqchip: Fix refcount leak in platform_irqchip_probe
  net/mlx5: Enhance debug print in page allocation failure
  wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
  wifi: mt76: add memory barrier to SDIO queue kick
  wifi: mt76: mt7915: fix WED TxS reporting
  wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
  wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
  bpftool: profile online CPUs instead of possible
  crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
  selftests/bpf: Initialize tc in xdp_synproxy
  can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
  kselftest/arm64: Fix enumeration of systems without 128 bit SME
  wifi: iwlwifi: mei: fix compilation errors in rfkill()
  s390/bpf: Add expoline to tail calls
  leds: led-class: Add missing put_device() to led_put()
  crypto: xts - Handle EBUSY correctly
  selftests/bpf: Fix vmtest static compilation error
  selftests/bpf: Use consistent build-id type for liburandom_read.so
  x86/microcode: Adjust late loading result reporting message
  x86/microcode: Check CPU capabilities after late microcode update correctly
  x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
  powercap: fix possible name leak in powercap_register_zone()
  crypto: seqiv - Handle EBUSY correctly
  crypto: essiv - Handle EBUSY correctly
  crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
  selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
  ACPI: battery: Fix missing NUL-termination with large strings
  wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
  wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
  wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
  wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
  wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
  thermal/drivers/imx_sc_thermal: Fix the loop condition
  thermal/drivers/imx_sc_thermal: Drop empty platform remove function
  wifi: orinoco: check return value of hermes_write_wordrec()
  wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
  wifi: rtw89: Add missing check for alloc_workqueue
  wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
  thermal/drivers/tsens: limit num_sensors to 9 for msm8939
  thermal/drivers/tsens: fix slope values for msm8939
  thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
  thermal/drivers/tsens: Drop msm8976-specific defines
  x86/signal: Fix the value returned by strict_sas_size()
  s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
  s390/early: fix sclp_early_sccb variable lifetime
  workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
  kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
  arm64/cpufeature: Fix field sign for DIT hwcap detection
  selftests/xsk: print correct error codes when exiting
  selftests/xsk: print correct payload for packet dump
  ACPICA: nsrepair: handle cases without a return value correctly
  platform/chrome: cros_ec_typec: Update port DP VDO
  crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
  lib/mpi: Fix buffer overrun when SG is too long
  rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
  rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
  rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
  genirq: Fix the return type of kstat_cpu_irqs_sum()
  ACPICA: Drop port I/O validation for some regions
  crypto: x86/ghash - fix unaligned access in ghash_setkey()
  libbpf: Fix invalid return address register in s390
  wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
  wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
  wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
  wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
  wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()
  wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
  wifi: ipw2200: fix memory leak in ipw_wdev_init()
  wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
  libbpf: Fix btf__align_of() by taking into account field offsets
  wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
  wifi: rtw89: 8852c: rfk: correct DPK settings
  wifi: rtw89: 8852c: rfk: correct DACK setting
  wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
  wifi: libertas: fix memory leak in lbs_init_adapter()
  wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
  wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
  wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
  wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
  wifi: rsi: Fix memory leak in rsi_coex_attach()
  wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
  wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
  wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
  wifi: mt76: mt7915: check return value before accessing free_block_num
  wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
  wifi: mt76: mt7915: add missing of_node_put()
  block: use proper return value from bio_failfast()
  block: bio-integrity: Copy flags when bio_integrity_payload is cloned
  block: Fix io statistics for cgroup in throttle path
  block: sync mixed merged request's failfast with 1st bio's
  erofs: relinquish volume with mutex held
  arm64: dts: qcom: pmk8350: Use the correct PON compatible
  arm64: dts: qcom: pmk8350: Specify PBS register for PON
  block: ublk: check IO buffer based on flag need_get_data
  KEYS: asymmetric: Fix ECDSA use via keyctl uapi
  x86/perf/zhaoxin: Add stepping check for ZXC
  perf/x86/intel/ds: Fix the conversion from TSC to perf time
  sched/rt: pick_next_rt_entity(): check list_entry
  s390/dasd: Fix potential memleak in dasd_eckd_init()
  arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
  arm64: dts: qcom: msm8992-*: Fix up comments
  arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
  arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
  arm64: dts: qcom: sm8450: drop incorrect cells from serial
  arm64: dts: qcom: sm8350: drop incorrect cells from serial
  arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC
  arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
  blk-mq: correct stale comment of .get_budget
  blk-mq: Fix potential io hung for shared sbitmap per tagset
  blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
  blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
  blk-mq: avoid sleep in blk_mq_alloc_request_hctx
  ARM: dts: stm32: Update part number NVMEM description on stm32mp131
  arm64: dts: mediatek: mt7986: Fix watchdog compatible
  arm64: dts: mediatek: mt8195: Fix watchdog compatible
  arm64: dts: mediatek: mt8186: Fix watchdog compatible
  arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
  arm64: dts: mt8186: Fix CPU map for single-cluster SoC
  arm64: dts: mt8192: Fix CPU map for single-cluster SoC
  arm64: dts: mt8195: Fix CPU map for single-cluster SoC
  sbitmap: correct wake_batch recalculation to avoid potential IO hung
  sbitmap: Use single per-bitmap counting to wake up queued tags
  sbitmap: remove redundant check in __sbitmap_queue_get_batch
  ARM: dts: imx7s: correct iomuxc gpr mux controller cells
  ublk_drv: don't probe partitions if the ubq daemon isn't trusted
  ublk_drv: remove nr_aborted_queues from ublk_device
  ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
  arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
  arm64: dts: meson: radxa-zero: allow usb otg mode
  arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
  locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
  arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
  arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
  arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
  arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
  arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
  arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
  arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
  arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
  arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
  arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
  arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
  arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
  arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
  arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
  ARM: imx: Call ida_simple_remove() for ida_simple_get
  ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
  arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
  ARM: s3c: fix s3c64xx_set_timer_source prototype
  ARM: bcm2835_defconfig: Enable the framebuffer
  arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
  ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
  arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
  arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
  arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
  arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
  arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
  arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
  arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
  arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
  arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
  arm64: dts: msm8992-bullhead: add memory hole region
  arm64: tegra: Fix duplicate regulator on Jetson TX1
  arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
  arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
  cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
  arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
  arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
  arm64: dts: meson-gx: Fix Ethernet MAC address unit name
  arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
  arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
  arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
  arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
  arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
  arm64: dts: qcom: sc7280: correct SPMI bus address cells
  arm64: dts: qcom: sc7180: correct SPMI bus address cells
  x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC
  arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
  arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
  arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
  arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
  arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
  arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
  ARM: zynq: Fix refcount leak in zynq_early_slcr_init
  arm64: dts: imx8m: Align SoC unique ID node unit address
  arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
  arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
  arm64: dts: qcom: sm6350: Fix up the ramoops node
  arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
  arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
  arm64: dts: qcom: qcs404: use symbol names for PCIe resets
  ARM: OMAP2+: Fix memory leak in realtime_counter_init()
  ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
  powerpc/mm: Rearrange if-else block to avoid clang warning
  HID: asus: use spinlock to safely schedule workers
  HID: asus: use spinlock to protect concurrent accesses
  Revert "ANDROID: disble the UID_SYS_STATS driver"
  Revert "exit: Remove profile_task_exit & profile_munmap"
  FROMGIT: pstore: Revert pmsg_lock back to a normal mutex
  ANDROID: ABI: Update allowed list for QCOM
  ANDROID: ABI: Add missing symbols to QCOM list
  fscrypt: support decrypting data from large folios
  fsverity: support verifying data from large folios
  fsverity.rst: update git repo URL for fsverity-utils
  ext4: allow verity with fs block size < PAGE_SIZE
  fs/buffer.c: support fsverity in block_read_full_folio()
  f2fs: simplify f2fs_readpage_limit()
  ext4: simplify ext4_readpage_limit()
  fsverity: support enabling with tree block size < PAGE_SIZE
  fsverity: support verification with tree block size < PAGE_SIZE
  fsverity: replace fsverity_hash_page() with fsverity_hash_block()
  fsverity: use EFBIG for file too large to enable verity
  fsverity: store log2(digest_size) precomputed
  fsverity: simplify Merkle tree readahead size calculation
  fsverity: use unsigned long for level_start
  fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG
  fsverity: pass pos and size to ->write_merkle_tree_block
  fsverity: optimize fsverity_cleanup_inode() on non-verity files
  fsverity: optimize fsverity_prepare_setattr() on non-verity files
  fsverity: optimize fsverity_file_open() on non-verity files
  fscrypt: clean up fscrypt_add_test_dummy_key()
  fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super()
  f2fs: stop calling fscrypt_add_test_dummy_key()
  ext4: stop calling fscrypt_add_test_dummy_key()
  fscrypt: add the test dummy encryption key on-demand
  f2fs: drop unnecessary arg for f2fs_ioc_*()
  f2fs: Revert "f2fs: truncate blocks in batch in __complete_revoke_list()"
  f2fs: synchronize atomic write aborts
  f2fs: fix wrong segment count
  f2fs: replace si->sbi w/ sbi in stat_show()
  f2fs: export ipu policy in debugfs
  f2fs: make kobj_type structures constant
  f2fs: fix to do sanity check on extent cache correctly
  f2fs: add missing description for ipu_policy node
  f2fs: fix to set ipu policy
  f2fs: fix typos in comments
  f2fs: fix kernel crash due to null io->bio
  f2fs: use iostat_lat_type directly as a parameter in the iostat_update_and_unbind_ctx()
  f2fs: add sysfs nodes to set last_age_weight
  f2fs: fix f2fs_show_options to show nogc_merge mount option
  f2fs: fix cgroup writeback accounting with fs-layer encryption
  f2fs: fix wrong calculation of block age
  f2fs: fix to update age extent in f2fs_do_zero_range()
  f2fs: fix to update age extent correctly during truncation
  f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
  f2fs: retry to update the inode page given data corruption
  f2fs: fix to handle F2FS_IOC_START_ATOMIC_REPLACE in f2fs_compat_ioctl()
  f2fs: clean up i_compress_flag and i_compress_level usage
  f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info
  f2fs: factor the read/write tracing logic into a helper
  f2fs: remove __has_curseg_space
  f2fs: refactor next blk selection
  f2fs: remove __allocate_new_section
  f2fs: refactor __allocate_new_segment
  f2fs: add a f2fs_curseg_valid_blocks helper
  f2fs: simplify do_checkpoint
  f2fs: remove __add_sum_entry
  f2fs: fix to abort atomic write only during do_exist()
  f2fs: allow set compression option of files without blocks
  f2fs: fix information leak in f2fs_move_inline_dirents()
  fs: f2fs: initialize fsdata in pagecache_write()
  f2fs: fix to check warm_data_age_threshold
  f2fs: return true if all cmd were issued or no cmd need to be issued for f2fs_issue_discard_timeout()
  f2fs: clarify compress level bit offset
  f2fs: fix to show discard_unit mount opt
  f2fs: fix to do sanity check on extent cache correctly
  f2fs: remove unneeded f2fs_cp_error() in f2fs_create_whiteout()
  f2fs: clear atomic_write_task in f2fs_abort_atomic_write()
  f2fs: introduce trace_f2fs_replace_atomic_write_block
  f2fs: introduce discard_io_aware_gran sysfs node
  f2fs: drop useless initializer and unneeded local variable
  f2fs: add iostat support for flush
  f2fs: support accounting iostat count and avg_bytes
  f2fs: convert discard_wake and gc_wake to bool type
  f2fs: convert to use MIN_DISCARD_GRANULARITY macro
  f2fs: merge f2fs_show_injection_info() into time_to_inject()
  f2fs: add a f2fs_ prefix to punch_hole() and expand_inode_data()
  f2fs: remove unnecessary blank lines
  f2fs: mark f2fs_init_compress_mempool w/ __init
  f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
  f2fs: start freeing cluster pages from the unused number
  MAINTAINERS: Add f2fs's patchwork
  f2fs: deliver the accumulated 'issued' to __issue_discard_cmd_orderly()
  f2fs: avoid to check PG_error flag
  f2fs: add missing doc for fault injection sysfs
  f2fs: fix to avoid potential deadlock
  f2fs: introduce IS_F2FS_IPU_* macro
  f2fs: refactor the hole reporting and allocation logic in f2fs_map_blocks
  f2fs: factor out a f2fs_map_no_dnode
  f2fs: factor a f2fs_map_blocks_cached helper
  f2fs: remove the create argument to f2fs_map_blocks
  f2fs: remove f2fs_get_block
  docs: f2fs: fix html doc error
  f2fs: simplify __allocate_data_block
  f2fs: reflow prepare_write_begin
  f2fs: f2fs_do_map_lock
  f2fs: add a f2fs_get_block_locked helper
  f2fs: add a f2fs_lookup_extent_cache_block helper
  f2fs: split __submit_bio
  f2fs: rename F2FS_MAP_UNWRITTEN to F2FS_MAP_DELALLOC
  f2fs: decouple F2FS_MAP_ from buffer head flags
  f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin
  f2fs: fix to call clear_page_private_reference in .{release,invalid}_folio
  f2fs: remove unused PAGE_PRIVATE_ATOMIC_WRITE
  f2fs: fix to support .migrate_folio for compressed inode
  f2fs: file: drop useless initializer in expand_inode_data()

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml
	Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
	android/abi_gki_aarch64.stg
	drivers/hwtracing/coresight/coresight-cti-sysfs.c
	drivers/soc/qcom/qcom_stats.c
	drivers/ufs/host/ufs-qcom.c
	drivers/ufs/host/ufs-qcom.h

Change-Id: I6a2a516fd53a940d28d7f51b0b73f816b2a632fc
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9839361 UKQ2.230328.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-04-04 00:15:30 -07:00
congying
c5b0b00d01 iio: adc: qcom-spmi-adc5-gen3: Save adc data into minidump
Add support to save ADC_TM thermal sensor data to minidump
so that it can be obtained from memory dump for analysis.

Change-Id: Ieed85580b47ef27669ef8f09a0a62be4913cf586
Signed-off-by: congying <quic_congying@quicinc.com>
2023-03-26 19:30:21 -07:00
Subbaraman Narayanamurthy
d31ad84f4b iio: adc: qcom-spmi-adc5-gen3: use pr_err_ratelimited() for conversion fault
In some random scenarios, conversion faults are observed when
reading some ADC channels during boot. This causes a log spew
which ends up in a watchdog bark when the system is busy. Reduce
the error logging with pr_err_ratelimited(). While at it, print
the status and eoc_status registers so that it may provide some
useful information when it happens.

Change-Id: I3bb93328d827ae141377e10f9a355423e400d8c7
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
2023-03-22 10:57:53 -07:00
Harshit Mogalapalli
f5a2a15da3 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
[ Upstream commit 64a68158738ec8f520347144352f7a09bdb9e169 ]

Smatch Warns:
drivers/iio/accel/mma9551_core.c:299
	mma9551_read_config_word() error: uninitialized symbol 'v'.

When (offset >= 1 << 12) is true mma9551_transfer() will return -EINVAL
without 'v' being initialized, so check for the error and return.

Note: No actual bug as caller checks the return value and does not
use the parameter in the problem case.

Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Link: https://lore.kernel.org/r/20230126153610.3586243-1-harshit.m.mogalapalli@oracle.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-03-11 13:55:35 +01:00
Harshit Mogalapalli
be0c84d908 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
[ Upstream commit e56d2c34ce9dc122b1a618172ec0e05e50adb9e9 ]

Smatch Warns: drivers/iio/accel/mma9551_core.c:357
	mma9551_read_status_word() error: uninitialized symbol 'v'.

When (offset >= 1 << 12) is true mma9551_transfer() will return -EINVAL
without 'v' being initialized, so check for the error and return.

Note: Not a bug as such because the caller checks return value and
doesn't not use this parameter in the problem case.

Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Link: https://lore.kernel.org/r/20230126152147.3585874-1-harshit.m.mogalapalli@oracle.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-03-11 13:55:35 +01:00
Ferry Toth
4f3dea31bf iio: light: tsl2563: Do not hardcode interrupt trigger type
[ Upstream commit 027641b52fe37b64af61025298ce160c8b9b7a73 ]

Instead of hardcoding IRQ trigger type to IRQF_TRIGGER_RAISING,
let's respect the settings specified in the firmware description.
To be compatible with the older firmware descriptions, if trigger
type is not set up there, we'll set it to default (raising edge).

Fixes: 388be48839 ("staging:iio: tsl2563 abi fixes and interrupt handling")
Fixes: bdab100173 ("staging:iio:light:tsl2563 remove old style event registration.")
Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20221207190348.9347-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-03-10 09:33:29 +01:00
Abdul Salam
167ec7e4b9 iio: adc: qcom-spmi-adc5: Fix compiler error
Use fwnode_property_read_bool instead of of_property_read_bool.

Change-Id: Ibbeddbda6b2ae338f1d4442d98d55b7277b3bfc4
Signed-off-by: Abdul Salam <quic_asalam@quicinc.com>
Signed-off-by: Raghavendra Prasad N <quic_raghnaga@quicinc.com>
2023-03-06 01:44:39 -08:00
jianzhou
3ea04f58a4 Merge keystone/android14-6.1-keystone-qcom-release.6.1.11 (b28061a) into msm-pineapple
* refs/heads/tmp-b28061a:
  ANDROID: Enable userspace block driver
  ANDROID: remoteproc: sysfs: fix race while updating recovery flag
  ANDROID: sched: add vendor hook to PELT multiplier
  ANDROID: android14-6.1: Restrict android/ OWNERS to DrNo
  ANDROID: Enable block device throttling
  ANDROID: Update symbol list for virtual device.
  ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim
  ANDROID: ABI: Update QCOM symbol list
  ANDROID: cpuidle-psci: Fix suspicious RCU usage
  Linux 6.1.11
  bpf: Skip invalid kfunc call in backtrack_insn
  gfs2: Always check inode size of inline inodes
  gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
  wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
  f2fs: fix to do sanity check on i_extra_isize in is_alive()
  fbdev: smscufx: fix error handling code in ufx_usb_probe
  f2fs: initialize locks earlier in f2fs_fill_super()
  ovl: Use "buf" flexible array for memcpy() destination
  fs/ntfs3: Validate attribute data and valid sizes
  powerpc/imc-pmu: Revert nest_init_lock to being a mutex
  powerpc/64s: Fix local irq disable when PMIs are disabled
  powerpc/64s/radix: Fix crash with unaligned relocated kernel
  iio:adc:twl6030: Enable measurement of VAC
  ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure
  platform/x86/amd: pmc: add CONFIG_SERIO dependency
  serial: 8250_dma: Fix DMA Rx rearm race
  serial: 8250_dma: Fix DMA Rx completion race
  phy: qcom-qmp-combo: fix runtime suspend
  nvmem: core: fix return value
  nvmem: core: fix cell removal on error
  nvmem: core: fix device node refcounting
  nvmem: core: fix registration vs use race
  nvmem: core: fix cleanup after dev_set_name()
  nvmem: core: remove nvmem_config wp_gpio
  nvmem: core: initialise nvmem->id early
  drm/amdgpu: update wave data type to 3 for gfx11
  drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11
  drm/amd: Fix initialization for nbio 4.3.0
  drm/i915: Fix potential bit_17 double-free
  drm/i915: Avoid potential vm use-after-free
  serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
  dma-buf: actually set signaling bit for private stub fences
  migrate: hugetlb: check for hugetlb shared PMD in node migration
  maple_tree: fix mas_empty_area_rev() lower bound validation
  Squashfs: fix handling and sanity checking of xattr_ids count
  ia64: fix build error due to switch case label appearing next to declaration
  highmem: round down the address passed to kunmap_flush_on_unmap()
  mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups
  mm, mremap: fix mremap() expanding for vma's with vm_ops->close()
  mm/khugepaged: fix ->anon_vma race
  mm/swapfile: add cond_resched() in get_swap_pages()
  mm/uffd: fix pte marker when fork() without fork event
  fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
  fpga: m10bmc-sec: Fix probe rollback
  x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
  HV: hv_balloon: fix memory leak with using debugfs_lookup()
  kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
  usb: gadget: udc: do not clear gadget driver.bus
  usb: typec: ucsi: Don't attempt to resume the ports before they exist
  usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
  mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()
  mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
  mm: multi-gen LRU: fix crash during cgroup migration
  Revert "mm: kmemleak: alloc gray object for reserved region with direct map"
  riscv: disable generation of unwind tables
  parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
  parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c
  parisc: Fix return code of pdc_iodc_print()
  nvmem: qcom-spmi-sdam: fix module autoloading
  nvmem: sunxi_sid: Always use 32-bit MMIO reads
  nvmem: brcm_nvram: Add check for kzalloc
  iio: imu: fxos8700: fix MAGN sensor scale and unit
  iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
  iio: imu: fxos8700: fix failed initialization ODR mode assignment
  iio: imu: fxos8700: fix incorrect ODR mode readback
  iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
  iio: imu: fxos8700: fix map label of channel type to MAGN sensor
  iio: imu: fxos8700: fix IMU data bits returned to user space
  iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
  iio: imu: fxos8700: fix ACCEL measurement range selection
  iio: light: cm32181: Fix PM support on system with 2 I2C resources
  iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
  iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
  iio: adc: berlin2-adc: Add missing of_node_put() in error path
  iio: adc: xilinx-ams: fix devm_krealloc() return value check
  iio: hid: fix the retval in gyro_3d_capture_sample
  iio: hid: fix the retval in accel_3d_capture_sample
  rtc: efi: Enable SET/GET WAKEUP services as optional
  efi: Accept version 2 of memory attributes table
  ASoC: SOF: keep prepare/unprepare widgets in sink path
  ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL
  ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0
  ASoC: codecs: wsa883x: correct playback min/max rates
  ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform
  ALSA: hda/realtek: Add Acer Predator PH315-54
  watchdog: diag288_wdt: fix __diag288() inline assembly
  watchdog: diag288_wdt: do not use stack buffers for hardware data
  can: isotp: handle wait_event_interruptible() return values
  can: isotp: split tx timer into transmission and timeout
  net: qrtr: free memory on error path in radix_tree_insert()
  ARM: dts: imx7d-smegw01: Fix USB host over-current polarity
  hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap()
  cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask()
  fbcon: Check font dimension limits
  vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
  usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
  usb: dwc3: qcom: enable vbus override when in OTG dr-mode
  iio: adc: stm32-dfsdm: fill module aliases
  bcache: Silence memcpy() run-time false positive warnings
  drm/amd/display: Fix timing not changning when freesync video is enabled
  net/x25: Fix to not accept on connected socket
  platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
  platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
  platform/x86: hp-wmi: Handle Omen Key event
  platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
  x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block
  Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"
  i2c: rk3x: fix a bunch of kernel-doc warnings
  scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
  scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
  perf/x86/intel/cstate: Add Emerald Rapids
  perf/x86/intel: Add Emerald Rapids
  x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings
  scsi: target: core: Fix warning on RT kernels
  i2c: mxs: suppress probe-deferral error message
  i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
  kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI
  certs: Fix build error when PKCS#11 URI contains semicolon
  rtc: sunplus: fix format string for printing resource
  efi: fix potential NULL deref in efi_mem_reserve_persistent
  net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
  virtio-net: Keep stop() to follow mirror sequence of open()
  selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
  selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
  selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
  selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
  ata: libata: Fix sata_down_spd_limit() when no link speed is reported
  can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq
  can: raw: fix CAN FD frame transmissions over CAN XL devices
  can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
  octeontx2-af: Fix devlink unregister
  igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
  riscv: kprobe: Fixup kernel panic when probing an illegal position
  ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
  ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
  drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable
  net: phy: meson-gxl: Add generic dummy stubs for MMD register access
  sctp: do not check hb_timer.expires when resetting hb_timer
  maple_tree: should get pivots boundary by type
  squashfs: harden sanity check in squashfs_read_xattr_id_table
  kunit: fix kunit_test_init_section_suites(...)
  block: ublk: extending queue_size to fix overflow
  netfilter: br_netfilter: disable sabotage_in hook after first suppression
  ALSA: firewire-motu: fix unreleased lock warning in hwdep device
  net/tls: tls_is_tx_ready() checked list_entry
  drm/i915/adlp: Fix typo for reference clock
  drm/i915: Fix up locking around dumping requests lists
  drm/i915: Fix request ref counting during error capture & debugfs dump
  drm/i915/guc: Fix locking when searching for a hung request
  platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255
  platform/x86/amd/pmf: Ensure mutexes are initialized before use
  platform/x86/amd/pmf: Fix to update SPS thermals when power supply change
  platform/x86/amd/pmf: Add helper routine to check pprof is balanced
  platform/x86/amd/pmf: Fix to update SPS default pprof thermals
  platform/x86/amd/pmf: Add helper routine to update SPS thermals
  platform/x86/amd/pmf: update to auto-mode limits only after AMT event
  fscache: Use wait_on_bit() to wait for the freeing of relinquished volume
  netrom: Fix use-after-free caused by accept on already connected socket
  block, bfq: fix uaf for bfqq in bic_set_bfqq()
  block, bfq: replace 0/1 with false/true in bic apis
  net: wwan: t7xx: Fix Runtime PM initialization
  net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
  sfc: correctly advertise tunneled IPv6 segmentation
  skb: Do mix page pool and page referenced frags in GRO
  dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
  dpaa_eth: execute xdp_do_flush() before napi_complete_done()
  virtio-net: execute xdp_do_flush() before napi_complete_done()
  qede: execute xdp_do_flush() before napi_complete_done()
  ice: Prevent set_channel from changing queues while RDMA active
  vhost-scsi: unbreak any layout for response
  use less confusing names for iov_iter direction initializers
  fix "direction" argument of iov_iter_kvec()
  fix 'direction' argument of iov_iter_{init,bvec}()
  fix iov_iter_bvec() "direction" argument
  memcpy_real(): WRITE is "data source", not destination...
  zcore: WRITE is "data source", not destination...
  READ is "data destination", not source...
  WRITE is "data source", not destination...
  copy_oldmem_kernel() - WRITE is "data source", not destination
  vhost/net: Clear the pending messages when the backend is removed
  ALSA: memalloc: Workaround for Xen PV
  bpf: Fix the kernel crash caused by bpf_setsockopt().
  scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
  drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command
  drm/vc4: hdmi: make CEC adapter name unique
  arm64: dts: imx8mm-verdin: Do not power down eth-phy
  arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
  bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
  media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line
  bpf: Add missing btf_put to register_btf_id_dtor_kfuncs
  ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write()
  selftests/filesystems: grant executable permission to run_fat_tests.sh
  bpf: Fix to preserve reg parent/live fields when copying range info
  ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
  bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
  bpf: Fix off-by-one error in bpf_mem_cache_idx()
  ASoC: Intel: avs: Implement PCI shutdown
  ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use
  ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
  ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
  ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
  ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
  ASoC: amd: acp-es8336: Drop reference count of ACPI device after use
  arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode
  arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts'
  bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
  firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
  ANDROID: clang: update to 16.0.2
  ANDROID: KVM: arm64: Remove 'pending reclaim' page flags
  ANDROID: KVM: arm64: Refactor the guest teardown path
  ANDROID: KVM: arm64: Poison pages on the relinquish path
  ANDROID: ABI: Update QCOM symbol list
  Revert "ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim"
  FROMLIST: maple_tree: fix mas_empty_area_rev() lower bound validation
  ANDROID: irq: Add vendor data field to struct irq_desc
  Linux 6.1.10
  net: mctp: purge receive queues on sk destruction
  rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks
  net: fix NULL pointer in skb_segment_list
  gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode
  gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU
  nvme-apple: only reset the controller when RTKit is running
  cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
  gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI
  dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
  HID: playstation: sanity check DualSense calibration data.
  HID: uclogic: Add support for XP-PEN Deco 01 V2
  s390: workaround invalid gcc-11 out of bounds read warning
  block: fix hctx checks for batch allocation
  ACPI: video: Add backlight=native DMI quirk for Acer Aspire 4810T
  LoongArch: Get frame info in unwind_start() when regs is not available
  blk-cgroup: fix missing pd_online_fn() while activating policy
  erofs: clean up parsing of fscache related options
  kselftest: Fix error message for unconfigured LLVM builds
  ARM: omap1: fix building gpio15xx
  arm64: dts: msm8994-angler: fix the memory map
  mac80211: Fix MLO address translation for multiple bss case
  erofs/zmap.c: Fix incorrect offset calculation
  bpf: Skip task with pid=1 in send_signal_common()
  firmware: arm_scmi: Clear stale xfer->hdr.status
  arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
  arm64: dts: freescale: Fix pca954x i2c-mux node names
  ARM: dts: vf610: Fix pca9548 i2c-mux node names
  ARM: dts: imx: Fix pca9547 i2c-mux node name

 Conflicts:
	android/abi_gki_aarch64_qcom
	net/qrtr/ns.c

Change-Id: Ie88ff42234d0d5d6d69582985ed1900ae1265f98
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9632925 UKQ2.230221.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-02-21 23:31:55 -08:00
jianzhou
119d698116 Merge keystone/android14-6.1-keystone-qcom-release.6.1.9 (9a6451e) into msm-pineapple
* refs/heads/tmp-9a6451e:
  ANDROID: qki: Add hidden config option for RCUTORTURE
  ANDROID: qki: Migrate consolidate.fragment
  ANDROID: GKI: Remove duplicates from symbol lists
  ANDROID: ABI: Add deferred_free to the QCOM symbol list
  ANDROID: Allow the deferred-free library heap to be compiled into the GKI
  ANDROID: dma-buf: heaps: Add deferred-free-helper library code
  ANDROID: bazel: Updatate consolidate GKI module list
  ANDROID: bazel: add GKI consolidate Bazel build
  ANDROID: qki: Add consolidate config
  ANDROID: gic: Add affinity-setting vendor hooks to gic-v3
  ANDROID: gic: Add affinity-setting vendor hooks to gic
  ANDROID: KVM: arm64: Move hyp event enable into ro data section
  Linux 6.1.9
  amdgpu: fix build on non-DCN platforms.
  perf/x86/amd: fix potential integer overflow on shift of a int
  netfilter: conntrack: unify established states for SCTP paths
  dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
  x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
  dt-bindings: riscv: fix single letter canonical order
  dt-bindings: riscv: fix underscore requirement for multi-letter extensions
  acpi: Fix suspend with Xen PV
  x86/sev: Add SEV-SNP guest feature negotiation support
  Input: i8042 - add Clevo PCX0DX to i8042 quirk table
  Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
  Revert "mm/compaction: fix set skip in fast_find_migrateblock"
  Fix up more non-executable files marked executable
  tools: gpio: fix -c option of gpio-event-mon
  treewide: fix up files incorrectly marked executable
  block: ublk: move ublk_chr_class destroying after devices are removed
  Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
  net: mdio-mux-meson-g12a: force internal PHY off on mux switch
  tsnep: Fix TX queue stop/wake for multiple queues
  net/tg3: resolve deadlock in tg3_reset_task() during EEH
  riscv: Move call to init_cpu_topology() to later initialization stage
  thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
  net: mctp: mark socks as dead on unhash, prevent re-add
  net: mctp: hold key reference when looking up a general key
  net: mctp: move expiry timer delete to unhash
  net: mctp: add an explicit reference from a mctp_sk_key to sock
  net: ravb: Fix possible hang if RIS2_QFF1 happen
  net: ravb: Fix lack of register setting after system resumed for Gen3
  gpio: ep93xx: Fix port F hwirq numbers in handler
  gpio: mxc: Unlock on error path in mxc_flip_edge()
  nvme: fix passthrough csi check
  riscv/kprobe: Fix instruction simulation of JALR
  sctp: fail if no bound addresses can be used for a given scope
  net/sched: sch_taprio: do not schedule in taprio_reset()
  tracing/osnoise: Use built-in RCU list checking
  ACPI: video: Fix apple gmux detection
  platform/x86: apple-gmux: Add apple_gmux_detect() helper
  platform/x86: apple-gmux: Move port defines to apple-gmux.h
  platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
  netrom: Fix use-after-free of a listening socket.
  netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
  net: ethernet: adi: adin1110: Fix multicast offloading
  net: dsa: microchip: fix probe of I2C-connected KSZ8563
  ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
  ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
  netlink: annotate data races around sk_state
  netlink: annotate data races around dst_portid and dst_group
  netlink: annotate data races around nlk->portid
  netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
  netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
  ACPI: video: Add backlight=native DMI quirk for Asus U46E
  ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
  ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
  drm/i915/selftest: fix intel_selftest_modify_policy argument types
  nvme-fc: fix initialization order
  nvme: consolidate setting the tagset flags
  nvme: simplify transport specific device attribute handling
  net: fec: Use page_pool_put_full_page when freeing rx buffers
  net: fix UaF in netns ops registration error path
  netlink: prevent potential spectre v1 gadgets
  iavf: schedule watchdog immediately when changing primary MAC
  iavf: fix temporary deadlock and failure to set MAC address
  drm/i915: Fix a memory leak with reused mmap_offset
  drm/drm_vma_manager: Add drm_vma_node_allow_once()
  i2c: designware: Fix unbalanced suspended flag
  i2c: designware: use casting of u64 in clock multiplication to avoid overflow
  io_uring: always prep_async for drain requests
  net: mana: Fix IRQ name - add PCI and queue number
  io_uring: inline __io_req_complete_put()
  io_uring: remove io_req_tw_post_queue
  io_uring: use io_req_task_complete() in timeout
  io_uring: hold locks for io_req_complete_failed
  io_uring: inline __io_req_complete_post()
  io_uring: inline io_req_task_work_add()
  drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
  drm/amdgpu/display/mst: limit payload to be updated one by one
  drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
  drm/amdgpu: remove unconditional trap enable on add gfx11 queues
  drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
  drm/display/dp_mst: Correct the kref of port.
  platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
  EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
  EDAC/device: Respect any driver-supplied workqueue polling value
  ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
  ipv6: fix reachability confirmation with proxy_ndp
  regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
  thermal: intel: int340x: Protect trip temperature from concurrent updates
  riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
  scsi: ufs: core: Fix devfreq deadlocks
  KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
  KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
  io_uring/net: cache provided buffer group value for multishot receives
  ovl: fail on invalid uid/gid mapping at copy up
  ovl: fix tmpfile leak
  ksmbd: limit pdu length size according to connection status
  ksmbd: downgrade ndr version error message to debug
  ksmbd: do not sign response to session request for guest login
  ksmbd: add max connections parameter
  cifs: Fix oops due to uncleared server->smbd_conn in reconnect
  ftrace/scripts: Update the instructions for ftrace-bisect.sh
  trace_events_hist: add check for return value of 'create_hist_field'
  tracing: Make sure trace_printk() can output as soon as it can be used
  ftrace: Export ftrace_free_filter() to modules
  module: Don't wait for GOING modules
  nfsd: don't free files unconditionally in __nfsd_file_cache_purge
  kvm/vfio: Fix potential deadlock on vfio group_lock
  scsi: hpsa: Fix allocation size for scsi_host_alloc()
  vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
  sched/uclamp: Fix a uninitialized variable warnings
  sched/fair: Check if prev_cpu has highest spare cap in feec()
  wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
  wifi: mac80211: Proper mark iTXQs for resumption
  io_uring/msg_ring: fix remote queue to disabled ring
  drm/amdgpu: complete gfxoff allow signal during suspend without delay
  drm/i915: Allow alternate fixed modes always for eDP
  drm/i915: Allow panel fixed modes to have differing sync polarities
  Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
  arm64: efi: Account for the EFI runtime stack in stack unwinder
  arm64: efi: Avoid workqueue to check whether EFI runtime is live
  arm64: efi: Recover from synchronous exceptions occurring in firmware
  Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
  btrfs: zoned: enable metadata over-commit for non-ZNS setup
  firmware: coreboot: Check size of table entry and use flex-array
  ata: pata_cs5535: Don't build on UML
  lockref: stop doing cpu_relax in the cmpxchg loop
  platform/x86: simatic-ipc: add another model
  platform/x86: simatic-ipc: correct name of a model
  platform/x86: asus-wmi: Ignore fan on E410MA
  platform/x86: asus-wmi: Add quirk wmi_ignore_fan
  platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
  platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA
  platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
  r8152: add vendor/device ID pair for Microsoft Devkit
  scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
  scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
  KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
  spi: spidev: remove debug messages that access spidev->spi without locking
  cifs: fix potential memory leaks in session setup
  drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
  drm/amdkfd: Add sync after creating vram bo
  ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
  ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
  ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
  cpufreq: armada-37xx: stop using 0 as NULL pointer
  tools/nolibc: prevent gcc from making memset() loop over itself
  tools/nolibc: fix missing includes causing build issues at -O0
  tools/nolibc: Fix S_ISxxx macros
  nolibc: fix fd_set type
  perf/x86/intel/uncore: Add Emerald Rapids
  perf/x86/msr: Add Emerald Rapids
  perf/x86/msr: Add Meteor Lake support
  perf/x86/cstate: Add Meteor Lake support
  xen/pvcalls: free active map buffer on pvcalls_front_free_map
  s390: expicitly align _edata and _end symbols on page boundary
  s390/debug: add _ASM_S390_ prefix to header guard
  drm: Add orientation quirk for Lenovo ideapad D330-10IGL
  net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
  drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
  ASoC: fsl_micfil: Correct the number of steps on SX controls
  cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
  kcsan: test: don't put the expect array on the stack
  ASoC: support machine driver with max98360
  ASoC: amd: yc: Add ASUS M5402RA into DMI table
  ASoC: mediatek: mt8186: Add machine support for max98357a
  ASoC: mediatek: mt8186: support rt5682s_max98360
  cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
  cpufreq: CPPC: Add u64 casts to avoid overflowing
  spi: cadence: Fix busy cycles calculation
  ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
  ASoC: SOF: Add FW state to debugfs
  ASoC: SOF: pm: Always tear down pipelines before DSP suspend
  ASoC: SOF: pm: Set target state earlier
  scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
  tcp: fix rate_app_limited to default to 1
  bnxt: Do not read past the end of test names
  net: stmmac: enable all safety features by default
  thermal: core: call put_device() only after device_register() fails
  thermal/core: fix error code in __thermal_cooling_device_register()
  thermal: Validate new state in cur_state_store()
  net: dsa: microchip: ksz9477: port map correction in ALU table entry register
  selftests/net: toeplitz: fix race on tpacket_v3 block close
  driver core: Fix test_async_probe_init saves device in wrong array
  w1: fix WARNING after calling w1_process()
  w1: fix deadloop in __w1_remove_master_device()
  device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
  ptdma: pt_core_execute_cmd() should use spinlock
  usb: dwc3: fix extcon dependency
  tcp: avoid the lookup process failing to get sk in ehash table
  nvme-pci: fix timeout request state check
  net: sched: gred: prevent races when adding offloads to stats
  drm/amd/display: fix issues with driver unload
  phy: phy-can-transceiver: Skip warning if no "max-bitrate"
  dmaengine: tegra: Fix memory leak in terminate_all()
  dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
  cifs: fix potential deadlock in cache_refresh_path()
  drm/i915/selftests: Unwind hugepages to drop wakeref on error
  HID: betop: check shape of output reports
  l2tp: prevent lockdep issue in l2tp_tunnel_register()
  virtio-net: correctly enable callback during start_xmit
  net: macb: fix PTP TX timestamp failure due to packet padding
  dmaengine: Fix double increment of client_count in dma_chan_get()
  drm/panfrost: fix GENERIC_ATOMIC64 dependency
  net: mlx5: eliminate anonymous module_init & module_exit
  net/mlx5: E-switch, Fix switchdev mode after devlink reload
  net/mlx5e: Set decap action based on attr for sample
  net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
  net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
  net/mlx5e: Avoid false lock dependency warning on tc_ht even more
  net: ipa: disable ipa interrupt during suspend
  Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
  Bluetooth: hci_event: Fix Invalid wait context
  Bluetooth: ISO: Fix possible circular locking dependency
  Bluetooth: ISO: Avoid circular locking dependency
  Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()
  Bluetooth: hci_conn: Fix memory leaks
  Bluetooth: Fix a buffer overflow in mgmt_mesh_add()
  netfilter: conntrack: handle tcp challenge acks during connection reuse
  usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
  usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
  usb: ucsi: Ensure connector delayed work items are flushed
  block/rnbd-clt: fix wrong max ID in ida_alloc_max
  HID: revert CHERRY_MOUSE_000C quirk
  ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
  ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
  ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
  ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
  pinctrl: rockchip: fix mux route data for rk3568
  net: stmmac: fix invalid call to mdiobus_get_phy()
  HID: check empty report_list in bigben_probe()
  HID: check empty report_list in hid_validate_values()
  net: mdio: validate parameter addr in mdiobus_get_phy()
  net: usb: sr9700: Handle negative len
  l2tp: close all race conditions in l2tp_tunnel_register()
  l2tp: convert l2tp_tunnel_list to idr
  net/sched: sch_taprio: fix possible use-after-free
  net: stmmac: Fix queue statistics reading
  pinctrl: rockchip: fix reading pull type on rk3568
  wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
  gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
  gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
  sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
  net: lan966x: add missing fwnode_handle_put() for ports node
  net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
  net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
  net: nfc: Fix use-after-free in local_cleanup()
  phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
  drm/vc4: bo: Fix unused variable warning
  bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
  amd-xgbe: Delay AN timeout during KR training
  amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
  bpf: hash map, avoid deadlock with suitable hash mask
  phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
  drm/vc4: bo: Fix drmm_mutex_init memory hog
  ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
  NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
  drm/msm/gpu: Fix potential double-free
  phy: ti: fix Kconfig warning and operator precedence
  kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
  kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
  arm64: dts: qcom: msm8992-libra: Fix the memory map
  arm64: dts: qcom: msm8992: Don't use sfpb mutex
  PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
  affs: initialize fsdata in affs_truncate()
  IB/hfi1: Remove user expected buffer invalidate race
  IB/hfi1: Immediately remove invalid memory from hardware
  IB/hfi1: Fix expected receive setup error exit issues
  IB/hfi1: Reserve user expected TIDs
  IB/hfi1: Reject a zero-length user expected buffer
  RDMA/core: Fix ib block iterator counter overflow
  arm64: dts: marvell: AC5/AC5X: Fix address for UART1
  erofs: fix kvcalloc() misuse with __GFP_NOFAIL
  RDMA/rxe: Prevent faulty rkey generation
  RDMA/rxe: Fix inaccurate constants in rxe_type_info
  tomoyo: fix broken dependency on *.conf.default
  HID: amd_sfh: Fix warning unwind goto
  interconnect: qcom: msm8996: Fix regmap max_register values
  interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
  firmware: arm_scmi: Fix virtio channels cleanup on shutdown
  firmware: arm_scmi: Harden shared memory access in fetch_notification
  firmware: arm_scmi: Harden shared memory access in fetch_response
  EDAC/highbank: Fix memory leak in highbank_mc_probe()
  reset: uniphier-glue: Fix possible null-ptr-deref
  reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
  soc: imx8m: Fix incorrect check for of_clk_get_by_name()
  arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
  HID: intel_ish-hid: Add check for ishtp_dma_tx_map
  arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
  arm64: dts: imx8mp: Fix power-domain typo
  arm64: dts: imx8mp: Fix missing GPC Interrupt
  soc: imx: imx8mp-blk-ctrl: don't set power device name
  ARM: imx: add missing of_node_put()
  arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
  arm64: dts: verdin-imx8mm: fix dev board audio playback
  arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
  arm64: dts: verdin-imx8mm: fix dahlia audio playback
  ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
  ARM: dts: imx7d-pico: Use 'clock-frequency'
  ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
  arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
  soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
  dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
  dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation
  arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
  memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
  memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
  memory: tegra: Remove clients SID override programming
  ANDROID: net: export symbol for tracepoint_consume_skb
  UPSTREAM: iommu/iova: Fix alloc iova overflows issue
  ANDROID: GKI: Fix symbol list wildcard
  ANDROID: vendor_hooks: Add parameter to android_vh_wake_up_sync
  ANDROID: gki_defconfig: Enable RCU_BOOST config
  ANDROID: KVM: arm64: Let modules specify arbitrary permissions for host pages
  ANDROID: KVM: arm64: Introduce module-owned pages
  ANDROID: KVM: arm64: Pass addr to get_page_state() helper
  ANDROID: hung_task: Add vendor hook for hung task detect
  ANDROID: GKI: defconfig: enable BTF debug info
  ANDROID: kbuild: fix build for DEBUG_INFO_BTF_MODULES
  ANDROID: KVM: arm64: Add EL2 wakeup cause hyp events
  ANDROID: KVM: arm64: Add format file for nVHE hyp events
  ANDROID: KVM: arm64: add support for early enablement nVHE hyp events
  ANDROID: KVM: arm64: RAW interface to the nVHE hyp tracing
  ANDROID: KVM: arm64: Add support for nVHE hyp events
  ANDROID: KVM: arm64: Add host support for the nVHE hyp tracing
  ANDROID: KVM: arm64: Add tracing support for the nVHE hyp
  ANDROID: KVM: arm64: Add clock support in the nVHE hyp
  ANDROID: timekeeping: Export the boot clock in snapshots
  ANDROID: ring-buffer: Introducing external writer support
  ANDROID: ring-buffer: Expose buffer_data_page material
  UPSTREAM: usb: gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags
  UPSTREAM: usb: gadget: uvc: default the ctrl request interface offsets
  ANDROID: KVM: arm64: Restore host FP state before SMCs
  ANDROID: KVM: arm64: Finalise EL2 state from pKVM PSCI relay
  ANDROID: KVM: arm64: Use sanitized values in __check_override in nVHE
  ANDROID: KVM: arm64: Introduce finalise_el2_state macro
  ANDROID: KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHE
  ANDROID: KVM: arm64: Fix PKVM_PAGE_RESTRICTED_PROT conflict
  ANDROID: gki_defconfig: disable various x86 and hw flags
  Revert "ANDROID: arm64: Register earlycon fixmap with the MMIO guard"
  ANDROID: KVM: arm64: Include MMIO guard and memory relinquish in top-level hypercalls doc
  ANDROID: KVM: arm64: Fix MMIO guard documentation
  ANDROID: KVM: arm64: Consistent hypercall naming in documentation
  ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN
  FROMLIST: kasan: reset page tags properly with sampling
  FROMGIT: kasan: allow sampling page_alloc allocations for HW_TAGS
  Linux 6.1.8
  soc: qcom: apr: Make qcom,protection-domain optional again
  Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
  block: mq-deadline: Rename deadline_is_seq_writes()
  net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
  octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
  net/ulp: use consistent error code when blocking ULP
  octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
  drm/amdgpu: correct MEC number for gfx11 APUs
  drm/amdgpu: add tmz support for GC IP v11.0.4
  drm/amdgpu: add tmz support for GC 11.0.1
  drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
  drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
  drm/amdgpu: enable GFX IP v11.0.4 CG support
  drm/amdgpu: enable PSP IP v13.0.11 support
  drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1
  drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4
  drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11
  drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
  drm/amdgpu: add smu 13 support for smu 13.0.11
  drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11
  drm/amdgpu/discovery: add PSP IP v13.0.11 support
  drm/amdgpu: add gmc v11 support for GC 11.0.4
  drm/amdgpu: add gfx support for GC 11.0.4
  drm/amdgpu/discovery: set the APU flag for GC 11.0.4
  drm/amdgpu: set GC 11.0.4 family
  drm/amdgpu/discovery: enable mes support for GC v11.0.4
  drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4
  drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4
  drm/amdgpu/discovery: enable soc21 common for GC 11.0.4
  x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
  exit: Use READ_ONCE() for all oops/warn limit reads
  docs: Fix path paste-o for /sys/kernel/warn_count
  panic: Expose "warn_count" to sysfs
  panic: Introduce warn_limit
  panic: Consolidate open-coded panic_on_warn checks
  exit: Allow oops_limit to be disabled
  exit: Expose "oops_count" to sysfs
  exit: Put an upper limit on how often we can oops
  panic: Separate sysctl logic from CONFIG_SMP
  efi: rt-wrapper: Add missing include
  arm64: efi: Execute runtime services from a dedicated stack
  fs/ntfs3: Fix attr_punch_hole() null pointer derenference
  cifs: reduce roundtrips on create/qinfo requests
  drm/amd/display: disable S/G display on DCN 3.1.4
  drm/amd/display: disable S/G display on DCN 3.1.5
  drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
  drm/amd/display: Calculate output_color_space after pixel encoding adjustment
  drm/amd/display: Fix set scaling doesn's work
  drm/i915: Remove unused variable
  drm/i915: Allow switching away via vga-switcheroo if uninitialized
  drm/i915/display: Check source height is > 0
  drm/i915: re-disable RC6p on Sandy Bridge
  drm/amdgpu: Correct the power calcultion for Renior/Cezanne.
  drm/amdgpu: allow multipipe policy on ASICs with one MEC
  drm/amdgpu: fix amdgpu_job_free_resources v2
  ARM: omap1: fix !ARCH_OMAP1_ANY link failures
  ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
  VMCI: Use threaded irqs instead of tasklets
  mei: me: add meteor lake point M DID
  mei: bus: fix unlink on bus in error path
  gsmi: fix null-deref in gsmi_get_variable
  serial: exar: Add support for Sealevel 7xxxC serial cards
  serial: atmel: fix incorrect baudrate setup
  serial: amba-pl011: fix high priority character transmission in rs486 mode
  dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable
  dmaengine: idxd: Prevent use after free on completion memory
  dmaengine: idxd: Let probe fail when workqueue cannot be enabled
  dmaengine: tegra210-adma: fix global intr clear
  dmaengine: lgm: Move DT parsing after initialization
  serial: pch_uart: Pass correct sg to dma_unmap_sg()
  dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
  dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
  arm64: dts: imx8mp: correct usb clocks
  usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
  usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
  USB: gadget: Add ID numbers to configfs-gadget driver names
  usb: gadget: g_webcam: Send color matching descriptor per frame
  usb: typec: altmodes/displayport: Fix pin assignment calculation
  usb: typec: altmodes/displayport: Add pin assignment helper
  usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
  usb: musb: fix error return code in omap2430_probe()
  usb: host: ehci-fsl: Fix module alias
  usb: cdns3: remove fetched trb from cache before dequeuing
  USB: serial: cp210x: add SCALANCE LPE-9000 device id
  USB: gadgetfs: Fix race between mounting and unmounting
  selftests: mptcp: userspace: validate v4-v6 subflows mix
  mptcp: netlink: respect v4/v6-only sockets
  mptcp: explicitly specify sock family at subflow creation time
  io_uring/poll: don't reissue in case of poll race on multishot request
  pktcdvd: check for NULL returna fter calling bio_split_to_limits()
  tty: fix possible null-ptr-defer in spk_ttyio_release
  tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
  bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
  riscv: dts: sifive: fu740: fix size of pcie 32bit memory
  thunderbolt: Do not call PM runtime functions in tb_retimer_scan()
  thunderbolt: Do not report errors if on-board retimers are found
  thunderbolt: Use correct function to calculate maximum USB3 link rate
  thunderbolt: Disable XDomain lane 1 only in software connection manager
  cifs: do not include page data when checking signature
  btrfs: fix race between quota rescan and disable leading to NULL pointer deref
  btrfs: fix invalid leaf access due to inline extent during lseek
  btrfs: qgroup: do not warn on record without old_roots populated
  btrfs: do not abort transaction on failure to update log root
  btrfs: do not abort transaction on failure to write log tree when syncing log
  btrfs: add missing setup of log for full commit at add_conflicting_inode()
  btrfs: fix directory logging due to race with concurrent index key deletion
  btrfs: fix missing error handling when logging directory items
  btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list()
  mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end
  mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA
  mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects
  mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection()
  mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
  mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
  mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
  ACPI: PRM: Check whether EFI runtime is available
  comedi: adv_pci1760: Fix PWM instruction handling
  usb: core: hub: disable autosuspend for TI TUSB8041
  misc: fastrpc: Fix use-after-free race condition for maps
  misc: fastrpc: Don't remove map on creater_process and device_release
  misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
  usb: misc: onboard_hub: Move 'attach' work to the driver
  usb: misc: onboard_hub: Invert driver registration order
  USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
  staging: vchiq_arm: fix enum vchiq_status return types
  USB: serial: option: add Quectel EM05CN modem
  USB: serial: option: add Quectel EM05CN (SG) modem
  USB: serial: option: add Quectel EC200U modem
  USB: serial: option: add Quectel EM05-G (RS) modem
  USB: serial: option: add Quectel EM05-G (CS) modem
  USB: serial: option: add Quectel EM05-G (GR) modem
  prlimit: do_prlimit needs to have a speculation check
  xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
  usb: acpi: add helper to check port lpm capability using acpi _DSM
  xhci: Add a flag to disable USB3 lpm on a xhci root port level.
  xhci: Add update_hub_device override for PCI xHCI hosts
  xhci: Fix null pointer dereference when host dies
  usb: xhci: Check endpoint is valid before dereferencing it
  xhci-pci: set the dma max_seg_size
  Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
  serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
  mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
  hugetlb: unshare some PMDs when splitting VMAs
  mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
  nilfs2: fix general protection fault in nilfs_btree_insert()
  zonefs: Detect append writes at invalid locations
  LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
  Add exception protection processing for vd in axi_chan_handle_err function
  proc: fix PIE proc-empty-vm, proc-pid-vm tests
  nommu: fix split_vma() map_count error
  nommu: fix do_munmap() error path
  nommu: fix memory leak in do_mmap() error path
  wifi: mac80211: fix initialization of rx->link and rx->link_sta
  wifi: mac80211: sdata can be NULL during AMPDU start
  wifi: mac80211: reset multiple BSSID options in stop_ap()
  wifi: mac80211: fix MLO + AP_VLAN check
  wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
  Bluetooth: hci_qca: Fix driver shutdown on closed serdev
  Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
  fbdev: omapfb: avoid stack overflow warning
  of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
  perf/x86/rapl: Add support for Intel Emerald Rapids
  perf/x86/rapl: Add support for Intel Meteor Lake
  memblock tests: Fix compilation error.
  cifs: fix race in assemble_neg_contexts()
  perf/x86/rapl: Treat Tigerlake like Icelake
  f2fs: let's avoid panic if extent_tree is not created
  x86/asm: Fix an assembler warning with current binutils
  btrfs: always report error in run_one_delayed_ref()
  selftests: net: fix cmsg_so_mark.sh test hang
  RDMA/srp: Move large values to a new enum for gcc13
  bpf: keep a reference to the mm, in case the task is dead.
  r8169: fix dmar pte write access is not set error
  r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
  net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
  vdpa_sim_net: should not drop the multicast/broadcast packet
  vduse: Validate vq_num in vduse_validate_config()
  virtio_pci: modify ENOENT to EINVAL
  vdpa/mlx5: Avoid overwriting CVQ iotlb
  vdpa/mlx5: Avoid using reslock in event_handler
  vdpa/mlx5: Return error on vlan ctrl commands if not supported
  tools/virtio: initialize spinlocks in vring_test.c
  net: ethernet: marvell: octeontx2: Fix uninitialized variable warning
  selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
  pNFS/filelayout: Fix coalescing test for single DS
  wifi: iwlwifi: fw: skip PPAG for JF
  btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
  dma-buf: fix dma_buf_export init order v2
  Revert "FROMLIST: kasan: allow sampling page_alloc allocations for HW_TAGS"
  Revert "ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN"
  ANDROID: GKI: Header generation fix and improvements
  ANDROID: virtual_device: Set initial symbol list
  ANDROID: iommu: Define vendor hook to limit max alignment
  ANDROID: BUILD.bazel: Add qcom soundwire module
  ANDROID: usb: host: export additional xhci symbols for ring management
  ANDROID: sound: usb: Export symbols for endpoint management
  ANDROID: ABI: Update QCOM symbol list
  ANDROID: sched: add vendor hook for correcting cpu capacity
  ANDROID: sched: gki: add padding to some structs to support WALT
  ANDROID: Add initial QCOM symbol list
  ANDROID: Temporarily disable vendor symbol lists
  ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
  ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim
  Linux 6.1.7
  pinctrl: amd: Add dynamic debugging for active GPIOs
  Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
  block: handle bio_split_to_limits() NULL return
  io_uring/io-wq: only free worker if it was allocated for creation
  io_uring/io-wq: free worker if task_work creation is canceled
  drm/i915: Fix CFI violations in gt_sysfs
  io_uring/poll: attempt request issue after racy poll wakeup
  io_uring: lock overflowing for IOPOLL
  efi: fix NULL-deref in init error path
  ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
  platform/x86/amd: Fix refcount leak in amd_pmc_probe
  platform/surface: aggregator: Add missing call to ssam_request_sync_free()
  bnxt: make sure we return pages to the pool
  net: hns3: fix wrong use of rss size during VF rss config
  net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
  igc: Fix PPS delta between two synchronized end-points
  perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
  perf kmem: Support legacy tracepoints
  perf build: Properly guard libbpf includes
  octeontx2-pf: Fix resource leakage in VF driver unbind
  selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
  selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
  selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
  net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)
  net/mlx5e: Fix macsec ssci attribute handling in offload path
  net/mlx5e: Don't support encap rules with gbp option
  net/mlx5: Fix ptp max frequency adjustment range
  net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
  net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
  net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present
  net/mlx5e: Verify dev is present for fix features ndo
  net/mlx5: Fix command stats access after free
  net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
  net/mlx5: check attr pointer validity before dereferencing it
  Revert "r8169: disable detection of chip version 36"
  net/sched: act_mpls: Fix warning during failed attribute validation
  drm/vmwgfx: Remove rcu locks from user resources
  drm/vmwgfx: Remove vmwgfx_hashtab
  drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
  drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
  drm/vmwgfx: Remove ttm object hashtable
  drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
  drm/vmwgfx: Write the driver id registers
  ice: Add check for kzalloc
  ice: Fix potential memory leak in ice_gnss_tty_write()
  drm/amdgpu: Fix potential NULL dereference
  tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
  tools/nolibc: restore mips branch ordering in the _start block
  ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
  af_unix: selftest: Fix the size of the parameter to connect()
  gro: take care of DODGY packets
  gro: avoid checking for a failed search
  nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
  hvc/xen: lock console list traversal
  sched/core: Fix arch_scale_freq_tick() on tickless systems
  octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
  nfsd: fix handling of cached open files in nfsd4_open codepath
  nfsd: rework refcounting in filecache
  NFSD: Add an nfsd_file_fsync tracepoint
  nfsd: reorganize filecache.c
  nfsd: remove the pages_flushed statistic from filecache
  NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
  NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
  NFSD: Pass the target nfsd_file to nfsd_commit()
  tipc: fix unexpected link reset due to discovery messages
  stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
  ALSA: usb-audio: Relax hw constraints for implicit fb sync
  ALSA: usb-audio: Make sure to stop endpoints before closing EPs
  mtd: cfi: allow building spi-intel standalone
  mtd: parsers: scpart: fix __udivdi3 undefined on mips
  ASoC: wm8904: fix wrong outputs volume after power reactivation
  drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
  drm/msm/dpu: Fix some kernel-doc comments
  ASoC: Intel: sof-nau8825: fix module alias overflow
  ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
  ASoC: Intel: fix sof-nau8825 link failure
  scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
  scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM
  regulator: da9211: Use irq handler when ready
  x86/resctrl: Fix event counts regression in reused RMIDs
  x86/resctrl: Fix task CLOSID/RMID update race
  x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case
  EDAC/device: Fix period calculation in edac_device_reset_delay_period()
  x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
  powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
  selftests: netfilter: fix transaction test script timeout handling
  netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
  sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
  iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer
  iommu/arm-smmu: Don't unregister on shutdown
  iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
  iommu/arm-smmu-v3: Don't unregister on shutdown
  iommu/iova: Fix alloc iova overflows issue
  mm: Always release pages to the buddy allocator in memblock_free_late().
  drm/amdgpu: enable VCN DPG for GC IP v11.0.4
  drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN
  drm/amdgpu: add soc21 common ip block support for GC 11.0.4
  drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
  drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
  drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
  drm/amd/pm: enable mode1 reset on smu_v13_0_10
  usb: ulpi: defer ulpi_register on ulpi_read_id timeout
  drm/i915/gt: Cleanup partial engine discovery failures
  iavf/iavf_main: actually log ->src mask when talking about it
  ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
  ixgbe: fix pci device refcount leak
  platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
  dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
  dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
  drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
  platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
  arm64/mm: fix incorrect file_map_count for invalid pmd
  arm64: ptrace: Use ARM64_SME to guard the SME register enumerations
  dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
  arm64/mm: add pud_user_exec() check in pud_user_accessible_page()
  arm64/signal: Always accept SVE signal frames on SME only systems
  dt-bindings: msm: dsi-controller-main: Fix description of core clock
  dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
  arm64/signal: Always allocate SVE signal frames on SME only systems
  drm/msm/adreno: Make adreno quirks not overwrite each other
  firmware/psci: Don't register with debugfs if PSCI isn't available
  firmware/psci: Fix MEM_PROTECT_RANGE function numbers
  drm/msm: another fix for the headless Adreno GPU
  dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
  platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
  platform/x86: asus-wmi: Don't load fan curves without fan
  platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode
  platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
  platform/surface: aggregator: Ignore command messages not intended for us
  platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
  ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
  ASoC: rt9120: Make dev PM runtime bind AsoC component PM
  io_uring/fdinfo: include locked hash table in fdinfo output
  cifs: fix double free on failed kerberos auth
  cifs: do not query ifaces on smb1 mounts
  cifs: fix file info setting in cifs_open_file()
  cifs: fix file info setting in cifs_query_path_info()
  cifs: Fix uninitialized memory read for smb311 posix symlink create
  Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
  drm/amd/display: move remaining FPU code to dml folder
  drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
  drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
  drm/amdgpu: Fixed bug on error when unloading amdgpu
  drm/amd: Delay removal of the firmware framebuffer
  drm/i915: Fix potential context UAFs
  drm/i915: Reserve enough fence slot for i915_vma_unbind_async
  drm/i915/gt: Reset twice
  drm: Optimize drm buddy top-down allocation method
  drm/amd/pm/smu13: BACO is supported when it's in BACO state
  drm/virtio: Fix GEM handle creation UAF
  s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
  s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
  cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
  elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
  ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
  brcmfmac: Prefer DT board type over DMI board type
  s390/kexec: fix ipl report address for kdump
  perf auxtrace: Fix address filter duplicate symbol selection
  net: stmmac: add aux timestamps fifo clearance wait
  ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
  arm64: cmpxchg_double*: hazard against entire exchange variable
  arm64: mte: Avoid the racy walk of the vma list during core dump
  arm64: mte: Fix double-freeing of the temporary tag storage during coredump
  io_uring/poll: add hash if ready poll request can't complete inline
  docs: Fix the docs build with Sphinx 6.0
  efi: tpm: Avoid READ_ONCE() for accessing the event log
  efi: fix userspace infinite retry read efivars after EFI runtime services page fault
  KVM: arm64: Fix S1PTW handling on RO memslots
  KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
  ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
  ALSA: hda/realtek - Turn on power early
  ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
  ALSA: control-led: use strscpy in set_led_id()
  Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"
  netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
  FROMGIT: usb: ucsi: Ensure connector delayed work items are flushed
  FROMGIT: bpf: btf: limit logging of ignored BTF mismatches
  ANDROID: sound: usb: Add vendor hooks for connect & disconnect
  ANDROID: vendor_hooks: Add hooks for frequency optimization
  ANDROID: softirq: Export irq_handler_exit tracepoint
  ANDROID: timer: Export hrtimer_expire_entry/exit tracepoints
  ANDROID: workqueue: Export workqueue_execute_start/end tracepoints
  ANDROID: sched: add vendor hook in find_new_ilb
  ANDROID: KVM: arm64: Expose get_leaf to pKVM modules
  ANDROID: KVM: arm64: Allow skipping module page donation
  ANDROID: KVM: arm64: Rework pKVM module locking
  ANDROID: KVM: arm64: Sanity check the input to pKVM module mm APIs
  ANDROID: KVM: arm64: Expose pKVM module mm APIs in module_ops
  ANDROID: KVM: arm64: Expose hyp_va to modules
  ANDROID: arm64: kvm: iommu: Export IOMMU register and init functions.
  ANDROID: arm64: kvm: Add new module functions used by s2mpu.
  ANDROID: arm64: kvm: s2mpu: Update address of s2mpu struct
  ANDROID: arm64: kvm: s2mpu: Remove S2MPU pKVM driver
  Linux 6.1.6
  ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
  ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
  ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
  ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
  ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
  ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
  net: sched: disallow noqueue for qdisc classes
  gcc: disable -Warray-bounds for gcc-11 too
  Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
  selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
  x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
  x86/fpu: Allow PKRU to be (once again) written by ptrace.
  x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
  x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
  x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
  parisc: Align parisc MADV_XXX constants with all other architectures
  Linux 6.1.5
  wifi: ath11k: Send PME message during wakeup from D3cold
  efi: random: combine bootloader provided RNG seed with RNG protocol output
  drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index
  drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence
  ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
  ksmbd: send proper error response in smb2_tree_connect()
  ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
  btrfs: handle case when repair happens with dev-replace
  drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0
  drm/amd/display: Add check for DET fetch latency hiding for dcn32
  virtio_blk: Fix signedness bug in virtblk_prep_rq()
  virtio-blk: use a helper to handle request queuing errors
  drm/i915/gvt: fix vgpu debugfs clean in remove
  drm/i915/gvt: fix gvt debugfs destroy
  drm/amdkfd: Fix kernel warning during topology setup
  drm/plane-helper: Add the missing declaration of drm_atomic_state
  of/fdt: run soc memory setup when early_init_dt_scan_memory fails
  riscv, kprobes: Stricter c.jr/c.jalr decoding
  riscv: uaccess: fix type of 0 variable on error in get_user()
  thermal: int340x: Add missing attribute for data rate base
  vhost_vdpa: fix the crash in unmap a large memory
  tpm: Allow system suspend to continue when TPM suspend fails
  io_uring: fix CQ waiting timeout handling
  io_uring: pin context while queueing deferred tw
  block: don't allow splitting of a REQ_NOWAIT bio
  net: dsa: tag_qca: fix wrong MGMT_DATA2 size
  net: dsa: qca8k: fix wrong length value for mgmt eth packet
  Revert "net: dsa: qca8k: cache lo and hi for mdio write"
  Revert "drm/amd/display: Enable Freesync Video Mode by default"
  bpf: Fix panic due to wrong pageattr of im->image
  fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
  nfsd: fix handling of readdir in v4root vs. mount upcall timeout
  x86/bugs: Flush IBP in ib_prctl_set()
  x86/kexec: Fix double-free of elf header buffer
  ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"
  nvme: also return I/O command effects from nvme_command_effects
  nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
  kunit: alloc_string_stream_fragment error handling bug fix
  io_uring: check for valid register opcode earlier
  ACPI: video: Don't enable fallback path for creating ACPI backlight by default
  drm/amd/display: Report to ACPI video if no panels were found
  ACPI: video: Allow GPU drivers to report no panels
  nvme: fix multipath crash caused by flush request when blktrace is enabled
  io_uring/cancel: re-grab ctx mutex after finishing wait
  drm/amdkfd: Fix double release compute pasid
  drm/amdkfd: Fix kfd_process_device_init_vm error handling
  drm/amdgpu: Fix size validation for non-exclusive domains (v4)
  ASoC: SOF: mediatek: initialize panic_info to zero
  ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
  9p/client: fix data race on req->status
  ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"
  hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
  usb: dwc3: xilinx: include linux/gpio/consumer.h
  udf: Fix extension of the last extent in the file
  caif: fix memory leak in cfctrl_linkup_request()
  net/ulp: prevent ULP without clone op from entering the LISTEN status
  qed: allow sleep in qed_mcp_trace_dump()
  ublk: honor IO_URING_F_NONBLOCK for handling control command
  drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
  drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
  perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
  perf stat: Fix handling of unsupported cgroup events when using BPF counters
  perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390
  usb: rndis_host: Secure rndis_query check against int overflow
  octeontx2-pf: Fix lmtst ID used in aura free
  drivers/net/bonding/bond_3ad: return when there's no aggregator
  fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
  drm/imx: ipuv3-plane: Fix overlay plane width
  perf tools: Fix resources leak in perf_data__open_dir()
  drm/virtio: Fix memory leak in virtio_gpu_object_create()
  netfilter: ipset: Rework long task execution when adding/deleting entries
  netfilter: ipset: fix hash:net,port,net hang with /0 subnet
  net: sparx5: Fix reading of the MAC address
  vxlan: Fix memory leaks in error path
  net: sched: cbq: dont intepret cls results when asked to drop
  net: sched: atm: dont intepret cls results when asked to drop
  gpio: sifive: Fix refcount leak in sifive_gpio_probe
  ceph: switch to vfs_inode_has_locks() to fix file lock bug
  filelock: new helper: vfs_inode_has_locks
  drm/meson: Reduce the FIFO lines held when AFBC is not used
  selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier
  selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier
  RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
  RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
  gpio: pca953x: avoid to use uninitialized value pinctrl
  net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
  net: ena: Update NUMA TPH hint register upon NUMA node update
  net: ena: Set default value for RX interrupt moderation
  net: ena: Fix rx_copybreak value update
  net: ena: Use bitmask to indicate packet redirection
  net: ena: Account for the number of processed bytes in XDP
  net: ena: Don't register memory info on XDP exchange
  net: ena: Fix toeplitz initial hash value
  net: amd-xgbe: add missed tasklet_kill
  net: hns3: refine the handling for VF heartbeat
  tcp: Add TIME_WAIT sockets in bhash2.
  bpf: Always use maximal size for copy_array()
  net/mlx5: Lag, fix failure to cancel delayed bond work
  net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option
  net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
  net/mlx5e: Always clear dest encap in neigh-update-del
  net/mlx5e: CT: Fix ct debugfs folder name
  net/mlx5e: Fix RX reporter for XSK RQs
  net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
  net/mlx5: Fix RoCE setting at HCA level
  net/mlx5: Avoid recovery in probe flows
  net/mlx5: Fix io_eq_size and event_eq_size params validation
  net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
  net/mlx5: E-Switch, properly handle ingress tagged packets on VST
  vdpasim: fix memory leak when freeing IOTLBs
  vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove
  virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
  vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
  vhost-vdpa: fix an iotlb memory leak
  vhost: fix range used in translate_desc()
  vringh: fix range used in iotlb_translate()
  vhost/vsock: Fix error handling in vhost_vsock_init()
  vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
  vdpa/mlx5: Fix wrong mac address deletion
  vdpa/mlx5: Fix rule forwarding VLAN to TIR
  bnxt_en: Fix HDS and jumbo thresholds for RX packets
  bnxt_en: Fix first buffer size calculations for XDP multi-buffer
  bnxt_en: Fix XDP RX path
  bnxt_en: Simplify bnxt_xdp_buff_init()
  nfc: Fix potential resource leaks
  net: dsa: mv88e6xxx: depend on PTP conditionally
  qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
  net: sched: fix memory leak in tcindex_set_parms
  net: hns3: fix VF promisc mode not update when mac table full
  net: hns3: fix miss L3E checking for rx packet
  net: hns3: add interrupts re-initialization while doing VF FLR
  nfsd: shut down the NFSv4 state objects before the filecache
  veth: Fix race with AF_XDP exposing old or uninitialized descriptors
  net: lan966x: Fix configuration of the PCS
  bonding: fix lockdep splat in bond_miimon_commit()
  netfilter: nf_tables: honor set timeout and garbage collection updates
  mptcp: fix lockdep false positive
  mptcp: fix deadlock in fastopen error path
  vmxnet3: correctly report csum_level for encapsulated packet
  net: vrf: determine the dst using the original ifindex for multicast
  ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf
  netfilter: nf_tables: perform type checking for existing sets
  netfilter: nf_tables: add function to create set stateful expressions
  netfilter: nf_tables: consolidate set description
  drm/panfrost: Fix GEM handle creation ref-counting
  bpf: pull before calling skb_postpull_rcsum()
  wifi: ath9k: use proper statements in conditionals
  SUNRPC: ensure the matching upcall is in-flight upon downcall
  btrfs: fix an error handling path in btrfs_defrag_leaves()
  phy: qcom-qmp-combo: fix broken power on
  perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
  perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
  btrfs: fix compat_ro checks against remount
  btrfs: fix off-by-one in delalloc search during lseek
  usb: dwc3: gadget: Ignore End Transfer delay on teardown
  cifs: refcount only the selected iface during interface update
  cifs: fix interface count calculation during refresh
  btrfs: replace strncpy() with strscpy()
  ARM: renumber bits related to _TIF_WORK_MASK
  Linux 6.1.4
  drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics
  drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34
  drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping
  drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping
  drm/i915/migrate: Account for the reserved_space
  drm/i915: improve the catch-all evict to handle lock contention
  drm/amdgpu: make display pinning more flexible (v2)
  drm/amdgpu: handle polaris10/11 overlap asics (v2)
  drm/amd/display: Add DCN314 display SG Support
  drm/i915/ttm: consider CCS for backup objects
  ext4: allocate extended attribute value in vmalloc area
  ext4: avoid unaccounted block allocation when expanding inode
  ext4: initialize quota before expanding inode in setproject ioctl
  ext4: fix inode leak in ext4_xattr_inode_create() on an error path
  ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  ext4: fix deadlock due to mbcache entry corruption
  ext4: avoid BUG_ON when creating xattrs
  ext4: fix corrupt backup group descriptors after online resize
  ext4: dont return EINVAL from GETFSUUID when reporting UUID length
  ext4: fix bad checksum after online resize
  ext4: fix error code return to user-space in ext4_get_branch()
  ext4: fix corruption when online resizing a 1K bigalloc fs
  ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
  ext4: don't fail GETFSUUID when the caller provides a long buffer
  ext4: init quota for 'old.inode' in 'ext4_rename'
  ext4: fix uninititialized value in 'ext4_evict_inode'
  ext4: fix off-by-one errors in fast-commit block filling
  ext4: fix unaligned memory access in ext4_fc_reserve_space()
  ext4: add missing validation of fast-commit record lengths
  ext4: don't set up encryption key during jbd2 transaction
  ext4: fix leaking uninitialized memory in fast-commit journal
  ext4: disable fast-commit of encrypted dir operations
  ext4: don't allow journal inode to have encrypt flag
  ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
  ext4: check and assert if marking an no_delete evicting inode dirty
  ext4: journal_path mount options should follow links
  ext4: fix reserved cluster accounting in __es_remove_extent()
  ext4: fix bug_on in __es_tree_search caused by bad quota inode
  ext4: add helper to check quota inums
  ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
  ext4: fix undefined behavior in bit shift for ext4_check_flag_values
  ext4: fix use-after-free in ext4_orphan_cleanup
  fs: ext4: initialize fsdata in pagecache_write()
  ext4: correct inconsistent error msg in nojournal mode
  ext4: remove trailing newline from ext4_msg() message
  ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
  ext4: silence the warning when evicting inode with dioread_nolock
  drm/etnaviv: reap idle mapping if it doesn't match the softpin address
  drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
  drm/i915/dsi: fix VBT send packet port selection for dual link DSI
  drm/etnaviv: move idle mapping reaping into separate function
  drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
  drm/vmwgfx: Validate the box size for the snooped cursor
  drm/connector: send hotplug uevent on connector cleanup
  device_cgroup: Roll back to original exceptions after copy failure
  parisc: Drop PMD_SHIFT from calculation in pgtable.h
  parisc: Drop duplicate kgdb_pdc console
  parisc: Add missing FORCE prerequisites in Makefile
  parisc: Fix locking in pdc_iodc_print() firmware call
  parisc: Drop locking in pdc console code
  parisc: led: Fix potential null-ptr-deref in start_task()
  remoteproc: imx_rproc: Correct i.MX93 DRAM mapping
  remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
  remoteproc: imx_dsp_rproc: Add mutex protection for workqueue
  hugetlb: really allocate vma lock for all sharable vmas
  test_kprobes: Fix implicit declaration error of test_kprobes
  iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
  iommu/amd: Fix ivrs_acpihid cmdline parsing code
  phy: qcom-qmp-combo: fix sc8180x reset
  phy: qcom-qmp-combo: fix sdm845 reset
  bus: mhi: host: Fix race between channel preparation and M0 event
  driver core: Fix bus_type.match() error handling in __driver_attach()
  crypto: ccp - Add support for TEE for PCI ID 0x14CA
  crypto: n2 - add missing hash statesize
  riscv: mm: notify remote harts about mmu cache updates
  riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
  RISC-V: kexec: Fix memory leak of elf header buffer
  riscv: Fixup compile error with !MMU
  RISC-V: kexec: Fix memory leak of fdt buffer
  PCI/sysfs: Fix double free in error path
  PCI: Fix pci_device_is_present() for VFs by checking PF
  crypto: ccree,hisilicon - Fix dependencies to correct algorithm
  um: virt-pci: Avoid GCC non-NULL warning
  ima: Fix memory leak in __ima_inode_hash()
  mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt
  ipmi: fix use after free in _ipmi_destroy_user()
  ima: Fix a potential NULL pointer access in ima_restore_measurement_list
  mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
  ipmi: fix long wait in unload when IPMI disconnect
  ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
  ASoC: jz4740-i2s: Handle independent FIFO flush bits
  wifi: wilc1000: sdio: fix module autoloading
  efi: Add iMac Pro 2017 to uefi skip cert quirk
  md/bitmap: Fix bitmap chunk size overflow issues
  block: mq-deadline: Do not break sequential write streams to zoned HDDs
  block: mq-deadline: Fix dd_finish_request() for zoned devices
  drm/amdgpu: fix mmhub register base coding error
  rtc: ds1347: fix value written to century register
  ravb: Fix "failed to switch device to config mode" message during unbind
  cifs: set correct status of tcon ipc when reconnecting
  cifs: set correct ipc status after initial tree connect
  cifs: set correct tcon status after initial tree connect
  cifs: fix missing display of three mount options
  cifs: fix confusing debug message
  media: dvb-core: Fix UAF due to refcount races at releasing
  media: dvb-core: Fix double free in dvb_register_device()
  ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
  arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon
  staging: media: tegra-video: fix device_node use after free
  staging: media: tegra-video: fix chan->mipi value on error
  tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
  tracing: Fix issue of missing one synthetic field
  tracing/probes: Handle system names with hyphens
  tracing/hist: Fix wrong return value in parse_action_params()
  tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
  powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1
  tracing: Fix race where eprobes can be called before the event
  x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
  x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
  ftrace/x86: Add back ftrace_expected for ftrace bug reports
  x86/microcode/intel: Do not retry microcode reloading on the APs
  KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
  KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself
  KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
  KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
  ima: Fix hash dependency to correct algorithm
  of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
  xtensa: add __umulsidi3 helper
  perf/core: Call LSM hook after copying perf_event_attr
  tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
  PCI/DOE: Fix maximum data object length miscalculation
  ata: ahci: fix enum constants for gcc-13
  dm cache: set needs_check flag after aborting metadata
  dm cache: Fix UAF in destroy()
  dm clone: Fix UAF in clone_dtr()
  dm integrity: Fix UAF in dm_integrity_dtr()
  dm thin: Fix UAF in run_timer_softirq()
  dm thin: resume even if in FAIL mode
  dm thin: Use last transaction's pmd->root when commit failed
  dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
  dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
  mptcp: use proper req destructor for IPv6
  mptcp: dedicated request sock for subflow in v6
  mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
  mptcp: netlink: fix some error return code
  fs: dlm: retry accept() until -EAGAIN or error returns
  fs: dlm: fix sock release if listen fails
  ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
  HID: Ignore HP Envy x360 eu0009nv stylus battery
  platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button
  platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data
  platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data
  ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.
  platform/x86: intel-uncore-freq: add Emerald Rapids support
  platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time
  platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models
  platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models
  platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume
  platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state()
  ACPI: video: Prefer native over vendor
  ACPI: video: Simplify __acpi_video_get_backlight_type()
  platform/x86: ideapad-laptop: support for more special keys in WMI
  platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use
  platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG"
  platform/x86: thinkpad_acpi: Fix max_brightness of thinklight
  ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
  ALSA: patch_realtek: Fix Dell Inspiron Plus 16
  bpf: Resolve fext program type when checking map compatibility
  media: s5p-mfc: Fix in register read and write for H264
  media: s5p-mfc: Clear workbit to handle error condition
  media: s5p-mfc: Fix to handle reference queue during finishing
  ext2: unbugger ext2_empty_dir()
  cpufreq: Init completion before kobject_init_and_add()
  PM/devfreq: governor: Add a private governor_data for governor
  random: add helpers for random numbers with given floor or range
  x86/MCE/AMD: Clear DFR errors found in THR handler
  selftests: Use optional USERCFLAGS and USERLDFLAGS
  EDAC/mc_sysfs: Increase legacy channel support to 12
  cxl/region: Fix missing probe failure
  arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
  x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics
  random: use rejection sampling for uniform bounded random integers
  arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength
  ARM: ux500: do not directly dereference __iomem
  btrfs: fix resolving backrefs for inline extent followed by prealloc
  btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
  btrfs: fix uninitialized parent in insert_state
  drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings
  drm/amd/pm: update SMU13.0.0 reported maximum shader clock
  phy: qcom-qmp-combo: fix out-of-bounds clock access
  mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
  arm64: dts: qcom: sc8280xp: fix UFS reference clocks
  arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
  perf/x86/intel/uncore: Clear attr_update properly
  perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
  jbd2: use the correct print format
  ktest.pl minconfig: Unset configs instead of just removing them
  kest.pl: Fix grub2 menu handling for rebooting
  soc: qcom: Select REMAP_MMIO for ICC_BWMON driver
  soc: qcom: Select REMAP_MMIO for LLCC driver
  arm64: Prohibit instrumentation on arch_stack_walk()
  arm64: dts: qcom: sc8280xp: fix UFS DMA coherency
  cxl/region: Fix memdev reuse check
  media: stv0288: use explicitly signed char
  drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0
  drm/amdgpu: skip MES for S0ix as well since it's part of GFX
  Linux 6.1.3
  kcsan: Instrument memcpy/memset/memmove with newer Clang
  SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
  tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
  tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
  tpm: acpi: Call acpi_put_table() to fix memory leak
  mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
  block: Do not reread partition table on exclusively open device
  f2fs: allow to read node block after shutdown
  f2fs: should put a page when checking the summary info
  mm, compaction: fix fast_isolate_around() to stay within boundaries
  md: fix a crash in mempool_free
  mfd: mt6360: Add bounds checking in Regmap read/write call-backs
  pnode: terminate at peers of source
  ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs
  ALSA: line6: fix stack overflow in line6_midi_transmit
  ALSA: line6: correct midi status byte when receiving data from podxt
  ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags
  ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
  binfmt: Fix error return code in load_elf_fdpic_binary()
  ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+
  ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865
  hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
  pstore/zone: Use GFP_ATOMIC to allocate zone buffer
  pstore: Properly assign mem_type property
  kmsan: include linux/vmalloc.h
  kmsan: export kmsan_handle_urb
  mm/mempolicy: fix memory leak in set_mempolicy_home_node system call
  mm, mremap: fix mremap() expanding vma with addr inside vma
  rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
  futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error
  HID: plantronics: Additional PIDs for double volume key presses quirk
  HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
  kprobes: kretprobe events missing on 2-core KVM guest
  NFSD: fix use-after-free in __nfs42_ssc_open()
  rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()
  powerpc/rtas: avoid scheduling in rtas_os_term()
  powerpc/rtas: avoid device tree lookups in rtas_os_term()
  iommu/mediatek: Fix crash on isr after kexec()
  objtool: Fix SEGFAULT
  fs/ntfs3: Fix slab-out-of-bounds in r_page
  fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
  fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
  fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
  fs/ntfs3: Validate index root when initialize NTFS security
  phy: sun4i-usb: Add support for the H616 USB PHY
  phy: sun4i-usb: Introduce port2 SIDDQ quirk
  soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
  fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
  fs/ntfs3: Validate resident attribute name
  fs/ntfs3: Validate buffer length while parsing index
  fs/ntfs3: Validate attribute name offset
  fs/ntfs3: Add null pointer check for inode operations
  fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
  fs/ntfs3: Add null pointer check to attr_load_runs_vcn
  fs/ntfs3: Validate data run offset
  fs/ntfs3: Add overflow check for attribute size
  fs/ntfs3: Validate BOOT record_size
  nvmet: don't defer passthrough commands with trivial effects to the workqueue
  nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
  ata: ahci: Fix PCS quirk application for suspend
  block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
  ACPI: video: Fix Apple GMUX backlight detection
  ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
  ACPI: resource: do IRQ override on Lenovo 14ALC7
  ACPI: resource: do IRQ override on XMG Core 15
  nvme-pci: fix page size checks
  nvme-pci: fix mempool alloc size
  nvme-pci: fix doorbell buffer value endianness
  io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
  eventfd: provide a eventfd_signal_mask() helper
  eventpoll: add EPOLL_URING_WAKE poll wakeup flag
  Linux 6.1.2
  pwm: tegra: Fix 32 bit build
  mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
  drm/amd/display: revert Disable DRR actions during state commit
  media: dvbdev: fix refcnt bug
  media: dvbdev: fix build warning due to comments
  net: stmmac: fix errno when create_singlethread_workqueue() fails
  io_uring: remove iopoll spinlock
  io_uring: protect cq_timeouts with timeout_lock
  io_uring/net: fix cleanup after recycle
  io_uring/net: ensure compat import handlers clear free_iov
  io_uring: improve io_double_lock_ctx fail handling
  io_uring: dont remove file from msg_ring reqs
  io_uring: add completion locking for iopoll
  io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag
  blk-iolatency: Fix memory leak on add_disk() failures
  scsi: qla2xxx: Fix crash when I/O abort times out
  mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings
  btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
  ovl: fix use inode directly in rcu-walk mode
  fbdev: fbcon: release buffer when fbcon_do_set_font() failed
  maple_tree: fix mas_spanning_rebalance() on insufficient data
  test_maple_tree: add test for mas_spanning_rebalance() on insufficient data
  gcov: add support for checksum field
  floppy: Fix memory leak in do_floppy_init()
  spi: fsl_spi: Don't change speed while chipselect is active
  regulator: core: fix deadlock on regulator enable
  iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
  iio: adc128s052: add proper .data members in adc128_of_match table
  iio: adc: ad_sigma_delta: do not use internal iio_dev lock
  iio: fix memory leak in iio_device_register_eventset()
  reiserfs: Add missing calls to reiserfs_security_free()
  security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
  9p: set req refcount to zero to avoid uninitialized usage
  loop: Fix the max_loop commandline argument treatment when it is set to 0
  HID: mcp2221: don't connect hidraw
  HID: wacom: Ensure bootloader PID is usable in hidraw mode
  xhci: Prevent infinite loop in transaction errors recovery for streams
  usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
  usb: dwc3: core: defer probe on ulpi_read_id timeout
  usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
  clk: imx: imx8mp: add shared clk gate for usb suspend clk
  dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
  arm64: dts: qcom: sm8250: fix USB-DP PHY registers
  arm64: dts: qcom: sm6350: fix USB-DP PHY registers
  usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
  usb: cdnsp: fix lack of ZLP for ep0
  HID: logitech-hidpp: Guard FF init code against non-USB devices
  ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
  ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
  ALSA: usb-audio: add the quirk for KT0206 device
  ALSA: usb-audio: Workaround for XRUN at prepare
  dt-bindings: input: iqs7222: Add support for IQS7222A v1.13+
  dt-bindings: input: iqs7222: Correct minimum slider size
  dt-bindings: input: iqs7222: Reduce 'linux,code' to optional
  Input: iqs7222 - add support for IQS7222A v1.13+
  Input: iqs7222 - report malformed properties
  Input: iqs7222 - drop unused device node references
  ima: Simplify ima_lsm_copy_rule
  pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
  cfi: Fix CFI failure with KASAN
  afs: Fix lost servers_outstanding count
  perf test: Fix "all PMU test" to skip parametrized events
  MIPS: ralink: mt7621: avoid to init common ralink reset controller
  perf probe: Check -v and -q options in the right place
  perf tools: Make quiet mode consistent between tools
  perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
  drm/amd/pm: avoid large variable on kernel stack
  pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
  lkdtm: cfi: Make PAC test work with GCC 7 and 8
  LoadPin: Ignore the "contents" argument of the LSM hooks
  drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
  ASoC: rt5670: Remove unbalanced pm_runtime_put()
  ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
  ASoC: wm8994: Fix potential deadlock
  ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend
  ALSA: hda/hdmi: set default audio parameters for KAE silent-stream
  ALSA: hda/hdmi: fix i915 silent stream programming flow
  ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
  ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
  ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
  ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
  ASoC: Intel: Skylake: Fix driver hang during shutdown
  ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove()
  hwmon: (jc42) Fix missing unlock on error in jc42_write()
  orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
  orangefs: Fix kmemleak in orangefs_sysfs_init()
  orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
  scsi: target: iscsi: Fix a race condition between login_work and the login thread
  drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
  drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
  scsi: smartpqi: Correct device removal for multi-actuator devices
  scsi: smartpqi: Add new controller PCI IDs
  hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
  scsi: elx: libefc: Fix second parameter type in state callbacks
  Revert "PCI: Clear PCI_STATUS when setting up device"
  crypto: hisilicon/qm - increase the memory of local variables
  scsi: ufs: Reduce the START STOP UNIT timeout
  scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
  crypto: hisilicon/hpre - fix resource leak in remove process
  regulator: core: Fix resolve supply lookup issue
  Bluetooth: Add quirk to disable MWS Transport Configuration
  Bluetooth: Add quirk to disable extended scanning
  Bluetooth: hci_bcm: Add CYW4373A0 support
  ice: synchronize the misc IRQ when tearing down Tx tracker
  regulator: core: Use different devices for resource allocation and DT lookup
  clk: st: Fix memory leak in st_of_quadfs_setup()
  media: si470x: Fix use-after-free in si470x_int_in_callback()
  mmc: sdhci-tegra: Issue CMD and DAT resets together
  mmc: renesas_sdhi: better reset from HS400 mode
  mmc: renesas_sdhi: add quirk for broken register layout
  mmc: f-sdh30: Add quirks for broken timeout clock capability
  nfs: fix possible null-ptr-deref when parsing param
  selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym
  hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M
  wifi: mt76: do not run mt76u_status_worker if the device is not running
  regulator: core: fix use_count leakage when handling boot-on
  libbpf: Avoid enum forward-declarations in public API in C++ mode
  ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table
  drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming
  drm/amd/display: Use the largest vready_offset in pipe group
  drm/amdgpu: Fix potential double free and null pointer dereference
  ALSA: usb-audio: Add quirk for Tascam Model 12
  blk-mq: fix possible memleak when register 'hctx' failed
  media: mediatek: vcodec: Can't set dst buffer to done when lat decode error
  media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
  media: dvbdev: adopts refcnt to avoid UAF
  media: dvb-frontends: fix leak of memory fw
  ethtool: avoiding integer overflow in ethtool_phys_id()
  bpf: Prevent decl_tag from being referenced in func_proto arg
  bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set
  drm/amd/display: Fix display corruption w/ VSR enable
  ppp: associate skb with a device at tx
  bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage
  net: ethernet: mtk_eth_soc: drop packets to WDMA if the ring is full
  mrp: introduce active flags to prevent UAF when applicant uninit
  ipv6/sit: use DEV_STATS_INC() to avoid data-races
  net: add atomic_long_t to net_device_stats fields
  nvme-auth: don't override ctrl keys before validation
  drm/amd/display: fix array index out of bound error in bios parser
  drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit
  md/raid1: stop mdx_raid1 thread when raid1 array run failed
  md/raid0, raid10: Don't set discard sectors for request queue
  drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
  drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
  drm/sti: Use drm_mode_copy()
  drm/rockchip: Use drm_mode_copy()
  drm/msm: Use drm_mode_copy()
  drm/amd/display: Disable DRR actions during state commit
  drm/amd/display: Use min transition for SubVP into MPO
  s390/lcs: Fix return type of lcs_start_xmit()
  s390/netiucv: Fix return type of netiucv_tx()
  s390/ctcm: Fix return type of ctc{mp,}m_tx()
  drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
  drm/amdgpu: Fix type of second parameter in trans_msg() callback
  igb: Do not free q_vector unless new one was allocated
  HID: uclogic: Add support for XP-PEN Deco LW
  HID: input: do not query XP-PEN Deco LW battery
  wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()'
  wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
  hamradio: baycom_epp: Fix return type of baycom_send_packet()
  net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
  bpf: make sure skb->len != 0 when redirecting to a tunneling device
  drm/meson: Fix return type of meson_encoder_cvbs_mode_valid()
  qed (gcc13): use u16 for fid to be big enough
  wifi: ath11k: Fix qmi_msg_handler data structure initialization
  HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip
  HID: apple: fix key translations where multiple quirks attempt to translate the same key
  blk-mq: avoid double ->queue_rq() because of early timeout
  drm/rockchip: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
  Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
  drm/edid: add a quirk for two LG monitors to get them to work on 10bpc
  drm/amd/display: prevent memory leak
  drm/amd/display: skip commit minimal transition state
  bnx2: Use kmalloc_size_roundup() to match ksize() usage
  openvswitch: Use kmalloc_size_roundup() to match ksize() usage
  wifi: ath10k: Delay the unmapping of the buffer
  ipmi: fix memleak when unload ipmi driver
  ASoC: Intel: avs: Add quirk for KBL-R RVP platform
  ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
  wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
  wifi: ath9k: verify the expected usb_endpoints are present
  brcmfmac: return error when getting invalid max_flowrings from dongle
  media: imx-jpeg: Disable useless interrupt to avoid kernel panic
  drm/etnaviv: add missing quirks for GC300
  hfs: fix OOB Read in __hfs_brec_find
  ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346
  btrfs: do not panic if we can't allocate a prealloc extent state
  ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F)
  x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS
  acct: fix potential integer overflow in encode_comp_t()
  nilfs2: fix shift-out-of-bounds due to too large exponent of block size
  nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
  ACPI: video: Add force_native quirk for Sony Vaio VPCY11S1E
  ACPI: video: Add force_vendor quirk for Sony Vaio PCG-FRV35
  ACPI: video: Change Sony Vaio VPCEH3U1E quirk to force_native
  ACPI: video: Change GIGABYTE GB-BXBT-2807 quirk to force_none
  thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp
  ACPICA: Fix error code path in acpi_ds_call_control_method()
  ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur
  ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value
  fs: jfs: fix shift-out-of-bounds in dbDiscardAG
  jfs: Fix fortify moan in symlink
  udf: Avoid double brelse() in udf_rename()
  fs: jfs: fix shift-out-of-bounds in dbAllocAG
  arm64: dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes
  arm64: dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards
  binfmt_misc: fix shift-out-of-bounds in check_special_flags
  x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
  video: hyperv_fb: Avoid taking busy spinlock on panic path
  ARM: dts: aspeed: rainier,everest: Move reserved memory regions
  arm64: make is_ttbrX_addr() noinstr-safe
  rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
  net: fec: check the return value of build_skb()
  HID: amd_sfh: Add missing check for dma_alloc_coherent
  mctp: Remove device type check at unregister
  net: dsa: microchip: remove IRQF_TRIGGER_FALLING in request_threaded_irq
  cifs: don't leak -ENOMEM in smb2_open_file()
  mctp: serial: Fix starting value for frame check sequence
  net: stream: purge sk_error_queue in sk_stream_kill_queues()
  myri10ge: Fix an error handling path in myri10ge_probe()
  rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
  net_sched: reject TCF_EM_SIMPLE case for complex ematch module
  mailbox: zynq-ipi: fix error handling while device_register() fails
  mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
  mailbox: mpfs: read the system controller's status
  skbuff: Account for tail adjustment during pull operations
  devlink: protect devlink dump by the instance lock
  arm64: dts: mt8183: Fix Mali GPU clock
  soc: mediatek: pm-domains: Fix the power glitch issue
  openvswitch: Fix flow lookup to use unmasked key
  selftests: devlink: fix the fd redirect in dummy_reporter_test
  devlink: hold region lock when flushing snapshots
  rtc: mxc_v2: Add missing clk_disable_unprepare()
  igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
  igc: recalculate Qbv end_time by considering cycle time
  igc: allow BaseTime 0 enrollment for Qbv
  igc: Add checking for basetime less than zero
  igc: Use strict cycles for Qbv scheduling
  igc: Enhance Qbv scheduling by using first flag bit
  net: dsa: mv88e6xxx: avoid reg_lock deadlock in mv88e6xxx_setup_port()
  r6040: Fix kmemleak in probe and remove
  unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
  nfc: pn533: Clear nfc_target before being used
  net: enetc: avoid buffer leaks on xdp_do_redirect() failure
  media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1
  bpf: prevent leak of lsm program after failed attach
  selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION
  block, bfq: fix possible uaf for 'bfqq->bic'
  mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  bonding: do failover when high prio link up
  bonding: add missed __rcu annotation for curr_active_slave
  net: macsec: fix net device access prior to holding a lock
  nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
  iommu/mediatek: Fix forever loop in error handling
  rtc: pcf85063: fix pcf85063_clkout_control
  rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
  rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
  netfilter: flowtable: really fix NAT IPv6 offload
  mfd: pm8008: Fix return value check in pm8008_probe()
  mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
  mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
  mfd: axp20x: Do not sleep in the power off handler
  dt-bindings: mfd: qcom,spmi-pmic: Drop PWM reg dependency
  powerpc/pseries/eeh: use correct API for error log size
  remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
  remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
  remoteproc: qcom_q6v5_pas: detach power domains on remove
  remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
  remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
  remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
  RISC-V: KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config()
  pwm: mediatek: always use bus clock for PWM on MT7622
  pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
  pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
  iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
  iommu/mediatek: Validate number of phandles associated with "mediatek,larbs"
  iommu/mediatek: Add error path for loop of mm_dts_parse
  iommu/mediatek: Use component_match_add
  iommu/mediatek: Add platform_device_put for recovering the device refcnt
  selftests/powerpc: Fix resource leaks
  powerpc/hv-gpci: Fix hv_gpci event list
  powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
  powerpc/perf: callchain validate kernel stack pointer bounds
  powerpc: dts: turris1x.dts: Add channel labels for temperature sensor
  kprobes: Fix check for probe enabled in kill_kprobe()
  powerpc/pseries: fix plpks_read_var() code for different consumers
  powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error
  powerpc/pseries: Fix the H_CALL error code in PLPKS driver
  powerpc/pseries: fix the object owners enum value in plpks driver
  powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
  powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
  cxl: Fix refcount leak in cxl_calc_capp_routing
  powerpc/52xx: Fix a resource leak in an error handling path
  macintosh/macio-adb: check the return value of ioremap()
  macintosh: fix possible memory leak in macio_add_one_device()
  iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
  iommu/amd: Fix pci device refcount leak in ppr_notifier()
  iommu: Avoid races around device probe
  iommu/mediatek: Check return value after calling platform_get_resource()
  rtc: pcf85063: Fix reading alarm
  rtc: snvs: Allow a time difference on clock register read
  rtc: cmos: Disable ACPI RTC event on removal
  rtc: cmos: Rename ACPI-related functions
  rtc: cmos: Eliminate forward declarations of some functions
  rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
  rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
  rtc: pcf2127: Convert to .probe_new()
  rtc: class: Fix potential memleak in devm_rtc_allocate_device()
  rtc: rzn1: Check return value in rzn1_rtc_probe
  dmaengine: idxd: Fix crc_val field for completion record
  fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
  phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names
  phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled
  phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode
  phy: qcom-qmp-pcie: support separate tables for EP mode
  phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table
  phy: qcom-qmp-pcie: split register tables into common and extra parts
  pwm: tegra: Ensure the clock rate is not less than needed
  pwm: tegra: Improve required rate calculation
  include/uapi/linux/swab: Fix potentially missing __always_inline
  phy: usb: Fix clock imbalance for suspend/resume
  phy: usb: Use slow clock for wake enabled suspend
  phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
  phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset
  dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA
  iommu/rockchip: fix permission bits in page table entries v2
  iommu/sun50i: Implement .iotlb_sync_map
  iommu/sun50i: Fix flush size
  iommu/sun50i: Fix R/W permission check
  iommu/sun50i: Consider all fault sources for reset
  iommu/sun50i: Fix reset release
  iommu/s390: Fix duplicate domain attachments
  phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY
  phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction
  phy: qcom-qmp-usb: clean up status polling
  phy: qcom-qmp-usb: drop power-down delay config
  phy: qcom-qmp-usb: drop sc8280xp power-down delay
  phy: qcom-qmp-usb: clean up power-down handling
  phy: qcom-qmp-pcie: fix ipq6018 initialisation
  phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation
  phy: qcom-qmp-pcie: fix sc8180x initialisation
  phy: qcom-qmp-pcie: replace power-down delay
  phy: qcom-qmp-pcie: drop power-down delay config
  remoteproc: core: Auto select rproc-virtio device id
  dmaengine: apple-admac: Allocate cache SRAM to channels
  dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA
  phy: qcom-qmp-pcie: drop bogus register update
  phy: marvell: phy-mvebu-a3700-comphy: Reset COMPHY registers before USB 3.0 power on
  fs/ntfs3: Harden against integer overflows
  fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
  RDMA/siw: Fix pointer cast warning
  perf stat: Do not delay the workload with --delay
  ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack
  perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch'
  leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3}
  gfs2: Partially revert gfs2_inode_lookup change
  power: supply: fix null pointer dereferencing in power_supply_get_battery_info
  perf branch: Fix interpretation of branch records
  power: supply: bq25890: Ensure pump_express_work is cancelled on remove
  power: supply: bq25890: Convert to i2c's .probe_new()
  power: supply: bq25890: Factor out regulator registration code
  power: supply: Fix refcount leak in rk817_charger_probe
  power: supply: ab8500: Fix error handling in ab8500_charger_init()
  HSI: omap_ssi_core: Fix error handling in ssi_init()
  power: supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe()
  power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
  perf symbol: correction while adjusting symbol
  perf trace: Handle failure when trace point folder is missed
  perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
  perf trace: Return error if a system call doesn't exist
  watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
  power: supply: fix residue sysfs file in error handle route of __power_supply_register()
  HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
  HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
  perf stat: Move common code in print_metric_headers()
  perf stat: Use evsel__is_hybrid() more
  perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode
  led: qcom-lpg: Fix sleeping in atomic
  fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
  fbdev: uvesafb: don't build on UML
  fbdev: geode: don't build on UML
  fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
  fbdev: vermilion: decrease reference count in error path
  fbdev: via: Fix error in via_core_init()
  fbdev: pm2fb: fix missing pci_disable_device()
  fbdev: ssd1307fb: Drop optional dependency
  thermal/drivers/qcom/lmh: Fix irq handler return value
  thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
  thermal/of: Fix memory leak on thermal_of_zone_register() failure
  thermal/drivers/k3_j72xx_bandgap: Fix the debug print message
  thermal/drivers/imx8mm_thermal: Validate temperature range
  samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
  ksmbd: Fix resource leak in ksmbd_session_rpc_open()
  tracing/hist: Fix issue of losting command info in error_log
  usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe()
  usb: storage: Add check for kcalloc
  i2c: ismt: Fix an out-of-bounds bug in ismt_access()
  i2c: mux: reg: check return value after calling platform_get_resource()
  gpiolib: protect the GPIO device against being dropped while in use by user-space
  gpiolib: cdev: fix NULL-pointer dereferences
  vme: Fix error not catched in fake_init()
  staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
  staging: rtl8192u: Fix use after free in ieee80211_rx()
  i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
  vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries
  chardev: fix error handling in cdev_device_add()
  mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
  drivers: mcb: fix resource leak in mcb_probe()
  usb: gadget: f_hid: fix refcount leak on error path
  usb: gadget: f_hid: fix f_hidg lifetime vs cdev
  usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem()
  usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
  tracing/user_events: Fix call print_fmt leak
  coresight: cti: Fix null pointer error on CTI init before ETM
  coresight: trbe: remove cpuhp instance node before remove cpuhp state
  counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
  iio: adis: add '__adis_enable_irq()' implementation
  iio: temperature: ltc2983: make bulk write buffer DMA-safe
  cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
  cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
  firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
  misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
  misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
  ocxl: fix pci device refcount leak when calling get_function_0()
  misc: ocxl: fix possible name leak in ocxl_file_register_afu()
  test_firmware: fix memory leak in test_firmware_init()
  habanalabs: fix return value check in hl_fw_get_sec_attest_data()
  serial: sunsab: Fix error handling in sunsab_init()
  serial: altera_uart: fix locking in polling mode
  serial: pch: Fix PCI device refcount leak in pch_request_dma()
  serial: stm32: move dma_request_chan() before clk_prepare_enable()
  serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
  serial: amba-pl011: avoid SBSA UART accessing DMACR register
  USB: gadget: Fix use-after-free during usb config switch
  extcon: usbc-tusb320: Update state on probe even if no IRQ pending
  usb: musb: omap2430: Fix probe regression for missing resources
  usb: typec: tipd: Fix typec_unregister_port error paths
  usb: typec: tipd: Fix spurious fwnode_handle_put in error path
  usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
  usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
  usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
  staging: vme_user: Fix possible UAF in tsi148_dma_list_add
  interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm
  usb: fotg210-udc: Fix ages old endianness issues
  uio: uio_dmem_genirq: Fix deadlock between irq config and handling
  uio: uio_dmem_genirq: Fix missing unlock in irq configuration
  vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps
  vfio: platform: Do not pass return buffer to ACPI _RST method
  class: fix possible memory leak in __class_register()
  drivers: staging: r8188eu: Fix sleep-in-atomic-context bug in rtw_join_timeout_handler
  serial: 8250_bcm7271: Fix error handling in brcmuart_init()
  serial: tegra: Read DMA status before terminating
  drivers: dio: fix possible memory leak in dio_init()
  riscv: Fix P4D_SHIFT definition for 3-level page table mode
  f2fs: fix iostat parameter for discard
  RISC-V: Align the shadow stack
  IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
  hwrng: geode - Fix PCI device refcount leak
  hwrng: amd - Fix PCI device refcount leak
  crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
  riscv: Fix crash during early errata patching
  RISC-V: Fix MEMREMAP_WB for systems with Svpbmt
  RISC-V: Fix unannoted hardirqs-on in return to userspace slow-path
  RDMA/hns: Fix XRC caps on HIP08
  RDMA/hns: Fix error code of CMD
  RDMA/hns: Fix page size cap from firmware
  RDMA/hns: Fix PBL page MTR find
  RDMA/hns: Fix AH attr queried by query_qp
  RDMA/hns: Fix the gid problem caused by free mr
  orangefs: Fix sysfs not cleanup when dev init failed
  PCI: vmd: Fix secondary bus reset for Intel bridges
  RDMA/srp: Fix error return code in srp_parse_options()
  RDMA/hfi1: Fix error return code in parse_platform_config()
  RDMA: Disable IB HW for UML
  riscv/mm: add arch hook arch_clear_hugepage_flags
  crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
  crypto: amlogic - Remove kcalloc without check
  crypto: qat - fix error return code in adf_probe
  RDMA/nldev: Fix failure to send large messages
  f2fs: avoid victim selection from previous victim section
  f2fs: fix to enable compress for newly created file if extension matches
  f2fs: set zstd compress level correctly
  RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
  scsi: ufs: core: Fix the polling implementation
  scsi: snic: Fix possible UAF in snic_tgt_create()
  scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
  scsi: ipr: Fix WARNING in ipr_init()
  scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
  scsi: fcoe: Fix possible name leak when device_register() fails
  scsi: scsi_debug: Fix a warning in resp_report_zones()
  scsi: scsi_debug: Fix a warning in resp_verify()
  scsi: efct: Fix possible memleak in efct_device_init()
  scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
  scsi: hpsa: Fix error handling in hpsa_add_sas_host()
  scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
  crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value
  crypto: arm64/sm3 - fix possible crash with CFI enabled
  crypto: arm64/sm3 - add NEON assembly implementation
  crypto: x86/sm4 - fix crash with CFI enabled
  crypto: x86/sm3 - fix possible crash with CFI enabled
  crypto: x86/sha512 - fix possible crash with CFI enabled
  crypto: x86/sha256 - fix possible crash with CFI enabled
  crypto: x86/sha1 - fix possible crash with CFI enabled
  crypto: x86/aria - fix crash with CFI enabled
  crypto: x86/aegis128 - fix possible crash with CFI enabled
  padata: Fix list iterator in padata_do_serial()
  padata: Always leave BHs disabled when running ->parallel()
  crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
  scsi: hpsa: Fix possible memory leak in hpsa_init_one()
  PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path
  dt-bindings: visconti-pcie: Fix interrupts array max constraints
  dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
  RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
  RDMA/hns: fix memory leak in hns_roce_alloc_mr()
  RDMA/irdma: Initialize net_type before checking it
  crypto: ccree - Make cc_debugfs_global_fini() available for module init function
  RDMA/hfi: Decrease PCI device reference count in error path
  PCI: Check for alloc failure in pci_request_irq()
  RDMA/hns: Fix incorrect sge nums calculation
  RDMA/hns: Fix ext_sge num error when post send
  RDMA/rxe: Fix mr->map double free
  crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
  crypto: cryptd - Use request context instead of stack for sub-request
  crypto: ccree - Remove debugfs when platform_driver_register failed
  scsi: scsi_debug: Fix a warning in resp_write_scat()
  RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
  RDMA/irdma: Fix RQ completion opcode
  RDMA/irdma: Fix inline for multiple SGE's
  RDMA/siw: Set defined status for work completion with undefined status
  RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
  RDMA/core: Make sure "ib_port" is valid when access sysfs node
  RDMA/restrack: Release MR restrack when delete
  f2fs: fix to avoid accessing uninitialized spinlock
  PCI: imx6: Initialize PHY before deasserting core reset
  PCI: vmd: Disable MSI remapping after suspend
  IB/mad: Don't call to function that might sleep while in atomic context
  RDMA/siw: Fix immediate work request flush to completion queue
  scsi: qla2xxx: Fix set-but-not-used variable warnings
  RDMA/irdma: Report the correct link speed
  f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
  f2fs: fix the assign logic of iocb
  f2fs: allow to set compression for inlined file
  f2fs: fix normal discard process
  f2fs: fix gc mode when gc_urgent_high_remaining is 1
  f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
  fortify: Do not cast to "unsigned char"
  apparmor: Fix memleak in alloc_ns()
  crypto: rockchip - rework by using crypto_engine
  crypto: rockchip - remove non-aligned handling
  crypto: rockchip - better handle cipher key
  crypto: rockchip - add fallback for ahash
  crypto: rockchip - add fallback for cipher
  crypto: rockchip - do not store mode globally
  crypto: rockchip - do not do custom power management
  f2fs: Fix the race condition of resize flag between resizefs
  PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
  RDMA/core: Fix order of nldev_exit call
  PCI: dwc: Fix n_fts[] array overrun
  apparmor: Use pointer to struct aa_label for lbs_cred
  scsi: core: Fix a race between scsi_done() and scsi_timeout()
  crypto: tcrypt - fix return value for multiple subtests
  crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
  crypto: sun8i-ss - use dma_addr instead u32
  crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF
  crypto: hisilicon/qm - fix incorrect parameters usage
  apparmor: Fix regression in stacking due to label flags
  apparmor: Fix abi check to include v8 abi
  apparmor: fix lockdep warning when removing a namespace
  apparmor: fix a memleak in multi_transaction_new()
  net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
  i40e: Fix the inability to attach XDP program on downed interface
  stmmac: fix potential division by 0
  octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions
  Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
  Bluetooth: hci_conn: Fix crash on hci_create_cis_sync
  Bluetooth: Fix EALREADY and ELOOP cases in bt_status()
  Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
  Bluetooth: hci_core: fix error handling in hci_register_dev()
  sctp: sysctl: make extra pointers netns aware
  ntb_netdev: Use dev_kfree_skb_any() in interrupt context
  net: lan9303: Fix read error execution path
  net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open()
  can: tcan4x5x: Fix use of register error status mask
  can: m_can: Call the RAM init directly from m_can_chip_config
  can: tcan4x5x: Remove invalid write in clear_interrupts
  net: amd-xgbe: Check only the minimum speed for active/passive cables
  net: amd-xgbe: Fix logic around active and passive cables
  af_unix: call proto_unregister() in the error path in af_unix_init()
  net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets
  net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
  hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
  net/tunnel: wait until all sk_user_data reader finish before releasing the sock
  net: farsync: Fix kmemleak when rmmods farsync
  ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
  of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
  ipvs: use u64_stats_t for the per-cpu counters
  drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
  net: stmmac: fix possible memory leak in stmmac_dvr_probe()
  net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
  net: defxx: Fix missing err handling in dfx_init()
  net: vmw_vsock: vmci: Check memcpy_from_msg()
  clk: socfpga: Fix memory leak in socfpga_gate_init()
  bpf: Do not zero-extend kfunc return values
  blktrace: Fix output non-blktrace event when blk_classic option enabled
  wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
  wifi: rtl8xxxu: Fix the channel width reporting
  wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
  spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
  clk: samsung: Fix memory leak in _samsung_clk_register_pll()
  media: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies
  media: coda: Add check for kmalloc
  media: coda: Add check for dcoda_iram_alloc
  media: c8sectpfe: Add of_node_put() when breaking out of loop
  regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
  nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set
  mmc: core: Normalize the error handling branch in sd_read_ext_regs()
  memstick/ms_block: Add check for alloc_ordered_workqueue
  mmc: renesas_sdhi: alway populate SCC pointer
  mmc: mmci: fix return value check of mmc_add_host()
  mmc: wbsd: fix return value check of mmc_add_host()
  mmc: via-sdmmc: fix return value check of mmc_add_host()
  mmc: meson-gx: fix return value check of mmc_add_host()
  mmc: omap_hsmmc: fix return value check of mmc_add_host()
  mmc: atmel-mci: fix return value check of mmc_add_host()
  mmc: litex_mmc: ensure `host->irq == 0` if polling
  mmc: wmt-sdmmc: fix return value check of mmc_add_host()
  mmc: vub300: fix return value check of mmc_add_host()
  mmc: toshsd: fix return value check of mmc_add_host()
  mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
  mmc: rtsx_pci: fix return value check of mmc_add_host()
  mmc: pxamci: fix return value check of mmc_add_host()
  mmc: mxcmmc: fix return value check of mmc_add_host()
  mmc: moxart: fix return value check of mmc_add_host()
  mmc: alcor: fix return value check of mmc_add_host()
  hwmon: (emc2305) fix pwm never being able to set lower
  hwmon: (emc2305) fix unable to probe emc2301/2/3
  bpftool: Fix memory leak in do_build_table_cb
  riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
  NFSv4.x: Fail client initialisation if state manager thread can't run
  NFS: Allow very small rsize & wsize again
  NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS
  SUNRPC: Fix missing release socket in rpc_sockname()
  xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
  pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions()
  ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
  media: ov5640: set correct default link frequency
  media: saa7164: fix missing pci_disable_device()
  ALSA: pcm: Set missing stop_operating flag at undoing trigger start
  bpf, sockmap: fix race in sock_map_free()
  bpf: Add dummy type reference to nf_conn___init to fix type deduplication
  hwmon: (jc42) Restore the min/max/critical temperatures on resume
  hwmon: (jc42) Convert register access and caching to regmap/regcache
  regulator: core: fix resource leak in regulator_register()
  configfs: fix possible memory leak in configfs_create_dir()
  hsr: Synchronize sequence number updates.
  hsr: Synchronize sending frames to have always incremented outgoing seq nr.
  hsr: Disable netpoll.
  hsr: Avoid double remove of a node.
  hsr: Add a rcu-read lock to hsr_forward_skb().
  Revert "net: hsr: use hlist_head instead of list_head for mac addresses"
  clk: qcom: clk-krait: fix wrong div2 functions
  clk: qcom: lpass-sc7180: Fix pm_runtime usage
  clk: qcom: lpass-sc7280: Fix pm_runtime usage
  regulator: core: fix module refcount leak in set_supply()
  mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2()
  wifi: mt76: do not send firmware FW_FEATURE_NON_DL region
  wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc
  wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
  wifi: mt76: mt7921: fix wrong power after multiple SAR set
  wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC
  wifi: mt76: mt7915: rework eeprom tx paths and streams init
  wifi: mt76: mt7921: fix reporting of TX AGGR histogram
  wifi: mt76: mt7915: fix reporting of TX AGGR histogram
  wifi: mt76: mt7915: fix mt7915_mac_set_timing()
  wifi: mt76: mt7921: fix antenna signal are way off in monitor mode
  wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
  wifi: mac80211: fix maybe-unused warning
  wifi: mac80211: fix memory leak in ieee80211_if_add()
  wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface()
  spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
  bonding: uninitialized variable in bond_miimon_inspect()
  bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
  bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
  bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
  Input: wistron_btns - disable on UML
  netfilter: conntrack: set icmpv6 redirects as RELATED
  clk: visconti: Fix memory leak in visconti_register_pll()
  ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
  drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs
  drm/amdkfd: Fix memory leakage
  drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
  drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
  amdgpu/nv.c: Corrected typo in the video capabilities resolution
  drm/amd/pm/smu11: BACO is supported when it's in BACO state
  clk: mediatek: fix dependency of MT7986 ADC clocks
  ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
  wifi: iwlwifi: mvm: fix double free on tx path.
  wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed
  wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx()
  ALSA: asihpi: fix missing pci_disable_device()
  NFS: Fix an Oops in nfs_d_automount()
  NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
  NFSv4: Fix a credential leak in _nfs4_discover_trunking()
  NFSv4.2: Fix initialisation of struct nfs4_label
  NFSv4.2: Fix a memory stomp in decode_attr_security_label
  NFSv4.2: Always decode the security label
  NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
  drm/msm/mdp5: fix reading hw revision on db410c platform
  ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
  ASoC: dt-bindings: wcd9335: fix reset line polarity in example
  drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
  media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
  media: mediatek: vcodec: Core thread depends on core_list
  media: mediatek: vcodec: Setting lat buf to lat_list when lat decode error
  media: mediatek: vcodec: Fix h264 set lat buffer error
  media: mediatek: vcodec: Fix getting NULL pointer for dst buffer
  media: amphion: lock and check m2m_ctx in event handler
  media: amphion: cancel vpu before release instance
  media: amphion: try to wakeup vpu core to avoid failure
  media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached
  media: sun6i-mipi-csi2: Register async subdev with no sensor attached
  media: sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming
  media: sun6i-mipi-csi2: Require both pads to be connected for streaming
  x86/boot: Skip realmode init code when running as Xen PV guest
  media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
  media: dvb-core: Fix ignored return value in dvb_register_frontend()
  pinctrl: pinconf-generic: add missing of_node_put()
  clk: imx8mn: fix imx8mn_enet_phy_sels clocks list
  clk: imx8mn: fix imx8mn_sai2_sels clocks list
  clk: imx: rename video_pll1 to video_pll
  clk: imx: replace osc_hdmi with dummy
  clk: imx8mn: rename vpu_pll to m7_alt_pll
  media: mt9p031: Drop bogus v4l2_subdev_get_try_crop() call from mt9p031_init_cfg()
  media: imx: imx7-media-csi: Clear BIT_MIPI_DOUBLE_CMPNT for <16b formats
  media: imon: fix a race condition in send_packet()
  media: vimc: Fix wrong function called when vimc_init() fails
  ASoC: mediatek: mt8186: Correct I2S shared clocks
  ASoC: qcom: cleanup and fix dependency of QCOM_COMMON
  ASoC: qcom: Add checks for devm_kcalloc
  drbd: destroy workqueue when drbd device was freed
  drbd: remove call to memset before free device/resource/connection
  mtd: maps: pxa2xx-flash: fix memory leak in probe
  mtd: core: Fix refcount error in del_mtd_device()
  clk: microchip: check for null return of devm_kzalloc()
  bonding: fix link recovery in mode 2 when updelay is nonzero
  selftests/bpf: Mount debugfs in setns_by_fd
  selftests/bpf: Make sure zero-len skbs aren't redirectable
  drm/i915/guc: make default_lists const data
  drm/amdgpu: fix pci device refcount leak
  clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
  regulator: core: use kfree_const() to free space conditionally
  ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
  ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
  ASoC: Intel: avs: Lock substream before snd_pcm_stop()
  ASoC: Intel: Skylake: Fix Kconfig dependency
  wifi: rtw89: fix physts IE page check
  pinctrl: k210: call of_node_put()
  clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets
  HID: hid-sensor-custom: set fixed size for custom attributes
  bpf: Move skb->len == 0 checks into __bpf_redirect
  clk: imx93: correct enet clock
  clk: imx93: unmap anatop base in error handling path
  HID: i2c: let RMI devices decide what constitutes wakeup event
  bpf: Pin the start cgroup in cgroup_iter_seq_init()
  clk: imx93: correct the flexspi1 clock setting
  mtd: spi-nor: Fix the number of bytes for the dummy cycles
  mtd: spi-nor: hide jedec_id sysfs attribute if not present
  net: Return errno in sk->sk_prot->get_port().
  udp: Clean up some functions.
  net: ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions
  media: videobuf-dma-contig: use dma_mmap_coherent
  media: amphion: Fix error handling in vpu_driver_init()
  media: platform: exynos4-is: Fix error handling in fimc_md_init()
  media: solo6x10: fix possible memory leak in solo_sysfs_init()
  media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
  media: amphion: apply vb2_queue_error instead of setting manually
  media: amphion: add lock around vdec_g_fmt
  net: ethernet: mtk_eth_soc: do not overwrite mtu configuration running reset routine
  ASoC: amd: acp: Fix possible UAF in acp_dma_open
  Input: elants_i2c - properly handle the reset GPIO when power is off
  mtd: lpddr2_nvm: Fix possible null-ptr-deref
  drm/msm/a6xx: Fix speed-bin detection vs probe-defer
  wifi: ath10k: Fix return value in ath10k_pci_init()
  selftests/bpf: fix memory leak of lsm_cgroup
  dm: track per-add_disk holder relations in DM
  dm: make sure create and remove dm device won't race with open and close table
  dm: cleanup close_table_device
  dm: cleanup open_table_device
  block: clear ->slave_dir when dropping the main slave_dir reference
  ima: Fix misuse of dereference of pointer in template_desc_init_fields()
  integrity: Fix memory leakage in keyring allocation error path
  ALSA: memalloc: Allocate more contiguous pages for fallback case
  drm/fourcc: Fix vsub/hsub for Q410 and Q401
  regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
  wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc()
  nvme: return err on nvme_init_non_mdts_limits fail
  amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
  regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
  nvmet: only allocate a single slab for bvecs
  ASoC: pxa: fix null-pointer dereference in filter()
  drm/mediatek: Modify dpi power on/off sequence.
  selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test
  selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch
  ASoC: codecs: wsa883x: use correct header file
  ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity
  module: Fix NULL vs IS_ERR checking for module_get_next_page
  wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone
  wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock
  wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API
  wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled
  wifi: iwlwifi: mei: make sure ownership confirmed message is sent
  pinctrl: mediatek: fix the pinconf register offset of some pins
  dt-bindings: pinctrl: update uart/mmc bindings for MT7986 SoC
  drm/radeon: Add the missed acpi_put_table() to fix memory leak
  bfq: fix waker_bfqq inconsistency crash
  drbd: use blk_queue_max_discard_sectors helper
  regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode
  drm: rcar-du: Drop leftovers dependencies from Kconfig
  wifi: rtw89: use u32_encode_bits() to fill MAC quota value
  drm: lcdif: Set and enable FIFO Panic threshold
  rxrpc: Fix ack.bufferSize to be 0 when generating an ack
  net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
  virt/sev-guest: Add a MODULE_ALIAS
  clk: renesas: r8a779f0: Fix SCIF parent clocks
  clk: renesas: r8a779f0: Fix HSCIF parent clocks
  media: camss: Do not attach an already attached power domain on MSM8916 platform
  media: camss: Clean up received buffers on failed start of streaming
  wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
  Input: joystick - fix Kconfig warning for JOYSTICK_ADC
  mtd: core: fix possible resource leak in init_mtd()
  mtd: Fix device name leak when register device failed in add_mtd_device()
  clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
  clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src
  clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry
  bpf: propagate precision across all frames, not just the last one
  bpf: propagate precision in ALU/ALU64 operations
  media: platform: exynos4-is: fix return value check in fimc_md_probe()
  media: vivid: fix compose size exceed boundary
  media: rkvdec: Add required padding
  media: platform: mtk-mdp3: fix error handling in mdp_probe()
  media: platform: mtk-mdp3: fix error handling about components clock_on
  media: platform: mtk-mdp3: fix error handling in mdp_cmdq_send()
  drm/msm/dsi: Prevent signed BPG offsets from bleeding into adjacent bits
  drm/msm/dsi: Disallow 8 BPC DSC configuration for alternative BPC values
  drm/msm/dsi: Account for DSC's bits_per_pixel having 4 fractional bits
  drm/msm/dsi: Migrate to drm_dsc_compute_rc_parameters()
  drm/msm/dsi: Appropriately set dsc->mux_word_size based on bpc
  drm/msm/dsi: Reuse earlier computed dsc->slice_chunk_size
  drm/msm/dsi: Use DIV_ROUND_UP instead of conditional increment on modulo
  drm/msm/dsi: Remove repeated calculation of slice_per_intf
  drm/msm/dsi: Remove useless math in DSC calculations
  drm/msm/dpu1: Account for DSC's bits_per_pixel having 4 fractional bits
  bpf: Fix slot type check in check_stack_write_var_off
  bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
  drm/msm/hdmi: use devres helper for runtime PM management
  ima: Handle -ESTALE returned by ima_filter_rule_match()
  drm/msm/mdp5: stop overriding drvdata
  drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED
  drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
  spi: Update reference to struct spi_controller
  drm/panel/panel-sitronix-st7701: Fix RTNI calculation
  drm: lcdif: change burst size to 256B
  clk: renesas: r9a06g032: Repair grave increment error
  drm/i915/dgfx: Grab wakeref at i915_ttm_unmap_virtual
  drm/i915: Encapsulate lmem rpm stuff in intel_runtime_pm
  drm/i915: Refactor ttm ghost obj detection
  drm/i915: Handle all GTs on driver (un)load paths
  drm/rockchip: lvds: fix PM usage counter unbalance in poweron
  drm/amd/display: wait for vblank during pipe programming
  dw9768: Enable low-power probe on ACPI
  drm/i915/guc: Fix GuC error capture sizing estimation and reporting
  drm/i915/guc: Add error-capture init warnings when needed
  ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1
  clk: renesas: r8a779a0: Fix SD0H clock name
  clk: renesas: r8a779f0: Fix SD0H clock name
  can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
  can: kvaser_usb: Add struct kvaser_usb_busparams
  can: kvaser_usb_leaf: Fix bogus restart events
  can: kvaser_usb_leaf: Fix wrong CAN state after stopping
  can: kvaser_usb_leaf: Fix improved state not being reported
  can: kvaser_usb_leaf: Set Warning state even without bus errors
  can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
  can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
  can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
  libbpf: Btf dedup identical struct test needs check for nested structs/arrays
  media: exynos4-is: don't rely on the v4l2_async_subdev internals
  media: i2c: ov5648: Free V4L2 fwnode data on unbind
  soreuseport: Fix socket selection for SO_INCOMING_CPU.
  venus: pm_helpers: Fix error check in vcodec_domains_get()
  media: i2c: ad5820: Fix error path
  media: i2c: hi846: Fix memory leak in hi846_parse_dt()
  drm/i915: Fix compute pre-emption w/a to apply to compute engines
  drm/i915/guc: Limit scheduling properties to avoid overflow
  media: mediatek: vcodec: fix h264 cavlc bitstream fail
  media: cedrus: hevc: Fix offset adjustments
  media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions
  media: adv748x: afe: Select input port when initializing AFE
  media: amphion: reset instance if it's aborted before codec header parsed
  media: coda: jpeg: Add check for kmalloc
  media: v4l2-ctrls: Fix off-by-one error in integer menu control check
  Input: iqs7222 - protect against undefined slider size
  drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe
  selftests/bpf: fix missing BPF object files
  samples/bpf: Fix MAC address swapping in xdp2_kern
  samples/bpf: Fix map iteration in xdp1_user
  net: ethernet: adi: adin1110: Fix SPI transfers
  drm/amdgpu/powerplay/psm: Fix memory leak in power state init
  drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
  ipmi: kcs: Poll OBF briefly to reduce OBE latency
  ASoC: Intel: avs: Fix potential RX buffer overflow
  ASoC: Intel: avs: Fix DMA mask assignment
  pinctrl: ocelot: add missing destroy_workqueue() in error path in ocelot_pinctrl_probe()
  ata: libata: fix NCQ autosense logic
  drm: lcdif: Switch to limited range for RGB to YUV conversion
  libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
  libbpf: Deal with section with no data gracefully
  libbpf: Use elf_getshdrnum() instead of e_shnum
  selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c
  selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow
  selftest/bpf: Fix memory leak in kprobe_multi_test
  selftests/bpf: Fix memory leak caused by not destroying skeleton
  libbpf: Fix memory leak in parse_usdt_arg()
  libbpf: Fix use-after-free in btf_dump_name_dups
  drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
  wifi: ath11k: fix firmware assert during bandwidth change for peer sta
  wifi: rtl8xxxu: Fix reading the vendor of combo chips
  wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
  wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
  drm/atomic-helper: Don't allocate new plane state in CRTC check
  wifi: mac80211: fix ifdef symbol name
  wifi: mac80211: check link ID in auth/assoc continuation
  wifi: mac80211: mlme: fix null-ptr deref on failed assoc
  wifi: fix multi-link element subelement iteration
  selftests/bpf: Add missing bpf_iter_vma_offset__destroy call
  platform/mellanox: mlxbf-pmc: Fix event typo
  ipc: fix memory leak in init_mqueue_fs()
  rapidio: devices: fix missing put_device in mport_cdev_open
  hfs: Fix OOB Write in hfs_asc2mac
  relay: fix type mismatch when allocating memory in relay_create_buf()
  eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
  rapidio: fix possible UAF when kfifo_alloc() fails
  fs: sysv: Fix sysv_nblocks() returns wrong value
  NFSD: pass range end to vfs_fsync_range() instead of count
  nfsd: return error if nfs4_setacl fails
  lockd: set other missing fields when unlocking files
  MIPS: OCTEON: warn only once if deprecated link status is being used
  MIPS: BCM63xx: Add check for NULL for clk in clk_enable
  platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
  platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
  platform/chrome: cros_ec_typec: zero out stale pointers
  erofs: validate the extent length for uncompressed pclusters
  erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails
  erofs: Fix pcluster memleak when its block address is zero
  erofs: check the uniqueness of fsid in shared domain in advance
  PM: runtime: Do not call __rpm_callback() from rpm_idle()
  xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
  x86/xen: Fix memory leak in xen_init_lock_cpu()
  x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
  uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
  ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
  clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
  clocksource/drivers/timer-ti-dm: Fix warning for omap_timer_match
  cpu/hotplug: Do not bail-out in DYING/STARTING sections
  cpu/hotplug: Make target_store() a nop when target == state
  futex: Resend potentially swallowed owner death notification
  clocksource/drivers/sh_cmt: Access registers according to spec
  rapidio: rio: fix possible name leak in rio_register_mport()
  rapidio: fix possible name leaks when rio_add_device() fails
  ocfs2: fix memory leak in ocfs2_mount_volume()
  debugfs: fix error when writing negative value to atomic_t debugfs file
  lib/notifier-error-inject: fix error when writing -errno to debugfs file
  libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
  cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
  genirq/irqdesc: Don't try to remove non-existing sysfs files
  nfsd: don't call nfsd_file_put from client states seqfile display
  NFSD: Finish converting the NFSv3 GETACL result encoder
  NFSD: Finish converting the NFSv2 GETACL result encoder
  EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
  irqchip/loongson-liointc: Fix improper error handling in liointc_init()
  irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
  irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
  irqchip/loongson-pch-pic: Fix translate callback for DT path
  thermal: core: fix some possible name leaks in error paths
  platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
  perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
  perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
  perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
  perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
  ACPI: pfr_update: use ACPI_FREE() to free acpi_object
  ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object
  mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure
  PNP: fix name memory leak in pnp_alloc_dev()
  selftests/efivarfs: Add checking of the test return value
  MIPS: vpe-cmp: fix possible memory leak while module exiting
  MIPS: vpe-mt: fix possible memory leak while module exiting
  cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get()
  selftests: cgroup: fix unsigned comparison with less than zero
  ocfs2: fix memory leak in ocfs2_stack_glue_init()
  lib/fonts: fix undefined behavior in bit shift for get_default_font
  proc: fixup uptime selftest
  timerqueue: Use rb_entry_safe() in timerqueue_getnext()
  platform/x86: huawei-wmi: fix return value calculation
  lib/debugobjects: fix stat count and optimize debug_objects_mem_init
  perf: Fix possible memleak in pmu_dev_alloc()
  selftests/ftrace: event_triggers: wait longer for test_event_enable
  ACPI: irq: Fix some kernel-doc issues
  x86/split_lock: Add sysctl to control the misery mode
  cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
  fs: don't audit the capability check in simple_xattr_list()
  PM: hibernate: Fix mistake in kerneldoc comment
  x86/sgx: Reduce delay and interference of enclave release
  sched/psi: Fix possible missing or delayed pending event
  alpha: fix syscall entry in !AUDUT_SYSCALL case
  alpha: fix TIF_NOTIFY_SIGNAL handling
  cpuidle: dt: Return the correct numbers of parsed idle states
  sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
  sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
  sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
  sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
  sched/uclamp: Fix fits_capacity() check in feec()
  sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
  sched/uclamp: Fix relationship between uclamp and migration margin
  ovl: remove privs in ovl_fallocate()
  ovl: remove privs in ovl_copyfile()
  tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
  tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
  tpm: Add flag to use default cancellation policy
  tpm: tis_i2c: Fix sanity check interrupt enable mask
  arch: arm64: apple: t8103: Use standard "iommu" node name
  pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
  ARM: mmp: fix timer_read delay
  pstore/ram: Fix error return code in ramoops_probe()
  seccomp: Move copy_seccomp() to no failure path.
  drivers/perf: hisi: Fix some event id for hisi-pcie-pmu
  soc: apple: rtkit: Stop casting function pointer signatures
  soc: apple: sart: Stop casting function pointer signatures
  arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
  ARM: dts: turris-omnia: Add switch port 6 node
  ARM: dts: turris-omnia: Add ethernet aliases
  ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
  arm64: dts: mt7986: move wed_pcie node
  arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller
  arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers
  arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
  arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
  arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
  arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
  arm64: dts: mt2712e: Fix unit address for pinctrl node
  arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
  arm64: dts: mt6779: Fix devicetree build warnings
  arm64: dts: mt7896a: Fix unit_address_vs_reg warning for oscillator
  arm64: dts: mediatek: mt8195: Fix CPUs capacity-dmips-mhz
  ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
  riscv: dts: microchip: remove pcie node from the sev kit
  arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
  arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node
  arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
  arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
  perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
  perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
  drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init()
  perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
  arm64: mm: kfence: only handle translation faults
  soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
  soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
  riscv: dts: microchip: fix the icicle's #pwm-cells
  arm: dts: spear600: Fix clcd interrupt
  arm64: dts: qcom: sc7280: Mark all Qualcomm reference boards as LTE
  soc/tegra: cbb: Check firewall before enabling error reporting
  soc/tegra: cbb: Add checks for potential out of bound errors
  soc/tegra: cbb: Update slave maps for Tegra234
  soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194
  arm64: dts: mt7986: fix trng node name
  soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()
  soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()
  soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()
  dt-bindings: pwm: fix microchip corePWM's pwm-cells
  arm64: dts: renesas: r9a09g011: Fix I2C SoC specific strings
  arm64: dts: renesas: r9a09g011: Fix unit address format error
  arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock
  arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock
  arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
  arm64: dts: qcom: pm6350: Include header for KEY_POWER
  soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
  arm64: dts: qcom: sm6350: drop bogus DP PHY clock
  arm64: dts: qcom: sm8250: drop bogus DP PHY clock
  arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 1.0/2.0
  arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1
  arm64: dts: qcom: sm8250-mtp: fix reset line polarity
  arm64: dts: qcom: msm8996: fix sound card reset line polarity
  arm64: dts: qcom: sm8450: fix UFS PHY registers
  arm64: dts: qcom: sm8350: fix UFS PHY registers
  arm64: dts: qcom: sm8250: fix UFS PHY registers
  arm64: dts: qcom: sm8150: fix UFS PHY registers
  soc: qcom: llcc: make irq truly optional
  arm64: dts: qcom: sc7180-trogdor-homestar: fully configure secondary I2S pins
  arm64: dts: qcom: sm8250: correct LPASS pin pull down
  arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
  riscv: dts: microchip: fix memory node unit address for icicle
  firmware: ti_sci: Fix polled mode during system suspend
  drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
  ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
  ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
  objtool, kcsan: Add volatile read/write instrumentation to whitelist
  memory: renesas-rpc-if: Clear HS bit during hardware initialization
  arm64: dts: fsd: fix drive strength values as per FSD HW UM
  arm64: dts: fsd: fix drive strength macros as per FSD HW UM
  arm64: dts: qcom: msm8916: Drop MSS fallback compatible
  arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
  arm64: dts: qcom: sdm630: fix UART1 pin bias
  ARM: dts: qcom: apq8064: fix coresight compatible
  arm64: dts: qcom: msm8996: fix GPU OPP table
  arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
  arm64: dts: qcom: msm8996: Add MSM8996 Pro support
  arm64: dts: qcom: sdm845-xiaomi-polaris: fix codec pin conf name
  arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
  arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
  arm64: dts: renesas: r8a779g0: Fix HSCIF0 "brg_int" clock
  usb: musb: remove extra check in musb_gadget_vbus_draw
  MIPS: DTS: CI20: fix reset line polarity of the ethernet controller

 Conflicts:
	BUILD.bazel
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
	Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
	Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
	Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
	Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml
	Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
	Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml
	Documentation/devicetree/bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml
	Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml
	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
	Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml
	Documentation/devicetree/bindings/riscv/cpus.yaml
	Documentation/devicetree/bindings/sound/everest,es8326.yaml
	Documentation/devicetree/bindings/sound/qcom,wcd9335.txt
	Documentation/devicetree/bindings/sound/rt5682.txt
	android/abi_gki_aarch64_qcom
	arch/arm64/configs/consolidate.fragment
	drivers/cpufreq/qcom-cpufreq-hw.c
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/remoteproc/qcom_q6v5_pas.c
	drivers/soc/qcom/llcc-qcom.c

Change-Id: I9ced078ad63f02eba29fb515fb17f2e461ce49b6
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-02-21 22:03:33 -08:00
Andreas Kemnade
54fb38bcaa iio:adc:twl6030: Enable measurement of VAC
commit bffb7d9d1a3dbd09e083b88aefd093b3b10abbfb upstream.

VAC needs to be wired up to produce proper measurements,
without this change only near zero values are reported.

Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Julia Lawall <julia.lawall@lip6.fr>
Fixes: 1696f36482 ("iio: twl6030-gpadc: TWL6030, TWL6032 GPADC driver")
Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Link: https://lore.kernel.org/r/20221217221305.671117-1-andreas@kemnade.info
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:26 +01:00
Carlos Song
4092267ad6 iio: imu: fxos8700: fix MAGN sensor scale and unit
commit 2acd031347f645871959a799238a7caf6803aa18 upstream.

+/-1200uT is a MAGN sensor full measurement range. Magnetometer scale
is the magnetic sensitivity parameter. It is referenced as 0.1uT
according to datasheet and magnetometer channel unit is Gauss in
sysfs-bus-iio documentation. Gauss and uTesla unit conversion
relationship as follows: 0.1uT = 0.001Gs.

Set magnetometer scale and available magnetometer scale as fixed 0.001Gs.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20230118074227.1665098-5-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:19 +01:00
Carlos Song
ad3c145485 iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
commit ff5e2cd92ffda9a25ffa2cbdb3a0cf17650172a6 upstream.

FXOS8700_CTRL_ODR_MIN is not used but value is probably wrong.

Remove it for a good readability.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20230118074227.1665098-4-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:19 +01:00
Carlos Song
8ac10e1cb0 iio: imu: fxos8700: fix failed initialization ODR mode assignment
commit eb6d8f8705bc19141bac81d8161461f9e256948a upstream.

The absence of correct offset leads a failed initialization ODR mode
assignment.

Select MAX ODR mode as the initialization ODR mode by field mask and
FIELD_PREP.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20230118074227.1665098-3-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:19 +01:00
Carlos Song
555daa4107 iio: imu: fxos8700: fix incorrect ODR mode readback
commit 78ad6864e9e012cdba7c353d044d21ffcfd5f34b upstream.

The absence of a correct offset leads an incorrect ODR mode
readback after use a hexadecimal number to mark the value from
FXOS8700_CTRL_REG1.

Get ODR mode by field mask and FIELD_GET clearly and conveniently.
And attach other additional fix for keeping the original code logic
and a good readability.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20230118074227.1665098-2-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:19 +01:00
Carlos Song
efc3dc3812 iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
commit c68b44bc7d9b1469774a1c985ee71d2cbc5ebef5 upstream.

Because ACCEL and MAGN channels data register base address is
swapped the accelerometer and magnetometer channels readback is
swapped.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20221208071911.2405922-3-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:18 +01:00
Carlos Song
af7b50e4f6 iio: imu: fxos8700: fix map label of channel type to MAGN sensor
commit 429e1e8ec696e0e7a0742904e3dc2f83b7b23dfb upstream.

FXOS8700 is an IMU sensor with ACCEL sensor and MAGN sensor.
Sensor type is indexed by corresponding channel type in a switch.
IIO_ANGL_VEL channel type mapped to MAGN sensor has caused confusion.

Fix the mapping label of "IIO_MAGN" channel type instead of
"IIO_ANGL_VEL" channel type to MAGN sensor.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20221208071911.2405922-2-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:18 +01:00
Carlos Song
3a91ef914a iio: imu: fxos8700: fix IMU data bits returned to user space
commit a53f945879c0cb9de3a4c05a665f5157884b5208 upstream.

ACCEL output data registers contain the X-axis, Y-axis, and Z-axis
14-bit left-justified sample data and MAGN output data registers
contain the X-axis, Y-axis, and Z-axis 16-bit sample data. The ACCEL
raw register output data should be divided by 4 before sent to
userspace.

Apply a 2 bits signed right shift to the raw data from ACCEL output
data register but keep that from MAGN sensor as the origin.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20221208071911.2405922-5-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:18 +01:00
Carlos Song
8f1b6aa3bf iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
commit 37a94d86d7050665d6d01378b2c916c28e454f10 upstream.

The length of ACCEL and MAGN 3-axis channels output data is 6 byte
individually. However block only read 3 bytes data into buffer from
ACCEL or MAGN output data registers every time. It causes an incomplete
ACCEL and MAGN channels readback.

Set correct value count for regmap_bulk_read to get 6 bytes ACCEL and
MAGN channels readback.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20221208071911.2405922-4-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:18 +01:00
Carlos Song
fb06fc5af4 iio: imu: fxos8700: fix ACCEL measurement range selection
commit 9d61c1820598a5ea474576ed55318a6dadee37ed upstream.

When device is in active mode, it fails to set an ACCEL full-scale
range(2g/4g/8g) in FXOS8700_XYZ_DATA_CFG. This is not align with the
datasheet, but it is a fxos8700 chip behavior.

Keep the device in standby mode before setting ACCEL full-scale range
into FXOS8700_XYZ_DATA_CFG in chip initialization phase and setting
scale phase.

Fixes: 84e5ddd5c4 ("iio: imu: Add support for the FXOS8700 IMU")
Signed-off-by: Carlos Song <carlos.song@nxp.com>
Link: https://lore.kernel.org/r/20221208071911.2405922-6-carlos.song@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:18 +01:00
Kai-Heng Feng
1a48ba20a5 iio: light: cm32181: Fix PM support on system with 2 I2C resources
commit ee3c5b644a0fdcfed27515a39fb2dd3a016704c1 upstream.

Commit c1e62062ff ("iio: light: cm32181: Handle CM3218 ACPI devices
with 2 I2C resources") creates a second client for the actual I2C
address, but the "struct device" passed to PM ops is the first I2C
client that can't talk to the sensor.

That means the I2C transfers in both suspend and resume routines can
fail and blocking the whole suspend process.

Instead of using the first client for I2C transfer, use the I2C client
stored in the cm32181 private struct so the PM ops can get the correct
I2C client to really talk to the sensor device.

Fixes: 68c1b3dd5c ("iio: light: cm32181: Add PM support")
BugLink: https://bugs.launchpad.net/bugs/1988346
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2152281
Tested-by: Wahaj <wahajaved@protonmail.com>
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20230118170422.339619-1-kai.heng.feng@canonical.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:18 +01:00
Andreas Kemnade
9303511481 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
commit f804bd0dc28683a93a60f271aaefb2fc5b0853dd upstream.

Some inputs need to be wired up to produce proper measurements,
without this change only near zero values are reported.

Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Fixes: 1696f36482 ("iio: twl6030-gpadc: TWL6030, TWL6032 GPADC driver")
Link: https://lore.kernel.org/r/20221201181635.3522962-1-andreas@kemnade.info
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:18 +01:00
Frank Li
e05b41391a iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
commit 0fc3562a993c3dc41d1177b3983d9300d0db1d4d upstream.

irq flood happen when run
    cat /sys/bus/iio/devices/iio:device0/in_voltage1_raw

imx8qxp_adc_read_raw()
{
	...
	enable irq
	/* adc start */
	writel(1, adc->regs + IMX8QXP_ADR_ADC_SWTRIG);
	^^^^ trigger irq flood.
	wait_for_completion_interruptible_timeout();
	readl(adc->regs + IMX8QXP_ADR_ADC_RESFIFO);
	^^^^ clear irq here.
	...
}

There is only FIFO watermark interrupt at this ADC controller.
IRQ line will be assert until software read data from FIFO.
So IRQ flood happen during wait_for_completion_interruptible_timeout().

Move FIFO read into irq handle to avoid irq flood.

Fixes: 1e23dcaa1a ("iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC")
Cc: stable@vger.kernel.org

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Cai Huoqing <cai.huoqing@linux.dev>
Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
Link: https://lore.kernel.org/r/20221201140110.2653501-1-Frank.Li@nxp.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:17 +01:00
Xiongfeng Wang
9e480211d0 iio: adc: berlin2-adc: Add missing of_node_put() in error path
commit cbd3a0153cd18a2cbef6bf3cf31bb406c3fc9f55 upstream.

of_get_parent() will return a device_node pointer with refcount
incremented. We need to use of_node_put() on it when done. Add the
missing of_node_put() in the error path of berlin2_adc_probe();

Fixes: 70f1937911 ("iio: adc: add support for Berlin")
Signed-off-by: Xiongfeng Wang <wangxiongfeng2@huawei.com>
Link: https://lore.kernel.org/r/20221129020316.191731-1-wangxiongfeng2@huawei.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:17 +01:00
Marco Pagani
0b2f949909 iio: adc: xilinx-ams: fix devm_krealloc() return value check
commit 6794ed0cfcc6ce737240eccc48b3e8190df36703 upstream.

The clang-analyzer reported a warning: "Value stored to 'ret'
is never read".

Fix the return value check if devm_krealloc() fails to resize
ams_channels.

Fixes: d5c70627a7 ("iio: adc: Add Xilinx AMS driver")
Signed-off-by: Marco Pagani <marpagan@redhat.com>
Acked-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/20221125113112.219290-1-marpagan@redhat.com
Cc: <stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:17 +01:00
Dmitry Perchanov
f9e5c6d9ac iio: hid: fix the retval in gyro_3d_capture_sample
commit eb50cd5bfdac61627a5026566cf3b90ced7b141c upstream.

Return value should be zero for success. This was forgotten for timestamp
feature. Verified on RealSense cameras.

Fixes: 4648cbd8fb ("iio: hid-sensor-gyro-3d: Add timestamp channel")
Signed-off-by: Dmitry Perchanov <dmitry.perchanov@intel.com>
Link: https://lore.kernel.org/r/7c1809dc74eb2f58a20595f4d02e76934f8e9219.camel@intel.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:17 +01:00
Dmitry Perchanov
37b5824545 iio: hid: fix the retval in accel_3d_capture_sample
commit f7b23d1c35d8b8de1425bdfccaefd01f3b7c9d1c upstream.

Return value should be zero for success. This was forgotten for timestamp
feature. Verified on RealSense cameras.

Fixes: a96cd0f901 ("iio: accel: hid-sensor-accel-3d: Add timestamp")
Signed-off-by: Dmitry Perchanov <dmitry.perchanov@intel.com>
Link: https://lore.kernel.org/r/a6dc426498221c81fa71045b41adf782ebd42136.camel@intel.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-02-09 11:28:17 +01:00
Olivier Moysan
e99780c3e7 iio: adc: stm32-dfsdm: fill module aliases
[ Upstream commit cc3304052a89ab6ac887ed9224420a27e3d354e1 ]

When STM32 DFSDM driver is built as module, no modalias information
is available. This prevents module to be loaded by udev.
Add MODULE_DEVICE_TABLE() to fill module aliases.

Fixes: e2e6771c64 ("IIO: ADC: add STM32 DFSDM sigma delta ADC support")
Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com>
Link: https://lore.kernel.org/r/20221202152848.45585-1-olivier.moysan@foss.st.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-02-09 11:28:14 +01:00
David Collins
ec479926a7 iio: adc: add QTI glink ADC driver
Add a driver to support PMIC ADC channel reading over the glink
interface.  This can be used to read from PMICs that are otherwise
only accessible to charger firmware.

Change-Id: If519a9552cb90f9bcbe70d4203496c60fd734e89
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-01-25 16:03:41 -08:00
Mario Tesi
ad72495db2 drivers:iio:stm:imu:st_lsm6dso16is: added sw trigger support
Enable external sw trigger as source for reading sensors data.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I8edde4c669a2733af5d3b3249327e876b245b38a
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272272
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2023-01-16 21:22:25 +01:00
Mario Tesi
367e2564f7 drivers:iio:stm:imu:st_lsm6dsrx: add async hw timestamp events
This patch is adding an asynchronous task that reads the hardware
timestamp and send to the user-land events about the sync.
User-land use these data to sync the timestamp between sensor and
application processor.

commit 9c104992b5 ("drivers:iio:stm:imu:st_asm330lhh: add async hw timestamp events")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I9184f10eff85884a511fbfb41193255519f18f30
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279459
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2023-01-16 20:48:58 +01:00
Denis Ciocca
14f85bbf32 drivers:iio:stm:imu:lsm6dsvx: fix NULL pointer exception while managing irq
Pointer 'sensor' was used few lines before the current assignment causing the
driver to crash while managing fifo data from the irq.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I28bc9c8a8de5425e2be1ddea56b97dcaa7dcb93c
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/285017
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2023-01-16 18:36:08 +01:00
Mario Tesi
84afcc2188 drivers:iio:stm:imu:st_lsm6dsrx: add support for hwtimestamp channel
This patch is adding the hw timestamp channel support while using IIO
buffer. Channel added is type count.

commit 01e5b38552 ("drivers:iio:stm:imu:st_asm330lhh: add support for hwtimestamp channel")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I3dba8a4d7921a9c02abd825579f7708156a29ec6
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279458
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2023-01-12 00:06:07 +01:00
Mario Tesi
3468ceb4f9 drivers:iio:stm:imu:st_lsm6dsvx: add async hw timestamp events
This patch is adding an asynchronous task that reads the hardware
timestamp and send to the user-land events about the sync.
User-land use these data to sync the timestamp between sensor and
application processor.

commit 9c104992b5 ("drivers:iio:stm:imu:st_asm330lhh: add async hw timestamp events")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Id41da6a062b9399fb57db0daaf902385b17b4d37
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/278849
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2023-01-11 18:40:32 +01:00
Denis Ciocca
9d1aa3f208 drivers:iio:stm:imu:lsm6dsvx: fix typo on variable that lead to crash
It was pretty clear that id has to be used instead of i.
The missing 'd' was not identified because variable i is used as well.
With kernels >= 5.13 this lead to a null point exception.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I25070705a45e1c7cc72e0177daede47453588773
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/284191
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2023-01-11 18:18:19 +01:00
Rasmus Villemoes
1665c3aa25 iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
commit 980389d06d08442fad0139874bff455c76125e47 upstream.

The constant AD74413R_ADC_RESULT_MAX is defined via GENMASK, so its
type is "unsigned long".

Hence in the expression voltage_offset * AD74413R_ADC_RESULT_MAX,
voltage_offset is first promoted to unsigned long, and since it may be
negative, that results in a garbage value. For example, when range is
AD74413R_ADC_RANGE_5V_BI_DIR, voltage_offset is -2500 and
voltage_range is 5000, so the RHS of this assignment is, depending on
sizeof(long), either 826225UL or 3689348814709142UL, which after
truncation to int then results in either 826225 or 1972216214 being
the output from in_currentX_offset.

Casting to int avoids that promotion and results in the correct -32767
output.

Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Fixes: fea251b6a5 (iio: addac: add AD74413R driver)
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20221118123209.1658420-1-linux@rasmusvillemoes.dk
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-12-31 13:33:10 +01:00
Rasmus Villemoes
d04481ee5e iio: adc128s052: add proper .data members in adc128_of_match table
commit e2af60f5900c6ade53477b494ffb54690eee11f5 upstream.

Prior to commit bd5d54e4d4 ("iio: adc128s052: add ACPI _HID
AANT1280"), the driver unconditionally used spi_get_device_id() to get
the index into the adc128_config array.

However, with that commit, OF-based boards now incorrectly treat all
supported sensors as if they are an adc128s052, because all the .data
members of the adc128_of_match table are implicitly 0. Our board,
which has an adc122s021, thus exposes 8 channels whereas it really
only has two.

Fixes: bd5d54e4d4 ("iio: adc128s052: add ACPI _HID AANT1280")
Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20221115132324.1078169-1-linux@rasmusvillemoes.dk
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-12-31 13:33:10 +01:00
Nuno Sá
49cfd1f61f iio: adc: ad_sigma_delta: do not use internal iio_dev lock
commit 20228a1d5a55e7db0c6720840f2c7d2b48c55f69 upstream.

Drop 'mlock' usage by making use of iio_device_claim_direct_mode().
This change actually makes sure we cannot do a single conversion while
buffering is enable. Note there was a potential race in the previous
code since we were only acquiring the lock after checking if the bus is
enabled.

Fixes: af3008485e ("iio:adc: Add common code for ADI Sigma Delta devices")
Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
Cc: <Stable@vger.kernel.org> #No rush as race is very old.
Link: https://lore.kernel.org/r/20220920112821.975359-2-nuno.sa@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-12-31 13:33:10 +01:00
Zeng Heng
a154b1c139 iio: fix memory leak in iio_device_register_eventset()
commit 86fdd15e10e404e70ecb2a3bff24d70356d42b36 upstream.

When iio_device_register_sysfs_group() returns failed,
iio_device_register_eventset() needs to free attrs array.

Otherwise, kmemleak would scan & report memory leak as below:

unreferenced object 0xffff88810a1cc3c0 (size 32):
  comm "100-i2c-vcnl302", pid 728, jiffies 4295052307 (age 156.027s)
  backtrace:
    __kmalloc+0x46/0x1b0
    iio_device_register_eventset at drivers/iio/industrialio-event.c:541
    __iio_device_register at drivers/iio/industrialio-core.c:1959
    __devm_iio_device_register at drivers/iio/industrialio-core.c:2040

Fixes: 32f171724e ("iio: core: rework iio device group creation")
Signed-off-by: Zeng Heng <zengheng4@huawei.com>
Link: https://lore.kernel.org/r/20221115023712.3726854-1-zengheng4@huawei.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-12-31 13:33:10 +01:00
Ramona Bolboaca
bc34896cd7 iio: adis: add '__adis_enable_irq()' implementation
[ Upstream commit 99c05e4283a19a02a256f14100ca4ec3b2da3f62 ]

Add '__adis_enable_irq()' implementation which is the unlocked
version of 'adis_enable_irq()'.
Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from
'__adis_intial_startup()' to keep the expected unlocked functionality.

This fix is needed to remove a deadlock for all devices which are
using 'adis_initial_startup()'. The deadlock occurs because the
same mutex is acquired twice, without releasing it.
The mutex is acquired once inside 'adis_initial_startup()', before
calling '__adis_initial_startup()', and once inside
'adis_enable_irq()', which is called by '__adis_initial_startup()'.
The deadlock is removed by calling '__adis_enable_irq()', instead of
'adis_enable_irq()' from within '__adis_initial_startup()'.

Fixes: b600bd7eb3 ("iio: adis: do not disabe IRQs in 'adis_init()'")
Signed-off-by: Ramona Bolboaca <ramona.bolboaca@analog.com>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20221122082757.449452-2-ramona.bolboaca@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-31 13:32:41 +01:00
Cosmin Tanislav
49ac222945 iio: temperature: ltc2983: make bulk write buffer DMA-safe
[ Upstream commit 5e0176213949724fbe9a8e4a39817edce337b8a0 ]

regmap_bulk_write() does not guarantee implicit DMA-safety,
even though the current implementation duplicates the given
buffer. Do not rely on it.

Fixes: f110f3188e ("iio: temperature: Add support for LTC2983")
Signed-off-by: Cosmin Tanislav <cosmin.tanislav@analog.com>
Link: https://lore.kernel.org/r/20221103130041.2153295-2-demonsingur@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-31 13:32:40 +01:00
jianzhou
3fa1fae1e5 Merge keystone/android-mainline-keystone-qcom-release.6.1 (3803dec) into msm-pineapple
* refs/heads/tmp-3803dec:
  Linux 6.1
  memcg: fix possible use-after-free in memcg_write_event_control()
  MAINTAINERS: update Muchun Song's email
  mm/gup: fix gup_pud_range() for dax
  mmap: fix do_brk_flags() modifying obviously incorrect VMAs
  mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit
  tmpfs: fix data loss from failed fallocate
  kselftests: cgroup: update kmem test precision tolerance
  mm: do not BUG_ON missing brk mapping, because userspace can unmap it
  mailmap: update Matti Vaittinen's email address
  ANDROID: kleaf: add DDK definitions for risc64
  ANDROID: qki: Enable ttyMSM0 console in consolidate.fragment
  ANDROID: GKI: Add 64-bit RISC-V config
  ANDROID: consolidate.fragment: Remove dead options
  Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices"
  Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices"
  ANDROID: clang: update to 16.0.1
  memcg: Fix possible use-after-free in memcg_write_event_control()
  net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
  s390/qeth: fix use-after-free in hsci
  macsec: add missing attribute validation for offload
  net: mvneta: Fix an out of bounds check
  net: thunderbolt: fix memory leak in tbnet_open()
  Revert "ARM: dts: imx7: Fix NAND controller size-cells"
  docs/zh_CN: Add LoongArch booting description's translation
  docs/LoongArch: Add booting description
  LoongArch: mm: Fix huge page entry update for virtual machine
  LoongArch: Export symbol for function smp_send_reschedule()
  ipv6: avoid use-after-free in ip6_fragment()
  net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
  net: phy: mxl-gpy: add MDINT workaround
  fscache: Fix oops due to race with cookie_lru and use_cookie
  media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
  drm/amd/display: fix array index out of bound error in DCN32 DML
  drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
  net: dsa: mv88e6xxx: accept phy-mode = "internal" for internal PHY ports
  xen/netback: fix build warning
  xen/netback: don't call kfree_skb() under spin_lock_irqsave()
  platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne
  ARM: 9278/1: kfence: only handle translation faults
  io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
  dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
  ethernet: aeroflex: fix potential skb leak in greth_init_rings()
  tipc: call tipc_lxc_xmit without holding node_read_lock
  can: esd_usb: Allow REC and TEC to return to zero
  can: can327: flush TX_work on ldisc .close()
  can: slcan: fix freed work crash
  can: af_can: fix NULL pointer dereference in can_rcv_filter
  net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
  ipv4: Fix incorrect route flushing when table ID 0 is used
  ipv4: Fix incorrect route flushing when source address is deleted
  net: fec: properly guard irq coalesce setup
  bonding: get correct NA dest address
  ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer
  ANDROID: remove leftover includes from revert
  Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()"
  xen/netback: don't call kfree_skb() with interrupts disabled
  xen/netback: Ensure protocol headers don't fall in the non-linear area
  tipc: Fix potential OOB in tipc_link_proto_rcv()
  net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
  net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
  net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
  net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
  ravb: Fix potential use-after-free in ravb_rx_gbeth()
  net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
  ip_gre: do not report erspan version on GRE interface
  net: wwan: iosm: fix memory leak in ipc_mux_init()
  net: mana: Fix race on per-CQ variable napi work_done
  net: stmmac: fix "snps,axi-config" node property parsing
  gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
  nvme initialize core quirks before calling nvme_init_subsystem
  NFC: nci: Bounds check struct nfc_target arrays
  proc: proc_skip_spaces() shouldn't think it is working on C strings
  proc: avoid integer type confusion in get_proc_long
  drm/vmwgfx: Don't use screen objects when SEV is active
  ipc/sem: Fix dangling sem_array access in semtimedop race
  i40e: Disallow ip4 and ip6 l4_4_bytes
  i40e: Fix for VF MAC address 0
  i40e: Fix not setting default xps_cpus after reset
  iommu/vt-d: Fix buggy QAT device mask
  net: mvneta: Prevent out of bounds read in mvneta_config_rss()
  xen-netfront: Fix NULL sring after live migration
  net: microchip: sparx5: correctly free skb in xmit
  octeontx2-pf: Fix potential memory leak in otx2_init_tc()
  net: mdiobus: fix double put fwnode in the error path
  net: encx24j600: Fix invalid logic in reading of MISTAT register
  net: encx24j600: Add parentheses to fix precedence
  mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
  nfp: correct desc type when header dma len is 4096
  Linux 6.1-rc8
  Revert "mm: align larger anonymous mappings on THP boundaries"
  char: tpm: Protect tpm_pm_suspend with locks
  drm/shmem-helper: Avoid vm_open error paths
  drm/shmem-helper: Remove errant put in error path
  selftests: net: Use "grep -E" instead of "egrep"
  selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
  selftests/tls: Fix tls selftests dependency to correct algorithm
  net: dsa: sja1105: Check return value
  net: dsa: hellcreek: Check return value
  net: dsa: ksz: Check return value
  x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
  Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
  v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
  Bluetooth: Fix crash when replugging CSR fake controllers
  Bluetooth: Fix not cleanup led when bt_init fails
  Bluetooth: Fix support for Read Local Supported Codecs V2
  Bluetooth: Remove codec id field in vendor codec definition
  Bluetooth: L2CAP: Fix u8 overflow
  Bluetooth: silence a dmesg error message in hci_request.c
  Bluetooth: hci_conn: add missing hci_dev_put() in iso_listen_bis()
  Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
  Bluetooth: btusb: Add debug message for CSR controllers
  Bluetooth: btusb: Fix CSR clones again by re-adding ERR_DATA_REPORTING quirk
  KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns
  KVM: Move halt-polling documentation into common directory
  ANDROID: scsi: ufs: Fix the command completion path
  iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
  iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
  iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()
  iommu/vt-d: Add a fix for devices need extra dtlb flush
  vmxnet3: use correct intrConf reference when using extended queues
  vmxnet3: correctly report encapsulated LRO packet
  i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
  i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer
  i2c: cadence: Fix regression with bus recovery
  error-injection: Add prompt for function error injection
  drm/amdgpu: enable Vangogh VCN indirect sram mode
  hwmon: (asus-ec-sensors) Add checks for devm_kcalloc
  hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
  hwmon: (coretemp) Check for null before removing sysfs attrs
  arm64: efi: Revert "Recover from synchronous exceptions ..."
  ANDROID: GKI: Fix linter warning
  inet: ping: use hlist_nulls rcu iterator during lookup
  Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
  ANDROID: allmodconfig: Disable RANDSTRUCT
  mmc: sdhci-sprd: Fix no reset data and command after voltage switch
  af_unix: Add test for sock_diag and UDIAG_SHOW_UID.
  af_unix: Get user_ns from in_skb in unix_diag_get_exact().
  drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
  net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10
  net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
  revert "kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible"
  Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
  drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
  mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
  mm/khugepaged: fix GUP-fast interaction by sending IPI
  mm/khugepaged: take the right locks for page table retraction
  mm: migrate: fix THP's mapcount on isolation
  mm: introduce arch_has_hw_nonleaf_pmd_young()
  mm: add dummy pmd_young() for architectures not having it
  mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes()
  tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
  nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
  hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing
  madvise: use zap_page_range_single for madvise dontneed
  mm: replace VM_WARN_ON to pr_warn if the node is offline with __GFP_THISNODE
  igb: Allocate MSI-X vector when testing
  e1000e: Fix TX dispatch condition
  afs: Fix server->active leak in afs_put_server
  drm/i915: fix TLB invalidation for Gen12 video and compute engines
  gpio: amd8111: Fix PCI device reference count leak
  KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT
  ALSA: dice: fix regression for Lexicon I-ONIX FW810S
  drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
  nvme: fix SRCU protection of nvme_ns_head list
  nvme-pci: clear the prp2 field when not used
  netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
  netfilter: conntrack: fix using __this_cpu_add in preemptible
  riscv: kexec: Fixup crash_smp_send_stop without multi cores
  riscv: kexec: Fixup irq controller broken in kexec crash path
  riscv: mm: Proper page permissions after initmem free
  riscv: vdso: fix section overlapping under some conditions
  riscv: fix race when vmap stack overflow
  ANDROID: Add ddk_headers for arm architecture.
  perf: Fix perf_pending_task() UaF
  net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
  MAINTAINERS: Update maintainer list for chelsio drivers
  ionic: update MAINTAINERS entry
  sctp: fix memory leak in sctp_stream_outq_migrate()
  packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
  net/mlx5: Lag, Fix for loop when checking lag
  Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path"
  ca8210: Fix crash by zero initializing data
  ieee802154: cc2520: Fix error return code in cc2520_hw_init()
  mmc: sdhci: Fix voltage switch delay
  mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
  net: marvell: prestera: Fix a NULL vs IS_ERR() check in some functions
  net: tun: Fix use-after-free in tun_detach()
  drm/i915: Never return 0 if not all requests retired
  drm/i915: Fix negative value passed as remaining time
  drm/i915: Remove non-existent pipes from bigjoiner pipe mask
  drm/i915/mtl: Fix dram info readout
  ANDROID: Fix license for BUILD.bazel file.
  afs: Fix fileserver probe RTT handling
  net: mdiobus: fix unbalanced node reference count
  net: hsr: Fix potential use-after-free
  tipc: re-fetch skb cb after tipc_msg_validate
  mptcp: fix sleep in atomic at close time
  mptcp: don't orphan ssk in mptcp_close()
  dsa: lan9303: Correct stat name
  ipv4: Fix route deletion when nexthop info is not specified
  riscv: Sync efi page table's kernel mappings before switching
  riscv: Fix NR_CPUS range conditions
  pinctrl: intel: Save and restore pins in "direct IRQ" mode
  drm/vmwgfx: Fix race issue calling pin_user_pages
  netfilter: flowtable_offload: fix using __this_cpu_add in preemptible
  netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
  net: wwan: iosm: fix incorrect skb length
  net: wwan: iosm: fix crash in peek throughput test
  net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
  net: wwan: iosm: fix kernel test robot reported error
  net: phylink: fix PHY validation with rate adaption
  net: ethernet: nixge: fix NULL dereference
  net/9p: Fix a potential socket leak in p9_socket_open
  net: net_netdev: Fix error handling in ntb_netdev_init_module()
  net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
  gpiolib: fix memory leak in gpiochip_setup_dev()
  Linux 6.1-rc7
  net: phy: fix null-ptr-deref while probe() failed
  nios2: add FORCE for vmlinuz.gz
  io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available
  ASoC: cs42l51: Correct PGA Volume minimum value
  ASoC: ops: Correct bounds check for second channel on SX controls
  io_uring/poll: fix poll_refs race with cancelation
  io_uring/filetable: fix file reference underflow
  io_uring: make poll refs more robust
  io_uring: cmpxchg for poll arm refs release
  powerpc/64s: Add missing declaration for machine_check_early_boot()
  wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
  wifi: cfg80211: don't allow multi-BSSID in S1G
  wifi: cfg80211: fix buffer overflow in elem comparison
  mmc: mmc_test: Fix removal of debugfs file
  net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
  net: fec: don't reset irq coalesce settings to defaults on "ip link up"
  octeontx2-pf: Fix pfc_alloc_status array overflow
  net: stmmac: Set MAC's flow control register to reflect current settings
  aquantia: Do not purge addresses when setting the number of rings
  qed: avoid defines prefixed with CONFIG
  qlcnic: fix sleep-in-atomic-context bugs caused by msleep
  zonefs: Fix active zone accounting
  vfs: fix copy_file_range() averts filesystem freeze protection
  wifi: wilc1000: validate number of channels
  wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
  wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
  wifi: wilc1000: validate pairwise and authentication suite offsets
  can: mcba_usb: Fix termination command argument
  can: m_can: Add check for devm_clk_get
  can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
  can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
  can: cc770: cc770_isa_probe(): add missing free_cc770dev()
  can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
  can: sja1000: fix size of OCR_MODE_MASK define
  can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down
  KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
  MAINTAINERS: add S390 MM section
  s390/crashdump: fix TOD programmable field size
  ANDROID: kleaf: Rename allmodconfig targets
  powerpc/bpf/32: Fix Oops on tail call tests
  ARM: at91: fix build for SAMA5D3 w/o L2 cache
  net: thunderx: Fix the ACPI memory leak
  perf: Consider OS filter fail
  perf: Fixup SIGTRAP and sample_flags interaction
  octeontx2-af: Fix reference count issue in rvu_sdp_init()
  net: altera_tse: release phylink resources in tse_shutdown()
  virtio_net: Fix probe failed when modprobe virtio_net
  net/mlx5e: MACsec, block offload requests with encrypt off
  net/mlx5e: MACsec, fix Tx SA active field update
  net/mlx5e: MACsec, remove replay window size limitation in offload path
  net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak
  net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality
  net/mlx5e: MACsec, fix update Rx secure channel active field
  net/mlx5e: MACsec, fix memory leak when MACsec device is deleted
  net/mlx5e: MACsec, fix RX data path 16 RX security channel limit
  net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create()
  net/mlx5e: Fix a couple error codes
  net/mlx5e: Fix use-after-free when reverting termination table
  net/mlx5: Fix uninitialized variable bug in outlen_write()
  net/mlx5: E-switch, Fix duplicate lag creation
  net/mlx5: E-switch, Destroy legacy fdb table when needed
  net/mlx5: DR, Fix uninitialized var warning
  net: wwan: t7xx: Fix the ACPI memory leak
  octeontx2-pf: Add check for devm_kcalloc
  net: enetc: preserve TX ring priority across reconfiguration
  net: marvell: prestera: add missing unregister_netdev() in prestera_port_create()
  nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
  nfc: st-nci: fix memory leaks in EVT_TRANSACTION
  nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
  ublk_drv: don't forward io commands in reserve order
  Documentation: networking: Update generic_netlink_howto URL
  scripts: add rust in scripts/Makefile.package
  kbuild: fix "cat: .version: No such file or directory"
  tracing: Free buffers when a used dynamic event is removed
  tracing: Add tracing_reset_all_online_cpus_unlocked() function
  tracing: Fix race where histograms can be called before the event
  KVM: Update gfn_to_pfn_cache khva when it moves within the same page
  KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0
  KVM: x86/xen: Validate port number in SCHEDOP_poll
  KVM: x86/mmu: Fix race condition in direct_page_fault
  NFSD: Fix reads with a non-zero offset that don't end on a page boundary
  lib/vdso: use "grep -E" instead of "egrep"
  fscache: fix OOB Read in __fscache_acquire_volume
  s390/dasd: fix possible buffer overflow in copy_pair_show
  s390/dasd: fix no record found for raw_track_access
  s390/dasd: increase printing of debug data payload
  s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid"
  e100: Fix possible use after free in e100_xmit_prepare
  iavf: Fix error handling in iavf_init_module()
  fm10k: Fix error handling in fm10k_init_module()
  i40e: Fix error handling in i40e_init_module()
  ixgbevf: Fix resource leak in ixgbevf_init_module()
  btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
  btrfs: do not modify log tree while holding a leaf from fs tree locked
  btrfs: use kvcalloc in btrfs_get_dev_zone_info
  s390/ap: fix memory leak in ap_init_qci_info()
  drm/amdgpu/vcn: re-use original vcn0 doorbell value
  drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
  drm/amd/display: No display after resume from WB/CB
  drm/amdgpu: fix use-after-free during gpu recovery
  drm/amd/pm: update driver if header for smu_13_0_7
  drm/amd/display: Fix rotated cursor offset calculation
  drm/amd/display: Use new num clk levels struct for max mclk index
  drm/amd/display: Avoid setting pixel rate divider to N/A
  drm/amd/display: Use viewport height for subvp mall allocation size
  drm/amd/display: Update soc bounding box for dcn32/dcn321
  drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
  drm/amdgpu/psp: don't free PSP buffers on suspend
  net/cdc_ncm: Fix multicast RX support for CDC NCM devices with ZLP
  net: usb: qmi_wwan: add u-blox 0x1342 composition
  l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
  net: dm9051: Fix missing dev_kfree_skb() in dm9051_loop_rx()
  arcnet: fix potential memory leak in com20020_probe()
  media: v4l2-dv-timings.c: fix too strict blanking sanity checks
  fuse: lock inode unconditionally in fuse_fallocate()
  9p/xen: check logical size for buffer size
  ipv4: Fix error return code in fib_table_insert()
  net: ethernet: mtk_eth_soc: fix memory leak in error path
  net: ethernet: mtk_eth_soc: fix resource leak in error path
  net: ethernet: mtk_eth_soc: fix potential memory leak in mtk_rx_alloc()
  dccp/tcp: Fixup bhash2 bucket when connect() fails.
  dccp/tcp: Update saddr under bhash's lock.
  dccp/tcp: Remove NULL check for prev_saddr in inet_bhash2_update_saddr().
  dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
  test_kprobes: fix implicit declaration error of test_kprobes
  nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
  mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1
  mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
  swapfile: fix soft lockup in scan_swap_map_slots
  hugetlb: fix __prep_compound_gigantic_page page flag setting
  kfence: fix stack trace pruning
  proc/meminfo: fix spacing in SecPageTables
  mm: multi-gen LRU: retry folios written back while isolated
  mailmap: update email address for Satya Priya
  mm/migrate_device: return number of migrating pages in args->cpages
  kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible
  MAINTAINERS: update Alex Hung's email address
  mailmap: update Alex Hung's email address
  mm: mmap: fix documentation for vma_mas_szero
  mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed
  mm/memory: return vm_fault_t result from migrate_to_ram() callback
  mm: correctly charge compressed memory to its memcg
  ipc/shm: call underlying open/close vm_ops
  gcov: clang: fix the buffer overflow issue
  mm/khugepaged: refactor mm_khugepaged_scan_file tracepoint to remove filename from function call
  mm/page_exit: fix kernel doc warning in page_ext_put()
  mm: khugepaged: allow page allocation fallback to eligible nodes
  mm: vmscan: fix extreme overreclaim and swap floods
  docs/zh_CN/LoongArch: Fix wrong description of FPRs Note
  clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks
  of: property: decrement node refcount in of_fwnode_get_reference_args()
  tracing/osnoise: Fix duration type
  tracing/user_events: Fix memory leak in user_event_create()
  blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure
  bus: ixp4xx: Don't touch bit 7 on IXP42x
  fs: do not update freeing inode i_io_list
  tracing/hist: add in missing * in comment blocks
  netfilter: flowtable_offload: add missing locking
  netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
  pinctrl: meditatek: Startup with the IRQs disabled
  Documentation: add amd-pstate kernel command line options
  Documentation: amd-pstate: add driver working mode introduction
  cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection
  cpufreq: amd-pstate: change amd-pstate driver to be built-in type
  cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init
  Revert "cpufreq: schedutil: Move max CPU capacity to sugov_policy"
  ANDROID: gki_defconfig: enable CONFIG_USB_CONFIGFS_F_UVC
  nvmem: lan9662-otp: Change return type of lan9662_otp_wait_flag_clear()
  nvmem: rmem: Fix return value check in rmem_read()
  usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
  usb: dwc3: gadget: Clear ep descriptor last
  usb: dwc3: exynos: Fix remove() function
  usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
  usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
  usb: gadget: uvc: also use try_format in set_format
  fbcon: Use kzalloc() in fbcon_prepare_logo()
  tsnep: Fix rotten packets
  init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
  dma-buf: fix racing conflict of dma_heap_add()
  octeontx2-pf: Remove duplicate MACSEC setting
  bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
  regulator: twl6030: fix get status of twl6032 regulators
  regulator: twl6030: re-add TWL6032_SUBCLASS
  ASoC: soc-pcm: Add NULL check in BE reparenting
  NFC: nci: fix memory leak in nci_rx_data_packet()
  x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
  net: sched: allow act_ct to be built without NF_NAT
  net: sparx5: fix error handling in sparx5_port_open()
  sfc: fix potential memleak in __ef100_hard_start_xmit()
  net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
  HID: usbhid: Add ALWAYS_POLL quirk for some mice
  MAINTAINERS: mark rsi wifi driver as orphan
  xfrm: Fix ignored return value in xfrm6_init()
  xfrm: Fix oops in __xfrm_state_delete()
  zonefs: Fix race between modprobe and mount
  ice: fix handling of burst Tx timestamps
  tipc: check skb_linearize() return value in tipc_disc_rcv()
  tipc: add an extra conn_get in tipc_conn_alloc
  tipc: set con sock in tipc_conn_alloc
  net: phy: at803x: fix error return code in at803x_probe()
  net/mlx5e: Fix possible race condition in macsec extended packet number update routine
  net/mlx5e: Fix MACsec update SecY
  net/mlx5e: Fix MACsec SA initialization routine
  net/mlx5e: Remove leftovers from old XSK queues enumeration
  net/mlx5e: Offload rule only when all encaps are valid
  net/mlx5e: Fix missing alignment in size of MTT/KLM entries
  net/mlx5: Fix sync reset event handler error flow
  net/mlx5: E-Switch, Set correctly vport destination
  net/mlx5: Lag, avoid lockdep warnings
  net/mlx5: Fix handling of entry refcount when command is not issued to FW
  net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint
  net/mlx5: SF: Fix probing active SFs during driver probe phase
  net/mlx5: Fix FW tracer timestamp calculation
  net/mlx5: Do not query pci info while pci disabled
  device-dax: Fix duplicate 'hmem' device registration
  drm/amd/amdgpu: reserve vm invalidation engine for firmware
  drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
  drm/amdgpu: fix userptr HMM range handling v2
  drm/amdgpu: always register an MMU notifier for userptr
  drm/amdgpu/dm/mst: Fix uninitialized var in pre_compute_mst_dsc_configs_for_state()
  drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC state
  drm/amdgpu/dm/mst: Use the correct topology mgr pointer in amdgpu_dm_connector
  drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
  drm/amdgpu/mst: Stop ignoring error codes and deadlocking
  drm/amd/display: Align dcn314_smu logging with other DCNs
  ANDROID: kleaf: Add build rules for allmodconfig.
  HID: core: fix shift-out-of-bounds in hid_report_raw_event
  mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
  ANDROID: firmware_loader: Add support for customer firmware paths
  selftests/bpf: Make test_bench_attach serial
  selftests/bpf: Filter out default_idle from kprobe_multi bench
  bpf: Set and check spin lock value in sk_storage_map_test
  bpf: Do not copy spin lock field from user in bpf_selem_alloc
  HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
  cifs: fix missing unlock in cifs_file_copychunk_range()
  clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error
  netfilter: ipset: regression in ip_set_hash_ip.c
  btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
  pinctrl: single: Fix potential division by zero
  btrfs: send: avoid unaligned encoded writes when attempting to clone range
  btrfs: zoned: fix missing endianness conversion in sb_write_pointer
  x86/pm: Add enumeration check before spec MSRs save/restore setup
  x86/tsx: Add a feature bit for TSX control MSR support
  octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler()
  ipv4/fib: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  selftests/net: Find nettest in current directory
  LoongArch: Fix unsigned comparison with less than zero
  LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite()
  LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty()
  LoongArch: Clear FPU/SIMD thread info flags for kernel thread
  LoongArch: SMP: Change prefix from loongson3 to loongson
  LoongArch: Combine acpi_boot_table_init() and acpi_boot_init()
  LoongArch: Makefile: Use "grep -E" instead of "egrep"
  net: microchip: sparx5: Fix return value in sparx5_tc_setup_qdisc_ets()
  Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
  Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
  virt/sev-guest: Prevent IV reuse in the SNP guest driver
  drm/i915: Fix warn in intel_display_power_*_domain() functions
  drm/i915/ttm: never purge busy objects
  nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
  nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
  nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
  Linux 6.1-rc6
  tracing: Fix race where eprobes can be called before the event
  hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
  hwmon: (i5500_temp) fix missing pci_disable_device()
  hwmon: (ina3221) Fix shunt sum critical calculation
  hwmon: (ltc2947) fix temperature scaling
  cifs: Use after free in debug code
  iommu/vt-d: Set SRE bit only when hardware has SRS cap
  iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
  ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
  ACPI: HMAT: Fix initiator registration for single-initiator systems
  ACPI: HMAT: remove unnecessary variable initialization
  vfs: vfs_tmpfile: ensure O_EXCL flag is enforced
  macsec: Fix invalid error code set
  bonding: fix ICMPv6 header handling when receiving IPv6 messages
  nfp: add port from netdev validation for EEPROM access
  nfp: fill splittable of devlink_port_attrs correctly
  net: pch_gbe: fix pci device refcount leak while module exiting
  octeontx2-af: debugsfs: fix pci device refcount leak
  net/qla3xxx: fix potential memleak in ql3xxx_send()
  net: mvpp2: fix possible invalid pointer dereference
  net/mlx4: Check retval of mlx4_bitmap_init
  net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
  ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
  arm64: dts: imx8mp-evk: correct pcie pad settings
  ARM: mxs: fix memory leak in mxs_machine_init()
  Input: i8042 - fix leaking of platform device on module removal
  iavf: Fix race condition between iavf_shutdown and iavf_remove
  iavf: remove INITIAL_MAC_SET to allow gARP to work properly
  iavf: Do not restart Tx queues after reset task failure
  iavf: Fix a crash during reset task
  arm64/mm: fix incorrect file_map_count for non-leaf pmd/pud
  dma-buf: Use dma_fence_unwrap_for_each when importing fences
  drm/amdgpu: handle gang submit before VMID
  io_uring: disallow self-propelled ring polling
  dm integrity: clear the journal on suspend
  dm integrity: flush the journal on suspend
  dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed
  dm ioctl: fix misbehavior if list_versions races with module loading
  netfilter: nf_tables: do not set up extensions for end interval
  netfilter: conntrack: Fix data-races around ct mark
  regulator: slg51000: Wait after asserting CS pin
  9p/fd: Use P9_HDRSZ for header size
  9p/fd: Fix write overflow in p9_read_work
  9p/fd: fix issue of list_del corruption in p9_fd_cancel()
  net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
  nfc/nci: fix race with opening and closing
  net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
  rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
  selftests/net: fix missing xdp_dummy
  spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first
  ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility
  ipvlan: hold lower dev to avoid possible use-after-free
  net: neigh: decrement the family specific qlen
  net: liquidio: simplify if expression
  mmc: core: Fix ambiguous TRIM and DISCARD arg
  gpu: host1x: Avoid trying to use GART on Tegra20
  selftests: mptcp: fix mibit vs mbit mix up
  selftests: mptcp: run mptcp_sockopt from a new netns
  selftests: mptcp: gives slow test-case more time
  tracing: Fix potential null-pointer-access of entry in list 'tr->err_log'
  tracing: Remove unused __bad_type_size() method
  tracing/eprobe: Fix eprobe filter to make a filter correctly
  tracing/eprobe: Fix warning in filter creation
  kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
  rethook: fix a potential memleak in rethook_alloc()
  tracing/eprobe: Fix memory leak of filter string
  tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
  tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
  libbpf: Check the validity of size in user_ring_buffer__reserve()
  libbpf: Handle size overflow for user ringbuf mmap
  libbpf: Handle size overflow for ringbuf mmap
  libbpf: Use page size as max_entries when probing ring buffer map
  tracing: Fix wild-memory-access in register_synth_event()
  tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
  ftrace: Fix null pointer dereference in ftrace_add_mod()
  ring_buffer: Do not deactivate non-existant pages
  ftrace: Optimize the allocation for mcount entries
  ftrace: Fix the possible incorrect kernel message
  MAINTAINERS: Include PCI bindings in host bridge entry
  io_uring: fix multishot recv request leaks
  io_uring: fix multishot accept request leaks
  io_uring: fix tw losing poll events
  io_uring: update res mask in io_poll_check_events
  scsi: iscsi: Fix possible memory leak when device_register() failed
  scsi: zfcp: Fix double free of FSF request when qdio send fails
  scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
  scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
  scsi: mpi3mr: Suppress command reply debug prints
  ANDROID: Add ashmem ioctl to return a unique file identifier
  KVM: x86: remove exit_int_info warning in svm_handle_exit
  KVM: selftests: add svm part to triple_fault_test
  KVM: x86: allow L1 to not intercept triple fault
  kvm: selftests: add svm nested shutdown test
  KVM: selftests: move idt_entry to header
  KVM: x86: forcibly leave nested mode on vCPU reset
  KVM: x86: add kvm_leave_nested
  KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
  KVM: x86: nSVM: leave nested mode on vCPU free
  KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL
  KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling
  KVM: Cap vcpu->halt_poll_ns before halting rather than after
  ARM: at91: rm9200: fix usb device clock id
  ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
  spi: tegra210-quad: Fix duplicate resource error
  net: use struct_group to copy ip/ipv6 header addresses
  net: usb: smsc95xx: fix external PHY reset
  net: usb: qmi_wwan: add Telit 0x103a composition
  kbuild: Restore .version auto-increment behaviour for Debian packages
  tee: optee: fix possible memory leak in optee_register_device()
  ANDROID: GKI: Convert Net PPP Protocol as module
  tracing: Fix warning on variable 'struct trace_array'
  tracing: Fix memory leak in tracing_read_pipe()
  ANDROID: GKI: Convert L2TP as modules
  ANDROID: GKI: Convert 802.15.4 support as module
  ring-buffer: Include dropped pages in counting dirty patches
  ANDROID: GKI: Convert CAN Bus Subsystem as module
  dm-log-writes: set dma_alignment limit in io_hints
  dm-integrity: set dma_alignment limit in io_hints
  block: make blk_set_default_limits() private
  dm-crypt: provide dma_alignment limit in io_hints
  block: make dma_alignment a stacking queue_limit
  tracing/ring-buffer: Have polling block on watermark
  ANDROID: GKI: Convert 6LoWPAN Support as module
  ANDROID: convert rockpi4 to kleaf.
  netdevsim: Fix memory leak of nsim_dev->fa_cookie
  ANDROID: GKI: Convert RF switch subsys as module
  ANDROID: GKI: Convert Bluetooth Support as module
  arm64: dts: allwinner: h6: Add IOMMU reference to Hantro G2
  media: dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property
  bus: sunxi-rsb: Support atomic transfers
  bus: sunxi-rsb: Remove the shutdown callback
  cifs: add check for returning value of SMB2_set_info_init
  ANDROID: kleaf: Move list of kernel modules to an extension.
  USB: serial: option: add u-blox LARA-L6 modem
  USB: serial: option: add u-blox LARA-R6 00B modem
  USB: serial: option: remove old LARA-R6 PID
  mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
  regulator: core: fix UAF in destroy_regulator()
  spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
  tcp: configurable source port perturb table size
  mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
  mmc: core: properly select voltage range without power cycle
  l2tp: Serialize access to sk_user_data with sk_callback_lock
  spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
  regulator: rt5759: fix OOB in validate_desc()
  regulator: core: fix kobject release warning and memory leak in regulator_register()
  ASoC: max98373: Add checks for devm_kcalloc
  ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
  s390: avoid using global register for current_stack_pointer
  s390/dcssblk: fix deadlock when adding a DCSS
  powerpc: Fix writable sections being moved into the rodata region
  scripts/faddr2line: Fix regression in name resolution on ppc64le
  net: thunderbolt: Fix error handling in tbnet_init()
  locking: Fix qspinlock/x86 inline asm error
  perf/x86/intel/pt: Fix sampling using single range output
  perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling
  net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
  net: lan966x: Fix potential null-ptr-deref in lan966x_stats_init()
  platform/x86: ideapad-laptop: Add module parameters to match DMI quirk tables
  platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
  platform/x86: hp-wmi: Ignore Smart Experience App event
  platform/surface: aggregator_registry: Add support for Surface Laptop 5
  zonefs: Remove to_attr() helper function
  zonefs: fix zone report size in __zonefs_io_error()
  cifs: Fix wrong return value checking when GETFLAGS
  nvmet: fix a memory leak in nvmet_auth_set_key
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
  MAINTAINERS: Add linux-kbuild's patchwork
  MAINTAINERS: Remove Michal Marek from Kbuild maintainers
  MAINTAINERS: Add Nathan and Nicolas to Kbuild reviewers
  net: dsa: don't leak tagger-owned storage on switch driver unbind
  net/x25: Fix skb leak in x25_lapb_receive_frame()
  net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
  ANDROID: GKI: Convert BT HCI sdio & uart as modules
  ANDROID: GKI: Covnert Bluetooth HIDP as module
  ANDROID: GKI: Convert Bluetooth RFCOMM as module
  drm/display: Don't assume dual mode adaptors support i2c sub-addressing
  cifs: add check for returning value of SMB2_close_init
  drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround
  drm/amd/pm: enable runpm support over BACO for SMU13.0.7
  drm/amd/pm: enable runpm support over BACO for SMU13.0.0
  drm/amdgpu: there is no vbios fb on devices with no display hw (v2)
  drm/amdkfd: Fix a memory limit issue
  drm/amdgpu: disable BACO support on more cards
  drm/amd/display: don't enable DRM CRTC degamma property for DCE
  drm/amd/display: Set max for prefetch lines on dcn32
  drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32
  drm/amd/display: Fix prefetch calculations for dcn32
  drm/amd/display: Fix optc2_configure warning on dcn314
  drm/amd/display: Fix calculation for cursor CAB allocation
  Revert "drm: hide unregistered connectors from GETCONNECTOR IOCTL"
  drm/amd/display: Support parsing VRAM info v3.0 from VBIOS
  x86/cpu: Restore AMD's DE_CFG MSR after resume
  ANDROID: GKI: Convert NFC support as GKI module
  drm/amd/display: Fix invalid DPIA AUX reply causing system hang
  drm/amdgpu: Add psp_13_0_10_ta firmware to modinfo
  drm/amd/display: Add HUBP surface flip interrupt handler
  drm/amd/display: Fix access timeout to DPIA AUX at boot time
  drm/amdgpu: Fix memory leak in amdgpu_cs_pass1
  ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
  ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
  netfs: Fix dodgy maths
  netfs: Fix missing xas_retry() calls in xarray iteration
  platform/surface: aggregator_registry: Add support for Surface Pro 9
  platform/surface: aggregator: Do not check for repeated unsequenced packets
  platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
  platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
  btrfs: free btrfs_path before copying subvol info to userspace
  btrfs: free btrfs_path before copying fspath to userspace
  btrfs: free btrfs_path before copying inodes to userspace
  platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
  platform/x86: thinkpad_acpi: Enable s2idle quirk for 21A1 machine type
  platform/x86/amd: pmc: Add new ACPI ID AMDI0009
  MAINTAINERS: repair Microchip corei2c driver entry
  MAINTAINERS: add an entry for StarFive devicetrees
  MAINTAINERS: generify the Microchip RISC-V entry name
  MAINTAINERS: add entries for misc. RISC-V SoC drivers and devicetrees
  HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is
  drbd: use after free in drbd_create_device()
  bpf, perf: Use subprog name when reporting subprog ksymbol
  drm/amdgpu: use the last IB as gang leader v2
  btrfs: free btrfs_path before copying root refs to userspace
  btrfs: fix assertion failure and blocking during nowait buffered write
  fpga: m10bmc-sec: Fix kconfig dependencies
  bridge: switchdev: Fix memory leaks when changing VLAN protocol
  net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
  net: hns3: fix return value check bug of rx copybreak
  net: hns3: fix incorrect hw rss hash type of rx packet
  net: phy: marvell: add sleep time after enabling the loopback bit
  net: ena: Fix error handling in ena_init()
  kcm: close race conditions on sk_receive_queue
  platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks
  ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
  USB: serial: option: add Fibocom FM160 0x0111 composition
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
  clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()"
  pinctrl: mediatek: Export debounce time tables
  xen/platform-pci: use define instead of literal number
  ANDROID: GKI: Convert VLAN 8021Q as gki module
  ANDROID: GKI: Convert TIPC to gki modules
  MAINTAINERS: git://github.com -> https://github.com for HiSilicon
  net: ionic: Fix error handling in ionic_init_module()
  mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed
  HID: hid-lg4ff: Add check for empty lbuf
  HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
  dt-bindings: iio: adc: Remove the property "aspeed,trim-data-valid"
  iio: adc: aspeed: Remove the trim valid dts property.
  i2c: Restore initial power state if probe fails
  libbpf: Use correct return pointer in attach_raw_tp
  blk-cgroup: properly pin the parent in blkcg_css_online
  erofs: fix missing xas_retry() in fscache mode
  HID: uclogic: Fix frame templates for big endian architectures
  NFSD: Fix trace_nfsd_fh_verify_err() crasher
  pinctrl: mediatek: Fix EINT pins input debounce time configuration
  xen/platform-pci: add missing free_irq() in error path
  xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
  xen/pcpu: fix possible memory leak in register_pcpu()
  x86/xen: Use kstrtobool() instead of strtobool()
  arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER
  net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
  net: mhi: Fix memory leak in mhi_net_dellink()
  drm/lima: Fix opp clkname setting in case of missing regulator
  octeon_ep: ensure get mac address successfully before eth_hw_addr_set()
  octeon_ep: fix potential memory leak in octep_device_setup()
  octeon_ep: ensure octep_get_link_status() successfully before octep_link_up()
  octeon_ep: delete unnecessary napi rollback under set_queues_err in octep_open()
  bnxt_en: Remove debugfs when pci_register_driver failed
  net: caif: fix double disconnect client in chnl_net_open()
  net: macvlan: Use built-in RCU list checking
  mISDN: fix misuse of put_device() in mISDN_register_device()
  net: liquidio: release resources when liquidio driver open failed
  drm/i915/ttm: fix uaf with lmem_userfault_list handling
  ceph: fix NULL pointer dereference for req->r_session
  ceph: avoid putting the realm twice when decoding snaps fails
  ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode()
  MAINTAINERS: git://github.com -> https://github.com for ceph
  sched: Fix race in task_call_func()
  rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encountered
  soc: imx8m: Enable OCOTP clock before reading the register
  arm64: dts: rockchip: Fix Pine64 Quartz4-B PMIC interrupt
  i2c: npcm7xx: Fix error handling in npcm_i2c_init()
  iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
  iio: accel: bma400: Fix memory leak in bma400_get_steps_reg()
  iio: light: rpr0521: add missing Kconfig dependencies
  iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
  iio: health: afe4403: Fix oob read in afe4403_read_raw
  ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
  PCI: hv: Only reuse existing IRTE allocation for Multi-MSI
  mctp i2c: don't count unused / invalid keys for flow release
  net/tls: Fix memory leak in tls_enc_skb() and tls_sw_fallback_init()
  net: stmmac: ensure tx function is not running in stmmac_xdp_release()
  net: phy: dp83867: Fix SGMII FIFO depth for non OF devices
  net: hinic: Fix error handling in hinic_module_init()
  mISDN: fix possible memory leak in mISDN_dsp_element_register()
  net: bgmac: Drop free_netdev() from bgmac_enet_remove()
  scsi: storvsc: Fix handling of srb_status and capacity change events
  x86/hyperv: Restore VP assist page after cpu offlining/onlining
  bpf: Fix offset calculation error in __copy_map_value and zero_map_value
  bpf: Initialize same number of free nodes for each pcpu_freelist
  selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT
  maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
  cifs: Fix connections leak when tlink setup failed
  nfp: change eeprom length to max length enumerators
  arm64: dts: imx93-pinfunc: drop execution permission
  arm64: dts: imx8mn: Fix NAND controller size-cells
  arm64: dts: imx8mm: Fix NAND controller size-cells
  ARM: dts: imx7: Fix NAND controller size-cells
  drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU
  drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
  arm64: dts: imx8mm-tqma8mqml-mba8mx: Fix USB DR
  drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
  drm/drv: Fix potential memory leak in drm_dev_init()
  ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
  ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
  vfio/pci: Check the device set open count on reset
  vfio: Export the device set open count
  vfio: Fix container device registration life cycle
  kernfs: Fix spurious lockdep warning in kernfs_find_and_get_node_by_id()
  ASoC: hdac_hda: fix hda pcm buffer overflow issue
  ASoC: stm32: i2s: remove irqf_oneshot flag
  firmware: coreboot: Register bus in module init
  nvmem: u-boot-env: fix crc32_data_offset on redundant u-boot-env
  slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
  docs: update mediator contact information in CoC doc
  slimbus: stream: correct presence rate frequencies
  nvmem: lan9662-otp: Fix compatible string
  x86/fpu: Drop fpregs lock before inheriting FPU permissions
  drm/panel: simple: set bpc field for logic technologies displays
  drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
  pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
  spi: mediatek: Fix DEVAPC Violation at KO Remove
  erofs: fix use-after-free of fsid and domain_id string
  selftests/bpf: Fix test_progs compilation failure in 32-bit arch
  selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms
  ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
  ASoC: stm32: dfsdm: manage cb buffers cleanup
  binder: validate alloc->mm in ->mmap() handler
  parport_pc: Avoid FIFO port location truncation
  siox: fix possible memory leak in siox_device_add()
  misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
  speakup: replace utils' u_char with unsigned char
  speakup: fix a segfault caused by switching consoles
  docs/driver-api/miscellaneous: Remove kernel-doc of serial_core.c
  usb: add NO_LPM quirk for Realforce 87U Keyboard
  serial: 8250: Flush DMA Rx on RLSI
  serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
  serial: 8250_lpss: Configure DMA also w/o DMA filter
  serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
  perf/x86/amd/uncore: Fix memory leak for events array
  usb: cdns3: host: fix endless superspeed hub port reset
  usb: chipidea: fix deadlock in ci_otg_del_timer
  pinctrl: mediatek: common-v2: Fix bias-disable for PULL_PU_PD_RSEL_TYPE
  ARM: dts: am335x-pcm-953: Define fixed regulators in root node
  x86/sgx: Add overflow check in sgx_validate_offset_length()
  usb: dwc3: Do not get extcon device when usb-role-switch is used
  Input: i8042 - apply probe defer to more ASUS ZenBook models
  bpf: Fix memory leaks in __check_func_call
  usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler
  usb: typec: mux: Enter safe mode only when pins need to be reconfigured
  extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
  Revert "usb: dwc3: disable USB core PHY management"
  usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
  USB: bcma: Make GPIO explicitly optional
  pinctrl: qcom: sc8280xp: Rectify UFS reset pins
  perf: Improve missing SIGTRAP checking
  erofs: get correct count for unmapped range in fscache mode
  erofs: put metabuf in error path in fscache mode
  erofs: fix general protection fault when reading fragment
  bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE()
  Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
  Input: soc_button_array - add use_low_level_irq module parameter
  Input: iforce - invert valid length check when fetching device IDs
  ext4: fix use-after-free in ext4_ext_shift_extents
  mtd: onenand: omap2: add dependency on GPMC
  mtd: rawnand: placate "$VARIABLE is used uninitialized" warnings
  mtd: rawnand: qcom: handle ret from parse with codeword_fixup
  pinctrl: rockchip: list all pins in a possible mux route for PX30
  dt-bindings: clock: exynosautov9: fix reference to CMU_FSYS1
  ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
  ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
  ASoC: sof_es8336: reduce pop noise on speaker
  ASoC: SOF: topology: No need to assign core ID if token parsing failed
  ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
  iio: light: apds9960: fix wrong register for gesture gain
  bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)
  bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")
  clk: qcom: gdsc: Remove direct runtime PM calls
  bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
  ASoC: rt5677: fix legacy dai naming
  ASoC: rt5514: fix legacy dai naming
  Input: goodix - try resetting the controller when no config is set
  tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
  Revert "tty: n_gsm: replace kicktimer with delayed_work"
  Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"
  serial: imx: Add missing .thaw_noirq hook
  tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
  serial: 8250: omap: Flush PM QOS work on remove
  serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
  serial: 8250_omap: remove wait loop from Errata i202 workaround
  serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
  serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
  ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older
  ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake
  ARM: at91: pm: avoid soft resetting AC DLL
  tools: iio: iio_generic_buffer: Fix read size
  iio: imu: bno055: uninitialized variable bug in bno055_trigger_handler()
  iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
  iio: adc: mp2629: fix potential array out of bound access
  power: supply: ab8500: Defer thermal zone probe
  power: supply: ip5xxx: Fix integer overflow in current_now calculation
  ASoC: Intel: soc-acpi: add ES83x6 support to IceLake
  fs: use acquire ordering in __fget_light()
  ASoC: tas2780: Fix set_tdm_slot in case of single slot
  ASoC: tas2764: Fix set_tdm_slot in case of single slot
  ASoC: tas2770: Fix set_tdm_slot in case of single slot
  ARM: dts: lan966x: Enable sgpio on pcb8291
  ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
  arm64: dts: rockchip: fix ir-receiver node names
  ARM: dts: rockchip: fix ir-receiver node names
  arm64: dts: rockchip: fix adc-keys sub node names
  ARM: dts: rockchip: fix adc-keys sub node names
  arm: dts: rockchip: remove clock-frequency from rtc
  arm: dts: rockchip: fix node name for hym8563 rtc
  arm64: dts: rockchip: remove clock-frequency from rtc
  arm64: dts: rockchip: fix node name for hym8563 rtc
  iio: adc: mp2629: fix wrong comparison of channel
  iio: pressure: ms5611: changed hardcoded SPI speed to value limited
  iio: pressure: ms5611: fixed value compensation bug
  iio: accel: bma400: Ensure VDDIO is enable defore reading the chip ID.
  arm64: dts: qcom: sm8250: Disable the not yet supported cluster idle state
  MAINTAINERS: Add Manivannan Sadhasivam as Qcom PCIe RC maintainer
  ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
  ASoC: core: Fix use-after-free in snd_soc_exit()
  af_key: Fix send_acquire race with pfkey_register
  USB: serial: option: add Sierra Wireless EM9191
  MAINTAINERS: update Tzung-Bi's email address
  ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
  ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table
  ASoC: dapm: Don't use prefix for regulator name
  staging: rtl8192e: remove bogus ssid character sign test
  iio: adc: at91-sama5d2_adc: get rid of 5 degrees Celsius adjustment
  iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
  ARM: dts: at91: sama7g5: fix signal name of pin PB2
  kernel/utsname_sysctl.c: Add missing enum uts_proc value
  arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
  power: supply: rk817: Change rk817_chg_cur_to_reg to int
  power: supply: rk817: check correct variable
  dt-bindings: interconnect: qcom,msm8998-bwmon: Correct SC7280 CPU compatible
  xfrm: replay: Fix ESN wrap around for GSO
  clk: samsung: exynos7885: Correct "div4" clock parents
  arm64: dts: qcom: sc7280: Add the reset reg for lpass audiocc on SC7280
  arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size
  arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes
  arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers
  arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers
  arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers
  arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy
  arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock
  arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
  arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
  arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
  arm64: dts: qcom: sc8280xp-crd: Specify which LDO modes are allowed
  arm64: dts: qcom: sa8295p-adp: Specify which LDO modes are allowed
  arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
  Revert "arm64: dts: qcom: msm8996: add missing TCSR syscon compatible"
  arm64: dts: qcom: ipq8074: correct APCS register space size
  arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
  arm64: dts: rockchip: fix quartz64-a bluetooth configuration
  arm64: dts: rockchip: add enable-strobe-pulldown to emmc phy on nanopi4
  arm64: dts: rockchip: remove i2c5 from rk3566-roc-pc
  arm64: dts: rockchip: Fix i2c3 pinctrl on rk3566-roc-pc
  arm64: dts: rockchip: Fix gmac failure of rgmii-id from rk3566-roc-pc
  arm64: dts: rockchip: Drop RK3399-Scarlet's repeated ec_ap_int_l definition
  dt-bindings: input: touchscreen: Add compatible for Goodix GT7986U chip
  Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
  xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available
  xfrm: fix "disable_policy" on ipv4 early demux
  ASoC: tlv320adc3xxx: Fix build error for implicit function declaration
  ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
  ASoC: ops: Fix bounds check for _sx controls
  ASoC: fsl_micfil: explicitly clear CHnF flags
  ASoC: fsl_micfil: explicitly clear software reset bit

 Conflicts:
	BUILD.bazel
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml
	Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml
	Documentation/devicetree/bindings/input/goodix,gt7375p.yaml
	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
	Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu-g2.yaml
	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
	Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
	arch/arm64/configs/consolidate.fragment
	drivers/slimbus/stream.c

Change-Id: I3f662430d62db23571bfd8c78e723c536a5c7c41
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@9415126 SKQ4.221216.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-12-22 23:43:13 -08:00
Mario Tesi
cbf3f897c9 drivers:iio:stm:imu:st_lsm6dso16is: add sensor hub feature
LSM6DSO16IS embed a master I2C interface with sensor hub
(SHUB) feature. This patch allow to read raw data from sensor
connected to SHUB and include the following features:
    1) Maximum of 2 device supported to be chosen from the following
       part numbers:
       - LIS2MDL 3-axis magnetometer
       - LPS22HH pressure
    2) Possibility to configure pull up on I2C master interface through
       device tree
    3) Self scan on I2C master interface of supported device, including
       multi address devices
    4) Configure SHUB sensor ODR

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I84f8f6b0c06a2b7dfb9e0c1936265bf1ae4f2244
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272033
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-12-14 07:13:24 +01:00
Mario Tesi
62f9d16630 drivers:iio:stm:imu:st_lsm6dso16is: added self test procedure
LSM6DSO16IS ST MEMS incorporates self-test functions to enable
verifying the functionality of the device without moving it.
The Self Test procedure can be performed on the Accelerometer and
also on Gyro sensor separately using the selftest entry of the sysfs.
The procedure is described in the AN5799.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I20b270ed7c2a4c20ce9e1dcc27166ef25c4c0be1
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272022
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-12-14 07:13:24 +01:00
Mario Tesi
4f729193e6 drivers:iio:stm:imu: add support to lsm6dso16is STMEMS IMU sensor
Preliminary version of lsm6dso16is STMEMS IMU driver to enable
reading data from acc gyro and temp sensors using raw data.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia257191dc964d14331bcf66782a36971f602a348
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272011
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-12-14 07:13:24 +01:00
Mario Tesi
c96d8c18c1 drivers:iio:stm:imu:st_lsm6dsvx: add support for hwtimestamp channel
This patch is adding the hw timestamp channel support while using IIO
buffer. Channel added is type count.

commit 01e5b38552 ("drivers:iio:stm:imu:st_asm330lhh: add support for hwtimestamp channel")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ied1d24b1d4eba74c0fe96f1e28d0cabe3284adce
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/278848
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-13 21:28:43 +01:00
Mario Tesi
ca95266a47 drivers:iio:stm:imu:st_lsm6dsox: add async hw timestamp events
This patch is adding an asynchronous task that reads the hardware
timestamp and send to the user-land events about the sync.
User-land use these data to sync the timestamp between sensor and
application processor.

commit 9c104992b5 ("drivers:iio:stm:imu:st_asm330lhh: add async hw timestamp events")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: If0c2d7687c1a6e1dcbe19e83a28ef2214280f54a
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/278660
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-13 21:28:43 +01:00
Mario Tesi
544d7a2c63 drivers:iio:stm:imu:st_lsm6dsox: add support for hwtimestamp channel
This patch is adding the hw timestamp channel support while using IIO
buffer. Channel added is type count.

commit 01e5b38552 ("drivers:iio:stm:imu:st_asm330lhh: add support for hwtimestamp channel")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I2bf86b233d11ea38a29d9da6d1dd4332d1e3bb8c
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/278659
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-13 21:28:43 +01:00
jianzhou
6fbe19763a Merge keystone/android-mainline-keystone-qcom-release.6.1-rc5 (e9630af) into msm-pineapple
* refs/heads/tmp-e9630af:
  ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
  ANDROID: cpuset: Make cpusets restore on hotplug
  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
  ANDROID: consolidate.fragment: Modify LOCALVERSION
  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: arch_topology: Add android_rvh_update_thermal_stats
  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
  ANDROID: inline isolate_and_split_free_page
  ANDROID: implement wrapper for reverse migration
  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
  ANDROID: usb: host: export additional xhci symbols for ring management
  ANDROID: sound: usb: Export symbols for endpoint management
  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: sound: usb: Add vendor hooks for connect & disconnect
  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
  FROMLIST: asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info
  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
  ANDROID: sched: gki: add padding to some structs to support WALT
  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

 Conflicts:
        BUILD.bazel
        Documentation/devicetree/bindings
        Documentation/devicetree/bindings/Makefile
        Documentation/devicetree/bindings/arm/actions.yaml
        Documentation/devicetree/bindings/arm/airoha.yaml
        Documentation/devicetree/bindings/arm/altera.yaml
        Documentation/devicetree/bindings/arm/amazon,al.yaml
        Documentation/devicetree/bindings/arm/amlogic.yaml
        Documentation/devicetree/bindings/arm/apple.yaml
        Documentation/devicetree/bindings/arm/arm,cci-400.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-dynamic-replicator.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-static-replicator.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml
        Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml
        Documentation/devicetree/bindings/arm/arm,corstone1000.yaml
        Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
        Documentation/devicetree/bindings/arm/arm,integrator.yaml
        Documentation/devicetree/bindings/arm/arm,realview.yaml
        Documentation/devicetree/bindings/arm/arm,versatile.yaml
        Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
        Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml
        Documentation/devicetree/bindings/arm/atmel-at91.yaml
        Documentation/devicetree/bindings/arm/axxia.yaml
        Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
        Documentation/devicetree/bindings/arm/bcm/brcm,brcmstb.txt
        Documentation/devicetree/bindings/arm/bitmain.yaml
        Documentation/devicetree/bindings/arm/calxeda.yaml
        Documentation/devicetree/bindings/arm/cpus.yaml
        Documentation/devicetree/bindings/arm/digicolor.yaml
        Documentation/devicetree/bindings/arm/fsl.yaml
        Documentation/devicetree/bindings/arm/intel,keembay.yaml
        Documentation/devicetree/bindings/arm/intel,socfpga.yaml
        Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
        Documentation/devicetree/bindings/arm/marvell/armada-37xx.txt
        Documentation/devicetree/bindings/arm/mediatek.yaml
        Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.yaml
        Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
        Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622-wed.yaml
        Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
        Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
        Documentation/devicetree/bindings/arm/moxart.yaml
        Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
        Documentation/devicetree/bindings/arm/psci.yaml
        Documentation/devicetree/bindings/arm/qcom.yaml
        Documentation/devicetree/bindings/arm/rda.yaml
        Documentation/devicetree/bindings/arm/realtek.yaml
        Documentation/devicetree/bindings/arm/renesas.yaml
        Documentation/devicetree/bindings/arm/rockchip.yaml
        Documentation/devicetree/bindings/arm/rockchip/pmu.yaml
        Documentation/devicetree/bindings/arm/socionext/socionext,uniphier-system-cache.yaml
        Documentation/devicetree/bindings/arm/spear.yaml
        Documentation/devicetree/bindings/arm/sti.yaml
        Documentation/devicetree/bindings/arm/sunxi.yaml
        Documentation/devicetree/bindings/arm/tegra.yaml
        Documentation/devicetree/bindings/arm/tesla.yaml
        Documentation/devicetree/bindings/arm/ti/k3.yaml
        Documentation/devicetree/bindings/arm/toshiba.yaml
        Documentation/devicetree/bindings/arm/ux500.yaml
        Documentation/devicetree/bindings/arm/vt8500.yaml
        Documentation/devicetree/bindings/arm/xilinx.yaml
        Documentation/devicetree/bindings/ata/ahci-platform.yaml
        Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml
        Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml
        Documentation/devicetree/bindings/ata/sata-common.yaml
        Documentation/devicetree/bindings/ata/sata_highbank.yaml
        Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
        Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
        Documentation/devicetree/bindings/bus/palmbus.yaml
        Documentation/devicetree/bindings/clock/airoha,en7523-scu.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ahb-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb0-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb1-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-axi-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-cpu-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-display-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mbus-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mmc-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod0-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod1-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll1-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll3-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll5-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll6-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-usb-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ve-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun5i-a13-ahb-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun6i-a31-pll6-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-gmac-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-out-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun8i-h3-bus-gates-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-ahb-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-apb0-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-cpus-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-mmc-config-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-pll4-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clks.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-mod-clk.yaml
        Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-phy-clk.yaml
        Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml
        Documentation/devicetree/bindings/clock/brcm,bcm2711-dvp.yaml
        Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml
        Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml
        Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
        Documentation/devicetree/bindings/clock/mediatek,apmixedsys.yaml
        Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
        Documentation/devicetree/bindings/clock/mediatek,topckgen.yaml
        Documentation/devicetree/bindings/clock/microchip,mpfs-clkcfg.yaml
        Documentation/devicetree/bindings/clock/qcom,a53pll.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-msm8976.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sc8180x.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sc8280xp.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sdx55.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sdx65.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sm6125.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml
        Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
        Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
        Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml
        Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml
        Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
        Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml
        Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml
        Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.yaml
        Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
        Documentation/devicetree/bindings/clock/rockchip,px30-cru.yaml
        Documentation/devicetree/bindings/clock/rockchip,rk3036-cru.yaml
        Documentation/devicetree/bindings/clock/rockchip,rk3228-cru.yaml
        Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.yaml
        Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.yaml
        Documentation/devicetree/bindings/clock/rockchip,rk3368-cru.yaml
        Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml
        Documentation/devicetree/bindings/clock/rockchip,rv1108-cru.yaml
        Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
        Documentation/devicetree/bindings/clock/samsung,exynosautov9-clock.yaml
        Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
        Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
        Documentation/devicetree/bindings/clock/ti/gate.txt
        Documentation/devicetree/bindings/clock/ti/interface.txt
        Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
        Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
        Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
        Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
        Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
        Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
        Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
        Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
        Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml
        Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-backend.yaml
        Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
        Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-frontend.yaml
        Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
        Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
        Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml
        Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.yaml
        Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
        Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
        Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
        Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-hdmi-phy.yaml
        Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.yaml
        Documentation/devicetree/bindings/display/allwinner,sun9i-a80-deu.yaml
        Documentation/devicetree/bindings/display/arm,komeda.yaml
        Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
        Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml
        Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml
        Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
        Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
        Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
        Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
        Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml
        Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
        Documentation/devicetree/bindings/display/ingenic,lcd.yaml
        Documentation/devicetree/bindings/display/msm/dp-controller.yaml
        Documentation/devicetree/bindings/display/msm/dpu-msm8998.yaml
        Documentation/devicetree/bindings/display/msm/dpu-qcm2290.yaml
        Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml
        Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml
        Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml
        Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
        Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
        Documentation/devicetree/bindings/display/msm/gmu.yaml
        Documentation/devicetree/bindings/display/msm/gpu.yaml
        Documentation/devicetree/bindings/display/msm/mdp4.yaml
        Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
        Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml
        Documentation/devicetree/bindings/display/panel/leadtek,ltk035c5444t.yaml
        Documentation/devicetree/bindings/display/panel/panel-simple.yaml
        Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml
        Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
        Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt
        Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml
        Documentation/devicetree/bindings/display/simple-framebuffer.yaml
        Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
        Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
        Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-gr3d.yaml
        Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-mpe.yaml
        Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.yaml
        Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
        Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml
        Documentation/devicetree/bindings/dma/apple,admac.yaml
        Documentation/devicetree/bindings/dma/arm,pl330.yaml
        Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml
        Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml
        Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
        Documentation/devicetree/bindings/dma/qcom,gpi.yaml
        Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
        Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
        Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
        Documentation/devicetree/bindings/firmware/fsl,scu.yaml
        Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
        Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml
        Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml
        Documentation/devicetree/bindings/gnss/brcm,bcm4751.yaml
        Documentation/devicetree/bindings/gnss/mediatek.yaml
        Documentation/devicetree/bindings/gnss/sirfstar.yaml
        Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
        Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml
        Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
        Documentation/devicetree/bindings/gpio/gpio-stmpe.txt
        Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
        Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
        Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
        Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml
        Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
        Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
        Documentation/devicetree/bindings/hwlock/qcom-hwspinlock.yaml
        Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
        Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml
        Documentation/devicetree/bindings/hwmon/microchip,sparx5-temp.yaml
        Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml
        Documentation/devicetree/bindings/hwmon/sensirion,shtc1.yaml
        Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml
        Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
        Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
        Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
        Documentation/devicetree/bindings/i2c/i2c-imx.yaml
        Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
        Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
        Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
        Documentation/devicetree/bindings/i2c/nuvoton,npcm7xx-i2c.yaml
        Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
        Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
        Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
        Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
        Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
        Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml
        Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml
        Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml
        Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml
        Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml
        Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml
        Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml
        Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
        Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
        Documentation/devicetree/bindings/iio/adc/maxim,max1027.yaml
        Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml
        Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml
        Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
        Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml
        Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
        Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml
        Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
        Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml
        Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml
        Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml
        Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml
        Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml
        Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml
        Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml
        Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml
        Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml
        Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
        Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml
        Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml
        Documentation/devicetree/bindings/iio/adc/ti,am3359-adc.yaml
        Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml
        Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
        Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
        Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
        Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
        Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml
        Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml
        Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml
        Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
        Documentation/devicetree/bindings/iio/frequency/adf4371.yaml
        Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml
        Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
        Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml
        Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
        Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
        Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
        Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
        Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
        Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp41010.yaml
        Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml
        Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
        Documentation/devicetree/bindings/iio/pressure/bmp085.yaml
        Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml
        Documentation/devicetree/bindings/iio/st,st-sensors.yaml
        Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml
        Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml
        Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml
        Documentation/devicetree/bindings/iio/temperature/melexis,mlx90632.yaml
        Documentation/devicetree/bindings/input/adc-joystick.yaml
        Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
        Documentation/devicetree/bindings/input/imx-keypad.yaml
        Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
        Documentation/devicetree/bindings/input/regulator-haptic.yaml
        Documentation/devicetree/bindings/input/sprd,sc27xx-vibrator.yaml
        Documentation/devicetree/bindings/input/touchscreen/auo_pixcir_ts.txt
        Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
        Documentation/devicetree/bindings/input/touchscreen/elan,elants_i2c.yaml
        Documentation/devicetree/bindings/input/touchscreen/stmpe.txt
        Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
        Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
        Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
        Documentation/devicetree/bindings/interrupt-controller/allwinner,sun4i-a10-ic.yaml
        Documentation/devicetree/bindings/interrupt-controller/allwinner,sun6i-a31-r-intc.yaml
        Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
        Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
        Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
        Documentation/devicetree/bindings/interrupt-controller/idt,32434-pic.yaml
        Documentation/devicetree/bindings/interrupt-controller/realtek,rtl-intc.yaml
        Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
        Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml
        Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
        Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
        Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
        Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml
        Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml
        Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
        Documentation/devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt
        Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
        Documentation/devicetree/bindings/leds/common.yaml
        Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
        Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
        Documentation/devicetree/bindings/media/allegro,al5e.yaml
        Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
        Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
        Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml
        Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
        Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
        Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
        Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mipi-csi2.yaml
        Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
        Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
        Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
        Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml
        Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml
        Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
        Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
        Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
        Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml
        Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml
        Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml
        Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml
        Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml
        Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml
        Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml
        Documentation/devicetree/bindings/media/rc.yaml
        Documentation/devicetree/bindings/media/renesas,vsp1.yaml
        Documentation/devicetree/bindings/media/rockchip,vdec.yaml
        Documentation/devicetree/bindings/media/ti,cal.yaml
        Documentation/devicetree/bindings/media/ti,vpe.yaml
        Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
        Documentation/devicetree/bindings/memory-controllers/mediatek,mt7621-memc.yaml
        Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml
        Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml
        Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml
        Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.yaml
        Documentation/devicetree/bindings/mfd/allwinner,sun8i-a23-prcm.yaml
        Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml
        Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml
        Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml
        Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml
        Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml
        Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml
        Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
        Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
        Documentation/devicetree/bindings/mfd/dlg,da9063.yaml
        Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
        Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
        Documentation/devicetree/bindings/mfd/maxim,max14577.yaml
        Documentation/devicetree/bindings/mfd/maxim,max77843.yaml
        Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml
        Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
        Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml
        Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml
        Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
        Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
        Documentation/devicetree/bindings/mfd/st,stmfx.yaml
        Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml
        Documentation/devicetree/bindings/mfd/syscon.yaml
        Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
        Documentation/devicetree/bindings/mfd/ti,tps65086.yaml
        Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml
        Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml
        Documentation/devicetree/bindings/mips/ralink.yaml
        Documentation/devicetree/bindings/mips/realtek-rtl.yaml
        Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml
        Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
        Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
        Documentation/devicetree/bindings/mmc/mmc-card.yaml
        Documentation/devicetree/bindings/mmc/mmc-controller.yaml
        Documentation/devicetree/bindings/mmc/mmc-spi-slot.yaml
        Documentation/devicetree/bindings/mmc/mtk-sd.yaml
        Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
        Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
        Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
        Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
        Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml
        Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
        Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
        Documentation/devicetree/bindings/mtd/intel,lgm-ebunand.yaml
        Documentation/devicetree/bindings/mtd/mtd.yaml
        Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml
        Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
        Documentation/devicetree/bindings/mtd/spi-nand.yaml
        Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml
        Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml
        Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml
        Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
        Documentation/devicetree/bindings/net/brcm,amac.yaml
        Documentation/devicetree/bindings/net/can/nxp,sja1000.yaml
        Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
        Documentation/devicetree/bindings/net/dsa/ar9331.txt
        Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
        Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
        Documentation/devicetree/bindings/net/dsa/dsa-port.yaml
        Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
        Documentation/devicetree/bindings/net/dsa/lan9303.txt
        Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt
        Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml
        Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
        Documentation/devicetree/bindings/net/dsa/qca8k.yaml
        Documentation/devicetree/bindings/net/dsa/realtek.yaml
        Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
        Documentation/devicetree/bindings/net/dsa/vitesse,vsc73xx.txt
        Documentation/devicetree/bindings/net/engleder,tsnep.yaml
        Documentation/devicetree/bindings/net/ethernet-controller.yaml
        Documentation/devicetree/bindings/net/ethernet-phy.yaml
        Documentation/devicetree/bindings/net/fsl,fec.yaml
        Documentation/devicetree/bindings/net/fsl-fman.txt
        Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml
        Documentation/devicetree/bindings/net/mediatek,net.yaml
        Documentation/devicetree/bindings/net/mediatek-dwmac.yaml
        Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml
        Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml
        Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
        Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml
        Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
        Documentation/devicetree/bindings/net/qca,ar803x.yaml
        Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
        Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
        Documentation/devicetree/bindings/net/renesas,etheravb.yaml
        Documentation/devicetree/bindings/net/rockchip-dwmac.yaml
        Documentation/devicetree/bindings/net/snps,dwmac.yaml
        Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
        Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
        Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
        Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
        Documentation/devicetree/bindings/net/vertexcom-mse102x.yaml
        Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
        Documentation/devicetree/bindings/net/wireless/microchip,wilc1000.yaml
        Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
        Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
        Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml
        Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
        Documentation/devicetree/bindings/nvmem/imx-iim.yaml
        Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
        Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml
        Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml
        Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
        Documentation/devicetree/bindings/nvmem/nvmem.yaml
        Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
        Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
        Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
        Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
        Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
        Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
        Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml
        Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
        Documentation/devicetree/bindings/pci/qcom,pcie.yaml
        Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml
        Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
        Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
        Documentation/devicetree/bindings/peci/peci-aspeed.yaml
        Documentation/devicetree/bindings/peci/peci-controller.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun5i-a13-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun8i-a23-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun8i-h3-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun8i-r40-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml
        Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml
        Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml
        Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml
        Documentation/devicetree/bindings/phy/cdns,dphy.yaml
        Documentation/devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml
        Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
        Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
        Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
        Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.yaml
        Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml
        Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
        Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
        Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml
        Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
        Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
        Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml
        Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml
        Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
        Documentation/devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml
        Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
        Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
        Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
        Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml
        Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml
        Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
        Documentation/devicetree/bindings/phy/samsung,exynos-pcie-phy.yaml
        Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml
        Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml
        Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
        Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
        Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
        Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml
        Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunderbay.yaml
        Documentation/devicetree/bindings/pinctrl/marvell,ac5-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sm6125-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sm8350-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sm8450-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/renesas,rza1-ports.yaml
        Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml
        Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml
        Documentation/devicetree/bindings/power/domain-idle-state.yaml
        Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml
        Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
        Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
        Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
        Documentation/devicetree/bindings/power/reset/qcom,pon.yaml
        Documentation/devicetree/bindings/power/rockchip,power-controller.yaml
        Documentation/devicetree/bindings/power/rockchip-io-domain.yaml
        Documentation/devicetree/bindings/ptp/ptp-idt82p33.yaml
        Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml
        Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml
        Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml
        Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml
        Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml
        Documentation/devicetree/bindings/regulator/dlg,da9121.yaml
        Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
        Documentation/devicetree/bindings/regulator/maxim,max77802.yaml
        Documentation/devicetree/bindings/regulator/maxim,max8997.yaml
        Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
        Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
        Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
        Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
        Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml
        Documentation/devicetree/bindings/regulator/richtek,rt4801-regulator.yaml
        Documentation/devicetree/bindings/regulator/rohm,bd71815-regulator.yaml
        Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,glink-edge.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,pil-info.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml
        Documentation/devicetree/bindings/reserved-memory/google,open-dice.yaml
        Documentation/devicetree/bindings/reserved-memory/memory-region.yaml
        Documentation/devicetree/bindings/reserved-memory/nvidia,tegra210-emc-table.yaml
        Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml
        Documentation/devicetree/bindings/reset/allwinner,sun6i-a31-clock-reset.yaml
        Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
        Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
        Documentation/devicetree/bindings/riscv/cpus.yaml
        Documentation/devicetree/bindings/riscv/microchip.yaml
        Documentation/devicetree/bindings/riscv/sifive,ccache0.yaml
        Documentation/devicetree/bindings/rng/omap_rng.yaml
        Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml
        Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml
        Documentation/devicetree/bindings/rtc/atmel,at91rm9200-rtc.yaml
        Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml
        Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml
        Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml
        Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml
        Documentation/devicetree/bindings/serial/cdns,uart.yaml
        Documentation/devicetree/bindings/serial/mediatek,uart.yaml
        Documentation/devicetree/bindings/serial/pl011.yaml
        Documentation/devicetree/bindings/serial/renesas,scif.yaml
        Documentation/devicetree/bindings/serial/samsung_uart.yaml
        Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
        Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
        Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml
        Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml
        Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml
        Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml
        Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml
        Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml
        Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
        Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
        Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
        Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml
        Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml
        Documentation/devicetree/bindings/soc/rockchip/grf.yaml
        Documentation/devicetree/bindings/sound/adi,max98396.yaml
        Documentation/devicetree/bindings/sound/ak4375.yaml
        Documentation/devicetree/bindings/sound/ak4613.yaml
        Documentation/devicetree/bindings/sound/ak4642.yaml
        Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
        Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml
        Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml
        Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-codec-analog.yaml
        Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-codec-analog.yaml
        Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml
        Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
        Documentation/devicetree/bindings/sound/audio-graph-card.yaml
        Documentation/devicetree/bindings/sound/audio-graph-card2.yaml
        Documentation/devicetree/bindings/sound/audio-graph-port.yaml
        Documentation/devicetree/bindings/sound/audio-graph.yaml
        Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml
        Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml
        Documentation/devicetree/bindings/sound/imx-audio-card.yaml
        Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
        Documentation/devicetree/bindings/sound/linux,bt-sco.yaml
        Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml
        Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml
        Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml
        Documentation/devicetree/bindings/sound/mt6359.yaml
        Documentation/devicetree/bindings/sound/mt8186-mt6366-da7219-max98357.yaml
        Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt5682s.yaml
        Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml
        Documentation/devicetree/bindings/sound/nau8825.txt
        Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml
        Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml
        Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
        Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
        Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml
        Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml
        Documentation/devicetree/bindings/sound/qcom,q6apm-dai.yaml
        Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-clocks.yaml
        Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml
        Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
        Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
        Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
        Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
        Documentation/devicetree/bindings/sound/samsung,snow.yaml
        Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml
        Documentation/devicetree/bindings/sound/simple-card.yaml
        Documentation/devicetree/bindings/sound/sound-dai.yaml
        Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
        Documentation/devicetree/bindings/sound/test-component.yaml
        Documentation/devicetree/bindings/sound/wlf,wm8940.yaml
        Documentation/devicetree/bindings/sound/wlf,wm8978.yaml
        Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml
        Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
        Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml
        Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml
        Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
        Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml
        Documentation/devicetree/bindings/spi/nuvoton,npcm-pspi.txt
        Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peripheral-props.yaml
        Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
        Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
        Documentation/devicetree/bindings/spi/spi-cadence.yaml
        Documentation/devicetree/bindings/spi/spi-controller.yaml
        Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
        Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
        Documentation/devicetree/bindings/spi/spi-rockchip.yaml
        Documentation/devicetree/bindings/spi/spi-xilinx.yaml
        Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml
        Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
        Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
        Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
        Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
        Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.yaml
        Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
        Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
        Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
        Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
        Documentation/devicetree/bindings/timer/mstar,msc313e-timer.yaml
        Documentation/devicetree/bindings/timer/nxp,sysctr-timer.yaml
        Documentation/devicetree/bindings/timer/renesas,tmu.yaml
        Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml
        Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
        Documentation/devicetree/bindings/timer/sifive,clint.yaml
        Documentation/devicetree/bindings/timer/ti,timer-dm.yaml
        Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml
        Documentation/devicetree/bindings/timestamp/hte-consumer.yaml
        Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
        Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml
        Documentation/devicetree/bindings/usb/analogix,anx7411.yaml
        Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml
        Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
        Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
        Documentation/devicetree/bindings/usb/dwc2.yaml
        Documentation/devicetree/bindings/usb/generic-ehci.yaml
        Documentation/devicetree/bindings/usb/generic-ohci.yaml
        Documentation/devicetree/bindings/usb/generic-xhci.yaml
        Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
        Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
        Documentation/devicetree/bindings/usb/mediatek,musb.yaml
        Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
        Documentation/devicetree/bindings/usb/npcm7xx-usb.txt
        Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
        Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
        Documentation/devicetree/bindings/usb/smsc,usb3503.yaml
        Documentation/devicetree/bindings/usb/snps,dwc3.yaml
        Documentation/devicetree/bindings/usb/st,stusb160x.yaml
        Documentation/devicetree/bindings/usb/usb-drd.yaml
        Documentation/devicetree/bindings/usb/usb-hcd.yaml
        Documentation/devicetree/bindings/usb/usb-xhci.yaml
        Documentation/devicetree/bindings/usb/usb.yaml
        Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml
        Documentation/devicetree/bindings/vendor-prefixes.yaml
        Documentation/devicetree/bindings/w1/w1-gpio.yaml
        Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
        Documentation/devicetree/bindings/watchdog/mstar,msc313e-wdt.yaml
        Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
        Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
        Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml
        Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
        arch/arm64/Kconfig
        drivers/clk/qcom/Kconfig
        drivers/clk/qcom/Makefile
        drivers/clk/qcom/clk-alpha-pll.c
        drivers/clk/qcom/clk-alpha-pll.h
        drivers/firmware/qcom_scm.h
        drivers/hwtracing/coresight/coresight-core.c
        drivers/hwtracing/coresight/coresight-cti-sysfs.c
        drivers/iio/adc/qcom-spmi-adc5.c
        drivers/interconnect/qcom/Kconfig
        drivers/iommu/arm/arm-smmu/arm-smmu.c
        drivers/pinctrl/qcom/pinctrl-msm.c
        drivers/slimbus/qcom-ngd-ctrl.c
        drivers/soc/qcom/llcc-qcom.c
        drivers/soc/qcom/qcom_stats.c
        drivers/soc/qcom/socinfo.c
        drivers/spmi/spmi-pmic-arb.c
        drivers/thermal/qcom/qcom-spmi-temp-alarm.c
        drivers/ufs/host/ufs-qcom.c

Change-Id: Iedd2815de1d8d32f3fb22ed359adffac0a4c9916
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@9311047 SKQ4.221118.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
2022-12-10 23:51:29 -08:00
Mario Tesi
33a71987b6 drivers:iio:stm:imu:st_asm330lhhx: remove unused code
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ife3408d7f00801487110e397a1ea4923f10d5e96
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279460
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 01:32:52 +01:00
Mario Tesi
e7bf712e05 drivers:iio:stm:imu:st_lsm6dsm: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I3fbf6942eb549c6e53e332bf50422ad6d2c85428
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279237
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
654e93c66e drivers:iio:stm:imu:st_lsm6ds3h: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iad3dd3e19294c40e351521e035060cac606479d2
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279236
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
6f7450aa16 drivers:iio:stm:imu:st_lsm6ds3: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I87be32f104e9df8d79c431c8d515bb3aaf596d89
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279235
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
9ac814ae2e drivers:iio:stm:imu:st_ism330dlc: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ida454da487d1c741f0307e1663ae12dbc2cb049b
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279234
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
453586143a drivers:iio:stm:imu:st_ism330dhcx: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I35f689d3459c1faf90eff8c96bbd447dbebcfd71
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279233
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
2d41ae5862 drivers:iio:stm:imu:st_imu68: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ic6f7eed422b9689887980ce75a2c98d33656d3e0
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279232
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
6f99964a83 drivers:iio:stm:imu:st_asm330lhhx: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I08cf43c09417c31ba36518659e4a5bb49b38b3dc
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279231
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
01e0a60de0 drivers:iio:stm:imu:st_lsm6dsrx: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iddc7ece4b4142e519262d71416105e9f309c57db
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279230
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
286ccf6863 drivers:iio:stm:imu:st_lsm6dsvx: add module_id sysfs attribute
This attribute has been added in order to support multiple sensors in
a platform.
If two sensors are used, they must use different ids.

commit 82c65e1894 ("drivers:iio:stm:imu:lsm6dsox: add module_id sysfs attribute")

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iad82da30d34f84bd501d95fc0c56ba61b1297100
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/279229
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-12-08 00:02:26 +01:00
Mario Tesi
c3c02c1fe7 drivers:iio:stm:imu:st_lsm6dsrx: fix full scale to int plus nano
compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ibac36855b2bb2addeb9cc3effc2c29b292cd2435
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276307
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
4f7f384504 drivers:iio:stm:imu:st_lsm6dsox: fix full scale to int plus nano
compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I6cae98b7c16546e83abbbcab3594091c1388f6f3
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276306
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
6ef7ca32f8 drivers:iio:stm:imu:st_lsm6dsm: fix full scale to int plus nano
compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I52db2bb2a45c3a43160579531112c2388c8e93b5
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276305
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
6d98a560a2 drivers:iio:stm:imu:st_lsm6ds3h: fix full scale to int plus nano
compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Id09976ebf99e199c1ed786c6adc78412d4aaae89
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276304
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
a336799d8d drivers:iio:stm:imu:st_lsm6ds3: fix full scale to int plus nano
compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iffc6747d30a39c9d1dd9f88222f641abb0459d91
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276303
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
a7cb978337 drivers:iio:stm:imu:st_ism330dlc: fix full scale to int plus nano
compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I69b918d884bac4e508fb134b435c61fe0873a6ec
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276302
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
e068cfff8f drivers:iio:stm:imu:st_ism330dhcx: fix full scale to int plus nano
compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ie274cd761964adc65327d23eb437a80b25dc2210
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276301
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
e1ce73c646 drivers:iio:stm:imu:st_imu68: fix full scale to int plus nano
Compatibly with the write_raw_get_fmt and read_raw functions,
the FS should be of the INT plus NANO type.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: If143de098377fd3daaf7fce972594cdfbac4449a
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276300
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-22 17:14:18 +01:00
Mario Tesi
64fdda69e5 drivers:iio:stm:pressure:st_lps22hb: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iea478692a527cf88c15c5ed221a443d2f0c41dcb
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276700
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
815f3a4460 drivers:iio:stm:pressure:st_lps33hw: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I7c77a7b0a6ce0355e70460a99b05ff8e0b28656f
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276699
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
e42748a1ef drivers:iio:stm:accel:st_lis3dhh: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I17bbbf84a659757dccaf105a553bbaea1b556716
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276698
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
39839f9251 drivers:iio:stm:imu:st_ism330dlc: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Id5fbc1756b42102814621c6e7177fadee2e6e257
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276697
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
05ba883cd3 drivers:iio:stm:imu:st_lsm6dsm: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I2a19b57cd73264e03458c33e535406d21439c738
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276696
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
f649822c5f drivers:iio:stm:pressure:st_lps22df: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ie025236a08a1d6cce01c21b4c840df6165c8eccb
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276695
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
1bde288073 drivers:iio:stm:imu:st_lsm6dsrx: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I47de84f4a10a2dac448297e8bb3f23dfa2a55c75
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276694
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
ef873d6a0d drivers:iio:stm:temperature:stts22h: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ib3ae4bd29b0c49e56e0c6bcdd90eff5c083cf821
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276693
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
5a7489289e drivers:iio:stm:accel:st_ism303dac: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I496755c090673873f43848d718ad1f41b8c7ef43
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276692
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
c0b0aee11d drivers:iio:stm:imu:st_lsm6dsox: removed internal version
Removed unused and not maintained internal version

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I2da009aeac1d2b942d34182e0feaffe8de44acc5
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276691
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
5b64b3c8d6 drivers:iio:stm:imu:st_lsm6dsox: align authors to stmems drivers
Updated authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I936b6e4f0437af976e6476a165dd398f8e533cb8
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276690
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
b0e55c1089 drivers:iio:stm:pressure:st_lps22hh: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ic471ae43f924d453318134bc2f8b2e67e744380f
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276689
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
34f7889328 drivers:iio:stm:magnetometer:st_mag40: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia75c6362a7dcad3a3c12fcbdb4b517ed20aa85a7
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276688
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
a2db000064 drivers:iio:stm:imu:st_lsm6ds3h: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ie9ce0fdb776a65021a24bdba3f7c740f4e750945
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276687
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
be0ab28b5a drivers:iio:stm:imu:st_lsm6ds3: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I7307a74f6c09be12a6806ed3dd5a8042155262f5
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276686
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
bf8e8f976f drivers:iio:stm:imu:st_ism330dhcx: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia08ae155fa989ecdca816597320db9d4df636784
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276685
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
4e31799a0b drivers:iio:stm:imu:st_imu68: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I11011a4d9161faefb02bf926901ca992a254c5db
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276684
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
3f2fb8d960 drivers:iio:stm:accel:st_lis2dw12: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Id30bb309fe0775e72a7b383070d788d176cbc10f
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276683
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
54d6b710cb drivers:iio:stm:accel:st_lis2ds12: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I768571183dd667ea533122f28396a153ea4f204d
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276682
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
536b362fae drivers:iio:stm:accel:st_acc33: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I65dbddf721dc0ab4917357c6500e5e4235eec3fd
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276681
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
57c09e1c2f drivers:iio:stm:accel:st_lis2hh12: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia37917f8fd57351286e4510d9b1a513dc2a127bd
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276680
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
6260a0d045 drivers:iio:stm:imu:st_asm330lhhx: removed internal version
Removed unused and not maintained internal version.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I53647b97f1cc50102cbadc2c7dcb9adc1c62f560
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276679
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Mario Tesi
628a74d95f drivers:iio:stm:imu:st_asm330lhhx: align license and authors to stmems drivers
Updated SPDX-License-Identifier and authors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I7f56a66e0b739411d0f02b8f1947c7e2f47c0efe
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/276639
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-21 23:30:51 +01:00
Jishnu Prakash
f177d32612 iio: qcom-spmi-adc5-gen3: Update immediate read handling
Update logic used in immediate reading path to ensure that
immediate reads performed on channels monitored in ADC_TM
on all SDAMs work correctly.

Fixes: 2b91fcd524b0 ("iio: qcom-spmi-adc5-gen3: update API for immediate conversions")
Change-Id: I4a5b44c493058eed5d43ebed4d7a91cdf0fef29b
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
2022-11-15 13:19:43 -08:00
Billy Tsai
fdd0d6b2eb iio: adc: aspeed: Remove the trim valid dts property.
The dts property "aspeed,trim-data-valid" is currently used to determine
whether to read trimming data from the OTP register. If this is set on
a device without valid trimming data in the OTP the ADC will not function
correctly. This patch drops the use of this property and instead uses the
default (unprogrammed) OTP value of 0 to detect when a fallback value of
0x8 should be used rather then the value read from the OTP.

Fixes: d0a4c17b40 ("iio: adc: aspeed: Get and set trimming data.")
Signed-off-by: Billy Tsai <billy_tsai@aspeedtech.com>
Link: https://lore.kernel.org/r/20221114025057.10843-1-billy_tsai@aspeedtech.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-14 20:20:08 +00:00
Mario Tesi
5d2ba7d8a2 drivers:iio:stm:imu: remove lsm6dsr driver now deprecated by lsm6dsrx
lsm6dsrx driver has now been extended in order to support also lsm6dsr
device.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia846480148d78800740eda93f3b8e0b88d84ac5a
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268463
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 20:08:56 +01:00
Mario Tesi
639aeb6a61 drivers:iio:stm:imu:st_lsm6dsvx: add dts property to enable QVAR
The pins of the QVAR are not always connected to the pcb, with this patch
we added the possibility to explicitly activate the QVAR through the new
device tree property "enable-qvar", disabled by default.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iffbf651df745b431acc9bc9ad21e40f21526d731
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/275430
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
14f4ac3fd3 drivers:iio:stm:imu:st_lsm6dsvx: add dts property to enable sensor-hub
Added the possibility to enable sensorhub through a property device
tree, by default this option is disabled to avoid the discovery
procedure of slave devices connected to the i2c master interface which
takes a long time during the probing phase, lengthening the overall
kernel boot-time.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: If2c3c2966ca8483a3795af31f131cc7989184ee0
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/274436
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
19e607d09f drivers:iio:stm:imu:st_lsm6dsvx: add basic embedded low-power features
LSM6DSVx family support basic embedded low-power features for the
following IIO event-detection configurable interrupts:
 - Free-fall with configurable free fall threshold
 - Wake-up with configurable wake-up threshols and duration
 - 6D orientation with configurable 6D threshols degrees
 - Stationary/motion detection
 - Tap and double Tap detection

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I645f1562b7416393d7b56a9216bf0586914124d0
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/271521
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
2fb97fee54 drivers:iio:stm:imu:st_lsm6dsvx: add embedded function event sensors
The LSM6DSVx IMU sensor family also supports the following embedded
low power hw features:
 - tilt
 - pedometer

so the following new IIO sensors were exported by the lsm6dsrv driver:
 - tilt event detection (tilt)
 - step detection (stepd)
 - step counter (stepc)
 - significant motion (sigmot)

all sensors are managed by interrupt pin and can be individually enabled.

The step counter is managed as a continuous data sensor and uses the
internal hw fifo to save the number of steps detected, it is also possible
to reset this counter via sysfs.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iabed8b2506eb74142563327458666911fbd9c0ac
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/271520
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
61b788f038 drivers:iio:stm:imu:st_lsm6dsvx: fix code style and aesthetics
Fixed code indentation, replace number with defines, remove
unnecessary brackets.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I8ea9571d67eca88c8e4f546af5afa70ab923335d
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268871
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
bc3ffe1d0c drivers:iio:stm:imu:st_lsm6dsvx: add support to temperature sensor
LSM6DSVx STMEMS IMU device family includes an internal temperature
sensor that can be batched on FIFO.
This patch includes a IIO device of type IIO_TEMP to be able to use
this information from a user application.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Idfb06d4f074e3f9bdc3dde9a4de72341dbd1e55d
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268870
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
eda33a25da drivers:iio:stm:imu:st_lsm6dsvx: add support to lsm6dsv
The LSM6DSVx family includes the following device part numbers:
 - LSM6DSV
 - LSM6DSV16X

st_lsm6dsvx driver will support all LSM6DSVx family.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia68c410caae0fd586103d61db1c98af428597f60
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268787
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
7b7d15075f drivers:iio:stm:imu:st_lsm6dsvx: add support to self test procedure
Acc and Gyro sensor allow to run self-test procedure to validate sensor
output data. Self-test can be run separately on Acc and Gyro. There are
two procedure available: negative and positive sign.
During the self-test it will not be possible to access the sensor data.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I22460001f6f612e53d76c05a744b29a78703df48
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268786
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
d2f93cb55f drivers:iio:stm:imu:st_lsm6dsvx: add support to SFLP feature
Added support to SFLP (sensor fusion low power feature). Updated
relationship with ACC and GYRO sensor.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I9e4a0f4b9967d9a33919152e885226e59177757b
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268658
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
7396d36224 drivers:iio:stm:imu:st_lsm6dsvx: add support to MLC/FSM features
The LSM6DSVx STMEMS IMU device family can be configured to generate
interrupt signals activated by user-defined motion patterns. To
do this, up to 8 embedded finite state machines (FSM) can be programmed
independently for motion detection. Moreover this sensor family embeds
a dedicated core for machine learning processing (MLC) that provides system
flexibility, allowing up to 4 algorithms run in the application
processor to be moved in the MEMS sensor with the advantage of consistent
reduction in overall power consumption.
This commit add the possibility to configure the internal MLC and FSM core
using the unico ucf configuration file at runtime.
Each configured MLC or FSM exports an IIO device capable of generating
events for which it was designed and can be individually enabled and
disabled.
In addition, an example configuration file for MLC and FSM has been
included in driver code and can be preloaded immediately in order to
test this functionality.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I061746d1f827f6e8db43fd3bb9054e7bdb64f1a9
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/266723
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
3f51b9223a drivers:iio:stm:imu:st_lsm6dsvx: add support to manage device id
Predisposition of the driver to manage more devices id of the same
family having slightly different characteristics or partially supported
functions.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I1ec9195dee15855fadef4e8ca55b61c86c2d2356
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/266410
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Mario Tesi
110ef14884 drivers:iio:stm:imu:st_lsm6dsvx: add support to ST MEMS lsm6dsvx IMU sensor family
Added support for the imu lsm6dsvx sensor family which the progenitor
lsm6dsv16x belongs to. The current driver version supports the following
features:
  - Acc and Gyro in continuous mode supported by the internal HW FIFO
  - Sensor Hub function with support for the following slave sensors
    connected to the component master I2C interface:
     - LIS2MDL - Magnetometer
     - LPS22HH - Pressure
   - QVAR sensor for presence and touch detection, data of QVAR can be
     managed internally by HW FIFO or generated by an hr timer depending
     on Kconfig.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I0e7595696806c98341b7fe94befd8ac684bb30b2
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/266065
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-14 19:40:52 +01:00
Chen Zhongjin
4ad09d956f iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
In iio_register_sw_trigger_type(), configfs_register_default_group() is
possible to fail, but the entry add to iio_trigger_types_list is not
deleted.

This leaves wild in iio_trigger_types_list, which can cause page fault
when module is loading again. So fix this by list_del(&t->list) in error
path.

BUG: unable to handle page fault for address: fffffbfff81d7400
Call Trace:
<TASK>
 iio_register_sw_trigger_type
 do_one_initcall
 do_init_module
 load_module
 ...

Fixes: b662f809d4 ("iio: core: Introduce IIO software triggers")
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
Link: https://lore.kernel.org/r/20221108032802.168623-1-chenzhongjin@huawei.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-12 17:53:35 +00:00
Dong Chenchen
20690cd50e iio: accel: bma400: Fix memory leak in bma400_get_steps_reg()
When regmap_bulk_read() fails, it does not free steps_raw,
which will cause a memory leak issue, this patch fixes it.

Fixes: d221de60ee ("iio: accel: bma400: Add separate channel for step counter")
Signed-off-by: Dong Chenchen <dongchenchen2@huawei.com>
Reviewed-by: Jagath Jog J <jagathjog1996@gmail.com>
Link: https://lore.kernel.org/r/20221110010726.235601-1-dongchenchen2@huawei.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-12 17:49:22 +00:00
Paul Gazzillo
6ac1230357 iio: light: rpr0521: add missing Kconfig dependencies
Fix an implicit declaration of function error for rpr0521 under some configs

When CONFIG_RPR0521 is enabled without CONFIG_IIO_TRIGGERED_BUFFER,
the build results in "implicit declaration of function" errors, e.g.,
  drivers/iio/light/rpr0521.c:434:3: error: implicit declaration of function
           'iio_trigger_poll_chained' [-Werror=implicit-function-declaration]
    434 |   iio_trigger_poll_chained(data->drdy_trigger0);
        |   ^~~~~~~~~~~~~~~~~~~~~~~~

This fix adds select dependencies to RPR0521's configuration declaration.

Fixes: e12ffd241c ("iio: light: rpr0521 triggered buffer")
Signed-off-by: Paul Gazzillo <paul@pgazz.com>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=216678
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20221110214729.ls5ixav5kxpeftk7@device
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-12 17:36:02 +00:00
Wei Yongjun
fc92d9e3de iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
KASAN report out-of-bounds read as follows:

BUG: KASAN: global-out-of-bounds in afe4404_read_raw+0x2ce/0x380
Read of size 4 at addr ffffffffc00e4658 by task cat/278

Call Trace:
 afe4404_read_raw
 iio_read_channel_info
 dev_attr_show

The buggy address belongs to the variable:
 afe4404_channel_leds+0x18/0xffffffffffffe9c0

This issue can be reproduce by singe command:

 $ cat /sys/bus/i2c/devices/0-0058/iio\:device0/in_intensity6_raw

The array size of afe4404_channel_leds and afe4404_channel_offdacs
are less than channels, so access with chan->address cause OOB read
in afe4404_[read|write]_raw. Fix it by moving access before use them.

Fixes: b36e825764 ("iio: health/afe440x: Use regmap fields")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Acked-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20221107152010.95937-1-weiyongjun@huaweicloud.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-12 16:30:23 +00:00
Wei Yongjun
58143c1ed5 iio: health: afe4403: Fix oob read in afe4403_read_raw
KASAN report out-of-bounds read as follows:

BUG: KASAN: global-out-of-bounds in afe4403_read_raw+0x42e/0x4c0
Read of size 4 at addr ffffffffc02ac638 by task cat/279

Call Trace:
 afe4403_read_raw
 iio_read_channel_info
 dev_attr_show

The buggy address belongs to the variable:
 afe4403_channel_leds+0x18/0xffffffffffffe9e0

This issue can be reproduced by singe command:

 $ cat /sys/bus/spi/devices/spi0.0/iio\:device0/in_intensity6_raw

The array size of afe4403_channel_leds is less than channels, so access
with chan->address cause OOB read in afe4403_read_raw. Fix it by moving
access before use it.

Fixes: b36e825764 ("iio: health/afe440x: Use regmap fields")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Acked-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20221107151946.89260-1-weiyongjun@huaweicloud.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-12 16:29:57 +00:00
Mario Tesi
0bb4630111 drivers:iio:stm:temperature:stts22h: remove driver version
Driver version no longer used, removed.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I18cbe097df16c1899c8a5c3ec0f2cd2d3a37ef60
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272406
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-10 16:07:32 +01:00
Mario Tesi
ebf34a3c81 drivers:iio:stm:temperature:stts22h: fix temperature scale
IIO requests temperature in milli C, fixed gain and return scale
accordingly.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I80852d2682843ce52fc2154a686188313752e07a
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272405
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-10 16:07:32 +01:00
Mario Tesi
fda0ac3aef drivers:iio:stm:temperature:stts22h: set info scale to separate by all
generic buffer and HAL uses the scale format "in_temp_ambient_scale"
instead "scale". By using IIO_CHAN_INFO_SCALE bitmask in
info_mask_shared_by_all structure generate the entry "scale"
instead of in_temp_ambient_scale in the iio sysfs.
Fixed moving IIO_CHAN_INFO_SCALE to info_mask_separate.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I67d4f212e8c7a70f5334ed2ca43a0bc3463c882e
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272404
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-10 16:07:32 +01:00
Mario Tesi
ff8432000b drivers:iio:stm:imu:st_lsm6dsrx: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iaf97ca42b7d24cd1a58d7d6a5032fcbdf8aaae32
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272682
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
662f4c8e43 drivers:iio:stm:imu:st_lsm6dsox: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ib114909f07cc2319ac2abf696c154fde3ce98f88
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272681
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
23d6bdf59e drivers:iio:stm:imu:st_lsm6dsm: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I4736590a4dc2d6f80fcff31950caa9d1a1e03f6c
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272680
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
0a2bd3a7fb drivers:iio:stm:imu:st_lsm6ds3h: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: If70f8ad9dd45051fd5037ddde66c76e75ee34484
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272679
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
cb2e89196e drivers:iio:stm:imu:st_lsm6ds3: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I77ed158b191d20142e9c2655d13b866f45c079c8
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272678
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
af0ccb9318 drivers:iio:stm:imu:st_ism330dlc: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ib26b8d79d9f32c5f180d5692c5fb72f43b77764d
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272677
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
771cb0d06f drivers:iio:stm:imu:st_ism330dhcx: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ic6ca2b219d086b1becde58177eff889391992371
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272676
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
4351ea8a2d drivers:iio:stm:imu:st_imu68: scaling factor type set to IIO_VAL_INT_PLUS_NANO
Scaling factor values for Acc lead to an unacceptable rounding of the
full scale (FS) calculated by some SensorHAL on Android devices. For examples
setting FS to 4g the in_accel_x_scale, in_accel_y_scale and in_accel_z_scale
are 0.001196 on 6 decimal digits and the FS is
0.001196 × ((2^15) − 1) ~= 39.1893 m/s^2.

Android CTS R10 SensorParameterRangeTest test expects a value greater than
39.20 m/s^2 so this test fails (ACCELEROMETER_MAX_RANGE = 4 * 9.80).

Using 9 decimal digits the new scale factor is 0.001196411 and the FS now
is 0.001196411 × ((2^15)−1) ~= 39.2028 m/s^2.

This patch extends to IIO_VAL_INT_PLUS_NANO type the scaling factor to all
IMU devices where SensorParameterRangeTest CTS test fails.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I6a0000c41e21896f5bd130410a4a04fcc13497b5
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272675
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
bce18f3f56 drivers:iio:stm:imu:st_asm330lhhx: remove "&" from assignement
Function pointer not need "&" in assignment because already pointer.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Iaed3d4a2903754a538813cb2cb6c5cdf90a38ebf
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272674
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
fcbba1dc0f drivers:iio:stm:imu:st_asm330lhhx: add write_raw_get_fmt to temp
Handle temp_info the same way as other channels via the
write_raw_get_fmt callback.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I455f5179f9ab03a77e23288510ae64c21755d0b2
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272673
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-08 21:57:22 +01:00
Mario Tesi
804dce2843 drivers:iio:stm:pressure:st_lps33hw: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I9b0f57422e245416df138c30ebec304fdd7f865b
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272667
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-07 19:02:22 +01:00
Mario Tesi
2dadd542b6 drivers:iio:stm:pressure:st_lps22hh: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I0035d25587b27fa1b57cde1ab878ad6025fb87c0
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272666
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-07 19:02:22 +01:00
Mario Tesi
ad0a18db96 drivers:iio:stm:pressure:st_lps22hb: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia41d2981e479fdd3155b617f90809fce92fcefdf
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272665
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-11-07 19:02:22 +01:00
Mario Tesi
2f94f4b3fb drivers:iio:stm:pressure:st_lps22df: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I88f1b862827b4d87aa34c50e1f407dd1383ab7d2
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272664
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-07 19:02:22 +01:00
Mario Tesi
fd85b1f8a7 drivers:iio:stm:imu:st_lsm6dsrx: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I0e59a2f2130ccac46b242bf841fdcbd830e1c390
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272663
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-07 19:02:22 +01:00
Mario Tesi
9ba4ef12e9 drivers:iio:stm:imu:st_lsm6dsox: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I6705e7ec8e63b27ffe9148261fb8dae1009269f8
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272662
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-07 19:02:22 +01:00
Mario Tesi
45098599b7 drivers:iio:stm:imu:st_ism330dhcx: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Idd813219a6e3d857ba7c55ed62c092f353f09128
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272661
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-07 19:02:22 +01:00
Mario Tesi
60337cbcfa drivers:iio:stm:imu:st_asm330lhhx: adjust temp scale for milli C
Gain must be multiplied by a thousand to have a temperature
expressed in milli celsius.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: If511c6a15a1b785babf250e4620e6fb42b9d2506
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/272660
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-11-07 19:02:22 +01:00
Alejandro Concepción Rodríguez
0aa60ff5d9 iio: light: apds9960: fix wrong register for gesture gain
Gesture Gain Control is in REG_GCONF_2 (0xa3), not in REG_CONFIG_2 (0x90).

Fixes: aff268cd53 ("iio: light: add APDS9960 ALS + promixity driver")
Signed-off-by: Alejandro Concepcion-Rodriguez <asconcepcion@acoro.eu>
Acked-by: Matt Ranostay <matt.ranostay@konsulko.com>
Cc: <Stable@vger.kernel.org>
Link: https://lore.kernel.org/r/EaT-NKC-H4DNX5z4Lg9B6IWPD5TrTrYBr5DYB784wfDKQkTmzPXkoYqyUOrOgJH-xvTsEkFLcVkeAPZRUODEFI5dGziaWXwjpfBNLeNGfNc=@acoro.eu
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-06 17:33:48 +00:00
Denis Ciocca
7e81d2fd24 drivers:iio:stm:imu:lsm6dsrx: remove VLA usage in read_oneshot
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I61a69a41122308e83273958928894cb567214124
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273650
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
ed3bbbd4ac drivers:iio:stm:imu:lsm6ds3h: remove VLA usage
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I22436b560d4a5057fedcba13bb8c4c3ec1ef0555
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273649
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
4f9405d4b1 drivers:iio:stm:imu:lsm6dsm: remove VLA usage
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I54cb40e40516c79753117649fb9b1d7082b510bd
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273648
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
07f18d1848 driver:iio:stm:imu:lsm6dsox: remove VLA usage in read_oneshot
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: Ib9ce7cae765f81c4a52c2bde5f5b0301b03e8890
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273647
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
02b9b9a114 drivers:iio:stm:press:lps33hw: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I1ebff4524e3c13c20d5d239fb567d2675b26bdd1
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273646
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
dfbfa79f0e drivers:iio:stm:press:lps22hb: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I707c3d54bfb8acf25b7891972f96c6ebea684907
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273645
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
dba97f3af0 drivers:iio:stm:accel:ism303dac: remove VLA in the i2c write()
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I8bb5697ec0a344dff1afd0fcf26c187b8062cbeb
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273644
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
66e92f0a4e drivers:iio:stm:imu:lsm6dsr: remove VLA usage
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I30b6124e3589777cd8d6bcd30d80c6af9a1997bd
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273643
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
f00755fda9 drivers:iio:stm:accel:lis2hh12: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I1ea6c40ad9e83532e22b2046babf8065a6afea22
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273642
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
169047d0b6 drivers:iio:stm:imu:ism330dlc: remove VLA usage
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I4089b3152b4bb80cacb9b561d636c552046fe605
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273641
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
99ed488d89 drivers:iio:stm:imu:lsm6ds3: remove VLA usage
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: Ic542f7096905cd4edbfea0c1d30af2f2b737d3de
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273640
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
68252ce24b drivers:iio:stm:imu:ism330dhcx: remove VLA usage
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: Iee72cba6a80a5b2902b000c06f0752aec5ae6232
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273639
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
c7903abb7b drivers:iio:stm:accel:lis2dw12: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I354a25633a78797505044dd8feceda2e4f35f54c
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273638
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
0cc30208c7 drivers:iio:stm:magn:mag40: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: Ibf005c70716ed66271c5f23560005f5c43d8310d
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273637
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
7ee1dca8c7 drivers:iio:stm:press:lps22hh: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I41bb53fe47001f431259811b834996af33ed8544
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273636
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
4473c8181a drivers:iio:stm:accel:acc33: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I3eb9170808face0e1d6f79260df4dab5d6bf3910
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273635
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
d004087170 drivers:iio:stm:temp:stts22h: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: Ib01aa70f76712c02b2ae3b77691b4d01a0c57900
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273634
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
34662cfed8 drivers:iio:stm:imu:asm330lhhx: remove VLA usage in read_oneshot()
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang and by
defaults forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I08984fcbf4b1960f6f9cd8552995d80dbbe1904f
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273633
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Denis Ciocca
294dee97f3 drivers:iio:stm:accel:lis2ds12: remove VLA in the i2c write function
Removing VLAs as per displeasure demonstrated by kernel
developers. Additionally, Android kernels built with clang defaults
forbids usage of it.

Signed-off-by: Denis Ciocca <denis.ciocca@st.com>
Change-Id: I483cad299eaeee5374c75060cdfe25bd2eba1aa2
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/273632
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Mario TESI <mario.tesi@st.com>
2022-11-03 19:45:23 +01:00
Dan Carpenter
dd4753f88f iio: imu: bno055: uninitialized variable bug in bno055_trigger_handler()
This bug is basically harmless, although it will trigger a runtime warning
if you use KMSan.  On the first iteration through the loop, the
"best_delta" variable is uninitialized so re-order the condition to
prevent reading uninitialized memory.

Fixes: 4aefe1c2bd ("iio: imu: add Bosch Sensortec BNO055 core driver")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Nuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/Y0kuaO9PQkSQja+A@kili
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-01 08:48:13 +00:00
Yang Yingliang
65f2030160 iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
If iio_trigger_register() returns error, it should call iio_trigger_free()
to give up the reference that hold in iio_trigger_alloc(), so that it can
call iio_trig_release() to free memory when the refcount hit to 0.

Fixes: 0e589d5fb3 ("ARM: AT91: IIO: Add AT91 ADC driver.")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Link: https://lore.kernel.org/r/20221024084511.815096-1-yangyingliang@huawei.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-01 08:48:13 +00:00
Saravanan Sekar
ca1547ab15 iio: adc: mp2629: fix potential array out of bound access
Add sentinel at end of maps to avoid potential array out of
bound access in iio core.

Fixes: 7abd9fb646 ("iio: adc: mp2629: Add support for mp2629 ADC driver")
Signed-off-by: Saravanan Sekar <sravanhome@gmail.com>
Link: https://lore.kernel.org/r/20221029093000.45451-4-sravanhome@gmail.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-11-01 08:48:02 +00:00
Saravanan Sekar
1eb20332a0 iio: adc: mp2629: fix wrong comparison of channel
Input voltage channel enum is compared against iio address instead
of the channel.

Fixes: 7abd9fb646 ("iio: adc: mp2629: Add support for mp2629 ADC driver")
Signed-off-by: Saravanan Sekar <sravanhome@gmail.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20221029093000.45451-2-sravanhome@gmail.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-29 13:27:54 +01:00
Mitja Spes
741cec30cc iio: pressure: ms5611: changed hardcoded SPI speed to value limited
Don't hardcode the ms5611 SPI speed, limit it instead.

Signed-off-by: Mitja Spes <mitja@lxnav.com>
Fixes: c0644160a8 ("iio: pressure: add support for MS5611 pressure and temperature sensor")
Link: https://lore.kernel.org/r/20221021135827.1444793-3-mitja@lxnav.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-29 12:39:21 +01:00
Mitja Spes
17f442e7e4 iio: pressure: ms5611: fixed value compensation bug
When using multiple instances of this driver the compensation PROM was
overwritten by the last initialized sensor. Now each sensor has own PROM
storage.

Signed-off-by: Mitja Spes <mitja@lxnav.com>
Fixes: 9690d81a02 ("iio: pressure: ms5611: add support for MS5607 temperature and pressure sensor")
Link: https://lore.kernel.org/r/20221021135827.1444793-2-mitja@lxnav.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-29 12:37:45 +01:00
Jonathan Cameron
57572cacd3 iio: accel: bma400: Ensure VDDIO is enable defore reading the chip ID.
The regulator enables were after the check on the chip variant, which was
very unlikely to return a correct value when not powered.
Presumably all the device anyone is testing on have a regulator that
is already powered up when this code runs for reasons beyond the scope
of this driver. Move the read call down a few lines.

Fixes: 3cf7ded15e ("iio: accel: bma400: basic regulator support")
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Dan Robertson <dan@dlrobertson.com>
Cc: <Stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20221002144133.3771029-1-jic23@kernel.org
2022-10-29 12:24:40 +01:00
Subbaraman Narayanamurthy
586806bb0f iio: qcom-spmi-adc5-gen3: poll for CONV_REQ in adc5_gen3_poll_wait_hs()
Currently, before configuring ADC/ADC_TM channel for conversion,
we poll only for HS_READY bit. However, it may cause some premature
configurations if PBS takes time for a conversion before it can
clear CONV_REQ bit. So, add a check to make sure CONV_REQ is
cleared in adc5_gen3_poll_wait_hs() so that there won't be any
premature configuration for a channel.

Since this requires to poll HS_READY and CONV_REQ bits for ADC
and ADC_TM channel SDAMs specifically, change the argument of
adc5_gen3_poll_wait_hs() to pass sdam_index directly.

Change-Id: Icba8905c7636ba3054710d04b84ed82291586b52
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
2022-10-26 11:16:45 -07:00
Mario Tesi
821ba389f8 drivers:iio:stm:imu:st_asm330lhhx: finalize events initialization
To manage events the main accel sensor must be enabled. In the case
of events managed with trigger buffer, it is also necessary to add
the operations to activate the trigger and fix the iio buffer
alignment problem to avoid stack issues.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ie29acd05b4ae62e466289c24ffe3d36d7e056655
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/271692
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-25 06:42:21 +02:00
Mario Tesi
63f6a8b9a9 drivers:iio:stm:imu:st_asm330lhhx: fix wrong parameter order
ST_ASM330LHHX_SHIFT_VAL require data and mask, fixed, reused the
already defined function __st_asm330lhhx_write_with_mask.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I953d9f7049f0717261a201af01ed1f2ddde1d2fa
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/271691
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-10-25 06:42:21 +02:00
Mario Tesi
399b6ed243 drivers:iio:stm:imu:st_lsm6dsrx: add missing setting in embedded function
Embedded function interrupts request to be enabled also in
MDx_CFG regiters.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I6488754ecc2bbea4ee85f0980c62b5c2e29da201
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/271536
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-10-25 06:42:21 +02:00
Claudiu Beznea
207777dc30 iio: adc: at91-sama5d2_adc: get rid of 5 degrees Celsius adjustment
On SAMA7G5 final chip version there is no need for 5 degrees Celsius
adjustment when computing junction temperature, thus, remove it.

Fixes: 5ab38b8189 ("iio: adc: at91-sama5d2_adc: add support for temperature sensor")
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Link: https://lore.kernel.org/r/20221020102705.3639204-1-claudiu.beznea@microchip.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-24 18:48:57 +01:00
Yang Yingliang
efa17e90e1 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
dev_set_name() allocates memory for name, it need be freed
when device_add() fails, call put_device() to give up the
reference that hold in device_initialize(), so that it can
be freed in kobject_cleanup() when the refcount hit to 0.

Fault injection test can trigger this:

unreferenced object 0xffff8e8340a7b4c0 (size 32):
  comm "modprobe", pid 243, jiffies 4294678145 (age 48.845s)
  hex dump (first 32 bytes):
    69 69 6f 5f 73 79 73 66 73 5f 74 72 69 67 67 65  iio_sysfs_trigge
    72 00 a7 40 83 8e ff ff 00 86 13 c4 f6 ee ff ff  r..@............
  backtrace:
    [<0000000074999de8>] __kmem_cache_alloc_node+0x1e9/0x360
    [<00000000497fd30b>] __kmalloc_node_track_caller+0x44/0x1a0
    [<000000003636c520>] kstrdup+0x2d/0x60
    [<0000000032f84da2>] kobject_set_name_vargs+0x1e/0x90
    [<0000000092efe493>] dev_set_name+0x4e/0x70

Fixes: 1f785681a8 ("staging:iio:trigger sysfs userspace trigger rework.")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Cc: <Stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20221022074212.1386424-1-yangyingliang@huawei.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-24 18:48:57 +01:00
jianzhou
101292e206 Merge keystone/android-mainline-keystone-qcom-release.6.0 (dcb3fbd) into msm-pineapple
* refs/heads/tmp-dcb3fbd:
  ANDROID: GKI: Enable HCTR2
  ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20
  ANDROID: 16k target: don't write defconfig to source tree
  ANDROID: GKI: Add ARM64_16K_PAGES variant
  ANDROID: kleaf: add 16k variant of kernel_aarch64
  Linux 6.0
  i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe
  dt-bindings: i2c: st,stm32-i2c: Document wakeup-source property
  dt-bindings: i2c: st,stm32-i2c: Document interrupt-names property
  MIPS: pci: lantiq: switch to using gpiod API
  mips: allow firmware to pass RNG seed to kernel
  damon/sysfs: fix possible memleak on damon_sysfs_add_target
  mm: fix BUG splat with kvmalloc + GFP_ATOMIC
  MAINTAINERS: drop entry to removed file in ARM/RISCPC ARCHITECTURE
  drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode
  drm/amdgpu: add helper to init rlc firmware
  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: save rlcv/rlcp ucode version in amdgpu_gfx
  ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device()
  ACPI: LPSS: Replace loop with first entry retrieval
  BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova
  Revert "pstore: migrate to crypto acomp interface"
  MIPS: Simplify __bswapdi2() and __bswapsi2()
  MIPS: Silence missing prototype warning
  mips: update config files
  KVM: selftests: Compare insn opcodes directly in fix_hypercall_test
  KVM: selftests: Implement memcmp(), memcpy(), and memset() for guest use
  KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
  KVM: selftests: Gracefully handle empty stack traces
  KVM: selftests: replace assertion with warning in access_tracking_perf_test
  checkpatch: warn on usage of VM_BUG_ON() and other BUG variants
  coding-style.rst: document BUG() and WARN() rules ("do not crash the kernel")
  Documentation: devres: add missing IO helper
  Documentation: devres: update IRQ helper
  Documentation/mm: modify page_referenced to folio_referenced
  Documentation/CoC: Reflect current CoC interpretation and practices
  docs/doc-guide: Add documentation on SPHINX_IMGMATH
  docs: process/5.Posting.rst: clarify use of Reported-by: tag
  docs, kprobes: Fix the wrong location of Kprobes
  drm/amdgpu: Enable sram on vcn_4_0_2
  drm/amdgpu: Enable VCN DPG for GC11_0_1
  perf build: Fixup disabling of -Wdeprecated-declarations for the python scripting engine
  docs: add a man-pages link to the front page
  docs: put atomic*.txt and memory-barriers.txt into the core-api book
  docs: move asm-annotations.rst into core-api
  docs: remove some index.rst cruft
  docs: reconfigure the HTML left column
  docs: Rewrite the front page
  docs: promote the title of process/index.rst
  perf tests mmap-basic: Remove unused variable to address clang 15 warning
  perf parse-events: Ignore clang 15 warning about variable set but unused in bison produced code
  drm/amd/display: Prevent OTG shutdown during PSR SU
  perf tests record: Fail the test if the 'errs' counter is not zero
  perf test: Fix test case 87 ("perf record tests") for hybrid systems
  ANDROID: timer: Add vendor hook for timer calc index
  LoongArch: Clean up loongson3_smp_ops declaration
  LoongArch: Fix and cleanup csr_era handling in do_ri()
  LoongArch: Align the address of kernel_entry to 4KB
  mptcp: fix unreleased socket in accept queue
  mptcp: factor out __mptcp_close() without socket lock
  net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2}
  net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge
  clk: imx93: drop of_match_ptr
  clk: iproc: Do not rely on node name for correct PLL setup
  io_uring/poll: disable level triggered poll
  clk: sunxi-ng: h6: Fix default PLL GPU rate
  drm/i915/gt: Perf_limit_reasons are only available for Gen11+
  clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
  m68k: Rework BI_VIRT_RNG_SEED as BI_RNG_SEED
  m68k: Process bootinfo records before saving them
  ACPI: x86: s2idle: Add another ID to s2idle_dmi_table
  ACPI: x86: s2idle: Fix a NULL pointer dereference
  [coredump] don't use __kernel_write() on kmap_local_page()
  x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant
  Revert "net: set proper memcg for net_init hooks allocations"
  MAINTAINERS: Drop records pointing to 01.org/linux-acpi
  ACPI: Kconfig: Drop link to https://01.org/linux-acpi
  ACPI: docs: Drop useless DSDT override documentation
  ACPI: DPTF: Drop stale link from Kconfig help
  perf arm-spe: augment the data source type with neoverse_spe list
  perf tests vmlinux-kallsyms: Update is_ignored_symbol function to match the kernel ignored list
  ata: libata-sata: Fix device queue depth control
  ata: libata-scsi: Fix initialization of device queue depth
  can: c_can: don't cache TX messages for C_CAN cores
  vdpa/mlx5: Fix MQ to support non power of two num queues
  vduse: prevent uninitialized memory accesses
  virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq()
  virtio_test: fixup for vq reset
  virtio-crypto: fix memory-leak
  vdpa/ifcvf: fix the calculation of queuepair
  drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
  drm/amdgpu: Remove fence_process in count_emitted
  drm/amdgpu: Correct the position in patch_cond_exec
  drm/amd/display: fill in clock values when DPM is not enabled
  drm/amd/display: Avoid unnecessary pixel rate divider programming
  drm/amd/display: Remove assert for odm transition case
  drm/amd/display: Fix typo in get_pixel_rate_div
  drm/amd/display: Fix audio on display after unplugging another
  drm/amd/display: Add explicit FIFO disable for DP blank
  drm/amd/display: Wrap OTG disable workaround with FIFO control
  drm/amd/display: Do DIO FIFO enable after DP video stream enable
  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/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
  x86/alternative: Fix race in try_get_desc()
  MIPS: Lantiq: vmmc: fix compile break introduced by gpiod patch
  Documentation: devres: add missing SPI helper
  Documentation: devres: add missing PINCTRL helpers
  docs: hugetlbpage.rst: fix a typo of hugepage size
  docs/zh_CN: Add new translation of admin-guide/bootconfig.rst
  docs/zh_CN: Update zh_CN/admin-guide/README.rst to 6.0-rc2
  docs/zh_CN: core-api: Add packing Chinese translation
  docs/zh_CN: core-api: Add generic-radix-tree Chinese translation
  docs/zh_CN: core-api: Add circular-buffers Chinese translation
  docs/zh_CN: core-api: Add idr Chinese translation
  docs: x86: replace do_IRQ int the entry_64.rst with common_interrupt()
  usb: chipidea: clarify Documentation/ABI text
  Documentation: W1: minor typo corrections
  Documentation: fb: udlfb: clean up text and formatting
  docs/core-api: expand Fedora instructions for GCC plugins
  Documentation: spufs: correct a duplicate word typo
  docs/zh_CN: Update zh_CN/process/coding-style.rst to 6.0-rc2
  Documentation/hw-vuln: Update spectre doc
  Documentation: filesystems: correct possessive "its"
  Documentation: stable: Document alternative for referring upstream commit hash
  docs: update mediator information in CoC docs
  docs/zh_CN: add dt kernel-api translation
  docs/zh_CN: add dt overlay-notes translation
  docs/zh_CN: add dt dynamic-resolution-notes translation
  docs/zh_CN: add dt changesets translation
  docs/zh_CN: add PCI acpi-info translation
  Documentation: process/submitting-patches: misspelling "mesages"
  Delete duplicate words from kernel docs
  docs: admin-guide: for kernel bugs refer to other kernel documentation
  docs: admin-guide: do not mention the 'run a.out user programs' feature
  Documentation/ABI: correct possessive "its" typos
  Remove duplicate words inside documentation
  docs/conf.py: Respect env variable SPHINX_IMGMATH
  docs/conf.py: Treat mathjax as fallback math renderer
  docs/zh_CN: Update zh_CN/process/submit-checklist.rst to 6.0-rc2
  docs: scheduler: Update new path for the sysctl knobs
  docs/zh_TW: Remove oops-tracing
  docs/zh_CN: Remove IRQ and oops-tracing
  docs/zh_CN: Update the translation of io_ordering to 6.0-rc2
  Documentation: ext4: correct the document about superblock
  Documentation: filesystems: xfs: update pseudocode and typo fixes
  docs/zh_CN: Fix two missing labels in zh_CN/process
  docs/zh_CN: Update zh_CN/process/submitting-patches.rst to 5.19
  docs/zh_CN: Update zh_CN/process/email-clients.rst to 5.19
  ANDROID: dma/debug: fix warning of check_sync
  ice: xsk: drop power of 2 ring size restriction for AF_XDP
  ice: xsk: change batched Tx descriptor cleaning
  net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
  Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
  KVM: selftests: Skip tests that require EPT when it is not available
  mmc: hsq: Fix data stomping during mmc recovery
  selftests: Fix the if conditions of in test_extra_filter()
  uas: ignore UAS for Thinkplus chips
  usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
  uas: add no-uas quirk for Hiksemi usb_disk
  usb: dwc3: st: Fix node's child name
  usb: typec: ucsi: Remove incorrect warning
  net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
  net: stmmac: power up/down serdes in stmmac_open/release
  wifi: mac80211: mlme: Fix double unlock on assoc success handling
  wifi: mac80211: mlme: Fix missing unlock on beacon RX
  wifi: mac80211: fix memory corruption in minstrel_ht_update_rates()
  wifi: mac80211: fix regression with non-QoS drivers
  wifi: mac80211: ensure vif queues are operational after start
  wifi: mac80211: don't start TX with fq->lock to fix deadlock
  wifi: cfg80211: fix MCS divisor value
  media: rkvdec: Disable H.264 error detection
  media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ)
  media: dvb_vb2: fix possible out of bound access
  media: v4l2-ioctl.c: fix incorrect error path
  media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
  nvme-pci: disable Write Zeroes on Phison E3C/E4C
  nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
  libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
  ARM: dts: integrator: Fix DMA ranges
  net: hippi: Add missing pci_disable_device() in rr_init_one()
  net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
  cxgb4: fix missing unlock on ETHOFLD desc collect fail path
  net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
  x86/uaccess: avoid check_object_size() in copy_from_user_nmi()
  mm/page_isolation: fix isolate_single_pageblock() isolation behavior
  mm,hwpoison: check mm when killing accessing process
  mm/hugetlb: correct demote page offset logic
  mm: prevent page_frag_alloc() from corrupting the memory
  mm: bring back update_mmu_cache() to finish_fault()
  frontswap: don't call ->init if no ops are registered
  mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
  mm: fix madivse_pageout mishandling on non-LRU page
  powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
  mm: gup: fix the fast GUP race against THP collapse
  usbnet: Fix memory leak in usbnet_disconnect()
  io_uring: register single issuer task at creation
  ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1()
  Revert "net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()"
  drm/i915/gt: Restrict forced preemption to the active context
  perf tests powerpc: Fix branch stack sampling test to include sanity check for branch filter
  perf parse-events: Remove "not supported" hybrid cache events
  perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events
  perf tools: Get a perf cgroup more portably in BPF
  cpufreq: qcom-cpufreq-hw: Add cpufreq qos for LMh
  gpio: mvebu: Fix check for pwm support on non-A8K platforms
  cpufreq: Add __init annotation to module init funcs
  cpufreq: tegra194: change tegra239_cpufreq_soc to static
  Linux 6.0-rc7
  PM / devfreq: rockchip-dfi: Fix an error message
  PM / devfreq: mtk-cci: Handle sram regulator probe deferral
  ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13
  ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7
  ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14
  ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE
  ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID
  ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt
  ACPI: x86: s2idle: Move _HID handling for AMD systems into structures
  Input: synaptics - disable Intertouch for Lenovo T14 and P14s AMD G1
  Input: iqs62x-keys - drop unused device node references
  Input: melfas_mip4 - fix return value check in mip4_probe()
  devdax: Fix soft-reservation memory description
  powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
  PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case
  platform/x86: int3472: Add board data for Surface Go2 IR camera
  platform/x86: int3472: Support multiple gpio lookups in board data
  platform/x86: int3472: Support multiple clock consumers
  ACPI: bus: Add iterator for dependent devices
  ACPI: scan: Add acpi_dev_get_next_consumer_dev()
  ACPI: resource: Add ASUS model S5402ZA to quirks
  ACPI: AMBA: Add ARM DMA-330 controller to the supported list
  ACPI: APEI: Remove unneeded result variables
  ACPI: fan: Reorder symbols to get rid of a few forward declarations
  ACPI: CPPC: Disable FIE if registers in PCC regions
  LoongArch: Use acpi_arch_dma_setup() and remove ARCH_HAS_PHYS_TO_DMA
  ACPI: scan: Support multiple DMA windows with different offsets
  ACPI: AC: Remove the leftover struct acpi_ac_bl
  ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
  PNPBIOS: remove unused pnpid32_to_pnpid() declaration
  MIPS: IRQ: remove orphan allocate_irqno() declaration
  MIPS: remove orphan sb1250_time_init() declaration
  MIPS: Lantiq: switch vmmc to use gpiod API
  MIPS: lantiq: enable all hardware interrupts on second VPE
  sfc: correct filter_table_remove method for EF10 PFs
  Makefile.debug: re-enable debug info for .S files
  Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT
  io_uring: ensure that cached task references are always put on exit
  ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
  ANDROID: GKI: Build-in REGMAP_SPMI
  certs: make system keyring depend on built-in x509 parser
  Kconfig: remove unused function 'menu_get_root_menu'
  scripts/clang-tools: remove unused module
  ANDROID: GKI: x86: Enable CONFIG_SPMI
  cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
  ARM: dts: integrator: Tag PCI host with device_type
  Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
  net: mt7531: ensure all MACs are powered down before reset
  net: mt7531: only do PLL once after the reset
  MAINTAINERS: rectify file entry in TEAM DRIVER
  vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
  ARM: sunplus: fix serial console kconfig and build problems
  net: macb: Fix ZynqMP SGMII non-wakeup source resume failure
  tun: support not enabling carrier in TUNSETIFF
  drm/bridge: lt8912b: fix corrupted image output
  drm/bridge: lt8912b: set hdmi or dvi mode
  drm/bridge: lt8912b: add vsync hsync
  Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
  MAINTAINERS: switch graphics to airlied other addresses
  KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
  KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES
  KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0
  KVM: x86/mmu: add missing update to max_mmu_rmap_size
  selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c
  mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
  ACPI: PCI: Rework acpi_get_pci_dev()
  ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
  ACPI: PCC: replace wait_for_completion()
  ACPI: PCC: Release resources on address space setup failure path
  ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix
  reset: npcm: fix iprst2 and iprst4 setting
  ext4: limit the number of retries after discarding preallocations blocks
  ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
  serial: sifive: enable clocks for UART when probed
  serial: 8250: omap: Use serial8250_em485_supported
  serial: fsl_lpuart: Reset prior to registration
  selftests: forwarding: add shebang for sch_red.sh
  bnxt: prevent skb UAF after handing over to PTP worker
  net: marvell: Fix refcounting bugs in prestera_port_sfp_bind()
  net: sched: fix possible refcount leak in tc_new_tfilter()
  net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
  udp: Use WARN_ON_ONCE() in udp_read_skb()
  selftests: bonding: cause oops in bond_rr_gen_slave_id
  bonding: fix NULL deref in bond_rr_gen_slave_id
  net: phy: micrel: fix shared interrupt on LAN8814
  perf/arm-cmn: Add more bits to child node address offset field
  usb: typec: anx7411: Fix build error without CONFIG_POWER_SUPPLY
  ANDROID: Enable BUILD_GKI_CERTIFICATION_TOOLS for x86_64 GKI
  counter: 104-quad-8: Fix skipped IRQ lines during events configuration
  arm64: topology: fix possible overflow in amu_fie_setup()
  arm64: mm: don't acquire mutex when rewriting swapper
  ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs
  thunderbolt: Explicitly reset plug events delay back to USB4 spec value
  drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
  net/smc: Stop the CLC flow if no link to map buffers on
  media: flexcop-usb: fix endpoint type check
  efi: libstub: check Shim mode using MokSBStateRT
  efi: x86: Wipe setup_data on pure EFI boot
  ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
  ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
  ARM: 9243/1: riscpc: Unbreak the build
  ext4: use buckets for cr 1 block scan instead of rbtree
  ext4: use locality group preallocation for small closed files
  ext4: make directory inode spreading reflect flexbg size
  ext4: avoid unnecessary spreading of allocations among groups
  ext4: make mballoc try target group first even with mb_optimize_scan
  ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient
  drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
  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/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/amd/display: correct num_dsc based on HW cap
  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: increase dcn315 pstate change latency
  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: skip audio setup when audio stream is enabled
  drm/amd/display: update gamut remap if plane has changed
  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: Port DCN30 420 logic to DCN32
  drm/amdgpu: Update PTE flags with TF enabled
  s390/vfio-ap: bypass unnecessary processing of AP resources
  i2c: mux: harden i2c_mux_alloc() against integer overflows
  ANDROID: selftests: incfs: Increase timeout in concurrent_reads_and_writes_test
  i2c: mlxbf: Fix frequency calculation
  perf tools: Honor namespace when synthesizing build-ids
  tools headers cpufeatures: Sync with the kernel sources
  perf kcore_copy: Do not check /proc/modules is unchanged
  libperf evlist: Fix polling of system-wide events
  perf record: Fix cpu mask bit setting for mixed mmaps
  perf test: Skip wp modify test on old kernels
  intel_idle: Add AlderLake-N support
  powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
  KVM: s390: pci: register pci hooks without interpretation
  KVM: s390: pci: fix GAIT physical vs virtual pointers usage
  KVM: s390: Pass initialized arg even if unused
  KVM: s390: pci: fix plain integer as NULL pointer warnings
  perf jit: Include program header in ELF files
  perf test: Add a new test for perf stat cgroup BPF counter
  perf stat: Use evsel->core.cpus to iterate cpus in BPF cgroup counters
  perf stat: Fix cpu map index in bperf cgroup code
  perf stat: Fix BPF program section name
  mmc: core: Terminate infinite loop in SD-UHS voltage switch
  net: atlantic: fix potential memory leak in aq_ndev_close()
  iommu/vt-d: Check correct capability for sagaw determination
  Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()"
  can: gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported
  can: gs_usb: gs_can_open(): fix race dev->can.state condition
  can: flexcan: flexcan_mailbox_read() fix return value for drop = true
  gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
  gpio: tqmx86: fix uninitialized variable girq
  cpufreq: tegra194: Add support for Tegra239
  cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning
  arch: um: Mark the stack non-executable to fix a binutils warning
  ANDROID: [GKI] Include ioremap_guard in cmdline arg
  ANDROID: [GKI] Include bootconfig in CONFIG_CMDLINE
  ANDROID: incfs: Add check for ATTR_KILL_SUID and ATTR_MODE in incfs_setattr
  ANDROID: GKI: vendor code needs __balance_callbacks access
  ANDROID: topology: Add a flag to indicate topology has been updated
  ANDROID: arch_topology: Add vendor hook
  ANDROID: Sched: Add vendor hooks in scheduler
  ANDROID: arm64: Export system_32bit_el0_cpumask symbol
  ANDROID: arch_topology: Export thermal pressure symbol
  ANDROID: sched: add hook point in do_sched_yield()
  ANDROID: sched: Add flags parameter to enq/deq after tracehooks
  ANDROID: sched: vendor hook for sched_getaffinity
  ANDROID: sched: core: hook for get_nohz_timer_target
  ANDROID: kernel: sched: tracehook for is_cpu_allowed
  ANDROID: sched: add hook to rto_next_cpu
  ANDROID: sched: allow access to critical common code for CPU Pause
  ANDROID: sched: support pick_migrate_task in common kernel
  ANDROID: Sched: Add restricted vendor hooks for scheduler
  net: sh_eth: Fix PHY state warning splat during system resume
  net: ravb: Fix PHY state warning splat during system resume
  netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed
  netfilter: ebtables: fix memory leak when blob is malformed
  netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
  netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
  netfilter: conntrack: remove nf_conntrack_helper documentation
  MAINTAINERS: Add myself as a reviewer for Qualcomm ETHQOS Ethernet driver
  ice: Fix interface being down after reset with link-down-on-close flag on
  ice: config netdev tc before setting queues number
  net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
  net/sched: taprio: avoid disabling offload when it was never enabled
  ipv6: Fix crash when IPv6 is administratively disabled
  net: enetc: deny offload of tc-based TSN features on VF interfaces
  net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
  wireguard: netlink: avoid variable-sized memcpy on sockaddr
  wireguard: selftests: do not install headers on UML
  wireguard: ratelimiter: disable timings test by default
  sfc/siena: fix null pointer dereference in efx_hard_start_xmit
  sfc/siena: fix TX channel offset when using legacy interrupts
  efi: efibc: Guard against allocation failure
  net: clear msg_get_inq in __get_compat_msghdr()
  selftests: forwarding: Add test cases for unresolved multicast routes
  ipmr: Always call ip{,6}_mr_forward() from RCU read-side critical section
  net: ipa: properly limit modem routing table use
  of: mdio: Add of_node_put() when breaking out of for_each_xx
  drm/i915/gem: Really move i915_gem_context.link under ref protection
  drm/i915/gem: Flush contexts on driver release
  Revert "block: freeze the queue earlier in del_gendisk"
  gpio: ftgpio010: Make irqchip immutable
  gpio: mockup: Fix potential resource leakage when register a chip
  gpio: mockup: fix NULL pointer dereference when removing debugfs
  tcp: read multiple skbs in tcp_read_skb()
  Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
  Revert "net: fec: Use a spinlock to guard `fep->ptp_clk_on`"
  Revert "fec: Restart PPS after link state change"
  net: dsa: microchip: lan937x: fix maximum frame length check
  open: always initialize ownership fields
  drm/hisilicon: Add depends on MMU
  drm/mgag200: Force 32 bpp on the console
  gve: Fix GFP flags when allocing pages
  bnxt_en: fix flags to check for supported fw version
  sfc: fix null pointer dereference in efx_hard_start_xmit
  sfc: fix TX channel offset when using legacy interrupts
  net: ethernet: mtk_eth_soc: enable XDP support just for MT7986 SoC
  net: mana: Add rmb after checking owner bits
  MAINTAINERS: gve: update developers
  netdevsim: Fix hwstats debugfs file permissions
  i40e: Fix set max_tx_rate when it is lower than 1 Mbps
  i40e: Fix VF set max MTU size
  iavf: Fix set max MTU size with port VLAN and jumbo frames
  mlxbf_gige: clear MDIO gateway lock after read
  iavf: Fix bad page state
  um: Prevent KASAN splats in dump_stack()
  um: fix default console kernel parameter
  um: Cleanup compiler warning in arch/x86/um/tls_32.c
  um: Cleanup syscall_handler_t cast in syscalls_32.h
  ASoC: tas2770: Reinit regcache on reset
  ASoC: nau8824: Fix semaphore is released unexpectedly
  KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base
  efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer()
  spi: pxa2xx: Refactor _UID handling to use acpi_dev_uid_to_integer()
  perf: qcom_l2_pmu: Refactor _UID handling to use acpi_dev_uid_to_integer()
  i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer()
  i2c: amd-mp2-plat: Refactor _UID handling to use acpi_dev_uid_to_integer()
  ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer()
  ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer()
  ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer
  s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
  MIPS: BCM47XX: Cast memcmp() of function to (void *)
  ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF
  mips: ralink: convert to DEFINE_SHOW_ATTRIBUTE
  mips: kernel: convert to DEFINE_SHOW_ATTRIBUTE
  mips: cavium: convert to DEFINE_SHOW_ATTRIBUTE
  MIPS: AR7: remove orphan declarations from arch/mips/include/asm/mach-ar7/ar7.h
  MIPS: remove orphan sni_cpu_time_init() declaration
  MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h
  MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration
  MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration
  MIPS: Octeon: remove orphan octeon_swiotlb declaration
  MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration
  mips: bmips: bcm63268: add TWD block binding
  MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
  MIPS: SGI-IP30: Fix platform-device leak in bridge_platform_create()
  MIPS: Loongson32: Fix PHY-mode being left unspecified
  MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
  mm/slab_common: fix possible double free of kmem_cache
  ALSA: core: Fix double-free at snd_card_new()
  m68k: defconfig: Update defconfigs for v6.0-rc2
  m68k: Allow kexec on M68KCLASSIC with MMU enabled only
  m68k: Move from strlcpy with unused retval to strscpy
  ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED
  fpga: m10bmc-sec: Fix possible memory leak of flash_buf
  drm/panel: simple: Fix innolux_g121i1_l01 bus_format
  Linux 6.0-rc6
  io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC
  io_uring/net: fix zc fixed buf lifetime
  i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
  i2c: mlxbf: incorrect base address passed during io write
  RISC-V: Avoid coupling the T-Head CMOs and Zicbom
  riscv: fix a nasty sigreturn bug...
  riscv: make t-head erratas depend on MMU
  riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning
  kasan: call kasan_malloc() from __kmalloc_*track_caller()
  Documentation: i2c: fix references to other documents
  MAINTAINERS: remove Nehal Shah from AMD MP2 I2C DRIVER
  i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
  arm64: dts: qcom: sm8350: fix UFS PHY serdes size
  tcp: Use WARN_ON_ONCE() in tcp_read_skb()
  ALSA: hda/hdmi: Fix the converter reuse for the silent stream
  net: Add tests for bonding and team address list management
  net: team: Unsync device addresses on ndo_stop
  net: bonding: Unsync device addresses on ndo_stop
  net: bonding: Share lacpdu_mcast_addr definition
  net: marvell: prestera: add support for for Aldrin2
  net/ieee802154: fix uninit value bug in dgram_sendmsg
  irqchip/loongson-pch-lpc: Add dependence on LoongArch
  xen/xenbus: fix xenbus_setup_ring()
  scsi: mpt3sas: Fix return value check of dma_get_required_mask()
  scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
  scsi: qedf: Fix a UAF bug in __qedf_probe()
  soc: bcm: brcmstb: biuctrl: Avoid double of_node_put()
  io_uring/msg_ring: check file type before putting
  ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
  ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
  ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
  ALSA: hda/realtek: Re-arrange quirk table entries
  ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
  Revert "driver core: Set fw_devlink.strict=1 by default"
  blk-lib: fix blkdev_issue_secure_erase
  parisc: Allow CONFIG_64BIT with ARCH=parisc
  parisc: remove obsolete manual allocation aligning in iosapic
  drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
  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
  arm64: dts: qcom: sc8280xp-x13s: Update firmware location
  selftests/landlock: Fix out-of-tree builds
  pinctrl: ocelot: Fix interrupt controller
  gpio: mt7621: Make the irqchip immutable
  mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
  mmc: sdhci: Fix host->cmd is null
  ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
  cifs: update internal module number
  cifs: add missing spinlock around tcon refcount
  drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
  clk: microchip: mpfs: make the rtc's ahb clock critical
  clk: microchip: mpfs: fix clk_cfg array bounds violation
  cifs: always initialize struct msghdr smb_msg completely
  cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
  arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation
  block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
  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: Refactor SubVP calculation to remove FPU
  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: SW cursor fallback for SubVP
  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: Update MBLK calculation for SubVP
  drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"
  drm/amdgpu: Skip reset error status for psp v13_0_0
  drm/amdgpu: add HDP remap functionality to nbio 7.7
  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: 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
  Revert "fs/exec: allow to unshare a time namespace on vfork+exec"
  Revert "selftests/timens: add a test for vfork+exit"
  dt-bindings: pinctrl: qcom: drop non-working codeaurora.org emails
  dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
  gpio: ixp4xx: Make irqchip immutable
  MAINTAINERS: Update HiSilicon GPIO Driver maintainer
  io_uring/rw: fix error'ed retry return values
  dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity description
  USB: serial: option: add Quectel RM520N
  USB: serial: option: add Quectel BG95 0x0203 composition
  btrfs: zoned: wait for extent buffer IOs before finishing a zone
  btrfs: fix hang during unmount when stopping a space reclaim worker
  btrfs: fix hang during unmount when stopping block group reclaim worker
  tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
  Input: hp_sdc: fix spelling typo in comment
  ASoC: imx-card: Fix refcount issue with of_node_put
  RISC-V: Clean up the Zicbom block size probing
  Documentation: mptcp: fix pm_type formatting
  mptcp: fix fwd memory accounting on coalesce
  net: phy: aquantia: wait for the suspend/resume operations to finish
  ALSA: hda: Fix Nvidia dp infoframe
  ARM: dts: lan966x: Fix the interrupt number for internal PHYs
  parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
  ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
  ALSA: hda/tegra: set depop delay for tegra
  ALSA: hda: add Intel 5 Series / 3400 PCI DID
  nfsd_splice_actor(): handle compound pages
  arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port
  arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity
  drm/mediatek: Fix wrong dither settings
  cifs: revalidate mapping when doing direct writes
  irqchip: Select downstream irqchip drivers for LoongArch CPU
  irqchip/gic-v3-its: Remove cpumask_var_t allocation
  irqchip/stm32-exti: Remove check on always false condition
  dt-bindings: memory-controllers: fsl,imx8m-ddrc: drop Leonard Crestez
  Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate"
  drm/i915/gt: Fix perf limit reasons bit positions
  drm/i915/guc: Cancel GuC engine busyness worker synchronously
  drm/i915: Set correct domains values at _i915_vma_move_to_active
  drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
  MIPS: dts: lantiq: rename dts files with soc name being the prefix
  MIPS: Fix comments typo
  MIPS: ath25: clean up non-kernel-doc comment warning
  MIPS: move from strlcpy with unused retval to strscpy
  MIPS: Fix comment typo
  arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header
  wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2
  wifi: mt76: fix reading current per-tid starting sequence number for aggregation
  wifi: iwlwifi: Mark IWLMEI as broken
  arm64: defconfig: enable ARCH_NXP
  arm64: dts: imx8mp-tqma8mpql-mba8mpxl: add missing pinctrl for RTC alarm
  ASoC: rt5640: Fix the issue of the abnormal JD2 status
  mm: fix dereferencing possible ERR_PTR
  vmscan: check folio_test_private(), not folio_get_private()
  mm: fix VM_BUG_ON in __delete_from_swap_cache()
  tools: fix compilation after gfp_types.h split
  mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
  mm/migrate_device.c: copy pte dirty bit to page
  mm/migrate_device.c: add missing flush_cache_page()
  mm/migrate_device.c: flush TLB while holding PTL
  x86/mm: disable instrumentations of mm/pgprot.c
  mm/memory-failure: fall back to vma_address() when ->notify_failure() fails
  mm/memory-failure: fix detection of memory_failure() handlers
  xfs: fix SB_BORN check in xfs_dax_notify_failure()
  xfs: quiet notify_failure EOPNOTSUPP cases
  mm/page_alloc: fix race condition between build_all_zonelists and page allocation
  ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
  Linux 6.0-rc5
  iommu: Fix false ownership failure on AMD systems with PASID activated
  iommu/vt-d: Fix possible recursive locking in intel_iommu_init()
  cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
  usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources()
  ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
  ACPI: LPSS: Use the helper acpi_dev_get_memory_resources()
  ACPI: APD: Use the helper acpi_dev_get_memory_resources()
  ACPI: resource: Add helper function acpi_dev_get_memory_resources()
  ACPI: resource: Filter out the non memory resources in is_memory()
  ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address
  ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
  arm64: mm: fix resume for 52-bit enabled builds
  mksysmap: Fix the mismatch of 'L0' symbols in System.map
  Bluetooth: Fix HCIGETDEVINFO regression
  hwmon: (asus-ec-sensors) autoload module via DMI data
  mips: Select SPARSEMEM_EXTREME
  io_uring/rw: fix short rw error handling
  drm/rockchip: vop2: Fix eDP/HDMI sync polarities
  drm/gma500: Fix (vblank) IRQs not working after suspend/resume
  drm/gma500: Fix WARN_ON(lock->magic != lock) error
  drm/gma500: Fix BUG: sleeping function called from invalid context errors
  block: add missing request flags to debugfs code
  net: core: fix flow symmetric hash
  ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
  drm/meson: Fix OSD1 RGB to YCbCr coefficient
  drm/meson: Correct OSD1 global alpha value
  thunderbolt: Add support for Intel Maple Ridge single port controller
  NFSD: fix regression with setting ACLs.
  mm/slub: fix to return errno if kmalloc() fails
  tracefs: Only clobber mode/uid/gid on remount if asked
  kprobes: Prohibit probes in gate area
  perf: RISC-V: fix access beyond allocated array
  soc: sunxi: sram: Fix debugfs info for A64 SRAM C
  x86/sgx: Handle VA page allocation failure for EAUG on PF.
  soc: sunxi: sram: Fix probe function ordering issues
  x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
  soc: sunxi: sram: Prevent the driver from being unbound
  soc: sunxi: sram: Actually claim SRAM regions
  iavf: Fix cached head and tail value for iavf_get_tx_pending
  iavf: Fix change VF's mac address
  ice: Fix crash by keep old cfg when update TCs more than queues
  perf record: Fix synthesis failure warnings
  hwmon: (mr75203) enable polling for all VM channels
  hwmon: (mr75203) fix multi-channel voltage reading
  perf tools: Don't install data files with x permissions
  hwmon: (mr75203) fix voltage equation for negative source input
  hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
  hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
  dt-bindings: hwmon: (mr75203) fix "intel,vm-map" property to be optional
  perf script: Fix Cannot print 'iregs' field for hybrid systems
  perf lock: Remove redundant word 'contention' in help message
  ice: Don't double unplug aux on peer initiated reset
  drm/panel-edp: Fix delays for Innolux N116BCA-EA1
  perf dlfilter dlfilter-show-cycles: Fix types for print format
  libperf evlist: Fix per-thread mmaps for multi-threaded targets
  Revert "SUNRPC: Remove unreachable error condition"
  NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE
  io_uring/net: copy addr for zc on POLL_FIRST
  ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
  arm64/ptrace: Don't clear calling process' TIF_SME on OOM
  fs: only do a memory barrier for the first set_buffer_uptodate()
  drm/panfrost: devfreq: set opp to the recommended one to configure regulator
  sch_sfb: Also store skb len before calling child enqueue
  net: phy: lan87xx: change interrupt src of link_up to comm_ready
  drm/ttm: cleanup the resource of ghost objects after locking them
  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: fix memory leak when using debugfs_lookup()
  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
  powerpc/pseries: Fix plpks crash on non-pseries
  tools: Add new "test" taint to kernel-chktaint
  ANDROID: remove inclusions from hook definition headers
  ANDROID: subsystem-specific vendor_hooks.c for sched
  ANDROID: remove CONFIG_TRACEPOINTS from hook definition headers
  io_uring: recycle kbuf recycle on tw requeue
  io_uring/kbuf: fix not advancing READV kbuf ring
  efi: capsule-loader: Fix use-after-free in efi_capsule_write
  arch_topology: Make cluster topology span at least SMT CPUs
  ANDROID: clang: update to 15.0.1
  FROMLIST: fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
  dt-bindings: interconnect: fsl,imx8m-noc: drop Leonard Crestez
  net/smc: Fix possible access to freed memory in link clear
  serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
  serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
  serial: Create uart_xmit_advance()
  usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
  net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb
  net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM
  net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear
  netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
  netfilter: nf_conntrack_irc: Tighten matching on DCC message
  iommu/virtio: Fix interaction with VFIO
  iommu/vt-d: Fix lockdep splat due to klist iteration in atomic context
  iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb()
  iommu/vt-d: Correctly calculate sagaw value of IOMMU
  iommu/vt-d: Fix kdump kernels boot failure with scalable mode
  MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
  selftests: nft_concat_range: add socat support
  netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
  MIPS: octeon: Get rid of preprocessor directives around RESERVE32
  net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in vsc9959_sched_speed_set
  net: dsa: felix: disable cut-through forwarding for frames oversized for tc-taprio
  net: dsa: felix: tc-taprio intervals smaller than MTU should send at least one packet
  s390/smp: enforce lowcore protection on CPU restart
  s390/boot: fix absolute zero lowcore corruption on boot
  gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
  ALSA: usb-audio: Clear fixed clock rate at closing EP
  iommu/amd: use full 64-bit value in build_completion_wait()
  dma-mapping: mark dma_supported static
  swiotlb: fix a typo
  swiotlb: avoid potential left shift overflow
  dma-debug: improve search for partial syncs
  Revert "swiotlb: panic if nslabs is too small"
  RDMA/irdma: Report RNR NAK generation in device caps
  RDMA/irdma: Use s/g array in post send only when its valid
  RDMA/irdma: Return correct WC error for bind operation failure
  RDMA/irdma: Return error on MR deregister CQP failure
  RDMA/irdma: Report the correct max cqes from query device
  wifi: iwlwifi: don't spam logs with NSS>2 messages
  efi/x86: libstub: remove unused variable
  nvme: requeue aen after firmware activation
  nvmet: fix mar and mor off-by-one errors
  ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
  scsi: mpt3sas: Fix use-after-free warning
  rv/reactor: add __init/__exit annotations to module init/exit funcs
  tracing: Fix to check event_mutex is held while accessing trigger list
  tracing: hold caller_addr to hardirq_{enable,disable}_ip
  tracepoint: Allow trace events in modules with TAINT_TEST
  MAINTAINERS: add scripts/tracing/ to TRACING
  MAINTAINERS: Add Runtime Verification (RV) entry
  rv/monitors: Make monitor's automata definition static
  afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
  ANDROID: Convert db845c to a mixed build.
  ANDROID: GKI: Add GKI_HIDDEN_MCP251XFD_CONFIGS
  drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages
  drm/i915: Implement WaEdpLinkRateDataReload
  drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
  drm/i915/bios: Copy the whole MIPI sequence block
  ANDROID: kleaf: Do not include GKI modules in default output of //common:kernel_aarch64.
  cpuset: Add Waiman Long as a cpuset maintainer
  btrfs: fix the max chunk size and stripe length calculation
  perf c2c: Prevent potential memory leak in c2c_he_zalloc()
  perf genelf: Switch deprecated openssl MD5_* functions to new EVP API
  tools/perf: Fix out of bound access to cpu mask array
  perf affinity: Fix out of bound access to "sched_cpus" mask
  net: usb: qmi_wwan: add Quectel RM520N
  drm/ttm: update bulk move object of ghost BO
  perf/core: Fix reentry problem in perf_output_read_group()
  net: dsa: qca8k: fix NULL pointer dereference for of_device_get_match_data
  tcp: fix early ETIMEDOUT after spurious non-SACK RTO
  ALSA: hda: Once again fix regression of page allocations with IOMMU
  arm64/bti: Disable in kernel BTI when cross section thunks are broken
  ARM: dts: am5748: keep usb4_tm disabled
  ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
  ALSA: hda/tegra: Align BDL entry to 4KB boundary
  nvme-tcp: fix regression that causes sporadic requests to time out
  nvme-tcp: fix UAF when detecting digest errors
  arm64: dts: imx8mm-verdin: extend pmic voltages
  hwmon: (tps23861) fix byte order in resistance register
  io_uring/notif: Remove the unused function io_notif_complete()
  Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
  Drivers: hv: Always reserve framebuffer region for Gen1 VMs
  PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h
  tools: hv: kvp: remove unnecessary (void*) conversions
  Drivers: hv: remove duplicate word in a comment
  erofs: fix pcluster use-after-free on UP platforms
  erofs: avoid the potentially wrong m_plen for big pcluster
  erofs: fix error return code in erofs_fscache_{meta_,}read_folio
  asm-generic: Conditionally enable do_softirq_own_stack() via Kconfig.
  btrfs: zoned: fix mounting with conventional zones
  btrfs: zoned: set pseudo max append zone limit in zone emulation mode
  btrfs: zoned: fix API misuse of zone finish waiting
  stmmac: intel: Simplify intel_eth_pci_remove()
  net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()
  ALSA: hda/sigmatel: Fix unused variable warning for beep power change
  nvmet: fix a use-after-free
  ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
  MAINTAINERS: Update maintainers of HiSilicon RoCE
  RDMA/mlx5: Fix UMR cleanup on error flow of driver init
  RDMA/mlx5: Set local port to one when accessing counters
  RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile
  IB/core: Fix a nested dead lock as part of ODP flow
  USB: core: Fix RST error in hub.c
  sched/debug: fix dentry leak in update_sched_domain_debugfs
  debugfs: add debugfs_lookup_and_remove()
  driver core: fix driver_set_override() issue with empty strings
  arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a
  arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
  arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10
  arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a
  ipv6: sr: fix out-of-bounds read when setting HMAC data.
  bonding: accept unsolicited NA message
  bonding: add all node mcast address when slave up
  bonding: use unspecified address if no available link local address
  dmaengine: zynqmp_dma: Typecast with enum to fix the coverity warning
  dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
  arm64: dts: imx8ulp: add #reset-cells for pcc
  arm64: dts: tqma8mpxl-ba8mpxl: Fix button GPIOs
  arm64: dts: imx8mn: remove GPU power domain reset
  Linux 6.0-rc4
  Makefile.extrawarn: re-enable -Wformat for clang; take 2
  dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
  dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
  dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
  arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
  arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo
  ALSA: hda/sigmatel: Keep power up while beep is enabled
  RDMA/siw: Pass a pointer to virt_to_page()
  exfat: fix overflow for large capacity partition
  gpio: ws16c48: Make irq_chip immutable
  gpio: 104-idio-16: Make irq_chip immutable
  gpio: 104-idi-48: Make irq_chip immutable
  gpio: 104-dio-48e: Make irq_chip immutable
  ACPI: property: Silence missing-declarations warning in apple.c
  ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device()
  ACPI: platform: Sort forbidden_id_list[] in ascending order
  ACPI: platform: Use sizeof(*pointer) instead of sizeof(type)
  ACPI: platform: Remove redundant print on -ENOMEM
  ACPI: platform: Get rid of redundant 'else'
  ACPI: property: Use acpi_dev_parent()
  ACPI: bus: Refactor ACPI matching functions for better readability
  ACPI: bus: Drop kernel doc annotation from acpi_bus_notify()
  ACPI: docs: enumeration: Fix a few typos and wording mistakes
  ACPI: tools: pfrut: Do not initialize ret in main()
  ACPI: EC: Drop unneeded result variable from ec_write()
  ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
  ACPI: APEI: Add BERT error log footer
  powercap: intel_rapl: Add support for RAPTORLAKE_S
  cpufreq: amd-pstate: Fix initial highest_perf value
  cpuidle: Remove redundant check in cpuidle_switch_governor()
  PM: wakeup: Add extra debugging statement for multiple active IRQs
  block: don't add partitions if GD_SUPPRESS_PART_SCAN is set
  mm: pagewalk: Fix race between unmap and page walker
  wifi: use struct_group to copy addresses
  wifi: mac80211_hwsim: check length for virtio packets
  wifi: mac80211: fix locking in auth/assoc timeout
  wifi: mac80211: mlme: release deflink channel in error case
  wifi: mac80211: fix link warning in RX agg timer expiry
  LoongArch: mm: Remove the unneeded result variable
  LoongArch: Fix arch_remove_memory() undefined build error
  LoongArch: Fix section mismatch due to acpi_os_ioremap()
  LoongArch: Improve dump_tlb() output messages
  LoongArch: Adjust arch_do_signal_or_restart() to adapt generic entry
  LoongArch: Avoid orphan input sections
  net: dsa: microchip: fix kernel oops on ksz8 switches
  xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
  Revert "arch_topology: Make cluster topology span at least SMT CPUs"
  net: fec: Use a spinlock to guard `fep->ptp_clk_on`
  net: fec: add pm_qos support on imx6q platform
  Bluetooth: hci_sync: Fix hci_read_buffer_size_sync
  iavf: Detach device during reset task
  i40e: Fix kernel crash during module removal
  i40e: Fix ADQ rate limiting for PF
  perf stat: Fix L2 Topdown metrics disappear for raw events
  Documentation: document ublk
  ice: use bitmap_free instead of devm_kfree
  ice: Fix DMA mappings leak
  drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsets
  landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER
  spi: spi: Fix queue hang if previous transfer failed
  spi: mux: Fix mux interaction with fast path optimisations
  tcp: TX zerocopy should not sense pfmemalloc status
  tipc: fix shift wrapping bug in map_get()
  sch_sfb: Don't assume the skb is still around after enqueueing to child
  soc: fsl: select FSL_GUTS driver for DPIO
  xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
  xen-blkfront: Cache feature_persistent value before advertisement
  xen-blkfront: Advertise feature-persistent as user requested
  xen-blkback: Advertise feature-persistent as user requested
  powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register()
  Revert "powerpc/irq: Don't open code irq_soft_mask helpers"
  Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
  ALSA: aloop: Fix random zeros in capture data when using jiffies timer
  Revert "net: phy: meson-gxl: improve link-up behavior"
  KVM: x86: check validity of argument to KVM_SET_MP_STATE
  perf/x86/core: Completely disable guest PEBS via guest's global_ctrl
  KVM: x86: fix memoryleak in kvm_arch_vcpu_create()
  KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
  kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves
  kunit: fix assert_type for comparison macros
  rcutorture: Use the barrier operation specified by cur_ops
  arch_topology: Make cluster topology span at least SMT CPUs
  platform/x86: p2sb: Fix UAF when caller uses resource name
  platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
  firmware_loader: Fix memory leak in firmware upload
  firmware_loader: Fix use-after-free during unregister
  kbuild: disable header exports for UML in a straightforward way
  selftests/net: return back io_uring zc send tests
  io_uring/net: simplify zerocopy send user API
  io_uring/notif: remove notif registration
  Revert "io_uring: rename IORING_OP_FILES_UPDATE"
  Revert "io_uring: add zc notification flush requests"
  selftests/net: temporarily disable io_uring zc test
  NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
  SUNRPC: Fix call completion races with call_decode()
  arch_topology: Silence early cacheinfo errors when non-existent
  binder: fix alloc->vma_vm_mm null-ptr dereference
  misc: fastrpc: increase maximum session count
  misc: fastrpc: fix memory corruption on open
  misc: fastrpc: fix memory corruption on probe
  usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
  driver core: Don't probe devices after bus_type.match() probe deferral
  ALSA: usb-audio: Split endpoint setups for hw_params and prepare
  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
  platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
  arm64: mm: Reserve enough pages for the initial ID map
  perf/arm_pmu_platform: fix tests for platform_get_irq() failure
  arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels
  arm64/kexec: Fix missing extra range for crashkres_low.
  rxrpc: Remove rxrpc_get_reply_time() which is no longer used
  afs: Use the operation issue time instead of the reply time for callbacks
  rxrpc: Fix calc of resend age
  rxrpc: Fix local destruction being repeated
  rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
  rxrpc: Fix ICMP/ICMP6 error handling
  mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock
  perf/x86/core: Completely disable guest PEBS via guest's global_ctrl
  perf/x86/intel: Fix unchecked MSR access error for Alder Lake N
  soundwire: qcom: fix device status array range
  ALSA: usb-audio: Register card again for iface over delayed_register option
  ALSA: usb-audio: Inform the delayed registration more properly
  net/smc: Remove redundant refcount increase
  RDMA/srp: Set scmnd->result only when scmnd is not NULL
  scsi: core: Fix a use-after-free
  scsi: core: Revert "Make sure that targets outlive devices"
  scsi: core: Revert "Make sure that hosts outlive targets"
  scsi: core: Revert "Simplify LLD module reference counting"
  scsi: core: Revert "Call blk_mq_free_tag_set() earlier"
  scsi: lpfc: Add missing destroy_workqueue() in error path
  scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
  cpufreq: tegra194: Remove the unneeded result variable
  Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
  tcp: make global challenge ack rate limitation per net-ns and default disabled
  tcp: annotate data-race around challenge_timestamp
  net: dsa: hellcreek: Print warning only once
  ip: fix triggering of 'icmp redirect'
  clk: ingenic-tcu: Properly enable registers before accessing timers
  netfilter: nf_conntrack_irc: Fix forged IP logic
  mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
  sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
  x86/cpu: Add CPU model numbers for Meteor Lake
  drm/amd/amdgpu: skip ucode loading if ucode_size == 0
  selftests: net: sort .gitignore file
  Documentation: networking: correct possessive "its"
  kcm: fix strp_init() order and cleanup
  PM: suspend: move from strlcpy() with unused retval to strscpy()
  mlxbf_gige: compute MDIO period based on i1clk
  intel_idle: move from strlcpy() with unused retval to strscpy()
  cpuidle: powernv: move from strlcpy() with unused retval to strscpy()
  Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
  cpufreq: amd-pstate: update pstate frequency transition delay time
  cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor
  cpufreq: amd_pstate: fix wrong lowest perf fetch
  cpufreq: amd-pstate: fix white-space
  cpufreq: amd-pstate: simplify cpudata pointer assignment
  cpuidle: coupled: Drop duplicate word from a comment
  Revert "ANDROID: virt_wifi: Add data ops for scan data simulation"
  perf script: Skip dummy event attr check
  riscv: dts: microchip: use an mpfs specific l2 compatible
  dt-bindings: riscv: sifive-l2: add a PolarFire SoC compatible
  gpio: realtek-otto: switch to 32-bit I/O
  cachefiles: make on-demand request distribution fairer
  cachefiles: fix error return code in cachefiles_ondemand_copen()
  vfio/type1: Unpin zero pages
  fscache: fix misdocumented parameter
  USB: serial: ch341: fix disabled rx timer on older devices
  USB: serial: ch341: fix lost character on LCR updates
  powerpc: Fix hard_irq_disable() with sanitizer
  ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
  USB: serial: cp210x: add Decagon UCA device id
  perf metric: Return early if no CPU PMU table exists
  selftests/nolibc: Avoid generated files being committed
  selftests/nolibc: add a "help" target
  selftests/nolibc: "sysroot" target installs a local copy of the sysroot
  selftests/nolibc: add a "run" target to start the kernel in QEMU
  selftests/nolibc: add a "defconfig" target
  selftests/nolibc: add a "kernel" target to build the kernel with the initramfs
  selftests/nolibc: support glibc as well
  selftests/nolibc: condition some tests on /proc existence
  selftests/nolibc: recreate and populate /dev and /proc if missing
  selftests/nolibc: on x86, support exiting with isa-debug-exit
  selftests/nolibc: exit with poweroff on success when getpid() == 1
  selftests/nolibc: add a few tests for some libc functions
  selftests/nolibc: implement a few tests for various syscalls
  selftests/nolibc: support a test definition format
  selftests/nolibc: add basic infrastructure to ease creation of nolibc tests
  tools/nolibc: make sys_mmap() automatically use the right __NR_mmap definition
  tools/nolibc: fix build warning in sys_mmap() when my_syscall6 is not defined
  tools/nolibc: make argc 32-bit in riscv startup code
  tools/memory-model: Clarify LKMM's limitations in litmus-tests.txt
  docs/memory-barriers.txt: Fixup long lines
  docs/memory-barriers.txt: Fix confusing name of 'data dependency barrier'
  rcu-tasks: Make RCU Tasks Trace check for userspace execution
  rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states
  rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()
  srcu: Make Tiny SRCU use full-sized grace-period counters
  srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precise
  srcu: Add GP and maximum requested GP to Tiny SRCU rcutorture output
  rcutorture: Make "srcud" option also test polled grace-period API
  rcutorture: Limit read-side polling-API testing
  rcu: Add functions to compare grace-period state values
  rcutorture: Expand rcu_torture_write_types() first "if" statement
  rcutorture: Use 1-suffixed variable in rcu_torture_write_types() check
  rcu: Make synchronize_rcu() fastpath update only boot-CPU counters
  rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removal
  rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure
  rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence
  rcu: Remove expedited grace-period fast-path forward-progress helper
  rcu: Make synchronize_rcu() fast path update ->gp_seq counters
  rcu-tasks: Remove grace-period fast-path rcu-tasks helper
  rcu: Set rcu_data structures' initial ->gpwrap value to true
  rcu: Disable run-time single-CPU grace-period optimization
  rcu: Add full-sized polling for cond_sync_exp_full()
  rcu: Add full-sized polling for cond_sync_full()
  rcu: Remove blank line from poll_state_synchronize_rcu() docbook header
  rcu: Add full-sized polling for start_poll_expedited()
  rcu: Add full-sized polling for start_poll()
  rcutorture: Verify long-running reader prevents full polling from completing
  rcutorture: Remove redundant RTWS_DEF_FREE check
  rcutorture: Verify RCU reader prevents full polling from completing
  rcutorture: Allow per-RCU-flavor polled double-GP check
  rcutorture: Abstract synchronous and polled API testing
  rcu: Add full-sized polling for get_state()
  rcu: Add full-sized polling for get_completed*() and poll_state*()
  rcu/nocb: Add CPU number to CPU-{,de}offload failure messages
  rcu/nocb: Choose the right rcuog/rcuop kthreads to output
  rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval
  rcu/kfree: Fix kfree_rcu_shrink_count() return value
  rcu: Back off upon fill_page_cache_func() allocation failure
  rcu: Exclude outgoing CPU when it is the last to leave
  rcu: Avoid triggering strict-GP irq-work when RCU is idle
  sched/debug: Show the registers of 'current' in dump_cpu_task()
  sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task()
  rcu: Update rcu_access_pointer() header for rcu_dereference_protected()
  rcu: Document reason for rcu_all_qs() call to preempt_disable()
  rcu: Make tiny RCU support leak callbacks for debug-object errors
  rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels
  rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels
  rcu: Fix rcu_read_unlock_strict() strict QS reporting
  doc/rcu: Update LWN article URLs and add 2019 article
  doc: SLAB_TYPESAFE_BY_RCU uses cannot rely on spinlocks
  doc: Update rcu_access_pointer() advice in rcu_dereference.rst
  doc: Fix list: rcu_access_pointer() is not lockdep-checked
  doc: Use rcu_barrier() to rate-limit RCU callbacks
  doc: Call out queue_rcu_work() for blocking RCU callbacks
  doc: Emphasize the need for explicit RCU read-side markers
  gpio: pca953x: Add mutex_lock for regcache sync in PM
  netfilter: nf_tables: clean up hook list when offload flags check fails
  regulator: Fix qcom,spmi-regulator schema
  netfilter: br_netfilter: Drop dst references before setting.
  netfilter: remove nf_conntrack_helper sysctl and modparam toggles
  Revert "usb: add quirks for Lenovo OneLink+ Dock"
  media: uvcvideo: Fix InterfaceProtocol for Quanta camera
  ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
  ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
  ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
  ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
  ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
  ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
  ARM: at91: pm: fix self-refresh for sama7g5
  net: lan966x: improve error handle in lan966x_fdma_rx_get_frame()
  nfp: fix the access to management firmware hanging
  net: phy: micrel: Make the GPIO to be non-exclusive
  net: virtio_net: fix notification coalescing comments
  nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
  nvmet-auth: add missing goto in nvmet_setup_auth()
  nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
  cifs: fix small mempool leak in SMB2_negotiate()
  smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait
  drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
  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/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: 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: set dig fifo read start level to 7 before dig fifo reset
  drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
  drm/amd/display: Fix OTG H timing reset for dcn314
  drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
  drm/amdgpu: Update mes_v11_api_def.h
  drm/amdgpu: disable FRU access on special SIENNA CICHLID card
  s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
  s390: update defconfigs
  s390: fix nospec table alignments
  s390/mm: remove useless hugepage address alignment
  wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
  wifi: wilc1000: fix DMA on stack objects
  staging: rtl8712: fix use after free bugs
  reset: microchip-sparx5: issue a reset on startup
  reset: imx7: Fix the iMX8MP PCIe PHY PERST support
  usb: cdns3: fix issue with rearming ISO OUT endpoint
  usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
  usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
  media: mceusb: Use new usb_control_msg_*() routines
  USB: core: Prevent nested device-reset calls
  USB: gadget: Fix obscure lockdep violation for udc_mutex
  usb: dwc2: fix wrong order of phy_power_on and phy_init
  usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
  usb: typec: Remove retimers properly
  usb: dwc3: disable USB core PHY management
  usb: add quirks for Lenovo OneLink+ Dock
  net/sched: fix netdevice reference leaks in attach_default_qdiscs()
  tty: n_gsm: avoid call of sleeping functions from atomic context
  tty: n_gsm: replace kicktimer with delayed_work
  tty: n_gsm: initialize more members at gsm_alloc_mux()
  tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
  tty: serial: atmel: Preserve previous USART mode if RS485 disabled
  tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
  tty: Fix lookahead_buf crash with serdev
  serial: fsl_lpuart: RS485 RTS polariy is inverse
  vt: Clear selection before changing the font
  ACPI: Drop redundant acpi_dev_parent() header
  ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power()
  ARM: 9229/1: amba: Fix use-after-free in amba_read_periphid()
  dt-bindings: i2c: renesas,riic: Fix 'unevaluatedProperties' warnings
  net: sched: tbf: don't call qdisc_put() while holding tree lock
  cpufreq: bmips-cpufreq: Use module_init and add module_exit
  RDMA/hns: Remove the num_qpc_timer variable
  RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
  RDMA/hns: Fix supported page size
  phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support
  hwmon: (gpio-fan) Fix array out of bounds access
  MAINTAINERS: Update Bjorn's email address
  arm64: dts: qcom: sc7280: move USB wakeup-source property
  arm64: dts: qcom: thinkpad-x13s: Fix firmware location
  arm64: dts: qcom: sm8150: Fix fastrpc iommu values
  tracing: Define the is_signed_type() macro once
  docs: i2c: piix4: Fix typos, add markup, drop link
  Input: iforce - add support for Boeder Force Feedback Wheel
  soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
  bus: mhi: host: Fix up null pointer access in mhi_irq_handler
  drm/i915: Skip wm/ddb readout for disabled pipes
  drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
  drm/i915: fix null pointer dereference
  drm/i915/backlight: Disable pps power hook for aux based backlight
  drm/i915/display: avoid warnings when registering dual panel backlight
  drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
  drm/i915/dsi: filter invalid backlight and CABC ports
  drm/i915/guc: clear stalled request after a reset
  drm/i915/ttm: fix CCS handling
  USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
  USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
  USB: serial: option: add Quectel EM060K modem
  MIPS: loongson32: ls1c: Fix hang during startup
  net: Use u64_stats_fetch_begin_irq() for stats fetch.
  net: dsa: xrs700x: Use irqsave variant for u64 stats update
  USB: serial: option: add support for OPPO R11 diag port
  KVM: s390: pci: Hook to access KVM lowlevel from VFIO
  ARM: configs: at91: remove CONFIG_MICROCHIP_PIT64B
  docs: i2c: i2c-topology: reorder sections more logically
  docs: i2c: i2c-topology: fix incorrect heading
  docs: i2c: i2c-topology: fix typo
  ieee802154: cc2520: add rc code in cc2520_tx()
  net: mac802154: Fix a condition in the receive path
  ARM: ixp4xx: fix typos in comments
  RDMA/cma: Fix arguments order in net device validation
  arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number
  scripts/extract-ikconfig: add zstd compression support
  scripts: remove obsolete gcc-ld script
  smb3: fix temporary data corruption in insert range
  smb3: fix temporary data corruption in collapse range
  smb3: Move the flush out of smb2_copychunk_range() into its callers
  gpio: mockup: remove gpio debugfs when remove device
  RDMA/irdma: Fix drain SQ hang with no completion
  ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
  ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
  Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
  r8152: add PID for the Lenovo OneLink+ Dock
  nfp: flower: fix ingress police using matchall filter
  openvswitch: fix memory leak at failed datapath creation
  net: smsc911x: Stop and start PHY during suspend and resume
  tg3: Disable tg3 device on system reboot to avoid triggering AER
  net: sparx5: fix handling uneven length packets in manual extraction
  docs/conf.py: add function attribute '__fix_address' to conf.py
  Smack: Provide read control for io_uring_cmd
  io_uring/net: fix overexcessive retries
  /dev/null: add IORING_OP_URING_CMD support
  selinux: implement the security_uring_cmd() LSM hook
  lsm,io_uring: add LSM hooks for the new uring_cmd file op
  ALSA: control: Re-order bounds checking in get_ctl_id_hash()
  wifi: mt76: mt7921e: fix crash in chip reset fail
  platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
  crypto: lib - remove unneeded selection of XOR_BLOCKS
  platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
  pinctrl: sunxi: Fix name for A100 R_PIO
  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
  powerpc/rtas: Fix RTAS MSR[HV] handling for Cell
  Revert "powerpc: Remove unused FW_FEATURE_NATIVE references"
  powerpc: align syscall table for ppc32
  bpf: Don't use tnum_range on array range checking for poke descriptors
  selftests/bpf: Add regression test for pruning fix
  bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
  of/device: Fix up of_dma_configure_id() stub
  Docs/admin-guide/mm/damon/usage: fix the example code snip
  docs: Update version number from 5.x to 6.x in README.rst
  ACPI: bus: Remove the unneeded result variable
  ACPI: OSI: Update Documentation on custom _OSI strings
  ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string
  ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string
  ACPI: OSI: Remove Linux-Dell-Video _OSI string
  Revert "xhci: turn off port power in shutdown"
  xhci: Add grace period after xHC start to prevent premature runtime suspend.
  xhci: Fix null pointer dereference in remove if xHC has only one roothub
  drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
  ASoC: fsl_aud2htx: Add error handler for pm_runtime_enable
  ASoC: fsl_aud2htx: register platform component before registering cpu dai
  HID: nintendo: fix rumble worker null pointer deref
  HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
  pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
  ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid()
  regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
  dma-buf/dma-resv: check if the new fence is really later
  HID: input: fix uclogic tablets
  HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list
  HID: add Lenovo Yoga C630 battery quirk
  HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
  tee: fix compiler warning in tee_shm_register()
  HID: thrustmaster: Add sparco wheel and fix array length
  hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
  HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
  HID: asus: ROG NKey: Ignore portion of 0x5a report
  HID: hidraw: fix memory leak in hidraw_release()
  efi: libstub: Disable struct randomization
  HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
  wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port()
  wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
  wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
  wifi: mac80211: fix possible leak in ieee80211_tx_control_port()
  wifi: mac80211: always free sta in __sta_info_alloc in case of error
  wifi: mac80211: Fix UAF in ieee80211_scan_rx()
  powerpc/pci: Enable PCI domains in /proc when PCI bus numbers are not unique
  ACPI: Drop parent field from struct acpi_device
  ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash()
  dt-bindings: opp: Add missing (unevaluated|additional)Properties on child nodes
  ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
  ALSA: seq: Fix data-race at module auto-loading
  drm/i915/backlight: Disable pps power hook for aux based backlight
  drm/i915/display: avoid warnings when registering dual panel backlight
  drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
  drm/i915/dsi: filter invalid backlight and CABC ports
  drm/i915/guc: clear stalled request after a reset
  drm/i915/ttm: fix CCS handling
  clk: bcm: rpi: Show clock id limit in error case
  clk: bcm: rpi: Add missing newline
  clk: bcm: rpi: Prevent out-of-bounds access
  bpf: Fix a data-race around bpf_jit_limit.
  cpufreq: schedutil: Move max CPU capacity to sugov_policy
  Input: goodix - add compatible string for GT1158
  ACPI: move from strlcpy() with unused retval to strscpy()
  ACPI: PM: Fix acpi_dev_state_d0() kerneldoc
  ASoC: SOF: ipc4-topology: fix alh_group_ida max value
  ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
  ACPI: scan: Eliminate __acpi_device_add()
  ACPI: scan: Rearrange initialization of ACPI device objects
  ACPI: scan: Rename acpi_bus_get_parent() and rearrange it
  ACPI: Rename acpi_bus_get/put_acpi_device()
  soundwire: qcom: remove duplicate reset control get
  ALSA: seq: oss: Fix data-race for max_midi_devs access
  ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF
  ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF
  arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro
  arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
  arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
  arm64: dts: rockchip: Lower sd speed on quartz64-b
  ASoC: fsl_mqs: Fix supported clock DAI format
  ASoC: nau8540: Implement hw constraint for rates
  ASoC: nau8825: Implement hw constraint for rates
  ASoC: nau8824: Implement hw constraint for rates
  ASoC: nau8824: Fix semaphore unbalance at error paths
  ASoC: nau8821: Implement hw constraint for rates
  firmware: arm_scmi: Harmonize SCMI tracing message format
  firmware: arm_scmi: Add SCMI PM driver remove routine
  firmware: arm_scmi: Fix the asynchronous reset requests
  firmware: arm_scmi: Harden accesses to the reset domains
  Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()"
  Revert "PM: domains: Delete usage of driver_deferred_probe_check_state()"
  Revert "net: mdio: Delete usage of driver_deferred_probe_check_state()"
  Revert "driver core: Delete driver_deferred_probe_check_state()"
  net/ieee802154: fix repeated words in comments
  ieee802154/adf7242: defer destroy_workqueue call
  Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()"
  usb: dwc3: qcom: suppress unused-variable warning
  MAINTAINERS: add include/dt-bindings/input to INPUT DRIVERS
  clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
  powerpc/papr_scm: Fix nvdimm event mappings
  Input: rk805-pwrkey - fix module autoloading
  clk: core: Fix runtime PM sequence in clk_core_unprepare()
  clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
  firmware: arm_scmi: Harden accesses to the sensor domains
  firmware: arm_scmi: Improve checks in the info_get operations
  firmware: arm_scmi: Fix missing kernel-doc in optee
  spi: cadence-quadspi: Disable irqs during indirect reads
  regulator: core: Clean up on enable failure
  ASoC: mediatek: mt8186: fix DMIC record noise
  ALSA: memalloc: Revive x86-specific WC page allocations again
  mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
  mmc: core: Fix UHS-I SD 1.8V workaround branch
  pinctrl: qcom: sc8180x: Fix wrong pin numbers
  pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
  drm/i915/gvt: Fix Comet Lake
  drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
  arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity
  arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity
  arm64: dts: imx8mp: Fix I2C5 GPIO assignment on i.MX8M Plus DHCOM
  arm64: dts: imx8mm-venice-gw7901: fix port/phy validation
  arm64: dts: verdin-imx8mm: add otg2 pd to usbphy
  iio: light: cm32181: make cm32181_pm_ops static
  iio: ad7292: Prevent regulator double disable
  dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
  iio: adc: mcp3911: use correct formula for AD conversion
  iio: adc: mcp3911: correct "microchip,device-addr" property
  soc: imx: gpcv2: Assert reset before ungating clock
  arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x
  ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
  ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
  ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led
  RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
  RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
  arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names
  arm64: dts: imx8mp: Adjust ECSPI1 pinmux on i.MX8M Plus DHCOM
  arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings
  batman-adv: Fix hang up with small MTU hard-interface
  clk: ti: Fix missing of_node_get() ti_find_clock_provider()
  riscv: kvm: move extern sbi_ext declarations to a header
  riscv: kvm: vcpu_timer: fix unused variable warnings
  docs/ja_JP/SubmittingPatches: Remove reference to submitting-drivers.rst
  gpio: pxa: use devres for the clock struct
  MAINTAINERS: rectify entry for XILINX GPIO DRIVER
  KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE()
  KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang
  KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
  kvm: x86: mmu: Always flush TLBs when enabling dirty logging
  kvm: x86: mmu: Drop the need_remote_flush() function
  dt-bindings: usb: mtu3: add compatible for mt8188
  USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
  usb: gadget: f_uac2: fix superspeed transfer
  Revert "binder_alloc: Add missing mmap_lock calls when using the VMA"
  ARM: dts: versatile: Update spi clock-names property
  ARM: dts: realview: Update spi clock-names property
  ARM: dts: integratorap: Update spi node properties
  usb: xhci-mtk: fix bandwidth release issue
  usb: xhci-mtk: relax TT periodic bandwidth allocation
  bpf, cgroup: Fix kernel BUG in purge_effective_progs
  usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
  ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels
  usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off()
  usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
  usb: dwc3: pci: Add support for Intel Raptor Lake
  usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
  dt-bindings: usb: qcom,dwc3: Add SM6375 compatible
  usb: dwc3: qcom: clean up suspend callbacks
  usb: dwc3: qcom: fix wakeup implementation
  dt-bindings: usb: qcom,dwc3: add wakeup-source property
  usb: dwc3: qcom: fix peripheral and OTG suspend
  usb: dwc3: qcom: fix runtime PM wakeup
  usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
  usb: dwc3: qcom: fix gadget-only builds
  Revert "usb: dwc3: qcom: Keep power domain on to retain controller status"
  usb: dwc3: fix PHY disable sequence
  docs: kerneldoc-preamble: Test xeCJK.sty before loading
  MAINTAINERS: Update email of Neil Armstrong
  maintainer-pgp-guide: minor wording tweaks
  maintainer-pgp-guide: add a section on PGP-signed patches
  maintainer-pgp-guide: update ECC support information
  maintainer-pgp-guide: remove keyserver instructions
  maintainer-pgp-guide: use key terminology consistent with upstream
  Documentation: irqdomain: Fix typo of "at least once"
  docs/zh_CN: Update the translation of gpio to 6.0-rc1
  usb-storage: Add ignore-residue quirk for NXP PN7462AU
  usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
  serial: document start_rx member at struct uart_ops
  musb: fix USB_MUSB_TUSB6010 dependency
  binder_alloc: Add missing mmap_lock calls when using the VMA
  binder: fix UAF of ref->proc caused by race condition
  regmap: spi: Reserve space for register address/padding
  ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src()
  thunderbolt: Check router generation before connecting xHCI
  thunderbolt: Use the actual buffer in tb_async_error()
  bpf: Restrict bpf_sys_bpf to CAP_PERFMON
  bpf: Partially revert flexible-array member replacement
  skmsg: Fix wrong last sg check in sk_msg_recvmsg()
  hwmon: (pmbus) Fix vout margin caching
  hwmon: (pmbus) Use dev_err_probe() to filter -EPROBE_DEFER error messages
  ASoC: qcom: sm8250: add missing module owner
  arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd
  arm64: dts: imx8mm-verdin: update CAN clock to 40MHz
  Revert "soc: imx: imx8m-blk-ctrl: set power device name"
  of: fdt: fix off-by-one error in unflatten_dt_nodes()
  workqueue: don't skip lockdep work dependency in cancel_work_sync()
  staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
  staging: r8188eu: add firmware dependency
  ASoC: fsl_sai: fix incorrect mclk number in error message
  cpufreq: Add SM6115 to cpufreq-dt-platdev blocklist
  OPP: Fix an un-initialized variable usage
  iio: light: cm3605: Fix an error handling path in cm3605_probe()
  iio: adc: mcp3911: make use of the sign bit
  peci: cpu: Fix use-after-free in adev_release()
  peci: aspeed: fix error check return value of platform_get_irq()
  drm/msm/rd: Fix FIFO-full deadlock
  drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
  ARM: dts: bcmbca: bcm6878: cosmetic change
  ARM: dts: bcmbca: bcm6878: fix timer node cpu mask flag
  ARM: dts: bcmbca: bcm6846: fix interrupt controller node
  ARM: dts: bcmbca: bcm6846: clean up psci node
  ARM: dts: bcmbca: bcm6846: fix timer node cpu mask flag
  ARM: dts: bcmbca: bcm63178: cosmetic change
  ARM: dts: bcmbca: bcm63178: fix interrupt controller node
  ARM: dts: bcmbca: bcm63178: clean up psci node
  ARM: dts: bcmbca: bcm63178: fix timer node cpu mask flag
  tools: hv: Remove an extraneous "the"
  drm/hyperv: Fix an error handling path in hyperv_vmbus_probe()
  xsk: Fix corrupted packets for XDP_SHARED_UMEM
  ASoC: cs42l42: Only report button state if there was a button interrupt
  arm64: dts: juno: Add missing MHU secure-irq
  arm64: dts: arm: juno: Remove legacy Coresight 'slave-mode' property
  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: Fix SLP_TYPx bitfield mask
  drm/i915/gvt: Fix kernel-doc
  drm/i915/gvt: Fix kernel-doc
  drm/i915/gvt: Fix kernel-doc
  drm/i915/gvt: fix typo in comment
  spi: bitbang: Fix lsb-first Rx
  selftests/bpf: Add lru_bug to s390x deny list
  Input: goodix - add support for GT1158
  dt-bindings: input: touchscreen: add compatible string for Goodix GT1158
  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
  MAINTAINERS: add the Polarfire SoC's i2c driver
  MAINTAINERS: add PolarFire SoC dt bindings
  fsdax: Fix infinite loop in dax_iomap_rw()
  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
  nvdimm/namespace: drop nested variable in create_namespace_pmem()
  ndtest: Cleanup all of blk namespace specific code
  pmem: fix a name collision
  ARM: dts: am33xx: Fix MMCHS0 dma properties

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
	Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml
	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
	Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml
	Documentation/devicetree/bindings/dma/moxa,moxart-dma.txt
	Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml
	Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
	Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
	Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml
	Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
	Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
	Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
	Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml
	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
	Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
	Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
	Documentation/devicetree/bindings/opp/opp-v2-qcom-level.yaml
	Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
	Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
	Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
	Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml
	Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml
	Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
	Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml
	Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
	Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
	Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
	Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
	Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
	Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
	drivers/bus/mhi/host/main.c
	drivers/cpufreq/qcom-cpufreq-hw.c
	kernel/sched/Makefile

Change-Id: I399f2841e8004cc7dd00ef6547f0fff1305beb02
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@9153521 SKQ4.221007.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-10-23 23:33:09 -07:00
Matti Vaittinen
a10a0f385a iio: bmc150-accel-core: Fix unsafe buffer attributes
The iio_triggered_buffer_setup_ext() was changed by
commit 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
to silently expect that all attributes given in buffer_attrs array are
device-attributes. This expectation was not forced by the API - and some
drivers did register attributes created by IIO_CONST_ATTR().

The added attribute "wrapping" does not copy the pointer to stored
string constant and when the sysfs file is read the kernel will access
to invalid location.

Change the IIO_CONST_ATTRs from the driver to IIO_DEVICE_ATTR in order
to prevent the invalid memory access.

Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com>
Fixes: 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
Link: https://lore.kernel.org/r/cf8a56658fc38db8bed64f456d898f5ad5a2814f.1664782676.git.mazziesaccount@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Matti Vaittinen
5e23b33d1e iio: adxl367: Fix unsafe buffer attributes
The devm_iio_kfifo_buffer_setup_ext() was changed by
commit 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
to silently expect that all attributes given in buffer_attrs array are
device-attributes. This expectation was not forced by the API - and some
drivers did register attributes created by IIO_CONST_ATTR().

The added attribute "wrapping" does not copy the pointer to stored
string constant and when the sysfs file is read the kernel will access
to invalid location.

Change the IIO_CONST_ATTRs from the driver to IIO_DEVICE_ATTR in order
to prevent the invalid memory access.

Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com>
Fixes: 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
Cc: <Stable@vger.kernel.org>
Link: https://lore.kernel.org/r/2e2d9ec34fb1df8ab8e2749199822db8cc91d302.1664782676.git.mazziesaccount@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Matti Vaittinen
ab0ee36e90 iio: adxl372: Fix unsafe buffer attributes
The iio_triggered_buffer_setup_ext() was changed by
commit 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
to silently expect that all attributes given in buffer_attrs array are
device-attributes. This expectation was not forced by the API - and some
drivers did register attributes created by IIO_CONST_ATTR().

The added attribute "wrapping" does not copy the pointer to stored
string constant and when the sysfs file is read the kernel will access
to invalid location.

Change the IIO_CONST_ATTRs from the driver to IIO_DEVICE_ATTR in order
to prevent the invalid memory access.

Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com>
Fixes: 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
Cc: <Stable@vger.kernel.org>
Link: https://lore.kernel.org/r/19158499623cdf7f9c5efae1f13c9f1a918ff75f.1664782676.git.mazziesaccount@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Matti Vaittinen
54246b9034 iio: at91-sama5d2_adc: Fix unsafe buffer attributes
The iio_triggered_buffer_setup_ext() was changed by
commit 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
to silently expect that all attributes given in buffer_attrs array are
device-attributes. This expectation was not forced by the API - and some
drivers did register attributes created by IIO_CONST_ATTR().

The added attribute "wrapping" does not copy the pointer to stored
string constant and when the sysfs file is read the kernel will access
to invalid location.

Change the IIO_CONST_ATTRs from the driver to IIO_DEVICE_ATTR in order
to prevent the invalid memory access.

Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com>
Fixes: 15097c7a1a ("iio: buffer: wrap all buffer attributes into iio_dev_attr")
Tested-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Link: https://lore.kernel.org/r/be69775aa302159f088b8b91894e6ec449bca65b.1664782676.git.mazziesaccount@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Cosmin Tanislav
4132f19173 iio: temperature: ltc2983: allocate iio channels once
Currently, every time the device wakes up from sleep, the
iio_chan array is reallocated, leaking the previous one
until the device is removed (basically never).

Move the allocation to the probe function to avoid this.

Signed-off-by: Cosmin Tanislav <cosmin.tanislav@analog.com>
Fixes: f110f3188e ("iio: temperature: Add support for LTC2983")
Cc: <Stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20221014123724.1401011-2-demonsingur@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Olivier Moysan
174dac5dc8 iio: adc: stm32-adc: fix channel sampling time init
Fix channel init for ADC generic channel bindings.
In generic channel initialization, stm32_adc_smpr_init() is called to
initialize channel sampling time. The "st,min-sample-time-ns" property
is an optional property. If it is not defined, stm32_adc_smpr_init() is
currently skipped.
However stm32_adc_smpr_init() must always be called, to force a minimum
sampling time for the internal channels, as the minimum sampling time is
known. Make stm32_adc_smpr_init() call unconditional.

Fixes: 796e5d0b1e ("iio: adc: stm32-adc: use generic binding for sample-time")
Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Reviewed-by: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
Link: https://lore.kernel.org/r/20221012142205.13041-2-olivier.moysan@foss.st.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Marcus Folkesson
aa6c77d05e iio: adc: mcp3911: mask out device ID in debug prints
The Device ID should not be included when printing register.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Link: https://lore.kernel.org/r/20221010194654.676525-1-marcus.folkesson@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Marcus Folkesson
815f1647a6 iio: adc: mcp3911: use correct id bits
The device ID should be shifted 6 bits to left according to datasheet.

Fixes: 3a89b289df ("iio: adc: add support for mcp3911")
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Link: https://lore.kernel.org/r/20221010194641.676484-1-marcus.folkesson@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Marcus Folkesson
a83695a666 iio: adc: mcp3911: return proper error code on failure to allocate trigger
smatch warnings:
drivers/iio/adc/mcp3911.c:441 mcp3911_probe() warn: passing zero to 'PTR_ERR'

Fixes: 08a65f61db ("iio: adc: mcp3911: add support for interrupts")
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Link: https://lore.kernel.org/r/20220927092537.94663-1-marcus.folkesson@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Dan Carpenter
7578847b59 iio: adc: mcp3911: fix sizeof() vs ARRAY_SIZE() bug
This code uses sizeof() instead of ARRAY_SIZE() so it reads beyond the
end of the mcp3911_osr_table[] array.

Fixes: 6d965885f4 ("iio: adc: mcp3911: add support for oversampling ratio")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Link: https://lore.kernel.org/r/YzFsjY3xLHUQMjVr@kili
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Shreeya Patel
0dec4d2f26 iio: light: tsl2583: Fix module unloading
tsl2583 probe() uses devm_iio_device_register() and calling
iio_device_unregister() causes the unregister to occur twice. s
Switch to iio_device_register() instead of devm_iio_device_register()
in probe to avoid the device managed cleanup.

Fixes: 371894f5d1 ("iio: tsl2583: add runtime power management support")
Signed-off-by: Shreeya Patel <shreeya.patel@collabora.com>
Link: https://lore.kernel.org/r/20220826122352.288438-1-shreeya.patel@collabora.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-10-17 08:51:26 +01:00
Mario Tesi
2f2c81d99f drivers:iio:stm:imu:st_lsm6dsrx: fix unnecessary assignment
Removed unnecessary initialization of err variable.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I7996199bfb96a2d0001768a4bbbe1cefa575d9d3
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269914
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
129ba0002b drivers:iio:stm:imu:st_ism330dlc: fix wrong buffer len
The size of the SPI write buffer is mistakenly swapped with
the read buffer len.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I4df290a09040459ae0ffb64b3dbd385eff9b5a5f
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269913
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
11cdb27112 drivers:iio:stm:imu:st_asm330lhhx: fix wrong array size in function
Replaced the correct value of the array size of the fsm and mlc sensors.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I0a7071f395ad743823c338298acc0fde95aeb163
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269912
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
6d6fa0ad21 drivers:iio:stm:imu:st_asm330lhhx: avoid division by zero in function
If the variable req_odr is zero (sensor off) the calculation generates
a division by zero exception.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I2808198ac447d26ee8b7b04473d003d6d8803d09
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269911
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
7cc659ad6c drivers:iio:stm:accel:st_lis2hh12: the return value cannot be < 0
The value of the err variable cannot be < 0 due to the previous check.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ib9030d3b79eb59aad1c53979b73209cc5de532de
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269910
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
426aa009e0 drivers:iio:stm:accel:st_lis2hh12: fix wrong buffer len
The size of the SPI write buffer is mistakenly swapped with
the read buffer len.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I9779c311e3a10aac43c5f24d32d4ac10767871d7
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269909
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
b670bc72f4 drivers:iio:stm:accel:st_lis2ds12: the return value cannot be < 0
The value of the err variable cannot be < 0 due to the previous check.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: If14da85c70de852e5534d801954c56318ecf6ae3
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269908
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
e7fcd3e171 drivers:iio:stm:accel:st_lis2ds12: fix wrong buffer len
The size of the SPI write buffer is mistakenly swapped with
the read buffer len.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I9f02f6a712805077c05125c438c5248a1ba42dfc
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269907
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
0ea28fbcd8 drivers:iio:stm:accel:st_ism303dac: the return value cannot be < 0
The value of the err variable cannot be < 0 due to the previous check.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ia060c521cd3796bdf0fc72b2e1b7765193a6193b
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269906
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-10-11 17:48:14 +02:00
Mario Tesi
9c9d4f9815 drivers:iio:stm:accel:st_ism303dac: fix wrong buffer len
The size of the SPI write buffer is mistakenly swapped with
the read buffer len.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I066009038a3caea0ca0475cc3b5979d6176ba257
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/269905
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-10-11 17:48:14 +02:00
Linus Torvalds
a09476668e Char/Misc and other driver changes for 6.1-rc1
Here is the large set of char/misc and other small driver subsystem
 changes for 6.1-rc1.  Loads of different things in here:
   - IIO driver updates, additions, and changes.  Probably the largest
     part of the diffstat
   - habanalabs driver update with support for new hardware and features,
     the second largest part of the diff.
   - fpga subsystem driver updates and additions
   - mhi subsystem updates
   - Coresight driver updates
   - gnss subsystem updates
   - extcon driver updates
   - icc subsystem updates
   - fsi subsystem updates
   - nvmem subsystem and driver updates
   - misc driver updates
   - speakup driver additions for new features
   - lots of tiny driver updates and cleanups
 
 All of these have been in the linux-next tree for a while with no
 reported issues.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCY0GQmA8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ylyVQCeNJjZ3hy+Wz8WkPSY+NkehuIhyCIAnjXMOJP8
 5G/JQ+rpcclr7VOXlS66
 =zVkU
 -----END PGP SIGNATURE-----

Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull char/misc and other driver updates from Greg KH:
 "Here is the large set of char/misc and other small driver subsystem
  changes for 6.1-rc1. Loads of different things in here:

   - IIO driver updates, additions, and changes. Probably the largest
     part of the diffstat

   - habanalabs driver update with support for new hardware and
     features, the second largest part of the diff.

   - fpga subsystem driver updates and additions

   - mhi subsystem updates

   - Coresight driver updates

   - gnss subsystem updates

   - extcon driver updates

   - icc subsystem updates

   - fsi subsystem updates

   - nvmem subsystem and driver updates

   - misc driver updates

   - speakup driver additions for new features

   - lots of tiny driver updates and cleanups

  All of these have been in the linux-next tree for a while with no
  reported issues"

* tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (411 commits)
  w1: Split memcpy() of struct cn_msg flexible array
  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
  ...
2022-10-08 08:56:37 -07:00
Mario Tesi
55aea09e3e drivers:iio:stm:imu:accel: remove duplicate compatible string
Remove the compatible string from the driver core file because not used.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ib7095a574f76b6e5e9068b84be77b42facb10d4a
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268715
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-10-05 21:18:36 +02:00
memswusr
3925f98923 drivers:iio:stm: fix build on k5.15
Cumulative patch to allow build stm driver on k5.15

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: Ie0992f6c6c84bab16826c950a6c0193c86f9c4ac
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/268419
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-10-05 18:22:20 +02:00
Linus Torvalds
b86406d42a * 'remove' callback converted to return void. Big change with trivial
fixes all over the tree. Other subsystems depending on this change
   have been asked to pull an immutable topic branch for this.
 * new driver for Microchip PCI1xxxx switch
 * heavy refactoring of the Mellanox BlueField driver
 * we prefer async probe in the i801 driver now
 * the rest is usual driver updates (support for more SoCs, some
   refactoring, some feature additions)
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAmM7T3IACgkQFA3kzBSg
 KbYnAxAAn2SXzpUuuJ05hhk/y89RWHhzSilU+7d+egYfQJlbXUl2WzYx/Wu1BSZM
 ciyXuJFIiTywdUiX1r1VeMO80zmQQZXAUG7VygAtOSk7iPSd/qTyL+7J+k1DXADI
 hGR+pZLBVfTFyY3d1qHnwKFkzByvQjc2raARv9g7kDxkSQa8xI/sXScmhGYtrLch
 DUYUK1F3Sdqbk0FsudJ5Jvd7bZCSS+n+jSR+mrZaOXbkUD4JmDUauW8pAS6UI9in
 CxnjZoOLMHdAmC9ADanLeDRXxKz23uNU/9vdZ1/DMYnNsF/TnyWl6Rz/3BFE3YFk
 Vq7A1XAK4b3oJAgM92mdvKSkmzBIzkmj02vaVyuNPtRgHZo5MsIcEnWiBhymZY5g
 W6BPrjt/8YKRKeNlP/nrZmageklepsXZbUrNQt1ws8i4bbT+CKInKbjKLnBfDgVz
 5VSd8M9+y2Jd/JaJhMt9TBNmP0W2RrThxLF06Hux1ue7k4maE7Eljvkzcd4GJ6Un
 HYePZMhwCx3aeYsFmFT/V3kHFsfyHUlIFy/vgXTEICsKUpyj/dX96ANWhe+tJdcX
 Cknmc+XOVGPm0LPPju4M8WScMjSqNODm1yfDWUe2cRKlxzI45v6x4Oxl8rWD9hb4
 KKMGXit0LOtWETlHALffwFCifs6DdaaA0IMUtMQUj8egvys0enE=
 =arni
 -----END PGP SIGNATURE-----

Merge tag 'i2c-for-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c updates from Wolfram Sang:

 - 'remove' callback converted to return void. Big change with trivial
   fixes all over the tree. Other subsystems depending on this change
   have been asked to pull an immutable topic branch for this.

 - new driver for Microchip PCI1xxxx switch

 - heavy refactoring of the Mellanox BlueField driver

 - we prefer async probe in the i801 driver now

 - the rest is usual driver updates (support for more SoCs, some
   refactoring, some feature additions)

* tag 'i2c-for-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (37 commits)
  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
  i2c: microchip: pci1xxxx: Add driver for I2C host controller in multifunction endpoint of pci1xxxx switch
  docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTED
  i2c: mlxbf: remove device tree support
  i2c: mlxbf: support BlueField-3 SoC
  i2c: cadence: Add standard bus recovery support
  i2c: mlxbf: add multi slave functionality
  i2c: mlxbf: support lock mechanism
  macintosh/ams: Adapt declaration of ams_i2c_remove() to earlier change
  i2c: riic: Use devm_platform_ioremap_resource()
  i2c: mlxbf: remove IRQF_ONESHOT
  dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c
  dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support
  i2c: tegra: Add GPCDMA support
  i2c: scmi: Convert to be a platform driver
  i2c: rk3x: Add rv1126 support
  ...
2022-10-04 18:54:33 -07:00
Linus Torvalds
a5088ee725 Thermal control updates for 6.1-rc1
- Rework the device tree initialization, convert the drivers to the
    new API and remove the old OF code (Daniel Lezcano).
 
  - Fix return value to -ENODEV when searching for a specific thermal
    zone which does not exist (Daniel Lezcano).
 
  - Fix the return value inspection in of_thermal_zone_find() (Dan
    Carpenter).
 
  - Fix kernel panic when KASAN is enabled as it detects use after
    free when unregistering a thermal zone (Daniel Lezcano).
 
  - Move the set_trip ops inside the therma sysfs code (Daniel Lezcano).
 
  - Remove unnecessary error message as it is already shown in the
    underlying function (Jiapeng Chong).
 
  - Rework the monitoring path and move the locks upper in the call
    stack to fix some potentials race windows (Daniel Lezcano).
 
  - Fix lockdep_assert() warning introduced by the lock rework (Daniel
    Lezcano).
 
  - Do not lock thermal zone mutex in the user space governor (Rafael
    Wysocki).
 
  - Revert the Mellanox 'hotter thermal zone' feature because it is
    already handled in the thermal framework core code (Daniel Lezcano).
 
  - Increase maximum number of trip points in the thermal core (Sumeet
    Pawnikar).
 
  - Replace strlcpy() with unused retval with strscpy() in the core
    thermal control code (Wolfram Sang).
 
  - Use module_pci_driver() macro in the int340x processor_thermal
    driver (Shang XiaoJing).
 
  - Use get_cpu() instead of smp_processor_id() in the intel_powerclamp
    thermal driver to prevent it from crashing and remove unused
    accounting for IRQ wakes from it (Srinivas Pandruvada).
 
  - Consolidate priv->data_vault checks in int340x_thermal (Rafael
    Wysocki).
 
  - Check the policy first in cpufreq_cooling_register() (Xuewen Yan).
 
  - Drop redundant error message from da9062-thermal (zhaoxiao).
 
  - Drop of_match_ptr() from thermal_mmio (Jean Delvare).
 -----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCAAwFiEE4fcc61cGeeHD/fCwgsRv/nhiVHEFAmM7OzUSHHJqd0Byand5
 c29ja2kubmV0AAoJEILEb/54YlRx8CMP/1kNnDUjtCBIvl/OJEM0yVlEGJNppNu9
 dCNQwuftAJRt7dBB292clKW15ef1fFAHrW/eOy+z62k6k/tfqnMLEK38hpS4pIaL
 PZRjRfpp2CDmBBVTJ0I2nNC9h0zZY4tQK+JCII1M2UmgtLaGbp3NuIu2Ga4i5bNR
 IYE3QvVz/g2/pRNa/BTsJySje/q7wv231Vd5jg4czg58EyntBGO4gmWNuXyZ6OkF
 ijzcu7K5Tkll6DT+Paw8bGcPCyjBtoBhv2A6HtsC3cYfc2tY9BVf3DG2HlG0qTAU
 pIZsLOlUozzJScVbu8ScKj1hlP/iCKcPgVjP4l+U57EtcY/ULBqrQtkDVtGedNOZ
 wa5a1VUsZDrigWRpj1u5SsDWmbAod5uK5X/3naUfH7XtomhqikfaZK7Euek6kfDN
 SEhZaBycAFWlI/L5cG2sd6BBcmWlBqkaHiQ0zEv2YlALY5SkNOUQrrq2A/1LP1Ae
 67xbzbWFXyR8DAq3YyfnLpqgcJcSiyGxmdKZ1u2XHudXeJHKdAB7xlcJz+hfWpYU
 Rd1ZTB3ATA/IMG1rLO2dKgaMmyQCWPG6oXtJjTH0g3sXm0U6K14dwEU1ey9u/Li6
 DmI4cWaXf8WoRvb3rkEcJliayUed4U/ohU+z1bInSE8EuCBuyMLRhoJdi3ZhunOC
 PAyKcHg8fLy9
 =Ufw7
 -----END PGP SIGNATURE-----

Merge tag 'thermal-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull thermal control updates from Rafael Wysocki:
 "The most significant part of this update is the thermal control DT
  initialization rework from Daniel Lezcano and the following conversion
  of drivers to use the new API introduced by it

  Apart from that, the maximum number of trip points in a thermal zone
  is increased and there are some fixes and code cleanups

  Specifics:

   - Rework the device tree initialization, convert the drivers to the
     new API and remove the old OF code (Daniel Lezcano)

   - Fix return value to -ENODEV when searching for a specific thermal
     zone which does not exist (Daniel Lezcano)

   - Fix the return value inspection in of_thermal_zone_find() (Dan
     Carpenter)

   - Fix kernel panic when KASAN is enabled as it detects use after free
     when unregistering a thermal zone (Daniel Lezcano)

   - Move the set_trip ops inside the therma sysfs code (Daniel Lezcano)

   - Remove unnecessary error message as it is already shown in the
     underlying function (Jiapeng Chong)

   - Rework the monitoring path and move the locks upper in the call
     stack to fix some potentials race windows (Daniel Lezcano)

   - Fix lockdep_assert() warning introduced by the lock rework (Daniel
     Lezcano)

   - Do not lock thermal zone mutex in the user space governor (Rafael
     Wysocki)

   - Revert the Mellanox 'hotter thermal zone' feature because it is
     already handled in the thermal framework core code (Daniel Lezcano)

   - Increase maximum number of trip points in the thermal core (Sumeet
     Pawnikar)

   - Replace strlcpy() with unused retval with strscpy() in the core
     thermal control code (Wolfram Sang)

   - Use module_pci_driver() macro in the int340x processor_thermal
     driver (Shang XiaoJing)

   - Use get_cpu() instead of smp_processor_id() in the intel_powerclamp
     thermal driver to prevent it from crashing and remove unused
     accounting for IRQ wakes from it (Srinivas Pandruvada)

   - Consolidate priv->data_vault checks in int340x_thermal (Rafael
     Wysocki)

   - Check the policy first in cpufreq_cooling_register() (Xuewen Yan)

   - Drop redundant error message from da9062-thermal (zhaoxiao)

   - Drop of_match_ptr() from thermal_mmio (Jean Delvare)"

* tag 'thermal-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (55 commits)
  thermal: core: Increase maximum number of trip points
  thermal: int340x: processor_thermal: Use module_pci_driver() macro
  thermal: intel_powerclamp: Remove accounting for IRQ wakes
  thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
  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
  thermal: move from strlcpy() with unused retval to strscpy()
  thermal: da9062-thermal: Drop redundant error message
  thermal/drivers/thermal_mmio: Drop of_match_ptr()
  thermal: gov_user_space: Do not lock thermal zone mutex
  Revert "mlxsw: core: Add the hottest thermal zone detection"
  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
  ...
2022-10-03 15:33:38 -07:00
jianzhou
7ea65072a1 Merge keystone/android-mainline-keystone-qcom-release.6.0-rc3 (b996f9c) into msm-pineapple
* refs/heads/tmp-b996f9c:
  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

 Conflicts:
        Documentation/devicetree/bindings
        Documentation/devicetree/bindings/Makefile
        Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml
        Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
        Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
        Documentation/devicetree/bindings/arm/atmel-sysregs.txt
        Documentation/devicetree/bindings/arm/cpus.yaml
        Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
        Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
        Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186-sys-clock.yaml
        Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192-clock.yaml
        Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192-sys-clock.yaml
        Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195-sys-clock.yaml
        Documentation/devicetree/bindings/arm/msm/qcom,saw2.txt
        Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
        Documentation/devicetree/bindings/arm/vexpress-sysreg.yaml
        Documentation/devicetree/bindings/bus/qcom,ssc-block-bus.yaml
        Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
        Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml
        Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml
        Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml
        Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
        Documentation/devicetree/bindings/clock/st/st,flexgen.txt
        Documentation/devicetree/bindings/clock/ti/davinci/pll.txt
        Documentation/devicetree/bindings/clock/ti/dra7-atl.txt
        Documentation/devicetree/bindings/connector/usb-connector.yaml
        Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml
        Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
        Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
        Documentation/devicetree/bindings/display/arm,pl11x.yaml
        Documentation/devicetree/bindings/display/atmel,lcdc.txt
        Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
        Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
        Documentation/devicetree/bindings/display/bridge/ingenic,jz4780-hdmi.yaml
        Documentation/devicetree/bindings/display/fsl,lcdif.yaml
        Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml
        Documentation/devicetree/bindings/display/msm/dp-controller.yaml
        Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
        Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml
        Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml
        Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
        Documentation/devicetree/bindings/display/panel/panel-simple.yaml
        Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
        Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi-ddc.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos-mixer.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml
        Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml
        Documentation/devicetree/bindings/display/simple-framebuffer.yaml
        Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
        Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
        Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml
        Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml
        Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
        Documentation/devicetree/bindings/dsp/mediatek,mt8195-dsp.yaml
        Documentation/devicetree/bindings/eeprom/at25.yaml
        Documentation/devicetree/bindings/eeprom/microchip,93lc46b.yaml
        Documentation/devicetree/bindings/fpga/fpga-region.txt
        Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
        Documentation/devicetree/bindings/gpio/gpio-pca9570.yaml
        Documentation/devicetree/bindings/gpio/gpio-pisosr.txt
        Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
        Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml
        Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
        Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml
        Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
        Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
        Documentation/devicetree/bindings/hwinfo/samsung,exynos-chipid.yaml
        Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
        Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
        Documentation/devicetree/bindings/hwmon/adt7475.yaml
        Documentation/devicetree/bindings/hwmon/ibm,p8-occ-hwmon.txt
        Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
        Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
        Documentation/devicetree/bindings/i2c/nuvoton,npcm7xx-i2c.yaml
        Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
        Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
        Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml
        Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml
        Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
        Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
        Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
        Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
        Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml
        Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml
        Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml
        Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
        Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml
        Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml
        Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml
        Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
        Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml
        Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml
        Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml
        Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
        Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml
        Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml
        Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
        Documentation/devicetree/bindings/input/adc-joystick.yaml
        Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
        Documentation/devicetree/bindings/input/ariel-pwrbutton.yaml
        Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml
        Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
        Documentation/devicetree/bindings/input/gpio-keys.yaml
        Documentation/devicetree/bindings/input/input.yaml
        Documentation/devicetree/bindings/input/iqs269a.yaml
        Documentation/devicetree/bindings/input/iqs626a.yaml
        Documentation/devicetree/bindings/input/iqs62x-keys.yaml
        Documentation/devicetree/bindings/input/max77650-onkey.yaml
        Documentation/devicetree/bindings/input/microchip,cap11xx.yaml
        Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
        Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt
        Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
        Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml
        Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
        Documentation/devicetree/bindings/iommu/arm,smmu.yaml
        Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
        Documentation/devicetree/bindings/leds/backlight/common.yaml
        Documentation/devicetree/bindings/leds/backlight/gpio-backlight.yaml
        Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml
        Documentation/devicetree/bindings/leds/backlight/lm3630a-backlight.yaml
        Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml
        Documentation/devicetree/bindings/leds/backlight/richtek,rt4831-backlight.yaml
        Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
        Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
        Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
        Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
        Documentation/devicetree/bindings/leds/leds-pwm-multicolor.yaml
        Documentation/devicetree/bindings/leds/leds-qcom-lpg.yaml
        Documentation/devicetree/bindings/mailbox/arm,mhu.yaml
        Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
        Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
        Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
        Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
        Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
        Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
        Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml
        Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
        Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml
        Documentation/devicetree/bindings/media/rc.yaml
        Documentation/devicetree/bindings/media/rockchip-isp1.yaml
        Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
        Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
        Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
        Documentation/devicetree/bindings/mfd/mt6397.txt
        Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml
        Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml
        Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
        Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
        Documentation/devicetree/bindings/mfd/syscon.yaml
        Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
        Documentation/devicetree/bindings/mips/lantiq/rcu.txt
        Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
        Documentation/devicetree/bindings/mmc/mtk-sd.yaml
        Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
        Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
        Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
        Documentation/devicetree/bindings/mtd/microchip,mchp48l640.yaml
        Documentation/devicetree/bindings/mtd/mxc-nand.yaml
        Documentation/devicetree/bindings/mtd/partitions/partition.yaml
        Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml
        Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
        Documentation/devicetree/bindings/net/altera_tse.txt
        Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
        Documentation/devicetree/bindings/net/cdns,macb.yaml
        Documentation/devicetree/bindings/net/cpsw.txt
        Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
        Documentation/devicetree/bindings/net/ethernet-controller.yaml
        Documentation/devicetree/bindings/net/fsl,fec.yaml
        Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
        Documentation/devicetree/bindings/net/micrel.txt
        Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml
        Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
        Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml
        Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml
        Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
        Documentation/devicetree/bindings/net/qcom-emac.txt
        Documentation/devicetree/bindings/net/snps,dwmac.yaml
        Documentation/devicetree/bindings/net/ti,dp83822.yaml
        Documentation/devicetree/bindings/net/ti,dp83867.yaml
        Documentation/devicetree/bindings/net/ti,dp83869.yaml
        Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
        Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
        Documentation/devicetree/bindings/opp/opp-v2-base.yaml
        Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
        Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
        Documentation/devicetree/bindings/pci/host-generic-pci.yaml
        Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pcie-analog.yaml
        Documentation/devicetree/bindings/phy/cdns,dphy.yaml
        Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml
        Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
        Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
        Documentation/devicetree/bindings/phy/phy-tegra194-p2u.yaml
        Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
        Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
        Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
        Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml
        Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml
        Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml
        Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml
        Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
        Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml
        Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml
        Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml
        Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
        Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
        Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml
        Documentation/devicetree/bindings/power/brcm,bcm63xx-power.yaml
        Documentation/devicetree/bindings/power/renesas,apmu.yaml
        Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
        Documentation/devicetree/bindings/power/reset/qcom,pon.yaml
        Documentation/devicetree/bindings/power/reset/regulator-poweroff.yaml
        Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.yaml
        Documentation/devicetree/bindings/power/supply/active-semi,act8945a-charger.yaml
        Documentation/devicetree/bindings/power/supply/bq2415x.yaml
        Documentation/devicetree/bindings/power/supply/bq24190.yaml
        Documentation/devicetree/bindings/power/supply/bq24257.yaml
        Documentation/devicetree/bindings/power/supply/bq24735.yaml
        Documentation/devicetree/bindings/power/supply/bq2515x.yaml
        Documentation/devicetree/bindings/power/supply/bq256xx.yaml
        Documentation/devicetree/bindings/power/supply/bq25890.yaml
        Documentation/devicetree/bindings/power/supply/bq25980.yaml
        Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
        Documentation/devicetree/bindings/power/supply/charger-manager.yaml
        Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml
        Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml
        Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml
        Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel-gauge.yaml
        Documentation/devicetree/bindings/power/supply/ingenic,battery.yaml
        Documentation/devicetree/bindings/power/supply/isp1704.yaml
        Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
        Documentation/devicetree/bindings/power/supply/lltc,lt3651-charger.yaml
        Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml
        Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml
        Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml
        Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml
        Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
        Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
        Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml
        Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml
        Documentation/devicetree/bindings/power/supply/olpc-battery.yaml
        Documentation/devicetree/bindings/power/supply/power-supply.yaml
        Documentation/devicetree/bindings/power/supply/qcom,pm8941-charger.yaml
        Documentation/devicetree/bindings/power/supply/richtek,rt5033-battery.yaml
        Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml
        Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml
        Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml
        Documentation/devicetree/bindings/power/supply/stericsson,ab8500-btemp.yaml
        Documentation/devicetree/bindings/power/supply/stericsson,ab8500-chargalg.yaml
        Documentation/devicetree/bindings/power/supply/stericsson,ab8500-charger.yaml
        Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml
        Documentation/devicetree/bindings/power/supply/summit,smb347-charger.yaml
        Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml
        Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml
        Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml
        Documentation/devicetree/bindings/power/supply/x-powers,axp20x-ac-power-supply.yaml
        Documentation/devicetree/bindings/power/supply/x-powers,axp20x-battery-power-supply.yaml
        Documentation/devicetree/bindings/power/supply/x-powers,axp20x-usb-power-supply.yaml
        Documentation/devicetree/bindings/powerpc/fsl/cpus.txt
        Documentation/devicetree/bindings/powerpc/fsl/mpc5200.txt
        Documentation/devicetree/bindings/powerpc/opal/power-mgt.txt
        Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml
        Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt
        Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml
        Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml
        Documentation/devicetree/bindings/remoteproc/ti,pru-rproc.yaml
        Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
        Documentation/devicetree/bindings/riscv/cpus.yaml
        Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
        Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml
        Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml
        Documentation/devicetree/bindings/rtc/rtc-mt6397.txt
        Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
        Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml
        Documentation/devicetree/bindings/serial/8250.yaml
        Documentation/devicetree/bindings/serial/renesas,hscif.yaml
        Documentation/devicetree/bindings/serial/rs485.yaml
        Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
        Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
        Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
        Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
        Documentation/devicetree/bindings/sound/adi,adau1977.yaml
        Documentation/devicetree/bindings/sound/adi,max98396.yaml
        Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-codec-analog.yaml
        Documentation/devicetree/bindings/sound/atmel-sam9x5-wm8731-audio.txt
        Documentation/devicetree/bindings/sound/da9055.txt
        Documentation/devicetree/bindings/sound/fsl,mqs.txt
        Documentation/devicetree/bindings/sound/fsl,spdif.yaml
        Documentation/devicetree/bindings/sound/fsl-sai.txt
        Documentation/devicetree/bindings/sound/mt6358.txt
        Documentation/devicetree/bindings/sound/nau8821.txt
        Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
        Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
        Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
        Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml
        Documentation/devicetree/bindings/sound/rockchip-i2s.yaml
        Documentation/devicetree/bindings/sound/sgtl5000.yaml
        Documentation/devicetree/bindings/sound/tas2562.yaml
        Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
        Documentation/devicetree/bindings/sound/wlf,wm8731.yaml
        Documentation/devicetree/bindings/spi/cdns,qspi-nor-peripheral-props.yaml
        Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml
        Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
        Documentation/devicetree/bindings/sram/qcom,ocmem.yaml
        Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
        Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt
        Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
        Documentation/devicetree/bindings/thermal/thermal-zones.yaml
        Documentation/devicetree/bindings/trivial-devices.yaml
        Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
        Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
        Documentation/devicetree/bindings/usb/dwc2.yaml
        Documentation/devicetree/bindings/usb/generic-ehci.yaml
        Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
        Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
        Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
        Documentation/devicetree/bindings/usb/realtek,rts5411.yaml
        Documentation/devicetree/bindings/usb/snps,dwc3.yaml
        Documentation/devicetree/bindings/vendor-prefixes.yaml
        Documentation/devicetree/bindings/virtio/mmio.yaml
        Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml
        Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
        Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
        Documentation/devicetree/bindings/writing-bindings.rst
        drivers/clk/qcom/Kconfig
        drivers/clk/qcom/Makefile
        drivers/clk/qcom/clk-alpha-pll.c
        drivers/clk/qcom/clk-alpha-pll.h
        drivers/cpufreq/qcom-cpufreq-hw.c
        drivers/interconnect/qcom/icc-rpmh.c
        drivers/interconnect/qcom/icc-rpmh.h
        drivers/iommu/arm/arm-smmu/Makefile
        drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
        drivers/iommu/arm/arm-smmu/arm-smmu.c
        drivers/mfd/qcom-spmi-pmic.c
        drivers/phy/qualcomm/Makefile
        drivers/remoteproc/qcom_q6v5.c
        drivers/remoteproc/qcom_q6v5_adsp.c
        drivers/remoteproc/qcom_q6v5_pas.c
        drivers/remoteproc/qcom_sysmon.c
        drivers/ufs/host/ufs-qcom.c
        drivers/usb/typec/ucsi/Kconfig
        drivers/usb/typec/ucsi/Makefile

Change-Id: I8515ece3f12cb2eb004b533a115ba439cf4685d4
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@9044812 SKQ4.220908.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-09-30 02:01:53 -07:00
Mario Tesi
9633a17802 drivers:iio:stm:imu:st_lsm6dsox: use device name in irq
Use the device name and not the driver name when register threded
irq to kernel.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: I00c1d1ce668b2df6f7f4675d749efeea24b0470f
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/265327
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
2022-09-28 20:23:08 +02:00
Mario Tesi
6efdd65453 drivers:iio:stm:magnetometer: add support to ST MEMS MAG 3D
This driver adds support to the family of magnetometric sensors
having the common whoami 0x3d. The following devices belong to
this family:
LIS3MDL - 3 axis Magnetometer
LSM9DS1 - 6 axis IMU + 3 axis Magnetometer

Tested on Kernel <= 5.4 and 5.10 where trigger ops structure
differs.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Change-Id: If7d7b82333592fdb5a888bf53dfafc8382cce9a6
Reviewed-on: https://gerrit.st.com/c/linuxandroidopen/stm-ldd-iio/+/265990
Reviewed-by: Denis CIOCCA <denis.ciocca@st.com>
Tested-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
2022-09-28 18:27:39 +02:00
Marcus Folkesson
6d965885f4 iio: adc: mcp3911: add support for oversampling ratio
The chip supports oversampling ratio, so expose it to userspace.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20220815061625.35568-9-marcus.folkesson@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-09-21 21:15:10 +01:00
Marcus Folkesson
08a65f61db iio: adc: mcp3911: add support for interrupts
Make it possible to read values upon interrupts.
Configure Data Ready Signal Output Pin to either HiZ or push-pull and
use it as interrupt source.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20220815061625.35568-7-marcus.folkesson@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-09-21 21:15:10 +01:00
Marcus Folkesson
5db9f38d39 iio: adc: mcp3911: add support for buffers
Add support for buffers to make the driver fit for more use cases.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20220815061625.35568-6-marcus.folkesson@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-09-21 21:15:10 +01:00
Marcus Folkesson
0e0a07adaf iio: adc: mcp3911: use resource-managed version of iio_device_register
Keep using managed resources as much as possible.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20220815061625.35568-5-marcus.folkesson@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2022-09-21 21:15:10 +01:00